body {
background-color: #062231;
width: 100%;
}

#locatedivecenter_stub {
background: transparent url("../images/locate_divecenter.png") no-repeat;
width: 271px;
height: 45px;
position: absolute;
margin-top: -45px;
margin-right: 30px;
right: 0px;
}

#locatedivecenterstub_link {
position: absolute;
left: 50px;
top: 20px;
width: 188px;
height: 25px;
text-indent: -9999px;
cursor: pointer;
}

#top_bg {
top: 0px;
width: 100%;
height: 470px;
position: absolute;
}

#top_bg_center {
background: #062231 url("../images/top_bg.png") 0px 0px no-repeat;
margin-left: auto;
margin-right: auto;
width: 1280px;
height: 365px;
}

#top_round {
border: 0px solid #fff;
width: 995px;
top: 80px;
position: relative;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}

#left_round {
background: transparent url("../images/round_corner.png") 0px 0px no-repeat;
border: 0px solid #fff;
width:14px;
height: 13px;
float: left;
}

#top_center {
background: transparent url("../images/container_bg.png") 0px 0px repeat-y;
border: 0px solid #fff;
width:966px;
height: 13px;
float: left;
margin-left: 0px;
}

#right_round {
background: transparent url("../images/round_corner.png") -15px 0px no-repeat;
border: 0px solid #fff;
width: 14px;
height: 13px;
float: left;
}

#container_header {
background: transparent url("../images/container_bg.png") 0px 0px repeat-y;
width: 995px;
top: 80px;
margin-left: auto;
margin-right: auto;
border: 0px solid #fff;
position: relative;
overflow: hidden;
}

#container_header_inner {
margin-left: 43px;
margin-right: 30px;
margin-top: 10px;
}

#logo {
text-indent: -9999px;
background: transparent url("../images/logo.png") 0px 0px no-repeat;
float: left;
width: 194px;
height: 104px;
}

#login {
float: right;
width: 330px;
}

#username, #password {
float: left;
padding-right: 10px;
background: transparent url("../images/login_misc.png") 0px 0px no-repeat;
width: 134px;
height: 29px;
margin-left: 10px;
}

.login_txtbox {
border-width: 0px;
background-color: transparent;
margin-top: 7px;
height: 22px;
padding-left: 8px;
color:#4392a5;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#submit {
float: right;
background: transparent url("../images/login_misc.png") -144px 0px no-repeat;
border: 0px solid #fff;
width: 16px;
height: 16px;
margin-top: 8px;
}

#submit a:hover {
float: right;
background: transparent url("../images/login_misc.png") -163px 0px no-repeat;
border: 0px solid #fff;
width: 16px;
height: 16px;
margin-top: 8px;
}

.submit_btn {
border-width: 0px;
width: 16px;
height: 16px;
background-color: transparent;
}

#forgot_password {
float: right;
padding-right: 22px;
padding-top:3px;
color:#3b6880;
}

#forgot_password a:hover {
float: right;
padding-right: 22px;
padding-top:3px;
color:#497d99;
}

#container_body {
border: 0px solid #fff;
background: #03131f url("../images/container_footer.png") bottom left no-repeat;
position: relative;
width: 995px;
top: 80px;
margin-left: auto;
margin-right: auto;
padding-bottom: 100px;
}

#container_left {
background: transparent url("../images/container_left.png") bottom left no-repeat;
border: 0px solid #fff;
position: absolute;
left: 0px;
margin-left: -91px;
width: 91px;
height: 100%;
}

#container_right {
background: transparent url("../images/container_right.png") bottom left no-repeat;
border: 0px solid #fff;
position: absolute;
right: 0px;
margin-right: -60px;
width: 60px;
height: 100%;
}

#body {
border: 0px solid #fff;
background: transparent url("../images/body_bg.png") 0px 0px repeat;
min-height: 510px;
height: 100%;
margin-top: 0px;
margin-left: 43px;
margin-right: 30px;
overflow: hidden;
}

