/* CSS Document */


body {text-align: center; background: white; color: #333333; font: 11px verdana, Arial, Helvetica, Geneva, sans-serif; line-height: 1.3em; margin-left: 0px; margin-top: 0px; }
/*div, p, th, td  { font: 11px verdana, Arial, Helvetica, Geneva, sans-serif; vertical-align: top; line-height: 1.3em; }*/
td {vertical-align: top; font: 11px verdana, Arial, Helvetica, Geneva, sans-serif;}
ul {margin: 0em 1.2em 1em 2.2em; list-style-position: outside; padding: 0px;}
li {margin: .15em 0 0 0;}
p { background-color: transparent;}
a {text-decoration: underline;	}
a:link {color: #b66806; background-color: transparent; text-decoration: underline; 	}
a:visited {color: #b66806; background-color: transparent; text-decoration: underline; }
a:hover	{color: #666666; text-decoration: none; background-color: transparent;}
h1 {font-size: 15px; color: #b66806;  font-weight: bold;  text-transform: uppercase;  }
h2 {font-size: 11px; color: #b66806;  font-weight: bold; margin: 0px 0px 3px 5px; text-transform: uppercase;}
h3 {font-size: 11px; color: white; background-color: #b66806;  font-weight: bold; margin: 0px 0px 3px 0px; padding: 2px 2px 2px 6px;}
h4 {font-size: 11px; color: #b66806;  font-weight: bold; text-transform: uppercase;}
h6 {font-size: 11px; font-weight: bold;}
h6 {font-size: 10px; font-weight: bold;}

div#wrap { background-color: transparent; margin-top: 0px; margin-bottom: 60px; width: 750px; margin-left: auto; margin-right: auto;  padding: 0px; }

div#logotop {background-color: #495D85; padding: 0px; margin: 0px; width: 293px; height: 80px;}
div#navtertiary {background-color: #003366; font: 9px Verdana, Arial, Helvetica, Geneva, sans-serif; text-align: center; top: 0px; padding: 0px 8px 2px 8px; color: #666666; width: 448px; height: 12px;}
div#navtertiary a {color: white; text-decoration: none; }
div#navtertiary a:visited {color: white; text-decoration: none; }
div#navtertiary a:hover {color: #ffcc33; text-decoration: none; }
div#toppc {padding: 0px; background: transparent;  margin: 0px; width: 464px; height: 68px;}

/*div#top {padding: 0px; background: transparent url(images/top_bar.jpg);  margin: 0px; width: 750px; height: 80px;}*/
table#centertable {width: 750px; margin: 20px 0px 20px 0px;}
table#centertable td {text-align: left;}

table#contenttable {width: 100%; margin-top: 15px;}
table#contenttable td {padding: 0px 10px 15px 15px;}
td#contentleft {border-right: 1px solid #cccccc; width: 120px;}
div#quote {font-weight: bold; color: #336699; padding: 0px 0px 10px 0px; line-height: 1.5em; font-size: 12px;}
.smtxt {font-size: 9px; font-weight: normal;}
td#contentmiddle {}
td#contentright {width: 165px;}


div#mainnav {padding: 0px; background: #b66806; clear: left; margin: 0px;  text-align: left; height: 23px;}
div#logo {background: transparent;  padding: 0px; margin: 50px 0px 30px 70px; text-align: left; }
div#middle {background: transparent;  padding: 0px; margin: 0px 0px 30px 0px; text-align: center; }
div#bottombar {background-color: #aa441c; height: 50px; /*margin: 0px 0px 0px 0px; padding: 0px 25px 10px 0px; text-align: right;*/}
div#bottombar table {text-align: right;}
div#bottombar table td {color: white; font-weight: bold; padding: 15px 5px 0px 0px;}

div#footer {margin: 10px 0px 0px 0px; background: transparent; font-size: 9px; text-align: center; color: #333333; padding: 5px 0px 0px 15px;}


div#left { text-align: left; width: 137px; margin: 0px; padding: 0px;  }
div#linksleft {margin: 0px 0px 0px 0px; padding: 0px;}
a.linksleft:link {display: block; padding: 2px 8px 1px 18px; background: transparent url(images/arrow_red.gif) left center no-repeat; text-decoration: underline; color: #333333; font-size: 10px; text-transform: none;}
a.linksleft:visited {display: block; padding: 2px 8px 1px 18px; background: transparent url(images/arrow_red.gif) left center no-repeat; text-decoration: underline; color: #333333; font-size: 10px; text-transform: none;}
a.linksleft:hover {color: #b66806; text-decoration: none;}

div#extranav {margin: 20px 0px 0px 0px; padding: 8px 8px 8px 8px; background-color: #cccccc; width: 97px; font-size: 9px;}
div#rates {margin: 20px 0px 0px 0px; padding: 8px 8px 8px 8px; background-color: #cccccc; width: 97px; font-size: 9px;}

a.linkleftsm:link {display: block; padding: 0px 8px 1px 11px; background: transparent url(images/arrowsm_red.gif) left center no-repeat; text-decoration: underline; color: #333333; font-size: 9px; text-transform: none;}
a.linkleftsm:visited {display: block; padding: 0px 8px 1px 11px; background: transparent url(images/arrowsm_red.gif) left center no-repeat; text-decoration: underline; color: #333333; font-size: 9px; text-transform: none;}
a.linkleftsm:hover {color: #b66806; text-decoration: none;}


div#center { text-align: left; width: 401px; margin: 0px; background: transparent url(images/photo_center/pix.jpg) left center no-repeat; height: 272px; }
div#center img {margin: 242px 0px 0px 0px;}
div#right { text-align: left; width: 212px;  margin: 0px; padding: 0px; font-size: 11px; }
td#rightbox {color: white; background: white; }
td#rightbox p {padding: 10px 15px 10px 15px; line-height: 1.6em;}
td#introtextblurb {padding: 10px; text-align: left; width: 401px;}
td#miniimage {border-left: 1px solid white;}
td#sentimentbar {background: #96A759; text-align: left;}

table#ads {margin: 20px 0px 20px 0px;}
table#ads td {border-left: 1px solid #cccccc; padding: 0px 0px 0px 2px; }
table#ads td p {margin-top: 0px;  }
.ads { margin: 0px 5px 2px 4px; font-size: 10px; line-height: 1.3em; text-align: left;}

.bold {font-weight: bold; background: transparent;}

table#ratetable {margin: 20px 0px 20px 0px; width: 100%; background: #F1F1F1;}
table#ratetable td {padding: 3px 3px 3px 3px; color: #666666; }
.tablebackground {background-color: #C9D3D4; font-weight: bold;}
.italic {font-style: italic;}

