/* CSS Document */

html,body{margin:0;padding:0;}

body{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#808080; text-align:center; background-image:url(images/background_tile.jpg); background-repeat:repeat-x; background-attachment:fixed; margin-top:0;}

p{margin:0 10px 10px;}





div#container{text-align:left; margin-top:0px;}



div#content p{line-height:1.7; }

div#navigation{ font-family:Arial, Helvetica, sans-serif; font-size:13px;}

div#extra{width:199px; height:721px; background-image:url(images/extras_bg.png);  background-repeat:no-repeat;  }

div#extra{float:left; width:189px; height:644px; margin-left:-199px; line-height:21px;}

div#extra{background-image:url(images/extras_bg.png); padding-top:85px; padding-left:10px; line-height:20px; margin-top:20px;}

div#extra2{float:left; width:189px; height:644px; margin-left:-199px; line-height:21px;}

div#extra2{background-image:url(images/extras_bg2.png); padding-top:85px; padding-left:10px; line-height:20px; margin-top:20px;}



div#container{width:950px; margin:0 auto;}

div#wrapper{float:left; width:950px; margin-top:20px;}

div#content{margin: 0 237px; width:504px; height:100%; background-color:#FFFFFF; padding-left:0px; padding-right:10px; padding-bottom:50px; overflow:visible; }

div#header{margin: 0 237px; width:504px; height:100%;  padding-left:0px; padding-right:10px; padding-bottom:0px; overflow:visible; background-color:#FFFFFF; }

div#content a {
color: #f9c037;
text-decoration: none;
}

div#content a:hover {
color:#f9c037;
text-decoration:underline;
}

div#navigation{float:left; width:237px; height:753px; font-size:13px;  margin-left:-950px; background-image:url(images/nav_bg.png); background-repeat:no-repeat; background-position:top; margin-top:20px;}
div#navigation2{float:left; width:237px; height:753px; font-size:13px;  margin-left:-950px; background-image:url(images/nav_bg2.png); background-repeat:no-repeat; background-position:top; margin-top:20px;}



div#footer{clear:left; width:441px; height:57px; margin-left:237px; padding-top:5px; padding-left:33px; padding-right:40px; background-image:url(images/footer_bg.png); background-position:bottom; font-size:10px; color:#A0A0A4;}

div#footer a {
color: #A0A0A4;
text-decoration: none;
}

div#footer a:hover {
color:#f9c037;
}

.orangebold {
	color:#f9c037;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	}

.bluebold {
	color:#1f2c6a;
	font-size:13px;
	font-weight:bold;
	}
	
.italic {
	font-style:italic;
	color:#A0A0A4;}
	
.subheader {
	color:#1f2c6a;
	font-size:13px;
	font-weight:bold;
	}
	
/** Float text and image box**/

.textblocks { 
	float: left;
	width:160px;
	padding-right:20px;
	font-style:italic;
	font-size:14px;
	color:#1f2c6a;
	text-align:center;
	}
	
.picblocks { 
	float: right;
	width:auto;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	}
	
	
/** Tables**/
/** #1 **/

table#courses {    
    
	border: none;    
	width: 440px;
	text-align:left;
	line-height:18px;
}

table#courses td {
padding-left:5px;
	text-align:left;
	vertical-align:top;
}

table#courses ul { 
	margin-left: 10px;
	padding-left: 20px;
	
} 

table#courses li {
	margin: 0 0 0px 0;
	list-style-image: url(images/bullet.gif);
	color: #808080;
	line-height: 20px;
}
.data {    
    
	text-align: left;
	width:204px;
	vertical-align:top;
	border: solid #f9c037 1px;
	background-image:url(images/td_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.data2 {    
	color: #666;    
	text-align: left;    
	
	vertical-align:top;
	border: solid #fc0 1px;
}

.toprow {
	font-weight:bold;
	
	color:#fff; 
	border: none;  
	text-align: left;
	background-image:url(images/nav_bg.jpg);
}

/* Form characteristics */

/** Form **/

.submit {
	color:#fff;
	background-color:#1d406d;
	border: none;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width: 93px;
	height: 29px;
}

.inputboxreq {
	font : 12px  Arial, Helvetica, sans-serif #666;
	font-weight : normal;
	color:#1f2c6a;
	border-style : solid;
	background-color : #F3F3F3;
	border : 1px solid #CCCCCC;
	padding: 2px;
	margin : 1px 0px 1px 0px;
	
}

.inputboxreq2 {
	width:auto;
	margin : 0px 0px 1px 0px;
	padding-top:20px;
	padding-left:10px;
}

/** #2 **/



/** End**/


</style>
