@charset "utf-8";
/* /serva01/CSS Document */

*{outline:none;}
img{border-style:none;}
body{margin:0px; padding:0px; background:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

a{color:#ab0000; text-decoration:none;}
a:hover p{opacity:.5; filter:alpha(opacity=50);}

div.clear{clear:both; line-height:1px; height:1px; font-size:1px;}

#two_column{width:960px;line-height:24px; margin-bottom:20px;}
#left{width:460px;padding:10px;float:left;line-height:24px; margin-bottom:20px;}
#right{width:460px;padding:10px;float:right;line-height:24px; margin-bottom:20px;}
.float_right{padding-left:10px;float:right;}
.fleft{padding-right:10px;float:left;}
.fright{padding-left:10px;float:right;}
/*| PAGE CONTAINER |*/
.container{margin-left:auto; margin-right:auto; width:960px; height:auto;}

/*| HEADER |*/
.header{height:auto; background:url(../www_images/logo.jpg) no-repeat center top; padding-top:65px; position:relative;}

.mod_pic{width:160px; float:left;}
.mod_text{width:610px; float:right;}
.mod_text2{width:210px; float:right; vertical-align:top;}

.login{text-align:right;}
.login a{color:#ab0000;}

/*| /serva01/NAVBAR |*/
.nav_area{clear:both; position:relative; z-index:500; display:block; height:40px;}
.navbar{margin:0px; padding:0px; float:left;}
.navbar li{float:left; list-style:none;}
.navbar li a{height:25px; display:block; background:url(../images/sample_image.jpg) no-repeat; padding-top:15px; color:#a1a1a1; text-transform:uppercase; font-weight:bold; text-decoration:none; margin-left:10px;}
.navbar li a:hover{background:url(../www_images/navbar_hover.gif) no-repeat center bottom; opacity:1; filter:alpha(opacity=100); color:#FFF;}

a.no_margin{margin:0px !important;}

#search{padding-top:12px; float:right;}

#searchbutton{background:url(../www_images/go_button.jpg) no-repeat; width:34px; height:22px; border:0px; vertical-align:top;}

#searchbar{background:url(../www_images/searchbar.jpg) no-repeat; width:163px; height:24px; border:0px; font-size:12px; color:#bab9b9; font-weight:bold; padding: 0px 5px 0px; vertical-align:top;}
#search_bar .client {padding-right:10px; position:relative;top:10px;}

.rotator_image{width:960px; height:339px; clear:both; position:relative; z-index:100;}

.rotator_image .leftedge{background:url(../www_images/rotator_left_corners.png) no-repeat; position:absolute; left:0px; bottom:0px; width:6px; height:338px; z-index:100;}
.rotator_image .rightedge{background:url(../www_images/rotator_right_corners.png) no-repeat; position:absolute; right:0px; bottom:0px; width:6px; height:338px; z-index:100;}
.rotator_image .image{display:none; position: absolute; width:960px; height: 339px;}
.rotator_image img{position:absolute; bottom:0px; left:0px; z-index:10;}
.rotator_image ul{position:absolute; right:20px; bottom:15px; margin:0px; padding:0px 10px; background:#000; color:#FFFFFF; border:1px solid #FFF; opacity:.7; filter:alpha(opacity=70); z-index:100;}
.rotator_image ul li{float:left; list-style:none; padding:2px;}
.rotator_image ul li a{text-decoration:none;}

.call_to{position:absolute; right:50px; top:35px; margin:0px; padding:7px; color:#4070bf; z-index:100; z-index:500; display:block; font-size:14px; font-weight:bold; width:275px; background:#000000; opacity:.7; filter:alpha(opacity=70); -webkit-border-radius: 5px; -moz-border-radius: 5px; border:1px solid #999;}
.call_to_left{right:auto; left:50px;}
.call_to img{position:relative;}
.call_to h1{font-size:38px; color:#FFF; margin:0px; padding:0px; line-height:40px;}
.call_to a{padding-left:8px; background:url(../www_images/callto_arrow.png) no-repeat left; color:#FFF; text-align:right;}
.call_to p{clear:both;}
.call_to p.align_right{text-align:right;}
/*| BODY |*/
.body{width:960px; height:auto; clear:both; padding-top:10px; color:#FFF; border-top:1px solid #434343;}

.body h1{font-size:20px; font-weight:bold;}

/*| LEFT COLUMN |*/
.body .left_column{width:480px; height:auto; float:left;}
.body .left_column .content{ border-top:0px;}

.left_padding70{padding-left:70px; width:410px !important;}

/*| RIGHT COLUMN |*/
.body .right_column{width:480px; height:auto; float:left;}
.body .right_column .content{ border-top:0px;}

/*| SINGLE COLUMN |*/
.body .single_column{width:960px; height:auto; float:left;}
.body .single_column .content{ border-top:0px; padding-bottom:0px !important; position:relative;}
.body .content p{line-height:24px; margin-bottom:20px;}

.single_padding70{padding-left:70px; width:890px !important; margin-top:10px;}

.body div .content .module01{-webkit-border-radius: 5px; -moz-border-radius: 5px; border:1px solid #999999; background:url(../www_images/module_bkgd.jpg) repeat-x; padding:7px; min-height:122px; width:376px; margin-bottom:20px; float:left; margin-right:20px;}

.body div .content .module02{-webkit-border-radius: 5px; -moz-border-radius: 5px; border:1px solid #999999; background:url(../www_images/module_bkgd.jpg) repeat-x; padding:7px; min-height:122px; width:776px; margin-bottom:20px; clear:both;}

.body div .content .module03{padding:7px; min-height:122px; width:776px; margin-bottom:20px; clear:both;}

.body div .content{padding-bottom:50px;}
.content .module01 img,
.content .module02 img{float:left; margin-right:10px; width:150px; height:120px; border:1px solid #999;}
.content .module03 img{float:left; margin-right:10px; width:150px; height:120px; border:1px solid #999;}
.content .module01 .pdf,
.content .module02 .pdf{float:right;width:auto;height:20px; border-style:none; padding-bottom:5px;}

h2{padding:0px; margin:0px; font-size:18px; font-weight:bold;}
h3{padding:0px; margin:0px; font-size:15px; font-weight:bold;}

.body div .content .module01 p,
.body div .content .module02 p{padding:0px; margin:5px 0px;}


.center{margin-left:210px; clear:both;}

#contact,
#contact_info{-webkit-border-radius: 5px; -moz-border-radius: 5px; border:1px solid #999999; background:url(../www_images/module_bkgd.jpg) repeat-x; width:420px; padding:10px;}
#contact input{width:170px;}
#contact textarea{width:250px;}
#contact select{width:174px;}
#contact #submit{width:70px;}
/*| /serva01/FOOTER |*/
.footer{width:960px; height:auto; color:#616161;}

.footer a{color:#ab0000; text-decoration:none;}
.footer_left{width:480px; text-align:left; float:left; margin-bottom:10px;}
.footer_right{width:480px; text-align:right; float:left; margin-bottom:10px;}
