@charset "UTF-8";

/* CSS Document */


*
{
	margin:0;
	padding:0
}

body
{
	font-size:100%; /*16px*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	line-height:1.5;/* unitless line-height -> don't change to em*/
	text-align:center;
	background:#899cba url(/images/body_bg.png) top left repeat-x;
}


#wrapper
{
	max-width:1420px;
	min-width:760px;
	width: auto;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;

}

* html div#wrapper { width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 977 ? "980px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 762 ? "760px" : "auto"));
}

/******************************************************************
*
*   C L E A R F I X 
*
******************************************************************/


/* This needs to be first because FF3 is now supporting this */

#wrapper,
#folio_body_left,
.AZ_tabs_right,
.AZ_tabs_left { display: inline-block; }

#wrapper:after,
#folio_body_left:after,
.AZ_tabs_right:after,
.AZ_tabs_left:after
{
	content: " ";
	display: block;
	height: 0;
	clear: both;
	font-size: 0;
	visibility: hidden;
}

/* Commented backslash hack hides from IE-mac \*/

* html #wrapper,
* html #folio_body_left,
* html .AZ_tabs_right,
* html .AZ_tabs_left { height: 1%; }

#wrapper,
#folio_body_left,
.AZ_tabs_right,
.AZ_tabs_left { display: block; }

/* End hide from IE-mac */




/******************************************************************
*
*   H E A D E R 
*
******************************************************************/

#header_left-corner
{
	padding-left:16px;
	background:#FFFFFF url(/images/header_left.png) no-repeat top left;
	overflow: hidden;
}

#header
{
	min-height:45px;
	height:auto;
	padding-bottom:10px;
	text-align:right;
	background:url(/images/header_right2.png) no-repeat top right;
}

* html #header
{
	height:80px;
	hei\ght:60px
}



#header p#tab-menu
{
	font-size:0.6875em; /* 11/16 */
	color:#98a9d1;
	float:right;
	width:auto;
	padding-top:2em;
	padding-right:23px;
}

#header p#tab-menu a
{
	text-decoration:none;
	color:#0b396d;
	font-weight:bold;
	padding:4px 6px 10px 6px;
}

#header p#tab-menu a:hover { color:#ae860b; }

#header p#tab-menu strong
{
	color:#ae860b;
	padding:4px 6px 10px 6px;
}

#header form
{
	clear:right;
	padding-top:35px;
	padding-right:19px;
	height: 27px;
}

#header input#search-text
{
	font-size:0.75em; /* 12/16 */
	border:1px solid #bcb9d3;
	width:15em;
	padding:5px;
	background:url(/images/search-text_bg.gif) bottom left repeat-x
}

#header span
{
	background:#b8b5d0;
	padding:1px
}

#header input#search-bt
{
	font-size:0.75em; /* 12/16 */
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	background:#4747ad;
	border:0;
	cursor:hand;
	cursor:pointer;
	background:#363696 url(/images/search-bt_bg.gif) repeat-x top left
}

/******************************************************************
*
*   L A T E R A L   S H A D O W S 
*
******************************************************************/


#lateral_right
{
	background: #fff url(/images/lateral_right.png) right top no-repeat;
	padding-right:4px;
	_background: #fff url(/images/lateral_right.png) right -1000px no-repeat;
}


#lateral_left
{
	background: #fff url(/images/lateral_left.png) left top no-repeat;
	padding-left:4px;
	_background: #fff url(/images/lateral_left.png) left -1000px no-repeat;
}

/** html #lateral_left { zoom: 1; }*/

/******************************************************************
*
*   M A I N   M E N U
*
******************************************************************/


#main-menu
{
	clear:both;
	float:left;
	width:100%;
	border-bottom: 1px solid #FFFFFF;
	background:#364872 url(/images/main-menu_bg.png) top left repeat-x;
	overflow: hidden;
	_height: 35px;
}

#main-menu ul { list-style-type:none; }

#main-menu li
{
	list-style-type:none;
	float:left;
	width:15%;
	text-align:center;
	font-size: 0.75em;
	font-weight:bold;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:9px;

	
}

#main-menu li.searchdept { width:20%; }

#main-menu li.searchbox { width:40%; }

#main-menu a
{
	font-size: 1em;
	/* 11/16 */
	text-decoration:none;
	font-weight:bold;
	display:block;
	border-right:1px solid #7e92c0
}

#main-menu a.last,
#main-menu strong.last { border-right:0 }

