@charset "utf-8";

input[type=radio], input[type=checkbox] {border:0 !important;}

input.radio, input.checkbox {border:0 !important;}
a:link {color:#69a61d;}    /* unvisited link */
a:visited {color:#69a61d;} /* visited link */
a:hover {color:#BFD22B;}   /* mouse over link */
a:active {color:#69a61d;}  /* selected link */
/*label {cursor:pointer;}*/
div.bodyRight {width:717px; overflow:hidden;}
div.contentTop {margin:0; padding:5px 0 0; background:url('../images/tb/bgContentsTop.gif') no-repeat top left;}
div.contentWrap {/*width:717px;*/width:100%; padding:0 32px 35px 10px; background:url('../images/tb/bgContentsMid.gif') repeat-y; overflow:hidden;}
h3.h3Tit {clear:both; margin:0; padding:4px 0 5px 1px; margin-bottom:20px; border-bottom:1px solid #c5cfe0;}
div.contentBtm {height:10px; background:url('../images/tb/bgContentsBtm.gif') no-repeat;}
th{font-family:"Tahoma";font-size:11px}

input[type=text] {
	border-color:#69a61d;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	text-decoration: none;
}
body{
margin-top:0px;
margin-bottom:0px;
/*background-color:#463738;*/
}

td {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.preload1 {background: url(three_1.gif);}
.preload2 {background: url(three_1a.gif);}

#nav {padding:0; margin:0; list-style:none; height:38px; background:#fff url(three_0.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.tops {display:block; float:left; height:38px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:13px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(three_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(three_1a.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:38px; background: #ffffFF; padding:3px; border:1px solid #a0a5ab; white-space:nowrap; width:90px; height:auto; z-index:300;}
#nav li:hover ul.sub1
{left:1px; top:38px; background: #ffffFF; padding:3px; border:1px solid #a0a5ab; white-space:nowrap; width:120px; height:auto; z-index:300;}
#nav li:hover ul.sub2
{left:1px; top:38px; background: #ffffFF; padding:3px; border:1px solid #a0a5ab; white-space:nowrap; width:200px; height:auto; z-index:300;}
#nav li:hover ul.sub3
{left:1px; top:38px; background: #ffffFF; padding:3px; border:1px solid #a0a5ab; white-space:nowrap; width:240px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#nav li:hover ul.sub1 li
{display:block; height:20px; position:relative; float:left; width:120px; font-weight:normal;}
#nav li:hover ul.sub2 li
{display:block; height:20px; position:relative; float:left; width:130px; font-weight:normal;}
#nav li:hover ul.sub2 li
{display:block; height:20px; position:relative; float:left; width:170px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:18px; width:88px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #ffffFF;}
#nav li:hover ul.sub1 li a
{display:block; font-size:12px; height:18px; width:118px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #ffffFF;}
#nav li:hover ul.sub2 li a
{display:block; font-size:12px; height:18px; width:130px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #ffffFF;}
#nav li:hover ul.sub3 li a
{display:block; font-size:12px; height:18px; width:158px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #ffffFF;}


#nav li ul.sub li a.fly
{background:#ffffFF url(arrow.gif) 80px 6px no-repeat;}
#nav li ul.sub1 li a.fly
{background:#ffffFF url(arrow.gif) 110px 6px no-repeat;}
#nav li ul.sub2 li a.fly
{background:#ffffff url(arrow.gif) 124px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#ffffff; color:#0066ff;text-decoration:underline; }
#nav li:hover ul.sub1 li a:hover 
{background:#ffffff; color:#0066ff;text-decoration:underline; }
#nav li:hover ul.sub2 li a:hover 
{background:#ffffff; color:#0066ff;text-decoration:underline; }
#nav li:hover ul.sub3 li a:hover 
{background:#ffffff; color:#0066ff;text-decoration:underline; }
#nav li:hover ul.sub li a.fly:hover
{background:#ffffff;url(arrow_over.gif) 80px 6px no-repeat; color:#0066ff;text-decoration:underline;}
#nav li:hover ul.sub1 li a.fly:hover
{background:#ffffff;url(arrow_over.gif) 100px 6px no-repeat; color:#0066ff;text-decoration:underline;}
#nav li:hover ul.sub2 li a.fly:hover
{background:#ffffff;url(arrow_over.gif) 120px 6px no-repeat; color:#0066ff;text-decoration:underline;}
#nav li:hover ul.sub3 li a.fly:hover
{background:#ffffff;url(arrow_over.gif) 120px 6px no-repeat; color:#0066ff;text-decoration:underline;}



#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #ffffFF; padding:3px; border:1px solid #a0a5ab; white-space:nowrap; width:90px; z-index:400; height:auto;}
#nav li:hover li:hover ul.long,
#nav li:hover li:hover li:hover ul.long,
#nav li:hover li:hover li:hover li:hover ul.long,
#nav li:hover li:hover li:hover li:hover li:hover ul.long
{left:120px; top:-4px; background: #ffffFF; padding:3px;white-space:nowrap; width:170px; z-index:400; height:auto;}
#nav li:hover li:hover ul.longg,
#nav li:hover li:hover li:hover ul.longg,
#nav li:hover li:hover li:hover li:hover ul.longg,
#nav li:hover li:hover li:hover li:hover li:hover ul.longg
{left:130px; top:-4px; background: #ffffFF; padding:3px; border:1px solid #a0a5ab; white-space:nowrap; width:180px; z-index:400; height:auto;}


#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:url(arrow_over.gif) 100px 6px no-repeat; color:#000; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#ffffFF url(arrow.gif) 100px 6px no-repeat; color:#000; border-color:#ffffFF;} 

.txtlang {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
a.txtlang:hover {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #33ccff;
	text-decoration: underline;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}.txtinput {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.txt10px {

	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FF0066;
	text-decoration: none;
}
.txt{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	text-decoration: none;
	text-align: left;
}
.txtewhite{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.txtehead {
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	color:#646464;
	text-decoration: none;
}
td.linedot {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CFCFCF;
}
.txtblue {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #178EB0;
	text-decoration: none;
}
.txtbluebold {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #178EB0;
	text-decoration: none;
}
.txtbluelarge {

	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #178EB0;
	text-decoration: none;
}
.txtgreen {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #69a61d;
	text-decoration: none;
}
.txtgreenbold {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #69a61d;
	text-decoration: none;
}
.txtgreenlarge {

	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #69a61d;
	text-decoration: none;
}
.txtered {

	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FF0033;
	text-decoration: none;
}
.txtblackbold {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
}
.linever{
	border-left-color:#999999;
	border-left-width: 1px;
	border-left-style: solid;
}
.datagrid-even {
background-color:#d9f3b4;
}

.datagrid-odd {
background-color: #f2fce5;
}
.datagrid-header{
background-color:#74a333;
font-weight:bold;
color:white;
}
div.auto_complete {
    width: 350px;
    background: #fff;
}

div.auto_complete ul {
    border: 1px solid #31430f;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style-type: none;
}

div.auto_complete ul li {
    margin: 0;
    padding: 3px;
    text-align: left;
}

div.auto_complete ul li.selected {
    background-color: #d3e7f1;
}

div.auto_complete ul strong.highlight {
    color: #800;
    margin:0;
    padding:0;
}



tr.odd{
	background-color:#D9F3B4;
}
tr.even{
	background-color:#F2FCE5;
}
tr.header{
	background-color:#74a333;
	
}
