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, 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-weight:normal;font-style:normal;font-size:100%;font-family:inherit;}
:focus{outline:0;}
body{color:black;background:white;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"""";}
*.cb{clear:both;}
body{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;color:#6a6a6a;background-image:url(../images/bgnew.gif);background-position:top center;background-repeat:no-repeat;background-color:#ffffff;margin:0;padding:0;}
#main-container{width:968px;margin:0px auto 20px auto;display:block;}
h1{font-size:24px;}
h1.white{color:#FFF;}
h2{font-size:18px;}
h2.white{color:#FFF;}
h2.black{color:#212121;}
h3{font-size:16px;}
h4{font-size:15px;}
h5{font-size:14px;}
h6{font-size:13px;}
small{font-size:11px;}
a{color:#76b911;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}
.alignright{float:right;margin:3px 0px 5px 10px;}
.alignleft{float:left;margin:3px 10px 5px 0px;}
strong{font-weight:bold;}
i, em{font-style:italic;}
p{padding-bottom:20px;line-height:20px;}
table{margin-bottom:15px;}
table tr td{padding:5px;margin:0px;vertical-align:top;}
table tr td ul li{padding:0px;margin:0px;list-style-type:disc;list-style-position:inside}
#content ul, ol{position:relative;margin:10px 0px;}
#content ul li, ol li{padding:5px 0 0 5px;margin:0 0 0 30px;}
#content ul li{list-style-type:disc;}
#content ol li{list-style-type:decimal;}
#content table{width:100%;border-collapse:collapse;margin-top:10px;}
#content table tr th{background-color:#5B5B5B;color:#FFF;padding:5px;text-align:center;border:1px #d6d6d6 solid;}
#content table tr td{background-color:#FFFFFF;padding:5px;text-align:left;border:1px #d6d6d6 solid;}
#top-header{display:block;position:relative;width:968px;height:40px;}
#login{position:absolute;top:20px;right:4px;font-size:11px;padding:0px 0px 0px 15px;margin:0px auto;display:block;background:left url('../images/login-mark.gif') no-repeat;cursor:pointer;}
#header{position:relative;width:960px;height:79px;margin:0px auto;display:block;background:url('../images/header/header-bg.gif') repeat-x;}
#logo{width:430px;height:79px;display:block;background:url('../images/header/logo.gif') no-repeat;float:left;}
#main-menu{width:520px;height:79px;padding:0px 10px 0px 0px;display:block;background:top right url('../images/header/leftcorner-bg.gif') no-repeat;float:right;}
.menu{display:block;float:right;margin:25px 10px 0px 0px;}
#home-off{width:70px;height:34px;background:url('../images/header/menu/home_off.png') no-repeat;}
#home-on, #home-off:hover{width:70px;height:34px;background:url('../images/header/menu/home_on.png') no-repeat;}
#basic-off{width:70px;height:34px;background:url('../images/header/menu/basic_off.png') no-repeat;}
#basic-on, #basic-off:hover{width:70px;height:34px;background:url('../images/header/menu/basic_on.png') no-repeat;}
#about-off{width:70px;height:34px;background:url('../images/header/menu/about_off.png') no-repeat;}
#about-on, #about-off:hover{width:70px;height:34px;background:url('../images/header/menu/about_on.png') no-repeat;}
#process-off{width:70px;height:34px;background:url('../images/header/menu/process_off.png') no-repeat;}
#process-on, #process-off:hover{width:70px;height:34px;background:url('../images/header/menu/process_on.png') no-repeat;}
#credit-off{width:70px;height:34px;background:url('../images/header/menu/credit_off.png') no-repeat;}
#credit-on, #credit-off:hover{width:70px;height:34px;background:url('../images/header/menu/credit_on.png') no-repeat;}
#banner{position:relative;width:874px;padding:0px 47px;height:293px;margin:0px auto;display:block;background:url(../images/banner/banner-bg.gif) center top no-repeat;}
#banner .big{font-size:28px;color:#FFF;padding-bottom:15px;display:block;}
div#myController{display:none;}
div#mySlides .description{position:relative;font-size:16px;color:#2d2d2d;padding:20px 0px 0px 0px;width:495px;height:273px;float:left;}
div#mySlides .description .readmore-bt{position:absolute;bottom:15px;right:0px;display:block;width:136px;height:33px;background:url(../images/banner/banner-bt.gif) bottom no-repeat;}
div#mySlides .description .readmore-bt:hover{background:url(../images/banner/banner-bt-on.gif) bottom no-repeat;}
div#mySlides{}
div#mySlides .images{display:block;width:361px;height:262px;float:right;padding:31px 0px 0px 3px;background:url(../images/banner/banner-image-pad.gif) bottom no-repeat;}
.jFlowPrev, .jFlowNext{cursor:pointer;position:absolute;top:129px;z-index:100;}
.jFlowPrev{display:block;width:42px;height:48px;left:0px;background:url(../images/banner/banner-nav-l.gif) left no-repeat;}
.jFlowNext{display:block;width:42px;height:48px;right:0px;background:url(../images/banner/banner-nav-r.gif) left no-repeat;}
#quote-bar{position:relative;width:890px;height:64px;margin:0px auto;padding:20px 35px 0px 35px;display:block;background:url('../images/quote-bar/quote-bar-bg.gif') repeat-x;font-size:28px;color:#FFF;}
#quote-button{position:absolute;display:block;right:35px;top:15px;width:188px;height:51px;background:url('../images/quote-bar/get-quote-off.gif') no-repeat;}
#quote-button:hover{background:url('../images/quote-bar/get-quote-on.gif') no-repeat;}
#submenu{width:930px;height:43px;margin:0px auto;display:block;background:url('../images/supmenu-bg.gif') no-repeat;text-align:right;padding:20px 30px 0 0;}
#submenu a{color:#FFF;text-decoration:none;margin-left:25px;}
#tagline{width:960px;height:40px;padding:25px 0px;margin:0px auto;display:block;font-size:20px;color:#76b911;}
#content-container{width:908px;border:1px #eaeaea solid;background:top left url('../images/content-bg-corners.gif') no-repeat #f4f4f4;margin:20px auto 0px auto;padding:0px 25px 0px 25px;}
#content{display:block;width:563px;margin:25px 40px 25px 0px;float:left;}
#content .post-wrap{display:block;padding-bottom:10px;margin-bottom:20px;background:bottom url('../images/headers-line.jpg') repeat-x;}
#content img.post-image{display:block;width:248px;float:left;}
#content div.post-content{width:280px;display:block;float:right;}
#content .post-meta{clear:both;display:block;width:563px;padding-top:25px;text-align:right;font-size:11px;}
#all-news-bt{display:block;width:105px;height:25px;background:url('../images/news_bt_off.jpg') no-repeat;}
#all-news-bt:hover{background:url('../images/news_bt_on.jpg') no-repeat;}
#nav-previous{display:block;float:left;width:105px;height:25px;background:url('../images/nav_previous_off.gif') no-repeat;}
#nav-previous:hover{background:url('../images/nav_previous_on.gif') no-repeat;}
#nav-next{display:block;float:left;margin-left:10px;width:105px;height:25px;background:url('../images/nav_next_off.gif') no-repeat;}
#nav-next:hover{background:url('../images/nav_next_on.gif') no-repeat;}
#content .service-wrap{display:block;padding-bottom:10px;margin-bottom:20px;background:bottom url('../images/headers-line.jpg') repeat-x;}
#content img.service-thum{display:block;width:563px;margin:10px 0px;clear:both;}
#content div.service-content{width:563px;display:block;}
#content .service-meta{clear:both;display:block;width:563px;padding-top:15px;text-align:right;font-size:11px;}
span.red{color:#F00;}
.message{display:block;width:100%;padding:10px;background-color:#C5C5C5;border:1px #999 solid;text-align:center;font-size:16px;}
#commentForm{width:563px;}
#commentForm label.error{width:250px;text-align:left;color:#F00;font-size:12px;}
#commentForm label.error, #commentForm input.submit{display:block;}
table.quote-form{margin:20px 0px;}
table.quote-form tr td{background-color:#F4F4F4!important;border:0px!important;}
table.quote-form tr td.field-name{width:150px;padding:12px;text-align:right;}
table.quote-form input, table.quote-form select, table.quote-form textarea{width:330px;background-color:#E9E9E9;border:1px #C5C5C5 solid;padding:5px;}
table.quote-form select{width:342px;background-color:#E9E9E9;}
table.quote-form textarea{width:330px;height:200px;background-color:#E9E9E9;border:1px #C5C5C5 solid;padding:5px;}
table.quote-form .submit{width:79px;height:25px;display:block;border:0px;padding:0px;background:top left url('../images/submit.jpg') no-repeat;cursor:pointer;}
table.quote-form .submit:hover{background:top left url('../images/submit_on.jpg') no-repeat;}
#side-bar{display:block;width:265px;margin:25px 0px 25px 40px;float:right;}
.sidebar-header{padding-bottom:10px;margin-bottom:10px;background:bottom url('../images/headers-line.jpg') repeat-x;}
#side-bar #testimonial-text-block{display:block;width:235px;color:#FFF;font-size:12px;line-height:15px;padding:10px;border:5px #76b911 solid;background-color:#89c333;}
#side-bar #testimonial-bottom{display:block;padding:2px 0 0 0;width:255px;height:20px;background:top right url('../images/testimonial-mark.gif') no-repeat;}
#side-bar #quote-block{display:block;width:235px;color:#f4f4f4;font-size:18px;line-height:22px;padding:10px;border:5px #ababab solid;background-color:#141414;}
#side-bar #quote-block a:hover{color:#FFF;}
#clear{width:908px;height:1px;display:block;clear:both;}
#bottom-container{width:960px;padding:20px 0px 25px 0px;margin:10px auto 0px auto;display:block;color:#f4f4f4;background:top center url('../images/bottom-content-bg.jpg') no-repeat #aaaaaa;}
.link-block{position:relative;display:block;float:left;width:280px;margin:0px 0px 0px 20px;}
.link-block a{color:#f4f4f4;}
#clear-bottom{display:block;clear:both;width:960px;height:1px;}
#footer-container{position:relative;width:960px;height:73px;margin:10px auto 0px auto;display:block;color:#7b7b7b;background:url('../images/footer-bg.gif') no-repeat;}
#copyright{width:280px;height:73px;margin:0 0 0 135px;padding:27px 0 0 0;display:block;font-size:12px;}
#footer-menu{position:absolute;display:block;right:15px;top:20px;width:470px;height:20px;}
#footer-menu a{display:block;padding:5px 10px;float:left;color:#7b7b7b;font-size:10px;text-decoration:none;}
#footer-menu a:hover{color:#000;}
