body {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #363636;
	margin: 0px 0px 0px 0px;
	SCROLLBAR-3DLIGHT-COLOR:#EDEDED;
   SCROLLBAR-ARROW-COLOR:#FFFFFF;
   SCROLLBAR-TRACK-COLOR:#EDEDED;
   SCROLLBAR-DARKSHADOW-COLOR:#EDEDED;
   SCROLLBAR-FACE-COLOR:#A3BADE;
   SCROLLBAR-HIGHLIGHT-COLOR:#3865A1;
   SCROLLBAR-SHADOW-COLOR:#3865A1;		
	background: #FFFFFF url("image0/bg.jpg") top center; text-align:center; cursor:default;
	  }
.sline { padding-left:20px;}
td, th{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #363636;
}
h1 {font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3333FF;}
h3 {color:#009900; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
#body {
    position: relative;
    margin: 0 auto;
    width: 780px;
}
#centercolumn {
    position: relative;
    margin-top: 0px;
    float: center;
    width: 808px;
    background-image: url("image0/middle.gif");
    background-position: top center;
    background-repeat: repeat-y; 
}
#centercolumn #left_h {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 808px;
    height: 222px;
    background-image: url("image0/header_le.gif");
    background-position: bottom center;
    background-repeat: no-repeat;
}
#centercolumn #middle {
    position: relative;
    top: 1px;
    left: 0px;
}
#menu_w {position:relative; width:780px; top:0px; left: 0px;}
#menu_w  a img{
		border:none;
		margin:0;
		padding:0;
}
.text_pri {color:#009900; font-weight:bold}
.td_pkg { vertical-align:top; background:url('image0/pic_pp.gif') repeat-x top left; padding: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.td_bookstore { border-top:1px solid #A7BBD4; padding-top:20px}
/*ul { list-style-image: url(image0/icon_2.gif); } */
.td_num { border-top:1px solid #CFD7E8; border-right:1px solid #CFD7E8; text-align:justify}
form {padding:0px; margin:0px;}
.form_lefttd {background-color: #EDEFF2; padding-left:4px; font-weight:bold}
.form_lefttd1 {background-color: #EDEFF2;padding-left:4px;  }

.field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	font-style: normal;	font-weight: normal;	background-color: #F2f5f9;
	border: 1px solid #7b8ca5; padding-left:3px; 
}
.field3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	font-style: normal;	font-weight: normal;	background-color: #F2f5f9;
	border: 1px solid #7b8ca5; padding-left:3px; width:150px;
}
.field2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	font-style: normal;	font-weight: normal; background: url('image0/line_bg.gif');
	border: 1px solid #7b8ca5; padding-left:3px; width:95%
}
.submitb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-style: normal; font-weight: normal; background-color: #A3BADE;
	border: 1px solid #7b8ca5; padding:1px; color:white;
}
.bg_grad2 {background: url('image0/bg_grad2.jpg') no-repeat top left; padding:6px 2px 2px 10px; margin-top:8px;}
.div_bo_bo { border-right: 1px solid #A5A5A5 }
.text_01 { font-family:Verdana, Arial, Helvetica, sans-serif;	color: #1554A8; text-align:left; font-size:12px;font-weight: bold; padding-bottom:6px; padding-top:4px; margin-right: 4px; 
	background: url('image0/bg_grad1.gif') repeat-x top left; font-variant:small-caps; letter-spacing:1px;
}
a:link, a:visited {
	color: #315588;
	text-decoration: none;
	font-size: 12px;
}
a:hover, a:active {
	color: #3C68A7; text-decoration: underline;
}
a.p01:link, a.p01:visited {
	color: #315588;
	text-decoration: none;
	border-bottom:1px dotted #315588;
	font-size: 12px;
}
a.p01:hover, a.p01:active {
	color: #3C68A7; border-bottom:1px solid #315588;
}
#m1 {
	position: absolute; 
	width: 206px;
	top: 211px;
	visibility: hidden;
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=92); 
	background-color: white;
}
#m2 {
	position: absolute; 
	width: 179px;
	top: 211px;
	visibility: hidden;
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=92); 
	background-color: white;
}
#m1 {left: 313px;}
#m2 {left: 188px;}
#m1_t_id {display:inline; position: absolute; left: 108px;width: 102px;top: 177px;}
#m2_t_id {display:inline; position: absolute; left: 210px;width: 104px;top: 177px;}
#m2_t_id_01 {display:inline; position: absolute; left: 314px;width: 110px;top: 177px;}

#m3_t_id {display:inline; position: absolute; left: 424px;width: 98px;top: 177px;}
#m4_t_id {display:inline; position: absolute; left: 522px;width: 93px;top: 177px;}
#m5_t_id {display:inline; position: absolute; left: 615px;width: 165px;top: 177px;}
img.thumbnail{ border:4px solid #FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color=#03255E,Direction=155,Strength=3); 
}

.submenus a, .submenus a:visited {
	display: block; width: 100%;
	padding: 3px 8px 3px 12px;
	border: 1px solid;
	border-color: #23426E #004486 #2B69A5 #004486;
	background-color: #124D9A;
	color: white;
	text-decoration: none;
}
.submenus a:hover, .submenus a:active, .submenus a:focus {
	background-color: #93B4DB;
	color: #0D346C;text-decoration: none;
}
.submenus p {margin: 0;color: white;}
.footer_submenu {
	height: 2px;background-color:#A3BADE;
}

