/* CSS Document */

.menu_sub_one{
width: 200px; 
background-color:#d8e8ff;
color:#FFFFFF;
font: bold 12px arial; 
text-decoration: none;
cursor: hand;
margin: 0px;
}
.menu_sub_div{
width: 200px; 
display: none;
position: absolute; 
z-index: 99;
cursor: hand;
}
.menu_sub_one td{
padding-left: 3px;
margin: 0px;
}
.menu_sub_one tr{
margin: 0px;
}

.level2 {font-size:9px; font-family:Arial, Helvetica, sans-serif}
	

.menu_sub_two{
width: 200px; 
background-color:#D93A02;
color:#FFFFFF;
font: bold 12px arial; 
text-decoration: none;
cursor: hand;
}
.txt3 {font-size:0px}

* { 
	padding:0;
	margin:0;
	font-size:12px;
	font-family: Arial;
	border-collapse:collapse;
	vertical-align:top;
	color: #0D4A9A;
}

br {
font-size:5px
}
b {
	font-weight:bold;

}

strong {
	font-weight:bold;

}


#outer {
	height:100%;
	position:relative;
	min-width:980px;
	width: expression((documentElement.clientWidth||document.body.clientWidth)<=980?'980px':'auto');
}


body {
	background:#5485ba;
}


#lang {
	position:absolute;
	left:25px;
	top:0;
	width:129px;
	list-style-type:none;
	border:none;
}

#lang li {
	width:43px;
	float:left;
}

#lang li b {
	display:block;
	background:url('/img/lang.gif');
	height:20px;
	padding:3px 0 0 0;
	text-align:center;
	color:#ff4700;
	font-weight:bold;
}

#lang li a {
	display:block;
	height:20px;
	padding:3px 0 0 0;
	text-align:center;
	font-weight:bold;
}

#header .left table td h1 {
	background:url('/img/company.gif') center;
	width:183px;
	height:17px;
	text-indent:-1000px;

}

#header .left .topmenu {
	background:url('/img/topmenu_bg.gif') repeat-x; 
	margin:19px 0 0 0;
	height:27px;
	list-style-type:none;
	border:none;
	position:relative;
}


#header .left .topmenu li{
	
	float:right;
	padding:6px 3px 8px 3px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
#header .left .topmenu li a,#header .right .topmenu li a{
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#header .left .topmenu li a:hover,#header .right .topmenu li a:hover{
	text-decoration:underline;
}
#header .left .topmenu li.spacer {
	width:10px;
	padding:0;
}

#header .left table {
	height:20px;
	margin:140px 0 0 2%;
}

#header .left table table{
	height:20px;
	margin:0;
	width:100%;
}


#icons {
	margin:5px 0 0 0;
	height:40px;
}
#icons td {
	vertical-align:middle;
	font-size:1px;
	overflow:hidden;
	line-height:1px;
	height:8px;
}

#home {
	text-indent:-1000px;
	width:11px;
	height:8px;
	display:block;
	background:url('/img/icon_home.gif');

}

#letter {
	text-indent:-1000px;
	width:11px;
	height:7px;
	display:block;
	background:url('/img/icon_letter.gif');

}

#print {
	text-indent:-1000px;
	width:9px;
	height:8px;
	display:block;
	background:url('/img/icon_print.gif');

}

#header {

}
a {
	color:#2965b1;
}

a:hover {
	text-decoration:none;
}
#header table{
	width:100%;
	height:208px;
}

#header {
	background:url('/img/header_bg_left.gif');
}
#header .left {
	background:url('/img/header_bg_left.gif') top left repeat-x;
}

#header .left div {
	background:url('/img/left.jpg') top left no-repeat;
	border-top:1px solid #000 !important;
	border:none;
	margin:-1px 0 0 0 !important;
	margin:0;
}
#header .left div div {
	background:url('/img/logo_left.gif') bottom right no-repeat;
	height:208px !important;
	height:206px;
}
#header .center {
	
	width:264px;
	
}
#header .center h1 {
	visibility:hidden;
	width:264px;
}
#header .right {
	background: url('/img/header_bg_right.gif') top left;
}

#header #right {


	background:url('/img/right.jpg') top right no-repeat;
	
}
#header .right div div.dummy{
	background:url('/img/logo_right.gif') bottom left no-repeat;
	height:208px;
}

#header .right div div div#searchform {
	padding:137px 0 0 0;
	margin:0 auto;
	width:295px;
	height:42px;
	background:none;
}

#header .right .topmenu {
	background:url('/img/topmenu_bg.gif') repeat-x; 
	margin:0 0 0 0;
	height:27px;
	list-style-type:none;
	border:none;
}
#active {
	background:url('/img/topmenu_bg_a.gif') repeat-x; 
}
#header .right .topmenu li{
	float:left;
	padding:6px 3px 8px 3px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

#header .right .topmenu li.spacer {
	width:10px;
	margin:0;
	padding:0;
}

#right {
	position:relative;
}

#searchform p {
	float:left;
	margin:3px 10px 3px 0;
}



