html,body {
	margin:0;
	line-height:22px;
	font-size:12px;
	background:#f9f9f1 url(Images/Body_Bg.gif) repeat-x; 
	/*background-color: #b61515;*/
	color:#445765;
	}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input { margin:0; padding:0; }
img { border:0; }
table { border-collapse:collapse; font-size:12px; }
a:link,a:visited { color:#445765; text-decoration:none; }
a:hover,a:active { color:#b61515; text-decoration:underline; }
.clear { clear:both; }

.wrap { display:table; margin:0px auto; width:867px; }
#header {background: #FFFFFF url(Images/Lefter_Bg.jpg) repeat-y;}
#logo { float:left; margin-top:16px; }
#mail { float:right; width:80px; margin-top:30px; background:url(Images/Mail_Ico.gif) left center no-repeat; padding-left:20px; }
#header_line { clear:both; background:#8f999e; height:17px; overflow:hidden;}
#navbar { height:36px; background:#FFFFFF; border-bottom:1px solid #e9eaed; }
#navbar ul { margin:3px; list-style:none; }
#navbar ul li { float:left; width:95px; text-align:center; background:url(Images/Navbar_Line.gif) left center no-repeat; }
#navbar ul li a { display:block; line-height:31px; color:#445765; text-decoration:none; }
#navbar ul li.current { background:#b61515; }
#navbar ul li.current a { color:#FFF; text-decoration:none; }

#banner {}
#banner_title { float:left; width:250px; }
#banner_title dl dt { background:url(Images/Banner_Title.jpg); height:38px; border-bottom:1px solid #FFF; }
#banner_title dl dd { background:url(Images/Banner_Logo.gif); height:135px; }
#banner_swf { float:right; }

#content { background:#FFFFFF url(Images/Lefter_Bg.jpg) repeat-y; }
.index_part { margin:14px auto; height:180px; }
.index_tit { margin:0px 9px 14px 9px; height:23px; text-align:right; }
.index_tit img { margin-top:10px; }
#index_part_1 { float:left; width:246px; }
#index_part_1 .index_tit {  background:url(Images/Index_Tit_01.gif) no-repeat; }
.index_content { margin:0px 14px; }

#index_part_2 { float:left; width:370px; border-left:1px solid #b2bfc5; border-right:1px solid #b2bfc5; }
#index_part_2 .index_tit {  background:url(Images/Index_Tit_02.gif) no-repeat; }
#index_part_3 { float:right; width:246px; }
#index_part_3 .index_tit {  background:url(Images/Index_Tit_03.gif) no-repeat; }

#footer { background:#FFFFFF; text-align:center; border-top:7px solid #cfd7db; line-height:30px; }

#lefter { float:left; width:250px; height:300px; }
#lefter h4 { background:#435864 url(Images/Lefter_H4_Ico.gif) 10px center no-repeat; line-height:32px; font-size:12px; color:#FFFFFF; padding-left:25px; }
#lefter dl dt { background:url(Images/Lefter_Dl_Tit.jpg) no-repeat; padding-left:30px; border-bottom:1px solid #DDD; }

#righter { float:right; width:616px; }
#path { background:#dae8ef url(Images/Path_Bg.gif) right top no-repeat; text-align:right; line-height:38px; height:34px; overflow:hidden; padding-right:30px; color:#FFFFFF; }
#main_content { border:2px solid #e5e7e8; margin:10px 5px; padding:15px; background:#FFF; }
#showpage { text-align:center; line-height:40px; }
.info_title { background:#dae8ef; color:#445765; font-weight:bold; text-align:center; }
.info_list { background:url(Images/Info_List_Bg.gif) left bottom repeat-x; height:30px; line-height:30px; }


.table{border:1px solid #ddd;border-radius:.25rem}
.table th,.table td{border-top:1px solid #ddd;padding:.5rem;border-right:1px solid #ddd}
.table th{border-top:0;border-bottom-width:1px;vertical-align:middle}
.table input {
    font-size: 9pt;
    color: #333333;
	height: 25px;
	margin-left: 20px;
}