.ltxt{	font-family: Verdana, Helvetica, Helv, Sans-Serif; font-size: 8pt ; }
.puutxt{	font-family: Verdana, Verdana, Helvetica, Helv, Sans-Serif; font-size: 10pt ; color:#8C544C; font-weight: bold;}
.stxt{	font-family: Verdana, Helvetica, Helv, Sans-Serif; font-size: 11px ; }
.bstxt{	font-family: Verdana, Helvetica, Helv, Sans-Serif; font-size: 10pt ; font-weight: bold; }
.hstxt{	font-family: Verdana, Helvetica, Helv, Sans-Serif; font-size: 10pt ; color:#04346c;}
.hstxt1{	font-family:  Verdana, Helvetica, Helv; font-size: 10 pt ; font-weight: bold; color:#1f6fc6;}
.hstxt2{	font-family: Verdana, Helvetica, Helv; font-size: 12pt ; font-weight: bold; color:#1f6fc6;}
.txt{	font-family: Verdana, Helvetica, Helv, Sans-Serif; font-size: 12pt; }
.wtxt{	font-family:  Verdana, Helvetica, Helv, Sans-Serif; font-size: 12pt; font-weight: bold; }
.bwtxt{	font-family:  Verdana, Helvetica, Helv, Sans-Serif; font-size: 14pt; font-weight: bold; }
.textbox {  font-family:  Verdana, Helvetica, sans-serif; font-size: 10pt; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #6B6B6B}

A {font:11px normal Verdana;}
A:link {
 COLOR: 2c5688; FONT-FAMILY: Verdana, Helvetica, Arial;
 TEXT-DECORATION: none }
A:visited {
 COLOR: 2c5688; FONT-FAMILY: Verdana, Helvetica, Arial;
 TEXT-DECORATION: none }
A:hover {
	FONT-FAMILY: Verdana, Helvetica, Arial;
 TEXT-DECORATION: underline }

input.but {font-family: Verdana, Helvetica, sans-serif,Verdana, arial, sans-serif;  font-size:8pt; border: solid 1px;}
button.but {font-family: Verdana, Helvetica,sans-serif,Verdana, arial, sans-serif; color:#ffffff; font-size:8pt; border: solid 1px;width:120px}
.controlbutton {font-family: Verdana, Helvetica,sans-serif, Arial,Verdana, Helvetica,Verdana ; color:#000000; font-size:12px; background-color:#c0c0c0}
.textbox {font-family: Verdana, Helvetica,Verdana, arial, sans-serif;  font-size:8pt; background-color:#ecf1f7; border: solid 1px; border-color: #7f9db9}
.textbox2 {font-family: Verdana, Helvetica,Verdana, arial, sans-serif;  font-size:8pt; background-color:#ecf1f7; border: solid 1px; border-color: #7f9db9; height:25}
.textbox3 {font-family: Verdana, Helvetica,Verdana, arial, sans-serif;  font-size:8pt; background-color:#FFFFFF; border: solid 1px; border-color: #7f9db9}
.chb {color:#000000; background-color:#c0c0c0; border: none}
.code {background-color: #EEEEEE; font-size: x-small; margin: 5px 0px 5px 0px; padding: 5px; border: black 1px dotted;}


a.putxt, a.putxt:link, a.putxt:visited, a.putxt:active {
 font-size: 10pt; COLOR: #8C544C; FONT-FAMILY: Verdana, Helvetica, Arial;
 TEXT-DECORATION: none;font-weight: bold;
 }
a.putxt:hover {
 font-size: 10pt;
 COLOR: red;
	FONT-FAMILY: Verdana, Helvetica, Arial;
 TEXT-DECORATION: underline;font-weight: bold; }
 
 /*================ Fly-Out Menu ===============*/
.pmenu2 li, .pmenu2 a {margin:0px;}
.pmenu2 {width:870px; //width:872px; background:#E9E9E9; float:left; border:1px solid #ccc;}
.pmenu2, .pmenu2 ul {padding:0; margin:0; list-style-type: none; list-style-image:none;}
.pmenu2 li, .pmenu2 ul li a {list-style-image:none;}
.pmenu2 {position:relative; z-index:500;}
.pmenu2 li {float:left;position:relative; background:#E9E9E9; margin-bottom:0px; border-left:1px solid #ccc;}
.pmenu2 a, .pmenu2 a:visited {padding-right:50px; display:block; font:normal 12px Verdana; color:#000; line-height:25px; text-decoration:none; padding-left:5px; float:left;}
.pmenu2 li ul {display: none; border:1px solid #ccc; width:210px; //width:200px;}
.pmenu2 > li:hover > ul {left:-1px; top:25px;}
.pmenu2 li ul li {width:210px; margin-bottom:0px; //width:200px;}
.pmenu2 .no-border, .pmenu2 li ul li {border:none;}
.pmenu2 a:hover {background:#ccc;}
.pmenu2 li:hover {background:#ccc;}
.pmenu2 li ul li a {padding-right:0px !important; width:200px;}
.pmenu2 li ul li {position:relative;}
.pmenu2 li ul li ul {display:none; position:absolute; left:210px; top:-1px; //left:200px;}
.pmenu2 li ul {display:none; position:absolute; top:25px; left:-1px;}
.pmenu2 .lang {padding-right:55px;}
.pmenu2 .lang a {padding-right:5px !important; display:inline; float:none;}
.pmenu2 .arrow {background:url('../img/arrow.jpg') no-repeat right center; //background:url('../img/arrow.jpg') no-repeat 185px center;}
.pmenu2 .arrow2 {background:#ccc url('../img/arrow2.jpg') no-repeat right center !important; //background:#ccc url('../img/arrow2.jpg') no-repeat 185px center !important;}

.field_border {
	border-color:rgb(204,204,204);
}
.field_border_left {
	border-left-style:solid;
	border-left-width:1px;
}
.field_border_right {
	border-right-style:solid;
	border-right-width:1px;
}
.mainheader {color:#162983; font-size:18px; font-weight: bold; }

.field_border {
	border-color:rgb(204,204,204);
}
.field_border_bottom {border-bottom-style:solid; border-bottom-width:1px; font-size:1px;}
.bottom_hr{margin-top:15px; margin-bottom:10px; width:872px;}
.blue {
	color: #162983; 
	font-size:11px;
	font-family:Verdana, Helvetica, Arial;
}
.input_border {
	border-color:#CCCCCC; 
	border-top-style:solid; 
	border-top-width:1px; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}
.header {
	color:#162983;
	font-size:13px; 
	font-weight:bold; 
	text-decoration:none; 
	line-height:12px;
}
.input {
	color:#999999; 
	padding-left:5px; 
	line-height:14px; 
	border:0; 
	width:100%;
}