@CHARSET "ISO-8859-1";

/* Header line */
#header hr { 
	background: url(/images/bluebaroh.jpg) top left no-repeat;	
	height: 9px;
}

/* Thickbox Content should not be visible */
#TBContent { 
	position: fixed;
	display: none;
	background: #D2DAED;
}

/* Toolbars Start */
ul.toolbar {
	background: url(/images/ohsearch/toolbargrad.jpg) top left repeat-x;
	height: 56px;
	margin: 0; padding: 4px 0 0 10px;	
}
ul.toolbar li {
	float: left;
	background: url(/images/ohsearch/separatorline.gif) top right no-repeat;
	height: 46px;
	width: 50px;
	padding: 0 0px 0 3px;
}
ul.toolbar li.nosep {
	background: none;
}

ul.toolbar li.spacer { width: 10px; background: none; }
ul.toolbar li.spacer-wide { width: 30px; background: none; }
ul.toolbar li.spacer hr, ul.toolbar li.spacer-wide hr { display: none; }
ul.toolbar li.end { float: right; }
ul.toolbar a {
	display: block;
	width: 40px;
	height: 40px;
	text-indent: -3000em;
	background-repeat: no-repeat;
}
ul.toolbar a:hover, ul.toolbar li.selected a {
	background-position: 0 -40px;
}
ul.toolbar a.overview { background-image: url(/images/icons/ic_overview.png); }
ul.toolbar a.profres { background-image: url(/images/icons/ic_profres.png); }
ul.toolbar a.examinetics { background-image: url(/images/icons/ic_examinetics.png); }
ul.toolbar a.userfav { background-image: url(/images/icons/ic_userfav.png); }
ul.toolbar a.research { background-image: url(/images/icons/ic_research.png); }
ul.toolbar a.practice { background-image: url(/images/icons/ic_practice.png); }
ul.toolbar a.regulation { background-image: url(/images/icons/ic_regulation.png); }
ul.toolbar a.providers { background-image: url(/images/icons/ic_providers.png); }
ul.toolbar a.notes { background-image: url(/images/icons/ic_notes.png); }
ul.toolbar a.email { background-image: url(/images/icons/ic_email.png); }
ul.toolbar a.print { background-image: url(/images/icons/ic_print.png); }
ul.toolbar a.manage { background-image: url(/images/icons/ic_manageclip.png); }
ul.toolbar a.new { background-image: url(/images/icons/ic_newclip.png); }
ul.toolbar a.contact { background-image: url(/images/icons/ic_contact.png); }
/* Toolbars End */

/* Default styles */
#OHcontainer { background: #fff; }
#OHcontainer h2 {
	margin-top: 30px; background: #fff url(/images/ohsearch/tit_oh.png) left bottom no-repeat;
	text-indent: -3000em; width: 178px; height: 29px;
	padding: 0;
	font-size: 24px; color: #000d87; font-weight: normal;
	margin: 5px 10px 5px 5px; clear: both;
	float: left;
}
#OHcontainer div.pane-padding { padding: 0 5px; }

#OHsearch, #OHclipboard { float: left;  width: 49.9%; background: #fff; position: relative;}
#OHsearch { background: #fff url(/images/ohsearch/search_grad.jpg) left bottom repeat-x; }
#OHclipboard { float: right; background: #fff url(/images/ohsearch/clipback.gif) 0 0 repeat; }
#OHsearch .padbottom, #OHclipboard .padbottom {  clear:both; margin-top: 70px;}
#OHclipboard h2 { 
	margin-top: 30px; background: url(/images/ohsearch/tit_clipboard.png) left bottom no-repeat;
	text-indent: -3000em; width: 104px; height: 29px;
	padding: 0;
}
/* Search links Start */
ul#searchlinks-left { float: left; }
ul#searchlinks-right { text-align: center;}
ul#searchlinks-left li, ul#searchlinks-right li { font-size: 11px; float: left; }
ul#searchlinks-left li a, ul#searchlinks-right li a { display: block; color: #4e6baf; text-decoration: none;  margin: 0; padding: 5px; }
ul#searchlinks-left li a:hover, ul#searchlinks-right li a:hover { color: #000d87; }
ul#searchlinks-right li a.help {
	background: url(/images/icons/ic_help.png) top left no-repeat;
	width: 27px; height: 14px;
	text-indent: -3000em;
}
ul#searchlinks-right li a.help:hover { background-position: 0 -24px; }
ul#searchlinks-left li.spacer { color: #000D87; }
ul#searchlinks-right li.spacer { color: #000D87; padding-top: 5px;} 
/* Search links End */
#OHsearch form.search label { display: none; }
#OHsearch form.search input { margin: 12px 0 0 7px; float: left; }
#OHsearch form.search input.oh-search { width: 170px; font-size: 11px; padding: 2px;}
#OHsearch form.search input.submit { 
	background: url(/images/icons/ic_search.png) top left no-repeat;
	width: 27px; height: 24px;
	border: 0;
	text-indent: -3000em;
	cursor: pointer;
	margin-top: 10px;
}
#OHsearch input.submit:hover { background-position: 0 -23px; } 
/* Search form start */

