@charset "utf-8";

*{
margin:0;
padding:0;

}

#wrapper {
width:1100px;
margin:0 auto 0 auto;
background:url(images/content_bg.jpg) repeat-y;
}

body{
background-color:#e3e3e3;
font-family:"Calisto MT";
font-size:12px;
}

#wrapper_content {
width:990px;
margin:0 auto 0 auto;
}

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

a:hover{
text-decoration:underline;
color:#000000;
}

img#logo{
float:left;
}



#top_nav {
color:#FFFFFF;
float:left;
font-size:14px;
width:979px;
height:300px;
height:35px;
font-family:Calisto MT;
margin-top:15px;
background-image:url(images/link_bg.jpg);
margin-left:0px;
padding-left:11px;
clear:both;
}


ul#nav{
color:#333333;
font-family:Calisto MT;
list-style:none;
margin-top:9px;
margin-left:5px;
}

ul#nav li{
color:#333333;
float:left;
margin:0 50px 5px 25px;
}

ul#nav li a{
color:#333333;
text-decoration:none;
}

ul#nav li a:hover{
color:#0f2bc2;
text-decoration:none;
}

ul#nav li#last_item{
margin-left:5px;
margin-right:0;
}

#contact_info{
font-size:12px;
float:right;
padding:30px 65px 0 0;
color:#999999;
width:400px;
padding-bottom:20px;
}

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

a:hover{
text-decoration:underline;
color:#0f2bc2;
}

#logo {
padding-left:20px;
float:left;
width:400px;
height:120px;
}


#banner{
width:990px;
height:300px;
padding-left:0px;
clear:both;
}



#main_content {
font-family:Calisto MT;
font-size:12px;
width:980px;
color:#6d6b6b;
float:left;
margin-top:10px;
line-height:130%;
}

#content_title {
font-family:Calisto MT;
font-size:28px;
color:#0f2bc2;
font-style:italic;
}

#l_content {
font-family:Calisto MT;
width:300px;
height:92px:
color:#333333;
float:left;
font-size:12px;
padding:0px 12px 15px 25px;
}

#c_content {
font-family:Calisto MT;
width:550px;
color:#333333;
margin-right:20px;
float:left;
margin-top:0px;
margin-left:0px;
font-size:12px;
padding-left:10px;
line-height:130%;
}

#cc_content {
font-family:Calisto MT;
width:550px;
color:#333333;
margin-right:10px;
float:left;
margin-top:0px;
margin-left:0px;
font-size:12px;
padding-left:10px;
line-height:130%;
}


#contact_content {
width:600px;
}

#contact_content a{
text-decoration:none;
}

#contact_content a:hover{
text-decoration:none;
}


#seperator{
float:left;
width:15px;
height:178px;
padding-right:10px;
}

ul.button{
list-style-image:url(images/button.jpg);
padding-left:50px;
}

ul.button li{
margin-top:0px;
}

#footer {
clear:both;
width:1100px;
height:54px;
background:url(images/footer_bg.jpg) no-repeat;
padding-top:30px;
font-family:Calisto MT;
color:#666666;
font-size:11px;
}

input#txt_search{
background:url(images/search_field_bg.jpg)  no-repeat;
width:121px;
height:16px;
min-height:16px;
border:0;
font-size:10px;
margin-left:10px;
padding-left:13px;
padding-top:2px;
vertical-align:top;
}

#content{
width:920px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding-left:40px;
}

#l_contact{
float:left;
width:350px;
}

#r_contact{
float:left;
width:550px;
}

p.product_details{
font-weight:800;
font-size:16px;
color:#0f2bc2;
}


#lproduct_content{
float:left;
width:180px;
}

#rproduct_content{
float:left;
width:720px;
font-family:Calisto MT;
color:#333333;
font-size:12px;
padding-top:20px;
}


ul#leftnav {
list-style-type:none;
text-decoration:none;
font-family:Calisto MT;
font-size:12px;
padding-bottom:5px;
margin-top:20px;
}

ul#leftnav li {
text-decoration:none;
font-size:12px;
padding-bottom:5px;
}

ul#leftnav li a{
list-style-type:none;
text-decoration:none;
}

ul#leftnav li a:hover{
color:#0f2bc2;
list-style-type:none;
text-decoration:none;
}

ul#right_product{
font-family:Calisto MT;
color:#0f2bc2;
font-size:12px;
}

#code{
color:#0f2bc2;
}

.clear_both{
clear:both;
}

.contact_sec{
width:250px;
margin-left:16px;
float:left;
text-align:left;
}

.contact_sec_clear{
width:250px;
float:left;
clear:both;
text-align:left;
padding-left:50px;
}

#career_bg{
width:590px;
height:20px;
background-image:url(images/career_title.jpg);
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-left:10px;
padding-top:2px;
}

#career_title{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-left:3px;
padding-top:2px;
float:left
}

#career_content{
color:#FFFFFF;
font-size:10px;
padding-top:4px;
padding-left:10px;
float:left
}

ul#career{
list-style:none;
padding-left:15px;
list-style-type:disc;
}

input#txt_search{
background:url(images/search_field_bg.jpg) no-repeat;
color:#666666;
width:158px;
height:18px;
padding-left:10px;
border:0;
font-size:10px;
vertical-align:top;
}

input#submit_btn{
background:url(images/search.jpg) no-repeat;
width:60px;
height:18px;
color:#FFFFFF;
border:0;
vertical-align:top;
}