html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	}

html,body{height:100%;}

body{
	font-family:"Segoe UI", "Trebuchet MS";
	font-size: 0.9em;
	color:#666;
	background:#FFF;
	}
	

blockquote, q{quotes:none;}


table{border-collapse:collapse;border-spacing:0;}

div.page{
	width1:1116px;
	width:996px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -80px;
	}
	

a {color: #2556ac; zoom:1;}
a:hover {color: #6699FF;}

p { line-height: 1.5em; margin: 0 0 10px 0}
li { line-height: 1.8em}

.big {font-size: 1.2em; list-style:none;}

.icon {vertical-align: middle;}


table.list {width: 100%;}
table.list td, table.list th {line-height: 1.5em; padding: 0.5em;}
table.list th {text-align: left; font-weight: normal; font-style:italic; color: #999; border-bottom: solid 1px #ccc}
table.list tr.odd td {background: #f6f6f6}

table.customers {width: 100%;}
table.customers td, table.customers th {line-height: 1.2em; padding: 0.3em;}
table.customers th {text-align: left; font-weight: normal; font-style:italic; color: #999; border-bottom: solid 1px #ccc}
table.customers tr.odd td {background: #f6f6f6}

table.form {width: 100%;}
table.form td {line-height: 1.5em; padding: 0 0.5em 0 0}


h1, h2 {font-family: "Georgia", "Times New Roman"; font-weight: normal; color: #2a58c1}
h1 {font-size: 2.8em; margin: 20px 0 0 0;}
h2 {font-size: 1.8em; margin: 20px 0 10px 0;}
h3 {font-size: 1.4em; margin: 10px 0 5px 0; font-weight: normal;}
h4 {font-weight: normal; font-style:italic; color: #999; margin: 20px 0px 5px 0px;}

.w100 {width: 100%; float: left; margin: 20px 0 0 0; background: url(../images/razd-top.gif) no-repeat left top;}
.w50 {width: 49.9%; float: left; margin: 20px 0 0 0; background: url(../images/razd-top.gif) no-repeat left top;}
.w60 {width: 60%; float: left; margin: 20px 0 0 0; border: 0px;  background: url(../images/razd-top.gif) no-repeat left top;}
.w30 {width: 35%; float: right; margin: 20px 0 0 0; border: 0px;  background: url(../images/razd-top.gif) no-repeat left top;}

div.razd {background: url(../images/razd.gif) no-repeat left bottom; padding: 0 30px 30px 40px; margin: 30px 0 0 0}

	
/* ---------- ---------- ---------- ---------- ---------- */
div.header{
	overflow:hidden;
	height: 120px;
	padding: 0 0 0 0;
	background:url(../images/bg_header.gif) bottom center no-repeat;
	}

div.header h1, div.header ul {margin-top: 30px;}

div.header h1 {float: left;  margin-left: 0px;}
div.header ul {float: right; width: auto;}
	
div.header ul li {
	display: block; float: left;
	font-size: 1.1em;
	margin: 0 2px 0 2px;
	height: 55px; width: 125px;
	line-height: 55px;
	text-align:center;
}

div.header ul li.current {
	height: 55px; width: 155px;
	background: url(../images/bg_menu_current.gif) no-repeat center;
}

div.header ul li.current a {color: #fff; font-weight: bold; text-decoration:none}
	
/* ---------- ---------- ---------- ---------- ---------- */
div.main{
	overflow:hidden;
	min-height:500px;
	}

/* --------------------------------------------------- */
div.teaser {background: #2556ac url(../images/bg_teaser.gif) center no-repeat; height: 250px}
div.teaser .intro {width: 100%; height: 250px; background: url(../images/teaser-pic.jpg) 20px 0 no-repeat; color: #fff; font-size: 1.2em; line-height: 4em}
div.teaser .intro h1, div.teaser .intro p {margin: 0px 60px 0 480px; padding: 20px 0 0 0}
div.teaser h1, div.teaser a {color: #ffe896}
div.teaser a:hover {color: #ffc}
div.teaser p {font-size: 0.8em}

div.title {background: #2556ac url(../images/bg_teaser.gif) center bottom no-repeat; height: 80px}
div.title h1 {color: #ffe896; margin: 0; padding: 0 0 0 40px; line-height: 80px; font-size: 3.2em}

.reportTable td{
 padding: 5px 5px 5px 5px;
}


/* ---------- ---------- ---------- ---------- ---------- */
div.push{height:80px;}


/* ---------- ---------- ---------- ---------- ---------- */
div.footer{
	width:996px;
	margin:0 auto;
	height:80px;
	font-size:0.75em;
	color:#999;
	position:relative;
	background: #fafafa url(../images/bg_footer.gif) no-repeat top center;
	}
	
div.footer a {color: #999;}	
div.footer ul li {margin: 20px 20px 0 20px}	
div.footer ul li.copyright {float: left;list-style:none;}
div.footer ul li.quick-links {float: right;list-style:none;}
div.footer ul li.quick-links ul li {display: inline; margin: 0 10px 0 10px}y: inline; margin: 0 10px 0 20px; list-style:none;}


div.header table {
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 10px; width: 10px;
	font-weight: bold; 
}

div.header table td{
margin: 0px;
}

div.header table1 {
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 10px; width: 10px;
	text-align: center;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 20px;
	font-weight: bold; 
}

div.header table a{
	text-decoration:none;
}

.lang_active {border: 0px #000000;}
.lang_inactive {border: 0px #000000;}
/*
.lang_active {background: #0000ff; height: 20px; width: 20px; color: #ffffff}
.lang_inactive {background: #ffffff; height: 20px; width: 20px; color: #0000ff}
*/

.lang_div{
  float:left; margin-top:31px; margin-right:0px;width:2px;height:30px;padding:0px;
}


