/*

-----------------------------------------------------

Copyright 2007 Eggplant Studios All Rights Reserved.

Author: Eggplant Studios Team

-----------------------------------------------------
			--- TOC ---  

	1. HTML and BODY
	
	2. Frame work 
	
	3. Basic Classes
	
	4. Basic HTML
	
	5. Navigation
	
	6. Typography



*/


/* --- 1. HTML and BODY --- */
body, html { font-size:100%; color:#333; background-color:#fff; font-family: arial, sans-serif; margin:0; padding:0;}

/* --- 2. Frame work --- */
#frame {
	font-size: 0.75em; /* 12px at default font size*/
	line-height: 1.5; /* 18px at default font size i.e. 18/12 = 1.5 */
	margin:auto;
	width:100%;
	position:relative;
}

#footer { border-top:6px solid #336c98; clear:both;}

#header { border-top:solid 1px #140766; border-bottom:solid 1px #140766; background:#eeebdc repeat-x bottom url(../images/topNav_grad.gif); height:2.3em;  margin:9px auto auto auto;}

#masterHeader { display:none;}

#mainBody { padding-left:213px; clear:left;}
#mainText { float:left; margin-right:20px; width:60%; }
#mainTextNoCol { float:left; margin-right:20px; width:75%; }
#mainCol { display:none;}



/* --- 3. Basic Classes --- */
.accessibility {height: 1px !important ; left: 0px; overflow:hidden; position:absolute; left:-9999px; width:1px; line-height:1px !important ;}

.catList { margin:auto auto; padding-left:0;}
.catList li {display:inline; padding: 0 23px 0 0;  /*Spacing between each link*/  background: url(../images/nav_list.gif) 100% 66% no-repeat;}
.cBoth {clear:both;}

.dateList {color:#aebb70;}
.downloads li {list-style-image:url(../images/pdf_icon.gif); margin-bottom:1em;}

.fRight {float:right;}
.fLeft {float:left;}

.hightLight {background-color:#faefc6; color:#333;}

.img { margin-bottom:1em;}
.imgHeader { border:none; margin-top:.3em;}
.introText { color:#140766; border-top:none;}
.introText span { font-size:2em; color:#140766;}

.leftA { padding-left:0; margin-left:0; }

.noBullets li { list-style:none;}
#mainCol .noBullets { padding-left:0; margin-left:0; }

.pageNav {font-weight: normal; border-top: 1px dotted; margin-bottom: 0;}
.pageNav span {text-align:center;}
.price {color:#488000;}


.registerClass { text-align:center; border-bottom:#433985 solid 1px; border-top:none; background:#fff no-repeat url(../images/register_top_line_03.gif) 50% -.1em;}
.registerClass a { color:#488000;}
.registerImg { text-align:center;}

.sideBox {border:#140766 1px solid; padding:9px; margin-bottom:1.5em; clear:both;} 
.sideBox h3 {margin-top:0; padding-top:0;}
.slideShow {padding-top:1em;}


.tellUs { background-color:#140766; padding:0; margin:0 0 1em 0; height:46px;}

/* --- 4. Basic HTML  --- */
a {color:#145588; /*text-decoration:none;*/}
a:active{background-color:#071b68; color:#FFF; text-decoration:none;}
a:hover {background-color:#071b68; color:#FFF; /*text-decoration:underline;*/}

#breadCrumb {color:#b4b796}

#courseList { margin-left:0; padding-left:0;}
#courseList li { border-top: 1px dotted; padding-top:1em}
#courseList li p {}

h1 { display:none;}
h1 #logo { border-left:#616067 1px solid; border-right:#616067 1px solid; background:#efecdd no-repeat url(../images/h1_bg.gif) top; margin:-9px 0 0 0; padding:40px 4px;}
h1 span { background-color:#efecdd; border-left:#616067 1px solid; border-right:#616067 1px solid; margin:0 4px; display:block; }
h1 #logoBot {border-left:#616067 1px solid; border-right:#616067 1px solid; border-bottom:#616067 1px solid; margin-bottom:6px;}

#footer p { margin-left:20px;}

img {border:none;}

#whatsNew { padding-left:0; margin-left:0; background-color:#fff;}
#whatsNew li { list-style:none;}

/* --- 5. Navigation  --- */
#header ul { font-family:Georgia, serif; margin:0 auto; padding-left:200px; line-height:1.5; font-size:1.5em;}
#header li { 
	float:left;
	list-style:none; 
	padding: 0 23px 0 13px; /* Spacing between each link */
	background: url(../images/nav_list.gif) 100% 66% no-repeat;
	}
#header li a { display: block; text-transform:uppercase;}

/* --- 5. Typography  --- */
h1,h2, #courseSubTitle, #courseSupTitle {font-family: Georgia, serif;}
h2 {font-weight: normal; border-top: 1px dotted; margin-bottom: 0;}
h3 { background-color:#edf3fe;}
h4 {border-top: 1px dotted; margin-bottom: 0; }
h3,h4 {font-family: arial, sans-serif; color:#140766;}

/*h1 {font-size: 2em; font-weight: normal; line-height: 1.2; padding-top:0;}*/
h2 {font-size:1.5em; line-height:1.15;}
h3,h4 {font-size:1em;}

h2 span { color:#999999;}

#courseSupTitle {font-size:1.333em; line-height:1.3; font-weight: normal; margin: 0; padding:0;}
#courseTitle {border-top: none; padding-top:0; margin-top:0;}
#courseSubTitle {font-size:1.333em; line-height:1.3; font-weight:400; margin: 0; padding:0; }