﻿
BODY
{
	color: #13191f;
	background-color: White;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 10pt;
	padding-top: 0px;
	font-family: Verdana;
}


.background
{
	background-color: transparent;
}

.calendar
{
	border-right: #13191f thin solid;
	border-top: #13191f thin solid;
	border-left: #13191f thin solid;
	border-bottom: #13191f thin solid;
}

.calendarheader
{
	color: white;
	background-color: #13191f;
	font-size: 18pt;
	/*background-image: url(images/gssatesting2samp.JPG);*/
}
.calendarothermonthday
{
	color: black;
	background-color: #a9a9a9;
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}
.calendarselectedday
{
	color: white;
	background-color: #800080;
}

.calendarnextprev
{
	
}

/*formTable*/
.formTable
{
	/*
	border-right: #cc0066 thick groove;
	border-top: #cc0066 thick groove;
	border-left: #cc0066 thick groove;
	border-bottom: #cc0066 thick groove;
    */
}
.grid
{
	
}
.gridHeader
{
	
}
.gridHeaderLeftItem
{
	background-position: left center;
	background-image: url(images/RoundLeftSideSmall.JPG);
	background-repeat: no-repeat;
	background-color: #13191f;
	color: White;
	text-decoration: underline;
}
.gridHeaderRightItem
{
	background-position: right center;
	background-image: url(images/RoundRightSideSmall.JPG);
	background-repeat: no-repeat;
	background-color: #13191f;
	color: White;
	text-decoration: underline;
}

.gridHeaderMiddleItem
{
	background-color: #13191f;
	color: White;
	text-decoration: underline;
}

.gridRowStyle
{
}
.gridAlternatingRowStyle
{
	background-color: #e6e6fa;
}
.menuLabelMousedOverMiddle
{
	background-color: white;
	color: #13191f;
	text-decoration: underline;
}
.menuLabelNotSelectedMiddle
{
	color: White;
	background-color: #13191f; 	
}
.menuLabelMousedOverLeft
{
	background-color: white;
	color: #13191f;	
	text-decoration: underline;
}
.menuLabelNotSelectedLeft
{
	background-position: left 50%;
	background-image: url(images/RoundLeftSideSmall.JPG);
	background-repeat: no-repeat;
	background-color: #13191f;
	color: White;	
}
.menuLabelMousedOverRight
{
	background-color: White;
	color: #13191f;
	text-decoration: underline;		
}
.menuLabelNotSelectedRight
{
	background-position: right center;
	background-image: url(images/RoundRightSideSmall.JPG);
	background-repeat: no-repeat;
	background-color: #13191f;
	color: White;	
}

.mmenuOff1
{
	background: #0038AD;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	font-family: arial,tahoma,serif;
	font-size: 11px;
	margin: 0px;
	padding: 3px;
	text-decoration: none;
} 
      
.mmenuOn1
{
	background: #ffffff;
	color: #0038AD;
	font-style: normal;
	font-weight: bold;
	font-family: arial,tahoma,serif;
	font-size: 11px;
	margin: 0px;
	padding: 3px;
	text-decoration: none;
}	 

    
.mmenuOn1page
{
	background: #ffffff;
	color: #00349A;
	font-style: normal;
	font-weight: bold;
	font-family: arial,tahoma,serif;
	font-size: 11px;
	margin: 0px;
	padding: 3px;
	text-decoration: none;
}	

.mmenuOff1page
{
	background: #00349A;
	color: #ffffff;
	font-style: normal;
	font-weight: bold;
	font-family: arial,tahoma,serif;
	font-size: 11px;
	margin: 0px;
	padding: 3px;
	text-decoration: none;
}

.tCDescription
{
	background-position: left 50%;
	background-image: url(images/RoundLeftSideSmall.JPG);
	background-repeat: no-repeat;
	background-color: #13191f;
}

.tCDescriptionLabel
{
	color: white;
}
.tCInput
{
	color: White;
	/*
	border-right: #cc0066 thin solid;
	border-top: #cc0066 thin solid;
	border-left: #cc0066 thin solid;
	border-bottom: #cc0066 thin solid;
	*/
}
#dhtmlgoodies_tooltip
{
		background-color:#EEE;
		border:1px solid #000;
		position:absolute;
		display:none;
		z-index:20000;
		padding:2px;
		font-size:0.9em;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-family: Arial;
		
}
#dhtmlgoodies_tooltipShadow
{
		position:absolute;
		background-color:#555;
		display:none;
		z-index:10000;
		opacity:0.7;
		filter:alpha(opacity=70);
		-khtml-opacity: 0.7;
		-moz-opacity: 0.7;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
}


.navpanelhide
{
    display: none;
}
  


