body {
	background-color: #0e0e0e;
	background-image: url(../images/main_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
	padding: 0px;
}
.global_wrapper {
	width: 100%;
	background-position: 50% 0%;
}

/* Global Header ------------------------------------------ */	
.global_header {
	width: 985px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	text-align:right;
}
/* Log In ---------------------------------------------- */
.header_login {
	width:300px;
	top:27px;
	left:526px;
	position:absolute;
	padding:0;
	margin:0;
}
.login_textbox {
	background-color:#000;
	color:#c1d3c7;
	border:2px solid #264611;
	padding:3px;
}
.login_link {
	color:#6d7770;
	text-decoration:none;
}
.login_link:hover {
	color:#ced2cf;
}
.login_sep {
	color:#243429;
}
.login_error {
	color:#44ae52;
}
.login_welcome {
	color:#fff;
	padding-bottom:5px;
}
/* Navigation ------------------------------------------ */	
.navBg {
	background-image:url(../images/navBg.gif);
	width:985px;
	height:38px;
	left:25px;
	margin-top:130px;
	text-align:center;
}
.navContents {
	width:915px;
	margin:0 auto;
 /* border: 1px solid #00FF00; ----------- */
}
.nav_seperator {
	width: 2px; 
	float:left;  
	padding-left: 4px;
	padding-right: 4px;
}
.nav_home {width: 62px; float:left; }
.nav_presenter {width: 97px; float:left; }
.nav_moreInfo {width: 93px; float:left; }
.nav_schedule {width: 87px; float:left; }
.nav_dream {width: 140px; float:left; }
.nav_archive {width: 118px; float:left; }
.nav_musicCharts {width: 113px; float:left; }
.nav_uploadVideo {width: 125px; float:left; }
.nav_watchLive {width: 96px; float:left; }


/* main ------------------------------------------ */	
.main {
	width: 955px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	clear:both;
	padding-bottom:40px;
}
.top_row {
	clear:both;
	padding-bottom:13px;
	float:left;
}
.video_home {
	top:15px;
	position: relative;
	float:left;
	width:470px;
	height:426px;
	
}
.rightCol {
	width:254px;
	position: relative;
	float:left;
	padding-left:11px;
	margin-top:15px;
}
/* watch live page ------------------------------------------------------- */

.watchLive {
	width:955px;
	position: relative;
	float:left;
	margin-top:15px;
}
.chat2tv {
	width: 516px;
	float:left;
	margin-top:17px;
}
.chat2tv .headerMoreVid {
	background-image:url(../images/header_tile.gif);
	background-repeat:repeat-x;
	height:33px;
	width:504px;
	float:left;
}
.chat2tv .moreVid_middle {
	background-image:url(../images/box_gradient.gif);
	background-color:#000000;
	background-position:bottom;
	background-repeat:repeat-x;
	border-left:5px solid #173a01;
	border-right:5px solid #173a01;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:8px;
	color:#FFFFFF;
	clear:both;
	overflow:hidden;
	width:476px;
}
 .btm514 {
	width:516px;
	height:10px;
	background-image:url(../images/btm_514.gif);
	background-repeat:no-repeat;
	clear:both;
}
.watchLiveCopy {
	background-image:url(../images/box_gradient.gif);
	background-color:#000000;
	background-position:bottom;
	background-repeat:repeat-x;
	border-left:5px solid #173a01;
	border-right:5px solid #173a01;
	padding:15px;
	color:#FFFFFF;
	clear:both;
	overflow:hidden;
	width:915px;
}
.tvBox{
	margin-top: 15px;
	float:left;
	width: 410px;
	height: 316px;
	background-image:url(../images/watchLive_bg.gif);
	background-repeat:no-repeat;
	padding: 14px 13px 14px 13px;
}
.tvBox_GOChat {
	margin: 15px 0 0 29px;
	background-image:url(../images/watchLive_bg.gif);
	background-repeat:no-repeat;
	padding: 14px 13px 14px 0;
}




/* more video ------------------------------------------------------- */
.moreVideo {
	top:15px;
	width:470px;
	position: relative;
	float:left;
	width:470;
	height:426px;
	padding-left:11px;
}
.headerMoreVid {
	background-image:url(../images/header_tile.gif);
	background-repeat:repeat-x;
	height:33px;
	width:458px;
	float:left;
}
.moreVid_middle {
	background-image:url(../images/box_gradient.gif);
	background-color:#000000;
	background-position:bottom;
	background-repeat:repeat-x;
	border-left:5px solid #173a01;
	border-right:5px solid #173a01;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:8px;
	color:#FFFFFF;
	clear:both;
	overflow:hidden;
	width:430px;
}
.btm470 {
	width:470px;
	height:10px;
	background-image:url(../images/btm_470.gif);
	background-repeat:no-repeat;
	clear:both;
}
.vid_list_row {
	width:450px;
	float:left;
	padding-bottom:15px;
}
.vid_list_item {
	width:130px;
	float:left;
	padding-right:12px;
}
.vid_list_thumb {
	border: 2px solid #575757;
	width:126px;
}
.vid_list_title {
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width:130px;
	height: 30px;
}
	.vid_list_title a {
		color:#61b031;
		font-weight:bold;
		text-decoration:none;
	}
	.vid_list_title a:hover {
		color:#61b031;
		font-weight:bold;
		text-decoration:underline;
	}
.vid_list_tags {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width:130px;
}
	.vid_list_tags a {
		color:#a7a7a7;
		text-decoration:underline;
	}
	.vid_list_tags a:hover {
		color:#fff;
		text-decoration:none;
	}
/* window ------------------------------------------------------- */
.winTopLeft {
	background-image:url(../images/win_top_left.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	float:left;
}
.winTopRight {
	background-image:url(../images/win_top_right.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	float:right;
}
.winTop {
	background-image:url(../images/win_top_tile.gif);
	background-repeat:repeat-x;
	height:10px;
	margin-left:10px;
	margin-right:10px;
	padding:0;
}
.winBtmLeft {
	background-image:url(../images/win_btm_left.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	float:left;
}
.winBtmRight {
	background-image:url(../images/win_btm_right.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	float:right;
}
.winBtm {
	background-image:url(../images/win_btm_tile.gif);
	background-repeat:repeat-x;
	height:10px;
	margin-left:10px;
	margin-right:10px;
	padding:0;
}
.headerEnd {
	height:33px;
	float:right;
}
/* home page ------------------------------------------------------- */
.latestHomeMobi {
	width:418px;
	position: relative;
	float:left;
	margin-top:15px;
}
.win_latestHomeMobi {
	background-image:url(../images/box_gradient.gif);
	background-color:#000000;
	background-position:bottom;
	background-repeat:repeat-x;
	border-left:5px solid #173a01;
	border-right:5px solid #173a01;
	padding:15px;
	color:#FFFFFF;
	clear:both;
	overflow:hidden;
	width:378px;
}
/* latest ------------------------------------------------------- */
.latest {
	width:686px;
	position: relative;
	float:left;
	margin-top:15px;
}
.win_latest {
	background-image:url(../images/box_gradient.gif);
	background-color:#000000;
	background-position:bottom;
	background-repeat:repeat-x;
	border-left:5px solid #173a01;
	border-right:5px solid #173a01;
	padding:15px;
	color:#FFFFFF;
	clear:both;
	overflow:hidden;
	width:646px;
}
/* article ------------------------------------------------------ */
.articleHdg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#61b031;
	font-weight:bold;
	padding-bottom:10px;
}
.articleImg {
	border: 2px solid #575757;
	width:152px;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.article_item {

}
	.article_item a {
		color:#61b031;
		text-decoration:underline;
	}
	.article_item a:hover {
		color:#61b031;
		text-decoration:none;
	}
.dottedLine_article {
	background-image:url(../images/dottedLine.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:30px;
	clear:both;
}

/* small video player ------------------------------------------------------ */
.smlVidPlayer {
	width:254px;
}

/* music chart ------------------------------------------------------ */
.musicChart {
	width:254px;
}
.headerMusicChart {
	background-image:url(../images/header_tile.gif);
	background-repeat:repeat-x;
	height:33px;
	width:242px;
	float:left;
}
.musicChart_middle {
	background-image:url(../images/box_gradient.gif);
	background-color:#000000;
	background-position:bottom;
	background-repeat:repeat-x;
	border-left:5px solid #173a01;
	border-right:5px solid #173a01;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:8px;
	color:#FFFFFF;
	clear:both;
	overflow:hidden;
	width:214px;
}
.bullet {
	float:left;
	padding-right:8px;
	height:16px;
	width:16px;
}
.dottedLine_chart {
	background-image:url(../images/dottedLine.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:12px;
	clear:both;
}
.btm254 {
	width:254px;
	height:10px;
	background-image:url(../images/btm_254.gif);
	background-repeat:no-repeat;
	clear:both;
}

/* full chart ------------------------------------------------------ */
.fullChart {
	width:686px;
	position: relative;
	float:left;
	margin-top:15px;
}
.headerFullChart {
	background-image:url(../images/header_tile.gif);
	background-repeat:repeat-x;
	height:33px;
	width:674px;
	float:left;
}
.fullChart_row {
	float:left;

}
.fullChart_item {
	width:300px;
	float:left;
	margin-right:20px;
}
	.fullChart_item a {
		color:#61b031;
		font-weight:bold;
		font-size:12px;
		text-decoration:none;
		display:block;
	}
	.fullChart_item a:hover {
		color:#61b031;
		font-weight:bold;
		text-decoration:none;
	}
	.fullChart_thumb {
		border: 2px solid #575757;
		width:116px;
		float:left;
		margin-right:10px;
		margin-bottom:5px;
	}
	.fullChart_bullet {
		float:left;
		padding-right:8px;
		padding-top:7px;
		height:83px;
		width:16px;
	}
	.track {

	}
		.title {
			color:#61b031;
			font-size:12px;
			font-weight:bold;
		}
		.artist {
			color:#61b031;
			font-size:10px;
			font-weight:bold;
		}
		.details {

		}
	.vote_btn {
		float:right;
		padding-top:10px;
	}
/* visitors ------------------------------------------------------ */
.visitors {
	width:254px;
	float: left;
	margin-top:15px;
	margin-left: 10px;
}
.headerVisitors {
	background-image:url(../images/header_tile.gif);
	background-repeat:repeat-x;
	height:33px;
	width:242px;
	float:left;
}
.visitors_middle {
	background-image:url(../images/box_gradient.gif);
	background-color:#000000;
	background-position:bottom;
	background-repeat:repeat-x;
	border-left:5px solid #173a01;
	border-right:5px solid #173a01;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:8px;
	color:#FFFFFF;
	clear:both;
	overflow:hidden;
	width:214px;
}
.visitorsImg {
	width:55px;
	float:left;
	margin-right:10px;
}
.visitors_item {
	clear:both;
}
	.visitors_item a {
		color:#61b031;
		font-weight:bold;
		font-size:12px;
		text-decoration:underline;
		margin-bottom: -6px;
		display:block;
	}
	.visitors_item a:hover {
		color:#61b031;
		font-weight:bold;
		text-decoration:none;
	}
	

.btn {
	text-align:right;
	float:right;
	padding-top:8px;
	padding-right: 8px;

}
.btn a{
	float:right;
	padding-top:8px;
	padding-right: 8px;

}

.adSpace {
	width:250px;
	height:250px;
	border: 2px solid #374728;
}
.rowPadding {
	height:11px;
}
.colPadding {
	width:11px;
	float:left;
}

/* large video player -------------------------------------------------------------*/
.video {
	width:489px;
	float:left;
	margin-top:15px;
}

.vidplayer_lg {
	float:left;
}
.hg {
	height:37px;	
	position:relative;
}
	.hg .corner_l {
		float:left;
	}
	.hg .corner_r {
		float:right;
	}
	.hg .image {
		height:37px;
		background-image: url(../images/hg_tile.gif);
		background-repeat: repeat-x;
		padding-top:5px;
		margin:0;
	}

.video_body {
	position:relative;
	float:left;
	width: 470px;
}
.video_body2 {
	position:relative;
	float:left;
	width: 470px;
	background-color:#173a01;
}
	.video_body .vidplayer_lg {
		float:none;
		height:426px;
	}
	.video_body .title_bg {		
		background-color: #173a01;
		background-image: url(../images/video_details_title.gif);
		background-repeat: repeat-x;
		padding:13px;
		margin:0;	
	}
		.video_body .title_bg .title {
			font-size: 19px;
			font-weight: bold;
			color: #FFF;
			display:inline;
		}
		.video_body .title_bg .subtitle {
			font-size: 12px;
			color: #FFF;
		}

/* RATING ------------------------------------------ */
	.video_body2 .rating_bg {
		clear:both;
		background-color: #000;
		margin-left:5px;
		width: 444px;
		padding:3px 8px 3px 8px;
	}
	.video_body2 .left {
		width: 5px;
		float:left;
		margin-left: 5px;
	}
	.video_body2 .middle {
		width: 449px;
		height: 5px;
		float:left;
		background-color:#000000;
		
	}
	.video_body2 .right {
		width: 5px;
		float:left;
		text-align:right;
		margin-right: 5px;
	}
		.video_body2 .rating_bg .hr_dotline {
			background-image: url(../images/hr_dotline_light.gif);
			background-repeat: repeat-x;
			background-position: left center;
			height:13px;
			width:442px;
			clear:both;
		}
		.video_body2 .rating_bg .line1 {
			float:none;
		}
		.video_body2 .rating_bg .line2 {
			float:none;
			height:35px;
		}
		.video_body2 .rating_bg .label {
			font-size: 13px;
			font-weight: bold;
			color: #51A91C;
			float:left;
			padding: 3px 7px 0px 0px;
		}
		.video_body2 .rating_bg .tagGroup {
			position:relative;
			float:left;
			width:310px;
			border: none;
		}
			.video_body2 .rating_bg .tag a {
				color: #FFF;
				padding:4px;
				margin-right:9px;
				text-decoration:none;
				float:left;
				background-color:#173a01;
				height:18px;
				border-bottom: 1px solid #515151;
				border-right: 1px solid #515151;
			}
			.video_body2 .rating_bg .tag a:hover {
				color: #FFF;
				text-decoration:none;
				background-color:#51A91C;
			}
		.video_body2 .rating_bg .rating_display {
			float:left;
			padding-right: 20px;
		}
/* Small Vid Player ------------------------------------------ */

 

.vidPlayer_small {
                background-image: url(/App_Themes/mobigo/images/smallVid_bg.png);
                height: 372px;
                width:253px;
                padding:3px 0 0 3px;
                margin:0;
}
                .vidPlayer_small .vidPlayer {
                                width:250px;
                                height:227px;
                                padding:0;
                                margin:0;
                }

                .vidPlayer_small .vidTitle {
                                padding:7px 16px 0 16px;
                                margin:0;
                }

                .vidPlayer_small h5 {
                                margin:5px 0 2px 0;
                                font-size:12px;
                                font-weight:bold;
                                color:#fff;            
                }

                .vidPlayer_small p {
                                margin:0;
                                font-size:11px;
                                color:#9fa2a9;
                                height:66px;
                }

                .vidPlayer_small .more {
                                text-align:right;
                }

/* COMMENTS ------------------------------------------ */
	
	.video_body2 .comments {
		clear:both;
		background-color: #000;
		margin-left:5px;
		width: 444px;
		padding:3px 8px 3px 8px;
		background-image:url(../images/box_gradient.gif);
		background-position: bottom;
		background-repeat: repeat-x;
	}
	.video_body2 .comments_head {
		padding: 10px;
		font-size:17px;
		font-weight:bold;
		color:#51A91C;
		float:left;
		position: relative;
	}
	.video_body2 .comments_bg {
		padding:8px;
		margin:0;
		float:none;
		clear:both;
		overflow:hidden;
		position:relative;
	}
	
	.comments_bg .comments_item {
		overflow:hidden;
		margin:0;
		padding-bottom:12px;
	}
	.comments_item .name {
		float:left;
		color:#51A91C;
	}
	.comments_item .name a{
		float:left;
		color:#51A91C;
	}
	.comments_item .date {
		float:right;
		color: #666666;
		font-size:11px;
	}
	.comments_item .picAndBubble {
		float:none;
		clear:both;
		margin:0;
		padding-top:1px;
	}
		.picAndBubble .pic {
			width:64px;
			float:left;
			padding-right:5px;
		}
		.picAndBubble .bubble {
			float:left;
		}
			.bubble .bubble_l {
				float:left;
				position:relative;
				height:100px;
				z-index:1;
			}
			.bubble .bubble_body {
				float:left;
				position:relative;
				width:345px;
				padding: 0 5px 5px 5px;
				margin-bottom:10px;
				color:#FFFFFF;
			}
	.comments_item .profPic {
		border: 1px solid #51A91C;
	}

/* PAGING ------------------------------------------ */	
		
	.latestMost_paging {
		width:451px;
		margin-left:10px;
		float:left;
	}
	.paging {
		background-image: url(../images/paging_bg.gif);
		background-repeat: repeat-x;
		text-align:center;
		overflow:hidden;
		color:#FFF;
		font-weight:bold;
		float:left;
	}
	.paging .corner_l {
		float:left;
	}
	.paging .corner_r {
		float:right;
	}
	.paging .mid {
		height:30px;
		background-image: url(../images/paging_tile.gif);
		background-repeat: repeat-x;
		padding-top:10px;
		margin:0;
	}
		.paging .mid .pages {
			float:left;
			text-align:center;
			height: 25px;
			width: 57%;
		}
		.paging .mid .pagesLong {
			float: left;
			text-align:center;
			height: 25px;
			width: 57%;
		}
			.container {
				text-align:center;
				margin: 0 auto;
				height: 25px;
				max-width: 200px;
				
			}
		.paging .mid .buttonL {
			float:left;
			/*width:56px;*/
			width:23%;
		}
		.paging .mid .buttonR {
			float:right;
			/*width:56px;*/
			width:13%;
		}
		.paging .mid a.down {
			background-image:url(../images/paging_num_bg.gif);
			width:26px;
			height:20px;
			font-size: 11px;
			font-weight: bold;
			color: #61b031;
			text-decoration: none;
			padding-top: 6px;
			display:block;
			float:left;
			text-align:center;
		}
		.paging .mid a.down:hover {
			background-color: #fff;
			color: #fff;
		}
		.paging .mid a.up {
			background-image:url(../images/paging_up_bg.gif);
			width:26px;
			height:20px;
			font-size: 13px;
			font-weight: bold;
			color: #fff;
			text-decoration: none;
			padding-top: 6px;
			text-align:center;
			float:left;
			display:block;
		}

.floatLeft {
	float:left;
	padding: 10px 2px 0 2px;
}

.vids_cat {
	float:left;
	padding-left:10px;
	width:450px;
	margin-top:15px;
	margin-bottom:10px;
}
.vids_cat .corner_l {
		float:left;
	}
	.vids_cat .corner_r {
		float:right;
	}
	.vids_cat .mid {
		height:34px;
		background-image: url(../images/cat_tile.gif);
		background-repeat: repeat-x;
		margin:0;
	}

.vids_tabs {
	width: 450px;
	margin: 0;
	padding: 0px 15em;
	left:10px;
	background-image: none;
	position:relative;
	float:left;
}
.vids_tabs ul {
	margin: 0;
	padding: 0;
	left:25px;
	list-style-type: none;
}
.vids_tabs li {
	margin: 0;
	padding: 0;
	float: left;
}

.vids_tabs {
	padding: 0;
	background: none;
}
.vids_tabs li {
	margin-right: 2px;
	text-align: center; 
	background-image:url(../images/tab_active.gif); 
	background-repeat:repeat-x;
}
.vids_tabs a.up {
	color:#FFF;
	display: block;
	text-decoration: none;
	background-repeat: repeat-x;
	padding: 5px 15px 3px 15px;
}
.vids_tabs a.down {
	color:#FFF;
	display: block;
	text-decoration: none;
	background-image: url(../images/tab_dark.gif);
	font-weight: bold;
	padding: 5px 15px 3px 15px;
	background-repeat: repeat-x;
	background-color: #122b61;
}
.vids_tabs a.up:hover {
}
.vids_tabs a.down:hover {

	background-image:url(../images/tab_over.gif);
	background-repeat:repeat-x;
}
.vids_LatestRatedMost {
	float:left;
	margin-left:10px;
	width:441px;
	border-top:5px solid #173a01;
	border-left:5px solid #173a01;
	border-right:5px solid #173a01;
}
.vids_LatestRatedMost_border_outer {
	position:relative;
	background:#000;
	padding: 0px;
	float:none;
	clear:both;
	margin:0;
}

/* LIST LARGE ------------------------------------------ */
.vids_LatestRatedMost_item_large {
	color:#fff;
	text-decoration:none;
	position:relative;
	background-image: url(../images/vids_LatRatMos_row.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color:#000;
	padding:12px;
	overflow: hidden;
}
.vids_LatestRatedMost_item_large a {
	color:#fff;
	text-decoration:none;
	display:block;	
}
.vids_LatestRatedMost_item_large a:hover {
	color:#61b031;
	text-decoration:none;
	cursor:hand;
}
.vids_LatestRatedMost_item_large .thumb {
	width:105px;
	float:left;
}
.vids_LatestRatedMost_item_large .titleCopyRating {
	float:left;
	clear:none;
	overflow:hidden;
	position:relative;
	width:310px;
}
	.titleCopyRating .titleRating {
		float:left;
	}
		.titleRating .title {
			color:#61b031;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			text-decoration:underline;
			font-weight: bold;
			height:22px;
			float:left;
			padding-top:3px;
		}
		.titleRating .play {
			float:left;
			padding-right:5px;
			padding-top:3px;		
		}
		.titleRating .rating {
			float:right;
		}
	.titleCopyRating .copy {
		padding:0;
	
	}

/* form styles -------------------------------------------- */
.form {
	background-color:#262626;
	overflow:hidden;
	clear:both;
	padding:10px;
	margin-top:10px;
}

label{
	color:#61b031;
	float: left;
	width: 140px;
	font-weight: bold;
}

/*input, textarea{
	width: 180px;
	margin-bottom: 5px;
}*/

textarea{
	width: 300px;
	height: 8 0px;
}
select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.boxes{
	width: 1em;
}

#terms{
	margin-left: 140px;
	margin-top: 5px;
	margin-bottom:5px;
	font-size:10px;
}

#submitbutton{
	margin-left: 140px;
	margin-top: 5px;
	width: 90px;
}



/* Footer ------------------------------------------ */	
.global_footer {
	width: 100%;
	background-color: #000000;
	float:left;
}
	.footer_content {
		width: 100%;
		background-color: #000000;
		width: 985px;
		height: 130px;
		margin: 0 auto;
		padding-top:20px;
		overflow: hidden;
		position: relative;
	}
	.logo {
		float:left;
	}
	.copy {
		float:left;
		padding-left:7px;
	}
		.copy a {
			color:#b4b4b6;
			text-decoration:none;
		}
		.copy a:hover {
			text-decoration:underline;
		}
		.line1 {
			font-size:11px;
		}
		.line2 {
			width:750px;
			font-size:11px;
			color:#636367;
			line-height:17px;
		}
		.hr_dotline {
			background-image: url(../images/hr_dotline.gif);
			background-repeat: repeat-x;
			background-position: left center;
			height:17px;
			width:840px;
		}

.loginBox {
	border: 2px solid #404040;
	margin-bottom:10px;
	padding:0;
	overflow:hidden;
}
.loginBox .head {
	background-image: url(../images/loginBox_head.gif);
	background-repeat: repeat-x;
	padding:7px 0 7px 7px;
	background-color:#0e2201;
}
.loginBox .box {
	padding:12px;
	background-color:#000;
	float:none;
	margin:0;
	position:relative;
	clear:both;
	
}
	.loginBox .box span {
		width:70px;
		display:block;
		float:left;
		padding-top:4px;
	}
	.loginBox .box .left {
		float:left;
		width:60%;
	}
	.loginBox .box .hr {
		float:left;
		width:5%;
		background-image: url(../images/vr_dotline.gif);
		background-repeat: repeat-y;
		height:92px;
		margin-bottom:10px;
	}
	.loginBox .box .right {
		float:left;
		width:35%;
	}
	.loginBox .box .submit {
		float:left;
		padding-left:70px;
	}
	.loginBox .box .submitComment {
		float:left;
		padding-left:106px;
		padding-bottom:10px;
	}	
	.loginBox .box input {
		width: 230px;
	}
	.loginBox .box textarea {
		width: 480px;
	}
	.loginBox .box input.button {
		width: 70px;
		float:left;
	}
	.loginBox .box span.forgot {
		width: 150px;
		display:block;
		padding:6px 0 0 20px;
	}
	.loginBox .box span.comment {
		width: 106px;
		display:block;
		padding:6px 0 0 0;
		font-size:12px;
	}
	.loginBox a {
		color:#61b031;
		font-size:10px;
		text-decoration:underline;
	}
	.loginBox a:hover {
		text-decoration:none;
	}
	.loginBox a.link_12 {
		color:#61b031;
		font-size:12px;
		text-decoration:underline;
	}
	.loginBox a.link_12:hover {
		text-decoration:none;
	}
	
	
.txt_15bold_white {
	font-weight:bold;
	font-size:15px;
	color:#FFF;
	padding:15px 0 1px 0;
}

.GOChat_bg {
	background-image: url(../images/GOChat_bg.gif);
	background-repeat: repeat;
	padding:10px;
}
