/* CSS Document */
body {
	background-color:#DADADA;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
}
li {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	text-align: left;
	line-height: 18px;
}
/* maybe dupped in #twoColumn_BodyContainer #full_TwoColumn p, #twoColumn_BodyContainer #leftSide_TwoColumn p */
p {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	text-align: left;
	line-height: 18px;
}

#wrapper {
	width:971px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(http://www.ker.com/templates/sb/images/background.jpg);
	background-repeat:repeat-y;
	text-align:center;
	overflow:visible;
}
#subWrapper {
	text-align:left;
}
#topNav {
	width:939px;
	height: 20px;
	background-image:url(http://www.ker.com/templates/sb/images/topNav_bkg.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#topNavLinks {
	float:right;
	padding-right: 10px;
	padding-top: 3px;
}
#topNavLinks a:link, #topNavLinks a:visited, #topNavLinks a:hover, #topNavLinks a:active {
	font: normal 12px Verdana;
	color:#232941;
	text-decoration:none;
}
#flashHeader {
	padding-top: 5px;
	padding-bottom: 0px;
	margin:0px 0px 0px 0px;
}

/* mainMenu styles */
/* blauer 2010-07-16 IE Version */
#mainMenu {
	width:939px;
	height:34px;
	background: url(http://www.ker.com/templates/sb/images/mainMenu_bkg_02.jpg) no-repeat;
	margin: 15px 0 0 3px;
	padding: 0;
}
/* blauer 2010-07-16 non IE Version */
#mainMenu {
	width:939px;
	height:34px;
	background: url(http://www.ker.com/templates/sb/images/mainMenu_bkg_02.jpg) no-repeat;
	margin: 15px 0 0 18px;
	padding: 0;
}

#mainMenu ul {
	list-style-type:none;
}
#mainMenu li {
	float:left;
}
#mainMenu #home {
	margin-left: -7px;
}

#mainMenu a:hover img {
	visibility:hidden;
}
#mainMenu a {
	display:block;
	/*float:left; */
	text-decoration:none;
}
* html a:hover {
	visibility:visible;
}
#mainMenu a.selected img {
	visibility:hidden;
}
/* home Styles */

