body {
	background: #ffffff;
	color: #000;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 9pt;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
}

img {
	border: 0px;
}

a {
	color: #77a4de;
	text-decoration: none;
}

a:hover {
	color: #77a4de;
	text-decoration: underline;
}

table,td,th {
	font-size: 9pt;
}

input {
	background: #F6F6F6;
	font-size: 10pt;
	color: #000;
}

.inputmain {
	background: #fff;
	font-size: 10pt;
	color: #000;
}

textarea {
	background-color: #F6F6F6;
	border: 1px #000 solid;
	font-size: 8pt;
	color: #000;
}

.textarea {
	background-color: #fff;
	border: 1px #000 solid;
	font-size: 8pt;
	color: #000;
}

/*########################
 	MAIN SURR.
	this is the outer table around the whole website.
 ########################*/
#outer { /*width:1000px;*/
	margin-left: auto;
	margin-right: auto;
	font-size: 8pt;
	text-align: left;
}

/*########################
 	INPUT BUTTONS / FORMS
 ########################*/
.button {
	background: #195B85;
	color: #fff;
	border: 1px #fff solid;
	font-size: 8pt;
	cursor: pointer;
}

.button2 {
	background: #3E99DA;
	color: #fff;
	border: 1px #fff solid;
	font-size: 8pt;
	cursor: pointer;
}

.input {
	background: #E7F2FC;
	border-right: 2px #344D71 solid;
	border-bottom: 2px #344D71 solid;
	border-top: 2px #6689AA solid;
	border-left: 2px #6689AA solid;
	font-size: 8pt;
	color: #000;
}

.input2 {
	background: #B4E9FF;
	border: 2px #FF0052 solid;
	font-size: 8pt;
}

.input3 {
	background: #000;
	border: 1px #fff solid;
	font-size: 8pt;
	color: #fff;
}

.input4 {
	background: #000;
	border: 1px #459DCF solid;
	font-size: 8pt;
	color: #fff;
}

/*########################
 	IMAGES
 ########################*/
.pic1 {
	border: 1px #b7b7b7 solid;
}

.pic2 {
	border: 1px #ff0099 solid;
}

.pic3 {
	border: 2px #fff solid;
}

.pic4 { /*filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;*/
	border: 1px #fff solid;
}

.pic5 {
	border: 1px #ccc solid;
}

.pics1 {
	
}

.pics4 {
	
}

.pics2 {
	
}

.pics3 {
	
}

.wrap1 {
	
}

.wrap2 {
	
}

.wrap3 {
	
}

.wrap4 {
	
}

.wrap5 {
	
}

.wrap5 img {
	
}

/*########################
 	TOP AREA
 ########################*/
#top .top_text a {
	color: #000000;
}

#top .top_text a:hover {
	color: #000000;
}

#top .top_text {
	color: #000000;
}

#top {
	width: 100%;
	color: #000000;
}

#top td {
	color: #000000;
}

#top input,select {
	font-size: 8pt;
	background: #ffffff;
	color: #000000;
}

#top a {
	font-size: 7pt;
	color: #000000;
	padding-left: 0px;
}

#top a:hover {
	font-size: 7pt;
	color: #000000;
	text-decoration: underline;
	padding-left: 0px;
}

.top2 {
	background: #ffffff;
	color: #000000;
	padding-left: 2px;
}

/*########################
 	MENU LINKS
 ########################*/
#outer2 {
	
}

.menu {
	height: 47px;
	cursor: pointer;
	color: #ffffff;
	font-size: 9pt;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 0px;
	valign: top;
}

.menu a {
	height: 47px;
	cursor: pointer;
	color: #ffffff;
	font-size: 9pt;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	valign: top;
}

.menu2 {
	height: 47px;
	cursor: pointer;
	color: #ffffff;
	font-size: 9pt;
	padding-right: 4px;
	padding-left: 4px;
	valign: top;
}

.menu2 a {
	height: 47px;
	cursor: pointer;
	color: #ffffff;
	font-size: 9pt;
	padding-right: 4px;
	padding-left: 4px;
	valign: top;
}

