/* Format & Form */

.mceVisualAid {
    border: 1px dashed #BBBBBB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}

#wrapper{
} 

.containermain{
	margin-left: auto;
	margin-right: auto;
	width: 960px;

	}
#logobox{
	float: left;
	width: 960px;
	height: 140px;
}
#logo{
	float: left;
	height: 140px;
	width: 534px;
}
#logob{
	float: left;
	height: 140px;
	width: 426px;
}
#tabbox{
	background-image: url(assets/tab_bak.png);
	float: left;
	height: 45px;
	width: 960px;
}
#main_image{
	height: auto;
	width: 960px;
}
#content_area{
	background-image: url(assets/main_bak01.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #0054A0;
	float: left;
	width: 960px;
	min-height: 500px;
}
#panel01{
	float: left;
	width: 234px;
}
	#quicklinks{
	background-color: #0054A0;
	background-image: url(assets/ql_bak.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 234px;
	padding-top: 65px;

	padding-bottom: 15px;
}
	#events{
	background-color: #0054A0;
	background-image: url(assets/ue_bak.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 209px;
	padding-top: 50px;
	padding-left: 10px;
	padding-bottom: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	
	
	}
	
#events li {
	color: #FFffff;
	list-style-type: square;	
	}
	
	#events li a{
	color: #FFCC00;
	list-style-type: square;	
	}
	
	
	
#panel02{
	width: 541px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	overflow: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(assets/panel02_bak_hack.gif);
	background-repeat: repeat-x;
}

#hm_curvetop{
	background-image: url(assets/curve_hm_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 541px;
	height: 44px;

}

#hm_curvebottom{
	background-image: url(assets/curve_hm_bottm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 541px;
	height: 83px;
	margin-bottom: 25px;
}

.contentbox01{
	background-color: #FFFFFF;
	width: 541px;
	min-height:400px;
	margin-top: 0px;
}

#panel03{
	background-image: url(assets/sp_bak.png);
	float: left;
	width: 160px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 65px;
	padding-left: 14px;
	padding-bottom: 25px;
	
}
#panel03 img{
	border: 1px solid #93BBF7;
	margin-top: 5px;

	margin-bottom: 5px;
	margin-left: 12px;
}


	.sponsor_box{}
	
/* Default Page */	

	#sections{
	background-color: #0054A0;
	background-image: url(assets/sec_bak.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 234px;
}


#sections table{
	margin-top: 72px;
	margin-bottom: 25px;
}


	#blank{
		background-color: #0054A0;
	background-image: url(assets/blank_bak.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 234px;
	
	
	}
	
#panel02b{
	width: 714px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	overflow: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#hm_curvetopb{
	background-image: url(assets/curve_df_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 714px;
	height: 44px;
	background-color: #FFFFFF;
}

#hm_curvebottomb{
	background-image: url(assets/curve_df_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 714px;
	height: 83px;
}

.contentbox01b{
	background-color: #FFFFFF;
	width: 714px;
}
	.btitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: lighter;
	color: #999999;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 25px;
	font-style: italic;
}
	.content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	text-align: left;
	background-color: #FFFFFF;
}	

	.content img{

	margin-right: 10px;

}

	.content h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #3C9DFF;
	font-weight: lighter;
}	

	.content h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #996600;
	font-weight: lighter;
}


	.content ul{
	background-color: #D9E8FF;
	padding: 10px;
	margin-left: 0px;
}	

	.content li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004182;
	background-color: #D9E8FF;
	font-weight: bold;
	list-style-position: inside;
}	
	
/* end Default Page */		

/* menu tabs */	

#tab_home{
	float: right;
	height: 44px;
	width: 125px;
	padding-right: 8px;
	background-image: url(assets/tab_home01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 8px;
}

#tab_home a:hover{
	float: right;
	height: 44px;
	width: 125px;

	background-image: url(assets/tab_home01b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#tab_about{
	float: right;
	height: 44px;
	width: 125px;
	background-image: url(assets/tab_about01.gif);
	background-repeat: no-repeat;
	background-position: left top;
		margin-top: 8px;
}

#tab_about a:hover{
	float: right;
	height: 44px;
	width: 125px;
	background-image: url(assets/tab_about01b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#tab_member{
	float: right;
	height: 44px;
	width: 125px;
	background-image: url(assets/tab_member01.gif);
	background-repeat: no-repeat;
	background-position: left top;
		margin-top: 8px;
}

#tab_member a:hover{
	float: right;
	height: 44px;
	width: 125px;
	background-image: url(assets/tab_member01b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#tab_business{
	float: right;
	height: 44px;
	width: 125px;
	background-image: url(assets/tab_business01.gif);
	background-repeat: no-repeat;
	background-position: left top;
		margin-top: 8px;
}

#tab_business a:hover{
	float: right;
	height: 44px;
	width: 125px;
	background-image: url(assets/tab_business01b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#tab_news{
	float: right;
	height: 44px;
	width: 125px;
	background-image: url(assets/tab_news01.gif);
	background-repeat: no-repeat;
	background-position: left top;
		margin-top: 8px;
}

#tab_news a:hover{
	float: right;
	height: 44px;
	width: 125px;
	background-image: url(assets/tab_news01b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#tab_contact{
	float: right;
	height: 44px;
	width: 125px;

	background-image: url(assets/tab_contact01.gif);
	background-repeat: no-repeat;
	background-position: left top;
		margin-top: 8px;
}

#tab_contact a:hover{
	float: right;
	height: 44px;
	width: 125px;

	background-image: url(assets/tab_contact01b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


/* end menu tabs */	



.toc{
	
}


.leftMenu01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #F0F9FF;
	padding-left: 25px;
}

.leftMenu01 A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}

.leftMenu01 A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #003366;
	text-decoration: none;
}

.leftMenu01 img{
	padding-right: 5px;
}

.leftMenu01sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	padding-left: 60px;
		text-decoration: none;
}


.leftMenu01sub A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFCC00;

	text-decoration: none;
}
	
#footer{
	float: left;
	width: 940px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	background-color: #002C53;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	text-align: right;
	height: 75px;
}

#footer a{
	color: #CADFFF;
	text-decoration: underline;
	font-weight: bolder;
}


/* directory */	


.mem_content{
	padding-right: 50px;
	padding-left: 100px;

}

#mem_curvetopb{
	background-image: url(assets/curve_mem_top.png);
	float: left;
	width: 960px;
	height: 44px;
}

#mem_contentbox01b{
	width: 810px;
	padding-right: 75px;
	padding-left: 75px;
}

#mem_panel02b{
	background-image: url(assets/mem_bak.png);
	float: left;
	width: 960px;
}

#mem_footer{
	float: left;
	width: 940px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	background-color: #002C53;
	padding-top: 100px;
	padding-right: 20px;
	padding-bottom: 10px;
	text-align: right;
	height: 75px;
	background-image: url(assets/foot_mem.png);
	background-repeat: no-repeat;
}

#mem_footer a{
	color: #CADFFF;
	text-decoration: underline;
	font-weight: bolder;
}

#memform{}

#memform table{
	background-color: #FFF0B3;
	padding: 10px;
	border: 1px solid #FFCC00;
	margin-left: 125px;
}

#memform td{
	padding: 2px;
}

#memform td:first-child{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
}

#paypal{
	background-image: url(assets/tor_bak.png);
	background-repeat: no-repeat;
	height: 95px;
	width: 530px;
	padding-top: 305px;
	padding-left: 70px;
}

.paypalbox{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	height: 25px;
	width: 25px;
	border: 1px solid #999999;
	padding-top: 5px;
	padding-left: 5px;
}