@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	background-color: #525252;
	/*font:normal 14px/24px Arial, Helvetica, sans-serif;
	color:#fff;*/
}
p, div, h1, h2, h3, h4, h5, h6, span, br, form, input, label {
	margin:0;
	padding:0;
}
a {
	margin:0;
	padding:0;
	outline:0;
}
ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
img {
	border:0;
	/*margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	display:block;*/
}
.spacer {
	/*font-size:0;
	line-height:0;*/
	clear:both;
}
/*----------General----------------------------------------------------------*/
#main_bg {
	margin:0px auto;
	padding:0px;
	width:100%;
	height:auto;
	background: #e8e8e8 url(../images/bg.gif) repeat-x;
}
#main_container {
	margin:0px auto;
	padding:0px;
	width:1000px;
	height:auto;
	/*border:1px solid red;*/
}
/*---Header---*/
#header {
	margin:0px;
	padding:0px;
	width:1000px;
	height:130px;
}
.logo {
	margin:0px;
	padding:35px 0px 0px 20px;
	float:left;
}
.searchbox {
	margin:82px 0px 0px 20px;
	padding:7px;
	float:right;
	width:296px;
	height:26px;
	background:url(../images/bg-search.gif) no-repeat top right;
}
.searchbox input {
	margin:0;
	padding:2px;
	width:250px;
	height:auto;
	border:1px solid #b9b9b9;
	font:normal 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#818181;
	float:left;
}
.searchbox input.btn {
	margin:0px 0px 0px 10px;
	padding:0px;
	width:27px;
	height:26px;
	border:none;
	vertical-align:top;
	float:left;
}
.navTop {
	margin:0px 0px 0px 20px;
	width:408px;
	height:auto;
	float:right;
}
.navTop ul {
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
}
.navTop li {
	width:auto;
	height:auto;
	float:left;
	font:normal 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	padding:0px 0px 0px 13px;
}
.navTop li a {
	color:#2b2b2b;
	text-decoration:none;
}
.navTop li a:hover, .navTop li a.selected {
	color:#b82025;
	text-decoration:none;
}
/*---Banner---*/
#banner {
	margin:0px;
	padding:1px 0px 0px 0px;
	width:1000px;
	height:333px;
}
/*---main Nav---*/
#mainNav {
	margin:0px;
	padding:0px;
	width:999px;
	height:66px;
	background:url(../images/bg-mainNav.gif) no-repeat top left;
}
#mainNav ul {
	margin:0px;
	padding:0px;
	list-style:none;
	/*border:1px solid red;*/
}
#mainNav li {
	margin:0px;
	/*padding:0px 14px;*/
	padding:0px 22px;
	float:left;
	font:bold 16px/66px Arial, Helvetica, sans-serif;
	/*font:bold 14px Arial, Helvetica, sans-serif;*/
	color:#7b0000;
	text-align:center;
}
#mainNav li a {
	margin:0px;
	padding:0px;
	color:#7b0000;
	text-decoration:none;
}
#mainNav li a:hover, #mainNav li a.selected {
	display:block;
	color:#333;
	text-decoration:none;
	background:url(../images/nav-rollover.gif) no-repeat center bottom;
}
#mainNav li.LineHeight {
	line-height:34px;
}
/*---Content---*/
#content {
	margin:0 auto;
	padding:35px 0px 39px 0px;
	width:960px;
	height:auto;
}
#content .getInvolved {
	text-align:right;
	padding:0px 0px 15px 0px;
}
#content2 {
	margin:0 auto;
	padding:40px 0px;
	width:950px;
	height:auto;
	font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#484848;
}
#content2 h1 {
	margin:0;
	padding:0 0 8px 0;
	font:bold 17px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#05084b;
}
#content2 span {
	font:normal 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#b90000;
}
#content2 a {
	color:#484848;
	text-decoration:underline;
}
#content2 a:hover {
	color:#000;
	text-decoration:underline;
}
#content2 .linksmall {
	font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7b0000;
	text-decoration:none;
}
#content2 .linksmall:hover {
	color:#484848;
	text-decoration:none;
}
.borderGrey {
	border:1px solid #c1c1c1;
	margin:0px 0px 8px 0px;
}
.borderGrey2 {
	border:1px solid #c1c1c1;
	float:left;
}
.borderGrey3 {
	border:1px solid #c1c1c1;
	margin:0px 0px 10px 17px;
	float:right;
}
.borderGrey4 {
	border:1px solid #c1c1c1;
	margin:0px 0px 0px 17px;
	float:right;
}
#box1 {
	margin:0px;
	padding:16px 6px;
	width:944px;
	height:auto;
	background-color:#ededed;
	border:1px solid #fff;
}
#box1 .PlanAhead {
	margin:0px;
	padding:0px 15px 0px 5px;
	width:auto;
	height:auto;
	float:left;
	font:bold 28px/66px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#9b0c00;
	border-right:1px solid #9f0101;
}
#box1 .Txt {
	margin:0px;
	padding:0px 15px 0px 10px;
	width:auto;
	height:auto;
	float:left;
	font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#9b0c00;
}
#box1 .Txt a {
	color:#9b0c00;
	text-decoration:none;
}
#box1 .Txt a:hover {
	color:#000;
	text-decoration:none;
}
#box1 .Follow {
	margin:0px 0px 0px 20px;
	padding:7px 0 0 10px;
	width:166px;
	height:33px;
	float:right;
	font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/bg-follow.gif) no-repeat top left;
}
#box1 .Updates {
	margin:0px 5px 0px 0px;
	padding:0;
	width:176px;
	height:auto;
	float:right;
	font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#303030;
	text-transform:uppercase;
}
#box1 .Updates a {
	color:#303030;
	text-decoration:none;
}
#box1 .Updates a:hover {
	color:#990000;
	text-decoration:none;
}
#box2 {
	margin:0px;
	padding:10px 10px 10px 20px;
	/*width:526px;*/
	width:546px;
	height:auto;
	min-height:280px;
	background-color:#ededed;
	border:1px solid #fff;
	float:left;
	font:normal 14px/42px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2e2e2e;
}
#box2 h2 {
	margin:10px 0px;
	padding:0px 0px 0px 65px;
	font:normal 26px/40px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#484848;
	text-transform:uppercase;
	background:url(../images/ico-news.gif) no-repeat 0 .1em;
}
#box2 h3 {
	font:normal 18px/36px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#484848;
	text-transform:uppercase;
}
#box2 label {
	display:block;
	font-weight:normal;
	text-align:right;
	width:150px;
	float:left;
	padding-top:3px
}
#box2 input {
	float:left;
	font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:2px 2px;
	border:solid 1px #d9dee9;
	width:300px;
	margin:13px 0px 20px 10px;
}
#box2 textarea {
	float:left;
	font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:2px 2px;
	border:solid 1px #d9dee9;
	width:300px;
	margin:13px 0px 20px 10px;
}
#box2 button {
	clear:both;
	margin-left:160px;
	width:90px;
	height:28px;
	background:#b90000;
	text-align:center;
	line-height:normal;
	color:#fff;
	font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:solid 1px #999999;
}
#box2 ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#box2 li {
	margin:0px;
	padding:12px 0px 12px 32px;
	font:normal 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2e2e2e;
	text-transform:uppercase;
	background:url(../images/ico-list.gif) no-repeat 0 .5em;
}
#box2 li a {
	color:#2e2e2e;
	text-decoration:underline;
}
#box2 li a:hover {
	color:#990000;
	text-decoration:underline;
}
.newsList {
	margin:0px;
	padding:0px;
	list-style:none;
}
.newsList li {
	margin:0px;
	padding:12px 0px 12px 32px;
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2e2e2e;
	text-transform:uppercase;
	background:url(../images/ico-list.gif) no-repeat 0 .5em;
}
.newsList li a {
	color:#2e2e2e;
	text-decoration:underline;
}
.newsList li a:hover {
	color:#990000;
	text-decoration:underline;
}
#box3 {
	margin:0px;
	/*padding:10px;*/
	padding:2px 0px 0px 0px;
	width:348px;
	height:203px;
	/*min-height:115px;*/
	background-color:#ededed;
	border:1px solid #fff;
	float:right;
}
#box3 h2 {
	margin:0px 0px 8px 0px;
	padding:0px;
	font:normal 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#484848;
	text-transform:uppercase;
}
#box4 {
	margin:0px;
	padding:10px;
	/*width:359px;*/
	width:328px;
	height:87px;
	/*min-height:123px;*/
	background-color:#ededed;
	border:1px solid #fff;
	float:right;
	font:normal 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2e2e2e;
}
#box4 h2 {
	margin:0px 0px 8px 0px;
	padding:0px;
	font:normal 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#484848;
	text-transform:uppercase;
}
#box4 a {
	color:#2e2e2e;
	text-decoration:underline;
}
#box4 a:hover {
	color:#990000;
	text-decoration:underline;
}
#box5 {
	margin:0px;
	padding:16px;
	width:924px;
	height:auto;
	background-color:#ededed;
	border:1px solid #fff;
	font:normal 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2e2e2e;
}
#box5 h2 {
	margin:0px 0px 8px 0px;
	padding:0px;
	font:normal 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#484848;
	text-transform:uppercase;
}
#box5 a {
	font:normal 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2e2e2e;
	text-decoration:underline;
}
#box5 a:hover {
	color:#990000;
	text-decoration:underline;
}
/*---Form---*/
.myform {
	margin:0px auto;
	width:900px;
	padding:15px 15px 15px 25px;
	font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#484848;
}
#stylized {
	border:solid 1px #c5c5c5;
	background-color:#f4f4f4;
}
#stylized h1 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:8px;
}
#stylized p {
	font-size:16px;
	/*color:#666666;
	margin-bottom:20px;*/
	padding:10px;
}
#stylized label {
	display:block;
	font-weight:normal;
	text-align:left;
	width:400px;
	float:left;
	padding-top:3px
}
#stylized label.shortWidth {
	display:block;
	font-weight:normal;
	text-align:left;
	width:auto;
	float:left;
	padding:4px 3px 0 0;
}
#stylized .small {
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:140px;
}
#stylized input {
	float:left;
	font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:2px 2px;
	border:solid 1px #d9dee9;
	width:312px;
	margin:3px 0px 20px 0px;
}
#stylized input.shortWidth {
	float:left;
	font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:2px 2px;
	border:solid 1px #d9dee9;
	width:65px;
	margin:3px 5px 20px 0px;
}
#stylized input.checkbox {
	float:left;
	padding:0px;
	border:solid 1px #d9dee9;
	width:auto;
	margin:7px 6px 20px 0px;
}
#stylized textarea {
	float:left;
	font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:2px 2px;
	border:solid 1px #d9dee9;
	width:312px;
	margin:3px 0px 20px 0px;
}
#stylized select {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #d9dee9;
	width:250px;
	margin:2px 0 20px 10px;
}
#stylized button {
	clear:both;
	margin-left:400px;
	width:90px;
	height:28px;
	background:#b90000;
	text-align:center;
	line-height:normal;
	color:#fff;
	font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:solid 1px #999999;
}

/*---Footer---*/
#footer {
	margin:0 auto;
	padding:0;
	background:#525252 url(../images/bg-footer.gif) no-repeat center top;
	width:1000px;
	height:90px;
	font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#9c9c9c;
}
#footer a {
	color:#9c9c9c;
	text-decoration:none;
}
#footer a:hover {
	color:#ccc;
	text-decoration:none;
}
#footer ul {
	margin:0;
	padding:0;
	list-style:none;
}
#footer li {
	margin:0;
	padding:0 11px 0 0;
	float:left;
	line-height:54px;
}
#footer .left {
	float:left;	
}
#footer .right {
	float:right;
	padding:20px 0px 0px 0px; 
	/*line-height:54px;*/
}
.surfbysoundV4 {
	position:absolute;
	width:1000px;
	font-family:Tahoma;
	font-size:11px;
	color:#545454;
	text-align:right;
	top:85px;
}