/*#menu {
position: absolute;
margin-left: -5px;
margin-top: 10px;
border: 0px solid #fff;
z-index: 2;
}

#menu ul {
border: 0px solid #fff;
list-style-type: none;
width: 1000px;
height: 55px;
overflow: hidden;
}

#menu ul li {
display: inline;
margin-left: -4px;
border: 0px solid #fff;
}

#menu ul li a {
border: 0px solid #fff;
padding-bottom: 25px;
text-decoration: none;
display: inline-block;
text-indent: -9999px;
}

#menu ul li span {
padding-bottom: 35px;
text-decoration: none;
height: 55px;
display: inline-block;
text-indent: -9999px;
}

#home_link a {
border: 0px solid #fff;
background: transparent url("../images/menu.png") 0px 0px no-repeat;
padding-right: 116px;
height: 17px;
}

#home_link a:hover, #home_link_active a {
border: 0px solid #fff;
background: transparent url("../images/menu.png") 0px -59px no-repeat;
padding-right: 116px;
height: 17px;
}

#aboutus_link a {
border: 0px solid #fff;
background: transparent url("../images/menu.png") -116px 0px no-repeat;
padding-right: 139px;
height: 17px;
}

#aboutus_link a:hover, #aboutus_link_active a {
border: 0px solid #fff;
background: transparent url("../images/menu.png") -116px -59px no-repeat;
padding-right: 139px;
height: 17px;
}

#education_link a {
border: 0px solid #fff;
background: transparent url("../images/menu.png") -255px 0px no-repeat;
padding-right: 149px;
height: 17px;

}

#education_link a:hover, #education_link_active a {
border: 0px solid #fff;
background: transparent url("../images/menu.png") -255px -59px no-repeat;
padding-right: 149px;
height: 17px;
}

#news_link a {
border: 0px solid #fff;
background: transparent url("../images/menu.png") -404px 0px no-repeat;
padding-right: 176px;
height: 17px;
}

#news_link a:hover, #news_link_active a {
border: 0px solid #fff;
background: transparent url("../images/menu.png") -404px -59px no-repeat;
padding-right: 176px;
height: 17px;
}

#members_link a {
border: 0px solid #fff;
background: transparent url("../images/menu.png") -580px 0px no-repeat;
padding-right: 182px;
height: 17px;
}

#members_link a:hover, #members_link_active a {
border: 0px solid #fff;
background: transparent url("../images/menu.png") -580px -59px no-repeat;
padding-right: 182px;
height: 17px;
}

#shop_link a {
border: 0px solid #fff;
background: transparent url("../images/menu.png") -762px 0px no-repeat;
padding-right: 107px;
height: 17px;
}

#shop_link a:hover, #shop_link_active a {
border: 0px solid #fff;
background: transparent url("../images/menu.png") -762px -59px no-repeat;
padding-right: 107px;
height: 17px;
}

#coral_img span {
border: 0px solid #fff;
background: transparent url("../images/menu.png") -869px 0px no-repeat;
padding-right: 76px;
padding-bottom: 50px;
padding-right: 78px;
}*/

#footer {
margin-left: 43px;
margin-right: 30px;
border: 0px solid #fff;
position: relative;
overflow: hidden;
height: 25px;
}

#copyright {
border: 0px solid #fff;
float: left;
}

.footerShare, ul.footerShare li {
color:#2c5c6b;
padding-top:6px;
font-size:10px;
}

#links {
float: right;
border: 0px solid #fff;
right: 0px;
}

#links ul {
list-style: none;
}

#links ul li {
display: inline;
}

#bottom_bg {
/*background: transparent url("../images/footer_bg.png") 0px 0px repeat-x;*/
clear: both;
position: absolute;
left: 0;
width: 100%;
}

#bottom_bg_center {
/*background: transparent url("../images/footer_bg.png") 0px 0px repeat-x;*/
clear: both;
position: relative;
margin-left: auto;
margin-right: auto;
width: 1280px;
}

#bottom_bg embed, #bottom_bg object {
	margin-top: -30px;
	margin-bottom: -5px;
}

/* sliding */
#body_content {
min-height: 100%;
width: 922px;
overflow: hidden;
border: 0px solid #fff;
position: absolute;
}

#page1, #page2 {
position: absolute;
float: left;
border: 0px solid #fff;
width: 920px;
}

