
body{
 font-family: Arial,sans-serif;
 color: #333333;
 line-height: 1.166; 
 margin: 0px;
 padding: 0px;
 scrollbar-3dlight-color:#254b8a; 
 scrollbar-arrow-color:#125a83;
 scrollbar-base-color:#ffffff;
 scrollbar-darkshadow-color:#254b8a; 
 scrollbar-face-color:#254b8a;
 scrollbar-highlight-color:#ffffff; 
 scrollbar-shadow-color:#ffffff;
scrollbar-track-color: #ffffff;
}

.highlight{ /* just for highlighting text within content */
color:#003366;}

#highlight{ /* just for highlighting text within content */
color:#003366;}

.highlight_bigR { 
color: #CC0000;
}

.stext {
font-size:75%;
}

.cite {
font-size:75%;
color: #999999;
}


.oddrow {background-color:#ffffff;}

.shaded2  {background-color:#626255;}

.evenrow {background-color:#C5D3E1;}

.asterisk {
color: #CC0000;
font-weight:bold;}

a{
 color: #006699;
 text-decoration: none;
}

a:link{
 color: #006699;
 text-decoration: none;
}

a:visited{
 color: #006699;
 text-decoration: none;
}

a:hover{
 color: #006699;
 text-decoration: underline;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 margin-top: 3px;
 margin-bottom:0px;
 padding: 0px;
 color:#003366;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 margin-top: 3px;
 margin-bottom:0px;
 padding: 0px;
 color:#003366;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 margin-top: 0px;
 margin-bottom:0px;
 padding: 0px;
 color:#003366;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 95%;
 font-weight: bold;
 margin-top: 3px;
 margin-bottom:0px;
 padding: 0px;
 color:#003366;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 90%;
 margin-top: 3px;
 margin-bottom:0px;
 padding: 0px;
 color:#003366;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
 padding: 0px 0px 0px 0px;
 border-bottom: 1px solid #cccccc;
 width: 950px;
 height:185px;
 background-image:url(images/header.jpg);
 background-repeat:no-repeat;
}

#navBar{

 width: 188px;
 margin: 0px;
 padding: 0px;
 background-color: #c8d0dd;

 
}

#headlines{

 width: 190px;
 border-left: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 padding-right: 0px;

}

#content{
 float: left;
 width:527px;

}

/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
 margin: 0;
 padding: 0 0 0 10px;
}


/************* #globalNav styles **************/

#globalNav{
padding: 0px;
color: #ffffff;
}

#globalNav img{
 display: block;
}

#globalNav a {
 color:#ffffff;
 font-size: 90%;
 padding: 0 4px 0 0;
}

/*************** #pageName styles **************/

#pageName{
 margin: 0px;
 padding: 0px 0px 0px 0px;
}

/************* #top_nav styles *************/

#top_nav{
 font-size: 90%;
 font-weight:bold;
 padding:0px;
 width:950px;
 color:#ffffff;
 height:27px;
 background-color:#516fa2;
/* background-image:url(images/top_nav_bg.gif);
 background-repeat:no-repeat; */
}
#top_nav a{
 color:#ffffff;

}


/************** .feature styles ***************/

.feature{ 
 padding: 0px 0px 0px 10px;
 font-size: 85%;

}

.feature h1{
 font-size: 140%;
 padding: 5px 0px 1px 0px;
 color:#003366;
 }
.feature h2{
 font-size: 130%;
 padding: 5px 0px 1px 0px;
 color:#cc0000;
 }
.feature h3{
 padding: 5px 0px 1px 0px;
 color:#cc0000;
 }
.feature h4{
 padding: 5px 0px 1px 0px;
 }
.feature h5{
 padding: 3px 0px 1px 0px;

}

.feature img{
 float: right;
 padding: 10px 0px 0px 0px;
}

#mls {

 align:center;
 margin: 10px;
 text-align:center;
 width:200px;
 background-color:#ffffcc;
 border: solid 1px #284b8d;
 }
 #mls h1 {
   font-size: 110%;
   padding: 5px;
   color:#003366;
 }


/************** .story styles *****************/

.story{
 clear: both;
 padding: 0px 0px 0px 10px;
 font-size: 85%;
}

.story p{
 padding: 0px 0px 10px 0px;
}
.story h1{

 color:#003366;
 }
.story h2{

 color:#cc0000;
 }
.story h3{

 color:#003366;
 }


/************* #siteInfo styles / footer***************/

#siteInfo{
 text-align:center;
 width:950px;
 height:87px;
 clear: both;
 border-top: 1px solid #ffffff;
 font-size: 85%;
 color: #ffffff;
 background-color:#516fa2;
 padding: 10px 0px 0px 0px;
}

#siteInfo img{
 padding: 4px 4px 4px 10px;
 vertical-align: middle;
}
#siteInfo a{
 color:#ffffff;
}


/************* #search styles ***************/

#search{
 padding: 5px 0px 5px 10px;
 border-bottom: 1px solid #cccccc;
 font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
 display: block;
 margin: 0px;
 padding: 0px;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block; width:188px;}
#navBar ul {list-style: none; margin: 0; padding: 0; width:188px;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #fff; width:188px;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none; width:188px;}


#navBarFeatured h1 {
 padding: 5px 0px 2px 5px;
 font-size:85%;
}

#navBarFeatured {
width:100%;
border:1px #284b8d solid;
margin:5px 0px 5px 5px;
}

#navBarFeatured a{
color:#CC0000;
}
/*********** #sectionLinks styles ***********/

#sectionLinks{

 margin: 0px;
 padding: 0px;
 border-bottom: 1px solid #cccccc;
 font-size: 90%;
 width:188px;
}

#sectionLinks h3{
 padding: 10px 0px 2px 10px;
}
 
#sectionLinks h1{
 padding: 5px 0px 2px 5px;
 color:#CC3300;
 font-size:95%;

}

#sectionLinks a {
 display: block;
 border-top: 1px solid #cccccc;
 padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{
 background-color: #fff;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
 position: relative;
 margin: 0px;
 padding: 0px 0px 10px 10px;
 font-size: 90%;
}

.relatedLinks h3{
 padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
 display: block; 
}

/************** #advert styles **************/

#advert{
 padding: 30px 0px 10px;
}

#advert img{
 display: block;
}


/************** #headlines styles **************/

#right_well{

 margin: 0px;
 padding: 10px 0px 20px 10px;
 font-size: 85%;
 width:190px;
}

#right_well p{
 padding: 5px 0px 5px 0px;
}



/************** #quotes styles **************/

#city_quotes {
margin-top:500px;
}




#quotes {
color:#006699;
font-size:90%;
background-color:#ffffcc;
border:solid 1px #006699;
width:500px;
padding:5px;

}
