html { }
body { background-color: #FFFFFF; color:#333333;font-size: 11px; line-height:normal;margin: 0;   padding: 0;font: small Arial, Verdana, Helvetica, sans-serif;
       background-image: url(/styles/bg_rc_sep10.gif); background-repeat: no-repeat; background-position: top center; background-attachment: fixed;	}
form { margin: 0 0 0 0; }
p, input, select, textarea, th, td, div, li, ul, .text {font-family: small Arial, Verdana, Helvetica, sans-serif; font-size: 11px;}

/*#container {width: 990px;margin: 0 auto;padding:0;background-image: url(/styles/dec2009background.gif);background-repeat: no;background-position: center;height:180px;}*/

#container {width: 1000px;margin: 0 auto;padding:0;background-color:#ffffff;}

#content, #content p, #content td, #content div {font-family: small Arial,Verdana,Helvetica,sans-serif;font-size: 11px;}
A { COLOR: #006ab6; TEXT-DECORATION: none; font-weight:normal;} 
A:link { COLOR: #006ab6; TEXT-DECORATION: none; font-weight:normal;} 
A:hover { COLOR: #006ab6; TEXT-DECORATION: underline } 

ul { margin:0; padding:0 0px 0 0px;}
li { padding:0 0 10px 0; }

/*#section_content_640 ul, #section_content_950 ul { padding: 0 0 0 20px }*/

h1 {font-size:24px; color:#5c6451; font-weight:bold;margin:0;padding:0;line-height:28px; margin-bottom:10px;}
h1 a, h1 a:link, h1 a:visited {font-size:24px; color:#5c6451; font-weight:bold;TEXT-DECORATION: none; }
h2 {font-size:16px; color:#5c6451; font-weight:bold;margin:0;padding:0;line-height:18px;margin-bottom:10px;}
h3 {font-size:14px;color:#5c6451; font-weight:bold;margin:0;padding:0;line-height:18px;margin-bottom:5px;}

hr.divLine, hr {height: 1px;border: none 0;border-top: 1px solid #b0da77;}
hr.feedline {height: 1px;border: none 0;border-top: 1px solid #006ab6;}
hr.dashed {height: 1px;border: none 0;border-top: 1px dashed #5c6451;}
#tophead {width: 100%;margin: 0;padding:0;display:block;}
.top_nav {width: 985px;margin: 0 auto;align:center;margin-top:2px;margin-bottom:2px;white-space: nowrap;padding: 0 5px 0 0;line-height:18px;height:18px;color:#ffffff;}
.top_nav span {text-align:left;float:left;padding-left:10px;}
.top_nav ul { white-space: nowrap; margin:0; padding:0;text-align:right;}
.top_nav li { list-style-type: none;display: inline; padding: 2px 0px 0px 2px;}
.top_nav a:link, .top_nav a:hover,  .top_nav a:visited {color:#000000;font-weight:bold;}

.soc_nav {border-top:10px solid #ffffff;text-align:left;float: left;height: 75px;vertical-align: middle;white-space: nowrap;padding:5px 15px 0px 10px;width:965px;font-size:42px;font-weight:bold;color:#5c6451;display:inline;background-color:#ffffff}


.page404 {background-image: url(/styles/404background.gif);background-repeat: no;}

.social_share {margin:0;padding:0px 0 0px 0;line-height:34px;background:#ffffff;display: block;}
.social_share ul {margin:0;padding:0;list-style:none; line-height:34px;text-align:right;}
.social_share li {text-align: right;margin:0;padding:0px 5px 0px 0px;display:inline;list-style:none; }


.social_share ul li.first{float:left;text-align:left}
.social_share ul li.last{text-align:right}

.social_share a {font-size:12px;font-weight: bold;padding-bottom:10px;}
.force_right { text-align: right; }
img.newsimage { max-width: 200px; margin: 0 25px 15px 0; float: left; }
.sponsor_strip { text-align: center;  border: 1px solid #c4c4c4; margin: 10px 0 5px 0; padding: 5px;  }
.sponsor_ads {margin:0;padding:0px 0 0px 0;background:#ffffff;text-align:center;}
.sponsor_ads li	{ float: left; margin: 10px 0 10px 0; display: block }


#search_nav {display:block;margin:0;padding:5px 15px 0px 10px;width:965px; font-weight:bold;height:50px;}
#golfshake_logo {cursor: pointer;float: left;width: 370px;height: 47px;margin:0;background-image: url(/styles/sitelogov3d.png);background-repeat: no-repeat;}
#search_box {float:left;width: 410px;height: 40px;padding-left:20px;}

/*
#topmasthead {float:left;width: 100%;padding:0;margin:0;height:100px;background-color: #ffffff;}
#takveovermasthead {float:left;width: 100%;padding:0;margin:0;height:150px;background-color: #ffffff;}
.takeoverpromo {height:150px;float:left;width: 990px;padding-top:5px;padding-right:0px;padding-left:0px;margin:0;}
.sitepromo {float:left;width: 230px;padding-top:5px;padding-right:5px;padding-left:10px;margin:0;}
.bottom_nav {float:right;width: 730px;padding-top:5px;padding-right:5px;margin:0;}
*/

#topmasthead {margin:0 auto;text-align:left;float: left;vertical-align: middle;white-space: nowrap;padding:5px 0 7px 0;width:100%;font-size:42px;font-weight:bold;color:#5c6451;display:inline;}
.topmasthead {width: 1000px;margin: 0 auto;}
.bottom_nav {float:left;width: 730px;padding:0;margin:0;}
.right_nav {float:right;width: 255px;padding:0;margin:0;height:90px;}
#primary_header {margin:0 auto;text-align:left;float: left;vertical-align: middle;white-space: nowrap;padding:0;width:100%;display:block;margin-bottom:7px;}
.sitepromo {float:left;width: 410px;padding:0 0 5px 10px;margin:0;}
.midpromo {float:left;width: 300px;padding:20px 0 5px 10px;margin:0;}
.right_nav2 {float:right;width: 255px;padding:0 0 5px 0;margin:0;height:60px;}

.searchCat {font-weight:normal;margin:0; padding:0 0 0 10px; text-align:left;}
.searchCat a#searchselected {font-weight:bold;background-color:#e7f9ca;padding:5px;}
.searchCat label, .searchCat input {float:left;}
.searchCat label {margin:0 .33em;}

/* header tabs */
.searchCat ul {position:relative; left:15px; padding:0;list-style:none;}
.searchCat ul li {float:left;  margin:0; padding:0 10px 0 0; font-weight:bold;list-style-type: none;}
.searchCat ul li#selected {background-color:#e7f9ca; }
.searchCat a {color:#666666;}
.searchCat a:hover {color:#FFF;text-decoration:none;}
.searchCat ul li.searchCatBg {background-color:#8cc63f;}
.searchCat ul li.searchCatBg a{color:#202020;}

.headerSearch {width:400px; height:32px; padding:0 5px 5px 5px; }
input.search {background-color:#ffffff; color:#5e5e5e; font-size:11px; border:2px solid #8cc63f; width:300px; *width:300px; height:18px; margin: 1px 4px; *margin-top:3px; padding:2px 0 0 5px; float:left;}
.headerSearch .searchButton {float:left; border:none; background: transparent url(http://www.golfshake.com/styles/btn_search.gif) no-repeat; padding:0; margin:1px 0 0; *margin: 3px 3px 0 0; width:69px; height:24px;}
.headerSearch .searchButton:hover  {background: transparent url(http://www.golfshake.com/styles/btn_search_hover.gif) no-repeat; cursor:pointer;}

.searchoption {text-align:left; align:left; float:left; display:block; width:100%; padding:0 0 3px 6px;color:#5c6451;font-weight:normal;}
.searchoption a {height:1em; font-weight:normal; color:#5c6451;5c6451}
.searchoption a#selected {height:1em; font-weight:bold; color:#8cc63f;}

#info_box {float:right; width:150px;padding-top:15px;text-align:right;}
#info_box a:link, #info_box a:hover,  #info_box a:visited {color:#5c6451;font-weight:bold;} 

#primary_nav {background:#ffffff url(/styles/primarytabmenubackground.gif);margin:0;padding:0;float:left; width:100%; font-weight:bold; text-transform: uppercase; border-top:1px solid #a0a680; }
#primary_nav ul {width:960px;list-style:none;margin:0;padding:0 0 0 10px;  }
#primary_nav li {float: left;	margin: 0;padding:0;position: relative;border-right:1px solid #ffffff;}
#primary_nav li.tabscoretrack {margin:0;padding:0;}
#primary_nav li.tabnew { background: url(/images/primarytabnew.gif);background-repeat: no-repeat;background-position: top right;}
#primary_nav a {font-weight:bold;color:#ffffff;   }
#primary_nav a:link  { color:#ffffff; }	
#primary_nav a:hover  { color:#4A4A4A; text-decoration:underline;}		 	
#primary_nav #current {background: url(/styles/primarytabmenuactive.gif);background-repeat: no-repeat; background-position: center; padding:8px 10px 15px 10px;background-color:#ffffff;color:#4A4A4A;}
#primary_nav #current a {color:#4A4A4A;}
#primary_nav #inactive {padding:8px 10px 8px 10px;}

#group_nav {background:#ffffff url(/styles/grouptabmenubackground.gif);margin:0;padding:0;float:left; width:100%; font-weight:bold; text-transform: uppercase; border-top:1px solid #a0a680; }
#group_nav ul {width:960px;list-style:none;margin:0;padding:0 0 0 10px;  }
#group_nav li {float: left;	margin: 0;padding:0;position: relative;border-right:1px solid #ffffff;}
#group_nav li.tabscoretrack {margin:0;padding:0;}
#group_nav li.tabnew { background: url(/images/primarytabnew.gif);background-repeat: no-repeat;background-position: top right;}
#group_nav a {font-weight:bold;color:#ffffff;   }
#group_nav a:link  { color:#ffffff; }	
#group_nav a:hover  { color:#4A4A4A; text-decoration:underline;}		 	
#group_nav #current {background: url(/styles/primarytabmenuactive.gif);background-repeat: no-repeat; background-position: center; padding:8px 10px 15px 10px;background-color:#ffffff;color:#4A4A4A;}
#group_nav #current a {color:#4A4A4A;}
#group_nav #inactive {padding:8px 10px 8px 10px;}


#secondary_nav {float:left;width:100%;margin-bottom:1px;padding:0;background-color:#ffffff;color:#000000;}
#secondary_nav ul {margin:0;padding:10px 0 10px 10px;list-style:none; }
#secondary_nav li { display:inline;list-style:none; margin:0; padding:0; }
#secondary_nav a {font-weight:bold;color:#4A4A4A;}
#secondary_nav a:link {font-weight:bold;color:#4A4A4A;}
#secondary_nav a:hover {font-weight:bold;color:#4A4A4A;text-decoration:underline;}

.breadcrumb {padding:0 5px 10px 5px; color:#CCCCCC;text-decoration:none;font-weight:normal;}
.breadcrumb a, .breadcrumb a:link {color:#CCCCCC;text-decoration:none;font-weight:normal;	}
.breadcrumb a:hover {color:#CCCCCC;	text-decoration:underline;font-weight:normal;		}

#topsplitstrip {width: 100%;margin: 5px;padding:5px;display:block;height:10px;}

#content {width:980px;float:left;padding:10px 10px 10px 10px;margin-bottom:0px;background-color: #FFFFFF;}

#section_content_640 {float:left;display:inline;width:655px;padding: 5px 10px 25px 5px;line-height:16px;border-right:1px solid #99c0e2;}
#section_right_300 {float:right;width:300px;display:inline;	padding: 0 0 0 0;	background-color:#ffffff;}		
#section_right_300_row1 {float:left;width:300px;display:inline;	padding:0px 0px 5px 0px;margin:0;}
#section_right_300_row2 {float:left;width:125px;display:inline;	padding:0 5px 0 0;margin:0;text-align:center;align:center;	}
#section_right_300_row3 {float:right;width:165px;display:inline;padding:0 0 0 5px;margin:0;	text-align:center;align:center;	}
#section_right_300_row1 .mpuad {padding:0px 0px 15px 0px; text-align:center;align:center;background-image:url(/styles/adbackground.gif); }
#section_right_300_row1 h3 { border-bottom:2px solid #cfcfcf; }
#section_right_300_row1 h4 { border-bottom:1px dotted #cfcfcf; line-height:26px;padding:0;margin:0;}
#section_right_300_row1 hr { border-top:1px solid #cfcfcf; }
#section_right_300_row1 .offerbox { border:1px solid #cfcfcf; }
#section_content_790 {	float:left;	display:inline;	width:790px;padding: 10px 0 25px 5px;}
#section_right_150 {float:right;width:150px;display:inline;	padding: 15px 0 0 0;	}		
#section_right_150_row1 {float:left;width:150px;display:inline;	padding:10px 0px 10px 0px;margin:0;text-align:center;align:center;	}
#section_content_950 {float:left;display:inline;width:975px;padding: 5px 0px 5px 5px;line-height:16px;}
#section_right_coursemap {float:right;display:inline;padding: 10px;margin-bottom:10px;margin-left:10px;border:1px solid #99c0e2;}
#section_content_750 {float:left;display:inline;width:750px;padding: 5px 5px 25px 5px;line-height:16px;border-right:1px solid #99c0e2;}
#section_right_200 {float:right;width:200px;display:inline;	padding: 15px 0 0 0;	}

#tertiary_navigation {margin:0;margin-top:10px;padding:0px 0 0px 0;line-height:34px;background:#ffffff;}
#tertiary_navigation ul {margin:0;padding:0;list-style:none;}
#tertiary_navigation li {padding:8px 5px 5px 5px;display:inline;list-style:none; margin:0;background:#e7f9ca;border-left:1px solid #efefef;border-right:1px solid #efefef;border-top:1px solid #efefef;}
#tertiary_navigation li#selected {display:inline;list-style:none;background:#ffffff;border-left:2px solid #8cc63f;border-right:2px solid #8cc63f;border-top:2px solid #8cc63f;}
#tertiary_navigation li#special {display:inline;list-style:none;background:#99c0e2;border-left:1px solid #5c6451;border-right:1px solid #5c6451;border-top:1px solid #5c6451;}
#tertiary_navigation a {font-weight:normal;color:#5c6451;}
#tertiary_navigation a:link {font-weight:normal;color:#5c6451;}
#tertiary_navigation a:hover {font-weight:normal;color:#5c6451;text-decoration:underline;}
#tertiary_navigation #selected a{color:#000000;}

#section_content_full {float:left;display:block;width:100%;padding:0 0 0 0;}
.coursesection {border-top:5px solid #8cc63f;}

#section_content_full h2 {color:#5c6451;padding:5px 0 5px 0;font-size:14px;}
#section_content_full h2.coursepage {background:#ffffff; color:#5c6451;padding:5px 0 5px 0;font-size:14px;border-bottom:2px solid #8cc63f;}

#section_content_half { float:left; width:50%;	padding: 0px 0px 10px 0px;}

.rightHelpBox {text-align: left;border:1px solid #cfcfcf;padding:15px;margin-bottom:10px;}
.courseOfferBox {text-align: left;border:1px solid #cfcfcf;padding:60px 15px 0px 15px;margin-bottom:10px;background:#DDE7F3 url(/images/totheader.jpg) no-repeat;}
.courseHolBox {text-align: left;border:1px solid #cfcfcf;padding:15px;margin-bottom:10px;}

#section_content_l2_content {float:left;display:inline;width:100%;border-top:1px solid #8cc63f;margin-top:10px;margin-bottom: 16px;}	
#section_content_l2_content h3 {background-color:#e7f9ca;color:#5c6451;padding: 5px 5px 5px 5px;}
#section_content_l2_content h3.infosection {background-color:#ffffff;color:#5c6451;border-top:1px solid #8cc63f;margin-top:10px;}
#section_content_l2_contentA {float:left;display:inline;width:100%;border-top:1px solid #006ab6;margin-top:10px;margin-bottom: 16px;}
#section_content_l2_contentA h3 {background-color:#cce1f0;color:#006ab6;padding: 5px 5px 5px 5px;}		
#section_content_l2_contentB {float:left;display:inline;width:100%;border-top:1px solid #c1d72e;margin-top:10px;margin-bottom: 16px;}	
#section_content_l2_contentB h3 {background-color:#f3f7d5;color:#c1d72e;padding: 5px 5px 5px 5px;}
#section_content_l2_contentC {float:left;display:inline;width:100%;border-top:1px solid #b71a8b;margin-top:10px;margin-bottom: 16px;}	
#section_content_l2_contentC h3 {background-color:#f1d1e8;color:#b71a8b;padding: 5px 5px 5px 5px;}
#section_content_l2_contentD {float:left;display:inline;width:100%;background-image: url(/images/ad_trans.gif);background-repeat: no-repeat;padding: 5px 5px 5px 5px;}	

#rightfloat { float:right; padding-top:2px;line-height:18px;}
#courserightfloat { float:right; padding:0;margin:0;line-height:18px;width:300px;}
#totoffer {margin:0;background-image: url(/images/bookteetime30060.gif);width:290px;padding:20px 0 5px 10px;background-repeat: no-repeat;} 
#totoffer a {font-size:22px; font-weight:bold;}
#totoffertext {float:right; font-weight:bold; color:#FF0000;width:40px; padding:10px 2px 0 0;}

div.comment {	width: auto;	margin-bottom: 24px;}
div.comment blockquote {	margin: 0px;	padding: 0px;	border: 1px solid #c9c2c1;	background-color: #fff;}
div.comment blockquote p {	margin: 10px;	padding: 0px;}
div.comment cite {	position: relative;	margin: 0px;	padding: 8px 0px 0px 15px;	top: 6px;background: transparent url(/images/icon/tip.gif) no-repeat 20px 0;	font-style: normal;}

span.offertext {font-weight:bold; color:#FF0000; }

table.listing {background-color: #ffffff;}
tr.listingHeader {color : #ffffff;text-decoration: none;font-weight: bold;background-color: #006ab6;}
tr.listingInfo {background-color: #ffffff; }

#newsBlock {overflow: auto;width: 100%;clear:both;background-color:#ffffff;}
#newsBlockSub {border: 1px solid #cccccc;overflow: auto;width: 100%;clear:both;background-color:#ffffff;}
#newsBlockSub h3 {font-size:14px;padding:10px;}
#newsFeature {float:left;width:280px;margin-top:2px;margin-right:20px;min-height:150px;height:auto;padding:10px;}		
#newsFeatureContent {min-height:11em;height:auto;}
#newsFeatureContent h2 a {font-size:14px;padding-bottom:10px;}
#newsFeatureLink {float:left;display:inline;text-align:right;}
#newsFeatureMinor {float:left;width:190px;margin-top:10px;margin-right:20px;min-height:150px;height:auto;}
.newsBlockInfo {border: 1px solid #cccccc;overflow: auto;width: 100%;clear:both;background-color:#ffffff; }	
#newsBreaker {overflow: auto;width: 100%;clear:both; }		
#news_links {float:left;text-align:left;color:#cccccc;padding:10px; display:block;}		
#news_links{border-top-width: 10px;}
.newsBlockInfo h3 {padding:10px;background-color:#006ab6;color:#ffffff;background: transparent url(/styles/newsheadbackground.gif) repeat;}
.newsBlockInfo #blockContent {float:left;padding:10px;width:630px;}	
#news_links ul{float:left;width:195px;margin-left:0px;margin-right:10px;color:#000000;}
#news_links ul li{display:list-item;background:none;}
#news_links ul li a{padding-left:0px;}
ul.newsmenu{padding:10px 0 0 0; list-style:none;border:none;text-align:left;}
ul.newsmenu li{margin:0 0 0 0;}
ul.newsmenu h2 {margin:0;padding:0;}
#news_info_line {float:left;border-top:1px solid #cccccc; width:100%;margin-top:5px;margin-bottom: 5px;text-align:right;background-color:#ffffff;}	
#news_info_line a {color:#006ab6;padding: 5px 5px 5px 5px;}

a.sortlist { COLOR: #000000; }

div.errormessage {background-color: #fff299;border: 1px solid #ffde00;margin-top: 2px;margin-bottom: 2px;padding: 6px 6px 6px 6px;line-height: 18px;color:red;}
div.helpmessage {background-color: #fff299;border: 1px solid #ffde00;margin-top: 2px;margin-bottom: 2px;padding: 6px 6px 6px 6px;line-height: 18px;}
div.totsearch {background-color: #cce1f0;border: 1px solid #006ab6;margin-top: 2px;margin-bottom: 2px;padding: 6px 6px 6px 6px;line-height: 18px;}

td.calenderbody { color:#ffffff; } 
td.calenderbody a, td.calenderbody a:hover; td.calenderbody a:link{ color:#ffffff; } 

#footer_bar {float: left;width:100%;text-align:right;background-color:#8cc23f;padding:0 0 0 0;}
#footer_hr {float: left;width:100%;background-color:#ffffff;color:#a0ab8e;padding:0 0 0 0;border-top-width: 1px;border-top-style: solid;border-top-color: #a0ab8e;}
#footer_links{border-top-width: 0px;float: right;text-align:right;background-color:#ffffff;text-transform:uppercase;color:#cccccc;padding:0 0 5px 0;width:100%;background: transparent url(/styles/footerbackground.gif) repeat;}
#footer_links ul{float:left;width:210px;margin:0;paddings:0 5px 0 20px}
#footer_links ul li{display:list-item;background:none;padding:0 0 10px 0;}
#footer_links ul li a{padding-left:0px;color:#ffffff;font-weight:bold;}
ul.footermenu{padding:10px 0 0 30px; list-style:none;border:none;text-align:left;}
ul.footermenu li{margin:0 0 0 0;padding-left:10px}
#footer {float:left;width:100%;background-color:#cad0c0;}
#footer a { COLOR: #8cc63f; TEXT-DECORATION: none; font-weight:normal;}
#footer a:hover {COLOR: #8cc63f; TEXT-DECORATION: underline;}
#footer ul {display: block;float:right;background-color:#cccccc;list-style:none;background:none;list-style-type: none;}
#footer_copy {width:500px;float: left;text-align:left;background-color:#cad0c0;color:#5c6451;padding:5px 0 5px 10px;}
#footer_links_legal {width:400px;float: right;text-align:right;background-color:#cad0c0;text-transform:uppercase;color:#5c6451;padding:5px 10px 5px 0;}
#footer_links_legal a, #footer_links_legal a:hover  {color:#5c6451;}

.clear {clear: both;}

h2.eventdate {color:#676767;font-weight:bold;font-size:12px;margin:0;}
h4.dateTop {color:#ffffff;font-weight:bold;font-size:18px;margin:2px 0 0 0;width:50px;border:1px solid #006ab6;background-color:#006ab6;text-align:center;text-transform: uppercase;}
h4.dateBottom {color:#676767;font-weight:bold;font-size:10px;margin:0;width:50px;border:1px solid #006ab6;text-align:center;text-transform: uppercase;}

.bigcount {font-size:18px; font-weight:400;color:#006ab6;   } 	
.bigheader {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #006ab6; FONT-FAMILY: verdana, arial, helvetica;}
.bigheader a:hover {COLOR: #006ab6; TEXT-DECORATION: underline; }

tr.info1 {	background-color: #cce1f0;}
tr.info2 {	background-color: #ffffff;}
tr.infoH {	background-color: #006ab6;color:#FFFFFF;}
tr.infoH a { color:#FFFFFF; }

.searchContainer{height:auto;background:#cce1f0;margin:0 ;padding:0px 0px 0px 15px;border:4px solid #99c0e2;}

div.hreview-aggregate span.fn {display:none; }


#offer {	width: 220px;
}

pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
font-family: small Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
}

.homeinfobox{padding:0px 0px 0px 0px;width:290px;float:left;margin-right:10px;margin-left:10px;}



.searchContainerMap{height:210px;background:#e5f0d4;margin:0 ;padding:0px 0px 0px 15px;border:8px solid #8cc63f;}

.searchResults{background:#8cc63f;margin:0 ;padding:2px 5px 2px 10px;}


.tabMenu a:link, .tabMenu a:hover,  .tabMenu a:visited {
color:#FFFFFF;
font-weight:normal;
} 

td.tabMenuOn

{
color : #ffffff;
BACKGROUND-COLOR:#339966;

padding: 0 0px 0 8px;

}

td.tabMenu

{
BACKGROUND-COLOR:#99CC99;
color : #ffffff;
padding: 0 0px 0 8px;

}



.floatleft { float: left;
margin: 0 10px 10px 0;
 }
 
 .floatright { float: right;
 width:200px;
 display:inline;
margin: 0 0 10px 0;
 }
 
  .floatright2 { 
  float: right;
   display:inline;
margin: 0 0 10px 0;
 }
 

	.textnormal {
	font-family: small Arial, Verdana, Helvetica, sans-serif; font-size: 11px;color:#333333;font-weight:normal;
	}
	
	
	
	h1.splitHeader {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #b71a8b;
	line-height: 22px;
	margin-top: 0pt;margin-right: 0pt;
	margin-bottom: 7px;
	margin-left: 0pt;	
	}
	
	
	
	#homepage {
	color: #99c0e2;
	}
	
	
	
	
	
	
.wrapper {
	width: 100%;
	margin: 0 auto;
	text-align: left;
}
.nowrap {
display:inline;
float:left;
}
#profilefloat {
float:right;
padding-top:2px;
}

#profilefloat a, #profilefloat a:link {
color:#FFFFFF
}

#profilefloat a:hover {
color:#006b50
}





#primary {
position:relative;
float:left;
padding-bottom:10px;
}
#secondary {
position:relative;
float:left;
}




span.h2, span.h2 a:link, span.h2 a:visited {
	color:#8cc63f;
	font-weight:bold;
	font-size:14px;
	margin:0;
}

span.h2 a:hover {
	text-decoration:underline;
}





			.headerstrip {
	float: right;
	margin:0;
	text-align:right;
	width: 545px;
	border-bottom:0px solid #8cc63f;
border-top:5px solid #8cc63f;	
padding:0 10px 0 0;   
	background-color:#8cc63f; 
	color:#FFFFFF;
font-weight:normal;
height:25px;
}


			


.video_nav {
	text-align:right;
	float: right;		
}
.video_nav ul {
    white-space: nowrap;     
}

.video_nav li {
    list-style-type: none;
    display: inline;
    padding: 5px 0 0 15px;  
      
}
.region_nav_header {
	background-color:#cccccc;
}
.region_nav {
}
.region_nav ul {   
}

.region_nav li {
    list-style-type: none;
    padding: 5px 0px 0px 0px; 
    margin:0;     
}

li.levelhide {
    display: none;    
}
li.levelhide2 {
    display: blank;    
}

.video_main {
border-top:20px solid #ffffff;
}
			

#topstrip {
border-top:3px solid #8cc63f;
}




.button {
text-transform:uppercase;
font-weight:normal;
}

#banner {
background-color: transparent;
	width: 728px;
	height: 90px;
	float: right;
	display: inline;
margin-left: 10px;
	text-align:center;
	}
			
		#productinfo {
		float:left;
		display:inline;
		width:590px;
		border-bottom:1px solid #8cc23e;
		margin-top:10px;	
		}
		#productinfo2 {
		float:left;
		display:inline;
		width:590px;
		margin-top:10px;	
		}
		
		
		
		#productinfoImg {
		float:left;
		display:inline;
		width:120px;
		padding: 5px 5px 5px 5px;
		margin-bottom:15px;
		}
		#productinfoText {
		float:left;
		display:inline;
		width:420px;
		padding: 5px 5px 5px 5px;
		margin-bottom:15px;
		}
		#home {
		width:695px;
		}
		#top {
		margin: 0 0 0 0;
		}
		#goo_ad {

		}
		
		
		#section_left_l2_main {		
		float:left;
		display:inline;
		width:165px;
		padding: 0px 0px 0px 0px;
		margin-right:5px;
		margin-top:10px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #8cc63e;
		}
		
		#section_left_l2 {		
		float:left;
		display:inline;
		width:153px;
		background-color:#f3f7d5;	
		margin-bottom: 16px;
		padding: 6px;			
		}
		
		#section_left_l2nobg {		
		float:left;
		width:163px;				
		border-left:1px solid #8cc63f;	
		border-top:1px solid #8cc63f;	
		border-bottom:1px solid #8cc63f;	
		margin-bottom: 16px;		
		}
		
		#section_left_l2nobg_content {				
		display:block;
		padding: 6px;		
		}
		
		#section_left_l2_fudge {		
		float:left;
		display:inline;
		width:165px;
		padding: 10px 5px 25px 5px;
		}
		
		#section_left_l2 ul {
margin:0;
padding:0 5px 0 5px;
}

#section_left_l2 li {
padding:0 0 5px 0;
}

#section_content_l2_content1 {		
		float:left;
		display:inline;
		width:100%;					
		}


#section_content_l2_contentA {		
		float:left;
		display:inline;
		width:100%;				
		border-top:1px solid #006ab6;	
		margin-top:10px;
		margin-bottom: 16px;	
		}
		
		#section_content_l2_contentA h3 {
		background-color:#cce1f0;
		color:#006ab6;
		padding: 5px 5px 5px 5px;
		}
		
		
#section_content_l2_contentB {		
		float:left;
		display:inline;
		width:100%;	
		border-top:1px solid #c1d72e;	
		margin-top:10px;			
		margin-bottom: 16px;	
		}	
		#section_content_l2_contentB h3 {
		background-color:#f3f7d5;
		color:#c1d72e;
		padding: 5px 5px 5px 5px;
		}
		
		#section_content_l2_contentC {		
		float:left;
		display:inline;
		width:100%;				
		border-top:1px solid #b71a8b;	
		margin-top:10px;		
		margin-bottom: 16px;			
		}	
		#section_content_l2_contentC h3 {
		background-color:#f1d1e8;
		color:#b71a8b;
		padding: 5px 5px 5px 5px;
		}
		
		#section_content_l2_contentD {		
		float:left;
		display:inline;
		width:100%;		
		background-image: url(/images/ad_trans.gif);
		background-repeat: no-repeat;	
		padding: 5px 5px 5px 5px;
		
		}	
		
		
		
		
		
		
		
		
		
		.sponsors {
		font-weight:bold;
		}
		
		.sponsors p {
		font-weight:bold;
		margin-left:10px;
		margin-top:2px;
		}
		
		.ads {
		text-align:center;
		align:center;
		}
		
		
		
		#section_content_insert1 {
		display: inline;
		float: left;
		width: 450px;
		padding: 15px 10px 0 0;		
		}
		
		#section_content_insert2 {
		display: inline;
		float: left;
		width: 170px;
		padding: 15px 0 0 10px;		
		}
		
		#section_content_proprofile {
		float:left;
		display:inline;	
		width:640px;
		padding: 15px 5px 25px 5px;
		}
		
		#section_right_proprofile {
		float:right;
		width:300px;
		display:inline;	
		padding: 15px 0 0 0;
		}
		
		#section_content_l2 {
		float:left;
		display:inline;	
		width:590px;
		padding: 15px 5px 25px 5px;
		}
		#section_content_l2a {
		float:left;
		display:inline;	
		width:770px;
		padding: 10px 0 5px 5px;
		}
		#section_content_l2b {
		float:left;
		display:inline;	
		width:960px;
		}
		#section_right_l2 {
		float:right;
		width:170px;
		display:inline;	
		padding: 15px 0 0 0;
		}
		#section_right_l2v {
		float:right;
		width:170px;
		display:inline;	
		padding: 15px 0 0 0;		
		}
		#section_search_map, #section_search_near {
		float:left;
		width:350px;		
		}
		#section_content_coursea {
		float:left;
		width:550px;		
		}
		
		#section_content_course2 {
		float:right;
		width:170px;	
		}
		#section_content_banner {
		float:left;
		display:inline;	
		width:170px;
		align:left;
		text-align:left;	
		}
		
		
		
		
		
		#section_left {
		float:left;
		display:inline;
		width:200px;
		background-color:#e5f0d4;
		padding: 10px 5px 25px 5px;
		margin-right:15px;
		margin-top:15px;
		}
		#section_left_set {
		float:left;
		width:200px;
		background-color:#e5f0d4;
		padding: 10px 5px 25px 5px;
		margin-right:15px;
		margin-top:15px;
		}
		#section_content {
		float:left;
		display:inline;	
		width:690px;
		padding: 10px 0 25px 5px;
		}
		#section_content_course {
		float:left;
		display:inline;	
		width:400px;
		padding: 10px 5px 25px 5px;
		}
		#section_content_video {
		float:left;
		display:inline;	
		width:600px;
		padding: 10px 5px 25px 5px;
		}
		#section_content_set {
		float:left;
		display:inline;	
		width:520px;
		padding: 10px 5px 25px 5px;
		}
		#section_content_auto {
		float:left;
		display:inline;	
		width:auto;
		padding: 10px 0 25px 5px;
		}
		
		#section_content_main {
		float:left;
		display:inline;	
		width:735px;
		padding: 10px 0 25px 0;
		}
		
		#section_right {
		float:right;
		width:150px;
		display:inline;		
		}
		#section_right_auto {
		float:right;
		display:inline;
		width:auto;		
		padding: 10px 0 25px 5px;
		}
		
		#contenttext {
		float:left;
		display:inline;
		width:100%;
		margin-top:10px;
			}
		
		#contenthome1 {
		float:left;
		width:240px;
			}
		
		#contenthome2 {
		float:right;
		width:240px;
			}

		
		.section_img {
		margin-left:-15px;
		margin-top:-20px;
		}
		
		* html .section_img {
		margin-left:0;
		margin-top:0;
		}
		
		div.alertcrumb, div.alertcrumb a, div.alertcrumb a:link {
			color:#b71a8b;
			text-decoration:none;
			font-weight:normal;
		}
		div.alertcrumb a:hover {
			color:#e2a3d1;
			text-decoration:underline;
			font-weight:normal;
		}
		
		
		
		div.forum_ads {
	background-color: #FFFFE1;
	border: 1px solid #CFCFCF;	
	padding: 4px 4px 4px 4px;
	margin-top:10px;
	line-height: 16px;
	text-align:left;	
	width:765px;
	display:block;
	float:right;
}

.actionbutton a, .actionbutton a:link {
	background-color: #FFFFFF;
	border: 1px solid #B71A8B;	
	color: #B71A8B;
	padding: 2px 2px 2px 2px;
	margin: 2px 0px 2px 0px;
	text-align:left;	
	display:block;
}
.actionbutton a:hover {
background-color: #e2A3D1;
display:block;
}

		
		/*img {
		max-width: 100%;
		width: expression(this.width > 400 ? 600: true);
		}*/
		
		#map img, img.imgclear {
		max-width: none;	
		width: expression(this.width > 400 ? true: true);	
		}
		
		#map {
		padding:1px;border:1px solid #cccccc;margin:0;padding:0;
		}	
		
		#templateheader {
		float:left;padding:1px;border:1px solid #8cc63f;margin:0;padding:0;
		}
					
		
		img.thumb_r {
		max-width: none;	
	margin: 0px;
	padding: 2px 10px 2px 2px;
}	
		
		
		img.thumb {
		max-width: none;	
	margin: 0px;
	padding: 2px 10px 2px 2px;
	float: left;
}	