#page1 {
	left: 0px;
}

#page2 {
	left: 920px;
}


/* index.css */
#gallery_pic {
background: transparent url("../images/home/photo_border.png") 0px 0px no-repeat;
width: 502px;
height: 380px;
position: relative;
margin-top: 101px;
margin-left: 36px;
margin-bottom: 35px;
float: left;
}

#latest {
float: right;
position: relative;
margin-top: 64px;
margin-right: 30px;
}

#news_header {
background: transparent url("../images/home/latest_news.png") 0px 0px no-repeat;
width: 322px;
height: 45px;
}

#news_body, #events_body {
background: transparent url("../images/home/latest_body.png") 0px 0px repeat-y;
height: 154px;
width: 322px;
color:#99b2be;
}

#news_body ul, #events_body ul{
list-style:url(../images/arrow.png);
/*padding-top:2px;*/
margin-left:46px;
}

#news_body li, #events_body li{
line-height:13px;
font-size:10px;
padding-bottom: 20px;
}

#news_footer, #events_footer {
background: transparent url("../images/home/latest_footer.png") 0px 0px no-repeat;
height: 12px;
width: 322px;
}

#events_footer {
margin-bottom: 35px;
}

#events_header {
background: transparent url("../images/home/latest_events.png") 0px 0px no-repeat;
width: 322px;
height: 40px;
}

ul#news_body li {
font-size:10px;
list-style:url(images/latest_bullet.png);
}

/* common.css */
.subHeader{
font-size:12px;
font-weight:bold;
/*margin-bottom:-14px;*/
margin-top:26px;
text-decoration:underline;
}

.notes, ul#leaderNotes li{
font-size:10px;
line-height:13px;
}

.dividerSpace{
margin-top:18px;
margin-bottom:-6px;
}

.pointForm {
margin-top: -15px;
margin-bottom: 18px;
list-style: disc;
margin-left: 46px;
}

.pointForm li {
/*padding-left: 16px;*/
line-height:15px;
}

.pointForm02 {
margin: 17px 0px 18px 33px;
list-style: disc;
}

.pointForm02 li {
/*padding-left: 20px;*/
line-height:15px;
}

.numberList {
margin-left:-20px;
}

/* about.css */
#left_menu {
width: 188px;
margin-top: 118px;
margin-left: 29px;
margin-bottom: 35px;
float: left;
}

#leftmenu_body ul {
list-style-type: none;
width: 188px;
margin-top: -1px;
}

#leftmenu_body li a {
margin-left: 1px;
display: block;
padding-right: 86px;
}

#worldwide_link a {
border: 0px solid #fff;
background: transparent url("../images/aboutus/leftmenu.png") 0px 0px no-repeat;
padding-bottom: 28px;
text-indent: -9999px;
}

#worldwide_link a:hover, #worldwide_link_active a {
background: transparent url("../images/aboutus/leftmenu.png") -189px 0px no-repeat;
padding-bottom: 28px;
text-indent: -9999px;
}

#pacificrim_link a {
border: 0px solid #fff;
background: transparent url("../images/aboutus/leftmenu.png") 0px -41px no-repeat;
padding-bottom: 23px;
text-indent: -9999px;
}

#pacificrim_link a:hover, #pacificrim_link_active a {
background: transparent url("../images/aboutus/leftmenu.png") -189px -41px no-repeat;
padding-bottom: 23px;
text-indent: -9999px;
}

#locatecenter_link a {
border: 0px solid #fff;
background: transparent url("../images/aboutus/leftmenu.png") 0px -77px no-repeat;
padding-bottom: 37px;
text-indent: -9999px;
}

#locatecenter_link a:hover, #locatecenter_link_active a {
background: transparent url("../images/aboutus/leftmenu.png") -189px -77px no-repeat;
padding-bottom: 37px;
text-indent: -9999px;
}

#becomecenter_link a {
border: 0px solid #fff;
background: transparent url("../images/aboutus/leftmenu.png") 0px -127px no-repeat;
padding-bottom: 37px;
text-indent: -9999px;
}

