/*********************************************************************************
 * Defaults for everything on the entire page
 *********************************************************************************/

p,blockquote,li,td,th,h1,h2,h3,h4,input,textarea,select,button,div {
    font-family: Verdana,Helvetica,Arial,sans-serif; 
}

td, th,li,h1,h2,h4,div 
{
	line-height: 150%	
}

.ulNoMargin { margin-top:0px;}
.pNoMargin {margin:0px;}	



/* Don't underline links when they appear in Headlines or any of the Nav locations */
/* h1 a, h2 a, h3 a, h4 a { text-decoration: none; } */


/*********************************************************************************
 * Header Styles
 *********************************************************************************/

/*
 * Top Nav
 */
#tblTopNav {width: 770px;height: 23px;color: #331962;text-transform: uppercase;}
#tblTopNav a { color: #331962; text-decoration: none;} 	
#tblTopNav  a:link { color: #331962; }
#tblTopNav a:visited { color: #331962; }
#tblTopNav a:active { color: #331962; }
#tblTopNav a:hover { color: #9A182B; }
#tblTopNav .topnavbanner { font-size: 11px; font-weight:bold }
#tblTopNav .topnavlinks { font-size: 9px; }



/* Top Nav Left */



/* Top Nav Right */



/*
 * Header
 */