.menu2 a:hover {
	height: 47px;
	cursor: pointer;
	color: #ffffff;
	font-size: 9pt;
	padding-right: 4px;
	padding-left: 4px;
	valign: top;
}

.menu_title_brown {
	color: #603813;
	font-size: 15pt;
}

.menu_title_brown a {
	color: #603813;
	font-size: 15pt;
}

.menu_title_brown a:hover {
	color: #603813;
	font-size: 15pt;
}

.menu_title_blue {
	color: #2aa8c4;
	font-size: 15pt;
}

.menu_title_blue a {
	color: #2aa8c4;
	font-size: 15pt;
}

.menu_title_blue a:hover {
	color: #2aa8c4;
	font-size: 15pt;
}

.menu_title_white {
	color: #ffffff;
	font-size: 15pt;
}

.menu_title_white a {
	color: #ffffff;
	font-size: 15pt;
}

.menu_title_white a:hover {
	color: #ffffff;
	font-size: 15pt;
}

.menu_title_pink {
	color: #ec297b;
	font-size: 15pt;
}

.menu_title_pink a {
	color: #ec297b;
	font-size: 15pt;
}

.menu_title_pink a:hover {
	color: #ec297b;
	font-size: 15pt;
}

.menu_title_black {
	color: #000000;
	font-size: 15pt;
}

.menu_title_black a {
	color: #000000;
	font-size: 15pt;
}

.menu_title_black a:hover {
	color: #000000;
	font-size: 15pt;
}

/*########################
 	MENU CONTENT LINKS BLACK
 ########################*/
.menu_contact {
	height: 20px;
	cursor: pointer;
	color: #77a4de;
	font-size: 9pt;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 0px;
	valign: top;
}

.menu_contact a {
	height: 20px;
	cursor: pointer;
	color: #77a4de;
	font-size: 9pt;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 0px;
	valign: top;
}

.menu_contact2 {
	height: 20px;
	cursor: pointer;
	color: #77a4de;
	font-size: 9pt;
	text-decoration: underline;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 0px;
	valign: top;
}

.menu_contact2 a {
	height: 20px;
	cursor: pointer;
	color: #77a4de;
	font-size: 9pt;
	text-decoration: underline;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 0px;
	valign: top;
}

.menu_contact2 a:hover {
	height: 20px;
	cursor: pointer;
	color: #77a4de;
	font-size: 9pt;
	text-decoration: underline;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 0px;
	valign: top;
}

/*########################
 	MENU LINKS 4
 ########################*/
.menu4 {
	padding: 0px;
	/* border-top:1px #014E82 solid;
 	border-left:1px #000 solid; */
	border-bottom: 1px #014E82 solid;
	/*cursor:pointer;*/
	font-size: 7pt;
	font-weight: bold;
}

.menu4-1 {
	padding: 0px;
	border-bottom: 1px #195B85 solid;
	/*cursor:pointer;*/
	font-size: 7pt;
	font-weight: bold;
}

.menu4-2 {
	font-size: 7pt;
	font-weight: bold;
	padding-left: 15px;
}

.menu4-4 a {
	color: #fff;
}

.menu4-4 a:hover {
	color: #fff;
}

/*########################
 	LOGIN BOX
 ########################*/
.LoGin1 {
	background: #fff;
	border-left: 1px #D9D9D9 solid;
	border-right: 1px #D9D9D9 solid;
}

.LoGin2 {
	background: #195B85;
	border-left: 1px #D9D9D9 solid;
	border-right: 1px #D9D9D9 solid;
	color: #fff;
	font-size: 8pt;
}

/*########################
 	MENU LINKS 5

 	MAIN LINKS FOR THE MEMBERS AREA border-bottom:1px #332F2F solid;

 ########################*/
.menu5border {
	
}

.menu5 {
	font-size: 7pt;
	color: #fff;
	padding-left: 5px;
	cursor: pointer;
	background: #000;
}

