/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#FFFFFF;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}



.fright {text-align:right;}


html, input, textarea
	{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		line-height:1.25em;
		color:#000000;
	}

input, select { vertical-align:middle; font-weight:normal;}
p {line-height:16px; padding-bottom:20px;}
a {color:#9b9b9b; text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}
span {color:#12b2ac;}
span a {color:#12b2ac; text-decoration:underline;}
a.green {color:#12b2ac;}
h1, h2, h3, h4 {
	font-family:Arial, Helvetica, sans-serif; 
	letter-spacing:-2px;
	font-weight:normal;
	}
h2, h4, .btn {text-transform:uppercase;}
h1 a {font-size:48px; color:#171717; line-height:54px;}
h2 {
	font-size:40px;
	color:#313131;
	line-height:34px;}
h2 span {font-size:32px; color:#c6c6c6}
h3 {
	font-size:36px; 
	color:#1f242a;
	line-height:40px;
	padding-bottom:15px;
	}
h4 {
	font-size:24px;
	color:#000;
	padding:15px 0 25px;}
h5 {font-size:14px; color:#000; padding-bottom:17px;}
h6 {
	font-size:10px;
	color:#9d9d9d;
	font-weight:normal;
	padding-bottom:5px;}
/* ============================= main layout ====================== */
a.btn {
	background:url(/images/btn_tail.gif) repeat-x left top; 
	display:inline-block;
	margin-top:20px;
	font-size:13px;
	}
a.btn span {background:url(/images/btn_left.gif) no-repeat left top; display:inline-block;
	color:#444;}
a.btn span span {background:url(/images/btn_right.gif) no-repeat right top; padding:11px 37px 11px 10px;}
a.btn span span span, .btn span span span {background:none; padding:0;}
a.btn:hover {text-decoration:none; border:0;}
a.btn:hover span {color:#12B2AC;}

a.link { 
	background:url(/images/marker.gif) no-repeat left center;
	padding-left:15px;
	color:#12b2ac;}

ul { list-style:none; color:#9b9b9b;}
li { 
	background:url(/images/marker.gif) no-repeat left center;
	padding-left:15px;
	line-height:30px;
	border-bottom:1px dashed #c4c4c4;
	}
li a {color:#B6BDC3;}


/* ============================= header ====================== */
/* #header {background:url(/images/header_bg_shadow.gif) no-repeat bottom center;} */
#header ul li {display:inline; background:none; border:0;}
#header a:hover {text-decoration:none;}

/*menu*/
.menu ul li {float:left; padding:0 2px 0 0;}
.menu a {
	display:block;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	text-transform:uppercase;
	font-weight:bold;
	}
.menu a span {padding-left: 12px; display:block;}
.menu a span span {padding:10px 13px 10px 0;color:#929292;}

.menu a:hover, .menu a.active {background:url(/images/menu_tail.gif) repeat-x left top;}
.menu a:hover span, .menu a.active span {background:url(/images/menu_left.gif) no-repeat left top;}
.menu a:hover span span, .menu a.active span span {background:url(/images/menu_right.gif) no-repeat right top;}

.menu a.active,.menu a.active span {color:#000; cursor:default;}

.sublogo {
							letter-spacing: 0.5em;
							color:#0B4170;
							margin-top:-6px;
							padding-left:6px;
						}

/*rss*/
.rss {
	padding:10px 0 10px 50px;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:-1px;
	font-weight:bold;
	}
.rss a {
	color:#171717;
	background:url(/images/rss.gif) no-repeat right center;
	padding-right:25px;
	line-height:51px;	
	}
.rss a:hover {color:#12B2AC}

/*login*/
.login {
	padding:10px 0 100px 50px;
	font-size:15px;
	font-weight:bold;
	}
.login a {
	color:#171717;

	line-height:50px;	
	}
.login a:hover {color:#12B2AC}

/* ============================= content ====================== */

.col_pad {padding-right:20px; margin-right:15px;}
.col1 .block1 {border-bottom:1px dotted #acacac;padding-bottom:25px;}

.col2 .col_pad {padding-right:15px;}
.col1 .block2 .col_pad {border:0;}
ul.cols {float:left; margin-right:25px; width:200px;}
ul.col {width:200px;float:left; padding-bottom:20px;}
.block1 {margin-bottom:30px;}
.block2 {}
.blocks {padding-bottom:20px;}
.blocks h5 {padding-bottom:0;}

.imgindent {margin:0 20px 0 0; float:left;}
.last {border:0; padding-bottom:0;}


/*row1*/
.row1 .right {padding-top:9px;}
/*row2*/
.row2 {
	background:url(/images/header_bg.gif) no-repeat top center;
	color:#fff;
}
.col1,.col2 {padding-bottom:20px;}
.row2 li {
	padding:77px 0; 
	text-align:center;
	font-size:17px;
	font-weight:bold;
	width:189px;
	float:left;
	text-transform:uppercase;
	font-weight:normal;
	line-height:15px;
	color:#fff;
	}

	
/*row3*/
.row3 {padding:0 0 40px;}
.row3 p {padding-bottom:15px;color:#9b9b9b;}


/*page1*/
#page1 p, #page3 p, #whitep p, #club p {padding-bottom:0px;}
#page1 .block2 h4, #whitep .block2 h4, #club .block2 h4  {padding-bottom:15px;}
#page1 p.blocks, #page3 p.block, #whitep p.blocks, #club p.blocks {padding-bottom:20px;}

/*page2*/
#page2 .col2 .block1 {border-bottom:1px dotted #acacac;padding-bottom:25px;}

/*phone*/
.phone {}
.phone span {
	display:inline-block;
	font-weight:normal;
	line-height:18px;
	width:80px;
	color:#000;
}
.phone a, #page7 #content a {color:#000; text-decoration:underline;}
.phone a:hover {color:#12B2AC;}

/*page5*/
#page5 .col3 li {padding:0 0 40px; border:0; background:0;}
#page5 .col3 .last {padding-bottom:20px;}
/*page6*/
#page6  .col1 p,#page6 .col1 p span {font-weight:bold; font-size:14px;}

/* ============================= footer ====================== */

#footer {color:#9b9b9b;}
#footer a {color:#12b2ac;}

/* ============================= forms ============================= */
#ContactForm input {
	background:url(/images/input_bg.jpg) no-repeat top left;
	width:185px;
	border:0;
	padding:5px 10px;
	margin-bottom:15px;
	}
#ContactForm textarea {
	background:url(/images/textarea_bg.jpg) no-repeat top left;
	width:193px;
	height:278px;
	padding:5px 10px 10px;
	overflow:auto;
}

.input {width:175px; height:18px; border:1px solid #FFFFFF; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:175px; height:122px; border:1px solid #FFFFFF; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

table.formstyle input, table.formstyle select,table.formstyle textarea{
font: 1.25em "Trebuchet MS", Arial, Helvetica;
padding:3px;
}
table label{
font: 1.25em "Trebuchet MS", Arial, Helvetica;
padding:3px;
}


 .bttn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
 .bttn * { font-style: normal; background-image: url(/images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
 .bttn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
 .bttn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
 .bttn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
 .bttn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
 
 .bttnspan {color:#FFFFFF;text-decoration:none}
 #whitebutton a {text-decoration:none}
 a .bttnspan {text-decoration:none}
 h3 a:hover {text-decoration:none}
 
 .subhead a {
 color:#C6C6C6
 }

 
 * html .bttn span, * html .bttn i { float: left; width: auto; background-image: none; cursor: pointer; }

 .bttn.blue { background: #2ae; }
 .bttn.green { background: #9d4; }
 .bttn.pink { background: #e1a; }
 .bttn:hover { background-color: #a00; }
 .bttn:active { background-color: #444; }
 .bttn[class] { background-image: url(/images/shade.png); background-position: bottom; }
 
 * html .bttn { border: 3px double #aaa; }
 * html .bttn.blue { border-color: #2ae; }
 * html .bttn.green { border-color: #9d4; }
 * html .bttn.pink { border-color: #e1a; }
 * html .bttn:hover { border-color: #a00; }

span.media_icon { margin-right: 10px; }
.cleanul {color:black;font-size:120%}

/*color buttons*/
 
.color_links{
	margin:15px 0px 2px 0px;
		
}


 
 
.color_links a:link, .color_links a:active, .color_links a:visited{
	color:#fff;
	text-decoration:none;
	text-align:center;
font-family: "Trebuchet MS", Arial, Helvetica;
	/*background:#ff5000;*/
	background:#61AB11;
	background-image: url(/images/shade.png); background-position: bottom;
	line-height:30px;	
	padding:0 20px 0 20px;
	font-weight:bold;
	font-size:100%;
}

.colorless_links a:link, .colorless_links a:active, .colorless_links a:visited{
	color:#fff;
	text-decoration:none;
	text-align:center;
font-family: "Trebuchet MS", Arial, Helvetica;
	/*background:#ff5000;*/
	background:gray;
background-image: url(/images/shade.png); background-position: bottom;
}


.color_links a:hover{
	/*background:#ff6500;*/
	background-color: #a00;
	background-image: url(/images/shade.png); background-position: bottom;
}
 
 
 
/*end color buttons*/
