* {
margin:0px;
padding:0px;
}
body {
background: #173e74 url(../images/bodybg.jpg) repeat-x;
color: #000000;
font-family: arial, helvetica, sans-serif;
font-size:13px;
}
table {
width: 100%;
padding:0px;
border-collapse:collapse;
}
td {
color: #000000;
font-family: arial, helvetica, sans-serif;
font-size:13px;
}

#page {
text-align:left;
width:942px;
color:#000000;
}
img {
border:none;
}
a {
color: #000000;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
h1, td.contentheading {
color:#ce0e12;
font-size:24px;
font-weight:bold;
margin:0 0 10px 0;
text-transform: uppercase;
}
h2{

}
h3{

}
p {
margin: 0 0 15px 0;
line-height: 18px;
}
.left p {
margin: 10px 0 0px 0;
line-height: 18px;
}
ul {
margin: 10px 0 10px 0;
}
ul li {
background: transparent url(../images/bullet.gif) no-repeat 0 3px;
margin: 4px 0 0 10px;
list-style:none;
padding: 0 0 0 15px;
}
.clr {
clear:both;
}
.search {
text-align:right;
margin: 5px 0;
}
#header {
height:168px;
}
#banner img{
margin:20px 0 20px 5px;
}
#logo {
margin:28px 0 0 4px;
float:left;
width:430px;
}
#logo a{
background: transparent url(../images/logo.jpg) no-repeat;
height: 112px;
width: 430px;
display:block;
text-indent:-9999px;
}
#menu {
float:right;
margin:68px 0 0 0
}
#menu ul {
margin:0px 0 0 0;
}
#menu ul li{
display:inline;
padding: 0px 35px 0px 0px;
background:none;
margin:0px;
}
#menu a{
font-weight:bold;
font-size:16px;
text-decoration:none;
color:#ffffff;
}
#menu a:hover, #menu a#active_menu {
color:#ce0e12;
}
#container {
padding: 0px 0px 20px 0px;
}
#container .left{
float:left;
width: 220px;
}
#container .tleft{
background: transparent url(../images/left-box-top.gif) no-repeat;
width: 220px;
height:10px;
display:block;
}
#container .bleft{
background: transparent url(../images/left-box-bottom.gif) no-repeat;
width: 220px;
height:10px;
display:block;
}
#container .mleft{
background: #ffffff;
padding:0px 8px 10px 8px;
}

#container .right{
float:right;
width:700px;
}

#container .tright{
background: transparent url(../images/main-box-top.gif) no-repeat;
width: 700px;
height:10px;
display:block;
}
#container .bright{
background: transparent url(../images/main-box-bottom.gif) no-repeat;
width: 700px;
height:10px;
display:block;
}
#container .mright{
background: #ffffff;
padding:0px 8px 10px 8px;
}
#container .right .inner{
padding: 5px 8px;
}

.left table {
margin:0 0 20px 0;
}
.left table th{
font-size: 15px;
padding:5px 0 5px 10px;
font-weight:bold;
color:#ffffff;
background:#183f72;
}
.left table.moduletableblue th{
background:#346bb4;
}
.left a {
text-decoration:none;
color:#245290;
}
.left a:hover {
color:#000000;
}
#footer{
background: transparent url(../images/footer-stripe.gif) no-repeat;
width: 940px;
padding: 0 0 10px 0;
font-size:12px;
line-height:14px;
}
#footer1{
color:#9AB5DA;
float:right;
margin-right:20px;
padding:0 0 0 0;
text-align:right;
width:440px;
}
#footer1 ul{
float:right;
height:25px;
text-align:right;
margin:10px 0 0;
}
#footer1 li{
background:transparent url(../images/footer-decoration.gif) no-repeat;
float:left;
list-style:none;
margin-left:5px;
padding-left:10px;
margin-top:0px;
}
#footer a{
color:#9AB5DA;
text-decoration:none;
}
#footer a:hover{
color:#D2DEEE;
text-decoration:none;
}
#footer2{
clear:both;
list-style:none;
padding-top:20px;
text-align:center;
font-size:11px;
}
#footer2 li{
background:transparent url(../images/footer-decoration-2.gif) no-repeat scroll 0 2px;
display:inline;
list-style:none;
margin-left:5px;
padding-left:10px;
}
#footer3{
margin-top:20px;
color:#ffffff;
font-size:11px;
}