body,form,ol,ul,dl,li,dt,dd,td,th,tr,h1,h2,h3,h4,h5,h6,p,pre,blockquote,address{margin:0;padding:0;}
ol,ul{list-style:none;}
img{border:0;}
fieldset{margin:0;padding:0;border:0;}
input,select,textarea{font-size:100%;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
th{text-align:left;}
a:focus{overflow:hidden;}
body{font:300 12px "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;line-height:1.5;color:#000;}
p{padding:0 0 18px 0;}
strong,th,thead td,h1,h2,h3,h4{font-weight:700;}
h1,h2,h3{line-height:1.1;font-family:Helvetica,Arial,sans-serif;color:#333;}
h1 a,h2 a,h3 a,h4 a{border:0;}
#header h1{font-size:28px;padding:0 0 12px 0;}
h1{font-size:24px;padding:0 0 12px 0;}
#header h2{font-size:24px;padding:0 0 12px 0;}
h2{font-size:20px;padding:0 0 12px 0;}
#header h3{font-size:20px;padding:0 0 12px 0;}
h3{font-size:14px;padding:0 0 12px 0;}
#header h4{font-size:14px;padding:0 0 12px 0;}
h4{font-size:12px;padding:0 0 12px 0;}
a{text-decoration:none;border-bottom:1px solid #abd7ed;}
a:link{border-color:#a8b6e5;color:#0087c8;}
a:visited{border-color:#abccdc;color:#006594;}
a:hover,a:active{border-color:#0099e0;color:#0099e0;}
a:focus{border-color:#00abfa;color:#00abfa;}
.colorInverse,.colorInverse h1,.colorInverse h2,.colorInverse h3,.colorInverse h4{color:#fff;}
.colorInverse a:link,.colorInverse a:visited{color:#fff;text-decoration:none;border-color:1px solid #5498d1;}
.colorInverse a:hover,.colorInverse a:active,.colorInverse a:focus{color:#fff;border-color:1px solid #fff;}
.content ul,.content ol{padding:0 0 12px 24px;}
.content ul{list-style:disc;}
.content ol{list-style-type:decimal;}
.content ul ol{padding:0 0 0 24px;}
.content ol ol{list-style:upper-roman;}
.content ol ol ol{list-style:lower-roman;}
.content li{padding-bottom:6px;}
ol.reset,ul.reset{margin:0;padding:0;list-style:none;}
code{font-family:Consolas,Monaco,"Courier New",monospace;font-size:12px;line-height:1.15;}
pre{padding:6px 12px;background:#f5f5f5;margin:0 0 12px;}
p.small,.small,small{font:300 11px "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;line-height:1.636;}
blockquote,q{font-style:italic;font-family:Georgia,serif;}
blockquote{padding:0 0 0 12px;}
blockquote.fancy{background:url(images/bquote.gif) no-repeat 0 5px;padding:0 0 0 24px;}
blockquote cite{font-size:11px;text-align:right;display:block;position:relative;bottom:12px;}
em{font-style:italic;}
sub,sup{line-height:0;}
hr{border:none;border-top:1px solid #eee;padding:0;}
div.hr{border-bottom:1px solid #eee;margin:12px 0 24px;}
div.hr hr{display:none;}
table{border-top:1px solid #eee;}
td,th{border-bottom:1px solid #eee;padding:4px;}
th{font-weight:700;background:#f4f4f4;}
img.alignLeft{float:left;padding:0 10px 10px 0;}
img.alignRight{float:right;padding:0 0 10px 10px;}
a.linkedImage{border:0;display:block;font-size:11px;color:#808080;}
a.linkedImage img{display:block;}
html,body,#topWrapper{height:100%;}
body>#topWrapper{height:auto;min-height:100%;}
#content{padding-bottom:238px;}
#bottomWrapper{position:relative;margin-top:-238px;height:238px;clear:both;background:#eee;}
#content{width:926px;margin:0 auto;}
.leftCol{float:left;width:250px;padding-right:24px;}
.mainCol{float:left;width:468px;padding-right:24px;}
.rightCol{float:left;width:160px;}
.item{padding-bottom:36px;}
.tinyItem{padding-bottom:12px;}
.bigButton,a.bigButton{display:block;font-size:12px;font-weight:700;line-height:30px;padding-left:10px;background:url(images/dark_button_background.gif) no-repeat left 0;border:0;color:#0087c8;text-align:center;}
.bigButton:link,a.bigButton:link,.bigButton:visited,a.bigButton:visited{color:#0087c8;background-position:left 0;}
.bigButton:hover,a.bigButton:hover{color:#004a87;background-position:left -30px;}
.bigButton:active,a.bigButton:active{color:#fff;background-position:left -60px;}
.bigButton span{display:block;float:left;cursor:pointer;padding-right:10px;background:url(images/dark_button_background.gif) no-repeat right 0;}
.bigButton:link span,.bigButton:visited span{background-position:right 0;}
.bigButton:hover span{background-position:right -30px;}
.bigButton:active span{background-position:right -60px;}
.bigButton span strong,.bigButton span em{display:block;float:left;font-style:normal;}
.bigButton span strong.next{height:30px;width:10px;background:url(images/next_action.gif) no-repeat 4px 0;text-indent:-9999px;overflow:hidden;}
.bigButton:link span strong.next,.bigButton:visited span strong.next{background-position:4px 0;}
.bigButton:hover span strong.next{background-position:4px -30px;}
.bigButton:active span strong.next{background-position:4px -60px;}
.bigButton span strong.previous{height:30px;width:10px;background:url(images/previous_action.gif) no-repeat 4px 0;text-indent:-9999px;overflow:hidden;}
.bigButton:link span strong.previous,.bigButton:visited span strong.previous{background-position:-2px 0;}
.bigButton:hover span strong.previous{background-position:-2px -30px;}
.bigButton:active span strong.previous{background-position:-2px -60px;}
.button,a.button{display:block;font-size:12px;font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-weight:700;line-height:26px;padding-left:10px;background:url(images/button_background.gif) no-repeat left 0;border:0;color:#0087c8;text-align:center;}
.button:link,a.button:link,.button:visited,a.button:visited{color:#0087c8;background-position:left 0;}
.button:hover,a.button:hover{color:#004a87;background-position:left -26px;}
.button:active,a.button:active{color:#fff;background-position:left -52px;}
.button span{display:block;cursor:pointer;padding-right:10px;background:url(images/button_background.gif) no-repeat right 0;}
.button:link span,.button:visited span{background-position:right 0;}
.button:hover span{background-position:right -26px;}
.button:active span{background-position:right -52px;}
.inactive{color:#999;}
a.inactive .inactive a{color:#666;border-color:#cdcdcd;}
a.inactive:link,.inactive a:link,a.inactive:visited,.inactive a:visited{color:#666;border-color:#cdcdcd;}
a.inactive:hover,.inactive a:hover,a.inactive:active,.inactive a:active,a.inactive:focus,.inactive a:focus{color:#333;border-color:#333;}
.meta{border-top:1px solid #eee;padding:8px 0;}
.linkList li{padding:6px 0;border-bottom:1px solid #eee;}
.linkList li a{border:0;}
#headerWrapper{background:#0066ba;}
#header{width:926px;margin:0 auto;}
#home #header h2{font-size:30px;}
#headerFocus{padding-top:24px;}
#headerFocus .image{width:250px;height:auto;padding:0 24px 24px 0;float:left;}
#headerFocus .image a{display:block;border:0;}
#headerFocus .image img{width:250px;height:auto;display:block;}
#headerFocus .intro{width:468px;float:left;}
#header h1.logo,#header h2.logo{width:214px;height:65px;background:url(images/logo.gif) no-repeat;text-indent:-9999px;float:left;padding:0;margin:27px 35px 0 0;}
#header h1.logo a,#header h2.logo a{width:100%;height:100%;display:block;overflow:hidden;border:0;}
#header div.clearfix{padding-bottom:16px;}
#navigation{padding:65px 0 0 24px;float:left;}
#navigation li{float:left;padding-right:40px;}
#navigation li a{display:block;float:left;font:700 16px Helvetica,Arial,sans-serif;border:0;line-height:1.562;color:#fff;border-bottom:1px solid #0066ba;}
#navigation li a:link,#navigation li a:visited{color:#fff;border-color:#0066ba;}
#navigation li a:hover,#navigation li a:active,#navigation li a:focus{color:#fff;border-bottom:1px solid #fff;}
#navigation li.current_page_item a{color:#abcde8;border-color:#0066ba;}
#navigation li.current_page_item a:link,#navigation li.current_page_item a:visited{color:#abcde8;border-color:#0066ba;}
#navigation li.current_page_item a:hover,#navigation li.current_page_item a:active,#navigation li.current_page_item a:focus{color:#abcde8;border-color:#abcde8;}
#breadcrumb{border-bottom:1px solid #eee;font:300 11px "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;line-height:1.636;padding:6px 0 6px;margin-bottom:24px;color:#999;}
#breadcrumb p{line-height:20px;}
#breadcrumb a{color:#666;border-color:#cdcdcd;}
#breadcrumb a:link,#breadcrumb a:visited{color:#666;border-color:#cdcdcd;}
#breadcrumb a:hover,#breadcrumb a:active,#breadcrumb a:focus{color:#333;border-color:#333;}
.h3iconWrapper{padding:6px 0 12px;border-bottom:1px solid #eee;margin-bottom:6px;}
.h3icon{font:700 20px Helvetica,Arial,sans-serif;line-height:1;color:#ed1c24;padding:0;overflow:hidden;}
.h3icon a{border:0;color:#ed1c24;}
.h3icon a:link,.h3icon a:visited{color:#ed1c24;}
.h3icon a:hover,.h3icon a:active,.h3icon a:focus{color:#ba161c;}
.h3icon.plane{padding-left:30px;background:url(images/icons.gif) no-repeat 0 0;}
.h3icon.bed{padding-left:30px;background:url(images/icons.gif) no-repeat 0 -20px;}
.h3icon.car{padding-left:30px;background:url(images/icons.gif) no-repeat 0 -40px;}
span.spanLeftFloat{float:left;padding:4px 0 0 24px;display:block;}
.buttonLeftcolWidth{width:144px;}
.comment-author{padding-bottom:10px;}
.comment-author img{float:left;padding:0 10px 0 0;}
.mainCol img{max-width:468px;height:auto;}
label.screen-reader-text{display:none;}
#searchform{float:right;}
#footer{width:926px;margin:0 auto;border-top:1px solid #d2d2d2;padding:9px 0;color:#666;}
#doormat{padding:61px 0 0 274px;width:652px;margin:0 auto;background:url(images/footer_logo.gif) no-repeat 0 20px;height:139px;}
#doormat ul{float:left;width:120px;}
.wpcf7-not-valid-tip-no-ajax,.form-error{padding:4px;margin:3px 0;background:#fbe3e4;border:1px solid #fbc2c4;color:#8a1f11;display:block;}
.pagination-wrap{width:100%;overflow:hidden;}
.pagination{float:left;position:relative;left:50%;}
.pagination ul{padding:18px 0;z-index:2;overflow:hidden;position:relative;left:-50%;}
.pagination li{float:left;list-style:none;margin:0 5px 0 0;text-decoration:none;padding:0;line-height:15px;font-size:12px;text-align:center;}
.pagination li span{float:left;display:block;padding:4px 5px;color:#ccc;min-width:12px;}
.pagination li.currentpage span{font-weight:700;color:black;}
.pagination li.selected span{padding:4px 5px;font-weight:700;color:black;}
.pagination li a:link,.pagination li a:visited{float:left;display:block;padding:3px 4px;border:1px solid #ddd;text-decoration:none;min-width:12px;}
li.ellipsis{margin:0;}
li.ellipsis span{color:black;}
.pagination li a:hover,.pagination li a:active{background:#eee;border:1px solid #bbb;color:black;}
.nextpage,.previouspage{font-size:11px!important;}
.pagination li.nextpage{margin-left:10px;}
.pagination li.previouspage{margin-right:15px;}
label{font-size:12px;font:700 12px "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;color:#666;display:block;padding:4px 0 6px 0;}
select{width:154px;}
input.input-text,input.inputText,input#s,input.password,textarea{font-size:12px;font-family:"Lucida Grande",Verdana,Arial,sans-serif;background:#fcfcfc;border:1px solid #ddd;padding:2px 1px;}
textarea{line-height:1.4;max-width:100%;}
input:focus,textarea:focus{border-color:#999;background:#fff;}
@-moz-document url-prefix(){input[type="text"]:focus,textarea:focus{outline:2px solid #b6cbe5;-moz-outline-radius:5px;fborder-color:#5d92d4;}
}
input.input-submit,input.inputSubmit,button,input#searchsubmit{font-size:12px;font-family:"Lucida Grande",Verdana,Arial,sans-serif;color:#666;background:#f4f4f4;border:1px solid #ddd;padding:1px 4px;cursor:pointer;overflow:visible;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
input.input-submit:hover{border:1px solid #bababa;background:#ddd;}
input.input-submit:active,input.input-submit:focus{border-color:#1a2f49;background:#b6cbe5;}
select,option{font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:12px;}
.centerWidthlessWrap{width:100%;overflow:hidden;}
.centerWidthless{float:left;position:relative;left:50%;}
.centerWidthlessInner{position:relative;left:-50%;}
.hidden{display:none;}
.block{display:block;}
.floatLeft{float:left;}
.floatRight{float:right;}
.p6{padding:6px;}
.p12{padding:12px;}
.p24{padding:24px;}
.p0,.noPadding{padding:0;}
.noBorder{border:none!important;}
.border{border:1px solid #c7c7c7;}
.mute{color:#666;}
.serif{font-family:"Times New Roman",Times,Georgia,serif;}
.uc{text-transform:uppercase;}
.sC{font-variant:small-caps;}
.lC{text-transform:lowercase;}
.rc{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.note{background:#FFF;border:1px solid #CCC;margin:0 0 12px;}
.helpTxt{font-size:11px;color:#666;}
.clearfix:after,.cols:after,.section:after,.buttonHolder:after{content:".";display:block;height:0;clear:both;visibility:hidden;}