body {margin: 0px auto; padding: 0px; font-family: Arial, Verdana, sans-serif; background: #B4B4B4;}

#body-splash {margin: 0px auto; padding: 0px; font-family: Arial, Verdana, sans-serif; background: #2358b8 url(images/bg-splash.png) top center repeat;}
#bg-splash {background: transparent url(images/bg-video.png) no-repeat; width: 1214px; height: 720px; margin: 0 auto; text-align:left;}
#video {padding-top: 194px; padding-left: 66px;}


h1 {color: #3A5ABC; margin: 0px; padding: 0px 10px 5px 0px; font: bold 18px Arial, Verdana, sans-serif; text-align: left;}
h2 {color: #000; margin: 0px 0px 12px 0px; padding: 0px 10px 6px 0px; font: bold 13px Arial, Verdana, sans-serif; text-align: left; border-bottom: 1px solid #D0D0D0;}

h3 {
	color: #AF6D01;
	margin: 0px;
	padding: 10px 10px 10px 0px;
	font: bold 11px Arial, Verdana, sans-serif;
	text-align: left;
}
h3 span {margin: 0px; padding: 0px 10px 20px 0px; font: normal 11px Arial, Verdana, sans-serif; line-height: 140%; color: #000;}
h3.rightcol {color: #AF6D01; margin: 0px; padding: 15px 10px 5px 0px; font: bold 11px Arial, Verdana, sans-serif; text-align: left; border-bottom: 1px solid #D0D0D0;}

h4 {color: #000000; margin: 0px; font: bold 11px Arial, Verdana, sans-serif; text-align: left;}

p {margin: 0px; padding: 0px 10px 20px 0px; font: normal 11px Arial, Verdana, sans-serif; line-height: 140%; color: #000;}
p.NoLineHeight {line-height:normal;}

a {color: #00f; text-decoration: underline; font-family: Arial, Verdana, sans-serif; font-size: 11px; outline: none;}
a:link {color: #00f; text-decoration: underline; font-family: Arial, Verdana, sans-serif;; font-size: 11px;}
a:active {color: #00f; text-decoration: underline; font-family: Arial, Verdana, sans-serif; font-size: 11px;}
a:visited {color: #00f; text-decoration: underline; font-family: Arial, Verdana, sans-serif; font-size: 11px;}
a:hover {color: #000; text-decoration: none; font-family: Arial, Verdana, sans-serif; font-size: 11px;}

.h3-link a {color: #AF6D01; margin: 0px; padding: 10px 10px 10px 0px; font: bold 11px Arial, Verdana, sans-serif; text-align: left; text-decoration: none;}

ol {list-style-type: decimal; margin: 0px; margin-left: 15px; padding: 0px 10px 0px 10px; font: normal 11px Arial, Verdana, sans-serif; line-height: 140%; color: #000}

ul {list-style-type: disc; margin: 0px; margin-left: 15px; padding: 0px 10px 0px 10px; font: normal 11px Arial, Verdana, sans-serif; line-height: 140%; color: #000}

.alt {background: #efefef;}

table {width: 100%;}

td, th {margin: 0px; padding: 10px 5px; font: normal 11px Arial, Verdana, sans-serif; line-height: 140%; color: #000; border: none;}

#everything {padding: 0px; margin: 0px auto; width: 984px;}

#homepagemain {width: 984px; height: 287px; margin: 10px 0px 2px 0px; padding: 0px; background: #fff;}

#subpagemain {width: 984px; height: 209px; margin: 10px 0px 2px 0px; padding: 0px; background: #fff;}

.masthead {float: left; width: 492px;}

#topform {width: 451px; height: 33px; background: transparent url(images/background-topform.gif) no-repeat top left; margin: 6px 0px 0px 6px; margin: 5px; z-index: 1;}
#topform form {margin: 0px; padding: 0px;}
#jumpform {float: left; width: 190px; padding: 6px 0px 0px 10px;}
#jumpform select {font: normal 11px Arial, Verdana, sans-serif; color: #000; width: 180px; border: 1px solid #A27E01; padding: 2px;}
#searchform {float: left; width: 251px; padding: 6px 0px;}
#searchform input {width: 140px; border: 1px solid #A27E01; background: #fff; padding: 1px; margin: 1px; font: normal 12px Arial, Verdana, sans-serif; color: #000;}
#searchform #submitbutton {width: 19px; height: 22px; border: none; margin: 0px 5px; background: #E3AF13 url(images/searchbutton.gif) no-repeat left;}

#tagline {text-align: right; margin: 20px 0px;}

.clr {clear: both;}

#menuleft {float: left; width: 10px; padding: 0px; margin: 0px;}

#sitenav {float: left; width: 964px; height: 41px; background: #000104;}
#sitenav ul {padding: 11px; margin: 0px; font: bold 11px Arial, Verdana, sans-serif; text-align: center;}
#sitenav ul li {list-style: none; display: inline; padding: 0px 10px;}
#sitenav ul li a {padding: 0px; margin: 0; font: bold 11px Arial, Verdana, sans-serif; text-decoration: none; color: #B3B3B5;}
#sitenav ul li a:link {color: #B3B3B5;}
#sitenav ul li a:visited {color: #B3B3B5;}
#sitenav ul li a:link:hover, #sitenav ul li a:visited:hover {color: #EEC11C;}

#menuright {float: left; width: 10px; padding: 0px; margin: 0px;}

#centralarea {width: 984px;}
#themainpara {width: 371px; height: 261px; background: #fff url(images/background-homepage1.jpg) no-repeat top left; float: left;}
#themainpara p {padding: 20px 5px 0px 135px; font: normal 11px Arial, Verdana, sans-serif; line-height: 140%;}
#themountains {width: 273px; height: 261px; float: left;}

#adSpace {position:relative; width: 158px; height: 261px; float: left; background: #eebf17 /*url(images/weather-bg.gif) no-repeat*/; text-align: center;}
#adSpace ul {list-style:none; padding:0; margin:0;}
#adSpace ul li {float:left; position:absolute; top:0; left:0; list-style: none;}
#adSpace ul li a {border:none; outline:none;}
#adSpace ul li img {background:#eebf17; border:none;}
#adSpace ul li.show {z-index:500}
#adSpace .celebration {text-align:right;}

#news {width: 182px; height: 261px; float: left; background: #3A5ABC url(images/background-news.gif) no-repeat top right; text-align: center;}
#news .imp {font: bold 11px Arial, Verdana, sans-serif; color: #A4BAFE;}
#news ul {list-style: none; margin: 0px; padding: 15px 10px 0px 10px;}
#news ul li {font: normal 11px Arial, Verdana, sans-serif; margin: 0px; padding: 0px 0px 15px 0px; text-align: left; color: #fff;}
#news ul li a {padding: 0px; margin: 0px; color: #A4BAFE; font-size: 11px; text-decoration: none; font-weight: bold; text-align:left;}
html>body #news ul li a {width: auto;}
#news ul li a:hover {text-decoration: none; color: #A4BAFE;}
#news img {padding: 5px 0px; margin: 0;}

#centralareasubpage {width: 984px; background: #fff url(images/background-centralsubpage.gif) no-repeat top left; padding: 0px 0px 10px 0px;}

#mainarea {width: 970px; margin: 0px 7px; padding: 0px; background-image: url(images/background-mainarea.gif); background-repeat: repeat-y: background-position: top left;}

#bcn {font: bold 11px Arial, Verdana, sans-serif; color: #000;}
#bcn p {text-align: left; padding: 10px 0px 10px 16px; margin: 0px;}
#bcn a {font: 11px Arial, verdana, sans-serif; color: #000; text-decoration: none;}
#bcn a:link, #bcn a:visited {color: #000; text-decoration: none;}
#bcn a:link:hover, #bcn a:visited:hover {color: #CEA820; text-decoration: none;}

#subpagemenu {width: 225px; float: left; background-image: url(images/background-subpagemenu.gif); background-repeat: no-repeat; background-position: top left; padding: 0px; margin: 0px;}

#spmenu {padding: 0px; margin: 20px 0px 20px 27px; font-family: Arial, Verdana, sans-serif; color: #000; width: 180px;}
#spmenu ul {list-style: none; margin: 0px; padding: 0px;}
#spmenu ul li {font: bold 11px Arial, Verdana, sans-serif; margin: 0px; padding: 4px 5px 4px 15px; background-image: url(images/bullet-spmenu.gif); background-repeat: no-repeat; background-position: top left; text-align: left; color: #000;}
#spmenu ul li a {padding: 0px; margin: 0px; color: #BC7529; font-size: 11px; text-decoration: none; font-weight: bold;}
#spmenu ul li a.sm {padding: 0px; margin: 0px; color: #BC7529; font-size: 11px; text-decoration: none; font-weight: normal;}
html>body #spmenu ul li a {width: auto;}
#spmenu ul li a:hover {text-decoration: none; color: #3A5ABC;}

#contents {width: 410px; float: left; margin: 0px 30px;}
#contents2 {width: 685px; float: left; margin: 0px 30px;}
#leftcolumn2 {width: 333px; float: left; margin: 0px 20px 0px 0px; clear:both;}

#rightcolumn {width: 275px; float: left;}
#rightcolumn2 {width: 332px; float: left; margin: 0px;}
#rightcolumn ol li {font: normal 11px Arial, Verdana, sans-serif; margin: 0px; padding: 0px 0px 5px 0px; text-align: left; color: #000;}
#rightcolumn ul {list-style: none; margin: 0px; padding: 0px;}
#rightcolumn ul li {font: normal 11px Arial, Verdana, sans-serif; margin: 0px; padding: 6px 5px 6px 20px; background-image: url(images/icon-word.gif); background-repeat: no-repeat; background-position: left; text-align: left; color: #000;  border-bottom: 1px solid #D0D0D0;}
#rightcolumn ul li a {padding: 0px; margin: 0px; color: #000; font-size: 11px; text-decoration: none;}
html>body #rightcolumn ul li a {width: auto;}
#rightcolumn ul li a:hover {text-decoration: none; color: #BC7529;}

#botimages {width: 986px; margin: 2px 0px 0px 0px;}

#footer {width: 984px; height: 41px; background: #3A5ABC url(images/background-footer.gif) no-repeat top left; margin: 2px 0px 5px 0px;}
#footer p {font: 10px Arial, Verdana, sans-serif; color: #BECDFA; padding: 12px 0px 5px 30px; margin: 0px; text-align: left; line-height: 100%;}
#footer p span {color:#eebf17;}
#footer a {font: 10px Arial, verdana, sans-serif; color: #BECDFA; text-decoration: none;}
#footer a:link, #footer a:visited {color: #BECDFA; text-decoration: none;}
#footer a:link:hover, #footer a:visited:hover {color: #EEBF17; text-decoration: none;}

.err {color: #f00;}

#caform {margin: 0px; padding: 0px; font: bold 12px Arial, Verdana, Sans-serif; color: #000;}
#caform .fd {padding: 5px 10px 0px 10px;}
#caform .fdsub {padding: 15px 10px 0px 10px;}
#caform .fd:hover, #caform .fd:focus {background: #eee;}
#caform input {display: inline; border: 1px solid #A27E01; background: #fff; padding: 1px; margin: 1px; font: normal 12px Arial, Verdana, sans-serif; color: #000;}
#caform label {display: block; padding: 1px; margin: 1px; font: normal 10px Arial, Verdana, sans-serif; color: #000;}
#caform textarea {display: inline; border: 1px solid #A27E01; background: #fff; padding: 1px; margin: 1px; font: normal 12px Arial, Verdana, sans-serif; color: #000;}
#formsubbut {width: 100px; border: none; margin: 0px 5px; background: #E3AF13;}
#contents2 .gallery-menu {
}




.gallery-menu li {display: inline;}
.gallery-menu {margin-right: auto; margin-left: auto;}

.content-news h3 {margin-bottom: -11px;}
.content-news h3 a {color: #00f; text-decoration: underline; font-family: Arial, Verdana, sans-serif; font-size: 11px; outline: none; font-weight: normal;}
.content-news h3 a:link {color: #00f; text-decoration: underline; font-family: Arial, Verdana, sans-serif;; font-size: 11px; font-weight: normal;}
.content-news h3 a:active {color: #00f; text-decoration: underline; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal;}
.content-news h3 a:visited {color: #00f; text-decoration: underline; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal;}
.content-news h3 a:hover {color: #000; text-decoration: none; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal;}

ul.regTally {
 list-style-type: none;
 padding: 0;
 }
 
ul.regTally li {
 margin: 6px 0;
 }

span.form-id {
 font: normal 11px Arial, Verdana, sans-serif; 
 line-height: 140%; 
 color: #000;
 }
 
.noBtmMargin {
	margin-bottom:0;
}

.noTopMargin {
	margin-top:0;
}

table.alignTop td {vertical-align:top;border-bottom:1px solid #999;}