body {

	background-color : #ffffff;

	margin-top : 0;

	margin-left : 0;

	background-attachment : fixed;

	background-repeat : repeat-y;

}

#wrapper {

	width : 985px;

	text-align : center;

	padding: 0;

}

#banner {

	width : 985px;

	height : 102px;

	text-align : center;

	padding: 0;

	background: url(images/banner.jpg) no-repeat;

}

.cont_holder {

	width: 100%;

	height: auto;

	min-height: 478px;

}

.limage{

	padding:0px;

	margin-top:10px;

	vertical-align:bottom;

}

#left {  

	margin-top:0px;

	width: 146px; 

	float: left;

	height: auto;

}

#right { 

	width: 834px; 

	float: right;

	overflow:hidden;

}

#left1 { 

	width: 146px; 

	background-image: url(images/left1.jpg); 

	height: 9px;

}

#left3 { 

	width: 146px; 

	background: url(images/left2.jpg) no-repeat; 

	height: 9px;

}

#left2 { 

	width: 146px; 

	background-color: #E8E8E8;

	height:490px;

	min-height:508px;

}

*html #left2 {

	height:500px;

}

.frmtxt {  

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

	color: #000000; 

	text-decoration: none

}

select {  

	width: 125px; 

	margin-top: 3px; 

	margin-bottom: 3px; 

	font-size: 11px; 

}

#right1 { 

	margin-top:10px;

	width: 834px; 

	float: right ;  

	background: url(images/linkbg.jpg) no-repeat; 

	height: 37px; 

	text-align: center

}

#right2 { 

	width: 834px; 

	float: right ; 

	background: url(images/linkbg2.jpg) no-repeat; 

	padding-top: 4px; 

	text-align: center;

	height: 490px; 

}

#main2 { 

	background: url(images/gradient.gif) repeat-x; 

	padding-top: 4px; 

	text-align: center;

	float:right;

	

}

.bottom {

	background-image: url(images/bottom_bg.jpg); 

	width: 834px; 

	height:26px;

}

#main2 h3{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 13px; 

	color:#010000;

	padding-top:14px;

	margin-bottom:12px;

}

#main2 h4{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color:#424242;

	margin-bottom:5px;

}

#menu {

	padding:4;

	margin:0;

	height:2em;

	list-style-type:none;

	/*border-left:1px solid #ffffff;*/

}



#menu li {

	float:left; 

	width:130px; 

	height:1.5em;

	line-height:1.5em;

	border-left:1px solid #ffffff;

	position:relative;

	text-align:center;

}

#menu  #first{

	float:left; 

	width:100px; 

	height:1.5em;

	line-height:1.5em;

	border-left:none;

	position:relative;

	text-align:center;

	margin-left:10px;

}

#menu li a, #menu li a:visited {

	display:block;

	text-decoration:none; 

	color:#ffffff;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px;

	font-weight: bold;

}

#menu li a span, #menu li a:visited span {

	display:none;

}

#menu li a:hover, #menu li a.on {

	border:0; /* needed to trigger IE */

	color:#FFD307;

}

#menu li a:hover span {

	font-weight:bold;

}

#home_text{

	width:100%;

	height:274px;

	display:inline;

	text-align:left;

}

#box1 {  

	float:left;

	width: 379px; 

	height: 274px; 

	margin-left:27px;

	overflow:hidden;

	text-align: left; 

}

* html #box1 { 

	margin-left:14px;

}

#box2 { 

	float:right;

	width: 379px; 

	height: 274px; 

	margin-right:30px;

	overflow:hidden;

	text-align: left; 

}

* html #box2 { 

	margin-right:15px;

}

#box1a { 

	width: 379px; 

	height: 274px; 

	background: url(images/boxbg_lg.gif) no-repeat; 

	float: left; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	text-decoration: none; 

	padding-left: 24px ; 

}

#box1a .text{

	margin-top:10px;

	width: 345px; 

	display:block;

}

#box2a { 

	width: 355px; 

	height: 129px; 

	background: url(images/boxbg.gif) no-repeat; 

	padding-top: 10px; 

	padding-left: 24px; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	display:block;

}

#box2a .text{

	width: 345px; 

	height: 109px; 

	display:block;

}

#box1a h4, #box1b h4, #box2a h4{

	color:#000000;

	font-weight:bold;

	text-decoration:none;

	font-size:13px;

	margin-top:0px;

}

#box1a p, #box1b p, ##box2a p{

	color:#000000;

}

#box1a a, #box1b a, #box2a a{

	color:#000000;

	font-weight:bold;

	text-decoration:none;

	font-size:12px;

}

#regtext a{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	float:right;

	color:#0F0F0F;

	text-decoration:none;

	text-align:left;

	margin-right:10px;

	margin-top:5px;

}

#regimage{

	float:left;

}

.footer {

	float:right;

	color:#2E2E2E;

	font-family: Arial, Helvetica, sans-serif; 

	font-size:10px;

	margin-right:10px;

	text-decoration:none;

}

.footer a {

	text-decoration:none;

	font-size:10px;

}

.destmenulink a{

	font-family: Arial, Helvetica, sans-serif; 

	font-size:11px;

	color:#FFFFFF;

	text-decoration:none;

	font-weight:bold;

}

.destmenulink a:hover, .destmenulink a.selected {

	font-family: Arial, Helvetica, sans-serif; 

	font-size:11px;

	color:#FDC60D;

	text-decoration:none;

	font-weight:bold;

}

h1 {

	font-family: Arial, Helvetica, sans-serif; 

	font-size:13px;

	font-weight:bold;

	margin-bottom:1px;



}

h2 {

	font-family: Arial, Helvetica, sans-serif; 

	font-size:16px;

	font-weight:bold;

	margin-bottom:1px;



}

