/*
Body
*/

body		{
			margin: 0px;
			padding: 0px;
			background: #1e5084;
}

/*
Divs
*/

#container	{	
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
			width: 1020px;
			background: #ffffff;
}

#header		{
			height: 287px;
			margin: 0px;
			padding: 0px;
			border: 0px;
			background: #1e5084;
}

#nav		{	
			background: #1e5084 url(img/nav_bg.png) repeat-x left top;
			height: 44px;
}

#body		{
			padding-top: 5px;
			background: #ffffff;
}

#left		{
			float: left;
			width: 225px;
			padding: 20px;	
			border-right: #cccccc thin dashed;
			background: #ffffff;	
}	

#content	{
			float: left;
			width: 645px;
			padding: 20px;
			margin-left: 50px;	
			margin-bottom: 20px;
			min-height: 650px;
			background: #ffffff;	
}

#footer		{
			clear: both;
			padding-top: 30px;
			background: #1e5084 url(img/footer_bg.png) repeat-x left top;
			height: 221px;
			text-align: center;
}

/*
Content
*/

h1			{
			color: #cc9933;
			font: 1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
			letter-spacing: -.07em;
}

h2			{
			color: #cc9933;
			font: 1.25em Verdana, Geneva, Arial, Helvetica, sans-serif;
			letter-spacing: -.07em;
}

h3			{
			color: #336699;
			font: 1.25em Verdana, Geneva, Arial, Helvetica, sans-serif;
			letter-spacing: -.07em;
}

h4			{
			color: #336699;
			font: 1em/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;	
			font-style: italic;
			margin-bottom: 35px;
}

p			{
			color: #336699;
			font: .8em/2 Verdana, Geneva, Arial, Helvetica, sans-serif;
			margin-bottom: 35px;	
}

a			{
			color: #cc9933;
}

img#banner	{
			padding: 0px;
			margin: 0px;
			border: 0px;
}

#img_content_left	{
			float: left;
			border-right: 1px solid #ececec;
			border-bottom: 1px solid #e0e0e0;
			margin: 0px 20px 20px 0px
}

#img_content_right	{
			float: right;
			border-right: 1px solid #ececec;
			border-bottom: 1px solid #e0e0e0;
			margin: 0px 0px 20px 20px
}	
			
#img_content_affiliate {
			border-top: 0px;
			border-right: 1px solid #ececec;
			border-bottom: 1px solid #e0e0e0;
			border-left: 0px;
			margin: 0px 0px 20px 20px;
}

table#team	{
			width: 600px;
			color: #336699;
			font: .8em/2 Verdana, Geneva, Arial, Helvetica, sans-serif;
			text-align: center;
}

/*
Contact form
 */

fieldset#form	{
			margin: 0px;
			padding: 0px;
			border: 0px;
}

ul#form		{
			list-style-type: none;
			margin: 0px;
			padding: 0px;
			border: 0px;
}

li#form_label {
			color: #336699;
			font: .8em/2 Verdana, Geneva, Arial, Helvetica, sans-serif;
			letter-spacing: -.07em;	
}

li#form_input	{
			margin: 0px 0px 15px 0px;
}

/*
Navagation menu
*/

#navmenu	{
			margin: 0px;
			padding: 8px;
			color: #ffffff;
			font: .9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

li#navmenu			{
			display: inline;
}

li#navmenu a		{
			color: #cccccc;
			text-decoration: none;
			padding-right: 15px;
			border-right: 2px solid;
			border-color: #336699;
}

li#navmenu a.current		{
			color: #cc9933;
			text-decoration: none;
			padding-right: 15px;
			border-right: 2px solid;
			border-color: #336699;
}

li#navmenu_last		{
			display: inline;
			font: .9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

li#navmenu_last a	{
			color: #cccccc;
			text-decoration: none;
			padding-right: 11px;
			padding-left: 9px;	
}

li#navmenu_last a.current	{
			color: #cc9933;
			text-decoration: none;
			padding-right: 11px;
			padding-left: 9px;	
}

/*
Left side content
 */

#left_list	{
			color: #336699;
			font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
			padding-left: 15px;
			padding-bottom: 30px;
			margin-left: 15px;		
}

#left_list li	{
			padding-bottom: 15px;			
}

#left_address	{
			list-style-type: none;
			color: #336699;
			font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
			padding-left: 0px;
			padding-bottom: 30px;
			margin-left: 0px;		
}

#left_email		{
			font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*
Footer
*/

#tagline	{
			padding: 0px;
			margin-left: 0px;
}

#tagline_white	{
			display: inline;
			color: #ffffff;
			font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#tagline_gold	{
			display: inline;
			color: #cc9933;
			font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#sitemap	{
			margin: 0px;
			padding: 2px;
			color: #ffffff;
			font: .9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

li#sitemap	{
			display: inline;
}

li#sitemap a		{
			color: #cccccc;
			text-decoration: none;
			padding-right: 5px;
			border-right: 2px solid;
			border-color: #336699;
}

#sitemap_last	{
			margin: 0px;
			padding: 0px;
			color: #ffffff;
			font: .9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

li#sitemap_last	{
			display: inline;
}

li#sitemap_last a	{
			color: #cccccc;
			text-decoration: none;
			padding-right: 0px;
			padding-left: 0px;	
}

p#address	{
			color: #cc9933;
			font: .7em/2 Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
/*______________________________________*/
#coursebanner {
	background-color:#930; 
	
	padding:5px 5px 5px 5px;
}
p#coursebanner {
	color:#FFF;
	font:Verdana, Geneva, sans-serif;
	}
a .coursebanner {
	font:Verdana, Geneva, sans-serif;
	color:#FC9;
	}
