/* CSS Document */

body {
background-color:#003a66;
margin:0;
}

div#logo {
background-color:#FFFFFF;
margin:0;
padding:15px 0px;
}

a{
outline:none;
}

a img{
border:0;
}

#logo div{
width:985px;
margin:0px auto;
}

#logo div div.tslogin {
text-align:right;
width:150px; float:right;
}
div#container {

margin:20px auto;
background-image:url(images/narr_r3_c1.png);
background-position:top left;
width:900px;
background-repeat:repeat-y;
}

div#inner {
	
	/* width:913px; */
	padding:20px;
	background-image:url(images/narr_r1_c1.png);

	background-position:top left;
	background-repeat:no-repeat;
	padding-bottom:30px;
	width:860px;
}

div#menu{
text-align:center;
margin-top:5px;
background-color:#608499;
padding:3px;
}

#menu div{
width:965px;
margin:0px auto;
}

div#propinfo{
padding-top:5px;
width:175px;
position:absolute;
}

#menu table {
width:100%;

}

#menu td{
text-align:center;
border-right:2px solid #34659B;

}

#menu td.last{
border-right:0;
}

#menu td a{
display:block;
font-family: Helvetica, sans-serif;
color:#FFFFFF;
background-color:#608499;
font-variant:small-caps;
text-decoration:none;
padding:3px;
font-size:0.90em;
white-space:nowrap;
}

#menu td a.current{
background-color:#34659B;
}

#menu td a:first-letter{
font-size:14px;
}

#menu td a:hover{
background-color:#34659B;
}

div#photos{
margin-top:3px;
text-align:center;
}

#photos table {


}


#photos td{
text-align:center;
width:20%;
}

#photos div#fprop {
position:relative;
background-image:url(images/carr_13.jpg);
background-repeat:no-repeat;
width:165px;
height:115px;
}



/*#photos .fprop img#image4{
z-index:2;
}

#photos .fprop img#image4_under{
z-index:1;
}
*/
#photos td.feat{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#273E62;
vertical-align:top;
padding-right:0px;
}

#photos .feat p{
margin-top:0;
margin-left:5px;
}

#photos .feat a{
text-align:left;
background-color:#34659B;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
display:block;
padding:2px;
margin:3px 1px;
}

div#homecopy{
text-align:left;
margin-left:21%;
margin-top:10px;
position:absolute;
top:165px;
width:570px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#273E62;
line-height:2.0em;
padding-left:25px;
}

#homecopy p{
margin-top:0;
}


#homecopy a{
color:#007238;
}

div#featured {
position:absolute;
bottom:10px;
left:50%;
}

div#featured td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#273E62;
vertical-align:top;
padding-right:10px;
}

#featured td span.ltblue{
color:#4481C2;
}

div#content {
margin-top:10px;
}

div#leftmenu{
padding-top:4px;
width:200px;
float:left;
height:auto;
height:100%;
}

div.proplist {
width:150px;
padding-top:24px;
padding-right:25px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#273E62;
}

.proplist  a,.proplist  p{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#273E62;
display:block;
}

.proplist a{
font-size:12px;
text-decoration:none;
display:block;
line-height:16px;
margin-right:8px;
}


.proplist span.header {
color:#008348;
display:block;
font-weight:800;
}




div#content {
position:relative;
}

#leftmenu div.lilblue {
font-size:12px;
color:#FFFFFF;
background-color:#34659B;
margin-top:8px;
height:18px;
padding-left:5px;
}

#leftmenu div.lilblue a{
color:#FFFFFF;
margin-left:0;
text-decoration:none;
display:inline;

}

#leftmenu a{
color:#34659B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
display:block;
margin-left:20px;
padding-left:5px;
line-height:14px;
font-weight:800;
margin-right:8px;
margin-bottom:8px;
}
.proplist#leftmenu a{
font-size:12px;
text-decoration:none;
display:block;
margin-right:0;
font-weight:400;
line-height:16px;
color:#273E62;
}

#leftmenu a:hover{
text-decoration:underline;
}


#leftmenu a.current{
color:#007238;
}

div#rt_content {
margin-left:200px;
}

div.prop#rt_content {
margin-left:165px;
}

#inner .title {
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
color:#273E62;
margin-bottom:30px;
}

#rt_content .details .descrip {
padding:15px;
}


#rt_content .prop {
font-variant:normal;
}


#rt_content .title:first-letter {

}

#rt_content div.copy {
padding-left:35px;
width:600px;
margin-top:20px;

padding-bottom:55px;
/*overflow:auto;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#273E62;
}

#rt_content div.copy p{
font-size:12px;
padding-right:15px;
}

#rt_content .copy a{
color:#007238;
}


#rt_content div.map {
/*padding-left:35px;
padding-right:25px;*/
width:300px;
float:left;
padding:0;
height:auto;
overflow:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#273E62;
}

#rt_content div.details {
padding-left:5px;
width:385px;
padding-right:5px;
height:391px;
overflow:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#273E62;
}

#content .proplist#leftmenu a.mcat {
font-weight:bold;
}

.descrip span.sect{
display:block;
color:#34659B;
}

.descrip p{
margin-top:0;
}

#content .details .descrip span.title {
color:#008348;
}

#container #inner div#sing_col{
text-align:left;
margin-left:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#273E62;

margin-right:25px;

}

#sing_col a{
color:#007238;
text-decoration:none;
}

#sing_col a:hover {
text-decoration:underline;
}

#container #inner h1.scheader{
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
color:#273E62;
}

#container #inner  #sing_col form,#container #inner  #sing_col p {
font-size:12px;
}

#container #inner #rt_content .copy .login input{
outline:none;
font-size:12px;
border:1px solid #999999;
}

#container #inner  #sing_col td {
font-size:0.85em;
} 

div#portcol1{
width:525px;
text-align:left;
float:left;
}


div#portcol2 {
margin-left:525px;
margin-right:25px;
}

#portcol2 h1{
font-size:12px;
font-weight:normal;
color:#3c7cbf;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:0px;
}

#portcol2 h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
color:#3c8a58;
margin:0px 0px 10px 0px;
font-weight:normal;
font-size:24px;
}

#portcol2 p{

font-family:Verdana, Arial, Helvetica, sans-serif;
margin:3px 0px 10px 0px;
font-size:12px;
}

div#disclaimer {
font-size:0.80em;
}

.expander {
display:none;
}

table.vendors {
margin-right:25px;
}

.vendors {
font-size:0.85em;
}

.vendors th{
color:#FFFFFF;
background-color:#7d96a7;
padding:5px;
}

.vendors td{
border-bottom:1px solid #003a66;
padding:10px;
}

#inner #content #leftmenu div.prop_group {
margin-bottom:10px;
margin-left:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#inner #content #leftmenu div.prop_group a{
margin-left:0px;
padding-left:0px;
font-size:12px;
}



#inner #content #leftmenu .grp_hdr {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3c8a58;
font-size:12px;
margin-bottom:8px;
font-weight:bold;
}

div#cont_bottom{

}

#content #leftmenu .prop_group a{
margin-top:2px;
margin-bottom:4px;
}