/* Search form end */

/* Results pane start */
p.search-summary { clear: both; font-style: italic; font-size: 12px; margin: 0 0 0 5px;}
p.search-history-clear { clear: both; font-size: 12px; padding: 10px 0 0 0; margin: 0 15px -10px 5px; text-align: right; }
#OHsearch h3 { color: #4e6baf;	font-size: 15px;  margin: 20px 0 0 5px; font-weight: bold; }
#OHsearch h3 em { color: #000; font-weight: normal; font-style: normal; }
.powered-by { float: right; margin: -40px 5px 0 5px;}
/* Results pane end */


/* default content start */
#OHsearch div.default, #OHclipboard div.default {
	clear: both;
	padding-top: 20px;	
}
#OHsearch div.default p, #OHclipboard div.default p {
	margin: 5px 26px 10px 6px;
	font-size: 12px;
	line-height: 16px;	
}
#OHclipboard div.default h3 { color: #4e6baf;	font-size: 15px;  margin: 10px 0 0 5px; font-weight: bold; }
#OHclipboard div.default h3.nopad { color: #4e6baf;	font-size: 15px;  margin: 0px 0 0 5px; font-weight: bold; }
#OHclipboard div.default h3 em { color: #000; font-weight: normal; font-style: normal; }
#OHsearch div.default a, #OHclipboard div.default a {
	color: #000D87;
}
#OHsearch div.default a:hover, #OHclipboard div.default a:hover {
	color: #4E6BAF;
}
/* default content end */
/* default content for overview start */
#OHsearch div.overview { text-align: left; clear: both; padding:20px 0 0 10px;	}
#OHsearch div.overview h3 { margin: 11px 0 5px 0; padding: 0;}
#OHsearch div.overview p , #OHResultsHolder p { font-size: 12px; margin: 0 0 1em 0; padding: 0;}
#OHsearch div.overview strong { color: #4e6baf; }
#OHsearch div.overview ul.exam {
	font-size: 12px; line-height: 15px;
	margin: 1em 0 0 0; padding: 1em 0 0 0;
	border-top: 1px solid #dde1eb;
}
#OHsearch div.overview ul.exam li { padding: 0 0 1em 40px; }
#OHsearch div.overview ul.exam li.prof-resources { background: url(/images/icons/pic_profres.png) 0 0 no-repeat; }
#OHsearch div.overview ul.exam li.examinetics { background: url(/images/icons/pic_exam.png) 0 0 no-repeat; }
#OHsearch div.overview ul.exam li.user-favs { background: url(/images/icons/pic_userfav.png) 0 0 no-repeat; }
#OHsearch div.overview ul.google {
	font-size: 12px; line-height: 15px;
	margin: 1em 0 0 0; padding: 1em 0 0 0;
}
#OHsearch div.overview ul.google li { padding: 7px 0 1.5em 40px; }
#OHsearch div.overview ul.google li.research { background: url(/images/icons/pic_research.png) 0 0 no-repeat; }
#OHsearch div.overview ul.google li.practice { background: url(/images/icons/pic_practice.png) 0 0 no-repeat; }
#OHsearch div.overview ul.google li.regulation { background: url(/images/icons/pic_regulation.png) 0 0 no-repeat; }
#OHsearch div.overview ul.google li.providers { background: url(/images/icons/pic_providers.png) 0 0 no-repeat; }
/* default content for overview end */
/* results content for overview start */
#OHsearch div.overview-results { text-align: left; clear: both; padding: 10px 5px 0 5px;	}
#OHsearch div.overview-results h3 { margin: 0 0 1em 0; padding: 0;}
#OHsearch div.overview-results p { font-size: 12px; margin: 0; padding: 0}
#OHsearch div.overview-results .left p, #OHsearch div.overview-results .right p { padding: 0 0 0 20px;}
#OHsearch div.overview-results p.intro { font-size: 14px; line-height: 20px; margin: 0 0 1em 0; padding: 0;}
#OHsearch div.overview-results div.prof-resources {
	border: 2px solid #4e6baf; background: url("/images/ohsearch/pr_grad.jpg") bottom left repeat-x;
	padding: 7px; margin-bottom: 10px;
}
#OHsearch div.overview-results div.prof-resources h3 {
	color: #000D87; margin: 0 0 7px 0; padding: 0;
}
#OHsearch div.overview-results div.prof-resources h3 em {
	font-style: normal; font-weight: bold; color: #4e6baf;
}
#OHsearch div.overview-results div.prof-resources h4 {
	color: #4e6baf; margin: 0; padding: 0; font-size: 13px;
}
#OHsearch div.overview-results div.prof-resources ol {
	font-size: 12px; margin: 2px 10px; padding: 0 10px; 	
}
#OHsearch div.overview-results div.prof-resources ol li {
	list-style-type: decimal;
}
#OHsearch div.overview-results div.prof-resources ul.links { margin: 0; padding: 0; float:left; width:400px;}
#OHsearch div.overview-results div.prof-resources ul.links li { 
	display: inline; font-size: 11px;
}
#OHsearch div.overview-results .left { float: left; }
#OHsearch div.overview-results .right { float: right; }
#OHsearch div.overview-results div.overview-results-box {
	width: 48%;	margin: 10px 0;
}
#OHsearch div.overview-results div.overview-results-box h3 {
	color: #000D87; margin: 0 0 3px 0; padding: 0;
}
#OHsearch div.overview-results div.overview-results-box h4 {
	color: #4e6baf; margin: 0; padding: 0; font-size: 12px; width:160px; background:url(/images/icons/ic_nw.png) 0 0 no-repeat; padding-left: 20px;
}
#OHsearch div.overview-results div.overview-results-box h4 a {
	text-decoration: none; color: #4e6baf;display:block;
}
#OHsearch div.overview-results div.overview-results-box h4 a:hover {
	color:#000000;text-decoration:underline;
}
#OHsearch div.overview-results div.overview-results-box p {
	padding-right: 20px;
}
#OHsearch div.overview-results div.overview-results-box p {
	padding-left: 20px; margin-top:3px;
}
#OHsearch div.overview-results div.overview-results-box a { color:#000D87; }
#OHsearch div.overview-results div.overview-results-box a:hover { color:#4E6BAF; }
#OHsearch div.overview-results p.overview-results-google {
	border-top: 1px solid #ccc;
	margin: 0; padding: 1em 0 0 0;
	font-weight: bold; font-size: 15px; color:#7687c6;
}
#OHsearch div.overview-results div.powered-by {
	margin-top: -30px;	
}

