body {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background:#021624;
}

*{ margin:0; padding:0}

html {overflow-y: scroll;}

p{ margin:10px 0px}

.wrapper {
width:100%;
margin:0;
padding:0;
background:url(images/main-bg.gif) #052234 repeat-x left top ;
}

.main-wrapper {
width:899px;
font-size:12px;
margin:0 auto;
}

.header-wrapper {
height:92px;
width:899px;
float:left;
margin:0 auto;
}

.header-right-wrapper {
width:600px;
float:right;
height:92px;
}

.top-call-us {
height:40px;
width:150px;
float:right;
color:#83d0fa;
font-size:11px;
padding:20px 0 0;
}

.top-call-us span {
font-size:13px;
color:#fff;
}

.logo {
float:left;
height:72px;
padding:20px 0 0;
}

.top-nav-wrapper {
clear:both;
height:32px;
width:320px;
float:right;
}

#TopNavTab {
padding-right:0;
}

#TopNavTab UL {
list-style-type:none;
float:right;
margin:0;
padding:5px 0 0 5px;
}

#TopNavTab A {
background:url(images/tabs_left.gif) no-repeat left top;
float:left;
color:#fff;
text-decoration:none;
margin:0 2px 0 0;
padding:0 0 0 3px;
}

#TopNavTab A SPAN {
display:block;
font-weight:700;
background:url(images/tabs_right.gif) no-repeat right top;
color:#3994ca;
float:none;
padding:6px 6px 7px 3px;
}

#TopNavTab .active A {
background:url(images/tabs_left.gif) no-repeat 0 -27px;
float:left;
color:#FFF;
text-decoration:none;
margin:0 2px 0 0;
padding:0 0 0 3px;
}

#TopNavTab .active A SPAN {
display:block;
font-weight:700;
background:url(images/tabs_right.gif) no-repeat 100% -27px;
color:#c7ebff;
float:none;
padding:6px 6px 11px 3px;
}

.sub-menu {
width:500px;
height:30px;
float:left;
clear:both;
padding-right:0;
margin:5px 0 0;
}

.sub-menu UL {
list-style-type:none;
margin:0;
padding:5px 0 0 20px;
}

.sub-menu A {
background:url(images/sub_tabs_left.gif) no-repeat left top;
float:left;
color:#fff;
text-decoration:none;
margin:0 6px 0 0;
padding:0 0 0 3px;
}

.sub-menu A SPAN {
display:block;
background:url(images/sub_tabs_right.gif) no-repeat right top;
color:#fff;
float:none;
font-weight:400;
padding:4px 6px 4px 3px;
}

.sub-menu .active A {
background:url(images/sub_tabs_left.gif) no-repeat 0 -23px;
float:left;
color:#003d74;
text-decoration:none;
margin:0 6px 0 0;
padding:0 0 0 3px;
}

.sub-menu .active A SPAN {
display:block;
font-weight:400;
background:url(images/sub_tabs_right.gif) no-repeat 100% -27px;
color:#003d74;
float:none;
padding:5px 6px 4px 3px;
}

.content-wrapper {
width:899px;
float:left;
margin:0 auto;
padding:10px 0 0;
}

.banner { background:url(images/banner.jpg) no-repeat left top; width:899px; height:265px;}

.three-boxes {
width:899px;
height:161px;
float:left;
background:url(images/three-box-bg.jpg) no-repeat left top
}

.three-boxes .bg1{ height:161px; width:20px; float:left}
.three-boxes .bg2{ height:161px; width:12px; float:left}
.three-boxes .bg3{ height:161px; width:13px; float:left}

