body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #E3E3E3;
	color: #333333;
	padding: 0px; border: 0px; margin: 0px;
}
/********FORMS**********/
form { margin: 0px; padding: 0px; }
input, select, textarea { 
	font-size: 10px; font-family: tahoma, arial, helvetica, verdana, sans-serif; 
	color: #333333;
	margin: 0px; padding: 0px;
}
.fields { border: 1px solid #3A74AE; }
/********GENERAL**********/
td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}
img { padding: 0px; border: 0px; margin: 0px; }

p { margin: 8px 0px 8px 0px; }
ul { margin: 8px 0px 8px 0px; padding: 0px 18px 0px 18px;  }
.small { font-size: 10px; font-family: tahoma, arial, helvetica, verdana, sans-serif; }
.dividerH8 { height: 8px; clear:both; line-height: 1px; }
code { /*font-weight: bold;*/ color: #008080; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; }
.box1 { 
	border: 1px solid #CECECE;
	background: url(../en/images/navi/box1bg1.jpg) top left repeat-x;
	padding: 8px;	
}
.validatorerr{
	font-size : 9px;
	color : Red;
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
}
.title {
	font-size: 11px; font-weight: bold; color: #3A74AE;
	padding-bottom: 2px;
	display: block;
}
H2 {
	font-size: 11px; font-weight: bold; color: #3A74AE;
	margin-bottom: 2px;
	margin-top: 15px;
	display: block;
}
.titlebox {
	background-color: #F5F5F5; 
	border-color: #CCCCCC; 
	border-width: 1px 0px 1px 0px; 	
	border-style: solid; 
	padding: 5px;
}
.title1 {
	font-size: 11px; font-weight: bold; color: #333399;
	padding: 3px;
	background-color: #DFEFFF;
	display: block;
}
H1 {
	font-size: 11px; font-weight: bold; color: #333399;
	padding: 3px;
	background-color: #DFEFFF;
	display: block;
	margin: 0px 0px 10px 0px;
}
.tel  { 
	padding: 0px 0px 0px 21px;
	background-image: url(../en/images/navi/tel.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/********LAYOUT**********/
.toplinks { 
	width: 756px;
	height: 20px;
	font-size: 10px; font-family: tahoma, arial, helvetica, verdana, sans-serif;
	text-align: right;
}
.bigcontainer { 
	background-color: #DADADA;
	padding: 5px;
}
.container { 
	width: 758px;
	background-color: #FFFFFF;
	border: 1px solid #AEADAD;
}
.header { 
	height: 130px;
	background: url(../en/images/navi/headerbg.jpg) left top repeat-x; 
}
.topmenu { 
	background: url(../en/images/navi/topmenubg.jpg) right top repeat-x; 
	height: 26px;
	text-align: right;
}
.content { 
	height: 100%; 
	background: url(../en/images/navi/headerbg.jpg) left bottom repeat-x #FFFFFF;
}
.leftcol { width: 150px; padding: 10px; /*background-color: red;*/ }
.rightcol { width: 150px; padding: 10px; }
.maincontent { padding: 25px 10px 10px 10px; }
.footer { 
	width: 756px;
	height: 20px;
}
/********HEADER**********/
.logobox { width: 150px; padding: 20px 10px 10px 10px; /*background-color: red;*/ }
.headflash { padding: 20px 10px 10px 10px; }
a.headlinks, a:link.headlinks, a:visited.headlinks, a:hover.headlinks, a:active.headlinks  {
	color: #3A74AE;
	border-left: 3px solid #3A74AE;
	padding-left: 5px;
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: none;
	line-height: 14px;
}
/********TOPMENU**********/
a.topmenu, a:link.topmenu, a:visited.topmenu {
 text-align: left;
 background: url(../en/images/navi/btn_topmenu.jpg) right top no-repeat;
 padding: 7px 15px 7px 15px;
 font-weight : bold; color: #333333; text-decoration : none;
 line-height: 26px; height: 26px;
 font-family: tahoma, arial, helvetica, verdana, sans-serif;
 font-size: 10px; text-transform: uppercase;
}
a:hover.topmenu { background-position: right bottom; color: #333333; text-decoration : none; }
a:active.topmenu { background-position: right bottom; color: #333333; text-decoration : none; }
 
a.topmenu_on, a:link.topmenu_on, a:visited.topmenu_on {
 text-align: left;
 background: url(../en/images/navi/btn_topmenu.jpg) right bottom no-repeat;
 padding: 7px 15px 7px 15px;
 font-weight : bold; color: #333333; text-decoration : none;
 line-height: 26px; height: 26px;
 font-family: tahoma, arial, helvetica, verdana, sans-serif;
 font-size: 10px; text-transform: uppercase;
}
a:hover.topmenu_on { background-position: right bottom; color: #333333; text-decoration : none; }
a:active.topmenu_on { background-position: right bottom; color: #333333; text-decoration : none; }

/********FOOTER**********/
.footer TD { font-size: 10px; font-family: tahoma, arial, helvetica, verdana, sans-serif; }
/********LINKstyles**********/
a { color: #333399; text-decoration: underline; }
a:link { color: #333399; text-decoration: underline; }
a:visited  { color: #333399; text-decoration: underline; }
a:hover  { color: #333399; text-decoration: underline; }
a:active  { color: #333399; text-decoration: underline; }

a.lnk1 { color: #333399; text-decoration: none; }
a:link.lnk1 { color: #333399; text-decoration: none; }
a:visited.lnk1  { color: #333399; text-decoration: none; }
a:hover.lnk1  { color: #333399; text-decoration: underline; background-color: #E7E7FC; }
a:active.lnk1  { color: #333399; text-decoration: none; background-color: #E7E7FC; }

a.textlink, a:link.textlink, a:visited.textlink, a:hover.textlink, a:active.textlink  { 
	padding: 0px 0px 0px 7px;
	background-image: url(../en/images/navi/textlink.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
a.textlink   { color: #333399; text-decoration: none; }
a:link.textlink   { color: #333399; text-decoration: none; }
a:visited.textlink   { color: #333399; text-decoration: none; }
a:hover.textlink   { color: #333399; text-decoration: underline; background-color: #E7E7FC; }
a:active.textlink  { color: #333399; text-decoration: underline; background-color: #E7E7FC; }

a.emailink, a:link.emailink, a:visited.emailink, a:hover.emailink, a:active.emailink  { 
	padding: 0px 0px 0px 21px;
	background-image: url(../en/images/navi/emailink.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
a.emailink  { color: #333399; text-decoration: none; }
a:link.emailink  { color: #333399; text-decoration: none; }
a:visited.emailink  { color: #333399; text-decoration: none; }
a:hover.emailink   { color: #333399; text-decoration: underline; background-color: #E7E7FC; }
a:active.emailink  { color: #333399; text-decoration: underline; background-color: #E7E7FC; }
/*********newsticker styles*****************/

#divNewsCont { 
	position: relative; left: 0px; top: 0px; 
	width: 120px; height: 60px; 
              clip: rect(0px, 120px, 60px, 0px); 
	visibility: hidden; 
	overflow: hidden; 
}
#divNews     { position: relative }


