@charset "utf-8";
/*-----------------------------------------------------------------------------
website:  http://www.classesonline4u.com
 author:  http://www.3rdstudio.com/
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
*
{
		margin: 0;
		padding: 0;
}

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table/*, ul*/
{
		margin: 1em 0;
}

blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:4em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
	

/* Class for clearing floats */
.clear
{
		clear:both;
}


/* Remove border around linked images, set to block for strict */
img, object
{
		border: 0;
}

object
{
		display:block;
}


/* =Typography
-----------------------------------------------------------------------------*/

body
{
		font: 76%/1.4 Arial, Helvetica, sans-serif;
		color: #333333;
		background-color:#FFFFFF;
}

.center-text
{
		text-align:center;
}


/* =Headings
-----------------------------------------------------------------------------*/


/* =Links
-----------------------------------------------------------------------------*/




/* =Branding
-----------------------------------------------------------------------------*/
/* banner when not logged in */
#banner1
{
		width: 100%;
		height: 100px;
		background-image:url(../img/banner_bg.jpg);
		background-repeat: repeat-x;
}

/* banner when logged in */
#banner2
{

}

#logo
{
		float:left;
}

#logo div
{
		width:310px;
		height:100px;
}

#tagLine{
	text-align:right;
	margin-top:25px;
	/*width:300px;*/
	float:right;}
#tagLine h1{
	font-size:normal;
	font-size:150%;
	font-weight:bold;
	color:#FFF;
	padding-right:25px;}

#logo noscript div img
{
		display:block;
}

#ads
{
		float:right;
}

#ads noscript div img
{
		display:block;
}

/* =Main Nav
-----------------------------------------------------------------------------*/
/* PUBLIC */
#menuPublicWrap
{
		background-image:url(https://www.classesonline4u.com/img/menuTop_bg.jpg);
		height: 25px;
		background-repeat: repeat-x;
		margin:0px;
		padding-top: 8px;
}

#menuPublic
{
		float:left;
}

#menuH1
{
		float:right;
		color:#333333;
		margin:0 40px 0 0;
		font-size:1.25em;
}

#menuPublic a, #menuPublic a:visited, #menuPublic a:active
{
		font-family: Arial, Helvetica, sans-serif;
		color: #3A4F6C;
		font-size: 13px;
		font-weight: bold;
		text-decoration:none;
		padding-left: 20px;
}

#menuPublic a:hover
{
		font-family: Arial, Helvetica, sans-serif;
		color: #FF6600;
		font-size: 13px;
		font-weight: bold;
		text-decoration:none;
		padding-left: 20px;
}
/* new as of 04/07 */
#menuPublicWrap2
{
		background-image:url(https://www.classesonline4u.com/img/menuTop_bg.jpg);
		height:33px;
		background-repeat: repeat-x;
		margin:0px;
}

#menuPublicWrap2 img
{
		display:inline;
}

#menuPublicWrap2 ul
{
		list-style:none;
		margin:0;
}

#menuPublicWrap2 ul li
{
		float:left;
		padding:8px 0 0 0;
		list-style:none;
}

#menuPublicWrap2 h1
{
		float:right;
		color:#333333;
		margin:0 40px 0 0;
		display:inline;
		width:300px;
		font-size:14px;
		padding:8px 0 0 0;
}

#menuPublicWrap2 ul li a, #menuPublicWrap2 ul li a:visited, #menuPublicWrap2 ul li a:active
{
		font-family: Arial, Helvetica, sans-serif;
		color: #3A4F6C;
		font-size: 13px;
		font-weight: bold;
		text-decoration:none;
		padding-left: 20px;
}

#menuPublicWrap2 ul li a:hover
{
		font-family: Arial, Helvetica, sans-serif;
		color: #FF6600;
		font-size: 13px;
		font-weight: bold;
		text-decoration:none;
		padding-left: 20px;
}

#mpimg
{
		float:left;
		width:160px;
}

/* =Sub Nav
-----------------------------------------------------------------------------*/




/* =Main Content
-----------------------------------------------------------------------------*/
#wrapper
{
		width:750px;
		margin:0 auto;
}

.point
{
		font-weight: bold;
		font-style: italic;
}


/* =Secondary Content
-----------------------------------------------------------------------------*/
.tcHelp {
background-color:#ffffe1;
border:1px solid #666666;
padding:6px;
color:#444444;
margin-bottom:5px;
}
.tcHelp p img
{
top:-50px;
}

/* =Footer
-----------------------------------------------------------------------------*/
.footer
{
		border-top: 10px solid #5278B8;
		border-bottom: 1px solid #072A66;
		padding-top: 5px;
		padding-bottom: 5px;
		background-color:#D8E4F4;
}

.footer p
{
		text-align:center;
		font-size:.8em;
}


/* =Forms
-----------------------------------------------------------------------------*/



/* =Tables
-----------------------------------------------------------------------------*/

table
{
		border-spacing: 0;
		border-collapse: collapse;
}

td
{
		text-align: left;
		font-weight: normal;
}



/* =Misc 1
-----------------------------------------------------------------------------*/



/* =Misc 2
-----------------------------------------------------------------------------*/
