* {
	margin: 0;
	padding: 0;
/*	border:0;*/
}

body {
	background-color: #B0A5A1;
}

body.whtBG {
	background-color: #FFFFFF;
}

p {
	font: normal 12px/15px arial, sans-serif;
	color: #000000;
	margin-bottom: 10px;
} 

h1 {
	font: bold 16px arial, sans-serif;
	color: #CE0A58;
	margin-bottom: 28px;
}

h1.winner {
	font: bold 24px arial, sans-serif;
	color: #CE0A58;
	margin-bottom: 28px;
}

h1.homeBlack {
	font: normal 18px arial, sans-serif;
	color: #000000;
	margin: 0px 0px 3px 0px;
}

h1.homePink {
	font: normal 18px arial, sans-serif;
	color: #CE0A58;
	margin: 0px 0px 3px 0px;
}

.textHNHblue {
	font-family: arial, sans-serif;
	font-size: 24px;
	color: #666699;
	margin: 0px 0px -15px 0px;
}

.textHNHblue2 {
	font-family: arial, sans-serif;
	font-size: 18px;
	color: #666699;
	margin: 0px 0px 3px 0px;
}

h2 {
	font: bold 13px arial, sans-serif;
	color: #CE0A58;
	margin: 15px 0px 5px 0px;
}

h2.h2larger {
	font: bold 16px arial, sans-serif;
	margin: 20px 0px -5px 0px;
}

h2.form {
	font: bold 13px arial, sans-serif;
	color: #CE0A58;
	margin: 15px 0px 10px 0px;
}

h3 {
	font: bold 13px arial, sans-serif;
	color: #000000;
	margin: 15px 0px 5px 0px;
}

.marginB10{
	margin-bottom: 10px;
}

.marginT10{
	margin-top: 10px;
}

.marginT10B5 {
	margin: 10px 0 5px 0;
}

.paddingL5 {
	padding: 0 0 0 5px;
}

.textPink {
color: #CE0A58;
}

.textBlack {
color: #000000;
}

a {
	font: bold 12px/15px Arial, sans-serif;
	color: #000000;	
	text-decoration: none;
}

a:hover {
	color: #CE0A58;
}

.normal {
	font-weight:normal;
}

ol {
	margin: 0px 0px 0px 25px;
}
ol li {
	margin: 0px 0px 3px 0px;
}

ul {
	list-style-type: none;
	margin: 5px 0px 10px 0px;	
}

ul li {
	font: normal 12px/15px Arial, sans-serif;
	background: url(images/bullet-pink.gif) 0px 4px no-repeat;
	margin: 0 0 6px 0;
	padding-left: 16px;
}

ul li li {
	margin: 0px 0px 5px 15px;
	padding: 0px; 	
	list-style-type: square;
	list-style-image: none;
	background: none; 
}

ul li li li{
 margin: 0px 0px 5px -15px;
 list-style-type:none;
 list-style-image: none;
}

 ul.sponsors {
 margin: 0px; 
 padding: 0px;
}

 ul.sponsors li {
 margin: 0px 0px 15px 0px;
 padding: 10px;
 border: 1px #F3E5EE solid;
 list-style-type:none;
 list-style-image: none;
}

hr {
	/*color: #F3E5EE;
	background: #F3E5EE;*/
	color: #e50178;
	background: #e50178;	
	height: 2px;
	border: 0px;
	margin: 10px 0 0 0;
	padding: 0;
}

hr.black {
	color: #000000;
	background: #000000;	
}


.p1{
	margin: 0px 0px 8px 0px;
}

.textPurple {
font-family: arial, sans-serif;
font-size: 12px;
color: #000000;
}

.textOrange {
font-family: arial, sans-serif;
font-size: 12px;
color: #CE0A58;
line-height: 20px;
}

.comHeads {
font-family: arial, sans-serif;
font-size: 12px;
color: #CE0A58;
}

.comTitle {
font-family: arial, sans-serif;
font-size: 12px;
color: #CE0A58;
}

.winHead{
font: normal 32px arial, sans-serif;
color: #CE0A58;
}
.longHead {
font-family: arial, sans-serif;
font-size: 16px;
color: #CE0A58;
}

