body {
	background-color: #004573;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #336699;
	font-family: verdana;
	text-decoration: none;
	background-image: url(../../Public/Design/mainBackground.jpg);
	background-repeat: repeat-x;
}

.navSpacer
{
    padding-left:9px;
}

td.topNavRow
{
	height:20px;
	padding-left:5px;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	white-space:nowrap;
    }

td.NavRow
{
	background-color:#53B7E8;
    border-bottom: solid;
	border-bottom-color: White;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	white-space:nowrap;
    }

.stdNavLink 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #DDDDDD;
}
.stdNavLink:hover 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
.activeNavLink 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}




.stdtxt
{
    color:#336699;
    font-family:verdana;
    font-size:10pt;
}

td.stdContent
{
    color:#336699;
    font-family:verdana;
    font-size:10pt;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	padding-left: 8px;
	padding-top: 0px;
	padding-right: 7px;
}

.stdDataLabel
{
    color:Black;
    font-family:verdana;
    font-size:10pt;
}

.stdTextArea
{
    color:Black;
    font-family:verdana;
    font-size:10pt;
}

.ItalText
{
    color:Black;
    font-family:verdana;
    font-size:10pt;
    font-weight:normal;
    font-style:italic
}

.stdHeader
{
    font-family:Verdana;
    color:#0099cc;
    font-size:18px;
}

.stdLink
{
	color: #334075;
    font-family:verdana;
    font-size:10pt;
}

.whiteLink
{
	color:White;
	font-family:verdana;
	font-size:10pt;
}

.navHeader
{
    color:#333366;
    font-family:verdana;
    font-size:10pt;
    font-weight:bold;
}

td.OldNavy
{
    background-color:#333366;
    border-right-color:White;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:White;
    border-bottom-style:solid;
    border-bottom-width:1px;
}

td.Navy
{
    background-color:#F9961E;
    border-right-color:White;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:White;
    border-bottom-style:solid;
    border-bottom-width:1px;
}

td.Gray
{
    background-color:#0279C2;
    border-right-color:White;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:White;
    border-bottom-style:solid;
    border-bottom-width:1px;
}

td.lightGray
{
    background-color:#8AACD5;
    border-right-color:White;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:White;
    border-bottom-style:solid;
    border-bottom-width:1px;
}

td.lightestGray
{
    background-color:#B8C0CC;
    border-right-color:White;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:White;
    border-bottom-style:solid;
    border-bottom-width:1px;
}

td.lightestBlue
{
    background-color:#B8C0CC;
    border-right-color:White;
    border-right-style:solid;
    border-right-width:1px;
}

td.stdLabel
{
    background-color:#CCD4E3;
    border-right-color:White;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:White;
    border-bottom-style:solid;
    border-bottom-width:1px;
    font-family:verdana;
    font-size:10pt;
    font-weight:bold;
    color:Black;
    padding-left:3px;
}

td.stdData
{
    background-color:#EEEEEE;
    border-right-color:White;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:White;
    border-bottom-style:solid;
    border-bottom-width:1px;
    font-family:verdana;
    font-size:10pt;
    padding-left:3px;
}

td.stdBoldData
{
    background-color:#EEEEEE;
    border-right-color:White;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:White;
    border-bottom-style:solid;
    border-bottom-width:1px;
    font-family:verdana;
    font-size:10pt;
    font-weight:bold;
    padding-left:3px;
    padding-top:3px;
    padding-bottom:3px;
}

td.stdGrayLabel
{
    background-color:#CCD4E3;
    border-right-color:White;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:White;
    border-bottom-style:solid;
    border-bottom-width:1px;
    font-family:verdana;
    font-size:10pt;
    font-weight:bold;
    color:Gray;
    padding-left:3px;
    padding-top:3px;
    padding-bottom:3px;
}

