/* CSS Document */

#header_wrapper {
	overflow: hidden;
	position: relative;
	height: 61px;
	width: 100%;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
}


#tab_wrapper {
	overflow: hidden;
	position: relative;
	padding: 0px;
	width: 100%;
	left: 0px;
	top: 0px;
	margin: 0px;
	background-image: url(../images/header/btn_bar_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #222;
}
#tab_bottom_wrapper {
	overflow: hidden;
	position: relative;
	height: 30px;
	width: 100%;
	left: 0px;
	top: 0px;
	margin:0;
	padding: 0px;
	background-image: url(../images/header/tab_bottom_bg.jpg);
}
#content_main_wrapper_outter {
	width: 100%;
	height: 100%;
	background-image: url(../images/header/tab_bottom_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#content_main_wrapper {
	overflow: hidden;
	padding: 0px;
	width: 970px;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px auto 0 auto;

}

#content_intro_wrapper_outter {
	width: 100%;
	height: 100%;
}

#content_intro_wrapper {
overflow:hidden;
	padding: 0px;
	width: 676px;
	height:100%;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0 auto 50px auto;
}


#content_intro_container ul li, #content_intro_container ul{
	display: inline;
	list-style:none;
}

#content_intro_wrapper ul a{
	display:block;
	float:left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	height:100%;
	line-height: 26px;
	margin: 0 20px 0 0;
}

#content_intro_wrapper ul a span{
	display: block;
	text-align:center;
}

#content_left_wrapper {
	overflow: hidden;
	padding: 0px;
	width: 180px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#content_center_wrapper {
	overflow: hidden;

	padding: 0px;
	width: 660px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	margin: 0px;
}

#content_right_wrapper {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	width: 300px;
	position: relative;
	left: 0px;
	top: 0px;
	float: right;
}
#content_rightspan_wrapper {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	width: 770px;
	position: relative;
	left: 0px;
	top: 0px;
	float: right;
}
#content_left_center_wrapper {
	overflow: hidden;

	padding: 0px;
	width: 650px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	margin: 0px;
}

#profile_wrapper {
	overflow: hidden;
	padding: 0px;
	width: 650px;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	height: auto;
}

#above_footer_wrapper {
	overflow: hidden;
	position: relative;
	height: 100px;
	width: 100%;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px 0px 0px 20px;
	clear: both;
}

#backtotop_wrapper {
	overflow: hidden;
	position: relative;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	clear: both;

}

#backtotop_content_wrapper{ /* Container you can use to surround a CSS button to clear float */
	width: 970px;
	margin: 0 auto 0 auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;

	position:relative;

}

#footer_wrapper {
	overflow: hidden;
	position: relative;
	height: 100px;
	width: 100%;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	clear: both;
	background-color: #000000;
	background-image: url(../images/footer/footer_bg.gif);
	background-repeat: repeat-x;

}


.hr{
	display: block;
	height: 1px;
	padding: 0px;
	width: 100%;
	margin: 10px 0 10px 0;
	float: left;
	clear: both;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(../images/main/hr_bg.gif);
	background-position: center;
	border:0px;
	background-repeat: no-repeat;
}

.hr_right{

	height: 1px;
	padding: 0px;
	width: 280px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #DDDDDD;
	float: right;
	clear: both;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 0px;
	line-height: 0px;
}





.hr_center{
	display: block;
	height: 1px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #DDDDDD;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 0px;
}

.hr_title_top{
	display: block;
	height: 1px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #009966;
	float: left;
	clear: both;
	font-size: 0px;
	padding: 0px;
}

.hr_spacer_large {
	display: block;
	height: 20px;
	width: 100%;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}
.hr_spacer_large_block {
	display: block;
	height: 20px;
	width: 100%;
	float:left;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

.hr_spacer_small {
	display: block;
	height: 10px;
	width: 100%;
	clear: both;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}

#content_text_main_wrapper {
	overflow: hidden;
	padding: 0px;
	width: 100%;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
}
