html, body {height:100%; margin:0px; padding:0px;}
body {font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:justify; background-color:#653674; background:url(../images/bg.jpg) repeat;}

#main {margin:0 auto 0 auto; background:url(../images/page_bg.jpg) repeat-y; width:1004px; min-height:100%; position:relative; border-left:solid 1px #000000; border-right:solid 1px #000000;}

#header {width:1004px; height:316px;}

#body {margin:0px; padding:0 0 72px 0; background:url(../images/body_bg.jpg) no-repeat top; width:1004px; display:table;}
#body #topmenu {width:553px; height:43px;}
#body #topmenu ul {margin:0 0 0 30px; padding:0px; list-style-type:none;}
#body #topmenu ul li {float:left; background:url(../images/menu_left.png) no-repeat left; padding:0 0 0 5px; height:31px; text-transform:uppercase; font-weight:bold;}
#body #topmenu ul li a {background:url(../images/menu_bg.png) no-repeat right; height:31px; display:block; padding:0 15px 0 10px; color:#324169; text-decoration:none; line-height:28px;}
#body #topmenu ul li:hover {float:left; background:url(../images/menu_left_over.png) no-repeat left; padding:0 0 0 5px; height:31px; text-transform:uppercase; font-weight:bold;}
#body #topmenu ul li:hover a {background:url(../images/menu_bg_over.png) no-repeat right; height:31px; display:block; padding:0 15px 0 10px; color:#000000; text-decoration:none; line-height:28px;}
#body #topmenu ul .current {float:left; background:url(../images/menu_left_over.png) no-repeat left; padding:0 0 0 5px; height:31px; text-transform:uppercase; font-weight:bold;}
#body #topmenu ul .current a {background:url(../images/menu_bg_over.png) no-repeat right; height:31px; display:block; padding:0 15px 0 10px; color:#000000; text-decoration:none; line-height:28px;}

#body #rightpan {
	width:451px;
	height:690px;
	text-align:center;
	margin:-20px 0 0 0;
	right:-2px;
	background:url(../images/rightpan.png) no-repeat;
	position:absolute;
	z-index:9999;
	font:normal 23px/35px "Times New Roman", Times, serif;
	color:#520e69;
}
#body #rightpan ul {margin:315px 0 0 0; padding:0px; list-style-type:none;}

#body #inner_body {margin:0px; padding:0 30px 20px 30px; clear:both; display:block;}

#body #inner_body #body_home {width:504px; margin:50px 0 0 0; font-size:11px; line-height:14px;}
#body #inner_body #body_home p {margin:5px 0 7px 0;}

#body #inner_body #body_other {width:504px; margin:50px 0 0 0;}
#body #inner_body #body_other h1 {margin:0 0 15px 0; padding:0 0 3px 0; border-bottom:dashed 1px #000000; font:bold 20px/normal Calibri; background:url(../images/b2.jpg) no-repeat left 4px; color:#000000; text-indent:25px;}

#body #inner_body #body_home #boxtop {margin:0px; padding:0px; background:url(../images/box_top.gif) no-repeat; width:504px; height:26px;}
#body #inner_body #body_home #boxtop #boxTitle {margin:0 0 0 18px; padding:0px; height:26px; background:url(../images/box_line.gif) no-repeat right #aa71bd; width:150px; display:block; font-size:11px; font-weight:bold; line-height:10px;}
#body #inner_body #body_home #boxbg {margin:0px; padding:0px; background:url(../images/box_bg.gif) repeat-y; width:504px;}
#body #inner_body #body_home #boxbg tr td {color:#400f51;}
#body #inner_body #body_home #boxbg tr td a {color:#400f51; font-weight:bold; text-decoration:none;}
#body #inner_body #body_home #boxbg tr td a:hover {color:#ffffff; font-weight:bold; text-decoration:none;}

#body #inner_body #body_home #boxbg tr td .homeLink {color:#FFFF99; font-weight:bold; text-decoration:none; font-size:13px;}

#footer {background:url(../images/footer.jpg) repeat-x; width:1004px; height:72px; text-align:center; bottom:0px; position:absolute; color:#444444; font-size:11px; line-height:70px; clear:both;}


.tex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.contactLink {color:#FFFFFF; text-decoration:none;}
.contactLink:hover {color:#000000; text-decoration:none;}

.general_ul {margin:0 0 0 5px; padding:0px; list-style-type:none;}
.general_ul li {background:url(../images/b3.png) no-repeat left 2px; margin:5px 0 5px 0; padding-left:25px;}

.faq_ul {margin:0 0 0 5px; padding:0px; list-style-type:none;}
.faq_ul li {background:url(../images/b3.png) no-repeat left 2px; margin:18px 0 18px 0; padding-left:25px;}

.imgLeft {margin:0 20px 20px 0;  float:left;}

