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