body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #b6ddf6;

}
.bodyheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 30px;
	font-weight: bold;
	color: #f7941e;
	text-decoration: none;
}
.bodyheader:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 30px;
	font-weight: bold;
	color: #f7941e;
	text-decoration: underline;
}
.bodyheader:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 30px;
	font-weight: bold;
	color: #f7941e;
	text-decoration: underline;
}
.bodyheader:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 30px;
	font-weight: bold;
	color: #f7941e;
	text-decoration: underline;
}

.bodyheader25 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 25px;
	font-weight: bold;
	color: #f7941e;
	text-decoration: none;
}
.word_wrap {
	TEXT-ALIGN: justify; 
	WORD-WRAP: break-word; 
	text-align-left: left;
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.submit_bttns_bg {
	background-image: url(../images/bttns_bg.gif);
	background-repeat: repeat-x;
}

.bodytextlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.bodytextlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.bodytextlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.bodytextlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.formfieldtextAdmin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*line-height: 16px;*/
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 4px;
}
.formfieldtextAdminFilter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	/*line-height: 16px;		
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 4px;*/
}
.AdminMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*line-height: 16px;*/
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 4px;
}
.AdminMenulink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*line-height: 16px;*/
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 4px;
}
.AdminMenulink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*line-height: 16px;*/
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 4px;
}
.AdminMenulink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*line-height: 16px;*/
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 4px;
	text-decoration: underline;
}
.AdminMenulink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*line-height: 16px;*/
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 4px;
	text-decoration: underline;
}
.AdminMenulink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*line-height: 16px;*/
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 4px;
	text-decoration: underline;
}
.formfieldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*line-height: 16px;*/
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 23px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.formfieldbox {
	padding-left: 10px;
}
.formfieldbox5 {
	padding-left: 7px;
}
.formfieldtextsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*line-height: 18px;*/
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 8px;
}
.formfieldtextsmallLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*line-height: 18px;*/
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 8px;
	text-decoration:underline;
}
.redformfieldtextsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*line-height: 18px;*/
	font-weight: normal;
	color: red;
	text-decoration: none;
	padding-bottom: 8px;
}
.redformfieldtextsmallLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*line-height: 18px;*/
	font-weight: normal;
	color: red;
	text-decoration: none;
	padding-bottom: 8px;
	text-decoration:underline;
}
.txtNameStyle
{
	border-style:none;
	background-color: #FFFFFF !important;
	color:#ffffff;
}
.style2 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 18px; 
	font-weight: normal; 
	color: black; 
	text-decoration: none; 
}
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #8e8f8f;
	text-decoration: none;
}
.footertextlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #8e8f8f;
	text-decoration: none;
}
.footertextlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #8e8f8f;
	text-decoration: underline;
}
.footertextlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #8e8f8f;
	text-decoration: underline;
}
.footertextlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #8e8f8f;
	text-decoration: underline;
}
.footertextlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #8e8f8f;
	text-decoration: underline;
}
.footerInquirieslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	color: #8e8f8f;
	text-decoration: none;	
}
.footerInquirieslink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #8e8f8f;
	text-decoration: underline;
}
.footerInquirieslink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #8e8f8f;
	text-decoration: underline;
}
.footerInquirieslink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #8e8f8f;
	text-decoration: underline;
}
.footerInquirieslink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #8e8f8f;
	text-decoration: underline;
}
.logouttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}
.logouttext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
	color: black;
	text-decoration: underline;
}
.privacytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
	color: #f7941e;
	text-decoration: none;
}
.privacylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
	color: #f7941e;
	text-decoration: none;
}
.privacytextlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	color: #f7941e;
	text-decoration: underline;
}
.privacytextlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	color: #f7941e;
	text-decoration: underline;
}
.privacylink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	color: #f7941e;
	text-decoration: underline;
}
.privacylink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	color: #f7941e;
	text-decoration: underline;
}

#register_hero {
	position:relative; 
	left:454px; 
	top:-107px;
	z-index:100;
	width:506px;
	}
	