td.stdGrayData
{
    background-color:#EEEEEE;
    border-right-color:White;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:White;
    border-bottom-style:solid;
    border-bottom-width:1px;
    font-family:verdana;
    font-size:10pt;
    font-weight:normal;
    color:Gray;
    padding-left:3px;
    padding-top:3px;
    padding-bottom:3px;
}

td.stdGrayBoldData
{
    background-color:#EEEEEE;
    border-right-color:White;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:White;
    border-bottom-style:solid;
    border-bottom-width:1px;
    font-family:verdana;
    font-size:10pt;
    font-weight:bold;
    color:Gray;
    padding-left:3px;
    padding-top:3px;
    padding-bottom:3px;
}

.stdButton{
	background-color: #F5821F;
	font-weight: bold;
	font-size:10pt;
	color: White;
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	cursor:pointer;
}

.stdFormButton{
	background-color: #539BE6;
	font-weight: bold;
	font-size:9pt;
	color: White;
	border-color: #333366;
	border-width: 1px;
	border-style: solid;
	background-image:url("/Common/Images/CMS/icons/ButtonBG.gif");
	cursor:pointer;
}

.backtop
{
    background-image:url("../../Public/Design/topBkgd.jpg");
    background-repeat:repeat;
}
.backSides
{
    background-image:url("../../Public/Design/leftBkgd.jpg");
    background-repeat:repeat-x;
}

.stdButton175
{
    background-color: #539BE6;
	font-weight: bold;
	font-size:10pt;
	color:White;
	border-color: #333366;
	border-width: 1px;
	border-style: solid;
	padding:3px;
	width:150px;
	background-image:url("/Common/Images/CMS/icons/ButtonBG.gif");
	cursor:pointer;
}
.delButton{
	background-color: #CC0000;
	font-weight: bold;
	color: White;
	border-color: #CC0000;
	border-width: 1px;
	border-style: solid;
	background-image:url("/Common/Images/CMS/icons/ErrorButtonBG.gif");
	cursor:pointer;
}

.stdRadio{
	font-family: verdana;
	font-size: 10pt;
	color: #333366;
}

.stdTxt{
	font-family: verdana;
	font-size: 10pt;
	color: #334075;
}

.stdNavTxt{
	font-family: Verdana;
	font-size: 9pt;
	color: #ffff99;
}