.newsLink {
color: #000000;
font-weight: normal;
}

.newsLink:hover {
color: #CE0A58;
text-decoration: none;
}

.homeNewsLink {
font: normal 12px/15px arial, sans-serif;
color: #000000;
text-decoration: none;
}

.homeNewsLink:hover {
color: #CE0A58;
}

.whiteB {
font-family: arial, sans-serif;
font-size: 12px;
color: #FFFFFF ;
font-weight: bold;
}

.smallWhite {
font-family: arial, sans-serif;
font-size: 10px;
color: #FFFFFF ;
}

.smallWhite:hover {
font-family: arial, sans-serif;
font-size: 10px;
color: #000000 ;
}

.outLink {
font-family: arial, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
text-decoration: none;
}

.outLink:hover {
font-family: arial, sans-serif;
font-size: 12px;
color: #CE0A58;
font-weight: bold;
text-decoration: none;
}

.PR {
font-family: arial, sans-serif;
font-size: 13px;
color: #000000;
font-weight: bold;
text-decoration: none;
}

.PR:hover {
font-family: arial, sans-serif;
font-size: 13px;
color: #CE0A58;
font-weight: bold;
text-decoration: none;
}

.PRHeader {
font-family: arial, sans-serif;
font-size: 16px;
color: #000000;
font-weight: bold;
line-height: 20px
}

.PRDate {
font-family: arial, sans-serif;
font-size: 12px;
color: #CE0A58;
line-height: 22px;
}

.appLink {
font: bold 13px arial, sans-serif;
text-decoration: none;
}

.appLink:hover {
color: #CE0A58;
}

.notes {
font-family: arial, sans-serif;
font-size: 11px;
color: #000000;
}

.notes:hover {
font-family: arial, sans-serif;
font-size: 11px;
color: #CE0A58;
}

.notesHead {
font-family: arial, sans-serif;
font-size: 16px;
color: #000000;
font-weight: bold;
}

.judgeCaption {
font-family: arial, sans-serif;
font-size: 11px;
color: #CE0A58;
padding: 3px 0px 0px 0px;
}

.judgeLink {
font-family: arial, sans-serif;
font-size: 12px;
color: #000000;
}

.judgeLink:hover {
font-family: arial, sans-serif;
font-size: 12px;
color: #CE0A58;
}

.listLink {
font-family: arial, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
}

.listLink:hover {
font-family: arial, sans-serif;
font-size: 12px;
color: #CE0A58;
text-decoration: none;
}

.capLink {
font-family: arial, sans-serif;
font-size: 11px;
color: #CE0A58;
text-decoration: none;
padding:3px 0px 5px 0px;
}

.capLink:hover {
font-family: arial, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
}
.comLink {
font-family: arial, sans-serif;
font-size: 12px;
color: #CE0A58;
text-decoration: none;
}

.comLink:hover {
font-family: arial, sans-serif;
font-size: 12px;
color: #ff0000;
text-decoration: none;
}

.textOrjWinHead {
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #CE0A58;
}
.textOrjWinSub {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #CE0A58;
}
.img {
  margin: 3px 0px 0px 0px;
}
.img2 {
  margin: 3px 10px 5px 0px;
}

.img3 {
  margin: 3px 15px 5px 0px;
}

.img4 {
  margin: 0 0 13px 0px;
}