@font-face {
    font-family: 'droid_sansbold';
    src: url('fonts/DroidSans-Bold-webfont.eot');
    src: url('fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSans-Bold-webfont.woff') format('woff'),
         url('fonts/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-Bold-webfont.svg#droid_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'droid_sansregular';
    src: url('fonts/DroidSans-webfont.eot');
    src: url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSans-webfont.woff') format('woff'),
         url('fonts/DroidSans-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-webfont.svg#droid_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html {margin:0; padding:0; width:100%; height:100%;}
/*body {margin:0; padding:0; width:100%; height:100%;  font-family:Georgia, "Times New Roman", Times, serif; color:#333333; font-size:16px;}*/
.clearfix {height:0px; clear:both;}
a {color:#003975;}
a:hover {color:#333333;}
a, img {border:0; outline:0; text-decoration:none;}
h1, h2, h3 {font-family:'droid_sansbold', Arial, Helvetica, sans-serif; color:#003975; font-weight:normal; text-shadow:1px 1px 1px #fff; margin:10px 0 5px;}
h1 {font-size:32px; margin-top:15px;}
h2 {font-size:22px;}
h3 {font-size:18px;}
p {margin:5px 0;}
.btn {background:#003975; color:#ffffff; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:13px; border-radius:3px; text-align:center; padding:5px 15px; margin:10px 0; display:inline-block;}
.btn:hover {background:#355EC9;}
.fl {float:left;}
.fr {float:right;}
li {margin-bottom:5px;}
.last {margin-right:0 !important;}
#gridMain {width:630px; float:left;}
#gridRight {width:300px; margin-left:30px; float:left;}
.span2 {width:135px; margin:0 10px; float:left;}
.span3 {width:215px; margin:0 10px; float:left;}
.span4 {width:296px; margin:0 10px; float:left;}
.span5 {width:374px; margin:0 10px; float:left;}
.span6 {width:456px; margin:0 10px; float:left;}
	
	
/***********HEADER*********/
#header {
	background:transparent url(images/headerBack.png) repeat-x;
	height:150px;
	position:relative;
	z-index:5;
}

/*font-family:'droid_sansregular', Arial, Helvetica, sans-serif;*/
.container {width:960px; margin:0 auto;}

#headcontainer {
	background:transparent url(images/middleHead.png) no-repeat;
	height:150px;
	width:960px;
	margin:0 auto;
}

#logo {
	float:left;
	display:block;
	margin-top:40px;
}

#topBlock {
	background:#223e5b;
	padding:5px;
	float:right;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}

ul.social {margin:0; padding:0; float:left;}
.social li {
	list-style-type:none;
	float:left;
	margin:0 5px 0;
}

#layout_Search {
	background:#ffffff;
	border:1px solid #cccccc;
	border-radius:3px;
	margin:0 10px;	
	float:left;
	width:150px;
	height:20px;
}

#layout_SearchField {
	background:transparent;
	border:none;
	width:120px;
	height:20px;
	float:left;
	padding:0 5px;
	}
	
.memberBTN {
	display:block;
	width:135px;
	height:23px;
	background:transparent url(images/memberBTN.png) no-repeat;
	text-indent:-99999px;
	float:left;
}	

.memberBTN:hover {background-position:0 -23px; cursor:pointer;}


/***Navigation****/
#navigation {float:right; margin-top:40px; position:relative;}
#navigation ul {margin:0; padding:0; position:relative; width:a;}
#navigation ul li { padding:0; list-style-type:none; float:left; margin-left:30px;}
#navigation ul li a {font-size:22px; font-style:italic; color:#ffffff; display:block;}

#navigation ul li:hover a,
#navigation ul li a.active {border-bottom:2px solid #ad9b60;}

#navigation ul li ul.T2 {
	display:none;
	background:#223e5b;
	border-top:2px solid #ad9b60;
	position:absolute;
	z-index:10;
}

#navigation ul li:hover ul.T2 {display:block;}

#navigation ul li ul.T2 li {float:none; margin:0; border-bottom:1px solid #577fa8;}

#navigation ul li ul.T2 a {
	font-size:13px;
	font-family:'droid_sansbold', Arial, Helvetica, sans-serif;
	font-style:normal;
	padding:5px 15px 5px 10px;
	border-bottom:none;
}

#navigation ul li ul.T2 a:hover {border-bottom:none; background:#577fa8;}
/*****End navigation*****/

/***********END HEADER *************/

/*****Home Page Content****/
.mainStory {
	background:transparent url(images/HPheroBack.png) repeat-x;
	border-bottom:1px solid #666666;
	padding:30px 0 25px;
	position:relative;
	z-index:1;
	bottom:25px;
}	

.bannerHolder {height:260px; overflow:hidden; position:relative; width:100%; bottom:10px;}
#hp-banner {height:260px; left:50%; margin:0 auto 0 -960px; overflow:hidden; padding:0; position:absolute; width:1920px;}
.newsBox {width:225px; height:290px; background:transparent url(images/newsBox1.png) no-repeat; float:left; margin:0 10px;}
.newsBox h3 {background:#f7f7f7; padding:5px 10px; margin:1px 1px 0 1px; border-bottom:1px solid #e7e7e7;}
.newsBox div {padding:10px;}

.newsBox .emailInput {clear:both; padding:10px 0;}
.emailInput .email {height:20px; padding:1px; float:left; width:200px; margin-right:10px;}
.newsBox .scrollNews {background:#ffffff; margin:0 1px; height:215px; overflow-y:scroll}
.newsBox ul {margin:0; padding-left:15px;}

/***Start Footer***/
#footer {background:#13191f url(images/footerBack.png) repeat;min-height:300px; clear:both; margin-top:40px; padding:20px 0; color:#a3a2a2; font-size:12px; font-family:'droid_sansregular', Arial, Helvetica, sans-serif;}	
#footer a {color:#a3a2a2;}
#footer h2, #footer h3 {color:#a3a2a2; text-shadow:none; margin:0;}
.middleFT, .topFT {clear:both; border-bottom:1px solid #a3a2a2; padding:10px 0;}
.bottomFT {padding:10px 0; clear:both;}
#footer ul {margin:0; padding:0;}
#footer li {list-style-type:none; margin-bottom:5px;}
#footer li:first-child { font-family:'droid_sansbold', Arial, Helvetica, sans-serif; font-size:14px;}






