/* CSS Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
a:active, a:focus {outline:none;}


body {
	text-align: center; 	
	font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
	background: url("/images/bg_stripes.gif") top left;
}
#wrap {
	width: 950px;
	margin: 0 auto;
	text-align:left;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	position: relative;
}

/* hide images needed for print styles only */
.print-only {display:none;}
.print-only img {display:none;}

a {color:#000d87; }
a:hover{color:#7687c6;}


/* Header Start */
#header { background: #e9ecf1 url("/images/admin/header.jpg") left top repeat-x;}

#header h1 {
	color: #031583;
	font-weight: bold;
	width: 250px;
	float: left;
	padding: 0;
	margin: 15px 10px 10px 15px;
	width: 180px;
	height: 40px;
	background: url("/images/examinetics_logo.png") left top no-repeat;
}
#header h1 small { font-size: 14px;}
#header h1 small strong { color: #000; }
#header h1 a { display: block; width: 180px; height: 40px; text-indent: -3000em; }

#header .hozizontal-rule { 
	clear: left; 
	border: 0;
	height: 8px;
	margin: 0; padding: 0;
	background: url(/images/topbarone.jpg) top left no-repeat;
}
#header .hozizontal-rule hr {display:none;}

/* Header End */

/* Top Links Start */
ul#toplinks {
	position: absolute;
	font-size: 11px;
	margin-top: 5px;
}
ul#toplinks li { display: inline; }
ul#toplinks.right { top: 0; right: 0; margin-right: 10px;}
ul#toplinks li a { color: #4e6baf; text-decoration: none; margin: 0; padding: 0 ;  }
ul#toplinks li.spacer  { color: #000d87; }
ul#toplinks li a:hover { color: #000d87; }

/* Top Links End */

/* Main Menu Start *//*
#header ul#mainnmenu { 
	float: right;
	margin: 40px 0 0 0;
	padding: 0;
}
 #header ul#mainnmenu li {
	display: inline;
	font-weight: bold;
	font-size: 14px;
	margin: 0px 15px 0 0px;
	padding: 0 0 20px 0;
}
#header ul#mainnmenu li a {
	color: #000d87;
	text-decoration: none;
	margin: 0; padding: 0;
}
#header ul#mainnmenu li a:hover { color:#666666; text-decoration: none;
}*/

#header ul#mainmenu {
margin: 0px 0px 0 300px; position:relative; z-index:1; clear:both;}

#header ul#mainmenu li{
float: left;
padding-left: 31px;}

#header ul#mainmenu li a {
	display: block;
	text-indent: -3000em;
	position:relative;
	z-index:1000;
}

/* background images altered in ie6-only.css to serve gifs not pngs */
#header ul#mainmenu li a.AboutUs { background-image:url(/images/mainmenu/about.png); width:65px; height:20px;}
#header ul#mainmenu li a.Services { background-image: url(/images/mainmenu/services.png); width:65px; height: 20px; }
#header ul#mainmenu li a.ProfessionalResources { background-image: url(/images/mainmenu/profres.png); width: 155px; height: 20px;  }
#header ul#mainmenu li a.OcchealthSearch { background-image: url(/images/mainmenu/occhealthsearch.png); width: 120px; height:20px; }
#header ul#mainmenu li a.ContactUs { background-image: url(/images/mainmenu/contact.png); width:75px; height:20px; }

#header ul#mainmenu li a:hover {
	background-repeat: no-repeat;
	background-position: 0 -20px;}
/* Main menu End */

/* Overiding width of print header for the screen */
#printhd {background:#2E3C9D; text-align:center;}
#printhd img {width:792px !important;}

/* Utility Classes Start */
.hide { display: none; }
.clear { clear: both; }
div.pad { padding: 5px; }
div.marg-top { margin-top: 10px; }
/* Utility Classes End */

#innerpage{background:url(/images/bigblue.jpg) left top repeat-x; background-color:#FFFFFF; overflow: auto;}

#breadcrumbs {background:url(/images/bluebarbread.jpg) repeat-x; height:21px; background-color:#1e2c64;}

#breadcrumbs p { padding: 4px 15px 3px 15px;}

#breadcrumbs p, #breadcrumbs a {font-size: 10px; color:#fff; text-decoration:none;}

#breadcrumbs a:hover { color:#a3b2e8;}