.three-boxes .tamp{ width:278px; height:161px; background:none; float:left; text-decoration:none }
.three-boxes .tamp:hover{ width:278px; height:161px; background:url(images/h_tamp_on.jpg) no-repeat; text-decoration:none}
.three-boxes .tamp h1 {font-size:15px;color:#276b00;height:40px;margin:25px 0px 0px 60px;padding:0;}
.three-boxes .tamp p {color:#276b00;margin:0;padding:8px 0px 0px 18px;font-weight:bold}

.three-boxes .bds{ width:278px; height:161px; background:none; float:left; text-decoration:none }
.three-boxes .bds:hover{ width:278px; height:161px; background:url(images/h_bds_on.jpg) no-repeat; text-decoration:none}
.three-boxes .bds h1 {font-size:15px;color:#ad3d10;height:40px;margin:25px 0px 0px 60px;padding:0;}
.three-boxes .bds p {color:#ad3d10;margin:0;padding:8px 18px 0px 18px;font-weight:bold}

.three-boxes .rias{ width:278px; height:161px; background:none; float:left; text-decoration:none }
.three-boxes .rias:hover{ width:278px; height:161px; background:url(images/h_rias_on.jpg) no-repeat; text-decoration:none}
.three-boxes .rias h1 {font-size:15px;color:#530169;height:40px;margin:25px 0px 0px 60px;padding:0;}
.three-boxes .rias p {color:#530169;margin:0;padding:8px 18px 0px 18px;font-weight:bold}


.bottom-nav {
width:899px;
font-size:15px;
margin-bottom:25px;
padding-left:24px;
}

.bottom-nav img { vertical-align:top; padding:0px 15px 0px 15px;}


.footer-wrapper {
background:#021624;
width:100%;
height:60px;
float:left;
font-size:12px;
bottom:0;
margin:0;
}

.footer-container {
width:899px;
display:table;
margin:0 auto;
padding:17px 0 0;
}

.footer-nav {
float:left;
color:#0c4363;
}

.footer-nav a {
text-decoration:none;
color:#2c74a6;
}

.footer-nav a:hover {
text-decoration:none;
color:#9bc1d4;
}

.footer-copyright {
float:right;
color:#2c74a6;
}

.footer-copyright span {
color:#9bc1d4;
}

.footer-copyright font {
color:#fff;
font-weight:400;
font-size:12px;
}

#TopNavTab LI,.sub-menu LI {
display:inline;
font-size:11px;
margin:0 3px 0 0;
padding:0;
}

#TopNavTab A:hover,#TopNavTab .active A:hover,.sub-menu A:hover,.sub-menu .active A:hover {
background-position:0 -27px;
}

#TopNavTab A:hover SPAN,#TopNavTab .active A:hover SPAN {
background-position:100% -27px;
color:#c7ebff;
}

.sub-menu A:hover SPAN,.sub-menu .active A:hover SPAN {
background-position:100% -27px;
color:#003d74;
}

.green-box,.orange-box,.blue-box {
height:110px;
width:255px;
float:left;
padding:8px 0 0 35px;
}

.green-box h1 img,.orange-box h1 img,.blue-box h1 img {
vertical-align:middle;
}

.banner-inner {width:899px; height:205px; float:left }

.content{
background:url(images/content-tab-top.gif) top no-repeat;
margin-top:10px;
width:899px;
float:left;
}

.content-image-middle{
margin-top:8px;
background:url(images/content-tab-middle.gif) no-repeat bottom #DFEAF3;
border-left:3px solid #FFFFFF;
border-right:3px solid #FFFFFF;
width:893px;
float:left;
}

.content-image-bottom{
background:url(images/content-tab-bottom.gif) no-repeat bottom left #DFEAF3;
width:899px;
height:34px;
float:left;
}

.content-main{
float:left;
width:595px;
margin-left:25px;
font-size:12px;

color:#334955;
display:inline
}

.content-main h1{
font-size:22px;
color:#147DB6;
font-weight:normal;
padding:0 0 12px 0;
margin:20px 0 15px 0;
line-height:22px;
background:url(images/content-line.gif) repeat-x bottom;
}

#content-ul{
margin:0;
padding:0;
list-style-type:none;
line-height:23px;
}

#content-ul li{
margin-left:20px;

font-size:12px;
font-weight:bold;
color:#334955;
}

#content-ul li span{
color:#147DB6;
}

.readmore{
font-size:12px;
font-weight:bold;
color:#49B619;
text-decoration:underline;
}

.readmore:hover{
font-size:12px;
font-weight:bold;
color:#49B619;
text-decoration:none;
}

#content-tab{
margin-top:20px;
width:228px;
float:right;
margin-right:25px;
display:inline
}

.content-tamp{ width:228px; height:111px; background:url(images/content-green-box.gif) no-repeat 0px 0px; float:left; text-decoration:none }
.content-tamp:hover, .content-tamp-active{ width:228px; height:111px; background:url(images/content-green-box.gif) no-repeat -232px 0px;; text-decoration:none; float:left; cursor:pointer}
.content-tamp h1, .content-tamp-active h1 {font-size:15px;color:#276b00;height:40px;margin:12px 0px 0px 15px;padding:0;}
.content-tamp p, .content-tamp-active p {color:#276b00;margin:0;padding:8px 0px 0px 18px;font-weight:bold}

.content-bds{ width:228px; height:111px; background:url(images/content-orange-box.gif) no-repeat 0px 0px; float:left; text-decoration:none }
.content-bds:hover, .content-bds-active{ width:228px; height:111px; background:url(images/content-orange-box.gif) no-repeat -232px 0px; float:left; text-decoration:none; cursor:pointer}
.content-bds h1, .content-bds-active h1{font-size:15px;color:#A72F00;height:40px;margin:15px 0px 0px 15px;padding:0;}
.content-bds p, .content-bds-active p{color:#A72F00;margin:0;padding:5px 0px 0px 18px;font-weight:bold}

.content-rias{ width:228px; height:111px; background:url(images/content-violet-box.gif) no-repeat 0px 0px; float:left; text-decoration:none }
.content-rias:hover, .content-rias-active{ width:228px; height:111px; background:url(images/content-violet-box.gif) no-repeat -232px 0px; float:left; text-decoration:none; cursor:pointer}
.content-rias h1, .content-rias-active h1{font-size:15px;color:#530169;height:40px;margin:15px 0px 0px 15px;padding:0;}
.content-rias p, .content-rias-active p{color:#530169;margin:0;padding:5px 0px 0px 18px;font-weight:bold}

.functions-list{margin:0; padding:0}
.functions-list li{margin:0; padding:0x ; list-style:none; font-weight:bold; font-size:12px}
.functions-list li ul{margin:0; padding:0; margin:10px 0 10px 10px}
.functions-list li ul li{margin:0; line-height:11px; list-style:none; font-size:11px; padding:5px 0px 5px 20px; font-weight:normal; background:url(images/arrow.gif) no-repeat 0px 5px}