body

{

	font: normal 11px Arial, Verdana, Helvetica, sans-serif;

	background: url(/images/bgtop.jpg) top left repeat-x;

	/*

	background-image: url(/images/bg_1.jpg);

	background-attachment: fixed;

	background-position: top center;

	background-repeat: no-repeat;

	*/

	background-color: #D8D8D8;

	margin: 0px 0px 20px 0px;

	text-align: center;

}



form { margin: 0px; }



a img { border: 0px; }



a img.flag { border: 1px solid #D8D8D8; }

a:hover img.flag { border: 1px solid #fff; }



a { text-decoration: underline; color: #666; }



/*

a:link { text-decoration: underline; }

a:visited { text-decoration: underline; }

a:active { text-decoration: underline; }

*/



a:hover { text-decoration: underline; color: #151515; }





a.tooltip,

a.tooltip:link,

a.tooltip:visited,

a.tooltip:active {

	position: relative;

	text-decoration: none;

	font-weight: bold;

	border-bottom:0px dotted #4dbcf3;

}



a.tooltip:hover {

background: transparent;

z-index: 100;

}



a.tooltip span.tips {

display: none;

text-decoration: none;

}



a.tooltip:hover span.tips {

	display: block;

	position: absolute;

	top: 12px;

	left: 0;

	width: 150px;

	z-index: 100;

	color: #181818;

	padding: 4px 8px 4px 8px;

	border: 1px solid #666;

	background: url(/images/tooltipbg.jpg) top left repeat-x;

	font-family: Verdana, Arial, Helvetica, Sans-serif;

	font-weight: Normal;

	font-size: 11px;

	text-align: left;

}



div#bwrap { position: relative; overflow: hidden; width: 120px; height: 65px; padding: 0px; margin: 0px; }

div#bwrap img { visibility: hidden; position: absolute; top: 0px; left: 0px; padding: 0px; margin: 0px; }

div#tranbox { background: transparent url(pre/bg.png) top left no-repeat; z-index: 9999; position: absolute; top: 0; left: 0; height: 65px; width: 120px; }



div#rhost { text-align: center;  background: #eee; border: 1px solid #ddd; padding: 5px; }

div#rhost img { margin-top: 6px; }



div.warningbox {

	border: 2px solid #ddd;

	background: #FDF4DB url(/images/warning_icon.jpg) center left no-repeat;

	font-family: Verdana, Arial, Helvetica, Sans-serif;

	font-weight: Normal;

	font-size: 11px;

	color: #666;

	padding: 8px 8px 8px 58px;

	margin: 4px 0;

	text-align: left;

 }



div#plist { }



div.ibox { border: 1px solid #84A8CB; background-color: #CCDCED; font: bold 8pt Arial, Verdana, Helvetica, Sans-serif; padding: 6px 8px; }

div.ibox a { cursor: help; text-decoration: none; border-bottom: 1px dotted #666; color: #666; }

div.ibox a:hover { color: #000; }



img.link { margin-bottom: 5px; }



img.mpd { margin-right: 4px;}



/*.atargeted { background-color: #666; padding: 5px; }*/



div.abox_padd h1 { font: normal 19px Arial, Verdana, Helvetica, sans-serif; color: #666; margin: 5px 0px; }

div.abox_padd .t_font, div.abox_hover, .t_font { color: #666; }



div#sys { text-align: center; }



h1 { font: bold 12pt Arial, Verdana, Helvetica, sans-serif; padding: 0px; margin: 0px; color: #151515; }

h2 { font: bold 11pt Arial, Verdana, Helvetica, sans-serif; padding: 0px; margin: 6px 0px 0px 0px; color: #666; }

h3 { font: bold 9pt Arial, Verdana, Helvetica, sans-serif; padding: 0px; color: #161616; }

h4 { font: bold 9pt Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 5px 0px; color: #161616; }



h5 {

	font: bold 12pt Arial, Verdana, Helvetica, sans-serif;

	padding: 4px 8px;

	margin: 0px;

	color: #666;

	background: url(/images/line.jpg) bottom left repeat-x;

	border-bottom: 1px solid #ddd;

}



h5 span { font: normal 8pt Verdana, Arial, Helvetica, sans-serif; padding-left: 30px; }

h5 span a { color: #666; text-decoration: none; }

h5 span a:hover { text-decoration: underline; }



h6 { margin: 0; padding: 0; }





div.lb { margin: 0; padding: 10px 12px; background: #eee url(/images/hcard2.jpg) top left no-repeat; color: #666; font: bold 11pt Arial, Verdana, Helvetica, sans-serif; line-height: 11pt;  }

div.lb a { text-decoration: none; }



.center { text-align: center; margin: 0px auto; }

.m_menu { padding-bottom: 0px; text-align: right; margin: 0px auto; }



div.pcont { font: normal 11px Verdana, Arial, Helvetica, sans-serif; line-height: 14px; color: #666; }



div#trialbox {

	font: bold 11px Arial, Verdana, Helvetica, sans-serif;

	color: #666;

	width: 500px;

	height: 400px;

	overflow: hidden;

	background: url(/images/trialbox.jpg) top left no-repeat;

}

div#trialbox div#trialbox_padd { padding: 110px 15px 45px 15px; }



div.abox { text-align: left; margin: 0px auto; width: 716px; height: 150px; overflow: hidden; }

div.abox#p0 { background: url(/images/pre0.jpg) bottom right no-repeat; }

div.abox#p1 { background: url(/images/pre2.jpg) bottom right no-repeat; }

div.abox#p8 h1, div.abox#p8 .t_font { color: #f7f7f7; }

div.abox#p2 { background: url(/images/pre3.jpg) bottom right no-repeat; }

div.abox#p3 { background: url(/images/pre4.jpg) bottom right no-repeat; }

div.abox#p4 { background: url(/images/pre5.jpg) bottom right no-repeat; }

div.abox#p5 { background: url(/images/pre6.jpg) bottom right no-repeat; }

div.abox#p6 { background: url(/images/pre7.jpg) bottom right no-repeat; }

div.abox#p8 { background: url(/images/pre8.jpg) bottom right no-repeat; }



div.nullabox_hover { text-align: left; margin: 0px auto; width: 698px; height: 120px; overflow: hidden; background: url(/images/pre2.jpg) bottom left no-repeat; }



div.abox2 { text-align: left; margin: 0px auto; width: 700px; height: 100px; overflow: hidden; background: url(/images/box2.jpg) top left no-repeat; }

div.abox3 { text-align: left; margin: 0px auto; width: 700px; height: 120px; overflow: hidden; background: url(/images/box3.jpg) top left no-repeat; }

div.abox4 { text-align: right; margin: 0px auto; width: 700px; height: 100px; overflow: hidden; background: url(/images/box4.jpg) top left no-repeat; }

div.abox_padd { padding: 20px 15px 0px 15px; }

div.abox_paddm { padding: 37px 25px 0px 25px; }



div.clear { clear: both; font-size: 1px; height: 1px; margin: 0px; padding: 0px; overflow: hidden; }



div.v_font { font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #151515; }

span.t_font { font: 9pt Arial, Verdana, Helvetica, sans-serif; color: #151515; }

div.codebox { font: 9pt Courier New, Courier, Times New Roman, Arial, Verdana, Helvetica, sans-serif; color: #4c4c4c; border: 1px dotted #bbb; background-color: #D5ECF4; padding: 8px; margin: 5px 0px 0px 0px; }



div.ibx { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #161616; }



div#bd_content_nopadd { padding: 0px; border: 0px; background-color: #fff; }



div#bd_content { padding: 4px 8px 20px 8px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background-color: #fff; }



.gray { color: #ccc; }

.darkgray { color: #666; }



span.s_size { font-size: 8pt; }

span.sl_size { font-size: 7pt; }

span.sz { font-size: 11px; }



div#t_content { width: 716px; height: 150px; overflow: hidden; background: #fff; border-top: 2px solid #666; }



div.bx { background-color: #000; background: url(/images/bxbg.jpg) top left repeat-x; height: 34px; overflow: hidden; }

div.d_font { padding: 4px 15px; font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #fff; }

div.d_font a { color: #fff; }



div#tp_left { float: left; width: 200px; }

div#tp_right { float: right; margin-top: 58px; width: 240px; text-align: right; }

div#tp_center { padding-left: 205px; padding-right: 245px; margin-top: 4px; text-align: right; }



div#tp_right a { text-decoration: none; }

div#tp_right a:hover { text-decoration: underline; }





div#main_body

{

	margin: 0px auto; text-align: left; width: 716px;

}



div#main_top

{

	margin: 22px 0px 0px 0px; overflow: hidden;

}



div#menu_wrap { border-top: 1px solid #666; padding: 0px 0px; background: url(/images/menubg.jpg) top left no-repeat; height: 37px; overflow: hidden; }



ul { list-style-type: square; padding: 0 0 0 18px; margin: 0; }



/*========================================================================*/



div#flist { height: 18px; margin-top: 10px; }



div#flist ul {

	list-style-type: none;

	padding: 0px; margin: 0px;

}



div#flist ul li {

	float: left;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	list-style: none;

	display: inline;

	background: url(/images/sep.jpg) top right no-repeat;

}



div#flist ul li a {

	line-height: 18px;

	height: 18px;

	padding: 0px 10px 0px 4px;

	float: left;

	display: block;

	font: normal 11px Arial, Verdana, Helvetica, sans-serif;

	text-decoration: none;

	color: #666;

}



div#flist ul li a.first {

	background: url(/images/sep.jpg) top left no-repeat; padding: 0px 10px 0px 10px;

}



div#flist ul li a:hover { text-decoration: underline; }



/*========================================================================*/





div#navmenu ul {

	list-style-type: none;

	padding: 0px; margin: 0px;

}



div#navmenu {

	height: 28px;

	width: 100%;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

}



div#navmenu li

{

	float: left;

	margin-left: 0px;

	padding: 0px;

	overflow: hidden;

	list-style: none;

	display: inline;

}



div#navmenu li a.in

{

	float: left;

	/*background: url() top left no-repeat;*/

	text-decoration: none;

}



div#navmenu li a.in:hover

{

	background: url(/images/menu_left.png) top left no-repeat;

	text-decoration: none;

}



div#navmenu li.hv a.in

{

	background: url(/images/menu_left.png) top left no-repeat;

}



/* Commented Backslash Hack hides rule from IE5-Mac \*/

div#navmenu li a.in span { float:none; }

/* End IE5-Mac hack*/



div#navmenu li a.in span

{

	line-height: 28px;

	height: 28px;

	padding: 7px 10px 0px 10px;

	float: left;

	display: block;

	font: bold 11px Arial, Verdana, Helvetica, sans-serif;

	text-transform: uppercase;

	text-decoration: none;

	color: #eee;

	background: url(/images/menu_right.png) top right no-repeat;

}



div#navmenu li a.in:hover span

{

	background: url(/images/menu_right.png) top right no-repeat;

	text-decoration: none;

	color: #fff;

}



div#menu_items

{

	overflow: auto; height: 100px;

}



div.boxtool { visibility: hidden; position: absolute; top: 0px; left: 0px; }

div.boxtool_show {

	font: bold 11px Arial, Verdana, Helvetica, sans-serif;

	color: #666;

	visibility: visible;

	z-index: 1;

	position: absolute;

	width: 130px;

	background: url(/images_h/obox.png) top left no-repeat;

}

div.boxtool_show div { padding: 14px 4px 5px 4px; }



div.box_g { padding: 5px; overflow: hidden; background: url(/images/p_bg.jpg) top left repeat-x; }



div.box_l { font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding: 4px 6px; overflow: hidden; background-color: #eee; border: 2px solid #ccc; }



table

{

	border-collapse: collapse;

	font: normal 12px Arial, Verdana, Helvetica, sans-serif;

	color: #151515;

}



td.center { text-align: center; }



table.tlist

{

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	background: #f5f5f5;

}



table.tlist td

{ padding: 4px; color: #666; }



table.tlist td a

{ color: #666; text-decoration: none; }



table.tlist td a:hover

{ color: #666; text-decoration: none; }



table.tlist td.header

{ color: #666; background: #eee; font-weight: bold; }



table#inv a

{

	color: #151515; text-decoration: none;

}



table#inv a:hover

{

	color: #666; text-decoration: none;

}



table input#q { width: 50px; }



span.smallf { font-size: 10px; }



div.tiptool { visibility: hidden; position: absolute; top: 0px; left: 0px; }

div.tiptool_show {

	font: bold 11px Arial, Verdana, Helvetica, sans-serif;

	color: #fff;

	visibility: visible;

	z-index: 1;

	position: absolute;

	width: 160px;

	background: url(/images_h/box.png) top left no-repeat;

}

div.tiptool_show div { padding: 14px 4px 5px 4px; }





div#newscol { background: #f7f7f7; border: 1px solid #ccc; padding: 6px 4px 8px 8px; }



.err { font-weight: bold; color: #8B0000; }

.success { font-weight: bold; color: #006400; }

div.warning { padding: 3px 0px 18px 0px; color: #8B0000; }

div.warningl { margin: 5px 0; padding: 7px; text-align: center; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #666; }

div.notice { text-align: left; font: bold 12px Arial, Verdana, Helvetica, sans-serif; padding: 4px 20px 4px 20px; border: 1px solid #eee; margin-bottom: 10px; background-color: #f4f4f4; color: #666; }



div.hbox { background-color: #666; }

div.hbox h1 { color: #efefef; margin-bottom: 5px; }

div.hbox div { border: 2px solid #ccc; text-align: right; background: url(/images/hb2.jpg) bottom left no-repeat; padding: 15px 8px 60px 8px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #efefef; }

div.hbox div a { font-size: 10px; color: #ccc; text-decoration: none; }

div.hbox div a:hover { color: #eee; }



/*

div#ilist { margin-bottom: 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

div#ilist div { height: 28px; overflow: hidden; border-right: 1px solid #f7f7f7; border-bottom: 1px solid #f7f7f7; background: url(/images/gra.jpg) bottom left repeat-x; }

div#ilist a { text-decoration: none; }

div#ilist a:hover { text-decoration: underline; }

*/



div#ilist { height: 25px; overflow: hidden; background: url(/images/sb2.jpg) top left repeat-x; border: 1px solid #666; }



div#ilist div ul {

	list-style-type: none;

	padding: 0px; margin: 0px;

}



div#ilist div ul li

{

	float: left;

	margin-left: 0px;

	padding: 0px;

	overflow: hidden;

	list-style: none;

	display: inline;

}



div#ilist div ul li a {

	height: 25px;

	float: left;

	border-right: 1px solid #000;

	border-left: 1px solid #828282;

	border-top: 1px solid #828282;

	padding: 5px 8px;

	overflow: hidden;

	list-style: none;

	display: inline;

	background: #666;

	color: #f7f7f7;

	text-decoration: none;

}



div#ilist div ul li a:hover, div#ilist div ul li#current a:hover { color: #eee; text-decoration: none; background: url(/images/sb1.jpg) top left repeat-x; }

div#ilist div ul li#current a { background: url(/images/sb1.jpg) top left repeat-x; }



.n_font

{

	font: normal 12px Arial, Verdana, Helvetica, sans-serif;

	color: #151515;

}



.vr_font

{

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

	color: #141414;

}



div#gallery { width: 350px; height: 100px; overflow: scroll; }



input { font: normal 12px Arial, Verdana, Helvetica, sans-serif; color: #151515; }

select { font: normal 12px Arial, Verdana, Helvetica, sans-serif; color: #151515; }

textarea { font: normal 12px Arial, Verdana, Helvetica, sans-serif; color: #151515; }



.l_font { font: bold 12px Arial, Verdana, Helvetica, sans-serif; color: #000; }



.b_font { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000; }

.b_font a { text-decoration: none; color: #000; }

.b_font a:hover { text-decoration: underline; }



div#contentleft { float: left; width: 500px; }

div#contentright { float: right; width: 170px; }



div#spacer1 { font-size: 1px; height: 5px; overflow: hidden; }

div#spacer2 { font-size: 1px; height: 20px; overflow: hidden; }

div#spacer3 { font-size: 1px; height: 8px; overflow: hidden; }

div#spacer4 { font-size: 1px; height: 22px; overflow: hidden; }



div#line { background: url(/images/line.jpg) top left repeat-x; font-size: 1px; border-bottom: 1px solid #ccc; margin-bottom: 5px; height: 10px; overflow: hidden; }

div#sline { font-size: 1px; border-bottom: 1px solid #ccc; margin-bottom: 5px; height: 5px; overflow: hidden; }



div#cleft { float: left; width: 580px; margin: 0px 0px 0px 6px; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #666; }

div#cright { float: right; }



p { margin: 0 0 12px 0; padding: 0; }



.clearit:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

}



/*For IE7*/

.clearit { zoom: 1; margin: 0; padding: 0; }

/*End IE7*/



a.bt_text {

	font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;

	float: left; height: 23px; line-height: 23px; margin-left: 2px;

	background: transparent url(/images/bt_green_right.png) bottom right no-repeat;

	text-decoration: none; overflow: hidden; cursor: default;

}



a.bt_text:hover {

	background-position: top right;

	text-decoration: none;

}



a.bt_text span {

	float: left; text-align: center; height: 23px; padding: 0px 10px 0 10px;

	text-decoration: none;

	color: #141414;

	background: transparent url(/images/bt_green.png) bottom left no-repeat;

}



a.bt_text:hover span {

	background-position: top left;

	text-decoration: none;

	color: #666;

}



a.pop { text-decoration: none; border-bottom: 1px dotted #666; }

a.pop:hover { position: relative; }



a.pop div.tp {

	text-align: left;

	display: none;

	font: 11px Arial, Verdana, Helvetica, sans-serif; color: #000;

}



a.pop:hover div.tp {

	display: block;

	position: absolute;

	top: 0px; left: 0px;

	margin-left: 130px;

	z-index: 100;

	width: 250px;

	/*

	padding-top: 26px;

	*/

	background: transparent url(/images/arw.png) top left no-repeat;

}



a.pop:hover div.tp div {

	background: #ffffe5;

	border-top: 1px solid #808080;

	border-bottom: 2px solid #666;

	border-left: 1px solid #808080;

	border-right: 2px solid #666;

	padding: 4px 6px;

}



div.dtc {

	padding: 5px;

	font: normal 11px Arial, Verdana, Helvetica, sans-serif;

	color: #000;

	border-left: 2px solid #B4BFDC;

	border-right: 2px solid #B4BFDC;

	background-color: #e3e8f2;

	background-image: url(/images/bg_s.jpg);

	background-position: top left;

	background-repeat: repeat-x;

	height: 166px;

	overflow: hidden;

}



div.dtc div.cell { height: 146px; }



div.dtc div.acell { height: 40px; text-align: right; padding-right: 10px; }



.high { font: bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #666; }



.hfont { font: bold 12px Arial, Verdana, Helvetica, sans-serif; color: #000; }



div.dlist { }



div.pmenu { visibility: hidden; position: absolute; top: 0px; left: 0px; }



div.pmenu_t {

	overflow: hidden;

	border-left: 1px solid #293945;

	border-right: 1px solid #293945;

	border-bottom: 1px solid #293945;

	font: bold 11px Arial, Verdana, Helvetica, sans-serif;

	color: #666;

	visibility: visible;

	z-index: 1;

	position: absolute;

	width: 130px;

	background: #5f6c74 url(/images/mnb.jpg) bottom left repeat-x;

	

}



div.pmenu_t ul {

	margin: 0px;

	padding: 0px;

	display: block;

	list-style-type: none;

}



div.pmenu_t ul li a {

	font: normal 11px Arial, Verdana, Helvetica, sans-serif;

	color: #f5f5f5;

	text-decoration: none;

	display: block;

	padding: 6px 11px;

	/*

	background-image: url(/images/mseparator.png);

	background-position: bottom left;

	background-repeat: repeat-x;

	*/

}



div.pmenu_t ul li a:hover {

	/*

	background: #009DD9;

	background-image: url(/images/mgra.png);

	background-position: bottom left;

	background-repeat: repeat-x;

	text-decoration: none;

	color: #eee;

	*/

	text-decoration: underline;

}



div#logowrap { /*background: url(/images/logo_u.jpg) top left no-repeat;*/ width: 200px; height: 70px; overflow: hidden; }
