/* CSS Document */

body { 
	padding: 0px;
	margin: 0px;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #222222;
	background: #FFFFFF url(/persistent/images/bg_body.gif) left top repeat-x; }

h1, h2, h3, h4, h5, form { padding: 0px; margin: 0px; }

h1 { 
	font: bold 24px Georgia, "Times New Roman", Times, serif;
	color: #808080; }
h2 { 
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #565656; }
h3 { 
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #565656; }

a { color: #0066CC; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }

.cLear { clear: both; }


.btnLong { 
	background: url(/persistent/images/btn_long.gif) left top no-repeat;
	color: #454545;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	border: none;
	width: 205px;
	height: 25px; }
.btnMedium { 
	background: url(/persistent/images/btn_medium.gif) left top no-repeat;
	color: #454545;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	border: none;
	width: 145px;
	height: 25px; }
.btnNormal { 
	background: url(/persistent/images/btn_normal.gif) left top no-repeat;
	color: #454545;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	border: none;
	width: 115px;
	height: 25px; }
.btnShort { 
	background: url(/persistent/images/btn_short.gif) left top no-repeat;
	color: #454545;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	border: none;
	width: 85px;
	height: 25px; }

#mainBody { 
	margin: 0px auto;
	width: 990px; }

	#headerBar { 
		width: 990px;
		height: 175px;
		background: url(/persistent/images/bg_header.gif) left top no-repeat; }

		#logoBar { 
			width: 375px;
			height: 135px;
			float: left; }
		#headerRightBar { 
			width: 565px;
			height: 135px;
			float: right; }
			#loginBox { 
				background: url(/persistent/images/bg_login_box.gif) left top no-repeat;
				width: 370px;
				height: 30px;
				padding: 0px 0px 0px 15px;
				float: right;
				font-size: 10px;
				color: #FFFFFF; }
				#loginBox form { padding-top: 5px; }
				#loginBox input { 
					padding: 0px;
					margin: 0px;
					border: 1px solid #606060;
					color: #3C3C3C;
					font-size: 10px;
					width: 120px; }
				#loginBox .buTTon { 
					background: none;
					color: #FFFFFF;
					font: bold 10px Georgia, "Times New Roman", Times, serif;
					border: none;
					width: 25px; }
				#loginBox a { color: #FFFFFF; }
					.loginLeft { 
						float: left;
						width: 170px;
						padding-top: 6px; }
					.loginRight { 
						float: left;
						padding: 6px 10px 6px 10px;
						border-left: 1px solid #595959; }
			#headerBannerAd { text-align: right; padding: 20px 15px 0px 0px; }

		#navBar { float: right; }
			#mainNav { 
				list-style: none;
				padding: 0px;
				margin: 0px; }
				#mainNav li { 
					list-style: none;
					padding: 0px;
					margin: 0px;
					float: left; }
					#mainNav li a { 
						background: url(/persistent/images/bg_main_nav.gif) left top no-repeat;
						font: bold 14px Georgia, "Times New Roman", Times, serif;
						color: #717171;
						text-decoration: none;
						display: block;
						padding: 10px 10px 0px 10px;
						text-align: center;
						width: 145px;
						height: 25px; }
					#mainNav li a:hover { 
						background: url(/persistent/images/bg_main_nav_over.gif) left top no-repeat;
						color: #0099CC; }
						#mainNav li.firstItem a { width: 151px; background: url(/persistent/images/bg_main_nav_first.gif) left top no-repeat; }
						#mainNav li.firstItem a:hover { width: 151px; background: url(/persistent/images/bg_main_nav_first_over.gif) left top no-repeat; }
						#mainNav li.lastItem a { width: 149px; background: url(/persistent/images/bg_main_nav_last.gif) left top no-repeat; }
						#mainNav li.lastItem a:hover { width: 149px; background: url(/persistent/images/bg_main_nav_last_over.gif) left top no-repeat; }

	#mainBar { 
		width: 960px;
		padding: 5px 15px 0px 15px; 
		background: url(/persistent/images/bg_main_body.gif) left top repeat-y; }
		#mainBarLeft { 
			float: left;
			width: 705px; }
			#mainBarLeft dl { padding: 0px; margin: 0px; }
			#mainBarLeft dt { 
				font-size: 11px;
				color: #6A6A6A;
				font-weight: bold;
				margin: 0px;
				padding: 0px; }
			#mainBarLeft dd { 
				font-weight: bold;
				margin: 0px 0px 10px 0px;
				padding: 0px 0px 0px 10px; }
			#mainContentHome { 
				height: 203px;
				padding: 30px 20px 11px 15px; }
			#mainContent { 
				padding: 30px 20px 1px 15px; }
				#mainContent dl { padding: 0px; margin: 0px; }
				#mainContent dt { 
					font-size: 11px;
					color: #6A6A6A;
					font-weight: bold;
					margin: 0px;
					padding: 0px; }
				#mainContent dd { 
					font-weight: bold;
					margin: 0px 0px 10px 0px;
					padding: 0px 0px 0px 10px; }
			#latestBox { 
				width: 190px;
				height: 260px;
				padding: 10px 10px 0px 20px;
				background: url(/persistent/images/bg_latest_box.gif) right top no-repeat;
				float: left; }
				#latestBox p { padding: 0px; margin: 0px; font-size: 11px; }
				.latestImg { float: left; width: 77px; }
				.latestImg img { border: 1px solid #CBCBCB; }
				.latestContent { 
					float: left;
					width: 95px;
					padding: 0px 0px 0px 10px;
					font-size: 10px; }
					.latestContent a { font-weight: bold; }
			#searchBoxSm { 
				width: 460px;
				height: 260px;
				padding: 10px 10px 0px 15px;
				background: url(/persistent/images/bg_search_box_sm.gif) left top no-repeat;
				float: left; }

				#searchBoxSm form { padding: 0px; margin: 0px; }
				#searchBoxSm input, #searchBoxSm select { 
					padding: 0px;
					margin: 0px;
					border: 1px solid #CBCBCB;
					color: #3C3C3C;
					font-size: 11px; }
				#searchBoxSm .btnLong { 
					background: url(/persistent/images/btn_long.gif) left top no-repeat;
					color: #454545;
					font: bold 12px Georgia, "Times New Roman", Times, serif;
					border: none;
					width: 205px;
					height: 25px; }
				.searchBoxSmLabel { 
					width: 100px;
					font-size: 11px;
					float: left;
					padding: 4px; }
				.searchBoxSmItem { 
					font-size: 11px;
					float: left;
					padding: 4px; }
				
		#mainBarRight { 
			float: right;
			width: 248px;
			text-align: center;
			padding: 4px 0px 0px 0px;
			border: 1px solid #F1F1F1;
			background: #FAFAFA; }
			#mainBarRight .bannerAd { margin-bottom: 5px; }
			#randoMise div { display: none; }

	#footerBar { 
		width: 970px;
		padding: 20px 10px 10px 10px;
		background: url(/persistent/images/bg_footer.gif) left top no-repeat;
		color: #6e6e6e;
		font-size: 10px; }
		#footerBar a { color: #6e6e6e; }
		#footerBarLeft { float: left; width: 220px; }
		#footerBarCenter { float: left; width: 500px; text-align: center; }
		#footerBarRight { float: right; width: auto; text-align: right; }
		#footerBarMain { text-align: center; }

