#main {
	width : 580px;
	float : right;
	padding: 10px 0;
}

#main p {
	line-height : 1.3;
	margin-bottom : 12px;
}

#main a {
	color : #034b6e;
}

#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 : 90px;
}

#main input, #main textarea, #main select {
	font-size : 12px;
	vertical-align : bottom;
}

#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 : #713944;
}

#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;
}

#main img.check {
	margin : 0;
	float : left;
}

#main p.question {
	line-height : 20px;
}

#main p.answer {
	margin-left : 20px;
}

#pagetitle {
	height : 35px;
	padding-left : 10px;
	vertical-align : top;
	font : italic 22px Georgia, 'Times New Roman', serif;
	color : #713944;
}

#content {
	width : 545px; 
	min-height : 385px;
	height : auto !important;
	height : 385px;
	padding : 10px;
	float : left;
}

#content img.donate {
	margin : 5px 5px 0 15px;
}

#content2 {
	width : 405px; 
	min-height : 385px;
	height : auto !important;
	height : 385px;
	padding : 10px;
	float : left;
}

#lists {
	width : 135px;
	float : right;
	font : 14px Verdana, Arial, Helvetica, sans-serif;
/*	font : bold 14px Verdana, Arial, Helvetica, sans-serif; */
	color : #003366;
	padding: 0 7px;
}

#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;
}

#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;
	padding: 15px 10px;
}

#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;
}

#login {
	width : 180px;
	height : 156px;
	margin-top : 10px;
	padding : 10px 10px;
	background : url( ../images/lmslogin/login_bg.gif ) no-repeat;
}

#login .title {
	color : #713944;
	font : normal 20px Georgia, 'Times New Roman', serif;
	border-bottom: 1px dotted #e8e4d9;
	font-style: italic;
	height : 30px;
	line-height : 30px;
	padding-left : 10px;
}

#login .message {
	font-size : 11px;
	line-height : 1.2;
	margin : 3px 0;
	color : #ff0000;
}

#login .logininput {
	width : 50px;
	margin-bottom : 6px;
	font-size : 11px;
	float : left;
}

#login input {
	width : 116px;
	margin-bottom : 6px;
	font-size : 12px;
	float : right;
}

#login .password {
	color : #333333;
}

#login .register {
	color : #b70a4c;
}