.linkWhite {
font-family: arial, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

.linkWhite:hover {
font-family: arial, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
text-decoration: none;
}
.textWhite {
font-family: arial, sans-serif;
font-size: 13px;
color: #FFFFFF;
}
.textLightOrj {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #CE0A58;
	text-decoration: none;
}

.textLightOrj:hover {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.textBlack {
font-family: arial, sans-serif;
font-size: 12px;
color: #000000;
}

.textBlackSmall {
font-family: arial, sans-serif;
font-size: 11px;
color: #000000;
}

.ImgT3 {
	margin: 3px 0px 0px 0px;
}
.textIBblue {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #666699;
	margin: 0px 0px -15px 0px;
	text-decoration: none;

}
.border {
	border: 1px #666699 solid;
}

.borderB {
	border-bottom: 1px #B0A5A1 solid;
}


.subHead {
  font-family: arial, sans-serif;
  font-size: 13px;
  color: #CE0A58;
  font-weight: bold;
	margin: 30px 0px -5px 0px;
}

.subHeadCom {
  font-family: arial, sans-serif;
  font-size: 13px;
  color: #CE0A58;
  font-weight: bold;
}

.typeW {
	font: bold 15px/15px arial, sans-serif;
  color: #CE0A58;
  font-weight: bold;
	margin: -20px 0 10px 0;
	/*border:1px solid #000000;*/
	width:200px;
}

.divBox {
	font: normal 12px/15px arial, sans-serif;
	color: #000000;
	background-color:#FFFFFF;
	width: 388px;
	padding: 5px;
	margin: -5px 0px 15px 0px;
	border: solid 1px #7F9DB9;
}


.divBoxRadio {
	font: normal 12px/15px arial, sans-serif;
	color: #000000;
	background-color:#FFFFFF;
	width: 115px;	
	padding: 5px;
	margin: -5px 0px 15px 0px;
	border: solid 1px #7F9DB9;
}


.divBoxPrint {
	font: normal 12px/15px arial, sans-serif;
	color: #000000;
	background-color:#FFFFFF;
	padding: 5px;
	margin: -5px 0 20px 0;
	border: solid 1px #7F9DB9;
}

.divBox2 {
	padding: 5px;
	width: 388px;
	margin: -5px 0px 15px 0px;
	border: solid 1px #CE0A58;
}

.divButtons {
	width: 412px;
	text-align:right;
	border: 1px #666699 solid;
}

.divBoxYN {
	font: normal 12px/15px arial, sans-serif;
	color: #000000;
	background-color:#FFFFFF;	
	padding: 5px;
	width: 30px;
	margin: -5px 0px 15px 0px;
	border: solid 2px #7F9DB9;
	text-align:center;
	text-transform: uppercase;
}

.formBox1 {
	font: normal 12px/15px arial, sans-serif;
	color: #000000;
	padding: 2px 2px 2px 5px;
	height: 22px;
	width: 300px;
	margin: 5px 0 10px 0;
	border: solid 1px #7F9DB9;
}

.formBox1a {
	font: normal 12px/15px arial, sans-serif;
	color: #000000;
	padding: 2px 2px 2px 5px;
	height: 22px;
	width: 300px;
	border: solid 1px #7F9DB9;
	margin: -5px 0 10px 0;
}

.formBox2 {
	font: normal 12px/15px arial, sans-serif;
	color: #000000;
	padding: 2px 2px 2px 5px;
	height: 66px;
	width: 400px;
	margin: 5px 0 10px 0;
	border: solid 1px #7F9DB9;	
	overflow-y: scroll;
}

.formBox2a {
	font: normal 12px/15px arial, sans-serif;
	color: #000000;
	padding: 2px 2px 2px 5px;
	height: 22px;
	width: 400px;
	border: 1px solid #CE0A58;
	margin: -5px 0 10px 0;
}

.formBox3 {
	font: normal 12px/15px arial, sans-serif;
	color: #000000;
	padding: 2px 2px 2px 5px;
	height: 264px;
	width: 400px;
	margin: 5px 0 10px 0;
	border: 1px solid #7F9DB9;
	overflow-y: scroll;		
}

.formBox4 {
	font: normal 12px/15px arial, sans-serif;
	color: #000000;
	padding: 2px 2px 2px 5px;
	height: 132px;
	width: 400px;
	margin: 5px 0 10px 0;
	border: 1px solid #7F9DB9;
	overflow-y: scroll;		
}

.required {
	border-left: solid 4px #CE0A58;
}

#section {
	padding:10px 10px 10px 10px;
	margin: 0 0 30px 0;
	background-color: #F2F2F2;
	border: 1px solid #7F9DB9;	
}

#sectionPollChoice {
	width: 370px;
	padding:20px 20px 10px 20px;
	margin: 0 0 30px 0;
	background-color: #F2F2F2;
	border: 1px solid #7F9DB9;	
}