#statsCode { display: none; }

/* site backend styles start */
form table { width:100%; }
form td {border:0px;text-align:left;padding: 5px 20px;}
form input, form textarea, form select{ color: #666666; border: 1px solid #dddddd; background-color:#fff; margin-right: 10px; }
form input[type="submit"] { padding: 2px 7px; font-size: 100%;}


.light_container { 
	width: 703px;
	height: 38px;
	border: 1px solid #EAEAEA;
	background: url(/persistent/images/bg_light_container.gif) left top repeat-x; }

.light_title_container { padding: 30px 10px 0px 10px; }

.light_table_searchable_container { width:100%; }
.light_table_searchable {float:right;padding-top:6px;}
.light_table_searchable_span {padding-right:3px;}
.light_table_actions_container {position:relative;height:20px;}
.light_table_actions {float:right;font-size:110%;padding-right:6px;}

.light_table { 
	width: 100%;
	padding: 0px; }
.light_table th, .light_table td { 
	font-size: 11px;
	padding: 4px;
	background: #FAFAFA; }

.light_table th { 
	color: #666666;
	background-color: #eee; }

.light_menu {  }
.light_menu ul { margin: 0px; padding: 0px; list-style: none; }
.light_menu li { display: inline; padding: 0px; margin: 0px; list-style: none; }
.light_menu li a { 
	float: left; 
	display: block;
	color: #7B7B7B;
	background: #FFFFFF;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	margin: 7px 2px 0px 2px;
	padding: 6px 10px;
	border: 1px solid #EAEAEA; }

.light_menu ul li a:hover { background: #EAEAEA; color: #0099CC; text-decoration: none; }
.light_menu ul li a.light_menu_current,.light_menu ul li a.light_menu_current:hover { cursor: pointer; color: #454545; background: #EAEAEA; }



.light_image_box { 
	border: 1px solid #EAEAEA;
	background: #F5F5F5;
	width: 238px;
	height: 238px;
	margin: auto; }
.light_image_box_img { 
	width: 102px;
	margin: 60px auto auto auto;
	font: normal 9px Georgia, "Times New Roman", Times, serif;
	color: #717171;
	text-align: center; }
.light_image_box_img img { border: 1px solid #E0E0E0; background: #FFFFFF; }
.light_image_box_img a { color: #717171; }
.light_member_notice_head { 
	background: url(/persistent/images/bg_light_member_head.gif) left top no-repeat;
	padding: 8px 0px 0px 40px;
	width: 200px;
	height: 22px;
	font-weight: bold;
	color: #7C7C7C;
	margin: auto; }
.light_member_notice { 
	border: 1px solid #EAEAEA;
	border-top: none;
	background: #FCFCFC;
	padding: 10px;
	width: 218px;
	text-align: left;
	margin: 0px auto 4px auto; }
.light_member_notice dl { padding: 0px; margin: 0px; }
.light_member_notice dt { 
	font-size: 10px;
	color: #6A6A6A;
	font-weight: bold;
	margin: 0px;
	padding: 0px; }
.light_member_notice dd { 
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px; }

.light_table_pager td { 
	background: #F5F5F5;
	border: 1px solid #E1E1E1;
	color: #898989; }
.light_table_pager td a { 
	text-decoration: none; }

.galleryItem { 
	padding: 10px;
	width: 142px;
	height: 160px;
	margin: 5px;
	border: 1px solid #E0E0E0;
	font-size: 11px;
	float: left;
	text-align: center; }


.formLeft { float: left; padding: 4px; width: auto; }
.formRight { float: left; text-align: right; width: 140px; padding: 4px; }
/* #form_submits input { 
	border: 1px outset #0086DE;
	background: #0086DE;
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF; } */
/* site backend styles end */