.menu5c {
	font-size: 7pt;
	color: #fff;
	padding-left: 5px;
	cursor: pointer;
	background: #000;
}

.menu5a {
	background: #000 right;
	background-repeat: no-repeat;
	text-align: right;
	width: 24px;
	height: 41px;
}

.menu5b {
	background: #000 url(line5.gif) right;
	background-repeat: no-repeat;
	text-align: right;
	width: 24px;
	height: 41px;
}

.menu5d {
	font-size: 7pt;
	color: #000;
	text-align: center;
	background: #fff;
}

.menu5e {
	font-size: 8pt;
	color: #fff;
	text-align: right;
	padding-right: 10px;
	padding-top: 8px;
	background: #000;
	font-weight: bold;
}

.menu5f {
	background: #000;
	width: 24px;
	height: 35px;
}

.menu5g {
	border: 1px #000 solid;
	padding: 0px;
	background: #000;
	font-size: 7pt;
}

.menu5g2 {
	border: 1px #000 solid;
	padding: 5px;
	background: #1F1F1F;
	font-size: 7pt;
}

.menu5 a {
	color: #fff;
}

.menu5c a {
	color: #fff;
}

.menu5d a {
	color: #064D9F;
}

.menu5d a:hover {
	color: #000;
}

.menu5g a {
	color: #fff;
}

.menu5g2 a {
	color: #000;
}

/*########################
 	MAIN PAGES
 ########################*/
#main {
	background: #fff;
	font-size: 8pt;
	color: #000;
	border-left: 2px #D9D9D9 dotted;
	/*width: 480px; inline */
}

.main2 {
	background: #fff;
	font-size: 7pt;
	color: #fff;
}

.main3 {
	background: #fff;
	font-size: 7pt;
	color: #fff;
}

.main3-b {
	background: #000;
	vertical-align: bottom;
}

.main3-a {
	background: #fff;
	text-align: right;
	vertical-align: bottom;
}

.main3-c {
	background: #fff;
	font-size: 7pt;
	color: #fff;
}

.main4 {
	background: #fff;
	font-size: 8pt;
	color: #000;
}

.main3 a {
	color: #fff;
}

.main3 a:hover {
	color: #fff;
	text-decoration: underline;
}

.smallprint {
	color: #000000;
	font-size: 7pt;
}

.smallprint a {
	color: #000000;
	font-size: 7pt;
}

.smallprint a:hover {
	color: #000000;
	font-size: 7pt;
}

.largeprint {
	color: #000000;
	font-size: 13pt;
	font-weight: bold;
}

.print {
	color: #000000;
	font-size: 8pt;
}

.print a {
	color: #000000;
	font-size: 8pt;
}

.print a:hover {
	color: #000000;
	font-size: 8pt;
}

.printpink {
	color: #ec297b;
	font-size: 8pt;
}

.printpink a {
	color: #ec297b;
	font-size: 8pt;
}

.printpink a:hover {
	color: #ec297b;
	font-size: 8pt;
}

.printblue {
	color: #37b6cf;
	font-size: 8pt;
}

.printblue a {
	color: #37b6cf;
	font-size: 8pt;
}

.printblue a:hover {
	color: #37b6cf;
	font-size: 8pt;
}

#topright {
	background: #fff;
	font-size: 8pt;
	color: #000;
}

/*##############################
 	#topleft - TOP LEFT AREA BLACK SWOSH
 	A:LINKS - USERNAME
 ###############################*/
#topleft {
	background: #fff;
	background-repeat: no-repeat;
	width: 480px;
	height: 45px;
	color: #fff;
}

#topleft a {
	color: #fff;
	text-decoration: underline;
}

#topleft a:hover {
	color: #fff;
	text-decoration: none;
}

.page {
	color: #fff;
}

.pbar1 {
	background: transparent;
}

.pbar2 {
	background: #941D31;
}

.pbar3 {
	font-size: 8pt;
	padding: 0px;
	border: solid #014E82 1px;
}

/*########################
 	MENUS
 ########################*/