#sectionPoll {
	width: 330px;
	padding:10px 10px 0 10px;
	margin: 0 0 30px 0;
	background-color: #F2F2F2;
	border: 1px solid #7F9DB9;	
}

#sectionPollHead {
	width: 350px;
}

#sectionPollHead2 {
	width: 350px;
	margin: 0 0 7px 0;	
}

#sectionPrint {
	padding:10px 10px 10px 10px;
	margin: 0 0 30px 0;
	background-color: #F2F2F2;
	border: 1px solid #7F9DB9;
}

input.submit {
	font: normal 12px/15px arial, sans-serif;
  color: #222222;
  font-weight: bold;
	height: 26px;
	width: 85px;
/*	border: 2px solid #333333;
  background-color: #CE0A58;
	cursor:pointer;*/
}

input.submitDis {
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #eeeeee;
  font-weight: bold;
	height: 26px;
	width: 85px;
	border: 2px solid #555555;
  background-color: #888888;
	cursor: none;
}

@media print {
	input.submit {
	display: none;
}
}

.td5{
	padding: 0px 0px 5px 0px;
}

.tdH{
	border:1px solid #BEA99D;
}

.photoCredit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.homeHR {
  color: #000000;
	background-color: #000000;
	height: 1px;
	width: 420px;
	margin: 5px 0px 15px 0px;
	text-align: left;
}

.resHR {
  color: #000000;
	background-color: #000000;
	height: 1px;
	width: 420px;
	margin: 20px 0px 20px 0px;
	text-align: left;
}


.pollHR {
	width:320px;
  color: #7F9DB9;
	background-color: #7F9DB9;
	height: 1px;
	margin: 20px 10px 10px 0px;
	text-align: left;
}

.errorBox {
	font: bold 13px arial, sans-serif;
	color: #000000;
	/*background-color:#FEEBF2;*/
	background-color: #FEF3F8;
	/*width: 372px;*/
	margin: 10px 0px 10px 0px;
	border: 4px solid #CE0A58;
	padding: 10px;
}

.errorStyle {
	background-color:#FEF3F8;
	border: 2px dotted #CE0A58;
	border-left: 4px solid #CE0A58;	
}

.marginT15 {
	margin-top:15px;
}

.imgLong {
	margin:3px 12px 0px 0px;
	border-right: 7px solid #CE0A58;
}

.comTitle {
	font: bold 13px arial, sans-serif;
	color: #CE0A58;
	margin:12px 0px 5px 0px;
}

.comBoxTitle {
	font: normal 18px/18px arial, sans-serif;
	color: #ffffff;
}

.formComBox1 {
	font:normal 12px/12px arial, sans-serif;
	color:#000000;
	padding: 2px 2px 2px 5px;
	height: 22px;
	width: 260px;
}

.formComBox2 {
	font:normal 12px/12px arial, sans-serif;
	color:#000000;
	padding: 2px 2px 2px 5px;
	height: 22px;
	width: 180px;
}

.formComBox3 {
	font:normal 12px/12px arial, sans-serif;
	color:#000000;
	padding: 2px 2px 2px 5px;
	height: 260px;
	width: 260px;
}

.formComBox4 {
	font:normal 12px/12px arial, sans-serif;
	color:#000000;
	padding: 2px 2px 2px 5px;
	height: 22px;
	width: 120px;
}

.hilite{
	background-color: #FFFF99;
}

.breakB {
	page-break-before:always;
}

.imgPoll {
	border-bottom: 6px #e50178 solid;
	margin: 0 0 10px 0;
}

.imgLongL {
	border-bottom: 8px #e50178 solid;
	margin: 3px 20px 5px 0;
	float: left;
}

.imgLongR {
	border-bottom: 8px #e50178 solid;
	margin: 3px 0 5px 20px;
	float: right;
}

.marginT5 {
	margin-top: 5px;
}

.dimmed {
	font-weight: normal;
	color: #cccccc;
}

.dimmed2 {
	font-weight: normal;
	color: #777777;
}

.pollBox {
	border: 1px #cccccc solid;
}

.orderBy {
	width: 85px;
	/*height:  22px;*/
	font: normal 11px arial, sans-serif;
	color: #000000;	
}