#innerpage h3 {font-size:18px; color:#011486; padding:25px 15px 10px 15px; font-weight:normal;}

#innerpage #profresbox p, #innerpage #xmnetbox p, #innerpage #occhealthbox p { font-size: 11px;margin: 0 15px;}


/* Professional Resources styles start*/

#clipboardbutton{
margin: 10px 0px 40px 370px;
/* lizzi undo  overflow:auto;  */
}


#clipboardbutton ul{
list-style:none;
display:inline;
}

#clipboardbutton ul li{
float: left;
padding-left: 15px;}


#clipboardbutton ul li a{
	display: block;
	text-indent: -3000em;}
	

#clipboardbutton ul li a.clipboard{background-image:url(/images/buttons/but_addclip.png); width:154px; height:40px; }
#clipboardbutton ul li a.clipboard-added{background-image:url(/images/buttons/but_addedtoclip.png); width:154px; height:40px; }
#clipboardbutton ul li a.clipboard-added:hover{ background-position: 0; }



#clipboardbutton ul li a:hover{
	background-repeat: no-repeat;
	background-position: 0 -40px;}
	
	
#maincol h2.profres {  font-size: 18px; color:#7687c6; padding:10px 0px 10px 20px; margin:0; }

#maincol p.answer{
}

#maincol h3.question { 
font-size: 16px;
color:#000d87;
padding:15px 0px 5px 20px;
margin:0;
}

#maincol h3.norm { 
font-size: 15px;
color:#7687c6;
padding:15px 0px 0px 20px;
margin:0;
}

#maincol h4.norm { 
font-size: 13px;
color:#000d87;
padding:10px 0px 0px 20px;
margin:0;
float:none;
}

#maincol h4.norminline { 
font-size: 13px;
color:#000d87;
padding:10px 0px 0px 20px;
margin:0;
float:left;
}

span.answer { 
font-size: 14px;
font-weight:bold;
color:#7687c6;
padding:0px 10px 0px 0px;
}

#maincol h3.profrestwo { 
font-size: 15px;
color:#7687c6;
padding:15px 0px 0 20px;
margin:0;
}

#maincol h3.profres { 
font-size: 15px;
color:#7687c6;
margin:35px 0 0 0;
}

#maincol ol, #maincol ul{
font-size:12px; }


#maincol ol{ margin: 10px 20px 10px 40px;}

#maincol ul{ margin: 10px 0px 0 20px;}


#maincol ol li{
list-style-type: decimal;padding:0 0 5px 0}



#maincol ul.ex li{
background:url(/images/bullet_ex.gif) 0 0 no-repeat;
padding-left:20px;
padding-bottom: 10px;
}

#maincol ul.ex li a{
font-size:12px;
color:#000d87;
text-decoration:underline;
}

#maincol ul.ex li a:hover{
color:#7687c6;
}



/* End of main page buttons */

#maincol div.fourbuttons{ margin: 20px 5px; }
#maincol div.fourbuttons ul{ list-style:none; display:inline; }
#maincol div.fourbuttons ul li{ float: left; padding-left: 2px;}
#maincol div.fourbuttons ul li a{ display: block; text-indent: -3000em;}
#maincol div.fourbuttons ul li a.pdf{background-image:url(/images/buttons/but_pdf.png); width:142px; height:40px; }
#maincol div.fourbuttons ul li a.inquiry{background-image:url(/images/buttons/but_inquiry.png); width:142px; height:40px; }
#maincol div.fourbuttons ul li a.print{background-image:url(/images/buttons/but_print.png); width:104px; height:40px; }
#maincol div.fourbuttons ul li a.email{background-image:url(/images/buttons/but_email.png); width:119px; height:40px; }
#maincol div.fourbuttons ul li a.share{background-image:url(/images/buttons/but_share.png); width:119px; height:40px; }
#maincol div.fourbuttons ul li a.demo{background-image:url(/images/buttons/but_viewdemo.png); width:120px; height:40px; }
#maincol div.fourbuttons ul li a.clipboard{background-image:url(/images/buttons/but_addclip.png); width:154px; height:40px; }
#maincol div.fourbuttons ul li a:hover{ background-repeat: no-repeat; background-position: 0 -40px;}
#maincol div.fourbuttons ul li a.clipboard-added{background-image:url(/images/buttons/but_addedtoclip.png); width:154px; height:40px; }	
#maincol div.fourbuttons ul li a.clipboard-added:hover { background-position: 0; }	

