@charset "utf-8";
/* CSS Document */

/* this stylesheet is used to over-ride declarations made in template.css */


html {border:0;padding:0;margin:0;}
body {background-color:#fff;padding:0;}


.stripe {height:27px;padding:9px 0 0 13px;background:url(../images/bg/h2_stripe.png) no-repeat top left;margin:0 0 10px 0;color:#fff;font-size:18px;}

ul.accessibility {position:absolute;top:-10px;width:1px;height:1px;overflow:hidden;}

#header {display:block;width:920px;height:410px;margin:0 auto 30px auto;padding:0;}
#header p {border:0;padding:0;margin:0;}

#body {width:920px;margin:0 auto;}

#column1,#column2,#column3,#column1FULL, #column2FULL {float:left;}


#column1 {width:190px;margin-right:25px;padding-left:0;margin-left:0;}
#column2 {width:470px;padding:0 20px 10px 0;background:url(../images/bg/content_bg.jpg) no-repeat bottom right;}
#column3 {width:190px;float:right;text-align:left;background:url(../images/bg/right_column_bg.png) no-repeat top right;}

#column2FULL {width:650px;background:url(../images/bg/content_bg.jpg) no-repeat bottom right;overflow:hidden;margin:0;}

#column2 h1 {font-size:20px;}
#column2 h2 {font-size:17px;}
#column2 h3 {font-size:15px;}
#column2 p {font-size:12px;line-height:1.55em;}

#column2 ul {list-style-type:circle;margin-left:25px;}
#column2 ul li {padding:0;font-size:12px;line-height:15px;margin-bottom:8px;}

#column2 form p {display:block;clear:left;}
#column2 form p label {float:left;width:140px;text-align:right;padding-right:10px;font-weight:bold;}
#column2 form p input,
#column2 form p textarea {width:200px;}
#column2 form p input.button {width:75px;}

#column1 a.facebook, #column3 a.facebook {display:block;text-decoration:none;width:169px;height:50px;margin:15px 0 10px 0;background:url(../images/misc/facebook_badge.png) no-repeat top left;}
#column1 a.facebook span, #column3 a.facebook span {visibility:hidden;}
#column3 img {border:1px solid #6a6a6a;}

#column3 a.news-signup {display:block;text-decoration:none;background:url(../images/misc/newsletter_badge.png) no-repeat top left;width:169px;height:50px;margin:15px 0 10px 0;}
#column3 a.news-signup span {visibility:hidden;}

#column2 .errors {padding:15px;font-size:12px;color:#990000;border:1px dotted #990000;}

#footer {display:block;clear:both;padding:5px 0 0 0;width:920px;margin:25px auto;border-top:5px solid #000;}
#footer p {font-size:11px;}


/* constant contact form  */
#constantcontact form {display:block;margin:25px 0 30px 0;}
#constantcontact form label {display:block;width:169px;text-align:center;padding-bottom:2px;margin-bottom:2px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

#constantcontact form input {float:left;}

#constantcontact form input.txt {width:105px;height:20px;margin:0 4px 10px 0;}
#constantcontact form input.btn {width:50px;height:26px;border:0;text-align:center;background-color:#333333;color:#fff;font-weight:bold;cursor:pointer;}


/* sponsors area */
#sponsors {display:block;clear:both;width:920px;margin:10px auto;text-align:center;}
#sponsors img {display:inline-block;border:0;}

#registerNow  {display:block;clear:both;margin:25px 0 40px 0;}
#registerNow img {border:0;}


span.siteCredit {float:right;}
span.siteCredit a {color:#666666;text-decoration:none;}
span.siteCredit a:hover {color:#ccc;}



/* shared table data */
table.chart {width:470px;border-top:1px solid #999;}
table.chart, table.chart tr, table.chart tr td {font-family:Arial, Helvetica, sans-serif;font-size:9px;}
table.chart tr.heading {background-color:#ccc;padding-top:5px;}
table.chart tr td {padding:5px 0;border-bottom:1px solid #999;width:44px;border-right:1px solid #999;}
table.chart td.col1 {border-left:1px solid #999;padding-left:5px;}


	/* course table data */
	table#CI td.col1 {width:105px;}
	table#CI td.red {color:#990000;}
	
	/* nutritional info data */
	table#NI td {background-color:#fff;}
	table#NI .col1 {width:170px;}
	table#NI .col2 {width:45px;}
	table#NI .col3 {width:45px;}
	table#NI .col4 {width:210px;}
	
	#tblRegFees tr td {border-top:1px solid #666;padding-top:10px;}


.clear {clear:both;}







