.CPTopHeaderBackground
{
	background-color : #2a2762;
	padding-right : 32px;
}
.CustomTopHeaderBackground
{
	background-color : #ffffff;
	padding-right : 32px;
}
.bodytext
{
	font-size: 11px;
	font-weight: normal;
	line-height: 2;
	font-family: Verdana, Arial, Helvetica;
	color: #000000;
}
.Boldbodytext
{
	font-size: 11px;
	font-weight: bold ;
	line-height: 1.50;
	font-family: Verdana, Arial, Helvetica;
	color: #000000;
}
.Largebodytext
{
	font-size: 14px;
	font-weight: bold ;
	line-height: 1.50;
	font-family: Verdana, Arial, Helvetica;
	color: #000000;
}
.MenuRow
{
	font-size: 12px;
	font-weight: bold ;
	line-height: 2.50;
	font-family: Verdana, Arial, Helvetica;
	color: #000000;
	padding-left: 40px;
}
.MenuRowLarge
{
	font-size: 14px;
	font-weight: bold ;
	line-height: 2.50;
	font-family: Verdana, Arial, Helvetica;
	color: #006666;
	padding-left: 20px;
}
.ErrorText
{
	font-size: 12px;
	font-weight: normal;
	line-height: 1.75;
	font-family: Verdana, Arial, Helvetica;
	color: red;
}
.bodywhite
{
	font-size: 12px;
	font-weight: normal;
	line-height: 1.25;
	font-family: Verdana, Arial, Helvetica;
	color: #ffffff;
}
.smalltext
{
	font-size: 10px;
	font-weight: normal;
	line-height: 1.25;
	font-family: Verdana, Arial, Helvetica;
	color: #000000;
}
.informationtext
{
	font-size: 11px;
	font-weight: normal;
	line-height: 1.25;
	font-family: Verdana, Arial, Helvetica;
	color: #7a7a7a;
}

