@charset "UTF-8";
/* CSS Document */

body{
font-family:"Lucida Grande",Verdana,sans-serif;
font-size:13px;
color:#444d4d;
background:url(../img/bg.gif) repeat;
}

img{
border:none;
}

h2,
h3{
color:#004a87;
font-size:24px;
font-weight:normal;
margin:0;
padding:0;
}

h3{
padding:8px 0;
font-size:13px;
font-weight:bold;
}

ul{
list-style:none;
padding:0;
margin:0;
}

a{
color:#004885;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

p{
margin:0;
padding:0;
}

.clear{
clear:both;
}

#wrapper{
padding:5px;
margin: 10px auto;
width:883px;
background:#fefefe;
border:1px solid #cccccc;
}

#header{
height:243px;
background: url(../img/bgheader.jpg) no-repeat;
}

#header h1{
display:none;
}

.logo{
padding:92px 0 0 38px;
width:212px;
height:60px;
background: url(../img/logo.jpg) no-repeat bottom right;
display:block;
}


#body{
padding:25px 12px 10px;
}


#left{
padding-top:4px;
background:url(../img/bgleft.gif) no-repeat;
float:left;
width:548px;
}

#left .body{
padding:20px 13px;
width:520px;
border:1px solid #cccccc;
border-top:none;
border-bottom:none;
}

#left .bottom{
height:4px;
font-size:0;
background:url(../img/bgleftbottom.gif) no-repeat;
}

#left p{
padding-top:28px;
}

#right{
background:#edf4fc;
float:right;
width:286px;
}

.product{
float:left;
padding-bottom:25px;
width:410px;
font-size:11px;
}

.product .top{
background:url(../img/box/bgtop.gif) no-repeat;
height:8px;
font-size:0;
}

.product .bottom{
background:url(../img/box/bgbottom.gif) no-repeat;
height:10px;
}

.product .body{
padding:0 22px 0 13px;
border:1px solid #cccccc;
border-top:none;
border-bottom:none;
background:url(../img/box/bgbody.gif) no-repeat top;
}

.product img,
.product .content,
.product p,
.product .arrow{
float:left;
}

.product .content{
padding:0 0 10px 10px;
display:block;
width:285px;
}

.product .subtitle{
width:285px;
float:left;
color:#004885;
padding-bottom:4px;
}

.product .arrow{
background:url(../img/arrow.gif) no-repeat left 11px;
display:block;
font-weight:bold;
padding:6px 0 2px 10px;
}

.product .arrow:hover{
text-decoration:none;
}

.product .arrow span{
padding-bottom: 2px;
background:url(../img/bglink.gif) repeat-x bottom;
}

.psep{
clear:both;
height:10px;
}

.separator{
height:30px;
}

#footer{
color:#004885;
font-size:11px;
font-weight:bold;
padding:33px 12px 0 26px;
background:url(../img/bgfooter.gif) repeat;
}

.address{
padding: 15px 0 10px;
text-align:center;
font-size:12px;
font-weight:normal;
}

/* FORM */
h4{
padding:16px 14px 4px;
font-size:13px;
color:#1e64ae;
margin:0;
background:url(../img/form/bghead.gif) no-repeat top;
}

#mainform{
padding:30px 16px 0 13px;
margin:0;
width:255px;
border:1px solid #cccccc;
border-top:none;
border-bottom:none;
color:#336699;
font-size:11px;
}

.formfoot{
height:8px;
background:url(../img/form/bgfoot.gif) no-repeat;
}

.row{
padding:3px 0;
}

.btn{
display:block;
text-align:center;
}

.info{
float:left;
padding:15px 0 10px;
}

.label{
display:block;
float:left;
padding:2px 0;
width:115px;
}

#info{
float:left;
padding-left:10px;
width:224px;
}

#mainform input[type=text]{
background:#f9f9f6;
border:1px solid #b8cfe7;
color:#336699;
font-size:11px;
padding:1px;
width:136px
}

#mainform .typetext{
background:#f9f9f6;
border:1px solid #b8cfe7;
color:#336699;
font-size:11px;
padding:1px;
width:133px
}

.select{
color:#336699;
font-size:10px;
text-align:center;
width:207px;
line-height:21px;
float:left;
background:url(../img/form/select.gif) no-repeat;
margin:0;
padding:0;
}

.selectbox,
.indicator,
.toggler{
float:left;
}

.selectbox{
padding:7px 0;
}

.selectbox{
clear:both;
}

.indicator{
padding:3px 4px 3px 0;
width:21px;
}

.toggler{
padding:2px 0 2px 1px;
}

.options{
list-style:none;
margin:0;
padding:0;
width:203px;
background:#b6cade;
}

.options li{
padding: 2px;
color:#ffffff;
display:block;
}

.over,
.selected{
background:#336699;
}

/* Confirm */
div.confirm {
color:#000;
display:block;
font-size:11px;
font-weight:bold;
padding:0px 20px 20px 20px;
text-align:center;
}