#OHsearch div.overview-results a.cb-button-add { 
	display: block; text-indent: -3000em;
	background: url(/images/icons/ic_plus.png) top left no-repeat;
	width: 23px; height: 23px;
	margin-top:2px;
}
#OHsearch div.overview-results a.cb-button-tick { 
	display: block; text-indent: -3000em;
	background: url(/images/icons/ic_tick.png) top left no-repeat;
	width: 23px; height: 23px;			
}
#OHsearch div.overview-results a.cb-button-tick:hover { background-position: 0 0; }
#OHsearch div.overview-results ul.cb-button { float: right; }
#OHsearch div.overview-results ul.cb-button li { float: left; margin:0px 5px 0 0; border-bottom: 0;}
#OHsearch div.overview-results ul.cb-button li a {padding:0;}
#OHsearch div.overview-results a.cb-button-add:hover {
	background-position: 0 -23px;	
}
#OHsearch div.overview-results a.cb-button-tick:hover {background-position: 0; }
/* results content for overview end */

/* professional resource overview page start */
#OHsearch div.overview-results div.prof-res-essential h3,
#OHsearch div.overview-results div.prof-res-examinetics h3 {
	color:#000D87;
	margin:0 0 3px;
	padding:0;
}
#OHsearch div.overview-results div.prof-res-essential { clear: both; }
#OHsearch div.overview-results div.prof-res-essential .left,
#OHsearch div.overview-results div.prof-res-examinetics .left { 
	width: 49%; float: left; clear: both; border: 0; 
}
#OHsearch div.overview-results div.prof-res-essential .right,
#OHsearch div.overview-results div.prof-res-examinetics .right {
	width: 49%; float: right; border: 0;
}
#OHsearch div.overview-results div.prof-res-examinetics { 
	clear: both; padding-top: 1em; margin-top: 1em;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#OHsearch div.overview-results p.overview-results-area {
	color:#7687C6;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:1em 0 0;
	clear: both;
}
#OHsearch div.overview-results div.prof-res-essential ul.results ul,
#OHsearch div.overview-results div.prof-res-examinetics ul.results ul {
	margin-top: -2px;
}
/* professional resource overview page end */

	
/* Login and user start */
#OHclipboard div.login { padding: 10px 25px 1.2em 15px; border: 2px solid #dde1eb; background:#fff; }
#OHclipboard div.login hr { border: 0;  height: 0px; clear: both; padding-top: 0.5em; }
#OHclipboard div.login h3 { margin: 0;}
div.login a.recover-password {
	padding-left: 10px;	float: right;
}
#OHclipboard form.user-form p.inline {
	clear: both;
	padding: 5px 0 5px 0; margin:0;
}
#OHclipboard form.user-form p.inline label { float: left; display: block; width: 100px; font-weight: bold; }
#OHclipboard form.user-form p.inline label.wide { float: left; display: block; width: 280px; font-weight: bold; }
#OHclipboard form.user-form p.inline input { float: left; }
#OHclipboard form.user-form p.inline input.right { float: right; }
#OHclipboard form.user-form p.inline input.long-text {
	width: 250px;	
}
#OHclipboard div.login #Error { margin: 0; padding: 0; }
#OHclipboard div.login #Error p { color: #000D87; margin: 0; padding: 5px 0; font-weight: bold; }
/* Login and user end */

