
body {margin:0;padding:0;text-align:center;background-image:url(/websites/acvim/Image/acvim_inst_bg.jpg);background-repeat:repeat-x;background-color:rgb(240,241,243);}
html, body {
height: 100%;
min-height: 100%;
}

img {margin:0;padding:0;}
h3 {font-size:14px;font-family:Arial, Helvetica, sans-serif;margin-left:20px;margin-top:5px;margin-bottom:5px;}
h2 {font-size:16px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}
h1 {font-size:16px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}

p {font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:16px;}
ul {font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:16px;margin:0;padding:0;}
ol {font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:16px;margin:0;padding:0;}
strong.su{font-weight:bold;text-decoration:underline;}
strong {font-weight: bold;}
.noID {width:110%;height:110%;position:absolute;overflow:hidden;background-color:#000000;z-index:110;}



div#acvim_inst_mc{width:1000px;margin:0 auto;}
div#acvim_inst_mc .banner{width:1000px;height:150px;}


div#acvim_inst_mc #acvim_inst_menu_mc{width:1000px;height:70px;margin:0;padding:0;}
div#acvim_inst_mc #acvim_inst_menu_mc .mmenu{width:1000px;height:33px;margin:0;padding:0;}
div#acvim_inst_mc #acvim_inst_menu_mc .smenu{width:1000px;height:37px;margin:0;padding:0;}

div#acvim_inst_mc{}
div#acvim_inst_mc{}

div#contentspacer{display:block;width:1000px;height:11px;}
p.breadcrumb{text-align:left;margin:0;padding:00px 0px 0px 00px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:rgb(44,46,48);}



div#content_mc{position:relative;width:1000px;}
div#content_mc .maincol{position:relative;width:710px;float:left;background-image:url(/websites/acvim/Image/acvim_layout_bg.gif);background-repeat:repeat-y;background-position:1px 0px}
* html div#content_mc .maincol{background-position:0px 0px;}
div#content_mc .maincol .title {display:none;}
/*div#content_mc .maincol .title {width:710px;height:33px;}*/
div#content_mc .maincol .layout{width:710px;position:relative;text-align:left;}
div#content_mc .maincol .layoutmenu{width:215px;position:relative;float:left;text-align:left;}
div#content_mc .maincol .layoutsplit{display:block;width:1px;position:relative;float:left;min-height:100%;max-height:100%;background-image:url(/websites/acvim/Image/acvim_layoutsplit_bg.gif);background-repeat:repeat-y;overflow:hidden;}

div#content_mc .maincol .layoutcontent{display:block;width:459px;position:relative;float:left;border-left:1px solid rgb(200,200,200);margin-top:20px;text-align:left;  min-height:660px;
  height:auto !important;
  height:660px;}
* html div#content_mc .maincol .layoutcontent{margin-top:20px;}
div#content_mc .maincol .layoutcontent img {margin-left:20px;margin-top:5px;margin-bottom:5px;}
div#content_mc .maincol .layoutcontent img.pushMe {margin-left:20px;margin-top:7px;margin-bottom:0px;}
div#content_mc .maincol .layoutcontent img.arrow {margin-left:00px;margin-top:0px;margin-bottom:0px;}
div#content_mc .maincol .layoutcontent p{margin-left:20px;}
div#content_mc .maincol .layoutcontent ul{margin-left:40px;}
div#content_mc .maincol .layoutcontent ol{margin-left:40px;}
div#content_mc .maincol .layoutcontent h1{margin-left:20px;margin-top:5px;margin-bottom:5px;}
div#content_mc .maincol .layoutcontent h2{margin-left:20px;margin-top:5px;margin-bottom:5px;}
div#content_mc .maincol .layoutcontent table{margin-left:20px;margin-top:5px;margin-bottom:5px;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:16px;}
div#content_mc .maincol .layoutcontent table tr td p {font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:16px;margin:0;padding:0;}

div#content_mc .maincol .layoutcontent table tr td h2 {margin:0;padding:0;margin-top:5px;margin-bottom:5px;}

div#content_mc .maincol .layoutcontent table tr td h1 {margin:0;padding:0;margin-top:5px;margin-bottom:5px;}

div#content_mc .maincol .layoutcontent table tr td img {margin:0;padding:0;margin-top:5px;margin-bottom:5px;}




div#content_mc .maincol .fulllayoutcontent{width:690px;position:relative;float:left; margin-top:10px;text-align:left; min-height: 400px}
* html div#content_mc .maincol .fulllayoutcontent{margin-top:10px;}
div#content_mc .maincol .fulllayoutcontent img {margin-left:20px;margin-top:5px;margin-bottom:5px;}
div#content_mc .maincol .fulllayoutcontent img.pushMe {margin-left:20px;margin-top:7px;margin-bottom:0px;}
div#content_mc .maincol .fulllayoutcontent img.arrow {margin-left:00px;margin-top:0px;margin-bottom:0px;}
div#content_mc .maincol .fulllayoutcontent p{margin-left:20px;}
div#content_mc .maincol .fulllayoutcontent ul{margin-left:40px;}
div#content_mc .maincol .fulllayoutcontent ol{margin-left:40px;}
div#content_mc .maincol .fulllayoutcontent h1{margin-left:20px;margin-top:5px;margin-bottom:5px;}
div#content_mc .maincol .fulllayoutcontent h2{margin-left:20px;margin-top:5px;margin-bottom:5px;}
div#content_mc .maincol .fulllayoutcontent table{margin-left:20px;margin-top:5px;margin-bottom:5px;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:16px;}
div#content_mc .maincol .fulllayoutcontent table tr td p {font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:16px;margin:0;padding:0;}