/* main container -- twoColumn_BodyContainer */
#twoColumn_BodyContainer {
	width:937px;
	margin-left: auto;
	margin-right: auto;
}
/* left side of main container*/
#twoColumn_BodyContainer #leftSide_TwoColumn {
	width: 690px;
	margin:5px 0 0 5px;
	float:left;
}
/* left side of main container*/
#twoColumn_BodyContainer #full_TwoColumn {
	margin:5px 0 0 5px;
	float:left;
}
/* body copy of main container*/
#twoColumn_BodyContainer #full_TwoColumn p, #twoColumn_BodyContainer #leftSide_TwoColumn p {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	text-align: left;
	line-height: 18px;
}
/* OUR SERVICES of main container*/
/* remove
#twoColumn_BodyContainer #leftSide_TwoColumn #ourServices {
	width:680px;
	height:259px;
	background-image:url(http://www.ker.com/templates/sb/images/ourServices_bkg-680.jpg);
	background-repeat:no-repeat;
	margin-top:27px;
	padding-top:5px;
}
#twoColumn_BodyContainer #leftSide_TwoColumn #ourServices p {
	margin: 0px 0px 0px 7px;
	padding:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #232941;
	text-align: left;
	line-height: 14px;
}
#twoColumn_BodyContainer #leftSide_TwoColumn #ourServices p .ourServicesTitles {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ED641A;
	text-align: left;
	line-height: 14px;
}
#twoColumn_BodyContainer #leftSide_TwoColumn #ourServices p img {
	padding-right: 20px;
}
#twoColumn_BodyContainer #leftSide_TwoColumn #ourServices p.grey {
	width:588px;
	height:74px;
	background:#F2F2F2;
}
#twoColumn_BodyContainer #leftSide_TwoColumn #ourServices p.white {
	width:588px;
	height:74px;
	background:white;
}
#twoColumn_BodyContainer #leftSide_TwoColumn #ourServices p#firstService {
	position:relative;
	top:20px;
}
#twoColumn_BodyContainer #leftSide_TwoColumn #ourServices p#secondService {
	position:relative;
	top:25px;
}
#twoColumn_BodyContainer #leftSide_TwoColumn #ourServices p#thirdService {
	position:relative;
	top:30px;
}
*/
/* IN THE LIBRARY of main container*/
/* remove
#twoColumn_BodyContainer #leftSide_TwoColumn #inLibrary {
	width:680px;
	height:236px;
	background-image:url(http://www.ker.com/templates/sb/images/inLibrary_bkg-680.jpg);
	background-repeat:no-repeat;
	margin-top:39px;
	padding-top:15px;
}
#twoColumn_BodyContainer #leftSide_TwoColumn #inLibrary #inLibrary_content {
	position:relative;
	top:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 14px;
	color:#232941;
}
#twoColumn_BodyContainer #leftSide_TwoColumn #inLibrary #inLibrary_content img {
	padding-left:0px;
	padding-right:0px;
}
#twoColumn_BodyContainer #leftSide_TwoColumn #inLibrary p{
	margin-top: 0px;
}
*/
/* inlibrary form */
/* remove
#twoColumn_BodyContainer #leftSide_TwoColumn #inLibrary #searchLibrary_form {
	margin-top:0px;
	margin-left:0px;

}
*/
/* inlibrary link */
/* remove
#twoColumn_BodyContainer #leftSide_TwoColumn #inLibrary #inLibrary_content a:link, #twoColumn_BodyContainer #leftSide_TwoColumn #inLibrary #inLibrary_content a:visited, #twoColumn_BodyContainer #leftSide_TwoColumn #inLibrary #inLibrary_content a:hover, #twoColumn_BodyContainer #leftSide_TwoColumn #inLibrary #inLibrary_content a:active {
	color: #ED641A;
}
*/
/* right side of main container*/
#twoColumn_BodyContainer #rightSide_TwoColumn {
  width:230px;
	float:right;
}
/* FIND A PRODUCT OR SERVICE */
/* remove
#twoColumn_BodyContainer #rightSide_TwoColumn #productService {
	width:227px;
	height:227px;
	background-image:url(http://www.ker.com/templates/sb/images/productService_bkg.jpg);
	background-repeat:no-repeat;
	margin-top:27px;
}
#twoColumn_BodyContainer #rightSide_TwoColumn #productService img {
	margin-top:20px;
}
#twoColumn_BodyContainer #rightSide_TwoColumn #productService #searchLocation_form {
	margin-top:20px;
}
*/
/* IN THE NEWS */
/* remove
#twoColumn_BodyContainer #rightSide_TwoColumn #inNews {
	width:227px;
	height:110px;
	background-image:url(http://www.ker.com/templates/sb/images/news_bkg.jpg);
	background-repeat:no-repeat;
	margin-top:27px;
}
#twoColumn_BodyContainer #rightSide_TwoColumn #inNews p {
	margin: 0px 0px 0px 7px;
	padding:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #232941;
	text-align: left;
	line-height: 14px;
}
#twoColumn_BodyContainer #rightSide_TwoColumn #inNews p.newsGrey {
	width:211px;
	height:20px;
	background:#F2F2F2;
}
#twoColumn_BodyContainer #rightSide_TwoColumn #inNews p#firstNews {
	position:relative;
	top:20px;
}
#twoColumn_BodyContainer #rightSide_TwoColumn #inNews p#secondNews {
	position:relative;
	top:25px;
}
#twoColumn_BodyContainer #rightSide_TwoColumn #inNews p#thirdNews {
	position:relative;
	top:30px;
}
*/
/* SUCCESS STORIES */
/* remove
#twoColumn_BodyContainer #rightSide_TwoColumn #successStories {
	width:226px;
	height:111px;
	background-image:url(http://www.ker.com/templates/sb/images/successStories_bkg.jpg);
	background-repeat:no-repeat;
	margin-top:27px;
}
#twoColumn_BodyContainer #rightSide_TwoColumn #successStories p {
	margin: 0px 0px 0px 7px;
	padding:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #232941;
	text-align: left;
	line-height: 14px;
}
#twoColumn_BodyContainer #rightSide_TwoColumn #successStories p.successGrey {
	width:211px;
	height:20px;
	background:#F2F2F2;
}
#twoColumn_BodyContainer #rightSide_TwoColumn #successStories p#firstSuccessStory {
	position:relative;
	top:20px;
}
#twoColumn_BodyContainer #rightSide_TwoColumn #successStories p#secondSuccessStory {
	position:relative;
	top:25px;
}
#twoColumn_BodyContainer #rightSide_TwoColumn #successStories p#thirdSuccessStory {
	position:relative;
	top:30px;
}
*/
/* UPCOMING EVENTS */
/* remove
#twoColumn_BodyContainer #rightSide_TwoColumn #upcomingEvents {
	width:226px;
	height:82px;
	background-image:url(http://www.ker.com/templates/sb/images/upcomingEvents_bkg.jpg);
	background-repeat:no-repeat;
	margin-top:27px;
}
#twoColumn_BodyContainer #rightSide_TwoColumn #upcomingEvents p {
	margin: 0px 0px 0px 7px;
	padding:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #232941;
	text-align: left;
	line-height: 14px;
}
#twoColumn_BodyContainer #rightSide_TwoColumn #upcomingEvents p.eventGrey {
	width:211px;
	height:20px;
	background:#F2F2F2;
}
#twoColumn_BodyContainer #rightSide_TwoColumn #upcomingEvents p#firstEvent {
	position:relative;
	top:20px;
}
#twoColumn_BodyContainer #rightSide_TwoColumn #upcomingEvents p#secondEvent {
	position:relative;
	top:25px;
}
*/
/*--------------------- Interior Page ("About Us", "Research", "Consultation"...etc) Styles Begin Here-----------------------*/