/* share this button */
#maincol div.fourbuttons ul li.sharethis a.stbutton{background-image:url(/images/buttons/but_share.png); width:119px; height:40px; }
#maincol div.fourbuttons ul li.sharethis a.stbutton { padding: 0; margin: 0; }
#maincol div.fourbuttons ul li.sharethis a.stico_default { background: url(/images/buttons/but_share.png) top left no-repeat !important; }
#maincol div.fourbuttons ul li.sharethis a.stico_default:hover{ background: url(/images/buttons/but_share.png) 0 -40px no-repeat !important;}

/* Professional Resources */
	
#essentialboxright{
background:url(/images/essentiallinksbox.png) no-repeat; 
	width:190px; 
	margin:0 0px 10px 5px;
}

ul#essentials {
font-size:12px;
padding: 10px 5px 10px 5px;
}

ul#essentials  li{
background:url(/images/bullet_tick.png) 0 0 no-repeat;
padding-left:20px;
padding-bottom: 3px;
}

ul#essentials li h5 a{
margin:0;
font-size:12px;
color:#7687c6;
}

ul#essentials li h5 a:hover{
color:#000d87;
}

ul#essentials li p{
font-size:10px;
margin:-5px 0px 0 -10px;
color:#000;
}

ul#searchlist {
font-size:12px;
padding: 10px 10px 0 10px;
}

ul#searchlist li{
padding-bottom: 3px;
}

ul#searchlist li h4 a{
margin:0;
font-size:13px;
color:#000d87;
}

ul#searchlist li h5 a{
margin:0;
font-size:12px;
color:#7687c6;
}

ul#searchlist li h5 a:hover{
color:#000d87;
}

ul#searchlist li p{
font-size:10px;
margin:0px 0px 0 -10px;
color:#000;
}

#ohsearchprofres{
background:url(/images/rightsearchlistbox.png) no-repeat; 
	width:190px; 
	margin:0 0px 10px 5px;
}

/* Downloads Styles */

#topgrad {
background:url(/images/topboxgrad1.jpg) repeat-x;
padding:30px 20px 10px 20px;
margin: 0 25px 20px 25px;
clear: both;
}

#downloadtoolbar {
margin: 10px 0 10px 20px;
}

#downloadtoolbar a {
	background:url(/images/buttons/but_downloadtoolbar.png) no-repeat; 
	width:142px; 
	height:40px; 
	display:block;
	text-indent:-3000em;
	}

#downloadtoolbar a:hover{
background-position: 0 -40px;
}


#maincol ul.downloads-brochure, #maincol ul.downloads { margin: 0 20px; }
#maincol ul.downloads li { margin: 0 0 10px 0; padding: 10px 0 15px 0; border-bottom: 1px solid #ccc; }
#maincol ul.downloads-brochure li h4 , #maincol ul.downloads li h4 { float: none; padding: 0; }
#maincol ul.downloads-brochure li h4 a , #maincol ul.downloads li h4 a { color: #000d87; }
#maincol ul.downloads-brochure li h4 a:hover , #maincol ul.downloads li h4 a:hover { color:#7687c6; }
#maincol ul.downloads-brochure li a.pdf, #maincol ul.downloads li a.pdf{ display: block; text-indent: -3000em; margin-top: -30px; }
#maincol ul.downloads-brochure li a.pdf, #maincol ul.downloads li a.pdf{ float: right; background-image:url(/images/buttons/but_pdf.png); width:142px; height:40px; }
#maincol ul.downloads-brochure li a.pdf:hover, #maincol ul.downloads li a.pdf:hover { background-position: 0 -40px; }
#maincol ul.downloads-brochure li { margin: 0 0 10px 0; padding: 10px 0 5px 0; border-bottom: 1px solid #ccc; }
#maincol ul.downloads-brochure li p { padding: 0; margin: 0; }
#maincol ul.downloads-brochure li a.pdf { margin-top: -40px; }



/* Services and XM Network styles start*/ 


#maincol #maintop ul.services{
font-size:12px;
padding: 10px 5px 10px 5px;
}

#maincol #maintop ul.services h4{
font-size:14px;
color:#000d87;
padding: 0px 5px 10px 5px;
float:none;
display:inline;
}

#maincol #maintop ul.services p{
margin: 0 0 10px 5px;
}

