/* CSS Document */
body
{
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	color: #444444;
	margin:0 auto;
}

ul, li, img, body, html
{
	margin: 0;
	padding: 0;
}

a
{
	text-decoration: none;
	color:#432e2e;
}

a:hover
{
	text-decoration: none;
	color:#0099FF;
}

.topLinksText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.7em;
	text-align:center;
	color:#FFFFFF;
}

a.topLinksText:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.topLinksText:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.topLinksText:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.topLinksText:hover {
	color: #66CCFF;
	text-decoration: none;
}

.fr
{
	float: right;
}
.fl
{
	float: left;
}
.itl
{
	padding-top:0;
	font-style:italic;
	color:#000099;
}

h3
{
	margin:0;
	padding-left:3em;
	font-size:1.1em;
	color:#9e005d;
	margin-top:0.1em;
	background: url(/media/images/arrow.gif) 5% no-repeat;	
}

h4
{
	margin:0;
	padding-left:1.2em;
	font-size:1em;
	color:#9e005d;
	background: url(/media/images/smallarrow.gif) left no-repeat;
}

a#h4:link {
	color:#9e005d;
	text-decoration: none;
}
a#h4:active {
	color:#9e005d;
	text-decoration: none;
}
a#h4:visited {
	color:#9e005d;
	text-decoration: none;
}

a#h4:hover {
	color:#9e005d;
	text-decoration: none;
}

small
{
	color:#0033FF; 
	display:block;
}

.whiteFont
{
color:#FFFFFF;
}

.redFont
{
	color:#FF0000;
}

#container
{
	margin: auto;
	margin-top:0;
	width: 917px;

}
#container #header
{
    padding:0;
	overflow:hidden;
	margin:0;
	width:917px;
	height:auto;
}

#header #headerLeft
{
	float:left;
	width:37%;
	display:block;
}

#header #headerRight
{
	float:right;
	width:63%;
	display:block;
}

#header #links
{
	float:right;
	width:100%;
}

#headerRight #links #uname
{
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:2px;
	margin:0.3em;  
	font-weight:bold;
	font-size:0.7em;
	color:#000000;
	padding-bottom:0;
}

#headerRight #links #divLinks
{
	float: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:2px;
	margin:0.3em;
	font-weight:bold;
	font-size:0.7em;
	color:#000000;
	padding-bottom:0;
	width:60%;
}

#divLinks div
{
	float:left;
}

#headerRight #googleSearch
{
	float:right;
}

#headerRight #googleSearch #cse-search-box
{
	text-align:right;
}

#cse-search-box .GCSearchButton
{
	 background-image:url(/media/images/Magnifying-Glass.gif);
	 background-repeat: no-repeat;
	 background-color: transparent;
	 margin:3px;
	 border:none;
	 width:30px;  /*Same as Background Image's Width */
	 height:25px; /*Same as Background Image's Height */
	 cursor:pointer;
}

#header #links #uname.welcome
{
 color:#0099FF;
}

#topLinks
{	
	float:left;
	padding-top:0;	
	margin:0;
	width:100%;
	border-bottom:#f46233 solid thick;
}

#container #topLinks div
{
	float:left;
	text-align:center;
	background-image:url(/media/images/blueGrad.jpg);
	width:15%;
	height:27px;	
	margin-left:2%;
}

#container #topLinks #home
{
	background-image:url(/media/images/orangeGrad.jpg);
}

#container #banner
{
	background-color: #ceeaff; /*#ccf0ff;*/
    float:left;
	padding-top:0.2em;
    padding-bottom:0.1em;
	width:100%;
}

#banner #flashContent
{
	padding-left:0.1em;
	float:left;
	border:none;
}

#banner #newsLetter
{
	float:right;
	background-color:#FFFFFF;
	width:26%;
	height:100%;
	margin-right:0.3em;
	border: 1px solid #ababab;
}

#newsLetter h5, #newsLetter p, #newsLetter div, #newsLetter p.small
{
	padding-left:0.4em;
	margin:0;
}

#banner #newsLetter h5
{
	padding-top:0.2em;
	color:#9e005d;
	font-size:9pt;
	margin:0.3em;
	padding-bottom:0.2em;
}

#banner #newsLetter p
{
	color:#432e2e;
	font-size:0.7em;
	line-height:1.3em;
	padding-left:1.0em;
	padding-right:1.0em;
	padding-bottom:1.0em;
}

#banner #newsLetter p small
{
	font-size:1.1em;
	display:block;		
}

#banner #newsLetter p.submit
{
	padding-left:0.5em;	
}

#newsLetter p input
{
	font-size:1em;
	padding:0;
}

#banner #newsLetter #errMsg
{
	font-size:0.7em;
	padding-left:1em;
}