h3 {

	font-family: Arial, Helvetica, sans-serif; 

	font-size:14px;

	font-weight:bold;

	margin-bottom:1px;



}

h4 {

	font-family: Arial, Helvetica, sans-serif; 

	font-size:12px;

	font-weight:bold;

	margin-bottom:1px;



}

h5 {

	font-family: Arial, Helvetica, sans-serif; 

	font-size:12px;

	font-weight:bold;

	margin-bottom:1px;



}

h6 {

	font-family: Arial, Helvetica, sans-serif; 

	font-size:11px;

	font-weight:bold;

	margin-bottom:1px;



}

.content p, .content table, .content {

	font-family: Arial, Helvetica, sans-serif; 

	font-size:12px;

	color:#000000;

}

.content li{

	font-family: Arial, Helvetica, sans-serif; 

	font-size:12px;

	color:#000000;

}

a {

	font-family: Arial, Helvetica, sans-serif; 

	font-size:12px;

	color:#000000;

}

.cal_nav {

	background: url(images/cal_nav_bg.gif) no-repeat;

	width:595px;

	height:32px;

	text-align:center;

	padding-top:6px;

}

.cal_nav a{

	font-family: Arial, Helvetica, sans-serif; 

	font-size:13px;

	font-weight:bold;

	color:#000000;

	text-decoration:none;

}

.month {

	background: url(images/month_header.gif) no-repeat;

	width:595px;

	height:35px;

	margin-right:10px;

}

.month h2{

	display: inline;

	color:#999999;

	font-family: Arial, Helvetica, sans-serif; 

	font-size:14px;

	font-weight:bold;

	text-align:center;

	word-spacing: 120px;

	padding-left:45px;

}

p {

	font-family: Arial, Helvetica, sans-serif; 

	font-size:12px;

	color:#424242;

	margin-top:0px;

margin-bottom:10px;

}

.btn_bg{

	height:29px;

	background-image:url(images/btn_bg.gif);

	background-repeat:repeat-x;

	padding-top:3px;

	}

.calendar-main{

	width:745px;

	}

.calendar-top-bg{

	width:745px;

	height:46px;

	background-image:url(images/calendar_top_bg.jpg);

	background-repeat:no-repeat;

	background-position:bottom;

	float:left;

	}

#calendar-top-month{

	margin-left:120px;

	padding-top:20px;

	text-align:center;

	float:left;

	display:inline;

	}

#calendar-top-month span{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	/*color:#4C4C4C;*/

	}

.calendar-mid-bg{

	width:745px;

	background-image:url(images/calendar_mid_bg.jpg);

	background-repeat:repeat-y;

	float:left;

	}

.calendar-btm-bg{

	width:745px;

	height:15px;

	background-image:url(images/calendar_btm_bg.jpg);

	background-repeat:repeat-y;

	background-position:top;

	float:left;

	}

#category-bg {

	width:745px;

	height:142px;

	background-image:url(images/category_bg.gif);

	background-repeat:no-repeat;

	}

#category-name{

	width:119px;

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	padding-left:15px;

	text-align:left;

	}

#months-row{

	width:605px;

	height:140px;	

	padding-top:2px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding-left:0px;

	float:left;

	}	

#months-row ul{

	width:605px;

	height:140px;	

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin-left:0px;

	padding-left:0px;

	list-style:none;

	}	

#months-row ul li{

	margin-left:0px;

	padding-left:0px;

	list-style:none;

	}

#months-table{

	width:180px;

	margin-left:20px;

	display:block;

	float:left;

	text-align:left;

	}	

* html #months-table{

	width:190px;

	margin-left:8px;

	}

.event{

	width:149px;

	height:130px;

	background:url(images/event_bg.jpg) 0 0 no-repeat;

	text-align:center;

	}

	

.event_img{

	width:137px;

	height:86px;

	text-align:center;

	margin:0 auto;

	padding:5px 0 2px 0;

	}

	

.event_title{

	margin:0 auto;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	text-align:left;

	padding-left:5px;

	display:block;

}

.event_title a:link, .event_title a:visited, .event_title a:active {

	text-decoration:none;

	font-size:11px;

	font-weight:bold;

}

.event_title a:hover, .event_more a:hover{

	text-decoration:underline;

}

.event_more a{

	color:#CC6600;

	font-size:11px;

	text-decoration:none;

	float:right;

	padding-right:1px;

	font-weight:normal;

}

.more_breaks{

	float:right;

	padding:5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333;	

	}

.more_breaks a:link, .more_breaks a:visited, .more_breaks a:active{

	color:#666;

	text-decoration:none;

	}

.more_breaks a:hover{

	color:#000;

	text-decoration:underline;

	}

.more_info {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#393939;

	text-decoration:none;

}

.search_border hr{

	margin-top:5px;

	border-bottom:1px solid #656562;

	margin-bottom:15px;

}

.navigation1 a{

	font-family:Arial;

	font-size:10px;

	color:#333333;

	font-weight:bold;

	letter-spacing:1px;

	text-decoration:none;

	margin-top:0px;

}

.navigation1 a:hover{

	text-decoration:underline;

}

.border{

	margin-right:20px;

	border: 1px dashed #6F6C6D;

}

a.download{

	font-family:Arial;

	font-size:12px;

	color:#000000;

	text-decoration:none;

}

.key_facts{

	padding-top:0px;

	padding-bottom:0px;

	margin-top:10px;

	margin-bottom:10px;

	}

.key_image{

	float:left;

	}

.key_facts ul{

	margin-top:0px;

	margin-bottom:0px;

}

.key_facts li{

	list-style:none;

	margin-top:0px;

	margin-bottom:4px;

}

.sitemap{

	font-family:Arial;

	font-size:12px;

}

.sitemap a{

	text-decoration:none;

}