html, body {
	margin: 0;
	padding: 0;
	background: #fff url(none);
}

body {
	margin:0px;
	background-color:#FFFFFF;
	color:#666666;
	line-height:16px;    
}

td, th {
	font-family:verdana, helvetica, tahoma,  arial, helvetica, sans-serif; 
	color:#666666; 
	font-size:11px;
	line-height:16px;    
}

p {
	font-family:verdana, helvetica, tahoma,  arial, helvetica, sans-serif; 
	color:#666666; 
	font-size:11px; 
	line-height:16px; 
	/* text-align:justify; */
}

li {
	font-family:verdana, helvetica, tahoma,  arial, helvetica, sans-serif; 
	color:#666666; 
	font-size:11px; 
	line-height:18px; 
}

#navform {
    display:inline;
}

.navformelements {
	BACKGROUND: #C2CDD9; 
    BORDER-BOTTOM: #104a7b 1px solid; 
    BORDER-LEFT: #afc4d5 1px solid; 
    BORDER-RIGHT: #104a7b 1px solid; 
    BORDER-TOP: #afc4d5 1px solid; 
    COLOR: #000000; 
    CURSOR: hand; 
    FONT-FAMILY: tahoma,sans-serif; 
    FONT-SIZE: 11px; 
    TEXT-DECORATION: none;
}

.bcnavformelements {
	CURSOR: hand; 
    FONT-FAMILY: tahoma,sans-serif; 
    FONT-SIZE: 11px; 
    TEXT-DECORATION: none;
}

sup {
    font-family:verdana, helvetica, tahoma,  arial, helvetica, sans-serif; 
    font-size:9px; 
    line-height:16px;
}

a {
    font-family:verdana, arial, tahoma, helvetica, sans-serif; 
    font-size:11px; 
    color:#475D71; 
    text-decoration:underline;
    /*line-height:20px;*/
} 

a:hover {
    font-family:verdana, arial, tahoma, helvetica, sans-serif; 
    font-size:11px; 
    color:#0078A7; 
    text-decoration:underline; 
    /*line-height:20px;*/
}

.copy {
	font-family:verdana, arial, tahoma, helvetica, sans-serif; 
	font-size:9px; 
	color:#035553; 
	line-height:13px;
}

.bold {
	font-family:verdana, arial, tahoma, helvetica, georgia, sans-serif;
	color: #725D4D;
	font-size:11px;
	font-weight:bold;
}

.heading {
	font-family:verdana, arial, tahoma, helvetica, georgia, sans-serif;
	color: #475D71;
	font-size:14px;
	font-weight:bold;
}

.alert {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size : x-small;
    color: red;
}

.contentmargin {
    margin-top: 40px;
    margin-left: 32px;
    margin-bottom: 20px;    
}

.promobox {
	BORDER: #e4e4e4 1px dashed;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #edf6fa;
}

.input-alert{
 	border: 1px solid #ff0000;
}

.tbl-contest th, .tbl-contest td {
	font: normal 11px/1.56 verdana, helvetica, tahoma,  arial, helvetica, sans-serif; 
	color:#666666; 
	text-align: left;
	padding: 3px 10px 3px 0;
}

/*APPARENTLY UNUSED ANCHOR STYLES*/

/*
a.weblink{
	font-family:verdana, arial, tahoma, helvetica, sans-serif; 
	font-size:10px; 
    color:lime;
	line-height:13px; 
	text-decoration:none;
} 

a.weblink:hover{
	text-decoration:underline; 
	font-family:verdana, arial, tahoma, helvetica, sans-serif; 
	font-size:10px; 
	color:#035553; 
	line-height:13px; 
}


a.clicktoclose{
	font-family:verdana, arial, tahoma, helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF; 
	line-height:10px; 
	text-decoration:none;
}
 
a.clicktoclose:hover{
	text-decoration:underline; 
	font-family:verdana, arial, tahoma, helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF; 
	line-height:10px; 
}
*/