#banner #newsLetter #noSpam
{
	 text-align:center;
	 line-height:1.1em;
}

/*Main Content*/
#container #mainContent
{
	float:left;
	width:100%;
	background-color:#ebf9ff;
	padding:0;
}

/*Left side panel of Main Content*/
#mainContent #mainContentLeftSide
{
	float:left;
	width:73%;
	margin-left:0;
	padding:0;	
  	font-size:0.8em;
}

#mainContentLeftSide #tier1, #tier2, #tier3, #tier4
{
	float:left;
	width:99%;
	margin-top:0.7em;
}

#tier1 #LeftPanel #qotd, #tier2 #tier2content, #tier3 #tier3content, #tier4 #tier4content
{
	border: 1px solid #ababab;	
}

#topReasons #geoBanner
{
	width:98%;
	float:left;
	padding:0.2em;
	text-align:center;
}
#tier1 #topReasons
{
	/*background:url(/media/images/enrollNow.gif) bottom right no-repeat;*/
	border: 1px solid #ababab;
	border-bottom:5px solid #999999;
}

#tier1 #LeftPanel #introBanner, #tier1 #topReasons, #tier2 #tier2content, #tier3 #tier3content, #tier4 #tier4content
{
	background-color:#FFFFFF;
}

#LeftPanel #qotd
{	
	height:auto;
	background-color:#000000;
}

#mainContentLeftSide #tier1 #LeftPanel
{
	width:33%;
	float:left;	
	padding:0;
	height:auto;
	overflow:hidden;
}

