body          { margin: 10px auto; padding: 0; font-family: Arial, Helvetica, sans-serif, verdana;}
.container    {margin: 0 auto; width: 960px; vertical-align: top;}

a             { color: #0066cc; text-decoration: none;}
a:hover       { color: #0066cc; text-decoration: none;}
a:active      { color: #0066cc; text-decoration: none;}
img           { border: 0;}

.bbl {background: url(../images/bbl.gif) 0 100% no-repeat #0099cc; width: 100%;}
.bbr {background: url(../images/bbr.gif) 100% 100% no-repeat;}
.btl {background: url(../images/btl.gif) 0 0 no-repeat;}
.btr {background: url(../images/btr.gif) 100% 0 no-repeat;}
.clear {font-size: 1px; height: 1px;}
.bbl ul li {margin: 0 0 5px 0;}

#header       { margin: 0 0 10px 0;}
#logo         { padding: 20px 0 0 30px; height: 110px;}
.contact      { float: right; margin: 40px 10px 0 0; text-align: center;}
#search       { float: right; padding: 2px 30px 0 0;}

#topnav       { width: 950px; height: 30px; padding-left: 10px; background-color: #444444; margin: 5px 0 0 0;}
ul.topnav     { line-height: 30px; list-style: none; font-size: 13px; font-weight: bold; margin: 0;}
ul.topnav li  { float: left; list-style-type: none;}
ul.topnav li a:link, ul.topnav li a:visited { display: block; text-decoration: none; 
                color: #ffffff; padding: 0 10px 0 10px;}
ul.topnav li a:hover, ul.topnav li a:visited:hover { color: #0066cc; text-decoration: none;
                                                     background-color: #f5f5f5;}
.header2     { background-color: #f0f0f0; border-bottom: #cccccc solid 1px; margin: 0 0 5px 0;}
.headtext    { font-size: 20px; color: #0092f2; font-weight: bold; padding: 5px 0 5px 60px;}
.fb          { float: right; width: 200px; text-align: right; padding: 8px 90px 0 0; font-size: 12px;}

h1, h2, h3, h4 { font-weight: bold;}
h1           { font-size: 20px; line-height: 120%; color: #333333; margin: 10px 0 20px 0;}
h2           { font-size: 13px; color: #cc3300; margin: 0;}
h3           { font-size: 13px; color: #000000; margin: 0;}
h4           { font-weight: normal; font-size: 13px; color: #cc00ff; margin: 6px 0 20px 0;}
.p1          { font-size: 10pt; text-align: center;}
.p2          { font-size: 8pt; text-align: center }

.content     { display: inline; float: left; width: 665px; vertical-align: top; line-height: 130%;
               font-size: 13px; padding: 10px 15px 30px 20px; margin: 0 8px 0 0; border: #cccccc solid 1px;}
.content ul, .content ol { margin: 0 0 0 25px; padding: 0; float: none;}
.content ul li, .content ol li{ margin: 2px 0 0 0; padding: 0 0 5px 0; float: none;}

.cinfo       { width: 340px; margin: 0; padding: 10px; text-align: left; border: #000000 solid 2px;}

.adbox { text-align: center; margin: 0 0 10px 0;}
#sidebar.adbox2 { margin: 0 0 20px 0; text-align: center; letter-spacing: 2px;}

#sidebar     { float: right; width: 250px;}
.sidebar1    { display: inline; float: right; margin: 0; font-size: 13px;}
.sidebar1 h2 { margin: 0; padding: 8px 0 8px 0; font-weight: bold; text-align: center; color: #ffffff; background-color: #444444;}
.sidebar1 ul { margin: 0; padding: 0 0 5px 0;}
.sidebar1 li { margin-bottom: 5px; list-style: none; font-size: 12px;}
.sidebar1 ul li { background: url(../images/arrow-black.gif) no-repeat; background-position: 2px 7px ; margin: 5px 0 5px 0; 
                  padding: 2px 5px 4px 15px; line-height: 125%; background-color: #f0f0f0; border: #dddddd solid 1px;}
.sidebar1 ul ul li { margin: 0 0 0 15px; line-height: 125%;}
.sidebar1 a { color: #0066cc; text-decoration: none; display: inline;}
.sidebar1 a:hover { color: #cc3300; text-decoration: none;}

.sidebar2    { display: inline; float: right; margin: 0 0 0 10px; width: 0; font-size: 13px;}
.sidebar2 h2 { margin: 0; padding: 4px 0 3px 5px; font-weight: bold; width: 175px; color: #000000;}
.sidebar2 ul { margin: 0; padding: 0 0 5px 0;}
.sidebar2 li { margin-bottom: 5px; list-style: none; font-size: 12px;}
.sidebar2 ul li { background: url(../images/arrow-black.gif) left 7px no-repeat; margin: 0; 
                  padding: 2px 0 4px 10px; line-height: 125%; border-top: 1px dashed #cccccc;}
.sidebar2 ul ul li { margin: 0 0 0 15px; line-height: 125%;}
.sidebar2 a { color: #0066cc; text-decoration: none; display: inline;}
.sidebar2 a:hover { color: #cc3300; text-decoration: none;}

.spacer { margin: 15px;}
.footer       { float: left; width: 100%; line-height: 30px; text-align: center; 
                padding: 0; font-size: 13px; color: #000000;
		        background-color: #000000; margin-top: 20px;}
.footer a:link, .footer a:visited { color: #ffffff; margin: 0 5px 0 5px; text-decoration: none;}
.footer a:hover, .footer a:visited:hover { color: #ffff00; margin: 0 5px 0 5px; text-decoration: none;}
.copyright    { width: 100%; height: 30px; text-align: center; padding: 20px 0 20px 0;
                background-color: #cccccc; float: left; font-size: 12px; color: #505050;}
.meter        { width: 100%; height: 30px; float: left;}

