body{background-color:#edf7ff;background-image:url(/assets/images/page_bg.jpg);background-position:top;background-repeat:repeat-x;margin:0;padding:0;color:#838383;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5em;}
a,a:link,a:visited{color:#d60202;}
a:hover{color:#d60202;text-decoration:none;}
#clouds{background-image:url(/assets/images/clouds_bg_tile.jpg);background-position:top;background-repeat:repeat-x;margin:0;padding:0;}
#background_texture{background:url(/assets/images/header_bg.png) center top no-repeat;clear:both;height:325px;}
#wrapper{width:956px;margin:0 auto;padding:37px 0 0 0;}
#header{height:257px;width:940px;clear:both;}
#logo{width:270px;height:97px;float:left;margin:80px 0 0 22px;}
#header_right{width:568px;height:190px;float:right;margin:20px 20px 0 0;padding:0;}
#hidden-controller{display:none;}
#jFlowSlide{float:left;}
#header-slides{float:left;height:200px;}
.slides-arrow-left{float:left;margin-top:80px;width:30px;cursor:pointer;}
.slides-arrow-right{float:right;width:30px;margin-top:80px;cursor:pointer;}
#header-slides-holder{margin-top:20px;}
.slide{width:500px;}
.header-picture{padding-left:10px;margin-top:0;float:left;padding-right:10px;width:208px;height:171px;}
.header-about-main{float:left;width:260px;margin-left:0;margin-top:0;}
.header-heading{margin:10px 10px 0 0;}
.header-description{color:#666;font-size:11px;font-family:Tahoma,Geneva,sans-serif;margin:0;width:260px;height:116px;line-height:20px;padding-top:15px;}
#menu_container{width:880px;height:60px;margin:9px 5px 0 170px;float:left;padding:0;}
#menu_container ul{list-style:none;margin:0;padding:0;height:20px;width:610px;float:left;}
#menu_container ul li{list-style:none;margin:0;padding:0;float:left;}
#menu_container ul li a,#menu_container ul li a:link,#menu_container ul li a:visited{display:block;float:left;height:39px;background:url(/assets/images/menu_sprite.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
#menu_container ul li a.m1,#menu_container ul li a:link.m1,#menu_container ul li a:visited.m1{width:91px;background-position:0 0;}
#menu_container ul li a.m1:hover{background-position:0 -44px;}
#menu_container ul li a.m2,#menu_container ul li a:link.m2,#menu_container ul li a:visited.m2{width:138px;background-position:-92px 0;}
#menu_container ul li a.m2:hover{background-position:-92px -44px;}
#menu_container ul li a.m3,#menu_container ul li a:link.m3,#menu_container ul li a:visited.m3{width:118px;background-position:-230px 0;}
#menu_container ul li a.m3:hover{background-position:-230px -44px;}
#menu_container ul li a.m4,#menu_container ul li a:link.m4,#menu_container ul li a:visited.m4{width:113px;background-position:-345px 0;}
#menu_container ul li a.m4:hover{background-position:-345px -44px;}
#menu_container ul li a.m5,#menu_container ul li a:link.m5,#menu_container ul li a:visited.m5{width:141px;background-position:-458px 0;}
#menu_container ul li a.m5:hover{background-position:-458px -44px;}
#search{width:250px;height:40px;float:right;margin-right:15px;}
#search .button{float:right;margin:4px 0 0 0;}
#search .form{width:157px;background-color:#fff!important;border:1px solid #bebebe;float:left;margin:8px 0 0 0;}
.three_boxes{width:920px;height:216px;margin:10px auto;clear:both;}
.post-it{width:297px;height:216px;float:left;background:url(/assets/images/postit.jpg) no-repeat top;}
.pin{width:44px;height:30px;margin:5px auto 0 auto;clear:both;}
.title{width:202px;height:20px;margin:0 auto;clear:both;text-align:center;font-family:"Comic Sans MS";font-size:18px;color:#ed1c24;}
.post-it_text{width:172px;height:100px;float:left;font-size:11px;line-height:1.4em;color:#666;margin:11px 0 0 22px;font-family:Tahoma,Arial;text-align:justify;}
.post-it .image{float:right;width:79px;height:64px;margin:11px 12px 0 0;}
.post-it .button{clear:both;text-align:center;}
#paper_container{width:940px;margin:0 auto;margin-top:10px;clear:both;}
#paper_container .top{width:940px;height:13px;margin:0;padding:0;}
#main_content{padding:15px;background-color:#fff;}
#paper_container .bottom{width:940px;height:25px;height:13px;margin:0;padding:0;}
#main_content .left{width:590px;float:left;}
#main_content .right{width:301px;float:right;}
hr.clear{margin-top:10px;margin:0;clear:both;visibility:hidden;}
#footer{height:20px;width:940px;margin:0 auto;color:#6f8596;font-size:10px;padding-top:0px;font-family:Verdana,Arial,Helvetica,sans-serif;clear:both;}
#footer a,#footer a:link,#footer a:visited{color:#6f8596;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .right{width:560px;float:right;text-align:right;}
#footer .left{width:350px;float:left;}
h1{font-family:Arial,Helvetica,sans-serif;font-size:20px;color:#2180ac;font-weight:normal;margin-top:0;}
h2{color:#06437a;font-family:Arial,Helvetica,sans-serif;font-size:16px;margin-top:0;margin-bottom:3px;font-weight:normal;letter-spacing:1px;}
h3{color:#ED1C24;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;letter-spacing:1px;}
.size11{font-size:11px;}
.image_border{border:1px solid #3b3b3b;margin:3px;padding:3px;}
hr{border:0;color:#e7e7e7;background-color:#e7e7e7;height:1px;width:100%;clear:both;}
.news_bubble{width:251px;height:161px;background:url(/assets/images/bubble_bg.jpg) no-repeat top;margin-bottom:10px;padding:10px 25px 0 25px;}
.news_bubble p{margin:0;padding:0;}
.news_bubble .text{font-size:11px;line-height:1.4em;width:262px;height:125px;overflow:hidden;}
.contact_box{width:251px;height:138px;background:url(/assets/images/pin_paper.jpg) no-repeat top;margin-bottom:10px;padding:20px 25px 0 25px;}
.contact_box p{margin:0;padding:0;}
.contact_box .text{font-size:11px;line-height:1.4em;width:262px;height:125px;overflow:hidden;}
.contact_box .icon{margin:0 8px 3px 2px;width:18px;text-align:center;}
.service_box_container{width:610px;border-bottom:1px solid #e7e7e7;margin-bottom:5px;}
.service_box_container .image{float:left;width:72px;height:72px;margin:10px 0 0 22px;}
.service_box_container .text{float:right;width:490px;font-size:12px;padding:5px 0;}
.service_box_container .text p{padding:0;margin:0;}
#main_content .right2{width:680px;float:right;}
#main_content .left2{width:200px;float:left;}
.small_paper{background:url(/assets/images/sml_paper_top.jpg) top no-repeat;width:195px;margin-bottom:10px;}
.small_paper_bottom{background-image:url(/assets/images/sml_paper_bottom.jpg);background-position:bottom;background-repeat:no-repeat;width:195px;}
.small_paper_bottom2{background-image:url(/assets/images/small_paper_bottom2.gif);background-position:bottom;background-repeat:no-repeat;width:195px;}
.small_paper .text{padding:15px;line-height:1.4em;font-size:11px;}
.small_paper .title_padding{margin-bottom:5px;border-bottom:1px solid #efefef;text-align:center;padding-bottom:5px;}
.reflect_archive{margin:0;padding:0;}
.reflect_archive li{list-style:none;padding:5px 0;margin:0;border-bottom:1px solid #efefef;}
.reflect_archive li ul li{list-style:none;padding:5px 0;margin:0 0 1px 15px;border-bottom:none;}
.reflect_archive a:link,.reflect_archive a:visited{text-decoration:none;font-size:12px;color:#757575;}
.reflect_archive li ul li.active{font-weight:bold;}
.reflect_archive li.active{font-weight:bold;}
.reflect_archive li.active ul{font-weight:normal;}
.reflect_archive a:hover{color:#999;text-decoration:underline;}
.line_list{margin:0;padding:0;}
.line_list li{list-style:none;padding:5px 0;margin:0;border-bottom:1px solid #efefef;}
.line_list li ul li{list-style:none;padding:5px 0;margin:0 0 1px 15px;border-bottom:none;}
.line_list li ul li ul {list-style:none;padding:5px 0;margin:0 0 1px 15px;border-bottom:none; width:145px;}
.line_list li ul li ul li ul {list-style:none;padding:5px 0;margin:0 0 1px 15px;border-bottom:none; width:115px;}
.line_list a:link,.line_list a:visited{text-decoration:none;font-size:12px;color:#757575;}
.line_list li ul li.active{font-weight:bold;}
.line_list li.active{font-weight:bold;}
.line_list li.active ul{font-weight:normal;}
.line_list a:hover{color:#999;text-decoration:underline;}
.side_form{background-color:#fff!important;border:1px solid #d6dbe1;font-size:11px;color:#666;margin-bottom:8px;}
.left_details{float:left;width:240px;}
.map{width:357px;height:225px;float:right;}
.contact_title{color:#186c9b;font-weight:bold;float:left;width:70px;}
.contact_detail{float:left;width:100px;clear:right;}
.forms{background-color:#fff!important;border:1px solid #c8cdd2!important;margin:3px 0;padding:4px;}
.blue{color:#186c9b;}
#contact{border:0;}
#contact label{float:left;width:80px;margin-right:15px;clear:left;color:#186c9b;font-weight:bold;text-align:right;height:32px;}
#contact input,#contact textarea{margin-right:40px;}
#contact #submit{clear:left;margin-left:95px;}
#linksUp ul.quickLink{padding:0;margin-top:-30px;margin-bottom:-2px;list-style:none;float:right;}
#linksUp ul.quickLink li{float:left;background-image:none;padding:0;margin:0;margin:0 5px;}
div#linksUp{float:right;z-index:10;position:relative;font-size:12px;}
fieldset,legend{border:none;}
.nosize{position:absolute;width:0;height:0;overflow:hidden;}
legend{display:none;}
.paper_bottom2{margin-left:-15px;}
.ditto_paging{border-top:1px solid #ccc;padding:10px;font-size:86%;color:black;}
#ditto_pages .ditto_currentpage{border:1px solid black;padding:1px 5px 2px;margin-right:1px;background-color:#008cba;color:#fff;}
#ditto_pages .ditto_off{border:1px solid #ccc;padding:1px 5px 2px;margin-right:1px;color:#ccc;}
#ditto_pages a,#ditto_pages a:link,#ditto_pages a:visited{border:1px solid #008cba;padding:1px 5px 2px;margin-right:1px;text-decoration:none!important;color:black;}
#ditto_pages a:hover{background-color:#fff;color:#000;}
.ditto_documentInfo{display:none;}
a img{border:none;}
#content table {font-size: 12px; margin-bottom: 10px}
#main_content table ul {font-size: 11px;}
#main_content table ul li ul {font-size: 11px;}
#main_content table caption {text-indent: -9999px}
#main_content table th {background-color: #E7E8EA; color:#000000}
#main_content table th, table td {text-align: left; padding: 5px; vertical-align:top;}
#main_content table tr.alt {background-color: #f0f6f6;}
.adiebut{margin-left:-13px;}
.handcursor{margin-bottom:-28px;}