#LeftPanel #qotd h4
{
	background: url(/media/images/startFun.jpg) no-repeat;
	padding-left:2.3em;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#LeftPanel #qotd ul
{
	margin-bottom:0.5em;
	background-color:#FFFFFF;
}

#LeftPanel #qotd li
{
	background:url(../media/images/blueDots.gif) 10% no-repeat;	
	background-color:#89ccff;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	margin-bottom:0.1em;
	padding-top:0em;
	padding-left:2.3em;
	line-height:2.0em;
	font-size:1.3em;
	font-weight:bold;
	color:#000099;
}

a.linkcolor:link,a.linkcolor:visited
{
	color:#000066;
}

a.linkcolor:hover
{
	color:#EDEBEC;
}

#tier1 #LeftPanel #introBanner
{
	height:auto;
	width:auto;
	border:none;
}

#tier2 #tier2content div
{
	color:#432e2e;
	font-size:0.85em;
	line-height:1.4em;
	font-weight:400;
	padding-right:0.2em;
	padding-left:1.2em;
}

#tier1 #topReasons
{
	width:64%;
	float:right;
	color:#432e2e;
	margin-right:0;
	height:auto;
}

#topReasons li
{
	line-height:1.8em;
}

#topReasons #enrollNowLine
{
	color:#FF0000;
	text-align:right;
	padding-top:1em;
	padding-right:1em;
	font-weight:400;
	font-size:1.0em;
}

a.enrolllinkcolor:link,a.enrolllinkcolor:visited
{
	font-weight:bold;
	color:#000066;
}

a.enrolllinkcolor:hover
{
	color:#999999;
}

/*right side panel of maincontent*/
#mainContent #rightBar
{		
	width:26%;
	float:right;
	margin-right:0.3em;
	font-size:0.8em;
	margin-top:0.5em;
	margin-left:0;
}

#mainContent #rightBar #StarsOfWeek, #process
{
	border: 1px solid #ababab;	
}

#rightBar div
{
	margin-bottom:0.4em;
	margin-top:0.3em;
}

#rightBar #StarsOfWeek
{
	background-color:#000000;
	height:auto;
}

#rightBar #StarsOfWeek h4
{
	background: url(/media/images/star.jpg) no-repeat; /*needs modification*/	
	color:#FFFFFF;
	font-size:1.2em;
	padding-left:2.3em;
}

#rightBar #StarsOfWeek ol
{
	margin:0;
	padding:0;
	margin-bottom:0.5em;
	background-color:#89ccff;
}

#rightBar #StarsOfWeek ol li
{
	padding-left:2.4em;
	list-style-position:inside;
	font-size:0.9em;
	line-height:2.6em;
}

#process
{
	padding-left:0.4em;
	background-color:#FFFFFF;
	overflow:hidden;
	height:100%;
}

.testimonial
{
	padding-top:0.5em;
	height:auto;
	padding-left:0.5em;
	padding-right:0.5em;
	line-height:1.5em;
	padding-bottom:0.5em;
	font-size:12px;
	margin:0;
}

.testimonialBy
{
	height:auto;
	text-align:right;
	font-weight:bold;
	padding-right:0.4em;
	line-height:1.5em;
	padding-bottom:1.0em;
	font-size:9px;
	margin:0;
	color:#000099;
	/*color:#9e005d;*/
}

#process #testimonialMore
{
	padding-left:0.5em;
	padding-right:0.5em;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#000066;
}

#tier2 #tier2content
{
	padding-left:0.4em;
	height:auto;
	float:left;
}

#tier2 #tier2content #test1
{
	width:45%;
	float:left;
}

#tier2content #test2
{
	margin-top:1.5em;
	width:45%;
	float:right;
}

#test1 #readmoreid
{
	text-align:right;
	font-weight:bold;
	font-size:1.5em;
	font-style:normal;
}

a.readmore:link,a.readmore:visited
{
	color:#990033;
}

a.readmore:hover
{
	color:#999999;
}

#mainContentLeftSide #tier3 #tier3content, #mainContentLeftSide #tier4 #tier4content
{
	padding-left:0.4em;
	padding-top:0.4em;
	padding-bottom:0.2em;
	width:99%;
	float:left;
}

#tier3content div, #tier4content div
{
	float:left;
	padding-left:1.2em;
	text-align: center;
}

#tier3content img
{
	border:0;
}

#tier3content div p
{
	margin-top:0;
	color:#006699;
	font-size:0.9em;
	font-weight:bold;
}

#container #bottomContent
{
	float:left;
	padding-top:0.4em;
	width:100%;
	text-align:center;
}

#bottomLink
{
	background:url(/media/images/buttomStrip.jpg);
	font-size:0.7em;
	font-family: "Trebuchet MS", Verdana, Tahoma;
	color:#000000;
}

#container #tier4, #container #tier5
{
	float:left;
	width:100%;
	height:auto;
}

#tier4 #columnBlocks, #tier4 #columnBlocks2, #tier4 #columnBlocks3, #tier4 #columnBlocks4, #tier4 #columnBlocks5, #tier4 #columnBlocks6, #tier4 #columnBlocks7, #tier4 #columnBlocks8
{
	width:20%;
	float:left;	
	padding:0.8em;
	padding-top:3em;
	height:auto;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#553323;
		background-color:#dbebf7;

	
}

#tier4 #columnBlocks
{
	background:url(/media/images/grade01_metallic.jpg) no-repeat top;
	background-color:#ffecde;
	border-bottom:#004a00 thick solid;
}

#tier4 #columnBlocks2
{
	background:url(/media/images/grade02_metallic.jpg) no-repeat top;
	background-color:#ffecde;
	border-bottom:#bb0054 thick solid;
	margin-left:3%;
}

#tier4 #columnBlocks3
{
	background:url(/media/images/grade03_metallic.jpg) no-repeat top;
	background-color:#ffecde;
	border-bottom:#ff9600 thick solid;
	margin-left:3%;
}

#tier4 #columnBlocks4
{
	background:url(/media/images/grade04_metallic.jpg) no-repeat top;
	background-color:#ffecde;
	border-bottom:#9f0000 thick solid;
	margin-left:3%;
}

#tier4 #columnBlocks5
{
	background:url(/media/images/grade05_metallic.jpg) no-repeat top;
	background-color:#ffecde;
	border-bottom:#0000c5 thick solid;
}

#tier4 #columnBlocks6
{
	background:url(/media/images/grade06_metallic.jpg) no-repeat top;
	background-color:#ffecde;
	border-bottom:#5b009c thick solid;
	margin-left:3%;
}

#tier4 #columnBlocks7
{
	background:url(/media/images/grade07_metallic.jpg) no-repeat top;
	background-color:#ffecde;
	border-bottom:#a24600 thick solid;
	margin-left:3%;
}

#tier4 #columnBlocks8
{
	background:url(/media/images/grade08_metallic.jpg) no-repeat top;
	background-color:#ffecde;
	border-bottom:#1b7900 thick solid;
	margin-left:3%;
}

#tier4 #columnContent
{
	margin:0.5em;
	height:auto;
	line-height:1.5em;
	font-size:11px;
	color:#FFFFFF;
}

#tier5 #tier5content
{
	background-color:#FFFFFF;
	height:auto;	
	margin-top:2em;
	font-size:0.7em;
	font-family: "Trebuchet MS", Verdana, Tahoma;
	color:#000000;
}

#tier5 #tier5content p
{
	padding-top:2em;
}

#tier5 #tier5content #tier5Left
{
	width:35%;

}

#tier5 #tier5content #tier5Right
{
	width:60%;
}

#container #copyright
{
	text-align:center;
	width:100%;
	font-size:0.7em;
	font-family: "Trebuchet MS", Verdana, Tahoma;
	color:#000000;	
}