
h1{font:bold 16px Verdana,Arial,Tahoma;color:#7AD321;}
h2{font-size:14px; font-family:Verdana,Aroal,Tahoma;color:#333;}

body{background:url('../images/bg-body.jpg') repeat-x;padding:0px;font-size:10px;font-family:verdana, arial, helvitica, sans-serif;color:#333333;}

a{color:#053799;text-decoration:none;}
a:hover{text-decoration:underline;}

#clear {clear:both;}

#main{width:727px;height:100%;}

#head{width:727px;}

#headLogo{float:left;height:99px;padding-top:1px;position:relative;}

#headMenu{text-align:right;padding-top:60px;}

#search {width:727px;}

#srchbox{background: #fff;}

#sTxt{color:#666666;font:8pt Verdana, Arial, Tahoma;text-align:center;}

#srchbox input{padding: 3px;}

#s{font-size: 1.7em;width: 90%;}

#bodyTopSpacer{width:727px;height:6px;background:url('../images/body-top-spacer.jpg') no-repeat;}

#body{width:800px;height:100%;}

#bodyMain{text-align:left;padding-left:20px;padding-right:20px;}

#Benefits h2{margin-bottom:4px;border-bottom:1px dotted #666;font-size:1.0em;color:666}

#register
{	
}

#register h1{padding-bottom:4px;border-bottom:1px dotted #7AD321;}

div.row {clear: both;padding-top: 10px;}

div.row span.label {float: left;width: 150px;text-align: right;}

div.row span.formw {float: right;width: 520px;text-align: left;color:red;}
  
div.row input{padding-left:10px;font-size: 1.5em;}

div.row select{padding-left:5px;font-size:1.5em;}

#frmButton{text-align:right;padding:40px;}

#userInTop{height:99px;}

#userInTopWelcome{float:left;padding-top:40px;padding-left:25px;text-align:right;}

#userInTopWelcome H1{font:bold 18px Verana, Arial,Tahoma;color:#7AD321;margin:0px;	}

img.picture{padding:4px;border:1px solid #ccc;margin:10px 10px 3px 3px;}

#registerPhoto{width:500px;}

#hidUploading{visibility:hidden;display:none;}

#hidUploading H1{margin:0px;border-bottom:0px;}

#regFrm{width:680px;float:left;}

#regTip{visibility:hidden;display:none;text-align:right;}

#regTip h4 {color:#7AD321}

#AgentProfile{padding:5px;border-bottom:1px dotted #333;}

#AgentProfile H1 {margin:0px;padding:0px;color:#053799;font-size:1.0em;}
#AgentProfile H4 {margin:0px;padding:0px;font-size:13px;}

#MainAgentProfile H1 {border-bottom: 1px dotted #7AD321;}

#MainAgentProfile H3 {margin:0px;padding:0px;}

#MainAgentProfile H4 {margin:0px;padding:0px;}

#map
{
	border:1px solid #7AD321;
}

#login
{
	width:250px;
	border:1px dotted #333;
	padding:15px;
}

#login h1{ margin:0px;padding:0px;border-bottom:1px solid #7AD321;}


#loginInput {padding-left:10px;font-size:1.5em;}

.circBoxBorder{border:1px solid #767676;background-color:#F7F5F2;width:270px}

.circBox{margin:11px;font-size:10px;}
.top .circBox{margin-top:20px}
.ct, .ct .cl, .cb, .cb .cl{display:block;font-size:0;line-height:0;margin:0;height:4px;position:relative}
.ct, .cb{width:100%;right:-1px}
.ct .cl, .cb .cl{width:4px;left:-2px}
.ct{background:transparent url(../images/circbox/circbox-top-right.gif) no-repeat top right;top:-1px}
.ct .cl{background:transparent url(../images/circbox/circbox-top-left.gif) no-repeat top left}
.cb{background:transparent url(../images/circbox/circbox-bottom-right.gif) no-repeat bottom right;bottom:-1px}
.cb .cl{background:transparent url(../images/circbox/circbox-bottom-left.gif) no-repeat bottom left}

.circbox h1{color:#000000;font-size:13px;}

#accountmenu
{
	width:712px;
	height:35px;
	background:url('../images/top-menu.gif') no-repeat;
	padding-left:70px;
	text-align:left;
	padding-top:10px;
}

#accountmenu a
{
	background-color:#A4B834;
	padding:10px 5px 10px 5px;
	border-right:1px solid #BECF5F;
	color:#FFFFFF;
}

#accountmenu a:hover
{
	background-color:#BECF5F;
	text-decoration:none;
}

#ViewAccount h2
{
	border-bottom:1px dotted #333;
}

#mNews h1
{
	margin:0px;padding:0px;
	color:#000000;
}

#userInTopMenu
{
	padding-top:20px;
}

#mOffice h2{ margin:0px;padding:0px;font-size:13px;}

#mOffice h1 { margin:0px;padding:0px;}

#mOffice h3 { border-bottom:1px dotted #333}

#moneyBackDesc{
	display:none;
	visibility:hidden;
}

#foundDesc
{
	text-align:right;
}

#iiLeft
{
	float:left;
	width:40%;
	height:26px;
}

#iiRight
{
	text-align:left;
	padding-left:5px;
	width:50%;
}

#foundDesc
{
	font-size:10px;
}

#additionalContent
{
	font:11px Georgia, Verdana, Arial;
	
}

#foundPaging{
	text-align:center;
	font-size:11px;
	padding:5px;
}

#foundPaging a{
	border:1px solid #CCCCCC;
	background:#E3F5DE;
	
	padding: 5px;
	width:23px;
	height:23px;
}

#foundPaging a:hover{
	background:#FFFFFF;
}

#foundPaging b
{
	border:1px solid #333;
	padding:5px;
}