@charset "utf-8";


/**tags enclosed down**/
*{
margin:0;
padding:0;
}


p{
padding-top:22px;
}

a img{
border:none;
}

table{
margin-top:20px;
}



td{
vertical-align:top;
padding-right:15px;
}

a:link, a:visited{
color:#f96709;
font-weight:bold;
text-decoration:none;
}

a:hover{
color:#00adef;
text-decoration:underline;
}

html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #FFFFFF;
	background-color: #231f20;
	background-image: url(../images/bg3.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
/**tags enclosed up**/


#wrapper01{
width:1000px;
margin:0 auto;
text-align:left;
}



/**top header elements enclosed down**/
.logo{
float:left;
}

.right-header{
float:right;
width:795px;
padding:0 10px 10px 0;
}

#table1{
margin-top:20px;
float:left;
}

#table1 td{
padding-right:14px;
}

.headline1{
margin-top:30px;
float:right;
}
/**top header elements enclosed up**/





/**nav enclosed down**/
#nav{
float:right;
width:560px;
margin-top:22px;
}

ul#nav{
list-style:none;
width:560px;
float:right;
}

ul#nav li{
float:left;
display:inline;

}

#nav li a:link, #nav li a:visited{
display:block;
line-height:34px;
height:34px;
background-repeat:no-repeat;
background-position:top center;
float:left;
text-decoration:none;
padding: 0 7px;

}


#nav li a.btn1:link, #nav li a.btn1:visited{
width:63px;
background-image:url(../images/btn_01.gif);
}

#nav li a.btn2:link, #nav li a.btn2:visited{
width:85px;
background-image:url(../images/btn_02.gif);
}

#nav li a.btn3:link, #nav li a.btn3:visited{
width:79px;
background-image:url(../images/btn_03.gif);
}

#nav li a.btn4:link, #nav li a.btn4:visited{
width:91px;
background-image:url(../images/btn_04.gif);
}

#nav li a.btn5:link, #nav li a.btn5:visited{
width:101px;
background-image:url(../images/btn_06.gif);
}

#nav li a.btn6:link, #nav li a.btn6:visited{
width:50px;
background-image:url(../images/btn_05.gif);
}

#nav li a:hover,#nav li a.active{
background-position:bottom;
}



/**nav secondary level-dropdown**/
#nav li ul {
	position: absolute;
	width:120px;
	left: -999em;
	top: 52px;
}

#nav li:hover ul {
	left:auto;
	margin-left:7px;
	background-color:#58c4ed;	
}


#nav li.sfhover ul {
	left: auto;
	margin:0 0 0 -85px;
	position:absolute;
	background-color:#58c4ed;
}


#nav li ul a{
width:115px;
background-color:#58c4ed;
color:#ffffff;
text-decoration:none;
font-size:12px;
border-top:#ffffff 1px solid;
height:auto;
display:block;
}

#nav li ul a:hover{
background-color:#5f7b8d;
background-image:none;
}
/**------------secondary level nav ends---------------------------------------------------**/
/**nav enclosed up**/





#wrapper-content{
background-image:url(../images/bg2.jpg);
background-repeat:no-repeat;
background-color:#464444;
padding:0 12px;
}


/**column left elements enclosed down**/
#col-left{
width:185px;
float:left;
}

.btn1_left-col a:link, .btn1_left-col a:visited {
display:block;
float:left;
width:174px;
height:178px;
margin-bottom:10px;
background-image:url(../images/btn2_left-col.gif);
background-repeat:no-repeat;
background-position:top;
}

.btn1_left-col a:hover{
background-position:bottom;
}

.btn2_left-col a:link, .btn2_left-col a:visited {
display:block;
float:left;
width:174px;
height:178px;
margin-bottom:10px;
background-image:url(../images/btn1_left-col.gif);
background-repeat:no-repeat;
background-position:top;
}

.btn2_left-col a:hover{
background-position:bottom;
}

.btn3_left-col a:link, .btn3_left-col a:visited {
display:block;
float:left;
width:174px;
height:178px;
margin-bottom:10px;
background-image:url(../images/btn3_left-col.gif);
background-repeat:no-repeat;
background-position:top;
}

.btn3_left-col a:hover{
background-position:bottom;
}
/**column left elements enclosed up**/





/**column middle elements enclosed down**/
#col-middle{
width:600px;
float:left;
margin-bottom:20px;
}

.col-middle-Inner{
padding:0 10px;
}

.col-middle-Inner ul, .col-middle-Inner li{
margin-left:20px;
margin-top:10px;
}

.subheading{
font-size:16px;
line-height:22px;
font-weight:bold;
}

.dottedLine{
height:3px;
border-bottom:#FFFFFF dotted 1px;
}

.image_content{
float:right;
margin:20px 0 15px 10px;
}
/**column middle elements enclosed up**/





/**column right elements enclosed down**/
#col-right{
width:187px;
float:right;
display:inline;
}

.emailus a:link, .emailus a:visited{
width:180px;
float:right;
margin:20px 0 15px 0;
height:65px;
display:block;
background-image:url(../images/btn1_right-col.gif);
background-repeat:no-repeat;
background-position:top;
}

.emailus a:hover{
background-position:bottom;
}
/**column right elements enclosed up**/






/*bot_nav enclosed down**/
#bot_nav{
float:left;
margin-top:22px;
}

ul#bot_nav{
list-style:none;
float:left;
margin:0;
}

ul#bot_nav li{
float:left;
display:inline;
margin:0;
}

#bot_nav li a:link, #bot_nav li a:visited{
display:block;
line-height:132px;
height:132px;
width:145px;
background-repeat:no-repeat;
background-position:top center;
float:left;
}


#bot_nav li a.btn1_bot_nav:link, #bot_nav li a.btn1_bot_nav:visited{
background-image:url(../images/btn1_bot.gif);
}

#bot_nav li a.btn2_bot_nav:link, #bot_nav li a.btn2_bot_nav:visited{
background-image:url(../images/btn2_bot.gif);
}

#bot_nav li a.btn3_bot_nav:link, #bot_nav li a.btn3_bot_nav:visited{
background-image:url(../images/btn3_bot.gif);
}

#bot_nav li a.btn4_bot_nav:link, #bot_nav li a.btn4_bot_nav:visited{
background-image:url(../images/btn4_bot.gif);
}


#bot_nav li a:hover,#bot_nav li a.active{
background-position:bottom;
}
/**bot_nav enclosed up**/






/**footer elements enclosed down**/
#footer{
background-color:#5f7b8d;
padding:0 12px;

}

.footerInner{
padding-top:18px;
*padding-top:9px; /**to fix the IE6 and IE7 bug of double padding**/
text-align:center;
}
/**footer elements enclosed up**/





/**bottom most nav enclosed down**/
.bottomNav{
font-size:11px;
line-height:20px;
}
/**bottom most nav enclosed up**/




/**form1 elements enclosed down**/
.form1 input, .form1 textarea{
width:220px;
}

.required{
color:#ffffff;
font-size:10px;
font-style:italic;
font-weight:bold;
}

.form-table1 td{
padding-bottom:10px;
}
/**form1 enclosed up**/





/**general classes enclosed down**/
.highlights{
color:#f96709;
font-weight:bold;
}

.blue{
color:#00adef;
}

.attraction{
color:#f96709;
font-weight:bold;
font-size:20px;
line-height:26px;
}

.floatLeft{
float:left;
}

.floatRight{
float:right;
}

.clearboth{
clear:both;
}