#searchform .input {
	height:20px;
	border:1px solid #b9b9b9;
	vertical-align:middle;
	font-size:15px;
}

#searchform a {
	display:block;
	float:right;
	font-size:11px;
	margin:0 2px !important;
	margin:0 1px;
}

#searchform .submit{
	margin:0 !important;
	margin:2px 0 0 0;
}
#content {
	width:100%;
}

#content h1 {
	font-size:11pt;
	color:#07347D;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	font-weight: bold;
	border-bottom:2px solid #e5e5e5;
}
#content .left {
	width:22%;
	background:#5485ba url('/img/leftcolumn_bg.gif') right top repeat-y;
}

#content .left .inner {
	background:url('/img/leftcolumn_topbg.gif') right top no-repeat;
	padding:15px  0 25px 6px;
}

#content .left .inner .block {
	background: url('/img/leftcolumn_blue_right.gif')  right repeat-y;
	margin:0 0 10px 0;
}

#content .left .inner .block b,#content .right .inner .block b {
	font-size:11px;
}
#content .left .inner .block .content {
	background: #d8e8ff url('/img/leftcolumn_blue.gif') bottom left no-repeat;
	margin:0 10px 0 0;
	padding:3px 0 7px 19px;
	font-size:11px;
	color:#10307b;
}

#content .left .inner .block h2 {
	background: #f99330 url('/img/leftcolumn_orange.gif') no-repeat top left;
	
}
#content .left .inner .block h2.first {
	background-image:url('/img/leftcolumn_orange_f.gif');
}

#content .left .inner .block h2 div {
	background: url('/img/leftcolumn_orange_bottom.gif') no-repeat left bottom;
	border-bottom:2px solid #5485ba;

}

#content .left .inner .block h2 div p {
	margin:0 0 0 19px;
	padding: 6px 10px 6px 0;
	background:  #f99330 url('/img/leftcolumn_orange_right.gif') repeat-y right bottom;
	color:#fff;
	font-weight:bold;
}

#content .left .inner .block table {
	border-bottom:2px solid #5485ba;
}





#content .center {
	background: #fff /*url('/img/center_leftcorner.gif') left bottom no-repeat*/;
	padding:15px;
}

#content .center .inner{
	height:100% !important;
	height:auto;
}

#content .right {
	width:22%;
	background:#5485ba url('/img/rightcolumn_bg.gif') left top repeat-y;
}

#content .right .inner {
	background:url('/img/rightcolumn_topbg.gif') left top no-repeat;
	padding:15px  6px 25px 0;
}

#content .right .inner .block {
	background: url('/img/rightcolumn_blue_right.gif') bottom left repeat-y;
	margin:0 0 10px 0;
}
#content .left .inner .block .white1{
	background: #fff url('/img/left_white_corner_bottom.gif') bottom left no-repeat;
	margin:5px -10px 10px -10px !important;
	margin:5px -10px 0 -10px;
}
#content .left .inner .block .white2{
	background: url('/img/left_white_corner_top.gif') top left no-repeat;
	padding:10px;

}

#content .right .inner .block .white1{
	background: #fff url('/img/right_white_corner_bottom.gif') bottom right no-repeat;
	margin:10px 0;
}
#content .right .inner .block .white2{
	background: url('/img/right_white_corner_top.gif') top right no-repeat;
	padding:10px;
}

#content .right .inner .block .content {
	background: #d8e8ff url('/img/rightcolumn_blue.gif') bottom right no-repeat;
	margin:0 0 0 10px;
	padding:3px 19px 7px 0;
	font-size:11px;
	color:#10307b;
}

#content .left ul, #content .right ul {
	list-style-type:none;
	border:none;
}
#content .right .inner .block h2 {
	background: #f99330 url('/img/rightcolumn_orange.gif') no-repeat top right;

}

#content .right .inner .block h2.first {
	background-image:url('/img/rightcolumn_orange_f.gif');
}

#content .right .inner .block h2 div {
	background: url('/img/rightcolumn_orange_bottom.gif') no-repeat right bottom;
	border-bottom:2px solid #5485ba;
}

#content .right .inner .block h3 {
	background:#d8e8ff url('/img/rightcolumn_blue_top.gif') no-repeat right top;
	margin:0 0 0 19px;
	padding:4px 0 0 0;
	font-size:11px;
	color:#07327b;
	font-weight:bold;
}

#content  .inner .block .shift {
	margin:0 0 0 15px;
}

#content  .inner .block b {
	font-size:11px;
}

#content .right .inner .block h2 div p {
	margin:0 19px 0 0;
	padding: 6px 0 6px 15px;
	background:  #f99330 url('/img/rightcolumn_orange_right.gif') repeat-y left bottom;
	color:#fff;
	font-weight:bold;
}

.pixel {
	height:1px;
	width:1px;
}


#content .inner .block a{
	font-size:11px;
	color:#10307b;
}
#content .inner .block a.bold{
	font-weight:bold;
}
#content .inner .block a:hover {
	text-decoration:none;
}

