.button 	{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #003366; }
.tdx 		{background-image:url(img/menubg2.gif);background-repeat:repeat-y}
.tdx2 		{background-image:url(img/menubg3.gif);background-repeat:repeat-y}
A:link 		{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #003366; text-decoration: none}
A:visited 	{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #003366; text-decoration: none}
A:active 	{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #003366; text-decoration: none}
A:hover 	{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #003366; text-decoration: underline}
body {
	background-color: #DDDDDD;
}
.bText {
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.sTitle {font-size: 12pt}
.footer {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.bTextn {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}


 @media print {

      BODY {display:none;visibility:hidden;}
    }
	
	
/*NEW STYLES*/
/*GLOBAL*/
body { background: #000; font-family: Verdana, Geneva, sans-serif; font-size: 13px !important; }
#caoWrap { font-family: Verdana, Geneva, sans-serif; padding: 0 1em; }

table { font-size: 13px; }

.col1 { }
.col2 { }


/*MENU*/
nav { background: #333; }
nav li { display: inline-block; }
a { font-weight: bold; color: #fff !important; font-size: 15px; text-decoration: none; }
a { color: #000 !important; }
a:hover { color: #F60 !important; text-decoration: none; }



/*HEADERS*/
.operatorCourse {
	background: #000;
	color: #fff; 
	font-size: 14px;
	padding: 12px;
}

.operatorRenewalCourse { 
	background: #000; 
	color: #fff; 
	font-size: 14px;
	padding: 12px;	
}

/*BUTTONS*/
a.registerNowOrange {
	background: #F30;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	font-size: 18px;
	font-weight: bold;
	padding: 12px;
}

a.re-enter {
	background: #21A434;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	font-size: 18px;
	font-weight: bold;
	display:  inline-block;
	margin-top: 10px;
	padding: 12px;
}
a.re-enter:hover { color: #fff !important; }

a.registerNowOrange:hover { background: #C30; color: #fff !important; }

a.registerNowGreen { 
	background: #093; 
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;	
	padding: 12px;
}

.navlinks { color: #fff !important; display:  inline-block; padding-top:  10px; vertical-align: top; }

a.registerNowGreen:hover { background: #C30; color: #fff !important; }

/*MEDIA QUERRIES*/
@media (min-width: 768px) {
	
}