.mainmenu {
	background: #1F1F1F url(line11.gif);
	font-size: 7pt;
	color: #000;
}

.mainmenu2 {
	background: #1F1F1F url(line10.gif);
	font-size: 7pt;
	color: #fff;
}

.mainmenu2 a {
	color: #fff;
}

.mainmenu2 a:hover {
	color: #54A4DE;
}

.mainmenu3 {
	background: #195B85;
	font-size: 7pt;
	color: #fff;
}

.mainmenu4 {
	background: #195B85;
	font-size: 7pt;
	color: #fff;
}

.mainmenu5 {
	background: #ededed;
	font-size: 7pt;
	color: #ec297b;
}

.mainmenu6 {
	border: 1px #ec297b solid;
	padding: 3px;
	font-size: 8pt;
	cursor: pointer;
	color: #fff;
	background: #ec297b;
}

.mainmenu6 a {
	color: #fff;
	text-decoration: none;
}

.mainmenu6 a:hover {
	color: #fff;
	text-decoration: none;
}

.mainmenu7 {
	border: 1px #31c1d7 solid;
	padding: 3px;
	background: #31c1d7;
	font-size: 8pt;
	cursor: pointer;
	color: #fff;
}

.mainmenu7 a {
	color: #FFF;
	text-decoration: none;
}

.mainmenu7 a:hover {
	color: #FFF;
	text-decoration: none;
}

.mainmenu8 {
	font-size: 7pt;
	color: #ec297b;
}

/*########################
 	SITE MENUS
 ########################*/
.item {
	border-top: 2px #ccc solid;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	padding: 5px;
	cursor: pointer;
	font-size: 7pt;
	font-weight: bold;
	background: #fff url(line9.gif);
	color: #54A4DE;
}

.item2 {
	border-top: 2px #000 solid;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #fff solid;
	padding: 5px;
	cursor: pointer;
	font-size: 7pt;
	font-weight: bold;
	background: #fff;
	color: #195B85;
}

.item3 {
	border-bottom: 1px #ccc solid;
	color: #54A4DE;
}

.item a {
	color: #54A4DE;
	text-decoration: none;
}

.item2 a {
	color: #195B85;
	text-decoration: none;
}

.item2 a:hover {
	color: #195B85;
	text-decoration: none;
}

.leftitem {
	border-top: 2px #ccc solid;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	padding: 5px;
	cursor: pointer;
	font-size: 7pt;
	font-weight: bold;
	background: #fff url(line9.gif);
	color: #54A4DE;
}

.leftitem2 {
	border-top: 2px #000 solid;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	padding: 5px;
	cursor: pointer;
	font-size: 7pt;
	font-weight: bold;
	background: #fff url(line9.gif);
	color: #54A4DE;
}

.leftitem3 {
	border-bottom: 1px #fff solid;
	color: #54A4DE;
}

.leftitem a {
	color: #54A4DE;
	text-decoration: none;
}

.leftitem2 a {
	color: #195B85;
	text-decoration: none;
}

.leftitem2 a:hover {
	color: #195B85;
	text-decoration: none;
}

/*########################
 	BORDERS
 ########################*/
.border {
	border: 1px #332F2F solid;
	background: #195B85;
}

.border2 {
	color: #000;
}

.border3 {
	background: #000;
	color: #fff;
}

.border4 {
	
}

.border4 .color {
	color: #fff;
}

.border4 .sqr {
	background: #fff;
	vertical-align: middle;
}

.border5 {
	border-bottom: 1px #000 dashed;
}

.border6 {
	color: #fff;
}

.border7 {
	border-bottom: 1px #98C920 dashed;
}

.border8 {
	background: #F5F5F5;
	border: 1px #000 solid;
}

.border9 {
	background: #fff;
	color: #000;
}

/* USED IN MAIL ALERT */
.border10 {
	background: #000 url(line10.gif);
	color: #fff;
}

.border11 {
	border: 1px #BDBDBD solid;
	background: #fff;
	color: #000;
}

/* B-BOARD */
.border12 {
	background: #fff;
	color: #000;
}

