@charset "utf-8";
/* force scrollbar hack, maintain even page widths regardless of browser */
html { 	overflow: scroll; 
		height:100%;
}

body {
	margin: 0px; padding: 0px;
	font-family:Arial, Helvetica, sans-serif; font-size: 10pt;
	background-color:#6F6F6F;
	height:100%;
}

#container {
	width: 920px;
	padding: 0px; margin: 0 auto 0 auto;
	position: relative;
	background-color: #FFF;
	/*height: 100%;
	min-height:100%;*/
}

#header{	background-image: url(images/headerV3.jpg); padding-left:20px; padding-top:0px; padding-right:10px;}

/* top navigation */
#navigation{
	right: 0;
	top:0px;
	float:right;
	font-family: Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;
}

	#navigation ul{
		padding: 0;
		margin: 0;
	} 
	
	#navigation li{
		float: left;
		margin-right: 27px;
		list-style:none;
		text-transform: uppercase;
	}
	#navigation li a{color: #20baef;}
	#navigation li a:hover,#navigation li.active a{color: #2c2c2c;}
	
#mainNav {
	background-image: url(images/mainNav_bkgd.jpg);	
	padding-left:30px;
	margin: 0px;
}

#mainNav img {	border:0; }

#footer{
	width:920px;
	background-image: url(images/footer.png);
	background-color:#FFFFFF;
	/*position:absolute; 
	bottom:0;*/
}

#footerContent{
	padding: 10px 30px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	/*background-color:#f1f0ef;*/
	bottom:0px;
}

#footer a:hover{
	text-decoration: none;
	color:#ed227e;
	
}

#content2Column {
	background-color:#FFF;
	/*padding: 0 0 30px 0;   top, right, bottom, left */
	margin: 25px 30px 30px 30px;	/* top, right, bottom, left */
	font-size:12px;
	color:#393939;
	height: 100%;
	min-height:100%;
}

#content3Column {
	background-color:#FFF;
	margin: 25px 35px 30px 30px;	/* top, right, bottom, left */
	font-size:12px;
	color:#393939;
	height: 100%;
	min-height:100%;
}

/*
#text {
	width: 920px;
	margin: 25px 0px 0px 30px;	 top, right, bottom, left 
	font-size:12px;
	color:#393939;
	height:100%;
}*/

/*
#links {
	position:absolute;
	left: 797px;
	top: 270px;		
	text-align: center;
	background-color: #FFF;
}



#extraBar{
	background: url(../media/clockBG.jpg);
	height:82px;
	font-family:Courier New, Courier, monospace; 
	color:#FFFFFF; font-weight:bold; font-size:28px;
}


#submissionsLink{
	background-image: url(../media/headerTop.png);
	/*height: 20px;
	padding-left: 42px;
	text-align: right;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-right: 30px;
	font-size: 8pt;
}
*/

/* link definition */
a:link 		{ color: #119ed8; text-decoration: none; }
a:visited 	{ color: #119ed8; text-decoration: none; }
a:hover 	{ color: #119ed8; text-decoration: none; }
a:active 	{ color: #119ed8; text-decoration: none; }

a img 		{ text-decoration:none; border:none;}


/* tag definitions */
img {
	vertical-align: bottom;
	padding: 0px;	}

td { vertical-align: bottom; }


/* Classes for quick formatting changes */
h1 { font-family: Arial Black, Arial, sans-serif; font-size: 20px; color:#000000; }

h2 { font-family: Arial Black, Arial, sans-serif; font-size: 12pt; color:#000000; }

.header3 { font-family: Arial Black, Arial, sans-serif; font-size:12px; color:#000000; }

.newColor { color: #FF0099; }  /*pink highlight; *ed227e;*/
.newBold { color: #FF0099; font-weight:bold; }

.mini{	font-size: 8px; }

.large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.capBlue {
	font-family: Arial Black, Arial, sans-serif;
	font-size: 10px;
	color:#119ed8;
}

.cfe {  /*Competitions page*/
	font-family: Arial Black, Arial, sans-serif;
	font-size: 16pt;
	color: #119ed8;	
}

.colorQuote {
	font-family: Arial Black, Arial, sans-serif;
	font-size: 14px;
	color:#ed227e; 
}

ul li {	list-style-type: square;	}


/*OUTCOMES*/	
.pinkHeader{ color:#FF00CC; font-size:14px; font-weight:bold; }
