/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background: #999999 url(images/opti_bg.jpg) no-repeat fixed center top;
}

table {
	border-collapse: collapse;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
}

h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

.main {
	border-right: 1px solid #204174;
	border-left: 1px solid #204174;
	width: 780px;
	height: 100%;
	background-color: #ffffff;
}

.menu {
	background: #a6a6a6 url(images/menu_bg.jpg) repeat-x left center;
	text-align: center;
	
}

.menuButtons {
	width: 100%;
}

.menuButtons td {
	text-align: center;
	border-right: 1px solid #b4b4b4;
	padding: 5px 10px 5px 10px;
}

.menuButtons a:visited
{	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;	
}

.menuButtons a:active
{	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	text-decoration: none;	
}

.menuButtons a:hover
{	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fe6700;
	text-decoration: underline;	
}

.menuButtons a
{	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;	
}

.contentHolder
{
	background: #ffffff url(images/pageBG.jpg) no-repeat bottom center;
}

.rightColumn td
{
 background-color: #EFDFC5;
 border-color: #CBBFA8;
}


.content {
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.content td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.column
{
	padding: 10px;
}

.calendar
{
	background-color: #ffffff;
}

.calendar td
{
 padding: 2px;
 font-size: 10px;
 border: 1px solid #CBBFA8;
}

.calendar a:visited
{	
	font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #0000FF;
	text-decoration: underline;	
}

.calendar a:active
{	
	font: normal 10px Verdana, Arial, Helvetica, sans-serif ;
	color: #0000FF;
	text-decoration: underline;	
}

.calendar a:hover
{	
	font: normal 10px Verdana, Arial, Helvetica, sans-serif ;	
	color: #fe6700;
	text-decoration: underline;	
}

.calendar a
{	
	font: normal 10px Verdana, Arial, Helvetica, sans-serif ;
	color: #0000FF;
	text-decoration: underline;	
}



.section
{
	border: 1px solid #204174;
	width: 200px;
	background-color: #ffffff;
} 


.section th
{
	background: #204174 url(images/sectionHead_bg.jpg) no-repeat center top;
	padding: 10px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	 
}

.section td

{
	padding: 10px;
	font-size: 12px;
}


.section a:visited
{	
	font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #0000FF;
	text-decoration: underline;	
}

.section a:active
{	
	font: normal 12px Verdana, Arial, Helvetica, sans-serif ;
	color: #0000FF;
	text-decoration: underline;	
}

.section a:hover
{	
	font: normal 12px Verdana, Arial, Helvetica, sans-serif ;	
	color: #fe6700;
	text-decoration: underline;	
}

.section a
{	
	font: normal 12px Verdana, Arial, Helvetica, sans-serif ;
	color: #0000FF;
	text-decoration: underline;	
}


.courses td
{
	Padding: 5px;
}


.footer
{ width: 100%; }

.footer td
{
	font-size: 9px;
	padding: 5px;
	
}



/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
	width: 163px;
	height: 23px;
	margin: 0px;
	padding: 2px 5px;
	background: #FFFFFF url(images/homepage10.gif) no-repeat left top;
	border: none;
}







a:visited
{	
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline;	
}

a:active
{	
	font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #0000FF;
	text-decoration: underline;	
}

a:hover
{	
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fe6700;
	text-decoration: underline;	
}

a
{	
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline;	
}


.footer a:visited
{	
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;	
}

.footer a:active
{	
	font: normal 9px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	text-decoration: underline;	
}

.footer a:hover
{	
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #fe6700;
	text-decoration: underline;	
}

.footer a
{	
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}