		.pageSponsor {
		  font-family:verdana;
		  font-size:18px;
		  font-weight:600;
		  text-align:left;
		  color:#323a44;
		  padding-left:40px; 
		  padding-top:98px;
		}
		
		.pageSponsorSub {
		  font-family:verdana;
		  font-size:14px;
		  font-weight:600;
		  text-align:left;
		  color:#58616d;
		  padding-left:40px; 
		  padding-top:0px;
		}
		
		.pageSponsorText {
		  font-family:verdana;
		  font-size:12px;
		  text-align:left;
		  color:#323a44;
		  padding-left:40px; 
		  padding-top:2px;
		  padding-right:120px;
		}
		
		.pageSponsorLink {
		  font-family:verdana;
		  font-size:12px;
		  color:#323a44;
		}


	/* START SLIDE SHOW CLASSES */
		.stepcarousel{
			position: relative; /*leave this value alone*/
			overflow: scroll; /*leave this value alone*/
			width: 298px; /*Width of largest image plus margin X2*/
			height: 208px; /*Height of largest image plus marin X2*/
		}
		
		.stepcarousel .belt{
			position: absolute; /*leave this value alone*/
			left: 0;
			top: 0;
		}
		
		.stepcarousel .panel{
			float: left; /*leave this value alone*/
			overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
			margin: 0px; /*margin around each panel*/
			width: 298px; /*Width of each panel holding each content or width of image. If removed, widths should be individually defined on each content DIV then. */
		}
		
		.samplebuttons
		{
			font-family:verdana;
			font-size:10px;
			color: #003366;
			width: 298px;
			text-align: center;
		}
		
		.samplebuttons a
		{
			font-family:verdana;
			font-size:10px;
			color: #003366;
			padding: 1px 2px;
			margin-right: 0px;
			text-decoration: none;
		}
	/* STOP SLIDE SHOW CLASSES */
	
/* START PAGINATION STYLES FOR BOOK */
		
		.paginationstyle{ /*Invisible container for the page navigation numbers*/
		width: 250px;
		text-align: center;
		padding: 2px 0;
		margin: 10px 0;
		}
		
		.paginationstyle select{ /*Style for demo pagination divs' select menu*/
		border: 1px solid navy;
		margin: 0 15px;
		}
		
		.paginationstyle a{ /*Un-Selected page number style*/
		padding: 0 5px;
		text-decoration: none;
		border: 1px solid black;
		background-color: #003366;
		color:#ffffff;
		}
		
		.paginationstyle a:hover, .paginationstyle a.selected{ /*Rollover style for the Prev and Next buttons*/
		background-color: #999999;
		color: #000000;
		}
		
		.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
		border: 0;
		padding: 0;
		}
		
		.paginationstyle a.imglinks img{
		vertical-align: bottom;
		border: 0;
		}
		
		.paginationstyle a.imglinks a:hover{
		background: none;
		}
		
		.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Selected page number style*/
		background-color: #cccccc;
		color:#000000;
		}

/* END PAGINATION STYLES FOR BOOK */


/* START CLASSES FOR POLLING */
	/* Classes For Voting */
	.mp_poll_wrapper
	{
		padding:10px;
	}
	
	.mp_poll_header
	{
		font-family:arial;
		font-size:14px;
		font-weight:600;
		color:#333333;
	}
	
	.mp_poll_error
	{
		font-family:arial;
		font-size:12px;
		color:red;
	}
	
	.mp_poll_question
	{
		font-family:arial;
		font-size:12px;
		color:#333333;
	}
	
	.mp_poll_answer
	{
		font-family:arial;
		font-size:11px;
		color:#333333;
	}
	
	.mp_poll_button
	{
		
	}
	
	/* Classes For Results */
	.mp_poll_result_wrapper
	{
		padding:10px;
	}
	
	.mp_poll_result_items_table
	{
		width:450px;
	}
	
	.mp_poll_result_header
	{
		font-family:arial;
		font-size:12px;
		color:#333333;
	}
	
	.mp_poll_result_question
	{
		font-family:arial;
		font-size:12px;
		color:#333333;
	}
	
	.mp_poll_result_answer
	{
		font-family:arial;
		font-size:10px;
		color:#333333;
	}
	
	.mp_poll_result_answer_count
	{
		font-family:arial;
		font-size:12px;
		color:#333333;
	}
	
	.mp_poll_result_footer
	{
		font-family:arial;
		font-size:12px;
		color:#333333;
	}
	
	.mp_poll_color_bar
	{
		border: thin groove #cccccc
	}
/* STOP CLASSES FOR POLLING */



/* START CLASSES FOR SUBMENU */
/* deals with site sub menu */
ul.site-mm-pc {
    height:39px;
}

ul.site-mm-pc li.mi { }

/* White for all main menu items */
ul.site-mm-pc li.mi span, 
ul.site-mm-pc li.mi a 
{
    color:#FFFFFF;
    font-weight:bold;
    font-size:10pt;
    line-height:39px;
}

/* Dont have any menu links underlined */
ul.site-mm-pc li.mi a { text-decoration:none; }
ul.site-mm-pc li.mouse-over a { text-decoration:underline; }


/* Yellow for roll overs on main menu and always yellow for coach */
ul.site-mm-pc li.mouse-over span, 
ul.site-mm-pc li.mouse-over a,
ul.site-mm-pc li.coach-menu-item span,
ul.site-mm-pc li.coach-menu-item a {
    color:#FFCC00;
}

/* deals with site sub menu stuff */
ul.site-sm-pc {
    background:url(/includes/images/sprites/vertical_tiles.png) repeat-y -0px -0px white;
    border: #000000 1px solid;
}

ul.site-sm-pc-item { }

ul.site-sm-pc li.mi a,
ul.site-sm-pc li.mi span {
    margin-left:18px;
}

ul.site-sm-pc li.mi span, 
ul.site-sm-pc li.mi a {
    color:#003366;
    text-decoration:none;
}
ul.site-sm-pc li.mi a:hover {
    text-decoration:underline;
}

/* Deals with mouse over and mouse out stuff */
ul.site-sm-pc li.mouse-over { background-color:#eeeeee; }
/* STOP CLASSES FOR SUBMENU */

	.scroll_blue
	{
		scrollbar-arrow-color: #4e658a;
		scrollbar-3dlight-color: #777799;
		scrollbar-darkshadow-color: #666677;
		scrollbar-face-color: #a1b1c3;
		scrollbar-highlight-color: #e9e9e9;
		scrollbar-shadow-color: #a1b1c3;
		scrollbar-track-color: #9faab8;
	}