#keyfeatures{

}

#keyfeatures ul {
font-size:12px;
padding: 10px 45px 0px 5px;
}

#keyfeatures ul.left{
float:left;
}

#keyfeatures ul.right{
float:left;
}

#keyfeatures ul li{
background:url(/images/bullet_tick.png) 0 0 no-repeat;
padding-left:20px;
padding-bottom: 10px;
}

#maincol #maintop ul.services.li {
background:url(/images/bullet_tick.png) 0 0 no-repeat;
padding-left:20px;
padding-bottom: 10px;
}



/* 3 col main Start */

#leftcol {
	width:190px;
	float:left;
	background:url(/images/leftcol.png) 7px 0px no-repeat;
}
	
#leftcol img {
margin: 5px 0 0 7px;}


#leftmenu{ 
	width: 175px;
	margin:0px 0 0 7px;
	}

#leftmenu a {
	color: #fff;
	text-decoration: none;
	display: block;	
	margin: 0;
	font-size:12px;
}
#leftmenu ul li { margin: 0; padding: 0; }
#leftmenu ul li a { height: 16px; background:#0b3986 url("/images/buttons/leftcolbutton.gif") top left repeat-x; padding: 4px 10px; }
#leftmenu ul li a:hover,#leftmenu ul li a.selected { background-position: left -24px; background-color: #46484b; }
#leftmenu ul ul li a { height: 16px; background:#0b3986 url("/images/buttons/leftcolbutton2.gif") top left repeat-x; padding: 4px 10px;}
#leftmenu ul ul li a:hover,#leftmenu ul ul li a.selected { background-position: left -24px; background-color: #46484b; }
/* padding added in i6-only.css */
#leftmenu ul ul ul li a { height: 19px; background:#4f5a86;  font-size: 10px; padding: 4px 0px 0px 12px; border-top: 1px solid #636d82;}
#leftmenu ul ul ul li a:hover,#leftmenu ul ul ul li a.selected { background: #343c5a; }



#maincol{
	position:relative;
	width:564px;
	float:left;
margin:0; padding: 0;
	}
	
/*
#maintop{
	background:url(/images/maintextbox.png) 0 0 no-repeat;
	padding-bottom:50px;
	height: 100%;
}
#maintop.services { background: #fff; margin: 5px 10px 0 0;}
*/
#maintop { background: #fff; margin: 5px 10px 0 0; padding-bottom:15px; }
#maintop.prasbestos{ background: #fff url(/images/photos/pr_asbestos.jpg) 0 0 no-repeat; }

#maintop iframe {background: #dde1ec; margin-top:0em; padding-top:55px; width:100%;}

#maintop p.gmap-link {padding-bottom:1em; border-bottom:1px solid #9697b6; background:#dde1ec; margin:-4px 0 0 0; padding:.3em 15px;}
#maintop p.gmap-link a:link, #maintop p.gmap-link a:active, #maintop p.gmap-link a:visited {color:#7687C6; text-decoration:none;}
#maintop p.gmap-link a:hover {color:#000D87;text-decoration:underline;}


#maintop.errorpg{
	padding-bottom:50px;
	margin-bottom: 50px;
	}
/*
#maintop.shortpg{
	height: 100%;
	background:url(/images/maintextbox.png) 0 0 no-repeat;
	padding-bottom:50px;
	margin-bottom: 100px;
	}
	
#maintop.legalpg{
	height: 100%;
	background:url(/images/maintextbox.png) 0 0 no-repeat;
	padding-bottom:50px;
	margin-bottom: 0px;
	}
*/
#maincolimgbox{
	position:relative;
	width:554px;
	height: 192px;
	margin:0;
}

#maincol p.bold{
font-weight:bold;
}

#maincol ul.tick{
font-size:12px;
padding: 0px;
margin:12px 0 0 20px;
}

#maincol ul.norm li a, #maincol ul.tick li {
color:#000d87;

}

#maincol #maintop ul.norm li a:hover{
color:#7687c6;
}

#maincol ul.norm li{
padding-bottom: 5px;}



#maincol ul.tick li{
background:url(/images/bullet_tick.png) 0 0 no-repeat;
padding-left:20px;
padding-bottom: 10px;
}


/* Directions styles start */

#map{
height: 400px;
width: 554px;
margin: 2px 4px 4px 2px;
border-top:15px solid #ccc;
border-bottom:15px solid #ccc;

}

