@import url("reset.css");

BODY {
	margin:0; 
	padding:0; 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:14px; 
	color:#ffffff;
	background: url(../_images/bg-page.jpg) repeat-x left top;
	background-color:#000000;
}

/* --------------------- PAGE LAYOUT CONTROLS ---------------------- */

#page { 
	width:950px; 
	margin:0 auto 0 auto; 
}

#page-popup { background-color:#000000;}

#header {
	margin-top:10px;
}


#navigation {
	width:944px;
	height:29px;
	margin:15px 2px 0 2px; 
	}
	

#content-area{margin-top:20px;}
#col-left {width: 600px; float:left; margin-right:10px;}
#col-right {width: 340px; float:right;}

.clear {clear: both;}
.clear2 {clear: both; border-bottom:1px dashed #C6C2B1; margin-bottom:3px}

.schedule {border:1px solid #cccccc; width:380px; margin-bottom:20px;}
.hotels {border:1px solid #cccccc; width:600px; margin-bottom:20px;}
.row-on {background-color:#302F2F; padding:4px; text-align:left;}
.row-off {background-color:#151515; padding:4px; text-align:left;}

.form {width:400px; padding:10px; background-color:#151515; border:1px solid #cccccc;}
.coach {margin-top:20px; width:250px; border:1px solid #cccccc; background-color:#302F2F; padding:4px; margin-bottom:20px; text-align:left;}
.required {color:#13EA15; font-weight:bold;}

/* --------------------- FOOTER ADDRESS ---------------------- */
#footer {
	width:946px;
	margin:20px 2px 0 2px;
	height:55px;
}
#footer-address	{width:946px; margin: 0 auto 0 auto; color:#39598D; text-align:center; padding-top:8px;}

/* --------------------- START HOME PAGE CONTENT LAYOUT CONTROLS ---------------------- */

.clear {clear: both;}
.clear2 {clear: both; border-bottom:1px dashed #C6C2B1; margin-bottom:3px}



/* --------------------- FONTS ---------------------- */
H1 {font-size:14px; color:#003B54; font-weight:bold;}
H1.page-header {font-size:16px; color:#003B54; font-weight:bold; font-style:italic;}
H1.tagline {font-size:16px; color:#A20000; font-weight:bold; font-style:italic; padding-top:6px;}
H1.help {font-size:16px; color:#ffffff; font-weight:bold; font-style:italic;}
H2 {font-size:16px; color:#13EA15; font-weight:bold; margin: 1px auto 5px auto;}


P 	{margin: 10px auto; line-height:21px; }
P.srg-promo{font-size:11px; color:#ffffff; margin:5px; text-align:center;}
.font-plus {font-size:16px;color:#13EA15;}
/* --------------------- LINKS ---------------------- */

A.help:visited 		{color:#0C2243;text-decoration:underline;}
A.help:link    		{color:#0C2243;text-decoration:underline;}
A.help:hover   		{color:#040035;text-decoration:none;background:#ffffff;}

A:visited 		{color:#13EA15;text-decoration:underline;}
A:link    		{color:#13EA15;text-decoration:underline;}
A:hover   		{color:#39598D;text-decoration:none;}


A.main-nav:link, A.main-nav:visited { 
font-style:italic;font-size:14px;color:#9A0000;text-decoration:none; 
background:#ffffff url(../_images/bg-nav.jpg) repeat-x left top;
}
A.main-nav:hover  { 
font-style:italic;font-size:14px;color:#ffffff;text-decoration:underline; 
background: url(../_images/bg-nav-off.jpg) repeat-x left top;
}

A.popup:visited 		{ font-style:italic;color:#ffffff;text-decoration:underline;}
A.popup:link    		{ font-style:italic;color:#ffffff;text-decoration:underline;}
A.popup:hover   		{ font-style:italic;color:#040035;text-decoration:none;}

A.small-grey:visited 		{ font-style:italic;font-size:9px;color:#B0B0B0;text-decoration:underline;}
A.small-grey:link    		{ font-style:italic;font-size:9px;color:#B0B0B0;text-decoration:underline;}
A.small-grey:hover   		{ font-style:italic;font-size:9px;color:#CFCFD0;text-decoration:none; background-color:#003B54;}

A.small-red:visited 		{ font-style:italic;font-size:9px;color:#9A0000;text-decoration:underline;}
A.small-red:link    		{ font-style:italic;font-size:9px;color:#9A0000;text-decoration:underline;}
A.small-red:hover   		{ font-style:italic;font-size:9px;color:#040035;text-decoration:none;background:#EBE8D7;}

/* --------------------- LISTS ---------------------- */
li{margin: 20px 0px 20px 20px;}
.nobulletlist li{margin: 20px 50px 20px 50px; list-style-type:none;}
#bulletlist-mission li{margin: 0 0 14px 120px;}
#bulletlist-leftblock li{margin: 10px 0px 10px 22px;}

/* --------------------- FORM ---------------------- */
.field {width: 240px};
* html .threepxfix{
margin-left: 3px;
}