body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background:#f8f7f3 url(../images/top_blue.png) repeat-x top;
padding-bottom:12px;
line-height:18px
}

#wrapper{
width:782px;
margin:0 auto
}

.header{
margin-top:150px;
height:140px
}

img{border:0px}

h1{
font-size:18px;
font-weight:bold;
padding:0px;
margin:0px
}

h2,h3{
font-size:12px;
text-transform:uppercase;
color:#000;
padding:0px;
margin:0px;
font-weight:normal
}

a{
color:#fff;
text-decoration:none
}

.topmenu{
background:url(../images/top_menu_bg.png) no-repeat right;
margin-top:14px;
height:22px;
text-align:right;
padding-right:23px;
font-size:12px;
color:#f8f7f3;
line-height:11px
}

.topmenu a{
padding:0px 11px;
color:#f8f7f3;
}

.topmenu a:hover{text-decoration:underline}

.logo{
float:left;
padding:63px 0px 12px 0px
}

p{
padding:5px 0px;
margin:0
}

.clear{clear:both}

.footer{
margin-top:30px;
background:url(../images/foote_img.png) no-repeat;
height:62px;
color:#fff;
padding:4px 0px 0px 15px;
line-height:24px
}

.footer a{
padding:0px 10px;
color:#fff
}

.footer a:hover{text-decoration:underline}

.right{float:right}

.p15{padding-right:15px}

.content-box{
background:url(../images/box_img_02.png) repeat-y;
width:784px;
}

.content-top{background:url(../images/box_img_01.png) no-repeat top}

.content-bot{
background:url(../images/box_img_03.png) no-repeat bottom;
padding:20px 20px
}

.heading-left-img{
background:url(../images/heading_img_left.png) no-repeat left;
padding-left:18px;
float:left
}

.heading-right-img{
background:url(../images/heading_img_right.png) no-repeat right;
padding-right:18px
}

.heading{
background:url(../images/heading_img_bg.png) repeat-x;
height:31px;
color:#fff;
padding-top:7px;
line-height:22px
}

.contact-icon{
float:right;
padding-left:8px
}

.phone{
float:right;
background:url(../images/tel_bg_img.png) no-repeat;
width:132px;
height:29px;
color:#fff;
font-size:18px;
font-weight:bold;
padding:9px 0 0 37px
}

.text-panel{
float:left;
width:655px;
padding-left:15px
}

.text-panel a,.mail a,a.jobs{
color:#333;
text-decoration:underline
}

.p5{padding-top:5px}

.copyright{
margin-top:120px;
font-size:11px;
text-align:center
}

.copyright a{color:#000}

.resource-txt{
padding-top:10px;
text-align:left
}

.contact-box{
background:url(../images/touch_box.png) no-repeat top;
width:228px;
float:left
}

.cbox-head{
font-size:18px;
color:#fff;
font-weight:bold;
padding:10px 0 0 27px
}

.box-tex{
background:url(../images/tf_icon.png) no-repeat left;
color:#003366;
font-size:17px;
margin:17px 0 0 25px;
font-weight:bold;
padding:5px 0 5px 30px
}

.box-mob{
background:url(../images/mob_icon.png) no-repeat left;
color:#003366;
font-size:17px;
margin-left:25px;
font-weight:bold;
padding:5px 0 5px 30px
}

.contact-box-two{
background:url(../images/touch_box.png) no-repeat top;
width:228px;
float:left;
margin-left:30px
}

.contact-box-three{
background:url(../images/touch_box.png) no-repeat top;
width:228px;
float:right;
margin-left:15px
}

.mail{margin-top:20px;}

.mail a{
color:#333;
display:block;
padding:10px 0 10px 40px;
background:url(../images/cont_cion.png) no-repeat left;
}

.address{
text-align:center;
padding-top:5px;
}

.phone-c{
background:url(../images/tel_bg_img.png) no-repeat;
width:132px;
height:30px;
color:#fff;
font-size:18px;
font-weight:bold;
padding:9px 0 0 36px;
margin:11px 0 0 300px;
}
