/* General Reset
-----------------------------------------------*/
ul {list-style:none; list-style-image:none; list-style-type:none; margin: 0; padding: 0;}
li {margin: 0; padding: 0;}
img, img a {border: 0;}
* {margin:0; padding:0;}
body {margin: 0;padding: 0; color:#e5e5e5; font-family: Arial, 'Lucida Grande', Verdana, Helvetica, sans-serif; font-size: 12px; background: #001c3e;}

/* Common
-----------------------------------------------*/
p {line-height:18px; margin: 6px 0 12px 0; font-size: 16px;}
h1 {font: normal 32px/36px Arial, Helvetica, Verdana, sans-serif; letter-spacing: -1px; color: #ffffff;}
h2 {font: normal 28px/32px Georgia, 'Times New Roman', Times, Garamond, serif; letter-spacing: -1px; color: #cfdde4;}
h3 {font: normal 30px/34px Georgia, 'Times New Roman', Times, Garamond, serif; letter-spacing: -1px; color: #ffffff;}
h4 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; line-height:18px; color: #826b50;}
ul {margin: 15px 0 15px 0px; padding-left: 30px; list-style-image: url(/images/arrow.gif);}
ul.box {list-style:none; list-style-image:none; list-style-type:none; padding-left: 0; background-color:#EEEEEE; padding:13px 5px 6px 14px; width:272px;  -moz-border-radius: 8px; -webkit-border-radius: 8px;}
ul.box li {padding-bottom: 9px; font-size:13px; font-weight:bold;}
li {padding-bottom: 15px; }
ol {list-style-position: inside; margin:5px 0 15px;}
img {border: none;}
blockquote {font-family: Georgia, 'Times New Roman', Times, Garamond, serif; line-height: 20px; font-size: 19px; color: #19649E; margin: 17px 0; padding: 0 30px 0 35px; background: url(/images/blockquote.gif) no-repeat;}
blockquote p {font-family: Georgia, 'Times New Roman', Times, Garamond, serif; line-height: 20px; font-size: 19px; color: #19649E;}
.floatL {float: left; margin: 0 15px 5px 0;}
.floatL-ext {float: left; margin: 0 15px 60px 0;}
.floatR {float: right; margin: 0 0 5px 15px;}
.clear {clear: both;}
hr {border: none;}
.divider, hr {display:block; margin: 17px 0px; height: 1px; border-top: 1px dotted #BBBBBB; }
.center {text-align: center;}

/* Link Styles
------------------------------------*/
a {color: #8ed1f0; text-decoration: underline;}
a:hover {color: #5ec4ef; text-decoration: none;}
a.arrow-trail {font-weight: bold; background: url(/images/arrow.gif) no-repeat right center; padding-right: 11px; border-bottom:1px dotted; text-decoration: none;}
a.arrow {font-weight: bold; background: url(/images/arrow.gif) no-repeat left center; padding-left: 12px; border-bottom:1px dotted; text-decoration: none;}
a.arrow-prev {font-weight: bold; background: url(/images/arrow_prev.gif) no-repeat left center; padding-left: 12px; border-bottom:1px dotted; text-decoration: none;}


#container {width: 800px; margin: 0 auto; position: relative; min-height: 300px; min-width: 800px; padding-top: 25px;}