.pagination{position:absolute;padding:0;padding-top:2px;text-align:center;width:100%;margin-top:-28px;overflow:hidden;outline:none;}
.pagination li{background:none;display:inline;padding:0px 2px;overflow:hidden;}
.pagination li a{display:inline-block;overflow:hidden;width:17px;height:0;text-decoration:none;text-decoration:none;padding:18px 0px 0px 0px;background:url(../images/tabs-navi-bg.png) no-repeat 0 0;outline:none;}
.pagination li a:hover, .pagination li.current a{background:url(../images/tabs-navi-bg-active.png) no-repeat 0 0;outline:none;}
.slides{overflow:hidden;height:214px;}
.thumb-img{overflow:hidden;height:214px;}
.block-show{position:absolute;top:0;left:4px;overflow:hidden;display:block;width:400px;height:200px;}
.block-shadow{position:absolute;z-index:99999;verflow:hidden;left:-400px;top:48px;width:280px;height:200px;padding:10px 10px 0 10px;background:url(../images/block-shadow.png) no-repeat 0 0;}
.block-shadow .page-title{font-size:20px;padding:6px 0px 0px 4px;line-height:20px;color:#151515;font-weight:normal;}
.block-shadow p{padding:17px 0 19px 4px;}
.block-shadow .read-more{float:left;cursor:pointer;}
#faded2{height:112px;overflow:hidden;}
.slide-height{height:112px;overflow:hidden;position:relative;}
.slide{height:112px;overflow:hidden;width:980px;}
blockquote, blockquote a{font:italic 38px Arial, Helvetica, sans-serif;padding:0;line-height:1.2em;color:#3A3A3A;text-decoration:none !important;font-weight:bold;text-shadow:1px 1px #fff;}
blockquote, q{quotes:none;}
.slide blockquote{float:none;padding:0px 40px 0px 83px!important;overflow:hidden;letter-spacing:-1px;}
.slide em{font-size:17px;font-weight:bold;float:right;line-height:1.1em;top:55px;right:210px;height:20px;overflow:hidden;position:absolute;color:#00d1ff;}
#faded2 .prev, #faded2 .next{position:absolute;top:23px;display:block;overflow:hidden;width:16px;height:23px;text-indent:-1000em;}
#faded2 .prev{left:18px;background:url(../images/prev.png) no-repeat 0 0;}
#faded2 .next{right:19px;background:url(../images/next.png) no-repeat 0 0;}
#faded2 .prev:hover, #faded2 .next:hover{text-decoration:none;background-position:0 bottom;}
.content{background:#ececec;padding:10px 0 19px;}
.external-bottom{background:url(../images/shadow-bottom.gif) repeat-x scroll 0 bottom transparent;margin:0 1px;}
.external-left{background:url(../images/shadow-left.gif) no-repeat scroll 0 bottom transparent;}
.external-right{background:url(../images/shadow-right.gif) no-repeat scroll right bottom transparent;padding:0 0 15px;}
.inner{background:none repeat scroll 0 0 #F3F3F3;border:1px solid #FFFFFF;border-radius:11px 11px 11px 11px;box-shadow:0 0 5px #BED1D6;position:relative;padding:0px 28px 0px;}
.alignright, .indent-more{text-align:right;padding:24px 0 0 0;}
#left{float:left;text-align:left;width:250px;margin:0px 29px 0px 0px;padding:0px 33px 21px 0px;border-right:1px solid #dcdcdc;}
#right{float:right;text-align:left;width:254px;margin:0px 0px 0px 33px;padding:0px 2px 21px 28px;border-left:1px solid #dcdcdc;}
#content{padding-bottom:21px;}
.lof-previous{}
.lof-next{}
.lof-navigator-outer{display:none;}
.lof-articlessroller .lof-row{padding:0px 0px 0px 0px !important;}
.lof-articlessroller .lof-inner, .lof-articlessroller .lof-inner:hover{background:none !important;border-radius:0px 0px 0px 0px !important;margin:0 0px !important;padding:0px 0px 23px !important;color:#07bbe2;}
.lof-articlessroller .lof-inner .lof-title{padding:4px 0px 0px 0px !important;font-size:12px;line-height:20px;color:#252323;font-style:italic;}
.lof-articlessroller .lof-inner .lof-title:hover{color:#09849e;}
.lof-articlessroller .lof-next, .lof-articlessroller .lof-previous{height:15px;width:23px;}
.lof-articlessroller .lof-vertical .lof-previous{background:url(../images/nav-top-bot.gif) 0 0 no-repeat;bottom:-26px !important;left:auto;right:116px;top:auto !important;}
.lof-articlessroller .lof-vertical .lof-previous:hover{background:url(../images/nav-top-bot.gif) 0 -15px no-repeat;}
.lof-articlessroller .lof-vertical .lof-next{background:url(../images/nav-top-bot.gif) -31px 0px no-repeat;right:85px;left:auto;top:auto !important;bottom:-26px !important;}
.lof-articlessroller .lof-vertical .lof-next:hover{background:url(../images/nav-top-bot.gif) -31px -15px no-repeat;}
.module-blog > .clear{overflow:visible !important;}
.row{background:#E1E1E1;border-top:1px solid #D7D7D7;padding:0px 0 49px;}
.row h3{color:#212121;font-size:21px;font-weight:normal;letter-spacing:0px;line-height:1.2em;padding:47px 0 17px;}
.row ul{}
.row ul li{line-height:24px;background:url(../images/marker2.gif) no-repeat 1px 8px;padding-left:12px;}
.row ul li a{color:#4f4f4f;}
.row ul li a:hover{color:#07bbe2;}
.col-1, .col-2, .col-3, .col-4, .col-5, .column-1, .column-2{float:left;}
.row .col-1{width:120px;margin-right:41px;}
.row .col-2{width:120px;margin-right:117px;}
.row .col-3{width:155px;}
.col-1{width:582px;}
.col-2{width:264px;}
.col-3{width:478px;}
.col-4{width:194px;}
.col-5{width:368px;}
.column-1{width:255px;margin-right:58px;}
.column-2{width:255px;margin-right:0;}
.col-3 .col-1{width:234px;margin-right:10px;}
.col-3 .col-2{width:234px;margin-right:0;}
.col-indent{padding-right:36px;}
.col-indent1{padding-right:26px;}
.overflow{overflow:hidden;}
ul.services li{border-color:#CCCCCC;border-style:dotted;border-width:0 1px 1px 0;float:left;padding:20px;width:260px;background:none;margin:0;}
.services li.column-1{padding-left:0;}
.services li.column-2{}
.services li.column-3{padding-right:0;border-right:none;}
.services li.column-4{padding-left:0;border-bottom:none;}
.services li.column-5{border-bottom:none;}
.services li.column-6{padding-right:0;border-bottom:none;border-right:none;}
div.cd_moduletitle_logo{position:absolute;top:16px;right:17px;width:75px;height:25px;background:none !important;}
div.cd_moduletitle_logo a{margin-left:0px !important;color:#969696;text-shadow:1px 1px #151515;background:url(../images/login.png) no-repeat 0 0 !important;display:block;width:75px;height:22px;text-align:center;padding:3px 0 0;}
div.cd_moduletitle_logo a:hover{background:url(../images/login.png) no-repeat 0 -25px !important;color:white;}
#form-login-submit{padding-top:10px !important;margin:0 0px 0 0 !important;}
div.cd_login-logout-greeting{width:74px;top:16px;right:17px;position:absolute;color:#fff;}
div.cd_login-logout-greeting a{z-index:2;}
.mod_cd_login .highslide-body{padding:0 0 10px !important;}
.highslide-body p{padding-top:10px !important;}
#josForm .article-text-indent{padding-top:18px;}
#josForm .article-text-indent td{vertical-align:baseline;color:#f00;}
#hsId0{display:none;}
form#cd_login_form_login fieldset.input p#form-login-submit input#cd_login_loginbutton{margin:3px 20px 0 0;}
form#cd_login_form_login fieldset.input p#form-login-username input#modlgn_username, form#cd_login_form_login fieldset.input p#form-login-password input#modlgn_passwd{padding:2px 2px 2px 7px !important;}
#modlgn_remember{border:none;}
form#cd_login_form_login fieldset.input p#form-login-username input#modlgn_username{background-image:none !important;}
form#cd_login_form_login fieldset.input p#form-login-password input#modlgn_passwd{background-image:none !important;}
#com-form-login img, #login img{display:none;}
#com-form-login-username{padding:0;}
.faq .question{overflow:hidden;padding-bottom:8px;position:relative;}
div.question span, .a{color:#01B6FC;display:block;float:left;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:17px !important;font-weight:normal;}
.question h5{color:#000000 !important;font-size:12px;font-weight:bold;line-height:18px;margin-left:30px;padding:0;}
.answer_det{font-size:12px;margin-left:30px;}
.faq .answer{overflow:hidden;padding-bottom:22px;position:relative;}
.nsb_container{float:left;padding:46px 0 0 0px;width:157px;}
.nsb_container a{color:#4f4f4f;display:inline-block;float:left;font-size:12px;line-height:24px;margin:0 0 0;padding:0 0 0 0;text-decoration:none;}
.nsb_container a img{margin:4px 12px -4px 0;}
.nsb_container a#l1:hover{color:#293e6a;}
.nsb_container a#l8:hover{color:#ff7400;}
.nsb_container a#l3:hover{color:#55c9f5;}
.serviceText{font-weight:bold;line-height:25px;font-size:15px;}
.h3class{padding:10px 0px;margin:0px;background:url(../images/heading_right.jpg) no-repeat left;width:25px;}
.separatorline{height:25px;}
.heading_left{background:url(../images/heading_left.jpg) no-repeat right;}
.list-1{background:url("../images/list1-bg.gif") repeat-x scroll 0 0 transparent;}
.list-1 li{background:url("../images/list1-bg.gif") repeat-x scroll 0 bottom transparent;font-size:12px;line-height:32px;padding-bottom:2px;}
.list-1 li a{color:#8D9EAE;}
.list-1 li a:hover{color:#F9F9F9;text-decoration:none;}
.list-2 li{background:url("../images/list2-bg.gif") repeat-x scroll 0 32px transparent;font-size:12px;line-height:30px;padding-bottom:4px;}
.list-2 li a{color:#0C7AB1;display:inline-block;}
.list-2 li a:hover{color:#5E5E5E;}
.list-2 .last-item{background:none repeat scroll 0 0 transparent;}
.list-3{background:none repeat scroll 0 0 #1A1A1A;list-style:none outside none;margin-bottom:56px;padding:10px 0;}
.list-3 li{font-size:22px;line-height:36px;}
.list-3 li a{background:none repeat scroll 0 0 #1A1A1A;color:#FFFFFF;display:block;font-style:italic;letter-spacing:-1px;padding-left:15px;text-decoration:none;}
.list-3 li a:hover{background:none repeat scroll 0 0 #E9700F;}