#bottom {	
	min-width:980px;
	width: 100%;
	background:url('/img/footer.gif');
	height:93px;	
}

#bottom div {
	padding:35px 0 0 0;
	color:#fff;
	
}

#bottom div a{
	margin:0 15px 0 0;
	font-weight:bold;
	color:#fff;
}

#bottom p{
	padding:35px 0 0 0;	
	width:200px;
	text-align:right;
	font-size:11px;
	color:#fff;
}

#bottom p a{

	font-size:11px;
	color:#fff;
}


span.inner {
	position:relative;
	display:block;
	border:1px solid #f12;
}

span.fleft {
	display:block;
	background:url('/img/footer_cl.gif') top left no-repeat;
	height:30px;
}

span.fright {
	display:block;
	background:url('/img/footer_cr.gif') top right no-repeat;
	height:30px;
}
.bluecorner1 {
	background:#d8e8ff url('/img/bluecorner_tl.gif') no-repeat left top;
}

.bluecorner2 {
	background:url('/img/bluecorner_tr.gif') no-repeat right top;
}

.bluecorner3 {
	background:url('/img/bluecorner_br.gif') no-repeat right bottom;
}

.bluecorner4 {
	background:url('/img/bluecorner_bl.gif') no-repeat left bottom;
	padding:14px 10px 14px 25px;
}


.twocols {
	width:100%;
}

.twocols .image {
	width:201px;
}

.image_right {
	padding:0 0 0 15px;
}

.image_left {
	padding:0 15px 0 0;
}

.center h2 {
	margin:0 0 10px 0;
}

.center h2,.center h2 a{
	font-size:14px;
	font-weight:bold;
	color:#2965b1;
}


.orange,.orange a{
	color:#ff6b00;
}

.darkblue,
.darkblue a {
	color:#43506e !important;
}

.black,.black a{
	color:#000;
}

.large, .large a{
	font-size:18px;
}

.center h2 a:hover{
	text-decoration:none;
}


.hr {
	height:-5px;
	border-bottom:1px solid #e5e5e5;
	margin:0 0 0 0;
	background:#fff;
}

#content .center ul { margin:0 0 0 20px; }
#content .center ul li {margin:2px 0; }
#content .center ol { margin:0 0 0 20px; }
#content .center p { margin:0 0 10px 0;}
#content .center h1 {
    margin:10px 0; padding:2px 5px;
}
#content .center h2 {
margin:10px
}

#content .center img { margin:10px; }

#content .center table td { padding:5px }
#content .center table.twocols td { margin:0px }

.ramblertbl {background-color: #ffffff; border: 1px solid #3366cc;}
.ramblerth {background-color: #0099ff;}
.ramblertitle {font-size: 81%;font-weight: bold;color: #ffffff;}
.ramblertext {font-size: 81%;color: #000000;}
.ramblerlink {color: #FFFFFF;}

.section_title {
	font-size:12px;
	color:#07347D;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	font-weight: bold;
	}

#sitemap {
	position: absolute;
	left: 50px;
	top: 50px;
	color: black;
	background: #ffffcc;
	padding: 10px;
	margin: 10px;
	z-index: 2000;
	text-align: left;
	margin: 0 0 0 0;
	font-weight: normal;
	display: none;
}

#sitemap a,  #sitemap a:link, #sitemap a:link, #sitemap a:active, #sitemap a:visited{
	color: black;
	text-decoration: none;
	margin: 0 0 0 0;
	font-weight: normal;
}

#sitemap a:hover {
	color: black;
	text-decoration: underline;
	margin: 0 0 0 0;
	font-weight: normal;
}

#link1 {
	display: none;
}

#link2 {
	display: none;
}

#link3 {
	display: none;
}

#link4 {
	display: none;
}

#link5 {
	display: none;
}


#sitemap2 {
	position: absolute;
	left: 50px;
	top: 300px;
	
	color: black;
	background: #ffffcc;
	padding: 10px;
	margin: 10px;
	z-index: 2001;
}

.desc {
	display: none;
}

.navigation {font-size:11px; margin-bottom:13px}
	.navigation a {color:#666666}
	
#see {
	position: absolute;
	left: 50px;
	top: 50px;
	display:none;
	color: black;
	background: #ffffcc;
	padding: 10px;
	margin: 10px;
	z-index: 2000;
}

#see a {
	color: black;
	text-decoration: none;
}

#see a:hover {
	color: black;
	text-decoration: underline;
}

#see a:visited {
	color: black;
	text-decoration: none;
}
	

/* feedback web2.0 */
.feedback_overlay { 
    display:none; 
    z-index:10000; 
    /*background-color:#333*/ 
    background-color:#eeeeee;
    width:675px;     
    min-height:200px; 
    border:1px solid #666; 
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 

.feedback_overlay .close { 
    background-image:url(/images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

.feedback_details p, .feedback_details td { 
    font-size:11px; 
    color:black; 
} 
 

.feedback_details td { 
    padding:3px; 

} 

.feedback_details h3 { 
    color:black; 
    font-size:15px; 
    margin:0 0 0 0; 
}
