
html {width:100%;height:100%;margin:0px;padding:0px;}
body {width:100%;height:100%;margin:0px;padding:0px;font:normal normal normal 9pt Arial, Helvetica, sans-serif;color:#404142;background-color:#d7e0e8;}
a, a:visited, a:active {color:#0c366a;} a:hover {color:#4e85c9}
a.Plain, a.Plain:visited, a.Plain:active {color:#0c366a;text-decoration:none} a.Discreet:hover {color:#4e85c9;text-decoration:none}
a.Discreet, a.Discreet:visited, a.Discreet:active {color:#404142;text-decoration:none} a.Discreet:hover {color:#404142;text-decoration:none}
img {border:0px;}
form {margin:0px;padding:0px;}
h1 {padding:5px 0px 10px 0px;margin:0px;font:normal normal normal 16pt Trebuchet MS,Arial, Helvetica, sans-serif;line-height:18pt;color:#0c366a}
h2 {position:relative;left:-6px;padding:25px 0px 10px 6px;margin:0px;font:normal normal bold 10pt Arial, Helvetica, sans-serif;background-image:url(/i/Divider.png);background-repeat:no-repeat;background-position:0px 10px}
h3 {padding:8px 0px 10px 0px;margin:0px;font:normal normal bold 10pt Arial, Helvetica, sans-serif;}
h4 {padding:0px 0px 6px 0px;margin:0px;font:normal normal normal 14pt Trebuchet MS,Arial, Helvetica, sans-serif;line-height:14pt;color:#0c366a}
h6 {padding:0px;margin:15px 0px 10px 0px;font:normal normal normal 8pt Trebuchet MS,Arial,Helvetica,sans-serif;color:#606162;letter-spacing:2px}
p {margin:0px 0px 10px 0px;padding:0px;line-height:12pt;}
table {border-collapse:collapse;}
td {padding:0px;border-spacing:0px}
th {text-align:left;font-style:italic}
ol {margin:0px 0px 6px 18px;padding:0px}
ul {list-style-image:url(/i/_.gif);margin:0px 0px 6px 0px;padding:0px}
ul li {margin:0px;padding:0px 0px 4px 29px;background-image:url(/i/Li.png);background-repeat:no-repeat;background-position:8px 3px}
ul li.marginless {margin:0px;padding:0px 0px 4px 21px;background-image:url(/i/Li.png);background-repeat:no-repeat;background-position:0px 3px}
li.N {margin:0px;padding:0px 0px 4px 0px;background-image:none;}

div.menu {margin:0px auto 0px 0px}
div.menu a {display:block;width:148px;height:21px;padding:9px 14px 0px 14px;text-decoration:none;text-transform:uppercase;line-height:10pt;font-size:9pt;font-family:Trebuchet MS;font-weight:bold;color:#214776;background-image:url(/i/menu-a-background.png);background-repeat:no-repeat}
div.menu a.double {height:33px;background-image:url(/i/menu-a-background-2.png);}
div.menu div {width:148px;height:21px;padding:9px 14px 0px 14px;text-transform:uppercase;line-height:10pt;font-size:9pt;font-family:Trebuchet MS;font-weight:bold;color:#d3ecf3;background-image:url(/i/menu-div-background.png);background-repeat:no-repeat}
div.menu div.double {height:33px;background-image:url(/i/menu-div-background-2.png);}

td.FormLeft {padding:3px 10px 0px 0px;font-style:italic;border-right:solid 1px #cacbcc;white-space:nowrap;vertical-align:top}
td.FormRight {padding:1px 0px 1px 10px;vertical-align:top}
input.Text, textarea.Text {width:210px;margin:0px;padding:1px 2px;}
table.CheckboxSubTable {margin:2px 0px 3px -2px}
td.CheckboxLeft {vertical-align:top}
td.CheckboxRight {padding:3px 10px 0px 1px;vertical-align:top}
form.CustomerForm {}


div.Form {padding:12px;background-color:#eaeff6}
div.Form table {margin:0px auto}
div.Form form td.L, div.Form form td.FormLeft {font-style:italic;padding:5px 10px 2px 0px;white-space:nowrap;vertical-align:top;text-align:right;border-right:solid 1px #ffffff}
div.Form form td.R, div.Form form td.FormRight {padding:2px 0px 2px 10px;vertical-align:top;}
div.Form input.Text, div.Form textArea.Text {font-family:Arial;font-size:8pt;color:#000000;width:320px;margin:1px 0px}
div.Form textArea.Text {width:324px;}
div.Form select.Dropdown {font-family:Arial;font-size:8pt;color:#414243;width:326px;margin:1px 0px}


.D {position:relative;left:-6px;padding-top:15px;padding-left:6px;background-image:url(/i/Divider.png);background-repeat:no-repeat;}

#L_Top {width:100%;height:100%;background-image:url(/i/BG.png);background-repeat:repeat-y;background-position:center top}
#L_Top_L {background-repeat:no-repeat;background-position:right top}
#L_Top_R {background-repeat:no-repeat;background-position:left top}
#L_Content {width:769px;vertical-align:top;}
#L_Header {width:769px;height:122px;}
#L_Body {background-repeat:no-repeat;background-position:left top;min-height:340px;}
#L_Base {text-align:center;vertical-align:bottom}
#L_LColumn {width:176px;vertical-align:top;}
#L_RColumn {vertical-align:top;padding:0px 10px 0px 14px;}
#L_LColumn2 {vertical-align:top;padding:0px 14px 10px 10px;}
#L_RColumn2 {width:176px;padding:0px 10px 0px 0px;vertical-align:top;}


table.multiBox {margin:0px auto;border-collapse:separate}
table.multiBox td.box {padding:1px;border:solid 1px #d0d1d2;vertical-align:top;background-color:#ffffff}
table.multiBox td.box div.content {padding:0px 10px;}
table.multiBox td.box div.content p {margin-bottom:5px;}
table.halves td.box {width:343px;}
table.thirds td.box {width:226px;}

table.multiBox table.filler {width:100%;}
table.multiBox table.filler td.top {vertical-align:top}
table.multiBox table.filler td.bottom {vertical-align:bottom}

table.more {width:100%;position:relative}
table.more td, table.more th {padding:0px;border-style:none;text-align:right;vertical-align:top;background-color:#236098}
table.more td {background-image:url(/i/more-join.png);background-repeat:no-repeat;background-position:right top}
table.more th {width:1%;padding:8px 10px 6px 2px;white-space:nowrap;font-size:9pt;}
table.more th a, table.more th a:active, table.more th a:visited {font-weight:bold;font-style:normal;text-decoration:none;color:#d6e1e9}
table.more th a:hover {color:#ffffff;text-decoration:underline}


.TriPanels {width:719px;margin:0px auto;background-image:url(/i/TriPanel-BG.png);background-repeat:repeat-y}
.TriPanels table {width:100%;}
.TriPanels td {width:240px;vertical-align:top}
.TriPanels h6 {padding:10px 16px 6px 16px}
.TriPanels h4 {padding:10px 16px 8px 16px}
.TriPanels p {padding:0px 16px 2px 16px}
.TriPanels td.Centre {width:239px;}

.List {width:100%;border-bottom:solid 1px #d0d1d2;background-color:#ebf0f5}
.lL {padding:6px 8px 6px 8px;border-top:solid 1px #d0d1d2;border-left:solid 1px #d0d1d2;vertical-align:top;font-weight:bold;white-space:nowrap}
.lL3 {padding:6px 8px 6px 8px;border-top:solid 1px #d0d1d2;border-left:solid 1px #d0d1d2;vertical-align:top;font-weight:bold;}
.lL2 {padding:6px 8px 6px 8px;border-top:solid 1px #d0d1d2;border-left:solid 1px #d0d1d2;vertical-align:top;}
.lR {padding:6px 8px 6px 8px;border-top:solid 1px #d0d1d2;border-right:solid 1px #d0d1d2;vertical-align:top;}
.lR2 {padding:6px 8px 6px 8px;border-top:solid 1px #d0d1d2;border-right:solid 1px #d0d1d2;vertical-align:top;white-space:nowrap}
.lC {padding:6px 8px 6px 8px;border-top:solid 1px #d0d1d2;vertical-align:top;}

.dL {padding:2px 10px 2px 0px;border-right:solid 1px #d0d1d2;vertical-align:top;font-style:italic;white-space:nowrap}
.dR {padding:2px 0px 2px 10px;vertical-align:top;}

img.SL {width:176px;height:30px;}
img.Tn {margin-left:14px;padding:1px;border:solid 1px #aaabac}
img.TnR {clear:right;float:right;margin-left:14px;padding:1px;border:solid 1px #aaabac}
img.Box {width:180px;height:179px;}
img.Logo {width:142px;height:86px;}
img.Hr {width:693px;height:7px;margin:10px 0px}
img.Hr500 {width:495px;height:7px;margin:10px 0px}
div.Tn_L {margin:0px 1px 0px 15px;padding:4px 0px 10px 0px;text-align:center;font-style:italic}
div.TnR_L {clear:right;float:right;margin:0px 1px 0px 15px;padding:4px 0px 10px 0px;text-align:center;font-style:italic}

div.Divider {position:relative;left:-6px;}

#CountyMap {float:right;width:288px;height:229px;}

td.SurveyFormLeft {width:40%;padding:12px 10px 12px 0px;font-style:italic;font-weight:bold;border-top:solid 1px #babbbc;text-align:right;vertical-align:top}
td.SurveyFormRight {width:60%;padding:10px 0px 12px 10px;vertical-align:top;border-top:solid 1px #babbbc;}
input.SurveyText {font:normal normal normal 8pt Arial, Helvetica, sans-serif;}
textarea.SurveyText {font:normal normal normal 8pt Arial, Helvetica, sans-serif;width:350px;}


p.Rating {padding:9px 0px 11px 0px;margin:7px 0px 10px 0px;text-align:center;background-image:url(/i/Rating-BG.png);background-repeat:no-repeat}
p.Rating span, p.Rating a {color:#7a7202}
div.Comment {width:524px;margin:10px auto 0px auto}
div.Comment img.Top {width:524px;height:22px}
div.Comment p {margin:0px;padding:0px 24px;background-image:url(/i/Comment-Bg.png);background-repeat:repeat-y}
div.Comment img.Bottom {width:524px;height:28px}
div.Comment span {font-weight:bold}



div.provider {width:699px;margin:4px auto 12px auto;padding:12px 15px;overflow:auto;background-color:#15324d;background-image:url(/i/provider-title-background.jpg);background-repeat:repeat-x}
div.provider img {float:left;width:121px;height:29px;margin:-3px 0px;}
div.provider div {float:right;width:521px;font-family:Trebuchet MS;font-size:16pt;font-weight:bold;color:#ffffff;line-height:16pt}


table.EventCalendarHeader {width:100%;border:solid 1px #abb8c4;}
table.EventCalendarHeader td {padding:8px 10px;background-color:#ffffff}
table.EventCalendar {width:100%;border-right:solid 1px #abb8c4;}
table.EventCalendar td {cursor:pointer;border-bottom:solid 1px #abb8c4;border-left:solid 1px #abb8c4;vertical-align:middle;text-align:center;font-size:12pt;padding:7px 8px;background-color:#ffffff}
table.EventCalendar td.WithEvents {font-weight:bold;color:#ffffff;background-color:#488ccd}
table.EventCalendar td.InAnotherMonth {font-size:9pt;color:#5c5b5a}
tr.SelectedWeek td {background-color:#f0d1d4}
tr.SelectedWeek td.WithEvents {color:#fb9900;background-color:#c20116}





img.print-button {float:right;width:67px;height:24px;margin-top:4px}

.CurrentIssues {min-height:28px;margin:0px 0px 10px 0px;padding:10px 10px 10px 36px;border:solid 2px #ccc57a;background-color:#f5efab;font-weight:bold;color:#645e1b;background-image:url(/i/exclamation.png);background-repeat:no-repeat;background-position:15px 11px;}

table.tabs {margin:15px 0px;}
table.tabs th {padding-right:10px;font-style:italic;font-weight:normal}
table.tabs td {padding:8px 10px;border:solid 1px #abb8c4;font-weight:bold;color:#0c366a;text-decoration:underline;cursor:pointer}
table.tabs td.selected {color:#404142;text-decoration:none;cursor:auto;background-color:#d7e0e8}

table.databox {display:inline-table;width:170px;margin:0px 5px 5px 0px;border:solid 1px #d0d1d2;border-collapse:separate;vertical-align:top;background-color:#ebf0f5}
table.databox th {height:1px;padding:6px 10px;border-top:solid 1px #ffffff;border-left:solid 1px #ebf0f5;border-right:solid 1px #ebf0f5;text-align:center;background-color:#d7e0e8;vertical-align:top}
table.databox td {padding:6px 10px;text-align:center;vertical-align:top}

div.galleryThumbnails img {margin:0px 5px 5px 0px;padding:4px;border:solid 1px #bbbebf}
#Gallery {position:absolute;top:-1000px;left:0px;z-index:2000;width:800px;height:600px;padding:20px;background-image:url(/i/gallery-background.png)}
#Gallery table {width:800px;height:560px}
#Gallery table td {vertical-align:middle;text-align:center}
#Gallery table td img {vertical-align:middle;}

table.download {width:100%;border-bottom:solid 1px #d0d1d2;border-left:solid 1px #d0d1d2;border-right:solid 1px #d0d1d2;background-color:#ebf0f5}
table.download th {width:1%;padding:5px;vertical-align:top}
table.download th img {width:28px;height:32px;}
table.download td {padding:5px;vertical-align:top}
table.download td p {margin-bottom:2px;font-weight:bold;}
table.download td div {font-style:italic;color:#606162}

.ConvertButton {width:26px;height:14px;margin-top:-3px;vertical-align:middle}

div.filters {margin:15px 0px 20px 0px;padding:10px;background-color:#edecd9}



/* copied from outdoorni.com for use on provider list page */
#ProviderListHead {width:115px;margin:0px auto 0px 0px}
#ProviderList{width:115px;margin:0px auto 0px 0px}
tr.Selected td {color:#fb9900;background-color:#c20116}
tr.Selected a, tr.Selected a:active, tr.Selected a:visited, tr.Selected a:hover {color:#ffffff;}
#ProviderListContainer {width:140px;height:290px;overflow:auto;}
td.ProviderListHeader {font-weight:bold;padding:1px 4px;text-align:left;border-bottom:solid 1px #767359}
td.ProviderListContent {padding:3px 4px;cursor:pointer;text-align:left;border-bottom:solid 1px #b6b294}