#main-menu strong a 
{
	color:#000000;
	background:#ffcb2e url(/images/main-menu_current-bg.gif) top left repeat-x;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

#main-menu a:link,
#main-menu a:visited { color:#FFFFFF; }

#main-menu a:hover,
#main-menu a:focus,
#main-menu a:active { color:#ffe9b3; }

#main-menu strong a:link,
#main-menu strong a:visited,
#main-menu strong a:hover,
#main-menu strong a:focus,
#main-menu strong a:active { color:#000000; }

/******************************************************************
*
*   " B A N N E R "
*
******************************************************************/

#main-img
{
	clear:both;
	height:220px;
	border-bottom:1px solid #FFFFFF;
	background-repeat:no-repeat
}



/******************************************************************
*
*   B R E A D S C R U M B 
*
******************************************************************/




/******************************************************************
*
*   #C O N T E N T  
*
******************************************************************/


#cont
{
	float:left;
	width:100%;
}

a:link { color:#00499c }

a:visited { color:#800080 }

a:hover,
a:focus,
a:active { color:#ae860b; }



/******************************************************************
*
*   # F O L I O 
*
******************************************************************/


#folio_header_right,
#folio_body_right,
#folio_footer_right { margin-right:2px; }

#folio_body_right { background:url(/images/folio_body_right.png) repeat-y top right; }




#folio_body_left
{
	background:url(/images/folio_body_left.png) repeat-y top left;
	min-height:400px;
	height:auto;
	margin-left:8px;
	margin-right:5px;
	padding-left:12px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top: 0px;
}



* html #folio_body_left
{
	height:200px;
	hei\ght:200px;
}

#folio_header_right
{
	margin-top:0px;
	background:url(/images/folio_header_right.png) no-repeat top right;
}

#folio_header_left { background:url(/images/folio_header_left2.png) no-repeat top left; }

#folio_footer_right { background:url(/images/folio_footer_right.png) no-repeat bottom right; }

#folio_footer_left { background:url(/images/folio_footer_left2.png) no-repeat bottom left; }

#folio_header_left,
#folio_footer_left
{
	margin-left:8px;
	min-height:12px;
	height:auto;
	margin-right:6px;
}

#p1 {

	font-size : 12px;
	padding : 10px;
}

	
* html #folio_header_left,
* html #folio_footer_left { height:26px; }

body#patients #folio_body_left { min-height:770px; }

* html body#patients #folio_body_left
{
	height:805px;
	hei\ght:770px;
}

body#patients .landing-page #folio_body_left { min-height:570px; }

* html body#patients .landing-page #folio_body_left
{
	height:605px;
	hei\ght:570px;
}

	
#folio_body_left 
{
	font-size:0.75em; /* 12/16 */
	line-height:1.8333em /* 22/12 */
}

#folio_body_left p {margin: 1em 0 }

#folio_body_left ul { margin:1.5em 0 1.5em 18px }

#folio_body_left li { margin-bottom:0.5em }

#folio_body_left h1
{
	font-size:1.8333em;  /* 22/12 */
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:1em;
}

#folio_body_left h2
{
	font-size:1.5em; /* 18/12 */
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#32519c;
	color:#a6840c;
	margin-top:1.333em; /* 24px */
	margin-bottom:0.667em; /* 12px */
}

#folio_body_left h3
{
	font-size:1.083em; /* 13/12 */
	margin-top:1.305em; /* 18px */
	margin-bottom:-0.4em; /* 12px */
}


/******************************************************************
*
*   F O O T E R
*
******************************************************************/


* html #footer_left
{
	height:80px;
	hei\ght:60px;
}

#footer_left p
{
	margin-right:-8px;
	margin-left:12px;
	padding:14px 5px 10px 5px;
	background:url(/images/footer_divider.png) repeat-x top left;
	font-size : 11px;
}

p#footer_p1 { padding-left:10px;
 padding-right:15px;  
	font-size : 12px;
}

p#footer_p2 { padding-bottom:20px;
padding-left:10px; 
	font-size:11px; /* 11/16 */
 }

p#footer_p2 a
{
	text-decoration:none;
	font-weight:bold;
	padding:0 5px;
}

#footer_left a:link { color:#0b396d }

#footer_left a:hover { color:#ae860b; }







/******************************************************************
*
*   Tables
*
******************************************************************/

table 
{
	margin-left: 4%;	
	margin-top: 15px;
	width: 92%; 
	background-color: #fff;
	border:1px solid #ccc;
	border-collapse: collapse;
	font-size: 0.75em;
}

table td { border: 1px solid #ccc; }
table p { font-size: 1.5em; }
table th 
{
	border: 1px solid #ccc;
	background-color: #FFF9EB;
}

div.alert 
{ 
	background-color: #ffebeb;
	border: 1px solid #c66;
	margin: 0.25em 0 2.5em;
	padding: 1.5em 1.5em 0.5em;
	text-align: left;
}
 
#folio_body_left div.alert h3,  div.alert h3 { margin-top: 0; }
#folio_body_left table { font-size: 100%; }
#folio_body_left table p { font-size: 100% }
#folio_body_left table td, #folio_body_left table th { padding: 8px 5px; }



 



/******************************************************************
*
*   RHS Menu
*
******************************************************************/

div#content-mns_main { padding-left: 6px; padding-right: 10px; padding-bottom: -2px; }
div#content-mns_main { margin-left: 0; margin-right: 0; }
div#content-mns_main ul { position: relative; padding-bottom: 0; z-index: 5; }
div#content-mns_main ul ul { margin: 0; padding-bottom: 1px; }
div#content-mns_main ul ul { margin: -1px 0; border-top: 1px solid #E8EBF0; }
div#content-mns_main ul ul ul { margin: -2px 0; border-bottom: 1px solid #E8EBF0; border-top: 1px solid #E8EBF0; }
div#content-mns_main ul ul ul ul { margin: -3px 0; border-bottom: 1px solid #E8EBF0; border-top: 1px solid #E8EBF0; }

div#content-mns_main ul ul ul li a { padding-left: 36px; background:#E9F0FC url(/images/content-mns_main_arrow.gif) no-repeat scroll 28px -1300px; }
div#content-mns_main ul ul li a { padding-left: 27px; background:#E9F0FC url(/images/content-mns_main_arrow.gif) no-repeat scroll 19px 13px; }
div#content-mns_main ul ul ul li { border-width: 0 1px; }

div#content-mns_main ul ul ul { _margin: -1px -1px -3px; z-index: 100; position: relative; }
div#content-mns_main ul ul { _margin: -1px ; z-index: 50; position: relative; } 

*+html div#content-mns_main ul ul ul { margin: 0 -1px -3px; }
*+html div#content-mns_main ul ul { margin: -1px; }