.treeNodeHidden
{
	background-color: #E9E9E9;
    border-color: #CC0000;
	border-style: solid;
	font-family: verdana;
	font-size: 9pt;
	border: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.treeNodeLink
{
	font-family: verdana;
	font-size: 9pt;
	text-decoration: underline;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.treeNodeOverdue
{
	background-color: #FFFFCC;
	font-family: verdana;
	font-size: 9pt;
	border: 1px;
	border-color: Red;
	border-style: solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.treeNodeDisabled
{
    background-color: #F5F5F5;
    border-color: Red;
	border-style: solid;
	border: 1px;
	font-family: verdana;
	font-size: 9pt;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.readOnlytb
{
    background-color:#EEEEEE;
    border-style:none;
    font-family:verdana;
    font-size:10pt;
}

.errorTxt
{
    color:Red;
    font-family:verdana;
    font-size:10pt;
    font-weight:bold;
}

.successTxt
{
    color:green;
    font-family:verdana;
    font-size:10pt;
    font-weight:bold;
}

.floatingDiv
{
    background-color:#0279C2;
    border-color:White;
    border-style:ridge;
    border-width:1px;
    font-family:verdana;
    font-size:10pt;
    padding:3px;
    color:White;
    font-weight:bold;
}

table.Question
{
    padding:0px;
    margin:0px;  
    
    }
    
.dymVal
{
    padding-left:3px;
    }
    
.dymVallbl
{
    color:Red;
    font-family:verdana;
    font-size:10pt;
    padding-left:3px;
}

.QuestionItalText
{
    color:Black;
    font-family:verdana;
    font-size:9pt;
    font-weight:normal;
    font-style:italic
}

.searchDropDown
{
    background-color:#94A0B6;
    font-family:verdana;
    font-size:9pt;
    color:White;
    width:125px;
    font-weight:bold;    
}

td.seachBox{
	background-image:url("/Public/Design/SearchBG.gif");
	background-repeat:no-repeat
}

.homepageBanner
{
    background-image: url(../../Public/Design/h_topLeft.gif);
    background-repeat: no-repeat;
    height: 105px;
    width: 383px;
}

.homepageBannerPOP
{
    background-image: url(/Public/Design/h_topLef-new.jpg);
    background-repeat: no-repeat;
    height: 105px;
    width: 383px;
}

.homepageBannerTop {
	background-image: url(../../Public/Design/h_top.gif);
	background-repeat: no-repeat;
	height: 62px;
	width: 382px;
}


.leftNavBG {
	background-image: url(../../Public/Design/h_leftBG.gif);
	background-repeat: no-repeat;
	width: 169px;
	background-color: #B0BDCB;
}
.copyright {
	background-image: url(../../Public/Design/bottomCopyright.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, verdana, Helvetica, sans-serif;
	color: #4bb0e3;
	font-size: 9pt;
	padding-top: 10px;
	padding-right: 4px;

}
.topGrad {
	background-image: url(../../Public/Design/gradiant_top.jpg);
	background-repeat: repeat-x;
}
.botGrad {
	background-image: url(../../Public/Design/gradiant_bot.jpg);
	background-repeat: repeat-x;
	background-position: bottom;

}
.search {
	background-color: #FFFFFF;
	height: 9pt;
	font-family: Verdana, verdana, Helvetica, sans-serif;
	font-size: 10px;
	border: #83D4FC;
}
.mailingTitle {
	font-family: Verdana, verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #214ca1;
	padding-left: 5px;
}
.mailingContent {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3366cc;
	
}
.yfactor {
	font-family: Verdana, verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4bb0e3;
	text-decoration: none;
}
.yfactor:hover {
	font-family: Verdana, verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4bb0e3;
	text-decoration: underline;
}
.subContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	padding-left: 8px;
	padding-top: 0px;
	padding-right: 7px;
}
.disclaimerLink {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
.pageNavTop {
	background-image: url(../../Public/Design/h_navTop.gif);
	background-repeat: no-repeat;
	height: 9pt;
	width: 153px;
}
.pageNavBottom {
	background-image: url(../../Public/Design/h_navBottom.gif);
	background-repeat: no-repeat;
	height: 9pt;
	width: 153px;
}
.pageNavLeft {
	background-image: url(../../Public/Design/h_navLeftBG.gif);
	width: 1px;
}
.pageNavRight {

	background-image: url(../../Public/Design/h_navRightBG.gif);
	width: 2px;
}
.pageNav {
	background-image: url(../../Public/Design/h_navBG.gif);
	background-repeat: no-repeat;
	width: 150px;
	background-color: White;
}
.pollNav {
	width: 95%;
	background-color: #669933;
}
.pollTop {

	
	background-repeat: no-repeat;
	height: 9pt;
	width: 95%;
}
.pollBottom {

	
	background-repeat: no-repeat;
	height: 9pt;
	width: 95%;
}
.pollLeft {

	
	width: 1px;
}
.pollRight {


	
	width: 1px;
}
.snippetTop {
	background-image: url(../../Public/Design/snippet_Top.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 210px;
}
.snippetBG {
	background-color: #667998;
	background-image: url(../../Public/Design/snippet_BG.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #FFFFFF;
}
.houseNavLink 
{
    font-family: verdana, Helvetica, sans-serif;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}

.houseNavLink:hover 
{
    font-family: verdana, Helvetica, sans-serif;
    font-weight:bold;
	color:#f9961e;
	text-decoration:none;
}

TD.ndNavBG {
	background-image: url(../../Common/Images/2ndLevelNavBG.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color:#9AC748;	
}

TD.ndNavTop {
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #5EA729;
}
TD.navPageContent
{
    padding-left:10px;
    }
