/* Text Font and Color Formatting CSS */

/* a fix for IE6 only - see Star Hack in Stylin' with CSS to see how the comments and * html hide this hack from other browsers \*/
* html * {
	zoom:100%; 
/* triggers IE6 "haslayout" - google 'IE6 haslayout' for details*/
	}
/* without the above hack, IE6 does not draw the header until the page is resized */
/* the problem is triggered by the universal * selector below that resets the margins, but I need to do that, hence the hack */
* {
	margin:0;
	padding:0;
	}
body {
	font:16px;
	font-family:Arial, Helvetica, sans-serif; /* Site font family */
	background-image:url(/images/wood_background.jpg); /* Site wood grain background */
	background-repeat:repeat-x repeat-y; /* Repeat wood grain background horizontally & vertically */
}
/* Classes */
.image_left {float:left; margin:10px 10px 10px 0px;} /* apply this class to any image or element with width - text will wrap it to the right */
.image_right {float:right; margin:10px 0px 10px 10px;} /* apply this class to any image or element with width  - text will wrap it to the left */
.center_text {text-align:center;} /* apply this class to any text to center */
.highlight {background-color:#FFFF00;}
.red {color: #a8053c;}
.arrow_bullet {
	background-image:url(/images/blue_right_arrow.jpg); /* Right facing white arrow (blue background) bullet to emphasise hyperlinks */
	background-repeat: no-repeat;	
	background-position:left;
	display:block;
	padding-left:16px;
	}

/* Background Colors & Images */
body {background-color:#FFFFFF;} /* white */
#main_wrapper {background-color:#FFFFFF;} /* white */
#header_inner_simple {background-image:url(/images/header_background_1px.jpg);
background-repeat:repeat-x;};
#horizontal_divider {background-color:#FFFFFF;} /* white */
#nav_inner {background:#00B6E7 url(/images/button_blue_vertical_gradient.jpg) top left repeat-x;}
#nav_admin {background-color:#FFFFFF;} /* white */
#content {background-color:#FFFFFF;} /* white */
#sidebar {background-color:#FFFFFF;} /* white */
#sidebar_signup {background-image:url(/images/signup_box.gif); background-repeat:no-repeat; background-position:left top;}
#course_highlight_col1_top, #course_highlight_col2_top, #course_highlight_col3_top, #sidebar_signup_graphics_1, 
#sidebar_signup_graphics_4, #sidebar_signup_graphics_7 {background-image:url(/images/graphic_green_horizontal_gradient.jpg); background-repeat:repeat-y;}
#course_highlight_col1_middle, #course_highlight_col2_middle, #course_highlight_col3_middle, #sidebar_signup_graphics_2, #sidebar_signup_graphics_5, #sidebar_signup_graphics_8 {background-image:url(/images/graphic_blue_horizontal_gradient.jpg); background-repeat:repeat-y;}
#course_highlight_col1_bottom, #course_highlight_col2_bottom, #course_highlight_col3_bottom, #sidebar_signup_graphics_3, #sidebar_signup_graphics_6, #sidebar_signup_graphics_9 {background-image:url(/images/graphic_lavender_horizontal_gradient.jpg); background-repeat:repeat-y;}
/*#sidebar_signup_graphics_top1 {background-image:url(/images/graphic_green_horizontal_gradient.jpg); background-repeat:repeat-y;}
#sidebar_signup_graphics_middle1 {background-image:url(/images/graphic_blue_horizontal_gradient.jpg); background-repeat:repeat-y;}
#sidebar_signup_graphics_bottom1 {background-image:url(/images/graphic_lavender_horizontal_gradient.jpg); background-repeat:repeat-y;}
#sidebar_signup_graphics_left_top {background-image:url(/images/graphic_green_horizontal_gradient.jpg); background-repeat:repeat-y;}
#sidebar_signup_graphics_left_middle {background-image:url(/images/graphic_blue_horizontal_gradient.jpg); background-repeat:repeat-y;}
#sidebar_signup_graphics_left_bottom {background-image:url(/images/graphic_lavender_horizontal_gradient.jpg); background-repeat:repeat-y;}
#sidebar_signup_graphics_right_top {background-image:url(/images/graphic_green_horizontal_gradient.jpg); background-repeat:repeat-y;}
#sidebar_signup_graphics_right_middle {background-image:url(/images/graphic_blue_horizontal_gradient.jpg); background-repeat:repeat-y;}
#sidebar_signup_graphics_right_bottom {background-image:url(/images/graphic_lavender_horizontal_gradient.jpg); background-repeat:repeat-y;}*/
#footer {background-color:#FFFFFF;} /* white */

/* Headings 1-6 Font Family */
h1, h2, h3, h4, h5, h6, ul ol {
	font-family:Arial, Helvetica, sans-serif;
	}
	
/* Text Colors */
h1 {
	color: #a8053c; /* brighter Red (from button hover) */
	}
h2 {
	color:#0B4F83; /* deeper blue Teal (from logo) #1A8AA2*/
	}
h3 {
	color:#000000; /* Black */
	}		
h4 {
	color: #a8053c; /* brighter red */
	}
h5 {
	color:#0B4F83; /* deeper blue Teal (from logo) #1A8AA2*/
	}
h6 {
	color:#000000; /* Black */
	}
p {
	color:#000000; /* Black */
	}
ul, ol, dl, blockquote, cite {
	color:#000000; /* Black */
	}
a {
	color:#0B4F83; /* Blue */
	}
a:hover {
	color:#990033; /* Red (from button hover) */ 
	}
#content a {
	color:#006699; /* Blue */
	}
#content a:hover {
	color:#990033; /* Red (from button hover) */
	}
