table.bg2{
background-color:#FFFFFF; /*white*/
}

.tandc{
font-family:Arial, Helvetica, sans-serif;
color:#0D9AC4;
font-size:12px;
background-color:#FFFFFF;
font-weight:bold;
}

.subheading{
color:#0C4686;
font-size:18px;
font-family:Arial, Dax-Bold, Dax-Regular;
background-color:#FFFFFF;
vertical-align:top;
margin-left:15px;
margin-right:5px;
}

.wizardmargin
{
	margin-left:5px;
}

.header{
margin-bottom:11px;
}

.rightpanel{
margin-right:8px;
}

.body{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#FFFFFF;
margin-right:15px;
margin-left:15px;
}

.bluebody{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #0F3479;
background-color:#FFFFFF;
}

.blueHyperLink
{
	font-family:Arial, Verdana;
	text-decoration: none;
	white-space:nowrap;	
	color:#0F3479;
	font-size:12px;
	text-decoration: underline;
}

.ValidatorInLine
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	font-style:italic;
	color:Red;

}
.stdTextBox
{
	font-family:Arial, Verdana;
	font-size:8pt;
	/*white-space:nowrap;*/
	border: inset;
	border-width: 2px;
	width:140px;
}

.align
{
	margin-left:45px;
}

.stdButton
{
	font-family:Arial, Verdana;
	white-space:nowrap;	
	font-size:8pt;
	font-weight: bold;
	color: #09357A;
	width:60px;
}

.stdButtonLong
{
	width:100px;
}

.stdDDListBox
{
	font-family:Arial, Verdana;
	font-size:8pt;
}

.basebody
{
	margin-right:15px;
margin-left:15px;
}

.body table
{
	margin-left:5px;

}

.body span{
font-weight:bold;
}

.bgcol{
height:490px;
vertical-align:top;/*needed to make topcap align correctly*/
/*background-color:#E6E6E6;*/ /*light grey*/
background:white;
margin-left:8px; 
}

.login{
background-color:#09357A;
}

/*.bold {
font-weight:bold
}*/

.body2{
font-size:10px;
}

.body2 input
{
	width:100px;
	margin-right:35px;
}

/*label,input {
	display: block;
	width: 120px;
	float: left;
	margin-bottom: 10px;

}

label {
	text-align: right;
	width: 75px;
	padding-right: 40px;
	font-size:smaller;
	clear: left;
}

br {
	clear: left;
}*/


#right{
float:right;
width:160px;
}

#left{
float:left;
width:200px;
}

#leftmain{
float:left;
width:270px;
margin-right:20px;
}

/*#botleft{
float:left;
width:270px;
}*/

.margin{
margin-left:200px;
}

.imgdis{
display:block;
}

.tcbody{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:15px;
margin-right:15px;
}

li.tclist{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.indent{
margin-left:10px;
}

.formmargin{
vertical-align:middle;
}

/*.indentbold{
text-indent:5px;
font-weight:bold;
}*/

td.bg{
background-color:#0C4686; /*dark blue*/
}

a.line{
text-decoration:none;
color:#0C4685;
}

a.line2{
color:#0C4685;
}

.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#09357A;
margin-left:4px;
}

.footerBoilerplate
{
    text-align:justify;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#313131;
}

.footerBoilerplate A
{
    text-align:left;
    font-family:Arial;
    font-size:10px;
    color:#1c367a;
}

.border{
border-style:solid;
border-color:#1EA1C2;
border-width:thin;
border-bottom-width:thick;
}

.visited{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:lighter;
text-decoration:none;
width: 118px;
display:block;
border-bottom: solid 1px #FFF;
text-indent:5px;
background-color:#09357A;
}
/*class for terms and sitemap menu items*/
a.terms{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:lighter;
text-decoration:none;
width: 118px;
display:block;
border-bottom: solid 1px #FFF;
background-color:#959C9E; /*light grey*/
text-indent:5px;
}


/*a.terms.selected{
background-color:#FF0000;
}*/

a.terms:hover{
background:#666666; /*dark grey*/
}

.termsv{
background-color:#FF0000;
}

/*css for direction page*/
a#rollover {
	display: block;
	height: 59px;
	width: 208px;
	background-image: url(Direction Page/brokerclick.gif);
	background-repeat: no-repeat;

}
a#rollover:hover {
	background-image: url(Direction Page/brokerclickrollover.gif);
	background-color:#E6E6E6;
}
span#rollover_preload {
	display:block;
	height:59px;
	width:208px;
	background-image: url(Direction Page/brokerclickrollover.gif);
}

ul.ad{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:1.2;
	font-size:10px;
	font-weight:lighter;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#09357A;
	text-indent:3px;
}

.size{
width:111px;
font-family:Arial, Helvetica, sans-serif;
}

.logcol{
background-color:#2399BC;
}

.warning
{
	color:#FF0000;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.loginbutton
{
	font-family:Arial, Verdana;
	white-space:nowrap;	
	font-size:8pt;
	font-weight: bold;
	color: #09357A;
	width:50px;
	height:20px;
}


/*a.red:link{background-image:url(Direction Page/brokerclick.gif);}

a.red:visited{background-image:url(Direction Page/brokerclick.gif);}

a.red:hover{ background-image:url(orange, Direction Page/brokerclickrollover.gif);}

a.red:active{background-image:url(Direction Page/brokerclickrollover.gif);} */

