/* CSS Document */

body{
background:#dad9d9 url(../images/bg.jpg) repeat-x;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#header, #main_banner, #main_menu, #main_footer{
margin-left:auto;
margin-right:auto;
}

#header{
background:url(../images/title.jpg) no-repeat;
width:762px;
height:87px;
padding-top:10px;
}
#header #nav{
text-align:right;
font-size:12px;
color: #a4a3a3;
padding-right:10px;
padding-top:50px;
margin-right:5px;
}
#header #nav a{
font-size:95%;
font-weight:bold;
text-decoration:none;
color: #4f4f4f;
padding: 5px 7px 5px 7px;
}

#header #nav a:hover{
color: purple;
}

#main_banner{
background:url(../images/main_banner.jpg) no-repeat;
width:762px;
height:195px;
padding-top:10px;
}

#main_menu{
background:url(../images/main_menu.jpg) no-repeat;
width:762px;
height:262px;
padding-top:10px;
font-size:11px;
position:relative;
color: #ffffff;
}

#main_menu ul{
padding:0;
margin:0;
list-style-type:none;
}

#main_menu ul li#contact_tel{
padding-top:6px;
font-weight:normal;
}
#main_menu ul li#contact_fax{
font-weight:normal;
}
#main_menu ul li#contact_email{
font-weight:normal;
}
#main_footer{
background:url../images/main_footer.jpg) no-repeat;
width:762px;
height:81px;
padding-top:10px;
}

#main_footer #footer_left{
font-size:10px;
padding-top:9px;
padding-left:10px;
}

#main_menu #service{
width:168px;
height:200px;
float:left;
padding-left:79px;
padding-top:15px;
}

#main_menu ul li.menu_ti{
font-size:150%;
margin-bottom:18px;
text-align:center;
width:130px;
}

#main_menu #support li a, #main_menu #service li a {
color:#FFFFFF;
text-decoration:none;
}
#main_menu #support li a:hover, #main_menu #service li a:hover {
text-decoration:underline;
}

#main_menu #support{
width:168px;
height:200px;
float:left;
padding-left:68px;
padding-top:15px;
}

#main_menu #contact{
width:168px;
height:200px;
float:left;
padding-left:68px;
padding-top:15px;
}



/*--------------------------------------------------------------------------------------------------------------
Services*/

#wrap{
margin-left:auto;
margin-right:auto;
width:762px;

}
#banner_expertwi{
background:url(../images/banner_01.jpg) no-repeat;
width:762px;
height:118px;
padding-top:10px;
}
#content_sm{
background:url(../images/box_sm.jpg) no-repeat;
width:762px;
height:350px;
font-weight:normal;
font-size:80%;
color: #666666;
}

#content_lar{
background:url(../images/box_lar.jpg) no-repeat;
width:762px;
height:791px;
font-weight:normal;
font-size:80%;
color: #666666;
}

#content_sm #col_left, #content_lar #col_left{
width:440px;
float:left;
padding-left:55px;
margin-top:38px;
padding-top:10px;
}

#content_sm #col_left p, #content_lar #col_left p{
}

#content_sm #col_right, #content_lar #col_right{
float:left;
width:150px;
padding-top:48px;
margin-left:105px;
}
#content_sm #col_right ul, #content_lar #col_right ul{
list-style-type:none;
margin: 0;
padding: 10px 0 0 0;
}

#content_sm #col_right li a, #content_lar #col_right li a{
font-size:90%;
color:#666666;
font-weight:bold;
text-decoration:none;
}
#content_sm #col_right li a:hover, #content_lar #col_right li a:hover{
color:#CCCCCC;
}

div.underline{
margin-top:4px;
padding:0;
border-top:1px solid #a2a1a1;
}
div.footer_left{
font-size:10px;
padding-top:9px;
padding-left:10px;
}

#main_footer a, #footer_lar a, #footer_sm a{
color:#666666;
text-decoration:none;
}

#main_footer a:hover, #footer_lar a:hover, #footer_sm a:hover{
text-decoration:underline;
}

#main_footer{
background:url(../images/main_footer.jpg) no-repeat;
width:762px;
height:81px;
padding-top:10px;
}
#footer_lar{
background:url(../images/footer_lar.jpg) no-repeat;
width:762px;
height:81px;
padding-top:10px;
}
#footer_sm{
background:url(../images/footer_sm.jpg) no-repeat;
width:762px;
height:81px;
padding-top:10px;
}

p a#adobe{
color:#333333;
text-decoration:none;
}

p a#adobe:hover{
text-decoration:underline;
}
/*--------------------------------------------------------------------------------------------------------------
Forms*/

ul#forms li a{
text-decoration:none;
color:#333333;
}
ul#forms li a:hover{
text-decoration:underline;
color:#990033;}