html, body, #master {width:1020px;}

.blue11pxArial			{ font-family: Verdana; font-size: 11px; color: navy; }
.blue11pxArialBold 		{ font-family: Verdana; font-size: 11px; color: navy; font-weight: bold; }
.gray11pxArial			{ font-family: Verdana; font-size: 11px; color: gray; }
	
a.blue11pxArial			{ font-family: Verdana; font-size: 11px; color: navy; }
a.blue11pxArial:hover	{ font-family: Verdana; font-size: 11px; color: navy; text-decoration: underline; }


td,P, input			{ font-family: verdana; font-size: 11px; color: #393838; }
.copy  			{ font-family: verdana; font-size: 10px; color: #CDDAEC; }
.account  		{ font-family: verdana; font-size: 9px; color: #404040; }
.rates  		{ font-family: verdana; font-size: 9px; color: #404040;}

.mecu2  		{ color: #04469E; font-size: 12px; line-height: 16px; font-weight: bold; }
.check2  		{ color: #0393DD; font-size: 12px; line-height: 16px; font-weight: bold; }
.visa2  		{ color: #669900; font-size: 12px; line-height: 16px; font-weight: bold; }
.real2  		{ color: #E36917; font-size: 12px; line-height: 16px; font-weight: bold; }
.invest2  		{ color: #991A32; font-size: 12px; line-height: 16px; font-weight: bold; }
.services2  	{ color: #6D56B6; font-size: 12px; line-height: 16px; font-weight: bold; }

.mecu3  		{ color: #04469E; font-size: 16px; line-height: 22px; font-weight: bold; padding-bottom: 4px; }
.check3  		{ color: #E2B003; font-size: 16px; line-height: 22px; font-weight: bold; padding-bottom: 4px; }
.visa3  		{ color: #669900; font-size: 16px; line-height: 22px; font-weight: bold; padding-bottom: 4px; }
.real3  		{ color: #E36917; font-size: 16px; line-height: 22px; font-weight: bold; padding-bottom: 4px; }
.invest3  		{ color: #991A32; font-size: 16px; line-height: 22px; font-weight: bold; padding-bottom: 4px; }
.services3  	{ color: #6D56B6; font-size: 16px; line-height: 22px; font-weight: bold; padding-bottom: 4px; }

a				{ color: #3A76BC; }
a:hover			{ color: #3A76BC; }

a.link			{ color: #3A76BC; }
a.link:hover	{ color: #3A76BC; }

a.topNav		{ color: #FFFFFF; font-size: 10px; text-decoration: none; font-weight: bold;}
a.topNav:hover	{ color: #f0f1f5; }	

a.privacy		{color: #A2B2C6; text-decoration: none; font-size: 10px; line-height:11px;}
a.privacy:hover	{ color: #000000; }		

a.total			{color: #000000; text-decoration: none; font-size: 10px; line-height:11px;}
a.total:hover	{ color: #000000; }		

a.bread			{ color: #666666;  text-decoration: none; font-size: 11px; }
a.bread:hover	{ color: #000000; }

a.small			{ color: #666666;  text-decoration: none; font-size: 10px; padding-left: 6px; }
a.small:hover	{ color: #000000; }

.small			{ color: #666666; text-decoration: none; font-size: 10px; }

a.blue			{ color: #3A76BC;  text-decoration: none; font-size: 10px; }
a.blue:hover	{ color: #000000; }

a.tpg		{ color: #3A76BC;  text-decoration: none; font-weight: bold; font-size: 11px; margin: 5px;}
a.tpg:hover	{ color: #000000; }

a.mecu  		{ color: #04469E; font-size: 12px; line-height: 16px; font-weight: bold; }
a.check  		{ color: #F8BE01; font-size: 12px; line-height: 16px; font-weight: bold; }
a.visa  		{ color: #669900; font-size: 12px; line-height: 16px; font-weight: bold; }
a.real  		{ color: #E36917; font-size: 12px; line-height: 16px; font-weight: bold; }
a.invest  		{ color: #991A32; font-size: 12px; line-height: 16px; font-weight: bold; }
a.services  	{ color: #6D56B6; font-size: 12px; line-height: 16px; font-weight: bold; }


a.sub, a.sub:visited
{
	padding-right: 3px;
	display: block;
	padding-left: 10px;
	font-family: Verdana;	
	font-size: 11px;
	padding-bottom: 3px;
	color: #404040;
	padding-top: 3px;
	line-height: 14px;
	background-color: #ffffff;
	text-decoration: none;
}
a.sub:hover
{
	background-color: #f1f1f1;
}	
a.subOn, a.subOn:visited
{
	padding-right: 3px;
	display: block;
	padding-left: 10px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	color: #404040;
	line-height: 14px;
	padding-top: 3px;
	background-color: #f1f1f1;
	text-decoration: none;
}
a.subOn:hover
{

	background-color: #f1f1f1;
}	

a.sub2, a.sub2:visited
{
	padding-right: 3px;
	display: block;
	padding-left: 20px;
	font-family: Verdana;	
	font-size: 11px;
	padding-bottom: 3px;
	color: #404040;
	padding-top: 3px;
	line-height: 14px;
	background-color: #ffffff;
	text-decoration: none;
}
a.sub2:hover
{
	background-color: #f1f1f1;
}	
a.sub2On, a.sub2On:visited
{
	padding-right: 3px;
	display: block;
	padding-left: 20px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	color: #404040;
	line-height: 14px;
	padding-top: 3px;
	background-color: #f1f1f1;
	text-decoration: none;
}
a.sub2On:hover
{

	background-color: #f1f1f1;
}
/*
a.sub2			{ color: #404040; text-decoration: none; font-size: 11px; padding-left: 20px; width: 179px; height: 22px; background-color: #ffffff; display: block }
a.sub2:hover	{ color: #000000; text-decoration: none; font-size: 11px; padding-left: 20px; width: 179px; height: 22px; background-color: #F1F1F1; display: block }	
a.sub2On		{ color: #404040; text-decoration: none; font-size: 11px; padding-left: 20px; width: 179px; height: 22px; background-color: #E5E5E5; display: block }	
a.sub2On:hover	{ color: #000000; text-decoration: none; font-size: 11px; padding-left: 20px; width: 179px; height: 22px; background-color: #F1F1F1; display: block }	

*/

/*/Form Builder Styles*/
.FormField
{
	border: solid 1px #444444;
	width:100%;
	padding:2px;
}
.label
{
	font-weight:bold;
	text-align:left;
	width:170px;
}

.label2
{
	font-weight:bold;
	text-align:left;
	width:140px;
}

.button
{
	border: solid 1px #444444;
	padding:2px;
	font-weight:bold;
}

table.dataTable 
{
	border-collapse:collapse;
	border:1px solid #999999;
	color:#000000;
}
.subHeaderText {font-size: 11px; color:#000000; font-weight: bold; }
td.dataHeader { font-size: 11px; color: #ffffff; background-color: #2e60a2; line-height: 13px; border:1px solid white  } 


a.dataHeader, a.dataHeader:visited
{
	font-size: 11px; 
	font-weight:normal;
	color: #ffffff; 
	background-color: #2e60a2;
	text-decoration: none;
	
}
a.dataHeader:hover
{

	text-decoration: underline;
}

tr.whiteBorder {border:1px solid white;}
td.dataItem { background-color:#F6F6F6; font-size: 11px; border:1px solid white}
td.dataItemAlt { background-color:#FBFBFB; font-size: 11px; border:1px solid white}
td.dataItemNew { background-color:#BCD5F5;  font-size: 11px; border:1px solid white}


