/*---------- Layout Styles----------*/
* {
	_text-align:center;
}
.hideme {
   position:absolute;
	top:-300px;
	z-index:0;
}
body {
	background-image:url(img/bg.jpg);
}
#clear {
	clear:both;
}
#wrapper {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:810px;
	top:-1px;
	_top:0px;
}

#header {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:810px;
	background-image:url(img/header.jpg);
	background-repeat:no-repeat;
	height:118px;
	_top:2px;
	z-index:99;
}

#mainNav {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:80px;
	padding-left:25px;
	_padding-left:0px;
	text-align:center;
}
*+html #mainNav {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:80px;
	padding-left:5px;
	text-align:center;
}
#search {
	position:absolute;
	right:-50px;
	width:300px;
}
#search input { 
	position:relative;
	right:0px;
	bottom:10px;
	background-color: white;
	border:1px solid #3E90A4;
	color: #3E90A4;
}
#search ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
#search li{
	display:inline;
}
#contentWrapper {
	position:relative;
	top:5px;
	_top:7px;
	background-image:url(img/content_bg.jpg);
	background-repeat:repeat-y;
}

#contentHeader_2col {
	position:relative;
	background-image:url(img/contentHeader.jpg);
	height:140px;
}

#contentContainer_2col {
	position:relative;
	width:800px;
	top:0px;
	_top:0px;
	left:3px;
	_left:-2px;
	background-color:#FFF;
	background-image:url(img/main_bg.jpg);
	background-repeat:repeat-x;
}
#contentContainer_one {
	position:relative;
	width:800px;
	padding:50px 0px 100px;
	top:30px;
	_top:0px;
	left:3px;
	_left:-2px;
	background-color:#FFF;
	background-image:url(img/main_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:left;
}
#contentContainer_one li, #contentContainer_one h1, #contentContainer_one h2{
	text-align:left;
}
#contentContainer_one p {
	text-align:left;
	padding:0 40px;
}
#concon {
	position:relative;
	margin:0px 80px;
}
#contentContainer_one form li {
	list-style-type:none;
	text-align:left;
}
#contentContainer_one form {
	text-align:left;
}
#contentContainer_one input {
	background-color: white;
	text-align:left;
}
#leftHeader_2col {
	position:relative;
	top:-25px;
	width:255px;
	height:33px;
	background-image:url(img/left_top.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#left_2col {
	position:relative;
	float:left;
	top:45px;
	left:15px;
	background-color:#A5B9D4;
	margin-bottom:85px;
	color:#FFF;
}
#leftFooter_2col {
	position:relative;
	bottom:-33px;
	width:255px;
	height:33px;
	background-image:url(img/left_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#rightHeader_2col {
	position:relative;
	top:-19px;
	height:19px;
	background-image:url(img/right_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#right_2col {
	position:relative;
	float:right;
	right:15px;
	top:40px;
	width:496px;
	border-left:1px solid #CBD7E3;
	border-right:1px solid #CBD7E3;
	background:url(img/right_bg.jpg) repeat-x;
	background-position:bottom left;
	background-color:#FFF;
	margin-bottom:85px;
}

#rightFooter_2col {
	position:relative;
	bottom:-19px;
	height:19px;
	background-image:url(img/right_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#footer_2col {
	position:relative;
	background:url(img/footer.jpg) no-repeat;
	height:78px;
	top:-14px;
	_top:5px;
	padding-top:5px;
	_padding-top:15px;
}
#left_2col input { 
	position:relative;
	left:20px;
	_left:10px;
	background-color: white;
	border:1px solid #3E90A4;
	color: #3E90A4;
	text-align:left;
}
#left_3col input { 
	position:relative;
	left:20px;
	_left:5px;
	background-color: white;
	border:1px solid #3E90A4;
	color: #3E90A4;
	text-align:left;
}
#contentHeader_3col {
	position:relative;
	background-image:url(img/contentHeader.jpg);
	height:140px;
}
		#contentHeader_3col_0 {
			position:relative;
			background-image:url(img/contentHeader_2.jpg);
			height:140px;
		}
		#contentHeader_3col_1 {
			position:relative;
			background-image:url(img/contentHeader_0.jpg);
			height:140px;
		}
		#contentHeader_3col_2 {
			position:relative;
			background-image:url(img/contentHeader_1.jpg);
			height:140px;
		}
		
#contentContainer_3col {
	position:relative;
	width:800px;
	top:30px;
	_top:0px;
	left:3px;
	_left:-2px;
	background-color:#FFF;
	background-image:url(img/main_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#leftHeader_3col {
	position:relative;
	top:-19px;
	width:216px;
	height:19px;
	background-image:url(img/left_top_3.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#left_3col {
	position:relative;
	float:left;
	width:216px;
	top:50px;
	left:15px;
	background-color:#A5B9D4;
	margin-bottom:120px;
	color:#FFF;
}
#leftFooter_3col {
	position:relative;
	bottom:-19px;
	width:216px;
	height:19px;
	background-image:url(img/left_bottom_3.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#rightHeader_3col {
	position:relative;
	top:-20px;
	height:20px;
	background-image:url(img/right_top_3.gif);
	background-position:top center;
	background-repeat:no-repeat;
}
#right_3col {
	position:relative;
	float:right;
	width:218px;
	right:15px;
	top:50px;
	border-left:1px solid #CBD7E3;
	border-right:1px solid #CBD7E3;
	background:url(img/right_bg.jpg) repeat-x;
	background-position:bottom center;
	background-color:#FFF;
	margin-bottom:120px;
}

#rightFooter_3col {
	position:relative;
	bottom:-20px;
	height:20px;
	background-image:url(img/right_bottom_3.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#center_3col {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:50px;
	width:350px;
	padding-top:25px;
	padding-bottom:100px;
	top:-25px;
	_top:-5px;
}
#center_3col p {
	text-align:justify;
}
#footer {
	position:relative;
	background:url(img/footer.jpg) no-repeat;
	height:78px;
	top:-14px;
	_top:5px;
	padding-top:5px;
	_padding-top:15px;
}

#footer p {
	text-align:center;
}
/*---------- General Styles----------*/
.left {
	text-align:left;
}
.right {
	text-align:right;
}
p {
	text-align:left;
	padding:0 20px;
}
#contentContainer_one p.center {
	text-align:center;
}
a {
	text-decoration:none;
	color:#3E90A4;
}
h2 {
	text-align:left;
	padding-left:25px;
	margin-top:-20px;
}
fieldset {
	text-align:left;
	padding-left:30px;
	padding-bottom:30px;
	width:600px;
	margin-left:75px;
}
table.login {
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

.button {
	position:relative;
	left:75px;
	_text-align:center;
}
#ticket {
	text-align:center;
	position:relative;
	margin:auto;
	top:0px;
	height:97px;
	background-image:url(img/ticket.jpg);
	background-repeat:no-repeat;
	left:40px;
}
#ticket p {
	position:relative;
	left:25px;
	top:60px;
}
#ticket a {
}
a.ticket {
	position:relative;
	font-size:80%;
}
p.small {
font-size:80%;
}

span.hiddens {
	display: none;
	visibility: hidden;
}