body {  BACKGROUND: url(images/bg.jpg) #69226E repeat-x; POSITION: relative; min-width: 960px; MARGIN: 0px; COLOR: #313131; font-family: Arial, Helvetica, sans-serif; 

}

body-old {  BACKGROUND: url(images/bg-old.jpg) #fafafa repeat-x; POSITION: relative; min-width: 960px; MARGIN: 0px; COLOR: #313131; font-family: Arial, Helvetica, sans-serif; 

}

#frame {

	 MARGIN: 0px auto; WIDTH: 960px; POSITION: relative

}
#frame-old {

	BACKGROUND: url(images/frame_bg.jpg); MARGIN: 0px auto; WIDTH: 960px; POSITION: relative

}
#header {
	WIDTH: 100%;
	BORDER-BOTTOM: #dadada 0px solid
}
#header-old {

	BACKGROUND: url(images/frame_header_bg.jpg)  no-repeat center ; WIDTH: 100%; BORDER-BOTTOM: #dadada 0px solid; HEIGHT: 120px

}

#headerbanner {
	padding: 5px 5px 5px 5px;FLOAT: right;
}

#frame_for_menu{

	BACKGROUND: url(images/frame_menu_bg.jpg);

}
#frame_for_menu-new{
	float: right;
}


#frame_for_content{

	BACKGROUND: url(images/frame_bg.jpg);

}

#frame_for_index{

}
#frame_for_content_upper{
	
}

#frame_for_footer{

	background-image: url(images/frame_footer.jpg);

	HEIGHT: 50px;

	background-repeat: no-repeat;

	background-position: top;

}

#main {
	MARGIN: 0px auto;
	WIDTH: 960px;
	POSITION: relative;	
}







#header .logo {

	DISPLAY: block;

	OVERFLOW: hidden;

	TEXT-INDENT: -999px;

	POSITION: absolute;

	BACKGROUND: url(../../images_upload/logo.gif) no-repeat;

	LEFT: 0px;

	WIDTH: 180px;

	TOP: 0px;

	HEIGHT: 100px

}





#menu-top {
	FLOAT: right;
	padding: 0px;
	width: 175px;
	margin: 0px;
	text-align: center;
}



#menu-top  li {
	float: right;
	font-size: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu-top  a {
	color: #FEF1FE;
	display: block;
	float: left;
	margin: 0;
	padding: 2px 8px 1px 8px;
	text-decoration: none;
	font-weight:normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}



#menu-top  a:hover {
	color: #ECD7F2;
	padding: 3px 8px 1px 8px;
	}



#menu-top  li a.current{
	color: #FEF1FE;
	padding: 2px 8px 1px 8px;
	font-weight: normal;
		}

		



#menu-new {
	position: relative;
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	
	height: 28px;
	text-align: right;
	font-weight: bolder;
}

#menu {

	position: relative;

	float: right;

	list-style: none;

	margin: 0;

	padding: 0;

	width: 850px;

	height: 27px;

	text-align: right;

}

#menu-new li {

	float: left;

	font-size: small;

	margin: 0;

	padding: 0;	list-style: none;

}
#menu li {

	float: left;

	font-size: small;

	margin: 0;

	padding: 0;	list-style: none;

}
#menu-new a {

	

	color: #ccc;

	display: block;

	float: left;

	margin: 0;

	padding: 7px 16px 5px 16px;

	text-decoration: none;

	font-weight:bold;

	font-size:small;

}
#menu a {

	

	color: #ccc;

	display: block;

	float: left;

	margin: 0;

	padding: 7px 16px 5px 16px;

	text-decoration: none;

	font-weight:normal;

	font-size:small;

}
#menu-new a:hover {
	color: #E8D2F0;
	padding: 7px 16px 5px 16px;	

	}

#menu a:hover {
	background: #f70 url("images/menu_hover.jpg") bottom center;
	color: #C9C;
	padding: 7px 16px 5px 16px;	

	}
#menu-new li a.current{
	color: #990066;background: #0e58d0 url("images/menu_current-new.jpg")  bottom left no-repeat;
	padding: 7px 16px 5px 16px;
	background-color: #FFFFFF;
		}
#menu li a.current{ 

	color: #FFF; 

	background: #0e58d0 url("images/menu_current.jpg")  bottom center no-repeat;

	padding: 7px 16px 5px 16px;  

		}