#becomecenter_link a:hover, #becomecenter_link_active a {
background: transparent url("../images/aboutus/leftmenu.png") -189px -127px no-repeat;
padding-bottom: 37px;
text-indent: -9999px;
}

#locaterep_link a {
border: 0px solid #fff;
background: transparent url("../images/aboutus/leftmenu.png") 0px -177px no-repeat;
padding-bottom: 37px;
text-indent: -9999px;
}

#locaterep_link a:hover, #locaterep_link_active a {
background: transparent url("../images/aboutus/leftmenu.png") -189px -177px no-repeat;
padding-bottom: 37px;
text-indent: -9999px;
}

#contactus_link a {
background: transparent url("../images/aboutus/leftmenu.png") 0px -227px no-repeat;
padding-bottom: 26px;
text-indent: -9999px;
}

#contactus_link a:hover, #contactus_link_active a {
background: transparent url("../images/aboutus/leftmenu.png") -189px -227px no-repeat;
padding-bottom: 26px;
text-indent: -9999px;
}

#right_content {
width: 643px;
margin-top: 78px;
margin-right: 26px;
float: right;
}

#about_rightcontent_stub {
height: 100%;
width: 16px;
margin-left: -16px;
background: transparent url("../images/rightcontent_stub.png") 0px 0px no-repeat;
}

#about_rightcontent_title {
border: 0px solid #fff;
height: 53px;
background: transparent url("../images/aboutus.png") 0px 0px no-repeat;
}

#rightcontent_body {
min-height: 330px;
padding: 0px 35px 0px 33px;
background: transparent url("../images/rightcontent_body.png") 0px 0px repeat-y;
}

#rightcontent_body, #subpage_1, #subpage_2 {
	border: 0px solid #000;
	position: absolute;
	width: 580px;
}

#subpage_2 {
	top: 305px;
}


#subpage {
height:320px;
overflow:hidden;
position:absolute;
width:580px;
z-index: 2;
}

#rightcontent_bottom {
background: transparent url("../images/rightcontent_footer.png") bottom left no-repeat;
height:100%;
margin-left:-33px;
margin-top:14px;
position:absolute;
width:640px;
}

#rightcontent_body li {
/*padding-bottom: 3px;*/
/*padding-left: 10px;*/
font-family: verdana;
font-size: 11px;
color: #99b2be;
/*-moz-opacity: 0.75;
opacity:0.75;
filter: alpha(opacity=75);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);*/
text-align: justify;
}

/* education.css */
#education_rightcontent_stub {
height: 100%;
width: 22px;
margin-left: -22px;
background: transparent url("../images/education/header_stub.png") 0px 0px no-repeat;
}

#education_rightcontent_title {
border: 0px solid #fff;
height: 53px;
background: transparent url("../images/education/header.png") 0px 0px no-repeat;
}

#training_link a {
border: 0px solid #fff;
background: transparent url("../images/education/leftmenu.png") 0px 0px no-repeat;
padding-bottom: 28px;
text-indent: -9999px;
}

#training_link a:hover, #training_link_active a {
border: 0px solid #fff;
background: transparent url("../images/education/leftmenu.png") -189px 0px no-repeat;
padding-bottom: 28px;
text-indent: -9999px;
}

#diver_link a {
border: 0px solid #fff;
background: transparent url("../images/education/leftmenu.png") 0px -41px no-repeat;
padding-bottom: 23px;
text-indent: -9999px;
}

#diver_link a:hover, #diver_link_active a {
border: 0px solid #fff;
background: transparent url("../images/education/leftmenu.png") -189px -41px no-repeat;
padding-bottom: 23px;
text-indent: -9999px;
}

#specialty_link a {
border: 0px solid #fff;
background: transparent url("../images/education/leftmenu.png") 0px -77px no-repeat;
padding-bottom: 37px;
text-indent: -9999px;
}

#specialty_link a:hover, #specialty_link_active a {
border: 0px solid #fff;
background: transparent url("../images/education/leftmenu.png") -189px -77px no-repeat;
padding-bottom: 37px;
text-indent: -9999px;
}

#technical_link a {
border: 0px solid #fff;
background: transparent url("../images/education/leftmenu.png") 0px -127px no-repeat;
padding-bottom: 37px;
text-indent: -9999px;
}