img.thumb_profile {	
	max-width: none;
	margin: 0px;
	padding: 2px 10px 2px 2px;
	float: left;
}	

span.sectionbigtext, a.sectionbigtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #8cc63f;
	line-height: 22px;
	margin: 0 0 7px 0;
}


#tagcloud {padding:1px; line-height:30px;}
#tagcloud a {text-decoration:none;padding:0px;}
#tagcloud a:hover {text-decoration:underline;padding:0px;}

a.tag1{
 font-size:12px;
}
a.tag2, a.tag3 {
 font-size:13px;
 font-weight:200;
}

a.tag4 ,a.tag5, a.tag6 {
 font-size:16px;
 font-weight:300;
}

a.tag7, .tag8, a.tag9 {
 font-size:20px;
 font-weight:300;
}

a.tag10, a.tag11, a.tag12 {
 font-size:24px;
 font-weight:300;
}

a.tag13, a.tag14, a.tag15 {
 font-size:28px;
 font-weight:400;
}

a.tag16, a.tag17, a.tag18 {
 font-size:28px;
 font-weight:400;
}

a.tag19, a.tag20, a.tag21 {
 font-size:28px;
 font-weight:500;
}

a.tag22, a.tag23, a.tag24 {
 font-size:28px;
 font-weight:500;
}