div#content_mc .maincol .fulllayoutcontent table tr td h2 {margin:0;padding:0;margin-top:5px;margin-bottom:5px;}

div#content_mc .maincol .fulllayoutcontent table tr td h1 {margin:0;padding:0;margin-top:5px;margin-bottom:5px;}

div#content_mc .maincol .fulllayoutcontent table tr td img {margin:0;padding:0;margin-top:5px;margin-bottom:5px;}








div#content_mc .maincol .bulletinsplit {width:5px;position:relative;float:left;}
div#content_mc .maincol .content_end {width:710px;height:15px;background-image:url(/websites/acvim/Image/acvim_content_end.jpg);background-repeat:no-repeat;background-position:7px 10px;}

* html div#content_mc .maincol .content_end {width:710px;height:15px;background-image:url(/websites/acvim/Image/acvim_content_end.jpg);background-repeat:no-repeat;background-position:6px 14px;}
div#content_mc .bulletin {width:290px;float:left;text-align:center;}
div#content_mc .bulletin .bspacer {width:290px;height:5px;}
div#content_mc .bulletin .bcontainer {width:290px;text-align:left;}
div#content_mc .bulletin .btop {width:290px; height:4px;background-image:url(/websites/acvim/Image/bulletin/acvim_bulletin_top.gif);background-repeat:no-repeat;}
div#content_mc .bulletin .bcontent {width:290px;background-image:url(/websites/acvim/Image/bulletin/acvim_bulletin_bg.gif);background-repeat:repeat-y;vertical-align:top;}
div#content_mc .bulletin .bcontent img{margin-left:3px;}
div#content_mc .bulletin .bcontent img.forgotimg{margin:0;margin-left:3px;padding-top:5px;}
div#content_mc .bulletin .bcontent img.forgotimgsearch{margin:0;margin-left:3px;padding-top:5px;padding-bottom:5px;}
div#content_mc .bulletin .bbottom {width:290px; height:5px;background-image:url(/websites/acvim/Image/bulletin/acvim_bulletin_bottom.gif);background-repeat:no-repeat;}


div#footerline {width:100%;height:3px;background-image:url(/websites/acvim/Image/acvim_footer_redline.jpg);background-repeat:repeat-x;margin:50px 0px 0px 0px; padding:0;}
p.f1line{font-size:12px;font-weight:bold;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;color:rgb(64,66,68);text-align:center;padding-top:10px;}
p.f2line{font-size:10px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:rgb(106,112,118);text-align:center;}

p.diclaimer{font-size:12px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:rgb(0,0,0);text-align:left;}
div#footertext{width:1000px;text-align:left;margin:0 auto;margin-bottom:30px;}
a.footerlink:link{font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:rgb(134,32,56);}
a.footerlink:visited{font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:rgb(134,32,56);}
a.footerlink:hover{font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;color:rgb(134,32,56);}

div.clearMe{clear:both;margin:0;padding:0;float:none;}
br.complete{clear:both;margin:0;padding:0;}
ul.content_menu {width: 173px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin-left:20px !important;padding-top:8px;padding-left:0px;}
*html ul.content_menu {margin-top:20px;}

ul.content_menu li {width: 173px;list-style:none;font-size:11px;margin-top:3px;margin-bottom:3px;padding:0;line-height:14px;}
ul.content_menu li.ctitle{font-size:12px;margin-top:20px;margin-bottom:20px;color:rgb(64,66,68);}
ul.content_menu li.cspacer{margin-top:3px;margin-bottom:6px;}

ul.content_menu li a:link{font-size:11px;color:rgb(125,130,135);text-decoration:none;}
ul.content_menu li a:visited{font-size:11px;color:rgb(125,130,135);text-decoration:none;}
ul.content_menu li a:hover{font-size:11px;color:rgb(125,130,135);text-decoration:underline;}

ul.content_menu li a.ccurrent:link{font-size:11px;color:rgb(134,32,56);text-decoration:none;}
ul.content_menu li a.ccurrent:visited{font-size:11px;color:rgb(134,32,56);text-decoration:none;}
ul.content_menu li a.ccurrent:hover{font-size:11px;color:rgb(134,32,56);text-decoration:underline;}