#technical_link a:hover, #technical_link_active a {
border: 0px solid #fff;
background: transparent url("../images/education/leftmenu.png") -189px -127px no-repeat;
padding-bottom: 37px;
text-indent: -9999px;
}

#leader_link a {
border: 0px solid #fff;
background: transparent url("../images/education/leftmenu.png") 0px -177px no-repeat;
padding-bottom: 37px;
text-indent: -9999px;
}

#leader_link a:hover, #leader_link_active a {
border: 0px solid #fff;
background: transparent url("../images/education/leftmenu.png") -189px -177px no-repeat;
padding-bottom: 37px;
text-indent: -9999px;
}

#instructor_link a {
border: 0px solid #fff;
background: transparent url("../images/education/leftmenu.png") 0px -227px no-repeat;
padding-bottom: 37px;
text-indent: -9999px;
}

#instructor_link a:hover, #instructor_link_active a {
border: 0px solid #fff;
background: transparent url("../images/education/leftmenu.png") -189px -227px no-repeat;
padding-bottom: 37px;
text-indent: -9999px;
}

#firstaid_link a {
border: 0px solid #fff;
background: transparent url("../images/education/leftmenu.png") 0px -277px no-repeat;
padding-bottom: 27px;
text-indent: -9999px;
}

#firstaid_link a:hover, #firstaid_link_active a {
border: 0px solid #fff;
background: transparent url("../images/education/leftmenu.png") -189px -277px no-repeat;
padding-bottom: 27px;
text-indent: -9999px;
}

/* arrow button */
#edu_list li {
background: transparent url("../images/latest_bullet.png") no-repeat;
height: 21px;
padding-left: 25px;
}

#edu_list li a, .link {
color: #99b1bd;
font-weight:bold;
text-decoration:none;
}

#edu_list li a:hover, .link:hover {
color: #6199b5;
font-weight:bold;
text-decoration:none;
}
/* arrow button END */

.link {
text-decoration: underline;
}

.link:hover {
text-decoration: underline;
}


/*contactus.css */
.text {
	background: transparent url("../images/contactus.png") 9px -4px no-repeat;
	border-width: 0px;
	height: 29px;
	width: 255px;
	margin-bottom: 12px;
	margin-top: -9px;
	margin-left: -7px;
	padding-left: 21px;
	padding-right: 10px;
}

.textarea {
	background: transparent url("../images/contactus.png") 2px -82px no-repeat;
	border-width: 0px;
	width: 249px;
	height: 120px;
	margin-top: -4px;
	padding: 7px 14px;
}

#form, #address, #address a, .textarea, .text {
	font-family: verdana;
	font-size: 11px;
	color: #778892;
	/*-moz-opacity: 0.57;
	opacity: 0.57;*/
}

#form {
	float: left;
}

#divider {
	float: left;
	margin-left: 15px;
	margin-top: -11px;
	background: transparent url("../images/contactus.png") -270px 0px no-repeat;
	width: 25px;
	height: 323px;
}

#address {
	float: right;
}

#address a#link{
	color: #99b2be;
}

#address a#link:hover{
	color: #6199b5;
}

#contactus_submit {
	background: transparent url("../images/contactus.png") -185px -216px no-repeat;
	text-indent: -9999px;
	width: 87px;
	height: 29px;
	cursor: pointer;
	border: 0px;
}

table#contactus_table {
	padding-top: 5px;
	width: 100%;
}

#submit_status {
	display: none;
}

/* divecenter.css */
table#flag_list {
	width: 600px;
}

#flag_list td {
	vertical-align: middle;
}

table span, #result a {
	font-family: verdana;
	font-size: 11px;
	color: #fff;
	-moz-opacity: 0.57;
	opacity: 0.57;
	margin-bottom: 10px;
	vertical-align: middle;
}

td img {
	/*float: left;*/
}

.country {
	font-family: verdana;
	color: #fff;
	font-size: 16px;
	-moz-opacity: 0.87;
	opacity: 0.87;
}