a.tag25, a.tag26, a.tag27 {
 font-size:28px;
 font-weight:900;
}

a.tag28, a.tag29, a.tag30 {
 font-size:28px;
 font-weight:900;
}



div.upgrademessage {
	background-color: #FFFFCC;
	border: 1px solid #CCCCFF;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 6px 6px 6px 6px;
	line-height: 18px;
	color:black;
}







.bigtext {
font-size:18px;
 font-weight:bold;    
    } 
	
	


.roundedcornr_box {
	background: url(/images/rc_tl.gif) no-repeat top left;
}
.roundedcornr_top {
	background: url(/images/rc_tr.gif) no-repeat top right;
}
.roundedcornr_bottom {
	background: url(/images/rc_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom div {
	background: url(/images/rc_br.gif) no-repeat bottom right;
}
.roundedcornr_content {
	background: url(/images/rc_r.gif) top right repeat-y;
}

.roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content, .roundedcornr_bottom {
	margin-top: -19px;
}
.roundedcornr_content { padding: 0 15px; }



td.landingL {background-image: url(/images/yellow_trans.gif); /* forward slash for the path */width: 470px; /* use you own image size; */height: 260px; /* use you own image size; */background-repeat: no-repeat;}
td.landingLCourse {background-image: url(/images/yellow_trans_650.gif); background-repeat: no-repeat;}
td.landingCourseSearch {background-image: url(/images/landing_course.gif); background-repeat: no-repeat;}
td.landingR {
background-image: url(/images/pink_trans.gif); /* forward slash for the path */
width: 470px; /* use you own image size; */
height: 210px; /* use you own image size; */
background-repeat: no-repeat;
}
td.hcpreportBack {background-image: url(/images/notebackground.gif); background-repeat: no-repeat;}
.landingHeader {
font-size: 20px;font-style:italic;font-weight:bold;

}

.card {

	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica

}
td.landingLhome {
background-image: url(/images/yellow_trans_home.gif); /* forward slash for the path */
width: 725px; /* use you own image size; */
height: 210px; /* use you own image size; */
background-repeat: no-repeat;
}
td.landingRhome {
background-image: url(/images/right_trans_home.gif); /* forward slash for the path */
width: 265px; /* use you own image size; */
height: 210px; /* use you own image size; */
background-repeat: no-repeat;
}
td.homeDiv1 {
background-image: url(/images/trans_pink.gif); /* forward slash for the path */
background-repeat: no-repeat;
}
td.homeBlock {
background-image: url(/images/trans_green_home.gif); /* forward slash for the path */
background-repeat: no-repeat;
}
td.homeDiv2 {
background-image: url(/images/trans_blue.gif); /* forward slash for the path */
background-repeat: no-repeat;
}
td.homeDiv3 {
background-image: url(/images/trans_yellow.gif); /* forward slash for the path */
background-repeat: no-repeat;
}

#primary_nav_admin {
		  float:left;
		  width:100%;
		  background:#8cc63f;
		  font-weight:bold;
		  text-transform: uppercase;
		  }
		#primary_nav_admin ul {
			margin:0;			
			padding:5px 10px 0 15px;
			list-style:none;
		  }
		#primary_nav_admin li {
		  display:inline;
		  margin:0;
		  padding:0;
		  }
		#primary_nav_admin a {
		  float:left;
		  background:url("/images/tableftC.gif") no-repeat left top;
		  margin:0;
		  padding:0 0 0 4px;
		  text-decoration:none;
		  }
		#primary_nav_admin a span {
		  float:left;
		  display:block;
		  background:url("/images/tabrightC.gif") no-repeat right top;
		  padding:5px 15px 4px 6px;
		  color:#FFFFFF;
		  }
		/* Commented Backslash Hack hides rule from IE5-Mac \*/
		#primary_nav_admin a span {float:none;}
		/* End IE5-Mac hack */
		#primary_nav_admin a:hover span {
		  color:#FFFFFF;
		  }
		 
		#primary_nav_admin a:hover {
		   /*background-position:0% -42px; */
		   color:#000000;
		  }
		#primary_nav_admin a:hover span {
		  /*background-position:100% -42px; */
		  color:#000000;
		  }
		 
	
			#primary_nav_admin .current a {
					background-position:0% -42px;
					color:#FFFFFF;
			}
			#primary_nav_admin .current a span {
					background-position:100% -42px;
					color:#FFFFFF;
			}
			.dropdown{
background-color:#ECF1FA;
border:1px solid #A0B1DC;
position:absolute;
z-index:99;
margin-top:2px;
width:120px;
line-height:20px;
text-align:left;
margin-left:32px;
display:none;
}

