/* CSS Document */

body {
text-align:center;
background-image:url(images/bg.png);
background-repeat:repeat;
}

/*BEGIN DIV STYLES*/
#container {
height:auto;
width:775px;
margin-left:auto;
margin-right:auto;
}

#header {
height:100px;
width:775px;
background-color:#ffffff;
}

#logo {
float:left;
height:94px;
width:447px;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
text-align: left;
}

#promo {
float:right;
height:94px;
width:322px;
padding-top:3px;
padding-bottom:3px;
padding-right:3px;
background-color:#ffffff;
}

#print-logo{
display:none;
}

#side-nav {
float:left;
height:285px;
width:145px;
padding-top:5px;
padding-right:5px;
background-color:#415ca5;
text-align: right;
line-height: 1.75;
font-weight: bold;
font-size: 95%;
}

#top-nav {
float:right;
height:26px;
width:625px;
padding-top:4px;
background-color:#081c53;
font-weight:bolder;
border-left:150px solid #415ca5;
margin-left:-150px;
}

#content {
float:right;
width:605px;
padding-top:15px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
background-color:#ffffff;
border-left:150px solid #415ca5;
margin-left:-150px;
text-align:left;
}

#base-nav {
float:left;
height:25px;
width:775px;
padding-top:5px;
background-color:#081c53;
}

#footer {
float:left;
height:auto;
width:775px;
padding-top:8px;
padding-bottom:8px;
background-color:#ffffff;
}
/*END DIV STYLES*/
/*BEGIN TYPOGRAPHY*/
.top-nav {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:16px;
vertical-align:middle;
color:#ffffff;
}
a.top-nav:link {
color:#0099CC;
text-decoration:none;
color:#ffffff;
}
a.top-nav:visited {
color:#0099CC;
text-decoration:none;
color:#ffffff;
}
a.top-nav:hover {
color:#0099CC;
text-decoration:underline;
color:#ffffff;
}

.side-nav {
font:"Georgia", Times New Roman, Times, serif;
font-size:18px;
color:#ffffff;
}
a.side-nav:link {
font:"Georgia", Times New Roman, Times, serif;
font-size:18px;
text-decoration:none;
color:#ffffff;
}
a.side-nav:visited {
font:"Georgia", Times New Roman, Times, serif;
font-size:18px;
text-decoration:none;
color:#ffffff;
}
a.side-nav:hover {
font:"Georgia", Times New Roman, Times, serif;
font-size:18px;
text-decoration:underline;
color:#ffffff;
}

.content {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.5;
text-align:left;
}

a.content:link {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
color:#000000;
}
a.content:visited {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
color:#000000;
}
a.content:hover {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#000000;
}

.table-content {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1;
text-align:left;
}
a.table-content:link {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
color:#000000;
}
a.table-content:visited {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
color:#000000;
}
a.table-content:hover {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#000000;
}

.base-nav {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:14px;
vertical-align:middle;
color:#ffffff;
}
a.base-nav:link {
text-decoration:none;
color:ffffff;
}
a.base-nav:visited {
text-decoration:none;
color:ffffff;
}
a.base-nav:hover {
text-decoration:underline;
color:ffffff;
}

.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}
.footer-larger {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
}
a.footer-larger:link {
text-decoration:underline;
color:#000000;
}
a.footer-larger:visited {
text-decoration:underline;
color:#000000;
}
a.footer-larger:hover {
text-decoration:none;
color:#000000;
}

.h1 {
font:"Georgia", Times New Roman, Times, serif;
font-size:28px;
color:#081c53;
font-weight:bolder;
text-align:left;
}

.h2 {
font:"Georgia", Times New Roman, Times, serif;
font-size:20px;
color:#081c53;
font-weight:bolder;
text-align:left;
}

.h3 {
font:"Georgia", Times New Roman, Times, serif;
font-size:16px;
color:#081c53;
font-weight:bolder;
text-align:left;
font-style:italic;
}


.listings {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:20px;
vertical-align:middle;
color:#ff8700;
padding-left:25px;
line-height:1.30;
}
a.listings:link {
color:#0099CC;
text-decoration:none;
color:#ff8700;
}
a.listings:visited {
color:#0099CC;
text-decoration:none;
color:#ff8700;
}
a.listings:hover {
color:#0099CC;
text-decoration:none;
color:#081c53;
}

.modified {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-align:left;
}

.prop-header {
font:"Georgia", Times New Roman, Times, serif;
font-size:20px;
color:#081c53;
font-weight:bolder;
padding-top:8px;
padding-bottom:8px;
}
a.prop-header:link {
color:#081c53;
text-decoration:underline;
}
a.prop-header:visited {
color:#081c53;
text-decoration:underline;
}
a.prop-header:hover {
color:#081c53;
text-decoration:none;
}


/*END TYPOGRAPHY*/
