body {
margin:0 auto;
padding:0 auto;
background-color:#484848;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}

form {
padding:15px;
margin:0;
}

a {
color:black;
text-decoration:underline;
}
a:hover {
color:#0d0d7f;
}

a.right, a.prop-lead  {
padding:4px 10px 4px 10px;
background:#5c8bbf;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

a:hover.right, a:hover.prop-lead  {
height:11px;
padding:4px 10px 4px 10px;
background:#101082;
text-align:center;
color:#FFFFFF;
text-decoration:none;
}

a.main {
padding:9px 15px 9px 15px;
background:#5c8bbf;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

a:hover.main {
height:11px;
padding:9px 15px 9px 15px;
background:#101082;
text-align:center;
color:#FFFFFF;
text-decoration:none;
}

a.main2  {
padding:8px 14px 8px 14px;
background:#5c8bbf;
color:#FFFFFF;
text-decoration:none;
border:4px solid #CCCCCC;
font-weight:bold;
}

a:hover.main2  {
height:11px;
padding:8px 14px 8px 14px;
background:#101082;
text-align:center;
color:#FFFFFF;
text-decoration:none;
}


p {
margin:0 auto;
padding:0 auto;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:black;
font-size:12px;
}

h1 {
font-size:16px;
font-weight:bold;
color:#242121;
margin:0;
padding:0;
}

h2 {
font-size:16px;
font-weight:400;
color:#777777;
margin:0;
padding:0;
}

h3  {
font-size:16px;
font-weight:400;
color:#5e8cc0;
margin:0;
padding:0 10px 0 0;
}

h4  {
font-size:16px;
font-weight:400;
color:#06067c;
margin:0;
padding:0 10px 0 0;
}

#container {
width:832px;
margin-left:auto;
margin-right:auto;
background:url('images/background.png');
clear:both;
}

#logo {
width:161px;
float:left;
position:relative;
}

#headernav {
position:relative;
float:right;
padding:50px 0px 0 0px;
}

#headernav a {
color:black;
font-family:Tahoma, Arial, Helvetica, sans-serif;
position:relative;
font-size:11px;
border-right:1px dotted #7f7f7f;
padding:5px 11px 5px 11px;
text-decoration:none;
margin-top:20px
}

#headernav a:hover {
color:#5787bd;
}

#header {
width:800px;
height:136px;
position:relative;
margin-left:auto;
margin-right:auto;
background:url('images/header.png');
text-align:right;
}
#header p {
padding-right:10px;
}

#nav {
width:800px;
height:19px;
position:relative;
padding-top:30px;
margin-left:auto;
margin-right:auto;
background:url('images/nav-back.png');
}

#nav a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:white;
position:relative;
font-size:11px;
border-left:1px dotted #7f7f7f;
padding:5px 11px 5px 11px;
text-decoration:none;
margin-top:20px;
}

#nav a:hover {
color:#5787bd;
}

#main {
width:592px;
height:100%;
padding-left:16px;
float:left;
}
#login {
width:592px;
height:100%;
padding-left:16px;
float:left;
}
#login-white {
width:572px;
float:left;
padding:10px;
}

#main-top {
width:572px;
height:339px;
float:left;
padding:10px;
background:url('images/main-image.gif');
}

#main-top-blank {
width:572px;
height:100%;
float:left;
padding:10px;
background:url('images/main-image-blank.gif');
background-color:#8d8d8d;
background-repeat:no-repeat;
}

#main-white {
width:572px;
float:left;
padding:10px;
}

#main-bottom {
width:592px;
float:left;
}
#main-bottom a, #main-investor a, #main-white a {
color:black;
text-decoration:underline;
}
#main-bottom a:hover, #main-investor a:hover, #main-white a:hover, .quicklink a,{
color:#0d0d7f;
}
#main-investor {
width:572px;
float:left;
padding:10px;
}

#main-investor a {
color:white;
text-decoration:none;
}


.quicklink {
height:46px;
width:580px;
margin-top:5px;
float:left;
clear:both;
}

.quicklink img {
float:left;
}

#right-nav {
width:207px;
padding-right:16px;
float:right;
border-left:1px solid #999999;
}
.right-header{
width:207px;
height:47px;
float:left;
background:#999999;
}

.right-footer {
width:207px;
height:27px;
font-size:12px;
padding-top:10px;
float:left;
background:url('images/nav-right-button-back.png');
text-align:center;
}
#online-quote {
width:207px;
height:202px;
float:left;
background:url('images/nav-right-back.png');
}

#basket {
width:188px;
padding:10px;
float:left;
background:url('images/nav-right-back.png');
background-repeat:repeat-x;
}

#accountmng {
width:188px;
float:left;
padding:10px;
background:url('images/nav-right2-back.png');
}

#request-call {
width:207px;
height:114px;
float:left;
background:url('images/nav-right2-back.png');
}

#questions {
width:203px;
height:158px;
padding:2px;
float:left;
overflow:auto;
background:url('images/qanda-back.png');
}

#investor-info {
width:187px;
padding:2px;
float:left;
overflow:auto;
padding:10px;
background:url('images/nav-right2-back.png');
background-repeat:repeat-x;
}

#main-header {
width:592px;
height:47px;
float:left;
background:url('images/header-bar.png');
}

#footer {
width:790px;
height:39px;
padding-top:10px;
text-align:center;
padding-left:10px;
margin-left:auto;
margin-right:auto;
background:url('images/nav-back.png');
clear:both;
}

#footer a {
color:white;
}

a.srollover1 { display:block; float:left; margin-right:10px; width:82px; height:46px; background:url("images/services-icon.gif") 0 0 no-repeat; text-decoration:none; }
a:hover.srollover1 { background-position:-82px 0;}
a.srollover2 { display:block; float:left; margin-right:10px; width:82px; height:46px; background:url("images/armchair-icon.gif") 0 0 no-repeat; text-decoration:none; }
a:hover.srollover2 { background-position:-82px 0;}
a.srollover3 { display:block; float:left; margin-right:10px; width:82px; height:46px; background:url("images/quickprop-icon.gif") 0 0 no-repeat; text-decoration:none; }
a:hover.srollover3 { background-position:-82px 0;}
a.srollover4 { display:block; float:left; margin-right:10px; width:82px; height:46px; background:url("images/testimonial-icon.gif") 0 0 no-repeat; text-decoration:none; }
a:hover.srollover4 { background-position:-82px 0;}
a.srollover5 { display:block; float:left; margin-right:10px; width:82px; height:46px; background:url("images/firsttime-icon.gif") 0 0 no-repeat; text-decoration:none; }
a:hover.srollover5 { background-position:-82px 0;}
a.srollover6 { display:block; float:left; margin-right:10px; width:82px; height:46px; background:url("images/register-icon.gif") 0 0 no-repeat; text-decoration:none; }
a:hover.srollover6 { background-position:-82px 0;}

.prop-lead {
float:left;
width:280px;
margin-bottom:20px;
}
.prop-lead img {
float:left;
margin-right:20px;
border:0px;
}

.prop-lead a{
border:0px;
}

.overflow{
width:50px;
height:100px;
overflow:auto;
}

.overflow a {
display:block;
}