#nav ul, #nav a {
	color:#FFFFFF; /* White Drop Down Main Menu Items */
	}
.submenu #nav_admin ul li a {   /* admin sub-menu items switch color to distinguish from main admin menus */
	color:#D51454; /* Light Red Admin Menu Items */
	}
.submenu #nav_admin ul li a:hover {   /* admin sub-menu items switch color to distinguish from main admin menus */
	color:#000000; /* Black Admin Menu hover */
	}
#nav_admin ul, #nav_admin a {
	color:#fff; /* white Admin Menu Items */
	}
#nav_admin a:hover {
	color:#b1edfc; /* Light Red Admin Menu hover */
	}
#sidebar_signup_graphics img a {
	text-decoration:none;
	}	
table, form {
	color:#000000;
	}
#content_inner img a {
	color:#006699; /* Blue */
	}
#content img a {
	color:#006699; /* Blue */
	}
#logo img {
	border: 0px none; /* Hide hyperlink borders when used on images */
	}
#sidebar_signup_graphics img {
	border: 0px none; /* Hide hyperlink borders when used on images */
	}
#sidebar_signup_graphics_left img {
	border: 0px none; /* Hide hyperlink borders when used on images */
	}
#sidebar_signup_graphics_right img {
	border: 0px none; /* Hide hyperlink borders when used on images */
	}
#sidebar a {
	color:#006699; /* Blue */
	font-weight:bold;
	}
#sidebar a:hover {
	color:#990033; /* Red (from button hover) */
	font-weight:bold;
	}
#footer a {
	color:#752214; /* Brown (from logo) */
	font-weight:bold;	
	font-size:12px;
	text-decoration:none;
	}
#footer a:hover {
	color:#00A0C6; /* Blue (from button hover) */
	font-weight:bold;
	text-decoration:none;	
	}
#footer p {
	color:#000000; /* Black */
	}

/* Font Sizes */
#sidebar h1 {
	font-size:18px; /* 18pt */
	line-height:1.25;
	}
#sidebar_signup_graphics_text_top h1 {
	font-size:18px; /* 18pt */
	line-height:1.25;
	}
#sidebar_signup_graphics_text_middle h1 {
	font-size:18px; /* 18pt */
	line-height:1.25;
	}
#sidebar_signup_graphics_text_bottom h1 {
	font-size:18px; /* 18pt */
	line-height:1.25;
	}
#content h1 {
	font-size:20px;	
	}
#content p {
	font-size:14px;
	}
#content ul, ol, dl {
	list-style-position:inside;
	line-height:1.5;
	margin-bottom:12px;
	}
#content blockquote {
	font-size:14px;
	text-indent:20px;
	}
#content_link ul {
	font-size:12px; /* 12pt */
	list-style-position:outside;
	}
#content_link a {
	font-size:20px;
	}
h1 {font-size:24px; /* 24pt 1.5em */
	}
h1 a {font-size:24px; /* 24pt 1.5em */
	}
h2 {font-size:21px; /* 22pt 1.375em */
	line-height:1.25;
	padding:.5em 0 0 0;	
	}