input.diplo_login {height:16px;width:135px;margin: 0px;
	padding: 0px;
	margin-left:0px;
	padding-top:1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border: 1px solid #dcdcdc;
	border-color:rgb(204,204,204);
	float:left;
	clear:none;
	background-image:url(/websites/acvim/Image/acvim_bulletin_inputbg.gif);background-repeat:no-repeat;

	}
	
	* html input.diplo_login {width:130px;height:14px;border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width:1px;
	border-style:solid;
	border-color:rgb(0,0,0);
	float:left;
	background-image:url(/websites/acvim/Image/acvim_bulletin_inputbg.gif);background-repeat:no-repeat;
	}
	label {width:65px;display:block;height:16px;font-size:11px;font-family:Arial, Helvetica, sans-serif;float:left;clear:none;margin-left:13px;margin-top:4px;padding:0;}
	* html label {margin-left:7px;}
	
	input.searchb {height:16px;width:173px;margin: 0px;
	padding: 0px;
	margin-left:0px;
	padding-top:4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border: 1px solid #dcdcdc;
	border-color:rgb(204,204,204);
	float:left;
	clear:none;
	background-image:url(/websites/acvim/Image/acvim_bulletin_searchbg.gif);background-repeat:no-repeat;

	}
	
	* html input.searchb {width:172px;height:14px;border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width:1px;
	border-style:solid;
	border-color:rgb(0,0,0);
	float:left;
	background-image:url(/websites/acvim/Image/acvim_bulletin_searchbg.gif);background-repeat:no-repeat;
	}
	
		label.search {width:42px;display:block;height:16px;font-size:11px;font-family:Arial, Helvetica, sans-serif;float:left;clear:none;margin:0;margin-left:13px;margin-top:4px;padding:0;}
	* html label.search {margin-left:7px;}
	
	ul.bulletin_list_t1 {font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:10px 0px 0px 25px;}
	* html 	ul.bulletin_list_t1 {padding:10px 0px 0px 31px;}
	ul.bulletin_list_t1 li {list-style-image:url(/websites/acvim/Image/acvim_research_bullet.gif);}
	
	
	
	
/* SUBMENU CSS */
#navlist
{
margin: 0px 0px 0px 0px;
padding: 11px 0 20px 0px;

}

* html #navlist
{
margin: 0px 0px 0px 66px;
padding: 9px 0 20px 0px;

}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
font-family:Arial, Helvetica, Verdana;
font-size:11px;
line-height: 14px;
margin: 0 5px 4px 5px;
text-decoration: none;
color: rgb(105,113,122);
outline:none;

}

#navlist a:link.current, #navlist a:visited.current
{
padding-bottom: 2px;
background-image:url(/websites/acvim/Image/core/indicator.gif);
background-position: 50% 29px;
background-repeat:no-repeat;
color: rgb(134,32,56);
text-decoration:underline;
outline:none;
padding-left:0px;

}
#navlist a:link.spacer, #navlist a:visited.spacer
{
padding-bottom: 2px;
color: rgb(198,204,209);
text-decoration:none;
cursor:default;
outline:none;
margin: 0px 0px 4px 0px;

}

#navlist a:hover {color: rgb(134,32,56);}

.burgundy {color:rgb(134,32,56);}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(/websites/acvim/Image/lightbox/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(/websites/acvim/Image/lightbox/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/websites/acvim/Image/lightbox/overlay.png", sizingMethod="scale");
	}

#specialistSearch {
	width: 450px;
}

/* form validation */

.rederror {
	color: red;
}

#search_results_table {
	width: 680px;
	margin: 0;
	padding: 0;
}

#search_results_table thead{
	background: #ccc;
}

#search_results_table thead tr th {
	padding: 5px;
}

#search_results_table tbody tr {
	border-bottom: 1px solid #dcdcdc;
}

tr.even {
	background: #e3e3e3;
}

.headerSortDown, .headerSortUp {
	background: #666;
	color: #fff;
}

#diplomate_search_results tr {
	border-bottom: 1px solid #ccc;
}

#results_country {
	width: 100px;
}
.super {
	vertical-align: 0.35em;
	font-size: 0.65em;
}

/* THICKBOX*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:20px;
  padding:7px 30px 5px 25px;
  float:left;
}
#TB_closeWindow{
  height:20px;
  padding:11px 25px 0 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 0 10px;
  margin-bottom:1px;
}


#TB_ajaxWindowTitle a{
	color: green;
}

#TB_ajaxContent{
	clear:both;
	padding:0px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

/* */

h2.padding-top {
	margin-top: 10px;
	border: 1px solid #dcdcdc;
}

/* Profile Tables */

.profile-left { width: 220px; margin: 0; padding: 0 }
/*.profile-table tbody tr td ~ td { background: #e3e3e3; width: 250px;  }*/
.profile-table tbody td { margin-top: 2px 0; border-bottom: 1px solid #e3e3e3; }
.profile-table thead th {border-bottom: 1px solid #ccc;}
.profile-table tbody, .profile-table thead {line-height: 24px;}
.profile-border-top { border-top: 1px solid #e3e3e3; }
td.profile-noborder {background: #ffffff; border: 0 !important }
.profile-right {width: 200px; background: #e3e3e3; padding-left: 10px}
.profile-right a {border: 0; margin: 0; padding: 0}

