﻿body{background:#fff url('images/body-bg.gif') repeat-x; font-family:Arial !important;font-size:12px;font-weight:normal;margin:0; padding:0; text-align:center;}

/* ie6 notice */
.ie6fail{background:#1c1c1c; width:100%; height:250px; position:absolute; top:0; left:0; z-index:9999999999999999999; text-align:left; }
.ie6fail .wrap{width:75%; font-size:14px; color:White; margin:20px auto;}
.ie6fail h1{font-size:32px; color:#e85151;}
.ie6fail p{color:white; font-size:16px; line-height:24px;}
.ie6fail span{color:White; cursor:pointer; font-size:11px; text-decoration:underline;}
.ie6fail .hideNotice{width:100%; text-align:right; }
.ie6fail a{color:#bdde7c; font-size:14px; padding:3px;}
.ie6fail a:hover{background:#bdde7c; color:#374e09;padding:3px;}

h1{color:#0f3d76; font-size:20px; font-weight:bold; line-height:20px; margin:0px 0px 10px; padding:0px 0px 10px; border-bottom:1px solid #f10000;}
h2{color:#6ba6dd; font-size:18px; font-weight:bold; line-height:18px; margin:0px 0px 5px 0px;}
h3{color:#0f3d76; font-size:16px; font-weight:bold; line-height:16px; margin:0px 0px 5px 0px;}
h4{color:#0f3d76; font-size:14px; font-weight:bold; line-height:14px; margin:0px 0px 5px 0px;}
p{color:#000;line-height:20px; margin:0px 0px 15px;}
u{text-decoration:underline;}
strong{font-weight:bold;}
em{font-style:italic;}
img{border:0;}
fieldset{background-color:#ededeb; padding:18px 28px; clear:both; float:left;}
legend{}
ul{color:#0E3C74; font-weight:bold; line-height:20px; margin:0px 0px 15px 30px;}
ul li{list-style-type:disc;}
ol{color:#0E3C74; font-weight:bold; line-height:20px; margin:0px 0px 15px 30px;}
ol li{list-style-type:decimal;}
a{color:#0F3D76; font-weight:bold; text-decoration:underline;}
a:hover{text-decoration:none;}
a.linkTitle{font-weight:bold; font-size:17px; text-decoration:none;}

.clear{clear:both; height:0px; width:100%;}
.left{float:left;}
.right{float:right;}
.nofloat{float:none;}
.size10{font-size:10px; line-height:14px;}
.hrBreak{border-bottom:1px solid #c7be8c; clear:both; height:10px; margin-bottom:10px;}
.actionNoticeBoxGIANT{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px; line-height:20px;}
.actionNoticeBoxGIANT a{color:#CC1C21;}
.lblError{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.actionNoticeBoxGIANT ul{font-size:12px; margin:0px 0px 0px 15px; color:#cc1c21 !important; list-style-type:disc !important; line-height:18px; padding:5px 0px 0px 10px;}
.loginFail{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.loginFail a{color:#cc1c21;}
.nothingFound{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.iUpdate{background:#f3fef3; border:1px solid #2f6929; font-weight:bold; color:#2f6929 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.picRight{float:right; margin:0px 0px 7px 7px; }
.picLeft{float:left; margin:0px 7px 7px 0px;}
.requiredField{float:left; margin-left:2px; visibility:visible !important;}
.noSpam{font-size:11px; display:block; margin:0px 0px 5px;}
.noSpam strong{color:#000;}
#hcard{color:#A3A3A3; display:block; font-size:11px; margin:0px auto; width:460px; }
#hcard a{color:#A3A3A3;font-size:11px; font-weight:normal; text-decoration:none;}
#hcard a:hover{text-decoration:underline;}

.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.container{min-height: 100%; height: auto !important; height: 100%; left:0; margin: 0 auto -50px; position:relative; text-align:left; top:0; width:100%;}
.container .align{margin:0px auto; width:873px;}

.header{height:138px; position:relative;}
.header a.logo{background: url('images/logo.png') no-repeat 0px 0px; display:block; height:79px; margin:14px 0px 0px 0px; position:absolute; top:0; left:0; width:281px;}
.header a.logo span{display:none;}
.header .tag{background: url('images/tag.png') no-repeat 0px 0px; display:block; height:36px; margin:40px 0px 0px 334px; position:absolute; top:0; left:0; width:292px;}
.header .tag span{display:none;}
.header .info{background: url('images/info-bg.gif') no-repeat center 0px; display:block; height:auto; margin:18px 0px 0px; padding:24px 0px 0px; position:absolute; text-align:center; top:0; right:0; width:200px;}
.header .info .phone{color:#fff; display:block; font-size:30px; font-weight:bold; margin:0px 0px 6px;}

.tabs{background: url('images/tab-bg.gif') no-repeat 0px 0px; height:276px; margin:-1px 0px 0px -14px; position:relative; width:901px;}
.tabs .align{width:852px; margin:0px auto;}
.tabs .ui{height:41px; width:852px;}
.tabs .ui a{cursor:pointer;}
.tabs .ui a span{display:none;}
.tabs .ui a.tab-fire{background: url('images/ui.gif') no-repeat 0px 0px; float:left; height:41px; width:185px;}
.tabs .ui a.tab-fire.off{background: url('images/ui.gif') no-repeat 0px -41px;}
.tabs .ui a.tab-cctv{background: url('images/ui.gif') no-repeat -185px 0px; float:left; height:41px; width:78px;}
.tabs .ui a.tab-cctv.off{background: url('images/ui.gif') no-repeat -185px -41px;}
.tabs .ui a.tab-video{background: url('images/ui.gif') no-repeat -263px 0px; float:left; height:41px; width:159px;}
.tabs .ui a.tab-video.off{background: url('images/ui.gif') no-repeat -263px -41px;}
.tabs .ui a.tab-sound{background: url('images/ui.gif') no-repeat -422px 0px; float:left; height:41px; width:150px;}
.tabs .ui a.tab-sound.off{background: url('images/ui.gif') no-repeat -422px -41px;}
.tabs .ui a.tab-door{background: url('images/ui.gif') no-repeat -572px 0px; float:left; height:41px; width:113px;}
.tabs .ui a.tab-door.off{background: url('images/ui.gif') no-repeat -572px -41px;}
.tabs .ui a.tab-intrusion{background: url('images/ui.gif') no-repeat -685px 0px; float:left; height:41px; width:167px;}
.tabs .ui a.tab-intrusion.off{background: url('images/ui.gif') no-repeat -685px -41px;}

.tabs .slides{display:block; height:225px; width:852px;}
.tabs .slides a.sameday{height:180px; width:186px; position:absolute; top:0; right:0; margin:10px 26px 0px 0px;}
.tabs .slides a.sameday span{display:none;}
.tabs .slides a.howsave{height:154px; width:154px; position:absolute; top:0; right:0; margin:24px 190px 0px 0px;}
.tabs .slides a.howsave span{display:none;}

.tabs .slides ul{list-style-type:none; padding:0px 0px 10px; width:232px; position:absolute; top:0; left:0;}
.tabs .slides ul li{list-style-image: url('images/li-help.png'); margin:0px 0px 4px;}
.tabs .slides ul li a{color:#fff; font-size:14px; font-weight:bold; text-shadow: 1px 1px 1px #0f3d76; text-decoration:none; background: url('images/sep-nav.png') no-repeat 0px bottom; padding:6px 0px; width:100%; display:block}
.tabs .slides ul li a:hover{text-decoration:none;}

.tabs .slides .slide-default{background: url('images/slide-default-bg.jpg') no-repeat; display:block; height:225px; width:852px; position:relative;}
.tabs .slides .slide-fire{background: url('images/slide-fire-bg.jpg') no-repeat; display:block; height:225px; width:852px; position:relative;}
.tabs .slides .slide-fire ul{margin:20px 0px 0px 348px}
.tabs .slides .slide-cctv{background: url('images/slide-cctv-bg.jpg') no-repeat; display:block; height:225px; width:852px; position:relative;}
.tabs .slides .slide-cctv ul{margin:22px 0px 0px 312px}
.tabs .slides .slide-video{background: url('images/slide-video-bg.jpg') no-repeat; display:block; height:225px; width:852px; position:relative;}
.tabs .slides .slide-video ul{margin:10px 0px 0px 336px; width:300px !important;}
.tabs .slides .slide-sound{background: url('images/slide-sound-bg.jpg') no-repeat; display:block; height:225px; width:852px; position:relative;}
.tabs .slides .slide-sound ul{margin:146px 0px 0px 216px; width:auto !important;}
.tabs .slides .slide-sound ul li{float:left; width:130px; margin:0px 26px 0px 0px;}
.tabs .slides .slide-door{background: url('images/slide-door-bg.jpg') no-repeat; display:block; height:225px; width:852px; position:relative;}
.tabs .slides .slide-door ul{margin:10px 0px 0px 348px}
.tabs .slides .slide-intrusion{background: url('images/slide-intrusion-bg.jpg') no-repeat; display:block; height:225px; width:852px; position:relative;}
.tabs .slides .slide-intrusion ul{margin:100px 0px 0px 254px; width:300px !important;}

.interior-nav{background: url('images/interior-nav-bg.gif') no-repeat 0px 0px; height:51px; margin:-1px 0px 0px -14px; position:relative; width:901px;}
.interior-nav .align{width:852px; margin:0px auto;}
.interior-nav .ui{height:41px; width:852px;}
.interior-nav .ui a{cursor:pointer;}
.interior-nav .ui a span{display:none;}
.interior-nav .ui a.tab-fire{background: url('images/nav-interior.gif') no-repeat 0px 0px; float:left; height:41px; width:185px;}
.interior-nav .ui a.tab-fire:hover{background: url('images/nav-interior.gif') no-repeat 0px -41px;}
.interior-nav .ui a.tab-fire.active{background: url('images/nav-interior.gif') no-repeat 0px -82px;}
.interior-nav .ui a.tab-cctv{background: url('images/nav-interior.gif') no-repeat -185px 0px; float:left; height:41px; width:78px;}
.interior-nav .ui a.tab-cctv:hover{background: url('images/nav-interior.gif') no-repeat -185px -41px;}
.interior-nav .ui a.tab-cctv.active{background: url('images/nav-interior.gif') no-repeat -185px -82px;}
.interior-nav .ui a.tab-video{background: url('images/nav-interior.gif') no-repeat -263px 0px; float:left; height:41px; width:159px;}
.interior-nav .ui a.tab-video:hover{background: url('images/nav-interior.gif') no-repeat -263px -41px;}
.interior-nav .ui a.tab-video.active{background: url('images/nav-interior.gif') no-repeat -263px -82px;}
.interior-nav .ui a.tab-sound{background: url('images/nav-interior.gif') no-repeat -422px 0px; float:left; height:41px; width:150px;}
.interior-nav .ui a.tab-sound:hover{background: url('images/nav-interior.gif') no-repeat -422px -41px;}
.interior-nav .ui a.tab-sound.active{background: url('images/nav-interior.gif') no-repeat -422px -82px;}
.interior-nav .ui a.tab-door{background: url('images/nav-interior.gif') no-repeat -572px 0px; float:left; height:41px; width:113px;}
.interior-nav .ui a.tab-door:hover{background: url('images/nav-interior.gif') no-repeat -572px -41px;}
.interior-nav .ui a.tab-door.active{background: url('images/nav-interior.gif') no-repeat -572px -82px;}
.interior-nav .ui a.tab-intrusion{background: url('images/nav-interior.gif') no-repeat -685px 0px; float:left; height:41px; width:167px;}
.interior-nav .ui a.tab-intrusion:hover{background: url('images/nav-interior.gif') no-repeat -685px -41px;}
.interior-nav .ui a.tab-intrusion.active{background: url('images/nav-interior.gif') no-repeat -685px -82px;}

.content{height:auto; margin:20px 0px 50px;}
.content .align{width:930px; margin:0px auto;}
.content .read-accord{cursor:pointer;}
.lc{width:599px;}
.lc .pad{padding:0px 10px 20px;}

.rc{width:274px;}
.help{background: url('images/how-we-help-bg.gif') no-repeat 0px 0px; display:block; margin:20px 0px; height:107px; width:274px;}
.help ul{list-style-type:none; float:left; margin:46px 0px 0px 59px;}
.help ul li{list-style-image: url('images/li-help.png'); margin:0px 0px 4px;}
.help ul li a{color:#fff; font-size:16px; font-weight:bold; text-shadow: 1px 1px 1px #0f3d76; text-decoration:none;}
.help ul li a:hover{text-decoration:underline;}

.sidebar{margin:0px 33px 0px 0px; width:274px;}
.side-nav{background:#99c1e6 url('images/bot-slide-nav.gif') no-repeat 0px bottom; height:auto; margin:0px 0px 20px; width:274px;}
.side-nav ul{list-style-type:none; margin:0px 0px 0px 29px; padding:0px 0px 10px; width:232px;}
.side-nav ul li{list-style-image: url('images/li-help.png'); margin:0px 0px 4px;}
.side-nav ul li a{color:#fff; font-size:14px; font-weight:bold; text-shadow: 1px 1px 1px #0f3d76; text-decoration:none; background: url('images/sep-nav.png') no-repeat 0px bottom; padding:6px 0px; width:100%; display:block}
.side-nav ul li a:hover{text-decoration:none;}

.copy{width:623px;}
.top-quote{display:block; width:100%; height:42px; text-align:right; margin:-10px 0px 10px;}
.top-quote a{margin:0px 10px 0px 0px;}

.ul-first{position:relative; clear:both; display:block; margin:20px 0px; }
.ul-first .bg{background: url('images/top-ul-first.gif') no-repeat 0px 0px; min-height:142px; height:auto !important; height:142px; padding:20px 0px 10px 160px; width:384px; margin:0px auto;}
.ul-first .bot{background: url('images/bot-ul-first.gif') no-repeat 0px 0px; display:block; height:11px; width:544px; margin:0px auto; clear:both;}
.ul-first .lead{margin:0px 0px 10px 0px; display:block; font-size:14px; color:#0f3d76;  width:368px;}
.ul-first ul, .ul-first ol{width:320px;}
.ul-first ul li, .ul-first ol li{color:#fe0000; list-style-type:square;}
.ul-first ul li span, .ul-first ol li span{color:#0f3d76; font-weight:bold;}
.ul-first ul li a, .ul-first ol li a{color:#fe0000;}

.ul-first ul.left, .ul-first ol.left{width:150px !important;}
.ul-first ul.left li, .ul-first ol.left li{font-size:14px; margin:0px 0px 8px;}

.ul-first a.guarantee{background: url('images/cta-guarantee.png') no-repeat 0px 0px; display:block; height:159px; width:159px; position:absolute; top:0; left:0; margin:10px 0px 0px;}
.ul-first a.guarantee span{display:none;}

.ul-second{position:relative; display:block; margin:20px 0px;}
.ul-second .bg{background: url('images/top-ul-second.gif') no-repeat 0px 0px; min-height:194px; height:auto !important; height:194px; padding:20px 0px 10px; width:619px; margin:0px auto;}
.ul-second .bot{background: url('images/bot-ul-second.gif') no-repeat 0px 0px; display:block; height:17px; width:619px; margin:0px auto;}
.ul-second .img{position:absolute; top:0; left:0; margin:30px 0px 0px 50px;}
.ul-second ul, .ul-second ol{margin:20px 0px 0px 200px; width:400px; }
.ul-second ul li, .ul-second ol li{color:#fe0000; list-style-type:square; padding:0px 0px 10px; font-size:14px;}
.ul-second ul li span, .ul-second ol li span{color:#0f3d76; font-weight:bold;}
.ul-second ul li a, .ul-second ol li a{color:#fe0000;}

/* forms */
.form-area{margin:0px auto; padding:0px 0px 80px; width:857px;}

.forms{background: url('images/forms-bg.jpg') no-repeat; display:block; height:295px; margin:60px auto; position:relative; width:857px;}
.forms .top{background: url('images/top-form.gif') no-repeat 0px 0px; display:block; height:14px; width:462px;}
.forms .bot{background: url('images/bot-form.gif') no-repeat 0px 0px; display:block; height:14px; width:462px;}
.forms .pic{position:absolute; bottom:0; left:0; z-index:10;}
.forms .form{background:#fefbe8 url('images/form-bg.gif') repeat-y; height:auto; float:right; position:relative; margin:-15px 27px 0px 0px; width:462px;}
.forms .tag{display:block; text-align:center; margin:0px 0px 16px;}
.forms .reqd{color:#ff0000; font-size:12px; font-style:italic; display:block; margin:0px 0px 14px; text-align:right;}
.forms .pad{padding:0px 40px; min-height:300px; height:auto !important; height:300px;}
.forms .requiredField{color:#ff0000 !important; margin:0px 5px 0px 0px; height:20px; text-align:center; width:10px; }
.forms .fake{float:left; margin:0px 5px 0px 0px; height:20px; text-align:center; width:10px; }
.forms .area{color:#7f4270; font-size:12px; display:block; margin:0px 0px 14px; text-align:left; text-transform:uppercase;}
.forms label{color:#12437b; font-size:12px; font-weight:bold; float:left; margin:4px 10px 0px 0px; text-align:left; width:100px;}
.forms label.long{display:block; float:none; margin:0px 0px 6px 0px; text-align:left; width:auto;}
.forms label.have-account{width:auto; font-size:14px;}
.forms label a{color:#61a0da;}
.forms input[type="text"]{border:1px solid #8f8e8e; padding:3px;}
.forms input[type="text"].name{width:200px;}
.forms input[type="text"].email{width:240px;}
.forms input[type="text"].phone{width:85px;}
.forms input[type="text"].addy{width:240px;}
.forms input[type="text"].addy2{width:140px;}
.forms input[type="text"].city{width:200px;}
.forms input[type="text"].zip{width:45px;}
.forms select{border:1px solid #8f8e8e; padding:3px;}
.forms textarea{border:1px solid #8f8e8e; height:100px; width:100%;}
.forms .job-title{float:left; font-weight:bold; padding:3px 0px 0px;}
.forms .radios{}
.forms .radios label{font-weight:normal; float:left; width:auto;}
.forms .radios input{float:left;}

.forms.contact-form .pic{margin:0px 0px 0px 34px;}
.forms.contact-form .btn{position:absolute; margin:-2px 0px 0px 114px;}
.forms.check-form .pic{margin:0px 0px 0px 34px;}
.forms.check-form .btn{position:absolute; margin:-2px 0px 0px 114px;}
.forms.check-form .adjust{padding:30px 0px 60px; height:100%}
.forms.check-form label{font-size:14px;}
.forms.service-form .pic{margin:0px 0px 0px 34px;}
.forms.service-form .btn{position:absolute; margin:-2px 0px 0px 114px;}
.forms.quote-form .pic{margin:0px 0px 0px 34px;}
.forms.quote-form .btn{position:absolute; margin:-2px 0px 0px 114px;}
.forms.quote-form label{font-size:14px;}
.forms.quote-form .adjust{padding:10px 0px 60px; height:100%}
.forms.package-form .pic{margin:0px 0px 0px -4px;}
.forms.package-form .btn{position:absolute; margin:-2px 0px 0px 114px;}
.forms.job-form .pic{margin:0px 0px 0px 34px;}
.forms.job-form .btn{position:absolute; margin:-2px 0px 0px 114px;}
.forms.learn-form .pic{margin:0px 0px 0px 34px;}
.forms.learn-form .btn{position:absolute; margin:-2px 0px 0px 114px;}

.guarantee-form{background:#fefbe8 url('images/guarantee-bg.gif') repeat-y; height:auto; margin:0px 0px 40px 40px; width:353px;}
.guarantee-form .top{background: url('images/top-guarantee.jpg') no-repeat 0px 0px; display:block; height:292px; width:353px;}
.guarantee-form .bot{background: url('images/bot-guarantee.gif') no-repeat 0px 0px; display:block; height:17px; width:353px;}
.guarantee-form .pad{padding:0px 20px;}
.guarantee-form .reqd{color:#ff0000; font-size:12px; font-style:italic; display:block; margin:0px 0px 14px; text-align:right;}
.guarantee-form .requiredField{color:#ff0000 !important; margin:0px 5px 0px 0px; height:14px; text-align:center; width:10px; }
.guarantee-form .fake{float:left; margin:0px 5px 0px 0px; height:12px; text-align:center; width:10px; }
.guarantee-form label{color:#12437b; font-size:14px; font-weight:bold; float:left; margin:4px 10px 0px 0px; text-align:left; width:100px;}
.guarantee-form label.long{display:block; float:none; margin:0px 0px 6px 0px; text-align:left; width:auto;}
.guarantee-form input[type="text"]{border:1px solid #8f8e8e; padding:3px;}
.guarantee-form input[type="text"].name{width:200px;}
.guarantee-form input[type="text"].email{width:240px;}
.guarantee-form input[type="text"].phone{width:85px;}
.guarantee-form select{border:1px solid #8f8e8e; padding:3px;}
.guarantee-form textarea{border:1px solid #8f8e8e; height:100px; width:100%;}
.guarantee-form .radios{}
.guarantee-form .radios label{font-weight:normal;}
.guarantee-form .radios input{float:left;}
.guarantee-form .btn{position:absolute; margin:-2px 0px 0px 84px;}

/* podcast */
.podcast{display:block; padding:8px 0px 0px 0px; margin:0px 0px 20px; width:100%;}
.podcast .anim{width:56px;}
.podcast .info{width:218px;}
.podcast .title{color:#0f3d76; font-size:18px; font-weight:bold; display:block;}
.podcast .tag{color:#fe0000; font-size:14px; font-weight:bold; display:block; margin:6px 0px; text-transform:uppercase;}
.podcast a{font-size:10px; font-weight:normal; text-decoration:underline;}
.podcast a:hover{text-decoration:none;}

.cast-cats{}
.cast-cats label{color:#0F3D76; font-size:14px; font-weight:bold; margin:0px 10px 0px 0px;}
.cast-cats a.va{font-size:11px; font-weight:normal; text-decoration:none;}
.cast-cats a.va:hover{text-decoration:underline;}

table.casts{margin:0px auto 20px; width:623px; background:gray;}
.ths{color:#fff; font-weight:bold; float:left; height:25px; padding:14px 0px 0px; text-align:center;}
.th-title{background: #0F3D76 url('images/th-left.gif') no-repeat left top; border-right:1px solid #4a87d2; width:214px;  }
.th-descrip{background:#0F3D76; border-right:1px solid #4a87d2; width:207px;}
.th-cats{background:#0F3D76; width:130px; border-right:1px solid #4a87d2;}
.th-action{background:#0F3D76 url('images/th-right.gif') no-repeat right top; width:69px;}
table.casts label{color:#0f3d76;}
table.casts .date{display:block; font-style:italic; font-size:10px; margin:2px 0px 0px;}
table.casts td.title{width:222px;}
table.casts td.descrip{width:220px;}
table.casts td.cats{width:125px; text-align:center !important; vertical-align:middle !important;}
table.casts td.action{width:58px; text-align:center !important; vertical-align:middle !important; border-right:1px solid #c7be8c;}
table.casts tr{}
table.casts tr td{background:#ffffff; border:1px solid #c7be8c; border-top:none; border-right:none; text-align:left; vertical-align:top; padding:6px;}
table.casts tr.alt td{background:#fefae4 !important;}
.nothing{}
.nothing span{color:Red; font-weight:bold; font-size:14px; display:block;}

/* careers */
.list-career{height:auto; margin:20px auto 40px; position:relative; width:623px;}
.list-career .title{background: url('images/top-career.gif') no-repeat 0px 0px; display:block; height:auto; padding:8px; width:607px;}
.list-career .title span{color:#fff; font-size:14px; font-weight:bold;}
.list-career .details{border:1px solid #c7be8c; border-top:none; border-bottom:none;}
.list-career .area{background:#fefae4; border:1px solid #c7be8c; border-left:none; border-right:none; width:100%;}
.list-career .area div{color:#0f3d76; font-weight:bold; padding:10px;}
.list-career p{padding:10px;}
.list-career .bot{background: url('images/bot-career.gif') no-repeat 0px 0px; display:block; height:19px; width:623px;}
.list-career .apply{position:absolute; bottom:0; right:0; margin:0px 20px -20px 0px;}

/* blog */
.blog-wrap{width:596px;}

.blog-title-block{margin:0px 0px 6px; width:100%;}
.blog-title-block .pad{padding:0px 10px;}
.blog-title-block .t-title{background: url('images/b-title-top.gif') no-repeat; height:11px; width:100%;}
.blog-title-block .w-title{height:auto; width:100%; background:#0f3d76;}
.blog-title-block .b-title{background: url('images/b-title-bot.gif') no-repeat; height:11px; width:100%;}
.blog-date{background: url('images/b-datebg.gif') no-repeat 0px 0px; color:#fff; font-size:14px; font-weight:bold; height:48px; margin:0px 10px 0px 0px; padding:12px 0px 0px; text-align:center; text-transform:uppercase; width:59px;}
.blog-date .number{font-size:20px;}
.blog-title-author{color:#fff; font-size:12px; font-weight:normal; width:500px;}
.blog-title-author h1{color:#fff; display:block; font-size:18px; font-weight:bold; margin:4px 0px; border:none; line-height:normal; padding:0;}
.blog-title-author a{color:#fff; display:block; font-size:18px; font-weight:bold; margin:4px 0px; text-decoration:none;}
.blog-title-author a:hover{text-decoration:underline;}

.blog-content{width:100%;}
.blog-content .wrap{padding:10px; border:1px solid #c7be8c;}
.blog-content a.readmore{color:#0F3D76; font-size:12px; font-weight:bold;}

.blog-comment-block{border-top:1px solid #c7be8c; display:block; padding:10px 0px 0px; width:100%;}
.blog-commentcount{background: url('images/b-CommentsBg.gif') no-repeat;  height:17px; padding:3px 0px 0px 34px; margin:0px 20px 0px 0px; width:auto;}
.blog-commentcount a{color:#0F3D76; font-size:11px; font-weight:bold; text-decoration:underline;}
.blog-commentcount a:hover{text-decoration:none;}

.blog-tags{color:#0F3D76; display:block; font-size:12px; font-weight:normal; border-top:1px solid #c7be8c; padding:10px 0px; width:100%;}
.blog-tags h2{color:#0F3D76; font-size:14px; font-weight:bold; margin:0px 0px 4px;}

.blog-article-ui{display:block; width:100%; border-top:1px solid #c7be8c; padding:10px 0px;}

.blog-comments{width:100%;}
.blog-comments h2{color:#0F3D76; font-size:22px; font-weight:bold; margin:6px 0px; text-transform:uppercase;}
.blog-comments .wrap{padding:10px; border:1px solid #c7be8c;}
.blog-comments .pad{padding:10px;}
.blog-comments .blog-read-comments{background:#FBF8EA; padding:10px;}

.blog-comments .user-comment{}
.blog-comments .user-comment .date{color:#0F3D76; font-size:11px; font-weight:normal;}
.blog-comments .user-comment .user{color:#0F3D76; font-size:10px; font-style:italic;}
.blog-comments .user-comment .user span{display:block; font-style:normal; font-weight:bold; font-size:20px;}
.blog-comments .leave-comment{background:#FBF8EA; display:block; margin:20px 0px 0px; width:100%;}
.blog-comments .leave-comment .wrap{border:none;}
.blog-comments .leave-comment form{padding:0px 20px;}
.blog-comments .leave-comment label{color:#0F3D76; float:left; font-size:14px; font-weight:bold; margin:0px 8px 0px 0px;}
.blog-comments .leave-comment input[type="text"]{border:1px solid #c7be8c; width:140px;}
.blog-comments .leave-comment textarea{border:1px solid #c7be8c; background:#fff; float:none; height:40px; width:360px;}
.blog-comments .leave-comment .form-lc{width:50%; float:left;}
.blog-comments .leave-comment .form-rc{width:50%; float:left;}
.blog-comments .blog-leavecomment{background: url('images/b-LeaveCommentBg.gif') no-repeat center right; height:24px; padding:6px 50px 0px 0px; width:auto;}
.blog-comments .blog-leavecomment a{font-weight:normal;}
.blog-comments .comment-posted{background:#e7f4d1; border:1px solid #4F8A10; padding:10px; color:#4F8A10; font-weight:bold;}
.blog-comments .comment-held{background:#fff6d3; border:1px solid #9F6000; padding:10px; color:#9F6000; font-weight:bold;}
.blog-comments .comment-error{background:#ffdddd; border:1px solid #D8000C; padding:10px; color:#D8000C; font-weight:bold;}

.blog-right{width:243px;}
.blog-right .blog-side-top{background: url('images/b-side-top.gif') no-repeat; height:13px; width:243px;}
.blog-right .blog-side-wrap{background:#fbf8ea; border:1px solid #c7be8c; border-top:none; border-bottom:none; height:auto; padding:0px 10px; width:221px;}
.blog-right .blog-side-bot{background: url('images/b-side-bot.gif') no-repeat; height:13px; width:243px;}

.blog-recent-posts{background: url('images/b-recent.gif') no-repeat center 0px; padding:34px 0px 0px;}
.blog-recent-posts a{color:#0F3D76; font-size:11px; font-weight:normal; margin:0px 10px 0px 0px;}
.blog-recent-posts ul{color:#0F3D76; margin:0px auto; width:75%; }
.blog-recent-posts ul li{margin:0px 0px 14px;}
.blog-recent-posts ul li a{color:#0F3D76; font-size:12px; font-weight:normal; text-decoration:none;}
.blog-recent-posts ul li a:hover{text-decoration:underline;}

.blog-categories{background: url('images/b-categories.gif') no-repeat center 0px; padding:34px 0px 0px;}
.blog-categories ul{color:#0F3D76; margin:0px auto; width:75%;}
.blog-categories ul li{margin:0px 0px 8px;}
.blog-categories ul li a{color:#0F3D76; font-weight:normal; font-size:18px; text-transform:capitalize; text-decoration:none;}
.blog-categories ul li a:hover{text-decoration:underline;}

.blog-archives{background: url('images/b-archive.gif') no-repeat center 0px; padding:34px 0px 0px;}
.blog-archives ul{color:#0F3D76; margin:0px auto; width:75%;}
.blog-archives ul li{margin:0px 0px 8px;}
.blog-archives ul li a{color:#0F3D76; font-weight:normal; font-size:16px; text-transform:capitalize; text-decoration:none;}
.blog-archives ul li a:hover{text-decoration:underline;}
.blog-archives #outerHolder{margin:10px 0px 0px; height: 178px; width: 217px; overflow: hidden;}
.blog-archives #innerHolder{height: 5000px;}
.blog-archives .archivesScroll_up_off{background: url('/app_themes/default/images/btnUp-off.gif') no-repeat; height: 16px; width: 16px; float: left; cursor: pointer; margin: 0px 4px 0px 0px;}
.blog-archives .archivesScroll_up_on{background: url('/app_themes/default/images/btnUp.gif') no-repeat; height: 16px; width: 16px; float: left; cursor: pointer; margin: 0px 4px 0px 0px;}
.blog-archives .archivesScroll_down_off{background: url('/app_themes/default/images/btnDown-off.gif') no-repeat; height: 16px; width: 16px; float: left; cursor: pointer;}
.blog-archives .archivesScroll_down_on{background: url('/app_themes/default/images/btnDown.gif') no-repeat; height: 16px; width: 16px; float: left; cursor: pointer;}

.blog-cloudy{font-size:34px;}
.blog-cloudy{font-family:arial; text-align:left; line-height:26px; width:200px;}
.blog-cloudy a{color:#517e9a; font-weight:normal; text-decoration:none;}
.blog-cloudy a:hover{text-decoration:underline;}


/* service footer */
.service-footer{height:auto; margin:0px 0px 20px; width:100%;}
.service-footer .cs{width:420px;}
.service-footer .cs .top{background: url('images/top-cs.gif') no-repeat 0px 0px; display:block; height:12px; width:420px;}
.service-footer .cs .wrap{background:#fff; border:1px solid #84a2be; border-top:none; border-bottom:none; height:auto; width:418px;}
.service-footer .cs .wrap .pad{padding:0px 12px;}
.service-footer .cs .wrap .img{float:left; margin:0px 10px 0px 0px; width:162px;}
.service-footer .cs .wrap .info{float:left; width:220px;}
.service-footer .cs .wrap .info h3{font-size:14px; font-weight:bold;}
.service-footer .cs .wrap .info p{}
.service-footer .cs .bot{background: url('images/bot-cs.gif') no-repeat 0px 0px; display:block; height:12px; width:420px;}
.service-footer .brand{width:192px;}

/* testimonials - list */
.list-testimonial{display:block; height:auto; margin:0px 0px 20px; width:623px;}
.list-testimonial .top{background: url('images/top-testimonial.gif') no-repeat 0px 0px; height:15px; width:100%;}
.list-testimonial .wrap{background:#fef9e0; border:1px solid #c7be8c; border-top:none; border-bottom:none; height:auto; width:621px;}
.list-testimonial .bot{background: url('images/bot-testimonial.gif') no-repeat 0px 0px; height:39px; width:100%; position:relative;}
.list-testimonial .bot div{text-align:right; position:absolute; bottom:0; right:0; margin:0px 20px -3px; font-size:10px; font-style:italic; color:#0f3d76;}
.list-testimonial p{margin:0; padding:0px 20px; color:#0f3d76; font-size:20px; font-weight:bold; font-style:italic; text-indent:-0.5em;}  

/* sitemap */
.sitemap .links{width:622px;}
.sitemap .links .row{border-bottom:1px solid #c7be8c; width:100%;}
.sitemap .links .row .col{padding:20px 0px; width:207px;}
.sitemap .links strong{color:#0e3c74; display:block; font-size:11px; font-weight:bold; margin:0px 0px 2px; text-transform:uppercase;}
.sitemap .links ul{list-style-type:none; margin:0px 0px 0px 14px;}
.sitemap .links ul li{list-style-image: url('images/li-footer.gif'); margin:0px;}
.sitemap .links ul li a{color:#0e3c74; font-size:11px; font-weight:normal; text-decoration:none;}
.sitemap .links ul li a:hover{text-decoration:underline;}


/* footer */
.foot{background: url('images/foot-bg.gif') repeat-x; height:50px; position:relative; text-align:left; width:100%;}
.foot .align{margin:0px auto; width:958px;}
.foot .links{border-right:1px solid #c7be8c; width:621px}
.foot .links .row{border-bottom:1px solid #c7be8c; width:100%;}
.foot .links .row .col{padding:20px 0px; width:207px;}
.foot .links strong{color:#0e3c74; display:block; font-size:11px; font-weight:bold; margin:0px 0px 2px; text-transform:uppercase;}
.foot .links ul{list-style-type:none; margin:0px 0px 0px 14px;}
.foot .links ul li{list-style-image: url('images/li-footer.gif'); margin:0px;}
.foot .links ul li a{color:#0e3c74; font-size:11px; font-weight:normal; text-decoration:none;}
.foot .links ul li a:hover{text-decoration:underline;}
.foot .company{width:336px}
.foot .company .pad{padding:20px 12px;}
.foot .company .testimonials{color:#0f3d76; display:block; text-indent:-1.0em; margin:0px auto 40px; width:290px;}
.foot .company .testimonials .said{font-size:20px; font-weight:bold; font-style:italic;}
.foot .company .testimonials .name{display:block; font-size:10px; font-style:italic; text-align:right;}
.foot .company .testimonials .title{display:block; font-size:10px; font-style:italic; text-align:right;}
.foot .company .testimonials a{font-size:11px; font-weight:normal; text-decoration:none;}
.foot .company .testimonials a:hover{text-decoration:underline;}
.foot .company .addy{color:#0f3d76; display:block; font-size:11px; line-height:14px; margin:40px 0px 0px;}

.roar{display:block; margin:10px 0px; text-align:center;}
.roar a{color:#0f3d76; font-size:11px; font-weight:normal; line-height:18px; text-decoration:underline;}
.roar a:hover{text-decoration:none;}


/* spam trap hider */
.heidi{display:none;}


/* telerik */
.first-paragraph{font-size:14px;}