h2 a {font-size:21px; /* 22pt 1.375em */
	line-height:1.25;
	padding:.5em 0 0 0;	
	}
h3 {font-size:18px; /* 18pt 1.125em */
	line-height:1.25;
	}
h3 a {font-size:18px; /* 18pt 1.125em */
	line-height:1.25;
	}
h4 {font-size:16px; /* 18pt 1.125em */
	}
h4 a {font-size:16px; /* 18pt 1.125em */
	}
h5 {font-size:16px; /* 16pt 1em */
	}
h5 a {font-size:16px; /* 16pt 1em */
	}
h6 {font-size:16px; /* 14pt .875em */
	}
h6 a {font-size:16px; /* 14pt .875em */
	}
p  {
	font-size:16px; /* 12pt .8em */
	line-height:1.25; /* on 15pt */
	margin-bottom:12px; /* 12pts of space .75em */
 	}
#sidebar_signup_graphics p {
	font-size: 14px;
}
#copyright p {
	font-size: 12px;
}
/* a	{font-size:15px; 
	} */
a:hover {
	text-decoration:none;
	}
#content_inner ul, ol, dl {
	list-style-position:inside;
	line-height:1.5;
	margin-bottom:12px;
	}
#content_inner blockquote {
	font-size:12px;
	text-indent:20px;
	}
ul, ol, dl {
	font-size:14px; /* 12pt */
	}
#signup p {
	font-size:12px;
	}
#signup_text_heading {
	width: 108px;
	height: 32px;
	float: left;
	position: relative;
	left: 70px;
	top: 2px;
	padding: 7px 7px 5px 6px;
	}
#signup_text_heading h1 {
	font: italic bold 18px Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
#signup_graphics_text_top p {
	font-size:12px;
	}
#signup_text_top {
	width: 312px;
	height: 26px;
	float: left;
	position: relative;
	left: 70px;
	top: 2px;
	padding: 11px 7px 8px 6px;
	}
#signup_text_top p {
	font: bold 12px Arial, Helvetica, sans-serif;
}
#signup_signup_text_top_generic p {
	font-size:16px;
	}
#signup_graphics_text_middle p {
	font-size:12px;
	}
#signup_text_middle {
	width: 479px;
	height: 33px;
	float: left;
	position: relative;
	left: 70px;
	padding: 6px 0 2px 6px;
}
#signup_text_middle p {
	font: 12px Arial, Helvetica, sans-serif;
	}	
#signup_text_middle_generic p {
	font-size:18px;
	padding-left:20px;
	padding-right:20px;
	}
#signup_graphics_text_bottom p {
	font-size:12px;
	}
#content_right_results_text p {	
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
#content_right_link li {
	list-style-type: none;
	font-size:19px;
	font-style:italic;
	font-weight:bold;
	color:#000000;
	line-height:2.5;
	}
#content_right_link a {
	text-decoration:none;
	background-image:url(/images/4_fundemental_results_guaranteed_red.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#000000;
	display:block;
	}
#content_right_link a:hover {
	text-decoration:none;
	background-image:url(/images/4_fundemental_results_guaranteed_blue.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#990033; /* Red (from button hover) */
	display:block;
	}
#nav ul {
	margin:0 0 0 0;
	}
#nav li {
	list-style-type:none;
	margin:0 0 0 0;
	}
#nav_admin ul.menu {
	padding: 5px 0 0 0;
	margin: 0 0 0 5px;
	list-style-type: none;
	background:url(/images/top-nav-grouping-divider.png) no-repeat left bottom;
	height: 20px;
}
#nav_admin li {
	float: left;
	background:url(/images/top-nav-divider.gif) no-repeat left center;
	padding:0 11px 0 13px;
}
#nav_admin li.first {
	float: left;
	padding:0 11px 0 40px;
	background: none;
}
#nav_admin a {
	text-decoration:none;
	display:block;	
	font-size:12px;
	}
#nav_admin a:hover {
	display:block;
}
#nav_admin ul {
	float:left;
	}
#nav_admin li {
	list-style-type:none;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
	}	
table, form {
	font-size:14px;
	}	
/* THE ALSETT CLEARING METHOD */
	.clearfix:after {
 content: “.”;
 display: block; 
 height: 0;
 clear: both;
 visibility: hidden;
}
.clearfix {display: inline-table;}
/* backslash hack hides from IE mac \*/ LEAVE THIS COMMENT RIGHT HERE! 
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end backslash hack */ 