#directions{
float:left;
margin: 0 0px 0 0px; width: 310px;
}

#hotels{
float:left;
border: 2px solid #7687c6;
padding: 7px;
margin-top:10px;
}

#hotels h5{
font-size: 12px;
color:#000d87;
}

#hotels ul{
padding-bottom: 5px;
color:#000d87;
}



/* Top images start */
	
#maintop div.about{
background: url(/images/photos/about1.jpg) 0px 0 no-repeat;
}

#maintop div.services {
	background: url(/images/photos/services1.jpg) 0px 0px no-repeat;
}
#maintop div.services2 {
	background: url(/images/photos/services2.jpg) 0px 0px no-repeat;
}
#maintop div.services3 {
	background: url(/images/photos/services3.jpg) 0px 0px no-repeat;
}

#maintop div.profres{
background: url(/images/photos/profres1.jpg) 0px 0 no-repeat;
}

#maintop div.careers{
background: url(/images/photos/careers1.jpg) 0px 0px no-repeat;
}

#maintop div.contact{
background: url(/images/photos/contact1.jpg) 0px 0px no-repeat;
}

#maintop div.help{
background: url(/images/photos/help1.jpg) 0px 0 no-repeat;
}

/* Top images end */
	
#maincol h1 { 
position:absolute;
font-weight:normal;
top: 20px;
right: 20px;
font-size: 24px;
color:#192760;
padding:0;
margin:0;
}
#maincol #maincolimgbox  h1 { font-weight: bold; }


#maincol h1.right, 
#maincol #maintop.legalpg h1, 
#maincol #maintop.sitemap h1 { position: relative; text-align: right; margin: 0 10px 20px 0px; padding-bottom:25px;  }

#maincol h1.noimg { position: relative; text-align: right; margin: 0 -30px 20px 0px; padding-bottom:25px;  }  
#BulletinWrap #maincol h1.noimg {margin:20px 0px 10px 20px; text-align:left; position:static; padding-bottom:0;}

#maincol h2 { 
font-size: 16px;
color:#7687c6;
padding:10px 0px 0 20px;
margin:0;
}
#maincol h2.gmap {margin:1em 0;}

#maincol h2.serviceshd {float:left;}
#maincol p.documentref {
	float:right;
	font-size:14px;
	color:#000D87;
	margin: 12px 10px 5px 0;
	display:inline;
}

#maincol h3 { 
font-size: 13px;
color:#7687c6;
padding:10px 0px 0 20px;
margin:0;
}

#maincol h3.occhealthsearch { 
background:url(/images/occback.gif) 0px 7px repeat-x;
color:#fff;
display:block;
width: 534px;
height:25px;
margin:20px 0px 0 0px;
font-size:15px;
}

#maincol #maintop h2.notoppic {
padding: 75px 0px 0 20px;
font-size: 15px;
color:#7687c6;
}

#maincol p { 
font-size: 12px;
margin:10px 30px 0 20px;
}
#maincol p em { color: #000d87; font-style: normal; }

#maincol blockquote { 
font-size: 13px;
margin:10px 30px 0 20px;
font-style:italic;
color:#000d87;
}

#maincol p.last { 
margin:10px 20px 0px 20px;
}

#maincol p a{
font-size:12px;
color:#000d87;
text-decoration:underline;
}


#maincol p.opennew a, #ohsearchprofres h5.opennew a, li.opennew a { background:url(/images/icons/ic_nw.png) 0 0 no-repeat; padding-left: 20px;line-height: 14px; }

#maincol a:hover, #maincol p.opennew a:hover, #ohsearchprofres h5.opennew a:hover {color:#7687c6;}


#maincol #servicedetails h3 {
clear:both;
margin: 5px 15px 10px 0;
font-size: 14px;
font-weight: bold;
color:#7687c6;
}

#maincol h4 {
clear:both; 
font-size: 13px;
color:#000;
padding:10px 0px 0 20px;
margin:0;
float:left;
}

#maincol #servicedetails ul { 
clear:both;
float:left;
margin: -15px 15px 0 95px;
font-size:12px;
display:inline;
}

#maincol #servicedetails ul li.note { 
color:#000d87;
font-weight:bold;
font-size:11px;
}

#maincol #servicedetails ul li {
width:100%;
}


