
body
{
	background-image:url('../images/bg.jpg');
	background-repeat:repeat-x;
	background-color:#08386F;
	margin:0px 0px 0px 0px; 
	text-align: left;
}

.content
{
	background-image:url('../images/body_clip.jpg');
	background-repeat:no-repeat;
	background-color:#08386F;
	text-align: justify;
}

.content2
{
	background-image:url('../images/body_clip_internal.jpg');
	background-repeat:no-repeat;
	background-color:#08386F;
	text-align: justify;
}

.content2_bg2
{
	background-image:url('../images/body_clip_internal_2.jpg');
	background-repeat:no-repeat;
	background-color:#08386F;
	text-align: justify;
}

.content2_bg3
{
	background-image:url('../images/body_clip_internal_3.jpg');
	background-repeat:no-repeat;
	background-color:#08386F;
	text-align: justify;
}

.content2_bg4
{
	background-image:url('../images/body_clip_internal_4.jpg');
	background-repeat:no-repeat;
	background-color:#08386F;
	text-align: justify;
}

.content2_bg5
{
	background-image:url('../images/body_clip_internal_5.jpg');
	background-repeat:no-repeat;
	background-color:#08386F;
	text-align: justify;
}

.content2_bg6
{
	background-image:url('../images/body_clip_internal_6.jpg');
	background-repeat:no-repeat;
	background-color:#08386F;
	text-align: justify;
}

.content2_bg7
{
	background-image:url('../images/body_clip_internal_7.jpg');
	background-repeat:no-repeat;
	background-color:#08386F;
	text-align: justify;
}

.content2_bg8
{
	background-image:url('../images/body_clip_internal_8.jpg');
	background-repeat:no-repeat;
	background-color:#08386F;
	text-align: justify;
}


.rightcontent
{
	background-image:url('../images/body_clip_internal_repeat.jpg');
	background-repeat:repeat-y;
	background-color:#08386F;
	background-position:-870px 0px;
}

.leftcontent
{
	background-image:url('../images/body_clip_internal_repeat.jpg');
	background-repeat:repeat-y;
	background-color:#08386F;
	background-position:-252px 0px;
}

#topmenu a, #topmenu span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	color:#6C6C6C;
        text-decoration: none;
	margin:0px 20px 0px 20px;
	text-align:center;
}

#footmenu a, #footmenu span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	color:#CCCCCC;
        text-decoration: none;
	margin:0px 20px 0px 20px;
}

.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 500;
	color:#CCCCCC;
        text-decoration: none;
	margin:0px 0px 0px 0px;
}

#leftmenu a, #leftmenu span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
}

#leftmenu2 a, #leftmenu2 p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	margin:0px 0px 10px 0px;
        text-decoration: none;
}

#form span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	margin:0px 0px 0px 0px; 
}

#form input
{
	margin:1px 0px 15px 1px;
	border:0px none black;
	width:190px;
	height:21px;
}

#form .button
{
	background-image:url('../images/submit.gif');
	margin:-6px 0px 0px 0px;
	border:0px none black;
	width:63px;
	height:23px;
}

#form .button2
{
	background-image:url('../images/continue.gif');
	margin:-6px 0px 0px 0px;
	border:0px none black;
	width:77px;
	height:23px;
}



#content p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	margin:0px 0px 30px 0px;
}

#content2 p, #content2 span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	margin:0px 0px 30px 0px;
}

#content2 h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#000000;
	margin:0px 0px 30px 0px;
}



.listingcontroller *
{
    padding:0;
    margin:0px 0px 0px 0px;
    outline:0;
}

#listingcontroller td
{
    background:#fff;
    font-family:Arial, sans-serif;
    color:#58595a;
    font-size:12px;
    
    text-align: left;
    margin:0px 0px 0px 0px;
}

.cl {
    font-size:0;
    line-height:0;
    height:0;
    display:block;
    clear:both;
}




#listingcontroller a{ color:#023562; }
#listingcontroller a:hover{ text-decoration: none; color:#023562; }
#listingcontroller a img{ border:0; }

