/* hide from ie on mac \*/

#container {
	width:100%;
	height:100%;	
}

#flash {
	text-align:center;
	min-width:970px;
	min-height:550px;
	width:100%;
	height:100%;
}
#nojavacontent {
	height: 100%;
	text-align:center;
}
/* end hide */

*{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, sans-serif;
/*	font-size: 10px; */
}

body {
	padding:0;
	margin:0;
	background-color: #FFFFFF;
	color: #333333;
}

a{
	color: #333333;
}

.page {width:680px; margin:0px auto; padding:0px 20px; text-align:left; font-size:0.7em; line-height:1.4em; color:#8f8a89;}
.logo {float:left;}
.clear {clear:both;}

h1, h2, h3, h4 {margin:15px 0px;}
p {margin:10px 0px;}
h1 {clear:both; font-size:2.1em; color:#0e145e; line-height:1.2em;}
h2 {font-size:1.3em; color:#04a2dd;}
h3 {font-size:1.1em;}
a {color:#323573; text-decoration:none;}
a:hover {text-decoration:underline;}
h2 a {color:#04a2dd;}

ol {margin:20px 0px;}
ol li {display:inline; padding:0px 20px; border-right:1px solid #04a2dd;}
li.last {border:none;}
li.first {padding-left:0px;}
ol a {color:#04a2dd; font-size:1.2em; font-weight:bold;} 

ul {margin-left:15px;}

.useful_sites h2 {margin-bottom:0px;}
.useful_sites p {margin:0px;}

/* hide from ie on mac \*/

#container {
	width:100%;
	height:100%;	
}

#flash {
	text-align:center;
	min-width:970px;
	min-height:550px;
	width:100%;
	height:100%;
}
#nojavacontent {
	height: 100%;
	text-align:center;
}
/* end hide */

*{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, sans-serif;
/*	font-size: 10px; */
}

body {
	padding:0;
	margin:0;
	background-color: #FFFFFF;
	color: #333333;
}

a{
	color: #333333;
}


/*  Competition Form   */
.competitionPage {background:url('/images/comfort-product.jpg') no-repeat 530px 50px;}
.shortPara {width:70%;}

.formRow, .formRow label, .formRow input, .formRow select {float:left;}
.formRow {clear:both; width:600px; margin-bottom:10px; border:0px solid red;}
.formRow input {width:160px; font-size:0.95em;}
.formRow select {width:163px; font-size:0.95em;}
.formRow select.dropDownSm {width:51px; margin-right:5px;}
.formRow option {padding-left:3px;}

.leftColumn, .rightColumn { float:left;}

.formRow label {display:block; width:117px;}
.rightLabel {margin-left:30px;}
.formRow label.smLabel {width:40px;}
.formRow label.longerLabel {width:315px;}
.radioRow label {width:70px;}
.checkboxesRow label {margin-bottom:3px;}
.paraLabel, .paraLabelLong {display:block; width:170px; float:left; margin:0px;}
.paraLabelLong {width:315px;}
.paraLabelLifestyle {display:block; margin:0px 0px 10px 0px;}

.formRow span {}
span.List
{
	clear:left !important;
	display:block;
}
span.List label
{
	width:315px;
}
.radioRow input, .checkboxesRow input {width:14px; margin-right:5px;}
.formRow input.imgSubmit {width:133px; height:43px;}

.errorDiv {border:0px solid red; float:left; width:165px;}

/*Error Message*/

.ErrorResponse
{
	position:fixed;
	display:block;
	top:10px;	
	left:25px;
	z-index:2000000;
	background-color:Silver;
	width:320px;
}

.ErrorResponse h3
{
	color:Red;
	margin:6px 0px 6px 6px;
}

.ErrorResponse ul
{
	list-style-type:none;
}
.ErrorResponse ul li
{
	margin:6px 0px 6px 6px;
}