.center_type {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	-moz-opacity: 0.57;
	opacity: 0.57;
	background: transparent url("../images/aboutus/locate_center/centertype.png") no-repeat;
	width: 600px;
	height: 28px;
	padding-top: 7px;
}

.center_type, .centerid, .address {
	padding-left: 20px;
}

.centerid {
	font-family: verdana;
	font-size: 11px;
	color: #faaf19;
	font-weight: bold;
	-moz-opacity: 1;
	opacity: 1;
}

.address {
	width: 170px;
}

.contact {
	width: 225px;
}

.address, .contact {
	text-align: left;
	padding-bottom: 10px;
}

/* news_events.css */
#newsevents_rightcontent_title {
	border: 0px solid #fff;
	height: 53px;
	background: transparent url("../images/news_events/header.png") 0px 0px no-repeat;
}

#month_dropdown .main_dropdown_up {
	background: transparent url("../images/dropdown/main_mth_up.png") no-repeat;
	width: 77px;
	height: 21px;
	padding-left: 10px;
	padding-top: 6px;
}

#month_dropdown .main_dropdown_down {
	background: transparent url("../images/dropdown/main_mth_down.png") no-repeat;
	width: 77px;
	height: 21px;
	padding-left: 10px;
	padding-top: 6px;
}

#month_dropdown li.sub_li {
	background: transparent url("../images/dropdown/mth_sub.png") no-repeat;
	width: 77px;
	height: 24px;
	padding-left: 10px;
}

#month_dropdown li.sub_li:hover {
	background: transparent url("../images/dropdown/mth_sub_hover.png") no-repeat;
	width: 77px;
	height: 24px;
	padding-left: 10px;
	color: #000;
}

#month_dropdown li.last_li {
	background: transparent url("../images/dropdown/mth_bottom.png") no-repeat;
	width: 77px;
	height: 24px;
	padding-left: 10px;
}

#yr_dropdown .main_dropdown_up {
	cursor: pointer;
	background: transparent url("../images/dropdown/main_yr_up.png") no-repeat;
	width: 52px;
	height: 21px;
	padding-left: 10px;
	padding-top: 6px;
}

#yr_dropdown .main_dropdown_down {
	cursor: pointer;
	background: transparent url("../images/dropdown/main_yr_down.png") no-repeat;
	width: 52px;
	height: 21px;
	padding-left: 10px;
	padding-top: 6px;
}

#yr_dropdown li.sub_li {
	background: transparent url("../images/dropdown/yr_sub.png") no-repeat;
	width: 52px;
	height: 21px;
	padding-left: 10px;
}

#yr_dropdown li.sub_li:hover {
	background: transparent url("../images/dropdown/yr_sub_hover.png") no-repeat;
	width: 52px;
	height: 21px;
	padding-left: 10px;
	color: #000;
}

#yr_dropdown li.last_li {
	background: transparent url("../images/dropdown/yr_bottom.png") no-repeat;
	width: 52px;
	height: 21px;
	padding-left: 10px;
}

ul#month_sub_dropdown, ul#yr_sub_dropdown{
	display: none;
	margin: 0px;
	padding: 0px;
}

.yr_main_dropdown, .month_main_dropdown, .sub_li, .last_li {
	font-family: verdana;
	font-size: 11px;
	color: #96a5ad;
	cursor: pointer;
}

#year_mth {
	position: absolute;
	height: 75px;
	width: 590px;
	z-index: 1;
}

#news_result {
margin-top: 85px;
}

#year_txt, #year_dropdown, #mth_txt, #mth_dropdown {
	float: left;
	margin-right: 10px;
}

#year_dropdown {
	margin-right: 60px;
}

#year_txt, #mth_txt {
	margin-top: -5px;
}

#yr_mth_divider {
background: transparent url("../images/news_events/divider.png") top left no-repeat;
width: 633px;
height: 23px;
float: left;
clear: both;
margin-left: -15px;
margin-top: 45px;
position: absolute;
z-index: -1;
}

#articles_link a {
border: 0px solid #fff;
background: transparent url("../images/news_events/leftmenu.png") 0px 0px no-repeat;
padding-bottom: 28px;
text-indent: -9999px;
}

