
body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #545454;
	font-size: 11px;
}


a:link {
	color: #FF6600;
	text-decoration: none;
}

img { border: 0}
a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
}
a:visited {
	text-decoration: none;
	color: #2978B0;
}
a:hover {
	text-decoration: underline;
	color: #2978B0;
}
a1.link {text-decoration:underline; color:#2978B0}

	
#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: center;
  width: 998px;
}
#nav li {
  float: left;
  position: relative;
  border-right: 1px solid #fff;
}


#nav a {
  color: #2978B0;
  text-decoration: none;
  display: block;
  width: 100px;  
  padding: 6px 0px 7px 0px;  
  font-family: Geneva, Arial, Helvetica, sans-serif;
}
#nav a:hover {
  color: #FF6600;
  
}
#nav li:hover,
#nav li.jshover {
  background: #fff;
}

#nav li ul {
  display: none;
  position: absolute;
  background: #fff;
  width: 110px;
  padding-left:7px;
  border:#2978B0 solid 1px;
}
#nav li li a {
  width: 93px;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 100px;
  top: -9px;
  left: 118px;
  lef\t: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}





.a1:link {text-decoration: none; color: #2978B0;}
.h_blue {font-weight:bold; color:#FFFFFF; background:#74a2d2; padding:1px 4px 2px 4px}
.h_bl {font-weight:bold; font-size: 13px; color:#74a2d2; padding-bottom:5px}
.ttt {border:solid 1px #CCCCCC; vertical-align:top}
.s {color: #FF6600}
.ss {color: #2978B0}
.tda { width:200px}
.tdaa {width:200px; padding-bottom:15px; padding-top:15px}
.tdb { width:598px}
.tdc { width:200px}
.tde { height:348px; vertical-align:top; text-align:center}
.tdd {background-image: url(img/image_book1.jpg); background-repeat:no-repeat; width:480px; height:343px; vertical-align:top}
.tdf {background-image:url(img/image_book2.jpg); background-repeat:no-repeat; width:516px; height:343px}
.tdm {background-image:url(img/bg_grey.gif); background-repeat:repeat-x; border:solid 1px #CCCCCC}
.bgv {background-image:url(img/bg_v.gif); background-repeat:repeat-y; width:10px}
.tdff {padding: 30px 30px 30px 30px}
.tdcc {padding: 0px 20px 30px 70px; color: #FFFFFF}
.tdr {padding-right:20px; text-align:right}
.tdv{ width:150px;}
.tdvv{width:200px}
.tdemp {height:2px; background-color:F2F2F2;}
.tdk {padding-bottom:8px; vertical-align:top}
.tdkk {padding-bottom:5px; padding-left:10px; padding-right:10px; vertical-align:top}
.tdgrey {background-color:#f2f2f2;}
.tdgr {background-color:#f2f2f2; text-align:center}
.td_h {width:15px; text-align:center}
.td_c {text-align:center}
.td_a {border:solid 1px #CCCCCC; width:200px}
.af {border:solid 1px #CCCCCC;}
.opp{width:40%}
.oop {width:20%}

.text-input {
	background: white;
	float: left;
	border: 1px solid #CCCCCC;
	font: 11px tahoma;
	color: #545454;
	width: 140px;
	
}
.text-input1 {
	background: white;
	float: left;
	border: 1px solid #CCCCCC;
	font: 11px tahoma;
	color: #545454;
	width: 160px;
	
}
.text-input2 {
	background: white;
	float: left;
	border: 1px solid #CCCCCC;
	font: 11px tahoma;
	color: #545454;
	width: 100%;
	
}
.s-input {
	float: left;
	
}
td.menu {
height: 20px;
width: 998px;
color: white;
text-align: left;
}
.gmtbl{background-color: #ffffff;}
.gmtdttl {font-size: 11px; color:#ffffff; text-align:center; background-color: #f2f2f2;}
.gmtdtext {font-size: 11px; font-weight: normal; color: #000000;text-align:center;}
.tddiv { text-align: left !important;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}

input.chek {border: 0px solid transparent;}
input, select, textarea {
  
  margin: 0;
  font-size: 11px;
  color: #000000;
/*  width: 98%;*/
  font-family: arial,verdana,sans-serif;
/*  background-color: #e0e0e0;
  width: 45%;*/
}

#w100 {width: 100%;}
#w50 {width: 50%;}
#w10 {width: 10%;}
.rednp {background-color:#ff6600;}
.t_hh {width:99%}
.t_ht {width:99%; background-color:#f2f2f2}
.vbutton {
  border: 1px solid #cccccc;
  margin: 0;
  font-size: 11px;
  color: #545454;
/*  font-family: verdana, arial, geneva;*/
  background-color: #e0e0e0;
  width: 45%;
}
.td_ff {font-weight:bold; color:ff6600; width:30px}
.td_j {width:30px; text-align:center; vertical-align:top}
.td_l {vertical-align:top; padding-left:20px; padding-right:20px}
.h_blue { font-weight:400; color:#FFFFFF; background:#2978B0; padding:1px 2px 1px 2px}
.h_gr { font-weight:400; color:#545454; background:#f2f2f2; padding:1px 2px 1px 2px}
.h_blu { font-weight:400; color:#FFFFFF; background:#6CBFEB; padding:1px 2px 1px 2px}
.h_or { font-weight:400; color:#FFFFFF; background:#FF6600; padding:1px 1px 1px 1px}
.tf {background-image:url(img/bg_dot_conver.gif); background-repeat:repeat-x; height:1px}
.hhh {width:20px; padding-bottom:5px; padding-top:5px}
.td_y { text-align:center; border-right:solid 1px #cccccc; padding:0 30 0 30}
.td_yy { text-align:center; border-right:solid 1px #cccccc; padding:0 30 0 30}
.td_cont {text-align:center; padding:0 30 0 30}
.td_fd {width: 289px; vertical-align:top}
.td_p {padding-left:9px; vertical-align:top}
.dz { text-align:center}
.dd {background-image:url(img/main_linedot.gif); background-repeat:repeat-y; width:20px}
.td_hr {width:15px; text-align:center; background-color:#f2f2f2}
.wf {width:15px; text-align:center;}
.gr1 {width:100px; text-align:center; background-color:#f2f2f2}