@import "visual_consistencies.css";
@import "clearfix.css";
@import "menu.css";

body {
	min-width:950px;
	margin:10px 0;
	padding:0 20px 20px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#58595b;
	background-color:#bdcadc;
	
	
}
h1 { font-weight:bold; font-size:11px;}
h2 { }
h3 {}
h4 {}
h5 {}
p { line-height:130%; }
blockquote {}
ul {margin-top:-8px;}
li{line-height:130%;}

img {text-decoration:none; border:0px;}

a {text-decoration:none; color:#3c639b;}
a:visited {}
a:hover,
a:active {}

a.normal{color:#58595b;}
a.white{color:#ffffff;}

.fltright{float:right}

p.logo{margin-top:-8px; margin-bottom:10px;}

#bodyDiv { width:970px; padding:0; margin:0 auto; text-align:left; background-color:#FFFFFF; background-image:url(../images/fullwidth_blue.jpg); background-repeat:repeat-y; }

#bodyNarrowDiv { width:970px; padding:0; margin:0 auto; text-align:left; background-color:#FFFFFF; background-image:url(../images/fullwidth_blueNarrow.jpg); background-repeat:repeat-y; }



/* ------------------ */
/* HEADER STYLES */
/* ------------------ */



#navigationDiv { width:450px; height:22px;  margin:163px 0 0 25px; text-align:left; float:left;}

#headerDiv { width:970px; height:188px; padding:0; margin:8px auto 0 auto; text-align:left; background-color:#1c4987; background-image:url(../images/gradient_header.jpg); background-repeat:repeat-x; }
#headerDiv .logo {width:185px; margin-top:87px; float:left; margin-left:1px;}
#headerDiv .burtle { overflow:hidden; margin:100px 45px 0 0; height:84px ;padding:0; font-size:9px; color:#fff; text-align:right; text-transform:uppercase; float:right;}



/* ------------------ */
/* LEFT COLUMN STYLES */
/* ------------------ */

#subNavigationDiv { min-height:294px; left:0; width:185px;  padding-top:23px; margin-top:0px; float:left; margin-left:1px;}

#subNavigationDiv ul { margin:0; padding:0; list-style:none;}
#subNavigationDiv ul li { float:left; clear:left; width:184px;}
#subNavigationDiv ul li a { display:block; background-color:#1d4887; font-size:8px; text-transform:uppercase; text-decoration:none; color:#fff; padding:10px 11px 6px 61px; margin:0; border-top:solid 1px #5170aa;}
#subNavigationDiv ul li a:hover { color:#1d5c90; background-color:#fff;}

#subNavigationDiv ul li ul li { visibility: hidden;}
body.news #subNavigationDiv ul li ul li { visibility:visible;}
body.news #subNavigationDiv ul li li a { /*background-position: 14px 10px; background-repeat:no-repeat; */ padding-left:18px;background-color:#0d223d;  border-top:none; padding:4px 12px 4px 60px; text-transform:none; font-size:9px;}

body.news #subNavigationDiv ul li li li a { padding-left:24px;}
body.news #subNavigationDiv ul li ul { border-bottom:solid 1px #5170aa;}
#subNavigationDiv ul li a.selected { color:#1d5c90; background-color:#fff;}
body.news #subNavigationDiv ul li li a.selected { color:#FFFFFF; background-color:#0e3673;}
body.news #subNavigationDiv ul li li a:hover { color:#FFFFFF; background-color:#0e3673;}


/* ------------------ */
/* MIDDLE COLUMN STYLES */
/* ------------------ */

#bodyDiv { background:#fff url(../images/fullwidth_blue.jpg) repeat-y;}
#bodyDiv #content { display:inline; width:437px; padding:30px 20px 10px 20px; float:left; background-color:#fff;}
#bodyDiv #content h1 { margin-top:0;}

#bodyDiv #content ul li{margin-left:-24px;}

#bodyNarrowDiv {}
#bodyNarrowDiv #content { display:inline; width:550px; padding:30px 20px 10px 20px; float:left; background-color:#fff;}
#bodyNarrowDiv #content h1 { margin-top:0;}

.pulldown {margin-top:-6px; margin-bottom:16px;}

/* ------------------ */
/* RIGHT COLUMN STYLES */
/* ------------------ */

#bodyDiv #rightColumn { width:288px; min-height:317px; float:left; display:inline; margin:0; padding:0; }
#bodyDiv #rightColumn .property img{margin-top:45px;}

#bodyNarrowDiv #rightColumn { width:175px; min-height:317px; float:left; display:inline; margin:0; padding:0; }




/* ------------------------- */
/* HOME PAGE SPECIFIC STYLES */
/* ------------------------- */





/* ------------------ */
/* MAIN COLUMN STYLES */
/* ------------------ */



/* ------------- */
/* FOOTER STYLES */
/* ------------- */

#footerDiv { width:970px; height:114px; padding:0; margin:0 auto; clear:both; text-align:right; font-size:90%; color:#3c639b;   background-image:url(../images/gradient_footer.jpg); background-repeat:repeat-x; /*border-top:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF;*/ }
#footerDiv p {width:749px; border-left:solid 1px #fff; margin:0; padding:1em 35px 1em 0; float:right; }







