html{background:#fff url(/images/body-bottom-bg.gif) repeat-x 0 100%;}
body{margin:0;background:url(/images/body-top-bg.gif) repeat-x;font:11px Arial,Helvetica,sans-serif;color:#000;min-width:970px;}
img{border:none;}
p{margin:0 0 10px;}
form{padding:0;margin:0;}
#container{width:970px;overflow:hidden;margin:0 auto;}
#header-holder{width:100%;overflow:hidden;}
#header{width:100%;overflow:hidden;background:url(/images/blue-header.jpg) no-repeat;}
.orange-inner #header{background:url(/images/orange-header.jpg) no-repeat;}
.top{overflow:hidden;text-align:center;width:100%;color:#fff;}
.top p{margin:0;font:12px Arial,Helvetica,sans-serif;line-height:30px;height:30px;}
.top p a{text-decoration:none;color:#fff;cursor:default;}
.logo{width:430px;overflow:hidden;float:left;}
.logo h1{background:url(/images/logo.gif) no-repeat;width:365px;height:163px;text-indent:-3000px;overflow:hidden;margin:20px 0 0 47px;}
.orange-inner .logo h1{background:url(/images/or-logo.jpg) no-repeat;}
.logo h1 a{width:100%;height:100%;display:block;overflow:hidden;}
.logo p{color:#09c;font:16px Arial,Helvetica,sans-serif;margin:0 0 24px;text-align:center;padding:0 50px 0 80px;}
.orange-inner .logo p{color:#c60;}
.flash{float:right;width:510px;overflow:hidden;}
.flash ul{padding:10px 0 3px;margin:0;list-style:none;float:right;overflow:hidden;width:100%;text-align:center;}
.flash ul li{font:bold 24px Arial,Helvetica,sans-serif;color:#fff;display:inline;background:url(/images/point.gif) no-repeat 0 50%;margin:0 9px 0 -9px;padding:0 5px 0 15px;}
.flash ul li.first{background:none;}
.flash p{font:17px Arial,Helvetica,sans-serif;color:#fff;margin:0 0 3px;text-align:center;}
#main{width:100%;overflow:hidden;background:url(/images/container-bg.gif) no-repeat 0 100%;padding-bottom:30px;}
.column{width:190px;float:left;overflow:hidden;}
.column.color{background:#ebf5fb;padding-bottom:10px;}
.content{width:577px;float:left;overflow:hidden;padding:0 6px 0 7px;}
#main h2,#main h2 a{font:20px Arial,Helvetica,sans-serif;color:#fff;padding:2px 0 2px 2px;margin:0;text-decoration:none;}
#main h2 a:hover{text-decoration:underline;}
h2.head-1{background:url(/images/heading-1.jpg) no-repeat;}
h2.head-2{background:url(/images/heading-2.jpg) no-repeat;}
h2.head-3{background:url(/images/heading-3.jpg) no-repeat;}
h2.head-4,h2.head-5{font:12px Arial,Helvetica,sans-serif !important;height:24px;padding:5px 0 0 8px !important;background:url(/images/heading-4.jpg) no-repeat;}
h2.head-5{background:url(/images/heading-5.jpg) no-repeat;}
.nav{width:100%;overflow:hidden;margin:0;padding:0;list-style:none;}
.nav li{float:left;width:100%;overflow:hidden;margin-bottom:3px;}
.nav li.green{background:url(/images/green-bg.gif) no-repeat;}
.nav li.light-green{background:url(/images/light-green-bg.gif) no-repeat;}
.nav li.orange{background:url(/images/orange-bg.gif) no-repeat;}
.nav li.pink{background:url(/images/pink-bg.gif) no-repeat;}
.nav li a{font:20px Tahoma,sans-serif;color:#fff;text-decoration:none;}
.nav li a:hover{text-decoration:underline;}
.nav ul{margin:0;padding:5px 0;list-style:none;width:90%;}
.nav ul.none{display:none;}
.nav ul li{padding:2px 0 2px 12px;margin:0;}
.nav ul li a{font:bold 12px Arial,Helvetica,sans-serif;text-decoration:none;}
.nav ul li a:hover{text-decoration:none;}
.nav .orange li a{color:#c27f1e;}
.nav .orange li a:hover,.nav .orange li a.active{color:#966114;}
.nav .pink li a{color:#c69;}
.nav .pink li a:hover,.nav .pink li a.active{color:#936;}
.nav .blue li a{color:#069;}
.nav .blue li a:hover,.nav .blue li a.active{color:#014d73;}
.nav .green li a{color:#87c390;}
.nav .green li a:hover,.nav .green li a.active{color:#329d5b;}
.nav .light-green li a{color:#50cf8b;}
.nav .light-green li a:hover,.nav .light-green li a.active{color:#329d5b;}
.girl,.map{width:100%;height:54px;overflow:hidden;margin-top:14px;position:relative;}
.girl{background:url(/images/girl.jpg) no-repeat;}
.map{background:url(/images/map.jpg) no-repeat;}
.girl h3,.map h3{font:bold 15px Arial,Helvetica,sans-serif;color:#fff;margin:0;}
.girl a,.map a{width:16px;height:16px;text-indent:-3000px;overflow:hidden;display:block;position:absolute;bottom:10px;right:10px;}
.girl a{background:url(/images/orange-arrow.jpg) no-repeat;}
.map a{background:url(/images/blue-arrow.jpg) no-repeat;}
.column a{font:bold 13px Arial,Helvetica,sans-serif;color:#006699;text-decoration:underline;padding-left:5px;}
.column a:hover{text-decoration:none;}
.news{width:180px;overflow:hidden;margin:0;padding:0 5px;list-style:none;}
.news li{background:url(/images/news-separator.jpg) repeat-x 0 100%;padding:6px 0;}
.news h3{font:12px Arial,Helvetica,sans-serif;color:#000;margin:0 0 2px;background:url(/images/arrows.jpg) no-repeat 0 2px;padding-left:33px;}
.news h4{font:bold 13px Arial,Helvetica,sans-serif;color:#000;margin:0;}
.news p{font:11px Arial,Helvetica,sans-serif;color:#000;margin:0;padding-right:10px;}
.news a{font:11px Arial,Helvetica,sans-serif;color:#000;text-decoration:underline;}
.news a:hover{text-decoration:none;}
.main{width:577px;overflow:hidden;background:url(/images/main-bg.jpg) no-repeat 0 100%;}
.block{width:168px;float:left;overflow:hidden;text-align:right;padding:0 16px 0 10px;position:relative;height:400px;}
.block.pad{padding:0 10px 0 10px;}
.block h3{font:bold 25px/25px Arial,Helvetica,sans-serif;color:#076fb1;margin:10px 0 15px;}
.block p{font:13px Arial,Helvetica,sans-serif;color:#707172;margin:0 0 10px;}
.block a{width:188px;display:block;height:auto;text-align:center;position:absolute;bottom:40px;left:0;font:20px Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;}
.block a em{font:normal 17px Arial,Helvetica,sans-serif;display:block;}
.block a:hover{text-decoration:underline;}
.area{width:560px;overflow:hidden;padding:0 0 0 10px;background:url(/images/blue-area.jpg) no-repeat;}
.area h2{font:bold 19px Arial,Helvetica,sans-serif;color:#fff;margin:0 0 6px !important;padding:2px 0 0 !important;}
.area form{width:100%;overflow:hidden;position:relative;}
.area label{font:11px Arial,Helvetica,sans-serif;display:block;color:#fff;margin-bottom:5px;}
.holder{width:210px;float:left;overflow:hidden;margin-right:20px;}
.holder select{width:180px;float:left;overflow:hidden;margin-bottom:10px;height:20px;font:12px Arial,Helvetica,sans-serif;}
.holder input{float:left;margin:0 0 0 8px;}
.area a{font:bold 11px Arial,Helvetica,sans-serif;background:url(/images/blue-arrow-2.gif) no-repeat 100% 0;padding:0 12px 3px 0;color:#fff;text-decoration:none;position:absolute;right:35px;bottom:10px;}
.area a:hover{text-decoration:underline;}
.inner{width:574px;overflow:hidden;color:#333;margin-bottom:60px;border-bottom:1px solid #9cf;}
.orange-inner .inner{border:none;margin-bottom:20px;padding:10px 0 0;}
.orange-inner .inner img{float:left;}
.inner h3{font:bold 26px Arial,Helvetica,sans-serif;color:#069;margin:2px 0 7px;}
.inner p{font:14px Arial,Helvetica,sans-serif;margin:0;}
.inner a{font:bold 14px Arial,Helvetica,sans-serif;text-decoration:none;color:#333;}
.inner a:hover{text-decoration:underline;}
.inner ul{margin:0;padding:0 0 10px;list-style:none;}
.inner ul li{font:14px Arial,Helvetica,sans-serif;color:#333;}
.inner h4{font:bold 16px Arial,Helvetica,sans-serif;color:#069;margin:0;}
.inner h5{font:bold 13px Arial,Helvetica,sans-serif;color:#069;margin:23px 0 10px;}
.results{width:100%;overflow:hidden;background:url(/images/big-arrow.jpg) no-repeat scroll 0% 50%;}
.results img{float:left;margin:30px 0 0 20px;}
.info{width:300px;float:left;overflow:hidden;padding:0 0 0 14px;}
.info .btns{width:100%;overflow:hidden;margin:3px 0 0;padding:15px 0 6px;list-style:none;border-top:1px solid #9cf;}
.btns li{float:left;background:url(/images/btns-bg.jpg) repeat-x;margin-right:16px;padding:3px 10px 0;height:18px;}
.btns li a{background:url(/images/arrow.jpg) no-repeat 100% 3px;font:bold 12px Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;padding:0 13px 0 0;}
.text,.text2{padding-left:14px;}
.text2{float:left;width:380px;}
.text h3,.text2 h3{font:bold 26px/29px Arial,Helvetica,sans-serif;color:#c27f1e;margin:0 0 10px 0;}
.text h4,.text2 h4{font:bold 15px Arial,Helvetica,sans-serif;color:#136aa2;margin:10px 0 0 0;}
.text p,.text2 p{font:12px Arial,Helvetica,sans-serif;color:#333;margin:10px 0 0 0;}
.text a,.text2 a{font:bold 12px Arial,Helvetica,sans-serif;color:#be7a19;text-decoration:none;}
.text a:hover,.text2 a:hover{text-decoration:underline;}
.text ul{list-style:disc;margin-left:15px;}
.text ul li{font-size:12px;}
#footer{position:relative;width:100%;overflow:hidden;background:url(/images/footer-bg.gif) no-repeat;height:65px;margin-bottom:80px;}
#footer ul{margin:0 0 0 5px;padding:10px 0 0;list-style:none;width:100%;overflow:hidden;}
#footer ul li{float:left;border-left:1px solid #fff;margin:0 1px 0 -1px;padding:0 7px;}
#footer ul li a{float:left;color:#fff;text-decoration:none;}
#footer ul.ltl li a{font:11px Arial,Helvetica,sans-serif;}
#footer ul.big li a{font:bold 15px Arial,Helvetica,sans-serif;}
#footer ul li a:hover{text-decoration:underline;}
form.button-to,
form.button-to div{display:inline;}
.notice,.error{padding:5px 8px;margin:0 0 10px 0;}
.notice{background-color:#CFC;border:solid 1px #6C6;}
.error{background-color:#FCC;border:solid 1px #C66;}
.fieldWithErrors{display:inline;}
#errorExplanation{width:400px;border:2px solid #CF0000;padding:0px;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0;}
#errorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:0px;background-color:#c00;color:#fff;}
#errorExplanation p{color:#333;margin-bottom:0;padding:8px;}
#errorExplanation ul{margin:2px 24px;}
#errorExplanation ul li{font-size:12px;list-style:disc;}