#courseNews {		
		float:left;
		display:inline;
		width:100%;	
		border-top:1px solid #c1d72e;	
		margin-top:10px;			
		margin-bottom: 16px;	
		}	

#courseNews h3 {
		background-color:#f3f7d5;
		color:#c1d72e;
		padding: 5px 5px 5px 5px;
		}
		
		td.compNeg {
			font-weight:bold;
			color:red;
		}
		td.compNeg {
			font-weight:bold;
			color:green;
		}
		
div.search {
background-color: #e7f9ca;
background-image: url(/images/search_bg.gif);
background-repeat: no-repeat;
padding: 0;
margin: 0px 0px 10px 0px;
}

fieldset {  	border:0; 	} 

div.search input.text  {
border:1px solid #8cc63f;
background-image: url(/images/zoom2.gif);
background-repeat: no-repeat;
padding: 4px 0px 4px 30px;
width: 162px;
font-style: italic;
color: #8cc63f;
font-size: 12px;
}

div.search input {font:100% arial,sans-serif;vertical-align:middle}

.promoTrans {
width:100%; /* use you own image size; */
padding: 15px 5px 0px 15px;
margin:0px 20px 0 0;
display:block;
float:left;
background-color:#fff8cc;
}
.promoTopBar {
width:100%;
background-color:#fff299;
padding: 5px 5px 5px 5px;
margin:0px 20px 0 0;
display:block;
float:left;
}


	