.tblHeader {height:185px; width:770px; background-color: #f6cb7e;/*(gold)*/ }

 

/*
 * Header Nav
 */

	/* overall height is 28pxs */
.tblHeaderNav {height: 18px;width: 770px;border-bottom: 3px solid #5475c6;border-top: 3px solid #f66014;font-size: 10px;font-weight: bold;
			       text-align: center;text-transform: uppercase;color: #FFFFFF;  background-color: #9A182B;}
.tblHeaderNav SPAN { height: 20px;padding-top: 4px;font-size: 10px;padding-bottom: 4px}			       
.tblHeaderNav a {color: #FFFFFF;text-decoration: none;height:20px;padding-top:4px;padding-left:7px;padding-right:6px;padding-bottom:4px;}
.tblHeaderNav a:link { color: #FFFFFF; }
.tblHeaderNav a:visited { color: #FFFFFF; }
.tblHeaderNav a:active { color: #FFFFFF; }
.tblHeaderNav a:hover { color: #FFFFFF; }
.tblHeaderNav a:active { background-color: #C27480; } /*(lighter red)*/




	
/*
 * Title Nav
 */
.tblTitleNav
{
    height: 45px;
	width: 770px;
    border-bottom: 1px solid #969696; /*(medium gray)*/
	/*background:  url(/res/images/nav_#.jpg) no-repeat left top;*/ 
	/*breadcrumb font-size: 10px;*/
    /*breadcrumb color: #000000;*/

    /*headline font-size: 24px;*/
    font-weight: bold;
    /*headline color: #9A182B (red)*/
	/*text-align: right;*/
	/*text padding: 45px left*/
	/*img graphic: headline_graphic.jpg (img height: 29px; img width: 17px; img-align: right;)*/
}

.tdTitleNavLeft
{
	text-indent: 15px;	
	text-align: left;
	font-size: 10px;
	color: #000000;
	width: 200px;		
}

/* Bread Crumb Links */
/*a.titleNavLeft { font-size: 10px; color: #000000;}
a.titleNavLeft:link { color: #000000;}
a.titleNavLeft:visited { color: #000000;}
a.titleNavLeft:active {color: #000000;}
a.titleNavLeft:hover {color: #000000;}*/

.tdTitleNavLeft a {font-size: 10px; color: #000000;}
.tdTitleNavLeft a:link {color: #000000; }
.tdTitleNavLeft a:visited {color: #000000; }
.tdTitleNavLeft a:active {color: #000000; }
.tdTitleNavLeft a:hover {color: #000000; }


.tdTitleNavCenter
{
	font-size:24px;
    font-weight: bold;
    color: #9A182B;
    text-align: right;
    width: 535px;
    vertical-align:bottom
}

.tdTitleNavRight
{
   width: 40px;	
   text-align: center;  
   vertical-align:bottom;
}









/*********************************************************************************
 * Left Navigation
 *********************************************************************************/
.tdLeftNav
{
	/*text-indent: 15px;*/
    height: 100%;
	width: 190px;
    /*border-right: 1px solid #969696; /*(medium gray)*/
    
    
	/*background-color: #D0CADB; /*(light purple)*/
	border-top: solid 2px #FFFFFF;
    border-bottom: solid 2px #FFFFFF;
    border-left: solid 5px #FFFFFF;
    border-right: solid 5px #FFFFFF;
    
    /*background-color indent: 5px all around*/
    font-size: 11px;
    text-align: left;
    /*
	a { color: #331962; text-decoration: none; } (purple)
	a:link { color: #331962; }
	a:visited { color: #331962; }
	a:active { color: #331962; }
	a:hover { color: #331962; }
	a:active { background-color: #E3DFE9; } (lighter purple)
	a:hover { background-color: #E3DFE9; }  (lighter purple)
*/
    
    /* copy points will be bulleted; sub copy points will be indented 12px
	copy will have 1px solid #969696; (medium gray) rule lines between points
	about 8px below copy line */	
}


.tdLeftNavWBackground
{
	background-color: #D0CADB; /*(light purple)*/
	height:100%;
}


/* Left Nav Styles */

/*.tblLeftNav a { display: block; color: #331962; text-decoration: none; font-weight:bold;
	        font-size:11px;margin:0px 15px 0px 15px;padding-top:8px;
	        padding-bottom:8px;border-bottom:1px solid #969696; }
.tblLeftNav a:link {	color: #331962;}  
.tblLeftNav a:visited {	color: #331962;}
.tblLeftNav a:active {	color: #331962;}
.tblLeftNav a:hover {	color: #331962;}
.tblLeftNav a:active {	background-color: #E3DFE9;}
.tblLeftNav a:hover {	background-color: #E3DFE9;}
*/


/* Level 0 */
a.leftNavLevel0 { display: block; color: #331962; text-decoration: none; font-weight:bold;
	        font-size:11px;margin:0px 15px 0px 15px;padding-top:8px;
	        padding-bottom:8px;border-bottom:1px solid #969696; }
a.leftNavLevel0:link {	color: #331962;}  
a.leftNavLevel0:visited {	color: #331962;}
a.leftNavLevel0:active {	color: #331962;}
a.leftNavLevel0:hover {	color: #331962;}
a.leftNavLevel0:active {	background-color: #E3DFE9;}
a.leftNavLevel0:hover {	background-color: #E3DFE9;}



/* Level 0 Selected*/
a.leftNavLevel0Selected { display: block; color: #331962; text-decoration: none; font-weight:bold;
	        font-size:11px;margin:0px 15px 0px 15px;padding-top:8px;
	        padding-bottom:8px;border-bottom:1px solid #969696; background-color: #E3DFE9;}
a.leftNavLevel0Selected:link {	color: #331962;}  
a.leftNavLevel0Selected:visited {	color: #331962;}
a.leftNavLevel0Selected:active {	color: #331962;}
a.leftNavLevel0Selected:hover {	color: #331962;}
a.leftNavLevel0Selected:active {	background-color: #E3DFE9;}
a.leftNavLevel0Selected:hover {	background-color: #E3DFE9;}

/* Level1 */
a.leftNavLevel1 { display: block; color: #331962; text-decoration: none; font-weight:bold;
	        font-size:11px;margin:0px 15px 0px 15px;padding-top:8px;
	        padding-bottom:8px;padding-left:16px;border-bottom:1px solid #969696; }
a.leftNavLevel1:link {	color: #331962;}  
a.leftNavLevel1:visited {	color: #331962;}
a.leftNavLevel1:active {	color: #331962;}
a.leftNavLevel1:hover {	color: #331962;}
a.leftNavLevel1:active {	background-color: #E3DFE9;}
a.leftNavLevel1:hover {	background-color: #E3DFE9;}


/* Level1 */
a.leftNavLevel1Selected { display: block; color: #331962; text-decoration: none; font-weight:bold;
	        font-size:11px;margin:0px 15px 0px 15px;padding-top:8px;
	        padding-bottom:8px;padding-left:16px;border-bottom:1px solid #969696;background-color: #E3DFE9; }
a.leftNavLevel1Selected:link {	color: #331962;}  
a.leftNavLevel1Selected:visited {	color: #331962;}
a.leftNavLevel1Selected:active {	color: #331962;}
a.leftNavLevel1Selected:hover {	color: #331962;}
a.leftNavLevel1Selected:active {	background-color: #E3DFE9;}
a.leftNavLevel1Selected:hover {	background-color: #E3DFE9;}



.ulSpecial { margin-top:0; margin-bottom:0; list-style-type:disc; list-style-position:outside; }
.liSpecial { margin:0 0 0 -20; }

.tdLeftNavTop {border-bottom: solid 5px #FFFFFF;}


.dvLeftNavTitle
{
	color: #331962;
	font-weight:bold;
	font-size:11px;
	margin:0px 15px 0px 15px;
	height:26px;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px solid #969696;	
}


.tdLeftNavRightBorder
{
	border-right: solid 1px #969696;
	/*margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;	
	background-color: #D0CADB;*/
}

/*dvLeftNavMenuItem
{
	height:24px; 
	vertical-align:middle;
}*/


/*
.dvLeftNavSeperator
{
	padding-left:10px;
}*/

/*.hrLeftNavSeperator
{
	height: 1px;		
}*/










/*********************************************************************************
 * Right Navigation
 *********************************************************************************/



/*.tblRightNav
{
	width:100%;
	border-left: 1px solid #969696;	
}*/

.tdRightNavShortCuts
{
	/*shortcuts: career center; our company; customer corner; clinical excellence:*/
	text-indent: 10px;
	width: 180px;
    /*border-left: 1px solid #969696; /*(medium gray)*/
    font-size: 10px;
    text-align: left;
    color: #331962;
    font-weight:bold;
    vertical-align:top;
}


.tdRightNavShortCuts a { display:block; color: #331962; text-decoration: none;padding-top:5px;padding-bottom:5px; } /*(purple)*/
.tdRightNavShortCuts a:link { color: #331962; }
.tdRightNavShortCuts a:active { color: #331962; }
.tdRightNavShortCuts a:visited { color: #331962; }
.tdRightNavShortCuts a:hover { color: #9A182B; } /*(red)*/

.dvRightNavHeader  /* Shortcuts*/
{
	 height:15px; color: #331962; text-decoration: none;padding-top:15px;padding-bottom:5px; 	
}


/*.rightNavValueAdd a {display:block; color: #331962; text-decoration: none; height:48px; padding-top:6px;border-bottom:1px solid #969696;}
.rightNavValueAdd a:link { color: #331962; }
.rightNavValueAdd a:visited { color: #331962; }
.rightNavValueAdd a:active { color: #331962; }
.rightNavValueAdd a:hover { color: #9A182B; } /*(red)*/

/*.dvRightNavValueAddItem
{
	text-indent: 10px;
    font-size: 10px;
    text-align: left;
    height:48px;
    padding-top:6px;
}


.hrRightNavValueAddSeperator
{
	height: 1px;
	width: 100%;		
}

a.rightNavValueAdd { color: #331962; text-decoration: none; } /*(purple)*/
/*a.rightNavValueAdd:link { color: #331962; }
a.rightNavValueAdd:visited { color: #331962; }
a.rightNavValueAdd:active { color: #331962; }
a.rightNavValueAdd:hover { color: #9A182B; } /*(red)*/




.tblRightNavValueAdd
{
	width: 180px;
    font-size: 10px;
    text-align: left;
    color: #331962;
    font-weight:bold;	
	/*border-top:1px solid #969696;*/
}


.tdRightNavValueAddRight
{
	/*border-bottom:1px solid #969696;*/
	width:96%;
	height:48px;
	padding-top:0px;
	vertical-align:top;
	padding-left:2px;		
}

.tdRightNavValueAddLeft
{
	/*border-bottom:1px solid #969696;*/
	width:4%;
	height:48px;
	padding-top:6px;	
    vertical-align:top; 	
  	padding-left:10px 
}



/*********************************************************************************
 * General Body
 *********************************************************************************/

/*.generalBody {text-indent: 14px;font-size: 11px;text-align: left;}*/
.generalBody  {padding-left:14px;font-size: 11px;text-align: left;padding-right:18px;padding-top:18px; vertical-align:top; line-height:150%}
.generalBody a { color: #331962; } 	
.generalBody a:link { color: #331962; }
.generalBody a:visited { color: #331962; }
.generalBody a:active { color: #331962; }
.generalBody a:hover { color: #9A182B; } /*(red)}*/
.generalBody h1 {font-size: 18px;line-height: 100%;	text-align: left;font-weight: bold;color: #9A182B;}
.generalBody h2 {font-size: 11px;text-align: left;font-weight: bold; color: #331962;text-decoration: none;}
.generalBody td {font-size: 11px;}



/* Styles for Expanding/Collapsing text in the body */

.generalBody h6 a {font-size: 11px;text-align: left;font-weight: bold; color: #331962;}
.generalBody h6 a:link { font-size: 11px;text-align: left;font-weight: bold; color: #331962;}
.generalBody h6 a:visited { font-size: 11px;text-align: left;font-weight: bold; color: #331962;}
.generalBody h6 a:active { font-size: 11px;text-align: left;font-weight: bold; color: #331962;}
.generalBody h6 a:hover { font-size: 11px;text-align: left;font-weight: bold; color: #331962;}

.generalBody h6 DIV
{
	display: none;padding-top:18px;	
}

.generalBody h6
{
	font-weight:normal;font-size: 11px;text-align: left;vertical-align:top; line-height:150%;	
}

.generalBody h6 ul, .generalBody h6 p, .generalBody h6 li
{
	font-weight:normal; font-size: 11px;text-align: left;
}



/*
{
	text-indent: 14px;
	/*text border top: 18px;
	text border right: 30px; this is for the home page and any other page that does not have the right nav bar
	text border right: 18px; this is for any page that has the right nav bar*/
    /*font-size: 11px;
    text-align: left;*/
	/*a { color: #000000; } 
	a:link { color: #000000; }
	a:visited { color: #000000; }
	a:active { color: #000000; }
	a:hover { color: #9A182B; } (red)

	h1
    font-size: 11px;
    text-align: left;
    font-weight: bold;
	color: #331962; (purple)	
	text-decoration: none;*/	
	
/*}
*/


/*********************************************************************************
 * Home Page
 *********************************************************************************/

	/* career center */
	
	.tdCareerCenterHeaderLeft
	{
		font-size: 11px;
		text-align: left;
		text-indent: 9px;
		font-weight: bold;
		color: #331962; /*(purple)		*/
		text-decoration: none;
		background-color: #CC8B95;
		height:23px;
		width:230px;
        vertical-align:middle;
	}
	
	.tdCareerCenterHeaderRight
	{
		text-align: left;
		background-color: #CC8B95;
		height:23px;
		width:20px;
		vertical-align:middle;	
	}

	.dvCareerCenterText
	{
		padding-top:4px;
		font-size: 11px;
		text-align: left;
		padding-left: 9px;
		color: #000000;
		width: 220px;
	}

	.dvCareerCenterText	a { color: #331962; }  
	.dvCareerCenterText	a:link { color: #331962; }
	.dvCareerCenterText	a:visited { color: #331962; }
	.dvCareerCenterText	a:active { color: #331962; }
	.dvCareerCenterText	a:hover { color: #9A182B; } 


/* Our Company */

	.tdOurCompanyHeaderLeft
	{
		font-size: 11px;
		text-align: left;
		text-indent: 9px;
		font-weight: bold;
		color: #331962; /*(purple)		*/
		text-decoration: none;
		background-color: #A9BAE2;
		height:23px;
		width:230px;
        vertical-align:middle;
	}
	
	.tdOurCompanyHeaderRight
	{
		text-align: left;
		background-color: #A9BAE2;
		height:23px;
		width:20px;
		vertical-align:middle;	
	}

	.dvOurCompanyText
	{
		padding-top:4px;
		font-size: 11px;
		text-align: left;
		padding-left: 9px;
		color: #000000;
		width: 220px;
	}

	.dvOurCompanyText	a { color: #331962; }  
	.dvOurCompanyText	a:link { color: #331962; }
	.dvOurCompanyText	a:visited { color: #331962; }
	.dvOurCompanyText	a:active { color: #331962; }
	.dvOurCompanyText	a:hover { color: #9A182B; }




/* Customer Corner */

	.tdCustomerCornerHeaderLeft
	{
		font-size: 11px;
		text-align: left;
		text-indent: 9px;
		font-weight: bold;
		color: #331962; /*(purple)		*/
		text-decoration: none;
		background-color: #FAAF89;
		height:23px;
		width:230px;
        vertical-align:middle;
	}
	
	.tdCustomerCornerHeaderRight
	{
		text-align: left;
		background-color: #FAAF89;
		height:23px;
		width:20px;
		vertical-align:middle;	
	}

	.dvCustomerCornerText
	{
		padding-top:4px;
		font-size: 11px;
		text-align: left;
		padding-left: 9px;
		color: #000000;
		width: 220px;
	}

	.dvCustomerCornerText	a { color: #331962; }  
	.dvCustomerCornerText	a:link { color: #331962; }
	.dvCustomerCornerText	a:visited { color: #331962; }
	.dvCustomerCornerText	a:active { color: #331962; }
	.dvCustomerCornerText	a:hover { color: #9A182B; }





/* Clinical Excellence */

	.tdClinicalExcellenceHeaderLeft
	{
		font-size: 11px;
		text-align: left;
		text-indent: 9px;
		font-weight: bold;
		color: #331962; /*(purple)		*/
		text-decoration: none;
		background-color: #E3E4B8;
		height:23px;
		width:230px;
        vertical-align:middle;
	}
	
	.tdClinicalExcellenceHeaderRight
	{
		text-align: left;
		background-color: #E3E4B8;
		height:23px;
		width:20px;
		vertical-align:middle;	
	}

	.dvClinicalExcellenceText
	{
		padding-top:4px;
		font-size: 11px;
		text-align: left;
		padding-left: 9px;
		color: #000000;
		width: 220px;
	}

	.dvClinicalExcellenceText	a { color: #331962; }  
	.dvClinicalExcellenceText	a:link { color: #331962; }
	.dvClinicalExcellenceText	a:visited { color: #331962; }
	.dvClinicalExcellenceText	a:active { color: #331962; }
	.dvClinicalExcellenceText	a:hover { color: #9A182B; }

.tdHomePageFooter
{
		width:400px;
}

	.tdHomePageFooter	a { color: #331962; }  
	.tdHomePageFooter	a:link { color: #331962; }
	.tdHomePageFooter	a:visited { color: #331962; }
	.tdHomePageFooter	a:active { color: #331962; }
	.tdHomePageFooter	a:hover { color: #9A182B; }
/* PageBuider classes*/

.tblPageBuilder
{
 width:770px;
}

.tdPageBuilderHeader
{
	width:770px;	
	
}

.tdPageBuilderMainPane 
{
 vertical-align:top;
 /*BORDER-LEFT: #969696 1px solid;*/
 width:575px;
 height:100%;
 font-size: 11px;
 text-align: left;
}


.tdPageBuilderFooterTop
{
 vertical-align:top;
 width:770px;	
 /*BORDER-TOP: #969696 1px solid;*/
font-family: Verdana,Helvetica,Arial,sans-serif; 
font-size:9px;
line-height:150%;
padding-top: 5px;
padding-bottom: 5px;
}

.tdPageBuilderFooterBottom
{
 vertical-align:top;
 width:770px;	
}

/*.tdPageBuilderFooterLeft
{
 vertical-align:top;
 width:200px;	
 background-color: #D0CADB; 
 border-bottom: solid 5px #FFFFFF;
 border-left: solid 5px #FFFFFF; 
 border-right: solid 5px #FFFFFF; 
}


.tdPageBuilderFooterRight
{
 vertical-align:top;
 width:575px;	
 BORDER-LEFT: #969696 1px solid;
}*/



/*.tdMainPane a { color: #000000; padding-left:14px;} 	
.tdMainPane a:link { color: #000000; }
.tdMainPane a:visited { color: #000000; }
.tdMainPane a:active { color: #000000; }
.tdMainPane a:hover { color: #9A182B; } /*(red)}*/




/*********************************************************************************
 * Our Locations (Map)
 *********************************************************************************/

.dvLocationContent
{
	/*position:relative;*/
	padding-left:20px;
	height:40px;
	padding-bottom:20px;
	padding-top:15px;
	
}

.dvLocationContent h1 {font-size: 18px;line-height: 100%;	text-align: left;font-weight: bold;color: #9A182B;}

.dvMap
{
	position:relative;
	left:20px;
	top:0px;
	bottom: 0px;
	margin:0px;
	border: 0px;
	width:500px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
 
}

.imgUSMap
{
	position: relative;
	z-index: 10;
}

.dvMapDetail
{
	position: absolute;
	top: -300px;
	left: -200px;
    width: 100%;
    height: 100%;
	display: none;
	z-index: 100;
	border: 0px;
}
.dvMapDetail IFRAME
{
	position: absolute;
	top: 0px;
	left: 250px;
	height: 410px;
	width: 350px;
	z-index: 110;
	border: 1px solid #900027;
}


.mapPopupPage
{
	background-image: url(../images/8_popup_background.jpg);
	background-repeat: no-repeat;	
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size:11px;
}


.dvMapPopupTitle
{
	vertical-align:middle;
	text-align:center; 
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	color: #13214E;
}



.dvMapPopupFooter
{
	height: 24px;
	background-color: #A52A2A;
	text-align: center;
	vertical-align: text-bottom;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	color: #FFFFFF;
	cursor:pointer;
}

.dvMapPopupBody
{
	margin: 147px 0px 0px 40px; 
	padding: 0px 20px 0px 0px;
	left: 0px;
	right: 0px;
	width: auto;
	height: 226px;
	overflow:auto;
}


.dvMapPopupBody H1,H2,H3,H4,H5
{
	font-size: 11px;
	margin: 0px;
	border: 0px;
}

.dvMapPopupBody H1
{
	margin: 0px;
	font-weight: bold;
	color: #000000;
}
.dvMapPopupBody H2
{
	margin: 0px;
	font-weight: bold;
	color: #7F88B5;
}
.dvMapPopupBody H3
{
	padding: 15px 0px 0px 0px;
	font-weight: bold;
	color: #000000;
}
.dvMapPopupBody H4
{
	padding: 0px 0px 0px 10px;
	font-weight: normal;
	color: #000000;
}
.dvMapPopupBody H5
{
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-style: italic;
	color: #000000;
}

/*********************************************************************************
 * Monster Page
 *********************************************************************************/
#dvMonster{padding-left:14px;font-size: 11px;text-align: left;padding-right:18px;padding-top:18px; vertical-align:top} 
#dvMonster a { color: #000000; } 	
#dvMonster a:link { color: #000000; }
#dvMonster a:visited { color: #000000; }
#dvMonster a:active { color: #000000; }
#dvMonster a:hover { color: #9A182B; } /*(red)}*/
#dvMonster td, SELECT {font-size: 11px;}




/* Formatting overrides for Monster results */
.MNSColumnHead
{
	text-align: center;
	background-color:#D0CADB;
	font-weight: bold;
	height: 20px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	/*border-left: 1px solid #E3CCD4;*/
}
#dvMonster .MNSEven, #dvMonster .MNSOdd
{
	padding: 0px 8px 3px 1px;
	/*border-left: 1px solid #E3CCD4; */
}
#dvMonster .MNSEven
{
	background-color: #FFFFFF;
}
#dvMonster .MNSOdd
{
	background-color: #F7F2F6;
}
.MNSTextHead
{
	font-weight: bold;
}

.dvExceptionDetails
{
	color:#FFFFFF;
}

.errorMessage
{
	font-size:14px;	
}

.dropDownListBox
{
	padding-left:14px
}

.hrLight
{
	height:1px	
}


.announcements {padding-left:14px;font-size: 11px;text-align: left;padding-right:18px; vertical-align:top; line-height:150%}
.announcements a { color: #331962; } 	
.announcements a:link { color: #331962; }
.announcements a:visited { color: #331962; }
.announcements a:active { color: #331962; }
.announcements a:hover { color: #9A182B; } /*(red)}*/
.announcements h1 {font-size: 11px;text-align: left;font-weight: bold; color: #331962;text-decoration: none;}
.announcements h2 {font-size: 11px;text-align: left;font-weight: bold; color: #331962;text-decoration: none;}
.announcements td {font-size: 11px;}




/* Drop down styles */

#navwrap{
	font: .70em arial, helvetica, serif;
	/*text-transform:uppercase;*/
	border-top:3px #f66014 solid;
	border-bottom:3px #5475c6 solid;
	height:24px;
	width:770px;
	background:#990000;
	padding-left:1em;
}
#cssdropdown, #cssdropdown ul {
	padding: 0;
	margin:0;
	list-style: none;
}

#cssdropdown li {
	float: left;
	position: relative;
}

.mainitems, .mainitems_home{
	line-height: 2.1em;
	background-color:#990000;
	font-weight:bold;
	padding-left: 1.5em;
	padding-right: 1.5em;

}

.mainitems a:link, .mainitems a:visited, .mainitems_home a:link, .mainitems_home a:visited{
	text-decoration: none;
	color:#FFFFFF;
}

.mainitems a:hover, .mainitems_home a:hover{
	background: #C27480;
	display:block;
}
.mainitems{
	background-color:#990000;
	background-image:url(../images/menubar.gif);
	background-position:center right;
	background-repeat:no-repeat;
}

.subuls{
	display: none;
	position: absolute;
	width: 17em;
	color:#990000;
	top: 2.1em;
	left: 0;
	background-color:#F8D79D;
	border-top:3px #5475c6 solid;
	margin: 0;
	line-height:1.5;
}

.subulsLast{
	display: none;
	position: absolute;
	width: 11.5em;
	color:#990000;
	top: 2.1em;
	left: 0;
	background-color:#F8D79D;
	border-top:3px #5475c6 solid;
	margin: 0;
	line-height:1.5;
}

.subuls li, .subulsLast li{
	width: 100%;
	border-bottom: 1px solid #FFFFFF;
}






.subuls li a:link, .subuls li a:visited, .subulsLast li a:link, .subulsLast li a:visited{
	text-decoration: none;
	color:#990000;
	display:block;
	padding-left:8px;

}

.subuls li a:hover, .subulsLast li a:hover{
	background:#FCEBCF;
	text-decoration: none; 
	color:#663399;
}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

#content { /*wrap rest of content of the page inside this div*/
	clear: left;
}

.PortalHeaderMenu
{
	line-height: 2.1em;
	background-color:#990000;
	font-weight:bold;
	padding-left: 1em;
	padding-right: 1.5em;	
}

.PortalHeaderMenu a:link, .PortalHeaderMenu a:visited{
	text-decoration: none;
	color:#FFFFFF;
}