#maincol p.helpbutton {
	background: url(/images/icons/ic_help.png) top left no-repeat; 
	height:20px;
	display: block; 
	margin: 20px 0 50px 15px; padding: 5px 0 0 30px;
}

#maincol p.directions {
	background: url(/images/icons/ic_car.png) top left no-repeat; 
	height:20px;
	display: block; 
	margin: 20px 0 0 15px; padding: 2px 0 0 45px;
}




	
img.mainimg { margin: 5px 0px 2px 10px;}


#mainrightbox{
	background: url(/images/pr_rightlongbox_grad.png) left top repeat-x;
	width:270px; 
	float:left; 
	margin: 10px 2px 10px 2px; padding-bottom: 10px;
}

#mainleftbox{
	background: url(/images/pr_rightlongbox_grad.png) left top repeat-x;
	width:268px;  
	float:left; 
	margin: 10px 14px 10px 0px; padding-bottom: 10px;
}


#bottombuttons{
	margin: 20px 40px 0px 40px; padding-bottom: 0px;
}
.servicesheets #bottombuttons {margin-right:20px;}
#BulletinWrap #maincol .fourbuttons {margin-left:15px;}

#bottombuttons ul{
list-style:none;
display:inline;
}
.servicesheets #bottombuttons ul{
float:right;
margin-top:0;
}

#bottombuttons ul li{
float: left;
padding-left: 15px;}


#bottombuttons ul li a{
	display: block;
	text-indent: -3000em;}
	

#bottombuttons ul li a.pdf{background-image:url(/images/buttons/but_pdf.png); width:142px; height:40px; }
#bottombuttons ul li a.print{background-image:url(/images/buttons/but_print.png); width:104px; height:40px; }
#bottombuttons ul li a.share{background-image:url(/images/buttons/but_share.png); width:119px; height:40px; }
#bottombuttons ul li a.demo{background-image:url(/images/buttons/but_viewdemo.png); width:120px; height:40px; }
#bottombuttons ul li a.inquiry{background-image:url(/images/buttons/but_inquiry.png); width:142px; height:40px; }
#bottombuttons ul li a:hover{ background-repeat: no-repeat; background-position: 0 -40px;}
	
#bottombuttons ul li a.clipboard{background-image:url(/images/buttons/but_addclip.png); width:154px; height:40px; }
#bottombuttons ul li a.clipboard-added{background-image:url(/images/buttons/but_addedtoclip.png); width:154px; height:40px; }	
#bottombuttons ul li a.clipboard-added:hover { background-position: 0;}

#innerpage #mainrightbox h3 a, #innerpage  #mainleftbox h3 a {
 color:#7687c6; font-size:15px; padding-top: 15px; font-weight: bold; text-decoration: none;
}
#innerpage #mainrightbox p a, #innerpage  #mainleftbox p a {
	text-decoration: none; color: #000;
}
#innerpage #mainrightbox p a:hover, #innerpage  #mainleftbox p a:hover {
	text-decoration: none; color: #000D87;
}


#rightcol {float:left;}
	
#rightcol h3{padding: 10px 5px 5px 10px;}

#rightcol p{ font-size:11px; padding:5px 10px; color:#011486;}

#rightcol a.more{
font-size:13px;
color:#011486;
text-decoration:underline;
float:left;}

#rightcol a:hover{
color:#7687c6;
}


#rightcol form{
padding: 0px 5px 0 10px;
}

#rightcol #ohbulletinboxright form input.text{ width: 90px; float:left; font-size: 11px; }
#rightcol #ohbulletinboxright form input.button{ float:left; background: #0b3986; color: #fff; border: 0; cursor: pointer; margin-left: 5px; padding: 0px 3px; }
#rightcol #ohbulletinboxright form input.button:hover { background: #7687c6; }


#rightcol #ohsearchboxright form input.text,#rightcol #ohsearchprofres form input.text { width: 120px; float:left; font-size: 11px; } 

#maincol form.search input.text { width: 230px; float:left; font-size: 14px; } 

/* padding-top added in ie6-only.css to hide the search text */
#rightcol #ohsearchboxright form input.button, #rightcol #ohsearchprofres form input.button, #maincol form.search input.button, #moresearch form input.button{ 
	background: url(/images/icons/ic_search.png) top left no-repeat;
	width: 27px; height: 24px;
	border: 0;
	text-indent: -3000em;
	cursor: pointer;
	float: left;
	margin: -3px 0 0 4px;
}
#rightcol #ohsearchboxright form input.button:hover, #rightcol #ohsearchprofres form input.button:hover, #moresearch form input.button:hover  { background-position: 0 -23px; }
/*
#ohsearchboxright p, #ohsearchprofres p { clear: both; }
*/



