body { margin: 0px; padding: 0px; font-family: Arial, Tahoma; background-color: #FFFFFF; font-size: 12px; color: #669999; }
a { font-family: Arial, Tahoma; font-size: 12px; color: #4E7F7F; }
p { font-family: Arial, Tahoma; font-size: 12px; color: #4E7F7F; }
div { padding:0px; margin:0px; }
.main_column { width: 900px;  background: url(img/css/container_bottom.gif) no-repeat bottom center; padding-bottom: 15px;}
.right_column { background: url(img/css/column_right_bg.jpg) no-repeat top left; height: 600px;}
.left_column {  background: url(img/css/column_left_bg.jpg) no-repeat top right; height: 600px; width:60px;}

.right_column2 {  background: url(img/css/side_right_md.gif) repeat-y top left;}
.left_column2 {  background: url(img/css/side_left_md.gif) repeat-y top right; }

.main_container {width:900px; vertical-align:top;}

.top_panel { width: 100%; padding: 0; margin: 0; height: 60px; }
.logo_holder { display: block; float:left; width: 300px; padding-top: 15px; margin: 0px; text-align: left; }
.logo_holder img{ margin-left: 10px; }

.top_nav_holder { display: block; float:left; width: 600px; padding: 0px; margin: 0px; }

.search_curve { display: block; float:right; width: 265px; height: 45px; padding: 0px; padding-top: 5px; margin: 0px; background: url(img/css/top_search_curve.gif) no-repeat top left; text-align: center; }
.search_curve input { font-size: 11px; color: #666666; }

.login_button { border:1px solid #108B69;}
.nav_curve { display: block; float:right; width: 250px; height: 30px; padding: 0px; margin: 0px; padding-top: 0px; padding-right: 10px; background: url(img/css/top_nav_curve.gif) no-repeat top left; text-align: right; font-family: Arial, Tahoma; font-size: 12px; color: #3294A6;}
.homepage_banner { background-color: #ECF8B5; border:1px solid #7a7a7a; margin: 5px; padding: 3px; height: auto;}
.homepage_banner2 { background-color: #FBFDFE; border:1px solid #CCCCCC; margin: 20px; padding: 10px;  }
.homepage_banner2 p { font-size: 13px; font-family: arial; color: #669999; line-height: 21px; word-spacing: 3px; font-weight: bold; }
.homepage_banner2 a.link { text-decoration:none; color: #108B69; font-size: 13px; font-family: arial; font-weight: bold; background: url(img/css/green_arrow.gif) no-repeat center left;  padding:0px; padding-left: 10px;}
a.top_nav { font-family: Arial, Tahoma; font-size: 12px; color: #3294A6; text-decoration: none; font-weight: bold; }

#subpage_main { width: 862px; background: url(img/css/additional_info_bg.gif) repeat-x bottom; background-color: #FBFDFE; border:1px solid #888F95; padding-bottom: 2px; }
#subpage_main span.left {  float: left; width: 490px; background-color: #FBFDFE; text-align:left; padding: 10px;}
#subpage_main span.right { float: left; width: 340px; background-color: #FFFFFF; text-align: right; vertical-align:center; padding: 5px; border-left: 1px solid #DCDAD8;}
#subpage_main span.img_holder { float:none; display:block; border: 1px solid #DCDAD8; background-color: #FBFDFE; padding: 10px; vertical-align:center;}
#subpage_main p { font-size: 13px; font-weight: normal; line-height: 21px; word-spacing: 3px;}
#subpage_main h1 { font-size: 18px; color: #FDB906; font-weight: bold;}
#subpage_main .h1sm { font-size: 14px; color: #FDB906; font-weight: bold; }



#sub_additional_info_hd { width: 880px; height: 250px; background: url(img/css/sub_additional_bg.jpg) no-repeat top left; background-color: #F6FAFB; margin-top:5px; text-align:left; }
#sub_additional_info_hd1{ width: 880px; height: 350px; background: url(img/css/sub_additional_bg1.jpg) no-repeat top left; background-color: #F6FAFB; margin-top:5px; text-align:left; }
#sub_additional_info_hd span.title { display: block; font-family: Arial, Tahoma; font-size: 13px; color: #FDB906; font-weight: bold; color: #407AA9; padding-top: 2px; padding-left: 24px; }
#sub_additional_info { width: 862px; background: url(img/css/additional_info_bg.gif) repeat-x bottom; background-color: #FFFFFF; border:1px solid #888F95; margin-top:5px; padding-bottom: 1px; margin-left:9px; }
#sub_additional_info1 { width: 862px; background: url(img/css/additional_info_bg.gif) repeat-x bottom; background-color: #FFFFFF; border:1px solid #888F95; margin-top:5px; padding-bottom: 1px; margin-left:9px; }
#sub_additional_info span.info_box { float:left; width: 423px; margin:3px; margin-bottom: 5px; background-color: #FBFDFE; border: 1px solid #DCDAD8;}
#sub_additional_info p { border: 1px solid #DCDAD8; padding: 2px; margin: 15px; background-color: #FFFFFF; font-family: Arial, Tahoma; font-size: 13px; color: #669999; font-weight: normal; line-height: 18px; word-spacing: 2px;}
#sub_additional_info a.link { text-decoration:none; color: #304972; font-size: 13px; font-family: arial; font-weight: bold; padding:10px; padding-left: 10px; margin-bottom: 5px; }


#additional_info { width: 862px; background: url(img/css/additional_info_bg.gif) repeat-x bottom; background-color: #FBFDFE; border:1px solid #888F95; margin-top:5px; padding-bottom: 1px; }
#additional_info span { display:block; font-family: Arial, Tahoma; font-size: 12px; color: #4E7F7F; font-weight: bold; background: url(img/css/additional_top_bg.gif) no-repeat top left; height: 160px; padding: 22px; padding-top:7px; margin:0px; position: relative;}
#additional_info p { padding: 1px; margin: 1px; font-family: Arial, Tahoma; font-size: 11px; color: #666666; font-weight: normal;}
#additional_info p.blue { padding: 1px; margin: 1px; font-family: Arial, Tahoma; font-size: 11px; color: #336699; font-weight: normal;}
#additional_info td { border: 1px solid #CCCCCC; background-color:#FBFDFE; width: 275px; background: url(img/css/additional_int_bg.gif) no-repeat bottom left;}
#additional_info a.golnk { text-decoration:none; color: #336699; font-size: 12px; font-family: arial; font-weight: bold; background: url(img/css/blue_arrow.gif) no-repeat center left;  padding:2px; padding-left: 19px; position:absolute; bottom:20px; right: 25px;}
#additional_info a.uplnk { text-decoration:none; color: #336699; font-size: 12px; font-family: arial; font-weight: bold; background: url(img/css/blue_arrow.gif) no-repeat center left;  padding:2px; padding-left: 19px; position:absolute; bottom:35px; right: 25px;}
#additional_info a.anolnk { text-decoration:none; color: #336699; font-size: 12px; font-family: arial; font-weight: bold; background: url(img/css/blue_arrow.gif) no-repeat center left;  padding:2px; padding-left: 19px; position:absolute; bottom:15px; right: 25px;}

.careerblue { color:#3399FF; font-weight:bold; font-style:italic; }


a.learn:link { text-decoration:none; color: #336699; font-size: 12px; font-family: arial; font-weight: bold; background: url(img/css/blue_arrow.gif) no-repeat center left;  padding:2px; padding-left: 19px;}
a.learn:visited { text-decoration:none; color: #336699; font-size: 12px; font-family: arial; font-weight: bold; background: url(img/css/blue_arrow.gif) no-repeat center left;  padding:2px; padding-left: 19px;}
.arrowlink { text-decoration:none; color: #336699; font-size: 12px; font-family: arial; font-weight: bold; background: url(img/css/blue_arrow.gif) no-repeat center left; padding:2px; position:absolute; bottom:0px; right: 0px; padding-left: 19px;}

#main_content { width: 882px; background: url(img/css/main_box_middle.gif) repeat-y; background-color: #FFFFFF;  }
#main_content_top{ width: 862px; background-color: #FBFDFE;  border:1px solid #7A7A7A;}
#main_content_bottom { width: 882px; background: url(img/css/main_box_bottom.jpg) no-repeat top center;  height: 30px; } 
#main_content_bottom_sub { width: 882px; background: url(img/css/main_box_bottom1.jpg) no-repeat top center;  height: 20px; } 

#footer { margin-left:60px;  font-size: 12px; font-family: arial; color: #007257; font-weight: bold;  text-align: left; width:900px;}
#footer a {font-size: 12px; font-family: arial; color: #007257; font-weight: bold;  text-decoration: none; padding-left: 5px; padding-right: 5px;}

/* Begin CSS Popout Menu */
#career_menu { width: 180px; }
#news_event_menu {width: 180px; }
#research_menu { width: 180px;}
#profile_menu {width: 180px; }

#menu{ display:block; width:882px; background: url(img/css/menu_bottom.gif) no-repeat bottom center; height: 28px; padding-right: 10px;}

#menu a, #menu h2{
font-weight:bold;
font-size: 12px;
font-family: arial,helvetica,sans-serif;
display:block;
white-space:nowrap;
margin:0;
padding:3px 3px 3px 6px;
color: #407AA9;
background: url(img/css/menu_tab.gif) no-repeat top center;
text-decoration: none;
}

#menu a:hover, #menu h2{
color: #666666;
}

#menu a.sub_menu{
font-weight:bold;
font-size: 11px;
font-family: arial,helvetica,sans-serif;
display:block;
white-space:nowrap;
color: #407AA9;
background: none;
text-decoration: none;
}

#menu a.sub_menu:hover{

background-color: #FFFFFF;

}


#menu ul{
list-style:none;
margin:0;
padding:0;
float:right;
width: 127px;
}

#menu li{
position:relative;
}

#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
left: auto;
background-color: #ECF8B5;
border-bottom: 1px solid #336699;
border-left: 1px solid #336699;
border-right: 1px solid #336699;

}

#menu ul ul ul{
top:0;
left:100%;
border-top: 1px solid #336699;

}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{
background:#000 url(/css/images/expand3.gif) no-repeat -999px -9999px;
}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
font-weight:bold;
color:#000;
background:#eee url(/css/images/expand3.gif) no-repeat 100% 100%;
}

#menu a.x:hover{
color:#a00;
background:#ddd;
}

#menu a.x:active{
color:#060;
background:#ccc;
}

#career_menu { width: 165px !important; }
#news_event_menu {width: 160px !important; }
#research_menu { width: 130px !important;}
#profile_menu {width: 180px !important; }
#clinical_menu { width: 180px !important;}

/* End CSS Popout Menu */


/* Begin Popup CSS */

.popup_container {width:620px; vertical-align:top;}

.popup_column { width: 620px;  background: url(img/css/container_bottom.gif) no-repeat bottom center; padding-bottom: 15px;}

#popup_content { width: 600px; background: url(img/css/main_box_middle.gif) repeat-y; background-color: #FFFFFF;  }
#popup_content_top{ width: 600px; background-color: #FBFDFE;  border:1px solid #7A7A7A;}
#popup_content_bottom { width: 580px; background: url(img/css/main_box_bottom.jpg) no-repeat top center;  height: 30px; } 

.popup_header { font-size: 19px; font-weight: bold; color:#009999; }

#subpage_main ul a.link { text-decoration:none; color: #108B69; font-size: 13px; font-family: arial; font-weight: bold; background: url(img/css/green_arrow.gif) no-repeat center left;  padding:0px; padding-left: 10px;}

/* End Popup CSS */


/* Begin Terms of Use CSS */

.formTitle{
	background-color:#D8EBE6;
	color:#047551;
	font-weight:bold;
	padding:5px;
	line-height: 20px;
	margin:10px 0px;
	}
	
/* End Terms CSS */