#menu {
	position:relative; 
	/*top:-520px;*/ 
	height:107px; 
	float:left; 
	z-index:1100; 
	margin:0px; 
	width:963px;
	}

	
#bodycopy {
	width:900px; 
	position:absolute; 
	/*top:-459px;*/
	top:165px; 
	left:190px; 
	height:107px; 
	float:left; 
	z-index:1100; 
	margin:0px; 
	clear:both;
	}
	
#register_form {
	position:static;
	width:950px;
	left:141px; 
	margin-top:185px;
	}
	
#submit_form {
	/*position:static;*/
	width:950px;
	left:141px; 
	margin-top:-84px;
	}
.bodyHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #878b8c;
	text-decoration: none;
	vertical-align:top;
	text-align:left;
}
.bodysubheader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.bodyheader16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #f7941e;
	text-decoration: none;
}

.bodyheaderlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #f7941e;
	text-decoration: none;
}
.bodyheaderlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #f7941e;
	text-decoration: none;
}
.bodyheaderlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #f7941e;
	text-decoration: none;
}
.bodyheaderlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #f7941e;
	text-decoration: underline;
}
.bodyheaderlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #f7941e;
	text-decoration: none;
}
#homepage_hero {
	position:relative; 
	left:-60px; 
	top:-109px;
	z-index:100;
	width:506px;
	}
.bodytextHomePage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
	
#bodyTextHome {
	width:400px;
	position:absolute;
	/*top:-459px;*/
	top:455px;
	left:180px;
	height:107px;
	float:left;
	z-index:1100;
	margin:0px;
	clear:both;
}
	
#bodycopyContest {
	width:900px;
	position:absolute;
	/*top:-459px;*/
	top:385px;
	left:140px;
	height:107px;
	float:left;
	z-index:100;
	margin:0px;
	clear:both;
}
#bodycopyDates {
	width:400px;
	position:absolute;
	/*top:-459px;*/
	top:420px;
	left:650px;
	height:107px;
	float:left;
	z-index:1100;
	margin:0px;
	clear:both;
}
	
.bodytext18Year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.white_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}
.white_bold:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}
.white_bold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}
.white_bold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 18px;
}
.white_bold:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}
 .modalPopup 
{
    background-color:#ecedef;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:550px;
}
.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}   
.popup
    {
    	border:solid 1px #111;
    	background-color:#fff;
    	padding:10px 5px;
    }
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}





ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.dropdown li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}

ul.dropdown {
 font-weight: bold;
}

	ul.dropdown li {
	 padding: 7px 10px;
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #ffa500 #d9d9d9 #d9d9d9;
	 background-color: #f6f6f6;
	 color: #ffa500;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: #eee;
	 color: #ffa500;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #ffa500; text-decoration: none; }
	ul.dropdown a:hover		{ color: #ffa500; }
	ul.dropdown a:active	{ color: #ffa500; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 225px;
	 margin-top: 1px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}

 .loadingBox
{
    width: 100%;
    height: 100%;
    position: fixed; 
    background-color: Gray;
    filter:alpha(opacity=50);    
}

.loadingPopup {
	        background-color:#FFD9D5;
	        border-width:3px;
	        border-style:solid;
	        border-color:Gray;
	        padding:3px;
	        width:250px;
        }
        
 .validatorCalloutHighlight
{
    background-color: #d7e5f5;
}
.validatorCalloutHighlight div, 
.validatorCalloutHighlight table { 
  width:auto;  border:solid 1px blue;
}

.dataTable TD
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    padding:3px 0px 3px 8px;
    border:none;
    background-color:#ffffff;
}

.dataTableAlt TD
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    padding:3px 0px 3px 8px;
    background-color:#f0f0f0;
    border:none;
}

.dataTable TH, .dataTable TH a
{
    text-align:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color:White;
    padding-left:2px;
    border:none;
    background-color:#f7941e;
}

H2
{
    font-family:Arial,Helvetica,sans-serif;
}
