@charset "utf-8";
/*
Colors:

Dark Blue:			#19263e
Light Blue:			#6d9abf
Gray Text:			#d5dbe6
Off White Text:		#ececec

*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
}

body {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
background:#19263e;
}

h1{
color:#19263e;
font-size:22px;
}
h2{
font-size:17px;
color:#6d9abf;
}
h3{
font-size:14px;
margin-bottom:-10px;
}
h4,h5,h6{
font-size:14px;
color:#19263e;
}

p{
padding-top: 5px;
padding-bottom:10px;
}

strong{
color:#19263e;
}

.content-list li{
padding:3px;
margin-left:40px;
}

/* CENTER */

.wrap {
text-align:center;
background:#19263e url(images/bg-tile.png);
}
.center{
clear:both;
width:821px;
text-align:left;
margin:0 auto;
}
.clear{
clear:both;
height:0;
}

/* TOPNAV */
#topnav{
background:#19263e;
height:50px;
overflow:visible; /* IE make tabs overhang header */
position:relative /* IE force tabs to foreground */
}
#topnav a{
height:50px;
overflow:visible; /* FF3 make tabs overhang header */
display:block;
float:left;
color:#d5dbe6;
font-size:14px;
text-decoration:none;
margin-right:1px;
width:101px;
}
#topnav a:hover{
color:#6d9abf;
}

/* HEADER */
#header{
background:url(images/spotlight.jpg) 112px 0 no-repeat;
}
#header .logo {
color:#ececec;
float:left;
width:240px;
padding:30px 0 22px 0;
}
#header .logo a{
color:#ececec;
}
#header .slogan {
float:right;
color:#ececec;
font-weight:normal;
letter-spacing:2px;
text-align:right;
width:580px;
padding-top:40px;
}

/* PAGEBODY - PAGEFOOTER*/
#pagebody {
clear:both;
background:url(images/pagebody-tile.gif) 0px 0px repeat-y;
}
#pageFooter{
height:40px;
background:url(images/page-body-footer.png) top left no-repeat;
}

/* SIDENAV */
.sidenav	{
float:left;
width:134px;
padding:20px 5px 20px 15px;
margin-right:7px;
background:#19263e url(images/leftnav-top.png) top left no-repeat;
color:#fff;
}
.sidenav h2{
color:#6d9abf;
padding:0 0 15px 0;
font-weight:normal;
}
.sidenav ul{
list-style:none;
}
.sidenav li{
padding:5px 0;
}
.sidenav a{
color:#fff;
text-decoration:none;
}
.sidenav a:hover{
text-decoration:underline;
}
.sidenav h2 a{
font-size:18px;
color:#6d9abf;
}
.sidenav h2 a:hover{
font-size:18px;
color:#ececec;
text-decoration:none;
}

/* CONTENT */
.content {
float:right;
width:630px;
background:#fff url(images/content-top.png) top left no-repeat;
padding:20px 15px;
}
.content h1, .content h2, .content h3{
padding-bottom:10px;
}

.imgRight{
padding-left: 15px;
padding-bottom: 10px;
float:right;
}
.imgRightTight{
padding-left: 5px;
float:right;
}
.imgCenter{
text-align:center;
}
.imgBattery-Home{
margin-left:-8px;
}

.text_list{
list-style:circle url(images/bullet.gif);
padding-left:40px;
}

/* TABLE */
#table_data{
border: solid 1px #19263E;
}
#table_data th{
background: #19263E;
color: #FFF;
text-align:left;
padding:5px;
padding-left:8px;
}
#table_data td{
padding-left:15px;
}

#table_text{
border: solid 1px #19263E;
border-collapse:collapse;
}
#table_text th{
background: #19263E;
color: #FFF;
text-align:left;
padding:5px;
padding-left:8px;
}
#table_text td{
padding: 5px;
padding-left:15px;
border: solid 1px #19263E;
}

#table_home{
margin-top:15px;
border-top:#CCCCCC dashed 1px;
margin-bottom:-20px;
}
#table_home td{
padding:5px;
padding-left:15px;
padding-top:10px;
vertical-align:top;
}

#table_home_roach{
background:#2F3B51;
color:#FFFFFF;
border: 1px #BBBBBB solid;
}
#table_home_roach td{
padding: 5px;
padding-left:15px;
vertical-align:top;
color:#FFFFFF;
font-style:italic;
font-weight:800;
}

#table-center td{
text-align:center;
padding:2px;
}

#fei-blues{
padding-top:10px;
}


/* FOOTER */
#footer {
clear:both;
color:#aaa;
background:#19263e;
font-size:11px;
line-height:14px;
}
#footer a {
color:#aaa;
}
#footer a:hover{
text-decoration:none;
}
#footer .left, #footer .right {
padding:15px 0;
}
#footer .left {
float:left;
width:150px;
}
#footer .right {
float:right;
text-align:right;
width:280px;
}