/* side menu and body content */
#twoColumn_BodyContainer #leftSide_TwoColumn #bodyWrapper #sideMenu {
	float:left;
	width:150px;
	display:inline;
	overflow:hidden;
}
#twoColumn_BodyContainer #leftSide_TwoColumn #bodyWrapper #bodyContent {
	float:right;
	display:inline;
	overflow:hidden;

	width:530px;
	margin-left:10px;
}
#twoColumn_BodyContainer #leftSide_TwoColumn #bodyWrapper #sideMenu ul {
	list-style-type:none;
	text-align:right;
	float:left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 110%;
	width:120px;
	display:inline;
	overflow:hidden;
	padding-right:2px;
}
#twoColumn_BodyContainer #leftSide_TwoColumn #bodyWrapper #sideMenu li {
	padding-bottom: 5px;
}
#twoColumn_BodyContainer #leftSide_TwoColumn #bodyWrapper #sideMenu ul a:link, #twoColumn_BodyContainer #leftSide_TwoColumn #bodyWrapper #sideMenu ul a:visited, #twoColumn_BodyContainer #leftSide_TwoColumn #bodyWrapper #sideMenu ul a:active {
	text-decoration:none;
	color:#0BAAC8;
}
#twoColumn_BodyContainer #leftSide_TwoColumn #bodyWrapper #sideMenu ul a:hover {
	color:#232941;
}