.border13 {
	color: #000000;
}

.border14 {
	color: #fff;
}

/*########################
 	TEXT COLORS
 ########################*/
.color {
	color: #00000;
}

.color2 {
	color: #fff;
}

.color3 {
	color: #ff0000;
}

.color4 {
	color: #000;
}

/*########################
 	BACKGROUNDS & EXTRAS
 ########################*/
.cur {
	cursor: pointer;
}

.pollinput {
	background: transparent;
	font-size: 7pt;
	border: 0px;
}

.frame1 {
	background: #fff;
	margin: 0px;
}

.main_frame1 {
	background: #FFFFFF;
	margin: 0px;
}

.link1 a {
	color: #195B85;
}

.link1 a:hover {
	color: #195B85;
	text-decoration: underline;
}

/* USED IN MAIN MENU SQURE */
.sqr {
	background: #54A4DE;
	vertical-align: middle;
}

.sqr1 {
	background: #54A4DE;
	vertical-align: middle;
	margin-left: 4px;
	margin-right: 3px;
}

/* COMMENT BOX */
.comment {
	border: 1px #BDBDBD solid;
	background: #fff;
	color: #000;
}

.comment-text {
	color: #000;
	font-size: 8pt;
}

.comment-headline {
	background: #fff;
	color: #000;
	padding: 5px;
	font-size: 7pt;
}

.comment-head {
	background: #ff0099;
	font-size: 7pt;
	color: #fff;
	padding: 5px;
}

.comment-head a {
	color: #fff;
}

.comment-head a:hover {
	color: #54A4DE;
}

/*########################
 	BOTTOM MENUS
 ########################*/
#bottom3 {
	width: 100%;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
	font-weight: normal;
}

#bottom3 a {
	color: #000000;
	font-weight: normal;
}

#bottom3 a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

#bottom4 {
	width: 100%;
	color: #000000;
	font-weight: normal;
}

/*########################
 	FORUM
 ########################*/
.forum-1 {
	background: #54A4DE;
	color: #fff;
	font-size: 8pt;
}

.forum-2 {
	background: #F6F6F6;
	color: #000;
	font-size: 8pt;
}

.forum-2 a {
	color: #54A4DE;
}

.forum-2 a:hover {
	color: #54A4DE;
	text-decoration: underline;
}

.forum-3 {
	border: 1px #000 solid;
}

.forum-4 {
	border: 1px #000 solid;
	background: #fff;
	color: #000;
	font-size: 8pt;
}

.forum-q {
	background: #fcebfc;
	color: #000;
	font-size: 8pt;
	border: 1px #ff0099 solid;
}

/*########################
 	DROP DOWN MENU
 ########################*/
#dropmenudiv {
	padding: 5px;
	border: 1px #c0c0c0 solid;
	background: #1c4c80;
	position: absolute;
	z-index: 100;
	font-size: 7pt;
	text-align: left;
}

#dropmenudiv a {
	color: #fff;
}

#dropmenudiv a:hover {
	color: #fff;
	text-decoration: underline;
}

/*########################
 	MESSAGES AND ERRORS
 ########################*/