.left-column {
	FLOAT: left;
	WIDTH: 190px;
	clear: none;
	margin: 0px;
	padding: 0px;
	background-image: url(images/left-column_bg.jpg);
	overflow: hidden;
}
.left-column-title {
	background-image: url(images/left-column_bg_titlebg.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 200px;
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.right-column2a {
	color:#333;
	MARGIN-TOP: 1px;
	FLOAT: left;
	WIDTH: 555px;
	left: 5px;
	background-image: url(images/right-column2a_bg.jpg);
	overflow: hidden;
}
.right-column2a-title {
	color:#333;
	MARGIN-TOP: 1px;
	FLOAT: left;
	WIDTH: 555px;
	left: 5px;
	background-image: url(images/right-column2a_bg_titlebg.jpg);
	height: 60px;
	font-size: 16px;
	font-weight: bold;
	color: #776339;
	padding-top: 22px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 33px;
	background-repeat: no-repeat;
	overflow: hidden;
}
.right-column2b {
	color:#666;
	MARGIN-TOP: 1px;
	FLOAT: right;
	WIDTH: 200px;
	background-image: url(images/right-column2b_bg.jpg);
	

}
.right-column2b-title {
	background-image: url(images/right-column2b_bg_titlebg.jpg);
	background-repeat: no-repeat;
	height: 28px;
	font-size: 16px;
	font-weight: bold;
	color: #776339;
	padding-top: 24px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
}

.right-column {
	FLOAT: left;
	WIDTH: 760px;
	padding: 0px;
	clear: none;
}

.smallbanner{

	 padding: 1px 1px 1px 1px;

}

#submenu{
	BACKGROUND: url(images/submenu-top.jpg)  no-repeat;
	FLOAT: left;
	WIDTH: 190px;
	height:100%;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.submenu_level01 a{
	color: #969;
	font-size: small;
	padding: 10px 0px 10px 0px;
	text-decoration: none;
	line-height: 200%;

}

.submenu_level01 a:hover{
	text-decoration: underline;
	color: #900;
}

.submenu_level01 a.current{
	font-weight: bold;
	color: #909;

}

.submenu_level02 a{
	color: #969;
	font-size: small;
	padding: 5px 0px 5px 20px;
	text-decoration: none;

}

.submenu_level02 a:hover{
	text-decoration: underline;
	color: #900;
}

.submenu_level02 a.current{
	font-weight: bold;
	color: #909;

}



.submenu_level03 a{
	color: #969;
	font-size: small;
	padding: 5px 0px 5px 40px;
	text-decoration: none;

}

.submenu_level03 a:hover{
	text-decoration: underline;
	color: #900;
}

.submenu_level03 a.current{
	font-weight: bold;
	color: #909;

}

#main-content{
	FLOAT: left;
	WIDTH: 760px;
	background-image: url(images/inpage_bg.jpg);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#main-content-link{

	font-size: 12px;  BACKGROUND: url(images/main-content-link_bg.jpg); FLOAT: right; padding: 5px 0px 0px 0px;HEIGHT: 28px; WIDTH: 750px;

}

#main-content-print{

	font-size: 12px;  FLOAT: right;  WIDTH: 100px;

}

#main-content-500px{

	 FLOAT: left; padding: 0px 0px 0px 0px;WIDTH: 500px;PADDING-BOTTOM: 10px; 

}

#main-content-750px{
	FLOAT: left;
	WIDTH: 750px;
	background-image: url(images/inpage_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 50px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#main-content-180px{

	FLOAT: right; PADDING-RIGHT:10px; PADDING-LEFT: 10px; PADDING-TOP: 0px; PADDING-BOTTOM: 10px; WIDTH: 180px; 



}

#footer{

	color: #ddd;	
	WIDTH: 960px;
	float: left;
	text-decoration: none;
	font-weight:normal;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 10px;

}

#clear {

 clear:both;

}

h1 {

	font-size: large;

	font-weight: bold;

	color: #006;

}

h2 {

	font-size: medium;

	font-weight: bold;

	color: #006;

}

h3 {

	font-size: small;

	font-weight: bold;

	color: #006;

}

#button {

	font-weight: bold;

	

	background-color: #FFF;

}

#module_member_title{

	HEIGHT: 50px

	font-size: large;

	font-weight: bold;

	color: #069;

	text-decoration: none;

	background-image: url(module_member_images/title_bg.jpg);

}

#module_member_text{

	font-size: x-small;

	color: #333;

	font-weight: bold;

}

#module_member_smalltext{

	font-size: xx-small;

	color: #333;

}

#module_member_alert{font-size: x-small;

	color: #f00;

	font-weight: bold;



}
.text001 {
	padding: 10px;
}
.right-column2_bg {
	WIDTH: 760px;
	background-image: url(images/right-column2_bg_bg.jpg);
	
}
.right-column2_btm {
	FLOAT: left;
	WIDTH: 760px;
	clear: none;
	background-image: url(images/right-column2_bg_btmbg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}
.passage001 {  font-family: "Arial",  "sans-serif"; line-height: 200%; color: #54455A; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}
.login_bar {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: x-small;
	color: #FFF;
	font-weight: normal;
	background-image: url(images/login_bar_bg.jpg);
	text-decoration: none;
}
.text_alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #F00;
}

.login_bar_text a{
	text-decoration: none;
	font-weight: bold;
	color: #CCC;
	text-decoration: none;
}