/* Homepage feature list start */
#OHclipboard ul.features { margin:0 5px 0 5px;}
#OHclipboard ul.features li { border: 1px solid #dde1eb; margin: 10px 0px; padding: 5px; }
#OHclipboard ul.features li h4 { color: #000D87; font-size: 12px; margin: 5px; padding: 0;}
#OHclipboard ul.features li p { font-size: 11px; margin: 5px; padding: 0;}
/* Homepage feature list end */
/* clipboard pane start */
p.save-name { clear: both; font-size: 12px;  margin: 0 0 0 5px; }
#CBRenameInput { display: none; }
#CBRenameInput input { font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif; font-size: 11px; }
#CBRenameInput input.text { width: 150px; height: 14px; }
p.save-name a { color: #000D87; }
p.save-name a:hover { color: #4E6BAF; }


ul.results { width: 98%; margin: 1em 5px 50px 5px;}
ul.results li { margin-top: 5px; border-bottom: 1px solid #dee1ee; padding-bottom: 5px; overflow:auto;}
ul.results li.added div { position: absolute; background: #4e6baf;}
ul.results li h4 {clear: both; font-weight: bold; font-size: 12px; background:url(/images/icons/ic_nw.png) 0 0 no-repeat; padding-left: 20px; width:80%; float:left;}
ul.results li h4 a { color: #4e6baf; text-decoration: none; }
#OHclipboard ul.results li h4 a { display: block;}	
ul.results li h4 a:hover { color: #000; text-decoration: underline; }
ul.results li h4 a:visited { color: #949494; text-decoration:none; }
ul.results li p { font-size: 12px; line-height: 14px; padding-right: 35px; clear:left;}
ul.results li p em { font-size: 12px; color: #4e6baf; font-style: normal; }
ul.results ul { float: right; margin-top:1em;}
#OHclipboard ul.results ul {margin-top:0;}
ul.results ul li { float: left; margin: 0px 5px 0 0; border-bottom: 0;}
ul.results a.cb-button-note {
	display: block; text-indent: -3000em;
	width: 23px; height: 23px;
	background: url(/images/icons/ic_note.png) top left no-repeat;
	text-indent: -3000em;
}
ul.results a.cb-button-note-selected {
	display: block; text-indent: -3000em;
	width: 23px; height: 23px;
	background: url(/images/icons/ic_note.png) left -23px no-repeat;
	text-indent: -3000em;
}

ul.results a.cb-button-remove {
	display: block; text-indent: -3000em;
	background: url(/images/icons/ic_minus.png) top left no-repeat;
	width: 23px; height: 23px;	
}
ul.results a.cb-button-add { 
	display: block; text-indent: -3000em;
	background: url(/images/icons/ic_plus.png) top left no-repeat;
	width: 23px; height: 23px;			
}
ul.results a.cb-button-note:hover, ul.results a.cb-button-remove:hover, ul.results a.cb-button-add:hover {
	background-position: 0 -23px;	
}
ul.results a.cb-button-tick { 
	display: block; text-indent: -3000em;
	background: url(/images/icons/ic_tick.png) top left no-repeat;
	width: 23px; height: 23px;			
}
ul.results a.cb-button-tick:hover { background-position: 0 0; }
div.no-results {
	margin: 0 5px 10px 5px;	
}
div.no-results h4 {
	font-size: 14px; font-weight: bold;	
}
/* clipboard pane end */

/* Manage Clipboards Start */
#OHclipboard ul.manage-cb { width: 98%; margin: 1em 5px 10px 5px;}
#OHclipboard ul.manage-cb li { margin-top: 5px; border-bottom: 1px solid #dee1ee; padding-bottom: 5px;}
#OHclipboard ul.manage-cb li h4 { clear: both; font-weight: bold; font-size: 12px;  margin: 0; padding: 0; width: 200px; }
#OHclipboard ul.manage-cb li h4 a { color: #4e6baf; text-decoration: none; }	
#OHclipboard ul.manage-cb h4 a:hover { color: #000; text-decoration: underline; }
#OHclipboard ul.manage-cb p { font-size: 10px; line-height: 9px; margin: 5px 0 5px 0; padding: 0;}
#OHclipboard ul.manage-cb ul { float: right; padding-top: 5px; margin-top:-20px;}
#OHclipboard ul.manage-cb ul li { float: left; margin: 0px 2px 0 2px; border-bottom: 0; font-size: 11px; }
#OHclipboard ul.manage-cb ul li.spacer { color: #000D87;   }
#OHclipboard ul.manage-cb ul li a { text-decoration: none; color: #4E6BAF; }
#OHclipboard ul.manage-cb ul li a:hover { color: #000D87; }

/* Manage Clipboards End */

/* Shared */
div.results-pp {
	position: absolute; bottom: 30px; right: 10px; 
	/*margin: 0px 10px 40px 10px;*/
	float:right;
	background: #dee1ee; font-size: 11px; padding: 1px;
}
div.results-pp select { height: 17px; font-size: 11px; background: #dee1ee; border: 0; }
div.pagination { width: 100%; text-align:center; position: absolute; bottom: 10px;}
div.pagination ul { }
div.pagination ul li { display: inline; font-size: 11px; padding: 2px; text-align: center;}
div.pagination ul li a { color: #000; text-decoration: none; padding-right: 5px;}
div.pagination ul li a.line { border-right: 1px solid #000; }


/* Notes Start */
#cb-note { clear: both; border: 1px solid #ACB1B5; padding: 0px; margin: 1em 5px; background: url("/images/ohsearch/com_bg.jpg") bottom left no-repeat; }
#cb-item-note { display: none; position: absolute; width: 450px; border: 1px solid #ACB1B5; background: url("/images/ohsearch/com_bg.jpg") bottom left no-repeat; }
#cb-note .topstrip, #cb-item-note .topstrip { height: 20px; background: url("/images/ohsearch/com_bar_top.jpg") top left repeat-x;text-align: right; padding: 2px; }
#cb-note div.topstrip a, #cb-item-note div.topstrip a { float: right; background: url("/images/icons/ic_close.png") top left no-repeat; height: 18px; width: 18px; }
#cb-note div.topstrip a:hover, #cb-item-note div.topstrip a:hover { background-position: 0 -18px; }
#cb-note div.topstrip a span, #cb-item-note div.topstrip a span { display: none; }
#cb-note h3, #cb-item-note h3 { background: #74797D; color: #D7DFF2; font-size: 18px; font-weight: normal; margin: 0; padding: 2px 10px;}	
#cb-note textarea, #cb-item-note textarea { width: 420px; margin: 5px 10px; font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif; font-size: 13px; }
#cb-note p.form-submit, #cb-item-note p.form-submit { margin: 5px 10px 10px 10px; }
#cb-note p, #cb-item-note p { font-size: 12px; padding: 10px; }
#cb-note p.form-submit, #cb-item-note p.form-submit { font-size: 12px; padding: 10px 0; }
#cb-note ul, #cb-item-note ul { font-size: 11px; padding-bottom: 3px; float: right; margin: -20px 0 0 0;}
#cb-note ul li, #cb-item-note ul li { display: inline; padding-right: 2px; }
#cb-note ul li.spacer #cb-item-note ul li.spacer { color: #fff }
#cb-note ul li a, #cb-item-note ul li a { color:#D7DFF2; text-decoration: none; }
#cb-note ul li a:hover, #cb-item-note ul li a:hover { color:#fff; }
#cb-note ul li a.selected, #cb-item-note ul li a.selected { color:#fff; font-weight: bold; }


/* Notes End */

/* Error and Notify Messages */
#Notify {
	position: absolute; top: 60px;
	font-size: 12px; font-weight: bold;
	background: #E2ECED; color: #000d87;
	border: 1px solid #000d87;
	padding: 3px 5px;
	width: 95%; display: none;
	left:5px;
}

/* Thickbox (Email and Print) Start */
body div#TB_window {
	background: url("/images/ohsearch/com_bg.jpg") bottom left no-repeat;
}
#TB_window #Error { margin: 0; padding: 0; }
#TB_window #Error p { color: #000D87; padding: 0; font-weight: bold; }
#TB_window div.tb-email {
	width: 500px;
	padding-bottom: 10px;
}
#TB_window .topstrip {
	height: 20px;
	background: url("/images/ohsearch/com_bar_top.jpg") top left repeat-x;
	text-align: right;
	padding: 2px;
}
#TB_window div.topstrip a {
	float: right;
	background: url("/images/icons/ic_close.png") top left no-repeat;	
	height: 18px; width: 18px;	
}
#TB_window div.topstrip a:hover { background-position: 0 -18px; }
#TB_window div.topstrip a span { display: none; }
#TB_window h2 { background: #74797D; color: #D7DFF2; font-size: 24px; font-weight: normal; margin: 0; padding: 2px 10px;}
#TB_window h2.success { color: #BDE3D7; }
#TB_window p {margin: 10px; padding: 0; font-size: 11px;  }
#TB_window p.intro { font-size: 14px; font-weight: normal; margin: 10px; padding: 0; line-height: 24px; }
#TB_window p.inline { clear: both; padding: 5px 0; vertical-align: top; }
#TB_window p.inline label { float: left; display: block; width: 120px; font-weight: bold;}
#TB_window p.inline label.short { width: 60px; }
#TB_window p.inline input {float: left; margin-right: 5px;}
#TB_window ul.email-list {
	font-size: 11px;
	list-style-type: disc;
	padding: 0px 20px;
	margin: 0px 20px;
}
/* Thickbox (Email and Print) End */

/* Form Elements */
input.button {
	font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
	border: 0;
	color: #fff;
	cursor: pointer;
	padding: 1px 10px 3px 10px;	
	font-size: 12px;
	font-weight: normal;
	background: #75787D url("/images/buttons/action_button.gif") top left repeat-x;
	height: 22px;
	margin: 0 5px 0 0;	
}
input.button:hover { color: #011486; background-position: 0 -22px; }