#articles_link a:hover, #articles_link_active a {
border: 0px solid #fff;
background: transparent url("../images/news_events/leftmenu.png") -189px 0px no-repeat;
padding-bottom: 28px;
text-indent: -9999px;
}

#events_link a {
border: 0px solid #fff;
background: transparent url("../images/news_events/leftmenu.png") 0px -41px no-repeat;
padding-bottom: 28px;
text-indent: -9999px;
}

#events_link a:hover, #events_link_active a {
border: 0px solid #fff;
background: transparent url("../images/news_events/leftmenu.png") -189px -41px no-repeat;
padding-bottom: 28px;
text-indent: -9999px;
}

#search_btn {
float: left;
margin-left: 40px;
}

#news_list {
list-style-image: url("../images/news_events/bullet.png");
padding-left: 25px;
}

#news_list li {
padding-bottom: 10px;
}

#news_list li a {
padding-bottom: 15px;
font-family: verdana;
font-size: 11px;
color: #fff;
-moz-opacity: 0.75;
opacity:0.75;
filter: alpha(opacity=75);
text-align: justify;
line-break: 5px;
text-decoration: none;
}

#searchnews {
border: 0px solid #fff;
background: transparent url("../images/news_events/search_btn.png") no-repeat;
width: 79px;
height: 23px;
cursor: pointer;
}

#back_navi, #next_navi {
width: 61px;
height: 22px;
text-indent: -9999px;
cursor: pointer;
}

#news_navi {
bottom: 0px;
}

#back_navi {
background: transparent url("../images/news_events/back_btn.png") no-repeat;
float: left;
}

#next_navi {
background: transparent url("../images/news_events/next_btn.png") no-repeat;
float: right;
}

/*event*/
.event_dropdown_up {
background: transparent url("../images/dropdown/main_events_up.png") no-repeat;
width: 272px;
height: 28px;
}

#event_country_dropdown {
padding-left: 10px;
padding-top: 6px;
}

#events_divider {
background: transparent url("../images/news_events/divider.png") no-repeat -20px 2px;
width: 633px;
height: 23px;
}

#event_sub_dropdown, #country_sub_dropdown {
	left: 80px;
	position: absolute;
	margin-top: 25px;
	display: none;
}

/* member_login */
#members_tbl {
	width: 355px;
}

#middle_content {
	margin-left: 190px;
	margin-top: 65px;
}

#members_middlecontent_title {
	background: transparent url("../images/member_login/header.png") top left no-repeat;
	width: 547px;
	height: 43px;
}

#members_middlecontent_body {
	background: transparent url("../images/member_login/body.png") top left repeat;
	width: 547px;
	height: 170px;
}

#members_middlecontent_body #content {
	padding-left: 95px;
	padding-top: 10px;
}

#members_middlecontent_bottom {
	background: transparent url("../images/member_login/bottom.png") top left repeat-y;
	width: 547px;
	height: 13px;
}

#firstmembers_username, #members_username, #members_password {
	background: transparent url("../images/member_login/textbox_blur.png") no-repeat;
	border: 0px;
	width: 242px;
	height: 20px;
	padding: 8px 13px;
	font-family: verdana;
	font-size: 11px;
	color: #99b2be;
	/*-moz-opacity: 0.75;
	opacity:0.75;
	filter: alpha(opacity=75);*/
}

#members_submit {
	background: transparent url("../images/member_login/submit_btn.png") no-repeat;
	width: 79px;
	height: 23px;
	border: 0px;
}

/* first time member */
#first_members_tbl {
	width: 355px;
}

#first_middle_content {
	margin-left: 190px;
	margin-top: 25px;
}

#first_members_middlecontent_title {
	background: transparent url("../images/member_login/firsttime_header.png") top left no-repeat;
	width: 547px;
	height: 43px;
}

#first_members_middlecontent_body {
	background: transparent url("../images/member_login/body.png") top left repeat;
	width: 547px;
	height: 115px;
}

#first_members_middlecontent_body #first_content {
	padding-left: 95px;
	padding-top: 10px;
}

#first_members_middlecontent_bottom {
	background: transparent url("../images/member_login/bottom.png") top left repeat-y;
	width: 547px;
	height: 13px;
}

