@charset "utf-8";
/* CSS Document */
html {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	background:url(images/dots.png);
}
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	background:url(images/pixel_shadow.png) repeat-x top;
}
img { border:0px; }

em {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	display:block;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline:0;
}

.clr { clear:both; }

a {
	text-decoration:none;
	color:#FFF;
	 -moz-outline:none;
	 outline:0;
}

a:hover, a:active {
	text-decoration:none;
	color:#FFF;
	 -moz-outline:none;
	 outline:0;
}

a.wlnk {
	text-decoration:none;
	color:#0094D6;
	 -moz-outline:none;
}

a.wlnk:hover, a.wlnk:active {
	text-decoration:none;
	color:#0094D6;
	 -moz-outline:none;
}
ul.research { padding:0px; margin:0px;}
ul.research li {
	background:url(images/pdf.gif) no-repeat 0 5px;
	padding-left:28px;
	list-style-image:none;
	list-style-type:none;
}
ul.research li a {
	line-height:18px;
	margin-right:10px;
}

#error {
	border:1px solid red;
	color:red;
	padding:5px;
}

#bg_left {
	position:absolute;
	top:0;
	left:0;
	width:990px;
	height:90px;
	z-index:10;
	background:url(images/tlbg.png) repeat-x;
}
#bg_right {
	position:absolute;
	top:0;
	right:0;
	width:990px;
	height:90px;
	z-index:5;
	background:url(images/tbg.png) repeat-x;
}

#wrapper {
	width:990px;
	margin:auto;
	padding:0px;
	overflow:hidden;
	position:relative;
	z-index:20;
}
#center {
	position:relative;
}
#menu {
	width:990px;
	float:left;
	display:inline;
}
#mmid {
	background: url(images/tmid.png) no-repeat;
	width:465px;
	height:83px;
	float:left;
	display:inline;
}
#mright {
	background: url(images/trigh.png);
	width:170px;
	height:83px;
	float:left;
	display:inline;
	clear:right;
}
#lang {
	margin:10px 0 0 110px;
}
#lang a{
	color:#FFF;
}
#mright_bt1 {
	float:left;
	display:inline;
	background:url(images/bt1.png) no-repeat;
	width:60px;
	height:20px;
	color:#FFF;
	padding:5px 0 0 25px;
	font-size:11px;
}
#mright_bt1:hover {
	background:url(images/bt1_o.png) no-repeat;
}
#mright_bt2 {
	float:left;
	display:inline;	
	background:url(images/bt2.png) no-repeat;
	width:70px;
	height:20px;
	color:#FFF;
	padding:5px 0 0 15px;
	font-size:11px;
}
#mright_bt2:hover {
	background:url(images/bt2_o.png) no-repeat;
}

.nav,
.nav ul {list-style-type:none; margin:0; padding:0; float:left;}
.nav a {text-decoration:none; font-family: verdana, sans-serif; font-size:11px;}
.nav a {float:left; color:#fff; text-align:center; line-height:16px; padding:2px 0 7px 0;}

#nav1 {background:url(images/m1.png) no-repeat; width:66px; }
a#nav1:hover, a#nav1:focus, a#nav1:active {color:#fff; background:url(images/m1o.png) no-repeat;}
#nav2 {background:url(images/m2.png) no-repeat; width:59px; }
a#nav2:hover, a#nav2:focus, a#nav2:active {color:#fff; background:url(images/m2o.png) no-repeat;}
#nav3 {background:url(images/m3.png) no-repeat; width:60px; }
a#nav3:hover, a#nav3:focus, a#nav3:active {color:#fff; background:url(images/m3o.png) no-repeat;}
#nav4 {background:url(images/m4.png) no-repeat; width:95px; }
a#nav4:hover, a#nav4:focus, a#nav4:active {color:#fff; background:url(images/m4o.png) no-repeat;}
#nav5 {background:url(images/m5.png) no-repeat; width:141px; }
a#nav5:hover, a#nav5:focus, a#nav5:active {color:#fff; background:url(images/m5o.png) no-repeat;}
#nav6 {background:url(images/m6.png) no-repeat; width:145px; }
a#nav6:hover, a#nav6:focus, a#nav6:active {color:#fff; background:url(images/m6o.png) no-repeat;}
#nav7 {background:url(images/m7.png) no-repeat; width:69px; }
a#nav7:hover, a#nav7:focus, a#nav7:active {color:#fff; background:url(images/m7o.png) no-repeat;}
/* style the links /

.nav a:hover,
.nav a:focus,
.nav a:active {outline:0; color:#fff; background:#222;}

/* this is for the path highlight in all browsers except IE6 and lower 
.nav li:hover > a {color:#fff; background:#222;} */

#top_pix {
	width:985px;
	margin:0 auto;
	margin-top:15px;
}

#content {
	width:990px;
	float:left;
	overflow:hidden;
}

#content_main {
	width:990px;
	margin-top:10px;
	overflow:hidden;
}
#content_main ul {list-style:url(images/blt.png); }
#content_main ul ul {padding-top:5px; list-style:url(images/tri.gif);}
#content_main ul li {padding:5px 0; }
#left_col {
	float:left;
	display:inline;
	background: url(images/col_lft_t.png) no-repeat;
	width:180px;
	margin-left:4px;
	margin-right:8px;
}
#left_col_cntnt {
	margin-top:7px;
	background:#004385 url(images/col_lft_bg.png) no-repeat top;
	padding:7px 10px;
	min-height:380px;
}
#right_col {
	float:left;
	display:inline;
	background: url(images/col_rgt_t.png) no-repeat top;
	width:798px;
}
#right_col_cntnt {
	margin-top:7px;
	background: url(images/col_rgt_bg.png) repeat-y;
	padding:7px 25px 0px 25px;
	color:#505050;
}

#left_col_cntnt ul {
	margin: 10px 0 0 10px;
	padding: 0;
	list-style: none;
}
#left_col_cntnt ul li{
	margin-bottom:10px;
}
ul.tabs li {padding:0px;
list-style-image:none;
}

ul.tabs li a:hover {
	color: #003C7E;
}
html ul.tabs li.active a, html ul.tabs li.active a:hover {
	color: #003C7E;
}

#left_col, #right_col, #left_col_cntnt, #right_col_cntnt {padding-bottom:20000px; margin-bottom:-19995px;}

.blue_title {
	color:#003C7E;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#footer {
	background:url('images/footer_bg.png') repeat-x center;
	height:26px;
	width:100%;
	position:relative;
	z-index:20;
	margin-top:-6px;
}

.clnk {
	float:right;
	margin:7px 30px 0 0;
	font-size:11px;
	color:#0094D6;
}