/* colors:

#3b2313 - dark brown
#fefee1 - pale yellow
#36c4eb - light blue
#007fa2 - mid blue
#00485b - dark blue
 
*/


/* Site wrapper */
body {
/*color:#3b2313;*/
color:#666666;
font-family:Verdana;
font-size:12px;
background:#007fa2 url(../img/bg.png) bottom left repeat-x;
}


div#wrapper {
width:100%;
margin:auto;
padding:0;
background:url(../img/rocket.png) bottom left no-repeat;
}


#container {
width:100%;
margin:auto;
padding:0;
}


.container_12 {
margin-left:325px;
}


div#topheader {
width:100%;
margin:auto;
top:0;
padding:0;
position:absolute;
z-index:-1;
}


a {
color:#598696;
text-decoration:none;
outline:none;
}

a:hover {
color:#598696;
text-decoration:underline;
outline:none;
}



ul.list {
position:relative;
margin:10px 0px 10px 0px;
list-style-type:none;
padding:0;
}

ul.list li {
display:block;
background:url(/assets/img/site/arrow.png) 0px 5px no-repeat;
margin:0px 15px 0px 5px;
padding:0 0 6px 20px;
line-height:20px;
}

dl {
padding:0;
margin:0;
}

dl dt {
font-size:14px;
}



/* Content Boxes */

.contentBox {
width:100%;
padding:0;
margin:0;
float:left;
background:#fff url(../img/box_bg.png) bottom left repeat-x;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
filter:alpha(opacity=85);
-moz-opacity: 0.85;
opacity: 0.85;
border:1px solid #36c4eb;
}

.contentBox .contentBoxHeading {
width:100%;
height:30px;
background:url(../img/box_header.png) top left repeat-x;
margin:0;
float:left;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}

.contentBox .contentBoxHeading h1 {
text-align:left;
font-family:Geneva,Arial,sans-serif;
font-size:10px;
color:#fefee1;
margin:7px 0 0 20px;
float:left;
}


.contentBox .contentBoxHeading span {
float:right;
position:relative;
margin:7px 10px 0 0;
color:#fff;
}

.contentBox .contentBoxContent {
float:left;
padding:10px 20px 15px 20px;
}

.contentBox .contentBoxContent h1 {
text-align:left;
/*color:#3b2313;*/
color:#333333;
font-family:Verdana;
font-size:16px;
font-weight:bold;
margin:7px 0 0 0;
padding:0;
}

.contentBox .contentBoxContent p {
text-align:left;
margin:5px 0 10px 0;
font-family:Verdana;
font-size:12px;
}

.contentBox .contentBoxFooter {
float:left;
padding:3px 0 3px 0;
margin:0;
background:#333 url(/assets/img/site/heading_bg.png) top left repeat-x;
width:100%;
}

.contentBox .contentBoxFooter p {
margin:0 0 0 10px;
}

div.imagelist {
position:relative;
margin:0;
padding:0;
}

div.imagelist div.theimg img {
margin:0;
float:left;
max-width:175px;
max-height:100px;
}

div.imagelist dl {
padding:0;
margin:0px 0px 25px 15em;
}

dl.imagelist dt {
padding:0;
margin:0;
font-weight:bold;
font-size:15px;
color:#153644;
}

dl.imagelist dd {
padding:0;
margin:0;
}

.img {
border-top:1px solid #666;
border-left:1px solid #666;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:.2em;
}

.imageleftcaption {
float:left;
width:250px;
margin:0 7px 5px 0px;
}

.imageleftcaption p {
margin:5px 5px 0px 5px;
font-size:11px;
color:#999;
}

.imageleftcaption img {
margin:0px;
padding:0px;
}

.imagerightcaption {
float:right;
width:250px;
margin:0 15px 5px 7px;
}

.imagerightcaption p {
margin:5px 5px 0px 5px;
font-size:11px;
color:#999;
}

.imagerightcaption img {
margin:0px;
padding:0px;
}