#first_members_username, #first_members_password {
	background: transparent url("../images/member_login/textbox_blur.png") no-repeat;
	border: 0px;
	width: 242px;
	height: 20px;
	padding: 8px 13px;
	font-family: verdana;
	font-size: 11px;
	color: #99b2be;
	/*-moz-opacity: 0.75;
	opacity:0.75;
	filter: alpha(opacity=75);*/
}

#first_members_submit {
	background: transparent url("../images/member_login/submit_btn.png") no-repeat;
	width: 79px;
	height: 23px;
	border: 0px;
}

.members_label {
	vertical-align: middle;
	font-family: verdana;
	font-size: 11px;
	color: #fff;
	-moz-opacity: 0.75;
	opacity:0.75;
	/*filter: alpha(opacity=75);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);*/
	text-align: justify;
	padding-bottom: 8px;
}

#firstlogin_error, #login_error {
	-moz-opacity: 0;
	opacity:0;
	filter: alpha(opacity=0);
}

#members_rightcontent_title {
border: 0px solid #fff;
height: 43px;
background: transparent url("../images/members/header.png") 0px 0px no-repeat;	
}

#members_premiums_link a {
background: transparent url("../images/members/leftmenu.png") 0px 0px no-repeat;
padding-bottom: 28px;
text-indent: -9999px;
}

#members_premiums_link_active a, #members_premiums_link a:hover {
background: transparent url("../images/members/leftmenu.png") -188px 0px no-repeat;
padding-bottom: 28px;
text-indent: -9999px;
}

#forms_link a {
background: transparent url("../images/members/leftmenu.png") 0px -41px no-repeat;
padding-bottom: 23px;
text-indent: -9999px;
}

#forms_link_active a, #forms_link a:hover {
background: transparent url("../images/members/leftmenu.png") -188px -41px no-repeat;
padding-bottom: 23px;
text-indent: -9999px;
}

#add_events_link a {
background: transparent url("../images/members/leftmenu.png") 0px -77px no-repeat;
padding-bottom: 26px;
text-indent: -9999px;
}

#add_events_link_active a, #add_events_link a:hover {
background: transparent url("../images/members/leftmenu.png") -188px -77px no-repeat;
padding-bottom: 26px;
text-indent: -9999px;
}

/* shops */
#shop_rightcontent_stub {
height: 100%;
width: 22px;
margin-left: -6px;
background: transparent url("../images/shop/header_stub.png") 0px 0px no-repeat;
}

#shop_rightcontent_title {
border: 0px solid #fff;
height: 43px;
background: transparent url("../images/shop/header.png") 0px 0px no-repeat;
}

#premiums_link a {
background: transparent url("../images/shop/leftmenu.png") 0px 0px no-repeat;
padding-bottom: 6px;
text-indent: -9999px;
height: 36px;
}

#premiums_link a:hover, #premiums_link_active a {
background: transparent url("../images/shop/leftmenu.png") -189px 0px no-repeat;
padding-bottom: 6px;
text-indent: -9999px;
height: 36px;
}

#replacecard_link a {
background: transparent url("../images/shop/leftmenu.png") 0px -41px no-repeat;
padding-bottom: 6px;
text-indent: -9999px;
height: 36px;
}

#replacecard_link a:hover, #replacecard_link_active a {
background: transparent url("../images/shop/leftmenu.png") -189px -41px no-repeat;
padding-bottom: 6px;
text-indent: -9999px;
height: 36px;
}

.shop_list li {
display: inline;
margin-right: 13px;
}

.shop_list img {
padding-top: 15px;
padding-bottom: 10px;
border: 0px;
}

.shop_logo {
background: transparent url("../images/shop/logo_bg.jpg") top left no-repeat;
width: 150px;
height: 153px;
padding: 3px;
}

.shop_title {
background: transparent url("../images/shop/title_bg.png") -20px -2px no-repeat;
width: 434px;
height: 31px;
padding-top: 6px;
}

.shop_items {
padding-bottom: 10px;
}

#shop_navi {
padding-bottom: 10px;
overflow: hidden;
}
