/* 
----------------------------------------------------------------------------- 
IMPORTED
-----------------------------------------------------------------------------*/

/*   @import url('.css');      */





/* 
----------------------------------------------------------------------------- 
LAYOUT CONTAINERS
-----------------------------------------------------------------------------*/

#omniContainer{
	width:830px;
	height:100%;
	min-height:800px;
}


/* 
----------------------------------------------------------------------------- 
HEADER
-----------------------------------------------------------------------------*/
#header{
	width:auto;
	height:180px;
	position:relative;
}
#logo{
	position:absolute;
	left:60px;
	top:60px;
}

/* 
----------------------------------------------------------------------------- 
NAV
-----------------------------------------------------------------------------*/
#nav{
	margin-left:50px;
}
#nav a{
	display:block;
	padding:10px;
	background:url('/images/nav-button-background-tiler.gif') repeat-y;
}
#nav a.active, #nav a:hover{
	background-position:-130px 0px;
}



/* 
----------------------------------------------------------------------------- 
CONTENT
-----------------------------------------------------------------------------*/
#content{
	margin:20px 0px 0px 50px;
}
.column1, .column2, .column3, .column4, .column5, .column6{
	float:left;
}
.column1{
	width:130px;
}
.column1IE{
	float:left;
	width:128px;
}
.column2{
	width:260px;
}
.column3{
	width:390px;
}
.column4{
	width:520px;
}
.column5{
	width:650px;
}
.column6{
	width:780px;
}

#rollColumn1, #rollColumn2, #rollColumn3, #rollColumn4, #rollColumn5, #rollColumn6, #backColumn1, #backColumn2, #backColumn3, #backColumn4, #backColumn5, #backColumn6{
	position:absolute;
	top:0px;
	width:129px;
	display:none;
	height:1000px;
}
#rollColumn1, #backColumn1{
	left:51px;
}
#rollColumn2, #backColumn2{
	left:181px;
}
#rollColumn3, #backColumn3{
	left:311px;
}
#rollColumn4, #backColumn4{
	left:441px;
}
#rollColumn5, #backColumn5{
	left:571px;
}
#rollColumn6, #backColumn6{
	left:701px;
}
.rollColumnActive{
	background:url('/images/column-highlight.gif') repeat-y;
}
#rollColumn4{
	background:url('/images/tion-over.gif') no-repeat 0px 83px #3e5657;
}
#rollColumn4 .nav{
	padding:190px 10px 10px 9px;
}
#rollColumn4 ul{
	margin-left:10px;
	line-height:18px;
	color:white;
}
#rollColumn4 ul li{
	display:none;
}
#rollColumn4 ul ul li, #rollColumn4 ul li.teamHeader{
	display:block;
}
#rollColumn4 ul li.teamHeader{
	cursor:hand;
	cursor:pointer;
}
#rollColumn4 ul ul{
	margin-left:0px;
}
#rollColumn4 ul a{
	color:white;
	text-decoration:none;
}


#content p{
	padding:0px 15px;
}
#content h2{
	padding:0px 15px;
	font-size:23px;
	line-height:23px;
}


td.label{
	width:130px;
	text-align:right;
	padding-bottom:5px;
}
td.field{
	width:390px;
	padding-bottom:5px;
}
input.length1, input.length2, input.length3, input.length4, textarea.length1{
	margin-right:3px;
	background:#cbd4d2;
	border-style:solid;
	border-color:#333535;
	border-width:2px 0px 0px 2px;
}
input.length1, textarea.length1{
	width:370px;
}
input.length2{
	width:160px;
}
input.length3{
	width:35px;
}
input.length4{
	width:66px;
}
input.submit{
	border:none;
	background:#3e5657;
	color:white;
	width:66px;
	height:18px;
	font-size:9px;
	margin-right:18px;
}




/* 
----------------------------------------------------------------------------- 
FOOTER
-----------------------------------------------------------------------------*/
#footer{
	margin:40px 0px 0px 50px;
}
#footer p{
	padding:0px 10px;
}




/* 
----------------------------------------------------------------------------- 
MISC
-----------------------------------------------------------------------------*/
.clear{
	clear:both;
}
.borderLeft{
	background:url('/images/border.gif') repeat-y;
}

.bulleted{
	list-style-type:disc;
	margin-left:20px;
	line-height:18px;
}
.darkBlue{
	color:#3e5657;
}



input.LV_invalid_field{
	background:#ffdada;
}
.LV_invalid{
	display:none;
}
.LV_valid{
	display:none;
}