
body{
 margin: 0px;
 padding: 0px;
 text-align: center;
 font-size: 11px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 /*background: #CCC; */
  background: #006;
}
a{
 text-decoration: none;
}
a:link, a:visited {
 color: #000099;
}
a:hover{
 color:#990000;
}
h1, h2, h3, h4, h5, p {
 padding: 0;
 margin: 0;
}
p {
 font-size: 1em;
 margin: 0 0 .5em 0;
 }

h1 {
 font-size: 1.5em;
 font-weight: bold;
}
h2 {
 font-size: 1.1em;
 font-weight: bold;
 margin: 0 0 .5em 0;
}
h3 {
 font-size: 1.2em;
 font-weight: bold;
}
h4 {
 font-size: 1.075em;
 font-weight: bold;
}
h5 {
 font-size: 1em;
 font-weight: bold;
 margin: 0 0 .5em 0;
}
img {
 border: 1px solid rgb(140, 140, 140);
 margin: 0;
 }
img.no_border {
 border: 0;
 margin: 0;
 }
img.float_right {
 float: right;
 clear: right;
 margin: 0 0 10px 10px;
}
img.float_left {
 float: left;
 clear: left;
 margin: 0 10px 10px 0;
}

#container { 
 margin: -31px auto 0 auto;
 padding: 0;
 width: 800px;
/* border: 1px solid #000; */
 background: #006;
}
#header {
 width: auto;
 padding: 0px;
 margin: 0px;
 height: 182px;
 background-image:url(images/sliding_ban.jpg);
 text-align:center;
}
#date {
 height: 23px;
 width: auto;
 margin: 0;
 padding: 6px 0 0 6px;
 color: #FFF;
 text-align: left;
 background-image:url(images/banner.jpg);
 font-size: 12px;
}

#leftcol { 
 text-align: left;
 padding: 0px;
 margin: 0 0 0 0;
 width: 150px;
}

/* Drop Down Code*/
li:hover ul { display: block; 
}
#leftcol li > ul {
 top: auto;
 left: auto;
	}
#leftcol ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
 width: auto;
 border-bottom: 1px solid #000;
}
#leftcol li {
 font-size: 1.1em;
 font-weight: bold;
}
#leftcol ul li a {
 display: block;
 text-decoration: none;
 padding: 3px;
 border: 1px solid #000;
 border-bottom: 0;
} 
#leftcol li:hover ul, #leftcol li.over ul { 
 display: block; 
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

/* End Drop Down Code*/

/* Link Code*/
#leftcol A:link {
 color: #006;
 background-image:url(images/nav_reg.jpg);
}
#leftcol A:visited {
 color: #006;
 background-image:url(images/nav_reg.jpg);
}
#leftcol A:active {
 color: #FFF;
 background-image:url(images/nav_cur.jpg);
}
#leftcol A:hover {
 color: #3399CC;
 background-image:url(images/nav_reg.jpg);
}

#leftcol #current a {
 color: #FFF;
 background-image:url(images/nav_hov.jpg);
}

/* End Link Code*/
#tab {
background:#000066;
}
table.tab_table{
margin-bottom: -5px;
}
table.content { 
 margin: 0;
 padding: 0;
 width: 575px;
 border: 0;
 text-align: justify;
}
td.left_content {
 width: auto;
 padding: 0;
 margin: 0;
 vertical-align: top;
 border: 0;
}
td.right_content {
 width: auto;
 padding: 0;
 margin: 0;
 background-color: #FFFFFF;
 vertical-align: top;
 border: 0;
}
#tab_content {
 width: auto;
 margin: 25px;
 border: 1px solid rgb(140,140,140);
 background-color: #FFFFFF;
 padding: 20px;
 position: relative;
 }
#tab_content ul.bullets {
 padding: 0 0 0 15px;
 margin: 0;
 text-align: left;
 }
  
#tab_title {
 background-color: #FFFFFF;
 position: absolute;
 top: -10px;
 left: auto;
 right: 10px;
 width: auto;
 padding: 0 8px 0;
 margin: 0;
 text-align: right;
}
td {
 padding: 15px 0 15px 0;
 margin: 0;
 vertical-align: top;
}
td.first {
 padding: 0 0px 15px 0;
}
td.sub_nav {
 padding: 5px 8px 5px 8px;
 border: 1px solid rgb(210,210,210);
 font-size: 1.1em;
 margin: 0;
}
td.sub_nav_bottom {
 padding: 5px 0 5px 0;
 font-size: 1.1em;
 margin: 0;
}
td.sub_nav_selected {
 padding: 5px 8px 5px 8px;
 font-size: 1.1em;
 background-color: #000066;
 border: 1px solid rgb(210,210,210);
 color: #FFF;
 margin:0;
}
p.caption {
text-align: right;
color: rgb(140,140,140);
font-size: .9em;
margin: 4px 0 4px 0;
}
td.left {
 padding: 15px 15px 15px 0;
 width: auto;
}
td.right {
 border-left: 1px solid rgb(210,210,210);
 padding: 15px 0px 15px 15px;
}
td.center {
 text-align: center;
}
td.left_bullets {
padding: 15px 15px 10px 0;
border-right: 1px solid rgb(210,210,210);
}
td.center_bullets {
padding: 15px 0 10px 15px;
}
td.right_bullets {
padding: 15px 0 10px 15px;
border-left: 1px solid rgb(210,210,210);}

td.bot_divider {
padding: 0;
margin: 0;
}
#flash {
 padding: 0px;
 margin: 0px 0px 20px 0px;
 height: 400px;
 width: 545px;
 border: 1px solid rgb(210, 210, 210);
}


#divider {
 padding: 0px;
 margin: 0px;
 width: 550px;
 height: 100px;
 background: url("images/divider.jpg") 100% 100% no-repeat;

}
#footer { 
 width: auto;
 height: 20px;
 clear: both;
 color: #fff;
 padding: 10px 0 10px 0;
 margin: 0px;
}

/* Class */
td.bottomborder {
 border-bottom: 1px solid rgb(210, 210, 210);
 padding: 0;
}
td.topborder {
 border-top: 1px solid rgb(210, 210, 210);
 padding: 0;
}