span.message_message {
	background-image: url("../../../design/pic/message.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 6px;
}

span.error {
	background-image: url("../../../design/pic/warning.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #FF0000;
	padding-bottom: 6px;
}

span.message_error {
	background-image: url("../../../design/pic/warning.gif");
	font-weight: bold;
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #FF0000;
	padding-bottom: 6px;
}

.ajax_message {
	background: #FFF8CC;
	padding: 5px;
	border: 1px #FFE222 solid;
}

.jquery_background {
	background: #fff;
}

.socialOver {
	background: #FFF8CC;
	border: 1px #FFE222 solid;
	color: #000;
}

.socialDefault {
	background: #fff;
	border: 1px #fff solid;
	color: #000;
}

.socialBox {
	border: 1px #BDBDBD solid;
	color: #000;
	background: #f9f9f9;
}

.topFriendsNum {
	float: left;
	margin-left: 8px;
	vertical-align: top;
	height: 80px;
	width: 80px;
	text-align: center;
	padding-top: 5px;
	font-size: 16pt;
	border: 1px #ccc solid;
}

/*########################
   CURVED BORDERS
 ########################*/
.border1_t {
	background: url(file/pic/content_origin/border/dot.png) 0 0 repeat-x;
	width: 20em
}

.border1_b {
	background: url(file/pic/content_origin/border/dot.png) 0 100% repeat-x
}

.border1_l {
	background: url(file/pic/content_origin/border/dot.png) 0 0 repeat-y
}

.border1_r {
	background: url(file/pic/content_origin/border/dot.png) 100% 0 repeat-y
}

.border1_bl {
	background: url(file/pic/content_origin/border/bl.png) 0 100% no-repeat
}

.border1_br {
	background: url(file/pic/content_origin/border/br.png) 100% 100%
		no-repeat
}

.border1_tl {
	background: url(file/pic/content_origin/border/tl.png) 0 0 no-repeat
}

.border1_tr {
	background: url(file/pic/content_origin/border/tr.png) 100% 0 no-repeat;
	padding: 10px
}

/* ######### */
#frontcarousel {
	position: relative;
	top: -30px;
}

.nav {
	margin: 5px 0;
	position: relative;
	top: 354px;
	width: 500px;
	overflow: hidden;
	background: #464646;
	z-index: 99;
}

#nav a {
	display: block;
	float: left;
	width: 0;
	height: 1.1em;
	margin: 0;
	padding: 4px 30px;
	border-left: solid 1px #BCD13A;
	color: #BCD13A;
	background: #464646;
	text-decoration: none;
	position: relative;
	left: -1px;
}

#nav a.activeSlide {
	color: #fff;
	background: #BCD13A;
}

#nav a:focus {
	outline: none;
}

#output {
	text-align: left;
}

td#front-left {
	padding: 0;
	margin: 0;
}

td#front-right {
	width: 100%;
	height: 380px;
	padding-left: 10px;
	margin: 0;
}

table#index-visitor-html_front-right-inner {
	background-color: #ec7bb1;
	background: url(/file/pic/site/login/right_background.png) 0 0 no-repeat;
	/*background: url(/file/pic/site/login/right_background_preregister.png) 0 0 no-repeat;*/
	/*background: url(/file/pic/site/login/loggedout_right_background.png) 0 0 no-repeat;*/
	height: 380px;
	width: 290px;
	margin:0;
	padding:0;
	padding-left: 10px;
}
table#logout-html_front-right-inner {
  background-color: #ec7bb1;
  background: url(/file/pic/site/login/loggedout_right_background.png) 0 0 no-repeat;
  height: 380px;
  width: 290px;
  margin:0;
  padding:0;
  padding-left: 10px;
}
table#logout-html_front-right-inner div#logout_right_box {
	padding: 10px;
}	
table#mod_acc_Login-html {
	width: 270px;
	height: 200px;
	padding: 0;
	margin: 0;
	background: url(/file/pic/site/login/right_top_background.png) 2px 0 no-repeat;
}
table#mod_acc_Login-html tbody,
table#mod_acc_Login-html tbody tr,
table#mod_acc_Login-html tbody tr td {
  padding: 0;
  margin: 0;
}

table#mod_acc_Login-html tr td.bottom {
	width: 270px;
	/*background: #fff url(/file/pic/site/login/right_bottom_background.png) bottom left no-repeat;*/
}
td {
padding:0;
margin:0;
}
table#mod_acc_Login-html-form {

}
table#mod_acc_Login-html-form tbody tr {
	margin: 0;
	padding: 0;
}
table#mod_acc_Login-html-form tbody tr td {
	margin: 0;
	padding: 2px 0 0 10px;
}

