/*  ###################################   */
/*  ### 		ADMIN STYLES 		###   */
/*  ###################################   */
.btn{font-size: 12px; font-weight:bold; color: #000000; cursor:hand;margin-bottom:0px; width:100px;padding-top:0px; color:#000;background-color:#E4E0DC;}

.adminwhitetitle { font-size: 14px; color: #ffffff; font-family: arial, sans-serif; line-height: 11pt; font-weight:bold; }

.adminwhitesubtitle { font-size: 13px; color: #ffffff; font-family: arial, sans-serif; line-height: 11pt; font-weight:bold; }

.adminmenu { font-size: 11px; color: #EFF5F8; font-family: arial, sans-serif; line-height: 11pt; font-weight:bold; margin-left: 8px; margin-bottom: 4px; }
A.adminmenu { color: #EFF5F8; text-decoration: none }
A.adminmenu:hover { color: #ffffff; text-decoration: underline }

.adminlist { font-size: 12px; color: #10538F; font-family: arial, sans-serif; line-height: 11pt; }
A.adminlist { color: #10538F; text-decoration: none }
A.adminlist:hover { color: #10538F; text-decoration: underline }

.adminwhite { font-size: 11px; color: #EFF5F8; font-family: arial, sans-serif; line-height: 11pt; }
A.adminwhite { color: #EFF5F8; text-decoration: none }
A.adminwhite:hover { color: #ffffff; text-decoration: underline }

.adminsubtitle { font-size: 13px; color: #000000; font-family: arial, sans-serif; line-height: 11pt; font-weight:bold; }

.admin { font-size: 12px; color: #000000; font-family: arial, sans-serif; line-height: 13pt; }
A.admin { color: #000000; text-decoration: none}
A.admin:hover { color: #0033CC; text-decoration: underline}

.adminformfield { font-size: 11px; color: #000000; font-family: arial, sans-serif; line-height: 10pt; }

.admingray { font-size: 11px; color: #666666; font-family: arial, sans-serif; line-height: 10pt; }
A.admingray { color: #666666; text-decoration: none }
A.admingray:hover { color: #000000; text-decoration: underline }

.AdminPageFrame {
	border-top: 1px solid #4979A4;
	border-left: 1px solid #4979A4;
	border-right: 1px solid #4979A4;
	border-bottom: 1px solid #4979A4;
}

/*.adminTable { border-top: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px solid #333333; } */


/*  #######################################   */
/*  ### 		FRONT END STYLES 		###   */
/*  #######################################   */
.thumb {border-top: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px solid #333333;}

.whatsnew { font-size: 10px; color: #CCCCCC; font-family: arial, sans-serif; line-height: 11pt }
A.whatsnew { color: #CCCCCC; text-decoration: none }
A.whatsnew:hover { color: #FFFFFF; text-decoration: underline }

.bodycopy { font-size: 10px; color: #000000; font-family: arial, sans-serif; line-height: 14pt }
A.bodycopy { color: #666666; text-decoration: none }
A.bodycopy:hover { color: #000000; text-decoration: underline }

.bodytitle { font-size: 18px; color: #000000; font-family: arial, sans-serif; line-height: 15pt; font-weight: bold }
A.bodytitle { color: #000066; text-decoration: none }
A.bodytitle:hover { color: #000066; text-decoration: underline }

.glry { font-size: 10px; color: #333333; font-family: arial, sans-serif; line-height: 9pt }
A.glry { color: #333333; text-decoration: none }
A.glry:hover { color: #000000; text-decoration: underline }

.bodysubtitle { font-size: 13px; color: #666666; font-family: arial, sans-serif; line-height: 11pt; font-weight: bold }

.bodytitlewhite { font-size: 18px; color: #FFFFFF; font-family: arial, sans-serif; line-height: 15pt; font-weight: bold }
.bodysubtitlewhite { font-size: 13px; color: #FFFFFF; font-family: arial, sans-serif; line-height: 11pt; font-weight: bold }

.formele { font-size: 11px; color: #000000; font-family: arial, sans-serif; line-height: 10pt }

li{ margin-left:2px; list-style-type:none; font:Arial, Helvetica, sans-serif; font-size:10px; line-height:20px;}
ul{ margin-left:21px; margin-top:0px; margin-bottom:0px; list-style-type:none; font:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px;}

.scroll { 
scrollbar-base-color: #FFFFFF; 
scrollbar-face-color: #E4E0DC; 
scrollbar-track-color: #FFFFFF; 
scrollbar-arrow-color: #FBF9F7;
scrollbar-highlight-color: #F5F1ED; 
scrollbar-3dlight-color: #E4E0DC; 
scrollbar-shadow-color: #E4E0DC;
scrollbar-darkshadow-color: #767472; 
} 









.newshome { font-size: 14px; color: #1B4A84; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt }
A.newshome { color: #1B4A84; text-decoration: none }
A.newshome:hover { color: #1B4A84; text-decoration: underline }


.bodysm { font-size: 11px; color: #333333; font-family: arial, sans-serif; line-height: 11pt }
A.bodysm { color: #333333; text-decoration: none }
A.bodysm:hover { color: #0000FF; text-decoration: underline }


.biotitle { font-size: 23px; color: #005588; font-family: arial, sans-serif; line-height: 17pt; font-weight:bold; }
.biosubtitle { font-size: 16px; color: #005588; font-family: arial, sans-serif; line-height: 17pt; font-weight:bold; }
.biocopy{ font-size: 12px; color: #000000; font-family: arial, sans-serif; line-height: 15pt; }

.smallcopy { font-size: 10px; color: #666666; font-family: arial, sans-serif; line-height: 12pt }
A.smallcopy { color: #666666; text-decoration: none }
A.smallcopy:hover { color: #666666; text-decoration: underline }

.whitesubtitle { font-size: 13px; color: #ffffff; font-family: arial, sans-serif; line-height: 11pt; font-weight:bold; }
A.whitesubtitle { color: #D1EDFC; font-weight:bold; text-decoration: none;}
A.whitesubtitle:hover { color: #FFFFFF; font-weight:bold; text-decoration: underline;}

.title { font-size: 15px; font-weight: bolder; color: #005CB9; font-family: arial, sans-serif; line-height: 12pt }

.listcopy { font-size: 12px; color: #000000; font-family: arial, sans-serif; line-height: 14pt; margin-bottom:6px;}
.listtight { font-size: 12px; color: #000000; font-family: arial, sans-serif; line-height: 10pt; margin-bottom:14px; margin-top:-1px;}
.listtitle { font-size: 15px; color: #005CB9; font-family: arial, sans-serif; font-weight:bold; line-height: 14pt; margin-bottom:6px; }

.newscopy { font-size: 12px; color: #000000; font-family: arial, sans-serif; line-height: 12pt }
A.newscopy { color: #000099; text-decoration: none }
A.newscopy:hover { color: #000099; text-decoration: underline }

.nlTitle { font-size: 11px; color: #000000; font-family: arial, sans-serif; line-height: 10pt }
A.nlTitle { color: #000099; text-decoration: none }
A.nlTitle:hover { color: #000099; text-decoration: underline }


.tablecopy { font-size: 12px; color: #000000; font-family: arial, sans-serif; line-height: 12pt; margin-left:5px; }
A.tablecopy { color: #000099; text-decoration: none }
A.tablecopy:hover { color: #000099; text-decoration: underline }

.panelcopy { font-size: 11px; color: #000000; font-family: arial, sans-serif; line-height: 11pt }
A.panelcopy { color: #000099; text-decoration: none }
A.panelcopy:hover { color: #000099; text-decoration: underline }

.menuwhite { font-size: 11px; color: #ffffff; font-family: arial, sans-serif; line-height: 11pt; font-weight:bold;}
A.menuwhite { color: #ffffff; text-decoration: underline }
A.menuwhite:hover { color: #ffffff; text-decoration: underline }

.menuheader { font-size: 14px; color: #ffffff; font-family: arial, sans-serif; line-height: 11pt; font-weight:bold;}

.titleblue { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #005CB9; line-height: 12pt }

.footer { font-size: 10px; color: #777777; font-family: arial, sans-serif; line-height: 9pt }

.white { font-size: 11px; color: #ffffff; font-family: arial, sans-serif; line-height: 12pt}
A.white { color: #EFF5F8; text-decoration: none; }
A.white:hover { color: #ffffff; text-decoration: underline }

.learnmore { font-size: 10px; color: #ffffff; font-family: arial, sans-serif; line-height: 10pt}
A.learnmore { color: #D1EDFC; text-decoration: underline }
A.learnmore:hover { color: #ffffff; text-decoration: underline }

.subscribe { font-size: 12px; color: #ffffff; font-family: arial, sans-serif; line-height: 11pt; font-weight:bold;}
A.subscribe { color: #D1EDFC; text-decoration: none}
A.subscribe:hover { color: #ffffff; text-decoration: underline }



.sitemaptopnav { font-size: 18px; color: #003366; font-family: verdana, arial, sans-serif; line-height: 11pt; font-weight:bold; }
.sitemapsubnav { font-size: 13px; color: #000000; font-family: arial, sans-serif; line-height: 11pt; font-weight:bold; }
.sitemaplink { font-size: 11px; color: #666666; font-family: arial, sans-serif; line-height: 11pt;}
A.sitemaplink { color: #666666; text-decoration: none }
A.sitemaplink:hover { color: 000099; text-decoration: underline }



.listevents { font-size: 11px; color: #333333; font-family: arial, sans-serif; line-height: 11pt }

.metrics { font-size: 10px; color: #333333; font-family: arial, sans-serif; line-height: 7pt }
.metricsdropdown { font-size: 11px; color: #333333; font-family: arial, sans-serif; line-height: 10pt }


.titlenews { font-size: 18px; font-weight: bold; color: #333333; font-family: arial, sans-serif; line-height: 16pt }
.subtitlenews { font-size: 12px; color: #333333; font-family: arial, sans-serif; line-height: 15pt }
.newsdate { font-size: 11px; color: #333333; font-family: arial, sans-serif; line-height: 12pt }
.titlewhite { font-size: 18px; font-weight: bold; color: #FFFFFF; font-family: verdana, arial, sans-serif; line-height: 12pt }

.small { font-size: 10px; color: #333333; font-family: arial, sans-serif; line-height: 10pt; }
A.small { color: #333333; text-decoration: none }
A.small:hover { color: #000000; text-decoration: underline }

.tengrey { font-size: 11px; color: #333333; font-family: arial, sans-serif; line-height: 12pt }

.readmore { font-size: 10px; color: #00008B; font-family: arial, sans-serif; line-height: 12pt }

.newsmod { font-size: 11px; color: #333333; font-family: arial, sans-serif; line-height: 11pt }

.header { font-size: 15px; font-weight: bold; color: #333333; font-family: verdana, arial, sans-serif; line-height: 12pt }
.headerwhite { font-size: 13px; font-weight: bold; color: #FFFFFF; font-family: verdana, arial, sans-serif; line-height: 12pt }



.menuitem { font-size: 10px; color: #000000; font-family: arial, sans-serif; line-height: 10pt; }
A.menuitem { color: #000099; text-decoration: none }
A.menuitem:hover { color: #000099; text-decoration: underline }

.menuitemlg { font-size: 11px; color: #000000; font-family: arial, sans-serif; line-height: 12pt; }
A.menuitemlg { color: #000099; text-decoration: none }
A.menuitemlg:hover { color: #000099; text-decoration: underline }


.modlink { font-size: 10px; color: #8DB5D7; font-family: arial, sans-serif; line-height: 12pt; }
A.modlink { color: #8DB5D7; text-decoration: none } 


.whitesml { font-size: 11px; color: #ffffff; font-family: arial, sans-serif; line-height: 11pt}
A.whitesml { color: #ffffff; text-decoration: none}
A.whitesml:hover { color: #ffffff; text-decoration: underline }

.menuheaderwhite { font-size: 12px; color: #ffffff; font-family: arial, sans-serif; line-height: 11pt}

.yellow { font-size: 11px; color: #FFCC66; font-family: arial, sans-serif; line-height: 10pt}
.yellowlg { font-size: 12px; color: #FFCC66; font-family: arial, sans-serif; line-height: 11pt}
.yellowsm { font-size: 10px; color: #FFCC66; font-family: arial, sans-serif; line-height: 10pt}





.MenuTableForm { border-top: 1px solid #666666;	border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; }
.MenuTableLight { border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}


/*.btn{font-size: 11px; font-weight:bold;color:#FFF;background-color:#900;  cursor:hand;margin-bottom:-1px; width:70px;padding-top:0px; }*/




	body {
		/*background-image: url("images/bluelines.png");*/
		/*background-color: black;*/
		font-size: 13;
		font-family: Arial;
	}
	p { margin-top:0px;
	}
	a {
		/*color: black;*/
		/*text-decoration: none;*/
		/*border: 1 solid #c4d7ff;*/
		/*width: 100%;*/
		/*padding-left: 5;*/
	}
	a:hover {
		/*width: 100%;*/
		/*border: 1 solid #006699;*/
		/*background-color: white;*/
	}
	.Menu_Head {
		filter:alpha(opacity=100);
		background-color: #6699cc;
		color: white;
		font-weight: bold;
		cursor: pointer;
		width: 100%;
	}
	.Menu_Items {
		filter:alpha(opacity=100);
		background-color: #FFFFFF;
		padding: 0;
		width: 168;
		display: block;
	}
	
	.Description {
		filter:alpha(opacity=90);
		background-color: #6699cc;
		display: none;
		width: 168;
		position: absolute;
		border: 1 solid #006699;
	}
	.DescTitle {
		background-color: #006699;
		color: white;
		font-weight: bold;
	}



.MenuTable {
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}





.menu {
	filter:alpha(Opacity=97, FinishOpacity=97, Style=1, StartX=0, StartY=0, FinishX=500, FinishY=250); 
}

.MenuBox {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

a.MenuHeader
{
	COLOR: #ffffff;
	FONT-SIZE: 75%;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuHeader:link
{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuHeader:visited
{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuHeader:hover
{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}

a.MenuItem
{
	COLOR: #ffffff;
	FONT-SIZE: 70%;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuItem:link
{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuItem:visited
{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuItem:hover
{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}