#rightcol div.right-col-3box {
	background: #fff url(/images/smallboxgrad.jpg) repeat-x left bottom;
	width:183px;   
	margin: 10px 0px 5px 0px;
}
#rightcol div.right-col-3box hr { clear: both; visibility: hidden; border: 0; padding: 0 0 10px 0; margin: 0; }

#rightcol #ohsearchboxright{ margin-top: 5px; }
#ohbulletinboxright{ }
#ohbulletinboxright img, #xmboxright img{ float:right; }
#xmboxright{ }


/* Footer Start */
#footer {
	clear: both;
	border-top: 5px solid #485582;	
	font-size: 11px;
	background: url(/images/footer_grad.jpg) top left;
}
#footer .footer-left {
	float: left;
	width: 51%;	
	margin:11px;
	display:inline;
}
#footer .footer-right {
	float: right;
	width: 40%;	
	text-align: right;
	margin:11px;
	display:inline;
}
#footer .footer-right ul { float: right; }
#footer ul {}
#footer ul li { float: left; }
#footer .footer-left ul li { margin: 0 10px 5px 0; }
#footer .footer-right ul li { margin: 0 0 5px 10px; }
#footer a { padding: 0 5px 0 0; color: #000d87; text-decoration: none; }
#footer .footer-left ul li.spacer, #footer .footer-right ul li.spacer  { color: #000d87; padding: 0 3px; margin: 0;}
#footer .footer-left ul {display:block;}
#footer .footer-left ul li { margin: 0; padding: 0; }
#footer .footer-right ul li { margin: 0 0 5px 0; }
#footer a { padding: 0 0 0 0; color: #000d87; text-decoration: none; }
#footer li.submenu-link a { background: url(/images/buttons/expandarrow.gif) right 1px no-repeat; padding-right: 12px; }
#footer li.submenu-link a:hover { background-position: right -19px; }
#footer a:hover { color: #000; }
#footer ul.submenu { z-index: 9999; position: absolute; display:none; white-space:nowrap; background: #dfe6f0; border: 1px solid #000d87; margin: 0; padding: 0;}
#footer ul.submenu li { float: none; display: block; text-align: center; margin: 0; padding: 2px 5px;}
#footer ul.submenu li a { display: block; text-align: left;}
#footer li.submenu-link li a { background: none; padding: 0; }
#footer p { clear: both; margin-bottom: 5px;}
#footer .footer-right p { margin-bottom: 0; }
#footer .footer-left p {color:#000000; text-align:left;}
/* footer sub menus */
#footer ul li ul { display: none; position: absolute; }

/* Footer End */

/* Utility styles */
.ie7fix { height: 100%; } /*reset to auto in ie6-only.css - Ian*/

#TBContent { display: none; }

/* sitemap content */
#maincol #maintop.sitemap ul { margin: 1em 0 1em 20px; }
#maincol #maintop.sitemap ul ul { margin: 0 0 1em 20px; }
#maincol #maintop.sitemap ul a { text-decoration: none; }
#maincol #maintop.sitemap ul li.level0 a { font-size: 14px; font-weight: bold; }
#maincol #maintop.sitemap ul li.level1 a { font-size: 13px; font-weight: normal; }
#maincol #maintop.sitemap ul li.level2 a { font-size: 12px; font-weight: normal; }
#maincol #maintop.sitemap ul li.level3 a { font-size: 10px; font-weight: normal; }


/* Why Examinetics service pages */
ul.disc, ul.disc li { list-style: disc; margin-left: 20px; }
ul#WhyExaminetics {
	
}
ul#WhyExaminetics li { font-weight: bold;  }
ul#WhyExaminetics ul.tick li { font-weight: normal; }
ul#WhyExaminetics ul.tick li.small {
	float: left; width: 120px; 
}
ul#WhyExaminetics ul.tick li.inline {
	float: left; width: 120px;
}
ul#WhyExaminetics ul.tick ul, ul#WhyExaminetics ul.tick ul li { list-style: disc; background: none; padding-left: 0; }