/* CSS Document */
/*Body Style*/
body{
/*Standard Timous Full Body*/
margin:0px;
padding:0px;
display:block;
width:100%;
height:100%;
/*Specific Body Style*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
padding-bottom:20px;
color:#666666;
background-image:url(images/back.jpg);
background-attachment:fixed;
background-repeat:no-repeat;
background-position:bottom center;

}
textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a{color:#333333;}
p{
text-align:justify;
}
.fixBody{
width:810px;
text-align:left;
color:#666666;
}
h3{color:#0F78BC;}
h4{color:#0F78BC;
margin-bottom:5px;}
.table td{border:#cccccc 1px solid;
padding:10px;
}
.table th{padding:10px;
border-bottom:#cccccc 1px solid;}
/*Top Bar*/
.top{
background-color:#333333;
color:#003366;
font-size:12px;
width:100%;
text-indent:20px;

}
.date{
float:left;
background-color:#333333;
line-height:40px;
}
.miniNav{
background-color:#333333;
float:right;
padding-right:20px;
color:#ffffff;
line-height:40px;
}
.miniNav a{
padding-left:5px;
padding-right:5px;
color:#CCCCCC;
text-decoration:none;
}
.miniNav a:hover{
color:#FFFFFF;
text-decoration:underline;
}
/*GlobalNav*/
.globalNav{
color:#666666;
text-align:center;
font-size:12px;
height:39px;
line-height:38px;
width:780px;
}
.globalNav a{
background-image:url(images/globalNav.jpg);
background-position:center;
background-repeat:repeat-x;
display:block;
height:39px;
width:125px;
color:#666666;
text-decoration:none;
}
.globalNav a:hover{
color:#000000;
}
a.gNav{
background-image:url(images/globalNavSelected.jpg);
background-position:center;
background-repeat:repeat-x;
color:#ffffff;
}
a.gNav:hover{
color:#FEE3BC;
}
/*Main Content*/
.all{
}
.content{
text-align:justify;
margin-top:20px;
margin-bottom:20px;
}
.ourCompany{

padding-left:40px;
margin-right:20px;
width:250px;
float:right;
}
.news{
background-image:url(images/product_back.png);
background-repeat:no-repeat;
background-position:top center;
width:270px;
min-height:230px;
color:#0F78BC;
}
.news div{margin:15px;
margin-left:30px;
margin-right:30px;
font-size:10px;
text-align:left;
}

.news h3{
margin:0px;
padding:0px;
border-bottom:#0F78BC 1px solid;
font-weight:100;
font-size:14px;
padding:4px;
}
.news h5{
margin:0px;
padding:0px;
font-size:12px;
padding:4px;
}
.news p{margin:0px;
text-align:left;}
.news a{
display:block;
text-decoration:none;
color:#0F78BC;
text-align:right;
}
.news a:hover{
text-decoration:underline;
color:#0F78BC;
text-align:right;
}
.flash{
float:left;
}
.border{
height:1px;
background-color:#CCCCCC;
}
.cLevel1{
width:100%;
}
.bodyText{
padding:10px;
text-align:justify;
}
.ad{
display:block;
}
/*Solutions*/
.vnav{
float:left;
background-image:url(images/vborder.png);
background-position:right top;
background-repeat:no-repeat;
width:200px;
min-height:320px;
padding-top:20px;
}
.vnav a{padding:14px;
text-decoration:none;
color:#0F78BC;
display:block;
}
.vnav a.selected{padding:14px;
background-image:url(images/vnav_back.jpg);
background-repeat:no-repeat;
background-position:center;
text-decoration:none;
color:#ffffff;
display:block;
}
.vnav a:hover{padding:14px;
text-decoration:none;
color:#0F5A9E;
display:block;
}
.vnav a.selected:hover{padding:14px;
background-image:url(images/vnav_back.jpg);
background-repeat:no-repeat;
background-position:center;
text-decoration:none;
color:#CCCCCC;
display:block;
}
.vbody{
float:left;
padding:20px;
text-align:justify;}
.quote{
background-color:#EEEEEE;
padding:10px;
font-size:10px;
}
/*Top Logo*/
.top{
background-color:#333333;
width:100%;
height:40px;
color:#CCCCCC;
}
.logo{
margin-top:20px;
margin-bottom:5px;
}
.image{vertical-align:middle;}
.copy{
float:left;
}
.legalNav{
float:right;
padding-right:20px;
color:#ffffff;
line-height:60px;
}
.legalNav a{
padding-left:5px;
padding-right:5px;
color:#FFFFFF;
text-decoration:none;
}
.legalNav a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.legal{
float:none;
background-image:url(images/legalBack.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:60px;
width:800px;
text-indent:20px;
line-height:60px;
padding-left:10px;
bottom:0px;
color:#ffffff;
}
/*sitemap*/
.sitemap{
background-image:url(images/sitemap.jpg);
background-position:center;
background-repeat:no-repeat;
color:#FFFFFF;
width:550px;
height:400px;

}
.sitemap div{
color:#FFFFFF;
padding:20px;
}
.sitemap h4{
color:#FFFFFF;
margin:2px;
}

.sitemap h6{
color:#FFFFFF;
margin:0px;
font-size:12px;
text-decoration:underline;
}
.sitemap a{
padding-left:15px;
color:#FFFFFF;
text-decoration:none;
}
.sitemap a:hover{
color:#FFFFFF;
text-decoration:underline;
}