/* footer*/
 #footer {
	width:940px;
	height:124px;
	background-image:url(http://www.ker.com/templates/sb/images/footer_bkg.jpg);
	background-repeat:no-repeat;
}
#footer #footerLinks {
	position:relative;
	top: 40px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #232941;
	text-align: center;
	line-height: 14px;
}
#footer #footerLinks a:link, #footer #footerLinks a:visited, #footer #footerLinks a:hover, #footer #footerLinks a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #232941;
	line-height: 14px;
}
#footer #footerCredits {
	position:relative;
	top: 75px;
	display:block;
	height:30px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #232941;
	text-align: center;
}
#footer #footerCredits a:link, #footer #footerCredits a:visited, #footer #footerCredits a:hover, #footer #footerCredits a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #232941;
}
/* clear class */
.clearer {
	clear:both;
}
/* blauer */
#bodyContent {
	text-align:left;
}
h1, h2, h3, h4, h5 {
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #232941;
	padding-top:5px;
	padding-top:5px;
}
h1 {
	font-size:18px;
	line-height: 105%;
	padding-bottom: 5px;
}
h2 {
	font-size:16px;
	line-height: 105%;
	padding-bottom: 5px;
}
h3 {
	font-size:14px;
	line-height: 105%;
	padding-bottom: 5px;
}
h4 {
	font-size:12px;
	line-height: 105%;
	padding-bottom: 5px;
}
h5 {
	font-size:10px;
	line-height: 105%;
	padding-bottom: 5px;
}
.highlight {
	color:#ED641A;
}
a.highlight {
text-decoration:none;
}
p, dt, dd, blockquote {
	padding-bottom:5px;
	line-height: 125%;
	text-indent: 0;
}
blockquote {
	padding: 5px 20px 5px 20px;
}
.highlight a:link, .highlight a:visited, .highlight a:hover, .highlight a:active {
	color:#ED641A;
	text-decoration: none;
}
#bodyContent ul {
	list-style: disc inside;
	text-align:left;
	marker-offset: auto;
	padding:5px 0 5px 0;
}
#bodyContent li {
	padding:5px 0 5px 0;
	line-height: 150%
}
/* http://www.devlounge.net/code/css-fun-with-floating-in-the-grid */
.left {
	float:left;
	display:inline;
	overflow:hidden;
}
.right {
	float:right;
	display:inline;
	overflow:hidden;
}
.middle {
	margin-top: auto;
	margin-bottom: auto; 
}
.frame {
	border: 1px solid #aaa;
	padding: 5px;
}
img.left {
	margin: 0 15px 15px 0;
}
img.right {
	margin: 0 0 15px 15px;
}
.leftImage {
	float:left;
	display:inline;
	overflow:hidden;
	margin:15px 15px 15px 0;
	border:#CCCCCC solid 1px;
	padding:10px;
	text-align:center;
}
.leftTopImage {
	float:left;
	display:inline;
	overflow:hidden;
	margin:0 15px 15px 0;
	border:#CCCCCC solid 1px;
	padding:10px;
	text-align:center;
}
.rightImage {
	float:right;
	display:inline;
	overflow:hidden;
	margin:15px 0 15px 15px;
	border:#CCCCCC solid 1px;
	padding:10px;
	text-align:center;
}
.rightTopImage {
	float:right;
	display:inline;
	overflow:hidden;
	margin:0 0 15px 15px;
	border:#CCCCCC solid 1px;
	padding:10px;
	text-align:center;
}
#mainMenu ul {
	margin-left: 10px;
	padding-left: 0;
	text-indent: 0;
}
WASul {
	list-style-position: outside;
	margin-left: 1em;
	padding-left: 0;
	text-indent: -1em;
	line-height: 150%
}
ul {
	list-style-position: outside;
	line-height: 150%
}
.orange {
color:#ED641A;;
}
.blue {
color:#0BAAC8;;
}
.odd {
/* light gray, zebra striping */
background-color:#CCCCCC; 
}
.center {
text-align:center;
}
#center {
text-align:center;
}

#headlines ul{
text-align:left;
list-style-type: none;
padding: 5px 0 5px 0;
}
#headlines li {
	background:#F2F2F2;
	color: #232941;
	text-align: left;
}
#inNews2 {
	border:solid 1px;
	border-top-color:#0da9cf;
	border-left-color:#0ea9c8;
	border-right-color:#0aabc7;
	border-bottom-color:#0aabc7;
	padding:5px;
}
#inNews2 legend{
	text-transform: uppercase;
	color: #58596b;
	font-size:14px;
	text-align:center;
	
	border:solid 1px;
	border-top-color:#0da9cf;
	border-left-color:#0ea9c8;
	border-right-color:#0aabc7;
	border-bottom-color:#0aabc7;
	padding:5px;

}

.miniFlag {
	padding: 3px 5px 3px 5px;
}
/* Dealer Locator */
#locator
{
        width:930px;

				/*center div*/
        margin:0 auto;
}

/* blauer 2009-08-19 begin */
th {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #232941;
	text-align: left;
	line-height: 18px;
}
td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	text-align: left;
	line-height: 18px;
}
/* blauer 2009-08-19 end */

/* blauer 2010-04-30 begin */
.Photo {
	margin:5px; 
	padding:5px;
	border: 1px solid #33b9d2;
	}
.Right {
	float:right; 
	display:inline; 
	overflow:hidden; 
	}
.Left {
	float:left; 
	display:inline; 
	overflow:hidden; 
	}
.Center {
	margin-left: auto;
	margin-right: auto;
	display:inline; 
	overflow:hidden; 
	}
.200 { width:200px; }
.300 { width:300px; }
.400 { width:400px; }
.500 { width:500px; }
.600 { width:600px; }
.Caption {
	margin: 10px 5px 5px 5px;
	text-align:center;
	}
.Photo .Credit {
	TEXT-ALIGN: right; 
	FONT-SIZE: 75%;
	}
.asset-footer #trackbacks #comments #footer { clear:both; }
.asset-footer { clear:both; }



/* blauer 2010-04-30 end */
