
html,body
{
	font-size: 11px;
	font-family:Verdana;
	margin:	0px;
	border: 0px;

	/* background-color: #e4e6eb; */
	
}

/* LEFT NAV * START */

#leftnav{
width:200px;
}


a.footer_nav{
color:#525252;
font-family:Futura Lt BT,tahoma;
}

a.footer_nav:hover{
color:#525252;
font-family:Futura Lt BT,tahoma;
color:#065090;
}



.menu1{
		/* background-image:url(images/gradient.gif); */
		margin-left:13px;

		padding-left:13px;
		padding-top:2px;
		padding-bottom: 2px;
		display:block;
		text-decoration: none;
		height: 20px;
		color:#545454;
		font-weight:bold;
		font-family:Futura Lt BT,tahoma;
		font-size:9pt;
		}

		a.menu1:hover {
		COLOR: blue;
		TEXT-DECORATION: none;
		font-weight: none;
		background-image: url(arrow.jpg);
		background-repeat: no-repeat;
		background-position: 5px;
		}




#mymenu1{
padding-left:3px;
margin-top:-5px;
}

#mymenu2{
padding-left:3px;
margin-top:-5px;
}

#mymenu3{
padding-left:3px;
margin-top:-5px;
}

#mymenu4{
padding-left:3px;
margin-top:-5px;
}

#mymenu5{
padding-left:3px;
margin-top:-5px;
}

a.menu1{
cursor:hand;font-family:Futura Lt BT,verdana;
color:#626262;
}

.menudrp{
font-size:10px;
font-family:Futura Lt BT,verdana;
color:#545454;
font-weight:600;
}


/* TAKEN FORM NAV_VALID4 * START *

/* TAKEN FORM NAV_VALID4 * END *


/* LEFT NAV * END */



a{
border:0; 
text-decoration:none;
color:#5c97b1;
}

a:hover{
border:0; 
cursor: pointer;
color:#626262;
text-decoration:none;
}

a:active{
border:0; 
cursor: pointer;
color:#004b8d;
text-decoration:none;
}

a:focus{
border:0; 
cursor: pointer;
color:#004b8d;
text-decoration:none;
}

a.subnav{
border:0; 
text-decoration:none;
color:#5c97b1;
}

a.subnav:hover{
border:0; 
cursor: pointer;
color:#626262;
text-decoration:none;
}

a.subnav:active{
border:0; 
cursor: pointer;
color:#004b8d;
text-decoration:none;
}

a.subnav:focus{
border:0; 
cursor: pointer;
color:#004b8d;
text-decoration:none;
}

.copyright{
color:#626262;
font-size:11px;
font-family:Myriad Pro;
}




.top_nav_tombstone{
position:relative;
display:block;
top:40px;
left:205px;
}

.left_pane{
color:#626262;
font-size: 11px;
font-family:Verdana;
padding-left:10px;
}

div.fh_public{
font-size: 12px;
font-family:Verdana;
color:#626262;
}


div.right_pers{
width:200px;
position:relative;
top:-20px;
left:3px
}

/* *** DROP DOWN MENU *PUBLIC* CSS * START */
#menu_pub {
width: 100%;
/* background: #eee; */
float: left;
position:relative;
top:46px;
}

#menu_pub ul {
list-style: none;
margin: 0;
padding: 0;
width: 85px;
float: left;
}

#menu_pub h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
/*
border-width: 1px;
border-style: solid;
border-color: #fff #fff #fff #fff;
*/
margin: 0px;
padding: 1px 1px;
}


#menu_pub .main_tab{
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
/*
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0px;
*/
padding: 1px 1px;
}






#menu_pub h2 {
/* color: #ffffff;
background: #ffffff; */
text-transform: uppercase;
}


#menu_pub a.subnav{
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0px;
padding: 2px 3px;

}




#menu_pub a.subnav {
color:#5c97b1;
background: #fff;
text-decoration: none;

}

#menu_pub a.subnav:hover {
color: #626262;
background: #fff;
text-decoration: none;

}


#menu_pub li {position: relative;}

#menu_pub ul ul {
position: absolute;
top:30px; 
z-index: 500;
width:140px;
}

#menu_pub ul ul ul {
position: absolute;
top: 0;
left: 100%;
z-index: 500;
}

div#menu_pub ul ul,
div#menu_pub ul li:hover ul ul,
div#menu_pub ul ul li:hover ul ul
{display: none;}

div#menu_pub ul li:hover ul,
div#menu_pub ul ul li:hover ul,
div#menu_pub ul ul ul li:hover ul
{display: block;}

/* *** DROP DOWN MENU *PUBLIC* CSS * END */




/* *** DROP DOWN MENU CSS * START */

#menu {
width: 100%;
/* background: #eee; */
float: left;
position:relative;
top:46px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width:102px;
float: left;
}

#menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
/*
border-width: 1px;
border-style: solid;
border-color: #fff #fff #fff #fff;
*/
margin: 0px;
padding: 1px 1px;
}


#menu .main_tab{
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
/*
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0px;
*/
padding: 0px 0px;
}






#menu h2 {
/* color: #ffffff;
background: #ffffff; */
text-transform: uppercase;
}


#menu a.subnav{
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0px;
padding: 2px 3px;
/* color:#5c97b1; */
color:#fff;
background: #858282;
text-decoration: none;
position:relative;
top:8px;

}



#menu a.subnav:hover {
color: #fff;
background: #c2c1c1;
text-decoration: none;
}


#menu li {position: relative;}

#menu ul ul {
position: absolute;
top:30px; 
z-index: 240;
width:140px;
}

#menu ul ul ul {
position: relative;
top:0px;
left: 100%;
z-index: 240;
}




div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.AgentName{
color:#fff;
position:relative;
top:17px;
float:right;
margin-right:11px;
font-family:Futura Lt BT,Verdana,Arial;
font-size:14px;
font-weight:600;
}

.newaptarrow{
position:relative;
top:-5px;
left:-5px;
}


/* *** DROP DOWN MENU CSS * END */

a.upper_nav{
border:0; 
text-decoration:none;
}

a.upper_nav:hover{
border:0; 
cursor: pointer;
text-decoration:none;
color:#626262;
/* text-decoration:underline; */
}

a.rc_login{
border:0; 
text-decoration:none;
}

a.rc_login:hover{
border:0; 
text-decoration:none;
color:#626262;
}


div.right_pers{
width:192px;
}



#tdLeft {
	width:69%;
	margin-left:5px;
	padding-left:5px;
}

#tdRight {
	width:31%;
	text-align:right;
	vertical-align:text-top;
	padding-right:5px;
}

#points {
	float:right;
	width:192px;
	/*background-color: #003082;*/
	color:#eeeac4;
	
}
#points div {
	padding-top:8px;
	padding-left:1px;
	padding-right:0px;
}

#points table {
	font-size: 10px;
}
#points div td {
	border-bottom-width:1px;
	border-bottom-style: solid;
	padding-top:3px;
	padding-bottom:3px;
}
#points div #tdLeft {
	width:69%;
}

#points div #tdRight {
	width:31%;
	text-align:right;
	vertical-align:text-top;
}
#points div #headers {
	padding-top:20px;
	font-weight:bold;
	font-style:oblique;
	font-size:12px;
}