.topheadertext
{
	font-size: 10px;
	font-weight: normal;
	line-height: 1.25;
	font-family: Verdana, Arial, Helvetica;
	color: #002E2C;
}
.smalltextURL
{
	font-size: 10px;
	font-weight: normal;
	line-height: 1.25;
	font-family: Verdana, Arial, Helvetica;
	color: #003063;
	text-decoration:underline;
}
.extrasmalltext
{
	font-size: 9px;
	font-weight: normal;
	line-height: 1.25;
	font-family: Verdana, Arial, Helvetica;
	color: #000000;
}
.poptext
{
	font-size: 11px;
	font-weight: normal;
	line-height: 1.25;
	font-family: Verdana, Arial, Helvetica;
	color: #000000;
}
.bigblue
{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.25;
	font-family: Verdana, Arial, Helvetica;
	color: #006699;
}
.boldwhite
{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.25; 
	font-family: Verdana, Arial, Helvetica;
	color: #ffffff;
}
.popwhite
{
	font-size: 11px;
	font-weight: bold;
	line-height: 1.25;
	font-family: Verdana, Arial, Helvetica;
	color: #ffffff;
}
.timesitext
{
	font-size: 15px;
	font-weight: bold;
	line-height: 1.25;
	font-family: Times New Roman, Roman;
	color: #006699;
}
.bodytextblue
{
	font-size: 12px;
	font-weight: normal;
	line-height: 1.37;
	font-family: Verdana, Arial, Helvetica;
	color: #000044;
}
.bigrblue
{
	font-size: 14px;
	font-weight: bold;
	line-height: 1.25;
	font-family: Verdana, Arial, Helvetica;
	color: #006699;
}
.Header
{
	background: #BDBEBD;
	width: 620px;
	height: 70px;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5;
	padding-left: 5;
	padding-right: 5;
	padding-top: 5;
	font-size: 14pt;
	font-weight: bold;
}
.CoolButton
{
	border: 1px;
	border-style: solid;
	border-color: #7f9db9;
	background-color: #eeeee6;
	text-transform: uppercase;
	font-variant: small-caps;
	cursor: hand;
}
.CoolButtonRed
{
	border: 1px;
	border-style: solid;
	border-color: #7f9db9;
	background-color: #eeeee6;
	text-transform: uppercase;
	font-variant: small-caps;
	cursor: hand;
	color:red;
}
.coolinput
{
	border: 1px;
	border-style: solid;
	border-color: #7f9db9;
	height: 18px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
}
.coolinputlong
{
	border: 1px;
	border-style: solid;
	border-color: #7f9db9;
	height: 18px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
	width: 200px;
}
.coolinputshort
{
	border: 1px;
	border-style: solid;
	border-color: #7f9db9;
	height: 18px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align:right;
	width: 80px;
}
.coolinputextshort
{
	border: 1px;
	border-style: solid;
	border-color: #7f9db9;
	height: 18px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align:center;
	width: 50px;
}
.coolinputshortred
{
	border: 1px;
	border-style: solid;
	height: 18px;
	font-size: 11px;
	font-weight: normal;
	color:Red;
	border-color: #7f9db9;
	font-family: Verdana, Arial, Helvetica;
	text-align:right;
	width: 80px;
}
.tabletitle
{
	background: #DDDDDD;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5;
	padding-left: 5;
	padding-right: 5;
	padding-top: 5;
	font-size: 8pt;
	font-weight: bold;
}
.ResourceHeading
{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.50;
	font-family: Verdana, Arial, Helvetica;
	color:#4f1919;
	padding-top: 5;
}
.ResourceLink
{
	font-size: 12px;
	font-weight: bold;
	/*line-height: 1.50;*/
	font-family: Verdana, Arial, Helvetica;
	color:#1c4439;
	padding-top: 5;
	cursor:hand;
	text-decoration: underline;
}
.beigerow
{
	font-size: 11px;
	font-weight: normal;
	line-height: 1.50;
	font-family: Verdana, Arial, Helvetica;
	background: #f3f3eb;
	padding-bottom: 10;
}
.beigerowsmall
{
	font-size: 10px;
	font-weight: normal;
	line-height: 2.25;
	text-align:right; 
	vertical-align:middle; 
	font-family: Verdana, Arial, Helvetica;
	background: #f3f3eb;
	padding-right: 4px;
}
.alternaterowsmall
{
	font-size: 10px;
	font-weight: normal;
	line-height: 2.25;
	text-align:right; 
	vertical-align:middle; 
	font-family: Verdana, Arial, Helvetica;
	padding-right: 4px;
}
.highlightrowsmall
{
	font-size: 10px;
	font-weight: normal;
	line-height: 2.25;
	text-align:right; 
	vertical-align:middle; 
	font-family: Verdana, Arial, Helvetica;
	background: #bac6e4;
	padding-right: 4px;
}
.beigerowsmallprint
{
	font-size: 10px;
	font-weight: normal;
	line-height: 1.7;
	text-align:right; 
	vertical-align:middle; 
	font-family: Verdana, Arial, Helvetica;
	background: #f3f3eb;
	padding-right: 4px;
}
.alternaterowsmallprint
{
	font-size: 10px;
	font-weight: normal;
	line-height: 1.7;
	text-align:right; 
	vertical-align:middle; 
	font-family: Verdana, Arial, Helvetica;
	padding-right: 4px;
}
.beigerowbold
{
	font-size: 11px;
	font-weight: bold;
	line-height: 1.50;
	font-family: Verdana, Arial, Helvetica;
	background: #f3f3eb;
	padding-top: 5;
}
.khakirowbold
{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.50;
	font-family: Verdana, Arial, Helvetica;
	background: #2a2762;
	color: White;
	/*padding-top: 5;*/
}
.aquarow
{
	background: #Cad6f4;
	color: #2a2762;
	font-family: Verdana, Arial, Helvetica;
	padding-bottom: 5;
	padding-left: 5;
	padding-right: 5;
	padding-top: 5;
	font-size: 8pt;
	font-weight: bold;
}
.aquarowsmall
{
	background: #Cad6f4;
	color: #2a2762;
	font-family: Verdana, Arial, Helvetica;
	padding-bottom: 5;
	padding-left: 5;
	padding-right: 5;
	padding-top: 5;
	font-size: 10px;
	font-weight: bold;
}
.aquarowextrasmall
{
	background: #Cad6f4;
	color: #2a2762;
	font-family: Verdana, Arial, Helvetica;
	padding-bottom: 5;
	padding-left: 5;
	padding-right: 5;
	padding-top: 5;
	font-size: 9px;
	font-weight: bold;
}
.aquarowbold
{
	background: #Cad6f4;
	color: #2a2762;
	font-family: Verdana, Arial, Helvetica;
	padding-bottom: 10;
	padding-left: 15;
	padding-right: 15;
	padding-top: 10;
	font-size: 8pt;
	font-weight: bold;
}
.dkgrayrow
{
	background: #c0c0c0;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5;
	padding-left: 5;
	padding-right: 5;
	padding-top: 5;
	font-size: 8pt;
}
.grayrow
{
	background: #efefef;
	color: Black;
	font-family: Verdana, Arial, Helvetica;
	padding-bottom: 5;
	padding-left: 5;
	padding-right: 5;
	padding-top: 5;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.25;
}
.sidemenudkgray
{
	background: #d5d5d5;
	color: Black;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	height:22px;
	vertical-align: middle;
}
.sidemenugray
{
	background: #eeeeee;
	color: Black;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	height:22px;
	cursor:hand;
	vertical-align: middle;
}
.sidemenudisabled
{
	background: #eeeeee;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	height:22px;
	vertical-align: middle;
}
.graycolumn
{
	background: #f7f7f7;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5;
	padding-right: 5;
	font-size: 8pt;
}
.tabledata
{
	background: #eeeee6;
	color: #003063;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5;
	padding-left: 5;
	padding-right: 5;
	padding-top: 5;
	font-weight: normal;
	font-size: 8pt;
}
.ErrorText
{
	background: #eeeee6;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5;
	padding-left: 5;
	padding-right: 5;
	padding-top: 5;
	font-weight: normal;
	font-size: 8pt;
}
a
{
	/*color: #003063;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5;
	padding-left: 5;
	padding-right: 5;
	padding-top: 5;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;*/
	cursor:hand;
}
.UnderlineText
{
	cursor:hand;
	text-decoration:underline;
	color: Black;
}
.greenhyperlink
{
	font-size: 10px;
	font-weight: normal;
	line-height: 2;
	font-family: Verdana, Arial, Helvetica;
	color: #006766;
}
.MarketingHeader
{
	padding-left:10px;
	/*background-color:#f2f1d2;*/
	color:#d24d02;
	font-family: Verdana, Arial, Helvetica;
	line-height:1.75;
	font-size:13px;
	font-weight:bold;
	letter-spacing:1.5px;
}
.MarketingSubHeader
{
	padding-left:10px;
	/*background-color:#dfdead;*/
	font-family: Verdana, Arial, Helvetica;
	line-height:1.75;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1.5px;
}
.MarketingHeaderPlain
{
	padding-left:10px;
	color:#d24d02;
	font-family: Verdana, Arial, Helvetica;
	line-height:1.75;
	font-size:13px;
	font-weight:bold;
	letter-spacing:1.5px;
}
.MarketingText
{
	padding: 6 20 0 5;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	line-height:1.75;
	letter-spacing:1px;
}