#main {
	width : 585px;
	float : right;
}

#main p {
	line-height : 1.3;
	margin-bottom : 12px;
}

#main a {
	color : #003366;
}

#main .page {
	margin : 0 0 12px 0;
	color : #666666;
	text-align : center;
	background-color : #ffcccc;
}

#main td {
	padding-bottom : 12px;
	vertical-align : top;
}

#main td.label {
	width : 80px;
}

#main input, #main textarea {
	font-size : 12px;
}

#main .title {
	margin-bottom : 12px;
	font : bold 16px Georgia, 'Times New Roman', serif;
	color : #003366;
}

#main .stitle {
	font : bold 16px Georgia, 'Times New Roman', serif;
	color : #003366;
}

#main .sstitle {
	margin-top: 5px;
	font : bold 12px Georgia, 'Times New Roman', serif;
}

#main .m0 {
	margin : 0;
}

#main .error {
	color : #ff0000;
}	

#main .currentdir {
	margin-right : 10px;
	font-size : 10px;
	text-align : right;
}

#main .currentdir a {
	text-decoration : none;
}

#main .currentdir a:hover {
	text-decoration : underline;
}

#main img {
	float : right;
	margin : 20px;
}

#pagetitle {
	height : 35px;
	padding-left : 10px;
	vertical-align : top;
	font : italic 22px Georgia, 'Times New Roman', serif;
	color : #731843;
}

#content {
	width : 565px; 
	min-height : 385px;
	height : auto !important;
	height : 385px;
	padding : 10px;
	float : left;
	background : #fafcfc url( ../images/main_bg.jpg ) no-repeat top right;
}

#content img.donate {
	margin : -10px -10px 0 15px;
}

#content2 {
	width : 405px; 
	min-height : 385px;
	height : auto !important;
	height : 385px;
	padding : 10px;
	float : left;
	background : #fafcfc url( ../images/main_bg.jpg ) no-repeat top right;
}

#lists {
	width : 135px;
	float : right;
	font : bold 14px Verdana, Arial, Helvetica, sans-serif;
	color : #731843;
}

#lists .dot-bottom {
	padding : 6px 0;
	border-bottom : 1px dashed #b2999d;
}

#lists a {
	font-size : 12px;
	color : #6f559d;
	text-decoration : none;
}

#lists a.active {
	font-size : 12px;
	color : #b70a4c;
	text-decoration : none;
}

#lists a:hover, a.active:hover {
	text-decoration : underline;
}

#lists span {
	color : #666666;
	font-weight : normal;
}

#lists span.active {
	color : #731643;
	font-weight : normal;
}

#left {
	width : 200px;
	float : left;
}

#submenu {
	height : 160px;
	padding : 8px 0;
	background : url( ../images/submenu/submenu_bg.jpg ) no-repeat;
}

#submenu li {
	height : 32px;
	padding : 0 10px;
}

#submenu li.menu01 {
	background-image : url( ../images/submenu/submenu_01.jpg );
}

#submenu li.menu02 {
	background-image : url( ../images/submenu/submenu_02.jpg );
}

#submenu li.menu03 {
	background-image : url( ../images/submenu/submenu_03.jpg );
}

#submenu li.menu04 {
	background-image : url( ../images/submenu/submenu_04.jpg );
}

#submenu li.menu05 {
	background-image : url( ../images/submenu/submenu_05.jpg );
}

#submenu li.menu06 {
	background-image : url( ../images/submenu/submenu_06.jpg );
}

#submenu li.bottom {
	background : url( ../images/submenu/submenu_bottom.jpg ) no-repeat top;
	height : 8px;
}

#submenu a {
	height : 32px;
	padding-left : 10px;
	color : #413833;
	text-decoration : none;
	line-height : 32px;
	display : block;
}

#submenu a:hover, #submenu a.active {
	color : #0066ff;
	background : url( ../images/submenu/menu_over.jpg ) no-repeat bottom left;
}

.banner {
	height : 58px;
	margin-top : 10px;
}

a.close{
	font : 12px Arial, Helvetica, sans-serif;
	color: #8BE;
	fonr-weight: bold;
	text-decoration: none;
}

a.close:hover{
	color: #0065b4;
}