.v1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #71A1DB; text-decoration: none; letter-spacing:1px; text-align:left}
.v3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #1F4AB5; text-decoration: none; letter-spacing:1px; text-align:left}
.v2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #363636; text-decoration: none }
.v4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #009900; text-decoration: none; letter-spacing:1px; text-align:left}
.v5 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #009900; text-decoration: none; text-align:lef}
.v6 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #1554A8; text-decoration: none; letter-spacing:1px; text-align:center}
.v7 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #71A1DB; text-decoration: none; letter-spacing:1px; text-align:center}
.v8 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #A20000; text-decoration: none; letter-spacing:1px; text-align:center}

.info {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #686868; text-decoration: none}

.toptable {
	background: #ECF2FE url('image0/mainl2_01bg.gif') no-repeat top left; 
}

.bottable {
	background: #ECF2FE url('image0/index_32.jpg') no-repeat top left; text-align: center; color: #CDDFF5; border-top: 1px #B5B5B5 solid;
	color: #4C8FDE;
}

.botbody {
	background: #ECF2FE url('image0/main2_39.gif') no-repeat top left; text-align: center; color: #CDDFF5;
}
.quote_01 {padding:4px 8px 4px 22px;  font-family:"Courier New", Courier, mono; font-size: 12px; font-weight:bold;}
.quote_02 {padding:2px;  font-family:"Courier New", Courier, mono; font-size: 11px; font-style:italic}
.quote_03 {padding:2px;  font-family:"Courier New", Courier, mono; font-size: 12px; font-style:italic}

a.white:link, a.white:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.white:hover, a.white:active {
	color: #B0C4DE;text-decoration: none; background-color: transparent;
}
a.readm:link, a.readm:visited {
	display: block; float: right; 
	padding: 0px 2px 2px 2px; 
	background: url('image0/breadmore1.gif') no-repeat; background-position: top right; 
	width: 56px;
	height: 14px !important; 
	height: 14px; margin-right: 4px;
}
a.readm:hover, a.readm:active {	
	padding: 0px 2px 2px 2px; 
	background: url('image0/breadmore.gif') no-repeat; background-position: top right; 
}

.overbgme {
FILTER: alpha(opacity=40);border:1px solid #E5E5E5; background:#F1ECF9; cursor:hand
}

.outbgme {
}
.img_b{
	filter:alpha(opacity=100); cursor: hand;
}
.left_m{
 background: url('image0/layout2_25_bg.gif') top left repeat-y;
}
.left_m2{
 background: url('image0/layout2_23_bg.gif') top left no-repeat; padding: 6px 6px 6px 10px;
}
.left_m3{
 background: url('image0/layout2_23_bg.gif') top left no-repeat; padding: 6px 6px 6px 10px;
}
.left_m_table  {
	background: url('image0/layout2_barbg.gif') top left repeat-y;
}
.left_m_table2  {
	background: url('image0/layout3_barbg.gif') top left repeat-y;
}
.td_body {
	padding: 3px; background-color: #F5F7FA; border-left:1px solid #EDF3FA}
.menu_item{
	padding: 2px 0px 6px 6px;background: url('image0/layout2_div_hr.gif') bottom left no-repeat;
}
.menu_item2{
	padding: 2px 0px 6px 6px;background: url('image0/layout3_div_hr.gif') bottom left no-repeat;
}
.menu_item4{
	padding: 0px 0px 6px 6px;background: url('image0/layout3_div_hr.gif') bottom left no-repeat;
}
.menu_item3{
	padding: 2px 0px 6px 6px;background: url('image0/layout3_div_hr.gif') bottom left no-repeat;
}
.menu_item3 a, .menu_item3 a:visited {
	display:block; width:100%;
	padding: 1px 0px 3px 5px; margin-right:2px;
	color: #CF7D13; text-decoration: none;background-color: #EDF2F7;
}
.menu_item3 a:hover, .menu_item3 a:active, .menu_item3 a:focus {
	background-color: #C1D1E3;
	color: #10458A;text-decoration: none;
}
.menu_item3 #active {padding: 1px 0px 3px 5px; margin-right:2px;display:block; width:100%; background-color: #C1D1E3; color: #10458A;text-decoration: none; margin-right:2px;}



.menu_item #last{
 background-image: none; height: 12px;
}
.form_s{font-size:10px;}
.bor1 {
	border:1px solid #B7C9E3;
}
.bor2 {
	border:1px solid #FFD595;
}
.date1 { padding-bottom:3px; padding-left:6px; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; color:#A68E53; font-size:11px; letter-spacing:0px; display:block; 
background-color:#E5EAF1; border-top: 1px solid #BED2EB;border-left: 1px solid #BED2EB;}

a.da:link, a.da:visited {
	color: #CA9928; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.da:hover, a.da:active {
	color: #D44528;text-decoration: none; background-color: #DCE4EF;
}
.tran {
       font-size         : 8pt;
       border-style      : solid; 
       color             : #333333; 
       font-family       : verdana,arial; 
       border            : 1 #999999 soild; }