table#mod_acc_Login-html_reg_passwd {
padding:0;
margin:0;
}
table#mod_acc_Login-html_reg_passwd tbody tr {
padding:0;
margin:0;
}
table#mod_acc_Login-html_reg_passwd tbody tr td {
padding:0;
margin:0;
}
table#signup-html {
  
  padding: 0;
}
table#signup-html td#signup-html_td-left {
	background: #5CB097 url(/file/pic/site/signup/signup_left_background.png) top left no-repeat;
	width:500px;
	height:500px;
	vertical-align:bottom;
}
table#signup-html td#signup-html_td-right {
  width:290px;
  height:500px;

  padding-left: 10px;
}
table#signup-html td#signup-html_td-right div {
  width:290px;
  height:545px;
  vertical-align:bottom;
  background: #464646; /* grey */
  
}
table#signup-html td#signup-html_td-right div#jsErr {
    background: #fff;
  
}

table#content-table {
  padding: 0;
  padding-left: 10px;
/*  margin-top: -25px; inline now*/
}
form#ajax_signup_form {
  width: 410px;
  /*background: url(/file/pic/site/signup/signup_left_form_background.png) top left no-repeat;*/
  background: #fff;
  margin:50px auto 10px auto;
  padding:30px;
}
table#outer2 {
	width:860px;
	height:50px;
	margin:0 0 15px 0;
	position:relative;
	top:-26px;
	left:3px;
	background: url(/file/pic/content_origin/main/bubble_nav.png) 0 0 no-repeat;
}

div#sidebar_alert {
	width: 160px;
	overflow: hidden;
	margin: 5px 0 0 4px;
}

#sidebar_alert_nav {
	/*float: left;*/
	width: 160px;
  margin: 0;
  padding: 0;
  list-style: none;
	}
#sidebar_alert_nav li {
	float: left;
	margin: 0;
	padding: 0;
	width: 53px;
	border: none;
}
#sidebar_alert_nav a {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	padding: 8px 0 1px 8px; 
	color: #fff;
	text-decoration: none;
	border: none;
	width: 100%;
  
  font-size: 12px;
  font-weight: bold;
  font-family: arial, sans-serif;
  background-position: 0 0;
}

#sidebar_alert_nav a:hover {
 
}

#sidebar_alert_nav li#alert_comments a {
	background: #E7782F url(/file/pic/content_origin/alert_menu/tab_comments.gif)  0 0 no-repeat;
	}

#sidebar_alert_nav li#alert_mail a {
	background: #F4B4D2 url(/file/pic/content_origin/alert_menu/tab_mail.gif)  0 0 no-repeat;
	}

#sidebar_alert_nav li#alert_friends a {
	background: #78D0D4 url(/file/pic/content_origin/alert_menu/tab_friends.gif)  0 0 no-repeat;
}

#sidebar_alert_nav li#alert_comments a:hover, 
#sidebar_alert_nav li#alert_mail a:hover, 
#sidebar_alert_nav li#alert_friends a:hover {
	background-color: #FE3F5E; 
  background-position: 0 -23px;
}
div.float-wrapper {
	width: 504px;
	margin: 10px;
}
div.float-wrapper div.float-left {
	float: left;
	width: 188px;
  overflow: hidden;
  /*background: #F095C0 url(/file/pic/content_origin/pink_bar/div_background_white_tri.png)top right no-repeat;*/  
}
div.float-wrapper div.float-right {
	float: right;
	}
div.float-wrapper div.float-left div.float-left-inner{
  margin: 5px 5px 0 0;
  overflow: hidden;
}
div.float-wrapper div.float-left div.float-left-inner dl dd {
  text-align: left;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
 
   border-bottom: 2px dotted #D9D9D9; /* gray */
}
div.float-wrapper div.float-left div.float-left-inner dl dt {
  text-align: left;
   margin: 0;
  padding: 0;
 
}
div.float-wrapper div.float-left div.float-left-inner dl a {
  color: #77A4DE; /*blue*/
  font-size: 130%;
  font-weight: bold;
  text-align: left;
}
div.float-wrapper div.float-left div.float-left-inner dd div {
  color: #3F3F3F; /* gray */
}

#outer_tr1_td-left {
	vertical-align: top;
}