

#msgBox { 
	font-size: 12px; 
	line-height: 160%; 
	position: absolute; 
	text-align: center; 
	ibackground: url(images/transparent.png) repeat; 
	width: 100%; 
	height: 1200px; 
	left: 0; 
	top: 0; 
	z-index: 101; 
}

#msgInBox { 
	padding: 10px; 
	border: 0px solid #000; 
	font-size: 13px; 
	line-height: 160%; 
	position: absolute; 
	text-align: center; 
	background-color:	#efefef;
	width: 60%; 
	left: 20%; 
	top: 20%; 
	z-index: 102; 
	text-align: left;
 }

.msgpositive { font-weight: bold; color: #00aa00; }
.msgnegative { font-weight: bold; color: #cc0000; }
.msgneutral { font-weight: bold; color: #666; }

.click{
	cursor:				pointer;
	vertical-align:		middle;
}
.click:hover{
	color:				#ffffff;
	text-decoration:		underline;
	
}
.click span{	
	width:20px;
	height:10px;
	background-image:	url("images/scrldwn.gif");
	background-repeat:	no-repeat;
	background-position:top left;
}
a.mail{	
	display:block;
	height:15px;
	background-image:	url("images/mail.gif");
	background-repeat:	no-repeat;
	background-position:center left;
	padding-left:15px;
}
a.mail2{	
	display:inline;
	height:15px;
	background-image:	url("images/mail.gif");
	background-repeat:	no-repeat;
	background-position:center left;
	padding-left:15px;
}
.click img{
	vertical-align:		middle;
}

body,html{
	margin:				0px;
	padding:			0px;
	width:				100%;
	height:				100%;
}
body,html,td{
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	line-height:		15px;
	text-align:			left;	
	color:				#ffffff;
}
body{
	background-color:	#1d3b71;
}
td,div{
	margin:				0px;
	padding:			0px;
}
img{
	border:				0px;
}
td.formr{
text-align:right;
}
td.forml{
width:200px;
text-align:left;
padding-bottom:10px;
}
td.formlb{
width:420px;
text-align:left;
padding-top:0px;
padding-bottom:5px;
}

form,fieldset{
	margin:				0px;
	padding:			0px;
	border:				0px;
}
input[type="text"] {
	border:				1px solid #aaaaaa;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	text-align:			left;	
	color:				#535353;
}
textarea {
	border:				1px solid #aaaaaa;
	margin:				0px;
}

#contactUs{ 
	margin:				0px;
	padding:			0px;
	border:				0px;
}


a{
	color:				#a3bcef;
	text-decoration:	none;
}
a:hover{
	color:				#ffffff;
	text-decoration:	underline;
}
a.more{
	display:			block;
	text-align:			right;	
}

h1{
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			14px;
	color:				#bbd0fa;
	text-align:			left;
	padding:			0px;
	line-height:		20px;
	margin:				0px 0px 15px 0px;
}
h2{
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			12px;
	color:				#bbd0fa;
	text-align:			left;
	padding:			0px;
	line-height:		20px;
	margin:				0px 0px 10px 0px;
}
h3{
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:				#ffffff;
	font-size:			11px;
	font-weight:		bold;
	line-height:		14px;
	margin:				12px 0px 18px 0px;
	padding:			0px 0px 0px 0px;
	text-align:			center;
}
h3 a{
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:				#ffffff;
}
h3.single{
	padding:			7px 0px 7px 0px;
}
h4{
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			12px;
	color:				#bbd0fa;
	text-align:			left;
	padding:			0px;
	line-height:		15px;
	margin:				0px 0px 5px 0px;
}


h2.click, h4.click{
	color:				#ffffff;
	font-size:			11px;
	font-weight:normal;
	margin:				0px 0px 5px 0px;
}
h2.click span, h4.click span{
	font-size:			12px;
}

p{
	padding:			0px 0px 15px 0px;
	margin:				0px;
	line-height:		15px;
}

div.tresc ul,div.tresc2 ul{
	margin:				0 0 15px 0px;
	padding:			0px;
	clear:				both;
}
div.tresc ul li,div.tresc2 ul li,div.tresc ol ul li,div.tresc2 ol ul li{
	margin:				0 0 5px 0;
	padding:			0 0 0 15px;
	list-style:			none;	
	background-image:	url("images/li.gif");
	background-repeat:	no-repeat;
	background-position:top left;
	text-align:			left;
}
div.tresc ul.pdf li,div.tresc2 ul.pdf li{
	background-image:	url("images/ico_pdf.gif");
	margin:				0 0 0px 3px;
	padding:			5px 0 5px 23px;
	
}
div.tresc ul.doc li,div.tresc2 ul.doc li{
	background-image:	url("images/ico_doc.gif");
	margin:				0 0 0px 3px;
	padding:			5px 0 5px 23px;
	
}
div.tresc ul li.pdf,div.tresc2 ul li.pdf{
	background-image:	url("images/ico_pdf.gif");
}
div.tresc ul li.doc,div.tresc2 ul li.doc{
	background-image:	url("images/ico_doc.gif");
}
div.tresc ul li.txt,div.tresc2 ul li.txt{
	background-image:	url("images/ico_txt.gif");
}


div.tresc ol,div.tresc2 ol{
	margin:				0 0 15px 25px;
	padding:			0px;
	clear:				both;
}
div.tresc ol li,div.tresc2 ol li{
	margin:				0 0 0px 5px;
	padding:			0 0 6px 0;
	text-align:			left;
}
div.tresc ol ul,div.tresc2 ol ul{
	margin-top:				5px;
}

/* //////////////////////////////////////////////////////// construct */


div.contener{
	width:				936px;
	height:				665px;
	position:			relative;
	background-color:	#1d3b71;
	background-image:	url("images/bg_contener.gif");
	background-repeat:	repeat-x;
	background-position:top left;
}

div.bg1{
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				153px;
	height:				172px;
	background-image:	url("images/bg1.gif");
	background-repeat:	no-repeat;
	background-position:top left;
}
div.bg2{
	position:			absolute;
	top:				0px;
	right:				0px;
	width:				783px;
	height:				87px;
	background-image:	url("images/bg2.gif");
	background-repeat:	no-repeat;
	background-position:top left;
}
div.bg3{
	position:			absolute;
	top:				104px;
	right:				0px;
	width:				404px;
	height:				476px;
	background-image:	url("images/bg3.gif");
	background-repeat:	no-repeat;
	background-position:top right;
}
div.bg4{
	position:			absolute;
	top:				580px;
	right:				0px;
	width:				936px;
	height:				85px;
	text-align:			right;
	background-image:	url("images/bg4.gif");
	background-repeat:	repeat-y;
	background-position:top right;
}


div.bg5{
	position:			absolute;
	top:				200px;
	left:				20px;
	width:				587px;
	height:				187px;
	background-image:	url("images/bg5.gif");
	background-repeat:	repeat-y;
	background-position:top left;
	text-align:			left;
}

div.bg6{
	position:			absolute;
	top:				200px;
	left:				20px;
	width:				621px;
	height:				361px;
	background-image:	url("images/bg6.gif");
	background-repeat:	no-repeat;
	background-position:top left;
	text-align:			left;
}
div.bg7{
	position:			absolute;
	top:				200px;
	left:				20px;
	width:				621px;
	height:				361px;
	background-image:	url("images/bg7.gif");
	background-repeat:	no-repeat;
	background-position:top left;
	text-align:			left;
}

div.bg8{
	position:			absolute;
	top:				130px;
	left:				127px;
	width:				536px;
	height:				58px;
	background-image:	url("images/bg8.gif");
	background-repeat:	no-repeat;
	background-position:top left;
	text-align:			left;
}

div.topmenu{
	position:			absolute;
	top:				0;
	left:				0;
	width:				896px;
	padding:			2px 20px 0 20px;	
	height:				30px;
	color:				#ffff00;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			12px;
	text-align:			right;
	vertical-align:		middle;
	z-index:			1000;
}


div.menusearch{
	position:			absolute;
	width:				266px;
	height:				20px;
	top:				48px;
	right:				20px;
	color:				#7693b0;
	font-size:			12px;
	text-align:			right;
	padding:			0px;
}
div.menusearch td{
	color:				#7693b0;
}
div.menusearch form{
	margin:				0px;
	padding:			0px;
	text-align:			right;
}
div.menusearch input[type="text"]{
	width:				182px;
	border:				1px solid #587a9c;
	background-color:	#2e4c85;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	text-align:			left;	
	color:				#ffffff;
}

div.head1{
	position:			absolute;
	top:				89px;
	left:				221px;
	width:				365px;
	height:				92px;
	background-image:	url("images/bg_head1.gif");
	background-repeat:	no-repeat;
	background-position:top left;
	text-align:			left;
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	color:				#d4ddf2;
	line-height:		15px;
	padding:			0 120px 0 20px;
}
div.head1 h1{
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			14px;
	color:				#e0eafd;
	text-align:			left;
	padding:			0px;
	line-height:		20px;
	margin:				6px 0px 14px 18px;
}
div.head1 a.more{
	margin-right:		40px;
}
div.head2{
	position:			absolute;
	top:				200px;
	left:				20px;
	width:				321px;
	height:				92px;
	text-align:			left;
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	color:				#a3bcef;
	line-height:		15px;
	padding:			0 0px 0 10px;
}
div.head2 h1{
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			14px;
	color:				#e0eafd;
	text-align:			left;
	padding:			0px;
	line-height:		20px;
	margin:				6px 0px 14px 15px;
}

div.ibox1,div.ibox2,div.ibox3,div.ibox4{
	position:			absolute;
	top:				394px;
	left:				20px;
	width:				120px;
	padding:			0px 4px 0px 6px;
	height:				167px;
	background-image:	url("images/ibox1.gif");
	background-repeat:	no-repeat;
	background-position:top left;
	text-align:			left;
	font-size:			10px;
	line-height:		13px;
}
div.ibox1 h3,div.ibox2 h3,div.ibox3 h3,div.ibox4 h3{
	padding-left:		10px;
	padding-right:		10px;
}
div.ibox2{
	left:				157px;
}
div.ibox3{
	left:				294px;
}
div.ibox4{
	left:				431px;
	padding-right:		95px;
	background-image:	url("images/ibox4.gif");
}
div.iboxsel{
	background-image:	url("images/iboxsel.gif");
}
div.iboxsel4{
	background-image:	url("images/iboxsel4.gif");
}



div.p1box1,div.p1box2,div.p1box3,div.p1box4{
	position:			absolute;
	top:				200px;
	left:				20px;
	width:				120px;
	padding:			0px 4px 0px 6px;
	height:				167px;
	text-align:			left;
	font-size:			10px;
	line-height:		13px;
	background-repeat:	no-repeat;
	background-position:top left;
}
div.p1box1 h3,div.p1box2 h3,div.p1box3 h3,div.p1box4 h3{
	padding-left:		10px;
	padding-right:		10px;
}
div.p1box2{
	left:				157px;
}
div.p1box3{
	left:				294px;
}
div.p1box4{
	left:				431px;
	padding-right:		177px;
}
div.p1boxsel{
	background-image:	url("images/p1boxsel.gif");
}
div.p1boxsel4{
	background-image:	url("images/p1boxsel4.gif");
}




div.p2box1,div.p2box2,div.p2box3,div.p2box4{
	position:			absolute;
	top:				130px;
	left:				127px;
	width:				100px;
	padding:			0px 4px 0px 6px;
	height:				167px;
	text-align:			left;
	font-size:			10px;
	line-height:		13px;
	background-repeat:	no-repeat;
	background-position:top left;
}
div.p2box2{
	left:				244px;
}
div.p2box3{
	left:				361px;
}
div.p2box4{
	left:				478px;
	padding-right:		77px;
}
div.p2boxsel{
	background-image:	url("images/p2boxsel.gif");
}
div.p2boxsel4{
	background-image:	url("images/p2boxsel4.gif");
}




div.tresc,div.tresc2{
	position:			absolute;
	top:				264px;
	left:				34px;
	width:				515px;
	height:				285px;
	overflow:			auto; 
	text-align:			left;
}
div.tresc2{
	top:				249px;
	height:				300px;
}
div.tresc div,div.tresc2 div{
	padding:			0 0 0 0;
	margin:				0 5px 0 0;
}

div.tresc div li div,div.tresc2 div li div{
	padding-bottom:		10px;
}




div.hr{
	position:relative;
	display:			block;
	height:				1px;
	line-height:		0px;
	padding:			0px;
	margin:				0px 0 0px 0;
	font-size:			0px;
	background-color:	#40609d;
	
}


/* ////////////////////////////////////////////////////// highmenu */





/*  scroll  ///////////////////////////////////////////// */

.scrollgeneric{
line-height: 1px;
font-size: 1px;
position: absolute;
}

.vscrollerbase, .vscrollerbar {
width: 18px;
top: 0px;
}

.vscrollerbar {
left: 0px;
}

.hscrollerbase, .hscrollerbar {
height: 18px;
left: 0px;
}

.hscrollerbar {
top: 0px;
}

.hscrollerbar {
top: 0px important;
}

.vscrollerbar, .hscrollerbar {
padding: 1px;
z-index: 2;
}

.vscrollerbarbeg {
background: url("images/vscroller.gif") 0px 0px;
width: 12px;
height: auto;
top: 20px;
left:3px;
}

.vscrollerbarend {
background: url("images/pvscroller.gif");
width: 18px;
height: 20px;
}

.hscrollerbarbeg {
background: url("images/hscroller.gif") -10px 0px;
height: 8px;
width: auto;
left: 0;
}

.hscrollerbarend {
background: url("images/hscroller.gif");
height: 8px;
width: 18px;
}

.vscrollerbase, .hscrollerbase {
background-color: #D1DDCB;
background-image: url("images/scrollbaseback.gif");

}

.hscrollerbasebeg {
left: 0px;
top: 0px;
height: 18px;
background: url("images/scrollbases.gif") -20px 0px no-repeat;
}

.hscrollerbaseend {
top: 0px;
height: 18px;
width: 18px;
background: url("images/scrollbases.gif") 0% 0% no-repeat;
}

.vscrollerbasebeg {
top: 0px;
width: 18px;
background: url("images/scrollbases.gif") -5px -18px no-repeat;
}

.vscrollerbaseend {
height:18px;
width: 18px;
background: url("images/scrollbases.gif") -5px 0px no-repeat;
}

.scrollerjogbox {
width: 18px;
height: 18px;
bottom: 0px;
right: 0px;
background: white url("images/scrolljog.gif") 50% 50%;
}

/*  scroll end  ///////////////////////////////////////////// */

div.tresc div.roz,div.tresc2 div.roz,span.roz{
	display:block;
	margin:5px 0 0 0;
	padding:5px;
	background-color:#2c4d8b;
	border-bottom: solid 1px #2c4d8b;

}
div.tresc div.roz ul,div.tresc2 div.roz ul,span.roz ul{
	padding-bottom:0px;
	margin-bottom:0px;
}

span.keyword {
	color:				#a3bcef;

}