.shell{margin:0px 0px 0px 0px auto;}

#right-content .location p{padding-top:10px}
.location {padding-left:10px}
.location span{font-size: 10px; text-transform: uppercase; color:#858687;}
.location strong{color:#868888;}
.location a{font-size: 11px; color:#7aaf46; text-decoration: none;}
.location a:hover{ color:#023562; }

#right-content{float: right; width:556px;position:relative;z-index:99}
#right-content h2{font-size: 24px; line-height:25px; color:#212121; padding-top:20px;}
#right-content p.lft{padding-top:18px; padding-left:0px}

.grey-strip{background:url(images/grey-strip.gif) repeat-x; height:38px; padding-left:6px; margin-bottom:16px; margin-top:25px}
.grey-strip h3{color:#0A3971; font-size: 16px; line-height:38px; padding-left:10px; float: left; display: inline;}
.grey-strip span{float: right; display: inline; font-size: 11px; line-height:38px; padding-right:28px}
.grey-strip strong{color:#d23b00;}

.box-holder{padding-bottom:70px; position:relative; left:-20px; top:-20px;}
.box{ width:556px; padding-top:20px; margin-bottom:20px;padding-bottom:20px; }
.box .left-area{ width:300px; float: left; display: inline; font-size: 11px; padding-right:11px; padding-left:17px}
.box .left-area h3{color:#023562; font-size: 16px; line-height:20px;}
#right-content .box .left-area p{padding-top: 0;}
#right-content .box .right-area p{padding-top: 0; font-weight: bold;}
.box .right-area{float: left; display: inline; border-left:solid 1px #c6c6c6;margin-top:22px; padding-left:15px}
.box .right-area p span{float: left; display: inline; width:120px}
.box .right-area p.greeny{color:#03356A; font-size: 14px; line-height:24px;}
#right-content .grey{background:#f5f6f3;}

.box a { text-decoration: none; }

.info-form{padding-bottom:40px; padding-left:0px}
.info-form .drop{ width:250px;padding-top:1px; padding-bottom:1px; margin-bottom:10px; border:solid 1px #d8d9da;}
.info-form strong{color:#212121; text-transform: uppercase; display: block; padding-bottom:17px; padding-top:10px}
.info-form input{ color: #333; font-size:12px;}
.info-form .field{width:144px; height:18px; padding:0px 0 ; padding-left:2px; border:solid 1px #d8d9da; float: left; display: inline; margin-bottom:10px}
.info-form .large-field{width:320px; height:150px; float: left; display: inline; margin-bottom:10px; border:solid 1px #d8d9da;}
.info-form label{width:132px; color:#000000; font-size:12px; font-weight:600; text-align: left; float: left; display: inline; padding-right:15px;margin-left:0px;margin-bottom:10px; }
.info-form label span{color:#d23b00;}
.info-form .btnp input{
	background:url(images/submit.gif);
	width:63px;
	height:23px;
	text-align: left;
	color:#fff;
	font-weight: bold;
	border:none;
	cursor:pointer;
	margin-left:0px;
	margin-top:15px;
}
.info-form .checkbox { margin-left:115px; }
.info-form .checkbox input { margin-right: 20px; }

.listingTable { float: left; margin-right: 10px; margin-bottom:10px; margin-top:20px;}
.listingTable table { width: 300px; border-left: 1px solid #CCC; border-top:1px solid #CCC; }
.listingTable td, .listingTable th { border-right: 1px solid #CCC; border-bottom:1px solid #CCC; padding:4px 10px;}
.listingTable .listingDetail { background: #EEE; width:110px}
div.current_listing_form{width:238px;height:205px;background:url('../images/bg_current_listings_form.png') 0 0 no-repeat; position:absolute; z-index:100; left:-250px;top:4px}
div.current_listing_form div#form{padding-left:23px; padding-top:48px}
div.current_listing_form div#form input{background:none; width:150px}
div.current_listing_form div#form input.button3{margin-top:33px; width:80px; height:25px;display:block; margin-left:53px}
