@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}address{font-style:normal}html,body{height:100%;font:12px Arial,Verdana;color:#272727;}
a{text-decoration:none;color:#920112;font-weight:bold;}
a:hover{text-decoration:underline;color:#920112;}
p{line-height:19px;}
p + p{margin-top:0.9em;}
h1{font-weight:bold;font-size:22px;color:#920112;margin:0 0 10px;}
h2{font-weight:bold;font-size:16px;color:#920112;margin:5px 0 10px 0;}
h3{font-weight:bold;font-size:15px;color:#920112;margin:5px 0 10px 0;}
h1:first-child,h2:first-child,h3:first-child{margin-top:0;}#container{width:960px;min-height:100%;margin:0 auto;}
#header{width:960px;height:90px;margin:0 auto;}#logo{width:341px;height:40px;float:left;margin:20px 0 0 0;}#quick-contact{width:500px;height:50px;float:right;padding-top:24px;text-align:right;font-size:16px;}#quick-contact span{color:#920112;font-weight:bold;}#quick-contact a{color:#272727;font-weight:normal;}
ul#main-nav{width:100%;height:70px;margin-bottom:15px;position:relative;background:#FFFFFF url(template/default/images/nav-bar.jpg) repeat-x scroll bottom left;}ul#main-nav li{float:left;line-height:33px;height:34px;background:transparent url(template/default/images/breaker.jpg) no-repeat scroll right 14px;}ul#main-nav li a{height:34px;color:#920112;padding:0 12px;display:block;font-weight:bold;}ul#main-nav li:hover a,ul#main-nav li.active > a{text-decoration:none;color:#fcd49d;background-color:#8F0212;}ul#main-nav li ul{display:none;overflow:hidden;background:transparent url("../images/nav-bar.jpg") repeat-x scroll 0 0;}#main-nav li:hover ul,#main-nav li.active ul{display:block;position:absolute;left:0;width:100%;}ul#main-nav li ul li{height:30px;line-height:41px;background:none;}ul#main-nav li ul li a{padding:0 7px;}#main-nav li:hover ul li a,#main-nav li.active ul li a{text-decoration:none;color:#920112;background:none;}ul#main-nav li ul li a.active{color:#000;}ul#main-nav li ul li a:hover{text-decoration:underline;}#service-banner{width:960px;height:247px;background-color:#FFFFFF;margin-bottom:30px;position:relative;overflow:hidden;-webkit-box-shadow:0 0 2px 2px #b3b3b3;-moz-box-shadow:0 0 2px 2px #b3b3b3;box-shadow:0 0 2px 2px #b3b3b3;}
#service-banner ul{position:absolute;top:0;right:0;}
#service-banner ul.text{left:0;right:auto;}
#service-banner ul li{display:inline-block;float:left;width:960px;position:relative;left:0;}#service-banner ul li.service-text{width:380px;height:138px;display:block;padding:10px 10px 0 10px;background:transparent url(template/default/images/trans-bg.png) repeat scroll 0 0;z-index:9998;float:left;margin:90px 1510px 0 10px;}.service-text h1{color:#fcd49d;}.service-text h1 span{display:block;color:#FFFFFF;font-size:18px;}.service-text p{color:#FFFFFF;}#controls{background:transparent;width:1020px;margin-left:-30px;position:absolute;top:275px;}
.action{width:22px;height:28px;display:block;cursor:pointer;overflow:hidden;}.previous{float:left;background:#82000f url(template/default/images/banner-controller.jpg) no-repeat scroll 0 0;}.previous:hover{background:#82000f url(template/default/images/banner-controller.jpg) no-repeat scroll 0 -28px;}.next{float:right;background:#82000f url(template/default/images/banner-controller.jpg) no-repeat scroll -22px 0;}.next:hover{background:#82000f url(template/default/images/banner-controller.jpg) no-repeat scroll -22px -28px;}#cols-wrap{width:960px;overflow:hidden;clear:both;}#cols-wrap h1 span{font-size:13px;font-weight:bold;color:#272727;display:block;}#cols-wrap h2 span{font-size:13px;font-weight:bold;color:#272727;width:100%;display:block;}#cols-wrap ul{margin:10px 0;}#home-left{float:left;width:49%;padding:10px 0;}#home-right{float:right;width:49%;padding:10px 0;}
#col-left{float:left;width:65%;padding:10px 0;text-align:justify;}#col-left ul li,#col-right ul li{list-style-type:square;margin:10px 0 10px 20px;padding-left:10px;padding-left:10px;}
#col-right{float:right;width:30%;padding:10px 0;}
.content-box{margin-bottom:15px;padding-bottom:20px;overflow:hidden;background:transparent url(template/default/images/content-box-shadow.png) no-repeat scroll bottom left;}
.scroller{width:425px;height:100px;padding:10px;overflow:hidden;position:relative;}
.footer-scroller{width:960px;height:100px;padding:10px;overflow:hidden;position:relative;clear:both;display:block;}
#logo-container{width:2000px;height:100px;position:relative;}#logo-container li{float:left;position:relative;margin:0 25px;}.case-study{margin-bottom:10px;}.case-study p{width:325px;float:right;text-align:left;}.case-study .title{display:block;}.case-study img{width:125px;height:90px;margin:0 15px 10px 0;-webkit-box-shadow:0 0 2px 2px #ccc;-moz-box-shadow:0 0 2px 2px #ccc;box-shadow:0 0 2px 2px #ccc;}#footer{width:960px;min-height:100px;clear:both;font-size:11px;}ul#footer-links{width:100%;height:30px;margin-bottom:10px;background:transparent url(template/default/images/nav-bar.jpg) repeat-x scroll 0 -6px;}ul#footer-links li{height:30px;line-height:32px;float:left;display:inline-block;padding:0 8px;background:transparent url(template/default/images/breaker.jpg) no-repeat scroll right 12px;}ul#footer-links li a{font-weight:normal;}#footer .copyright{clear:both;color:#848484;text-align:center;}#footer .copyright a{font-weight:normal;color:#848484;}.img-style{border-top:5px solid #CCC;border-left:5px solid #CCC;border-bottom:5px solid #d6d6d6;border-right:5px solid #d6d6d6;margin:10px 0;padding:2px;}.resources-list > li{margin-bottom:25px!important;}.ext-link{display:block;width:20px;font-size:11px;font-weight:normal!important;}small{font-size:11px;}ul.gallery-container{overflow:hidden;width:456px;margin:0 auto !important;list-style:none !important;}
li.img-container{display:table-cell;width:120px;height:90px;padding:10px !important;float:left;margin:10px 10px 0 0;border:1px dotted #003e6c;}
a.gallery-link{display:block;}.btn{padding:4px 12px 4px 6px;margin:10px 0 0 0;float:right;background:#920112 url(template/default/images/arrow.png) no-repeat scroll right 9px;color:#fcd49d;}.btn:hover{color:#920112;background-color:#fcd49d;text-decoration:none;background:#fcd49d url(template/default/images/arrow-on.png) no-repeat scroll right 9px;}.main_view{float:left;position:relative;}.window{height:247px;	width:960px;overflow:hidden;position:relative;}
.image_reel{position:absolute;top:0;left:0;}
.image_reel img{float:left}.paging{position:absolute;bottom:40px;right:-7px;width:178px;height:47px;z-index:100;text-align:center;line-height:40px;background:url(paging_bg2.png) no-repeat;display:none;}
.paging a{padding:5px;text-decoration:none;color:#fff;}
.paging a.active{font-weight:bold;background:#920000;border:1px solid #610000;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
.paging a:hover{font-weight:bold}#cols-wrap form label{font-weight:bold;width:100%;display:block;margin:8px 0;}#cols-wrap form input[type=text]{width:200px;}#cols-wrap form textarea{width:250px;height:100px;}#cols-wrap form input[type=submit]{margin:15px 0 5px 0;display:block;border:none;padding:4px 12px 4px 6px;float:left;background:#920112 url(template/default/images/arrow.png) no-repeat scroll right 9px;color:#fcd49d;}#cols-wrap form input[type=submit]:hover{color:#920112;background-color:#fcd49d;text-decoration:none;background:#fcd49d url(template/default/images/arrow-on.png) no-repeat scroll right 9px;}