@charset "utf-8";html {scrollbar-face-color: #6699CC;scrollbar-shadow-color: #000066;scrollbar-highlight-color: #99CCFF;scrollbar-3dlight-color: #99CCFF;scrollbar-darkshadow-color: #003366;scrollbar-track-color: #99BBDD;scrollbar-arrow-color: #000000;}#wrapper {	max-width: 1280px; min-width: 900px ;	border: solid 0px #ff0000;	margin:auto;}#left_border {	width: 100%;	text-align: left;	background-repeat: repeat-y;	background-color: #ffffff;	margin: 0 auto;    }  #right_border {	background-repeat: repeat-y;	background-position: right;}#bottom {	background-repeat: repeat-x;	background-position: bottom;	width: 100%;}#bottom_right {	background-repeat: no-repeat;	background-position: bottom right;}#bottom_left {	background-repeat: no-repeat;	background-position: bottom left;}#header  {	background: #ddeeff;	height: 22px;	border-bottom: 2px solid #6699ff;	line-height: 22px;	padding: 3px 15px 0 15px;    } #date {	font-size: 11px;	float: left;	color: #003399;	font-weight: bold;	margin-right: 20px;}#pathway {    font-size: 11px;	float: left;	color: #003399;	font-weight: bold;	margin-right: 20px;}#pathway b {    font-size: 13px;	color: #003399;	font-weight: bold;}#update {	font-size: 11px;	float: left;	color: #003399;	font-weight: bold;	margin-right: 20px;}#pathway a {	color: #CCCCCC;	height: 36px;	line-height: 36px;}#search_out {	float: right;	background-image: url(../images/search.jpg);	background-repeat: no-repeat;	width: 197px;	height: 36px;}#search {	margin: 7px 0 7px 45px;}#search input, #search .inputbox {	float: left;	margin: 0;	background: none;	border: none;	padding: 0;}#banner_out {	background-repeat: repeat-x;	height: 140px;	width: 100%;}#banner_in {	float: left;	color: #FFFFFF;	height: 140px;	font-size: 34px;	background-repeat: no-repeat;	background-position: left;	width: 100%;	font-family: Arial, Helvetica, sans-serif;}#banner {	float: right;	padding: 30px 30px 0px 0px;}.sitetitle {	float: left;	text-indent: 60px;	padding-top: 60px;}#topmenu_out {	height: 38px;	background-repeat: repeat-x;}#topmenu_left {	height: 38px;	background-repeat: no-repeat;}#topmenu_right {	height: 38px;	background-repeat: no-repeat;	background-position: right;}#topmenu {	height: 33px;	color: #fff;	text-align: left;	padding: 4px 27px 0px 27px;	float: left;}#now,#topmenu ul, #topmenu li {	display: inline;	padding: 0px;	margin: 0px;	list-style-type: none;}#topmenu a {	color: #fff;	float: left;	height: 33px;	border: none;	background: none;	font-size: 11px;	font-family: Tahoma, Arial, Verdana;	padding: 0px 14px;	line-height: 33px;	font-weight: bold;}#topmenu #active_menu, #topmenu li#current a {	text-decoration: none;	color: #FF6600;}#topmenu li#current a {	text-decoration: none;	color: #FF0000;	background-repeat: repeat-x;}#topmenu a:hover {	text-decoration: none;	color: #FF6600;}#topmenu li active a{	text-decoration: none;	color: #FF0000;}#container {	padding-bottom: 22px;}#maincontent {	padding: 0px 22px;}#left_out {	width: 188px;	float: left;	padding: 0;	margin: 0;}#right_out  {	width: 182px;	float: right;	padding: 0;	margin: 0;}#left_out ul, #left_out li, #right_out ul, #right_out li {	list-style-type: none;	padding: 0;	margin: 0;}#left_out ul.menu li a, #left_out ul.menu li#current a, #left_out a.mainlevel,#right_out ul.menu li a, #right_out ul.menu li#current a, #right_out a.mainlevel {	display: block;	height: 25px;	line-height: 25px;	background-repeat: no-repeat;	background-position: left;	width: 172px;	font-size: 12px;!important;	font-weight: normal;	text-indent: 20px;!important;}#left_out ul.menu a:hover, #right_out ul.menu a:hover,#left_out a.mainlevel:hover, #right_out a.mainlevel:hover, #left_out #active_menu, #right_out #active_menu,#left_out ul.menu li#current a,#right_out ul.menu li#current a {	background-image: url(../images/mainlevel_over.gif);	text-decoration: none;	background-repeat: no-repeat;	background-position: left;	color: #000000; !important;}#left_out a.sublevel, #left_out ul.menu li#current li a,#left_out ul.menu li li a,#left_out ul.menu li li#current a,#left_out ul.menu li li#current li a,#left_out ul.menu li li li a,#right_out a.sublevel, #right_out ul.menu li#current li a,#right_out ul.menu li li a,#right_out ul.menu li li#current a,#right_out ul.menu li li#current li a,#right_out ul.menu li li li a {	background-repeat: no-repeat;	height: 20px;	line-height: 20px;	background-position: left;	text-indent: 20px;!important;	border: none;	display: block;}#left_out a.sublevel#active_menu,#right_out a.sublevel#active_menu,#left_out a.sublevel:hover,#right_out a.sublevel:hover,#left_out ul.menu li#current li a,#left_out ul.menu li li#current a,#left_out ul.menu li li#current li a,#right_out ul.menu li#current li a,#right_out ul.menu li li#current a,#right_out ul.menu li li#current li a,#left_out ul.menu li#current a:hover,#right_out ul.menu li#current a:hover,#left_out ul.menu li li a:hover,#right_out ul.menu li li a:hover{	text-decoration: none;	background-repeat: no-repeat;	background-position: left;	color: #000000; !important;}#left_out .module, #right_out .module, #left_out .moduletable, #right_out .moduletable,#left_out .module_menu, #right_out .module_menu, #left_out .module_text,#right_out .module_text {	background-repeat: repeat-y;	margin-top: 5px;}#left_out .module div, #right_out .module div, #left_out .moduletable div, #right_out .moduletable div,#left_out .module_menu div, #right_out .module_menu div,#left_out .module_text div,#right_out .module_text div {	background-position: bottom;	background-repeat: no-repeat;	width: 182px}#left_out .module div div, #right_out .module div div, #left_out .moduletable div div, #right_out .moduletable div div,#left_out .module_menu div div, #right_out .module_menu div div,#left_out .module_text div div,#right_out .module_text div div {	background-position: top;	background-repeat: no-repeat;}#left_out .module div div div, #right_out .module div div div, #left_out .moduletable div div div, #right_out .moduletable div div div,#left_out .module_menu div div div, #right_out .module_menu div div div,#left_out .module_text div div div,#right_out .module_text div div div{	background: none;	padding: 5px 5px 10px 5px;	overflow: hidden;	width: 172px;}#left_out .module div div div div, #right_out .module div div div div, #left_out .moduletable div div div div, #right_out .moduletable div div div div,#left_out .module_menu div div div div, #right_out .module_menu div div div div,#left_out .module_text div div div div,#right_out .module_text div div div div {	padding: 0;}#left_out h3, #right_out h3 {	height: 35px;	width: 172px;	background-repeat: no-repeat;	color: #FFFFFF;	line-height: 35px;	text-indent: 20px;	padding: 0;	margin: 0 0 5px 0;	font-size: 14px;	font-weight: bold;}#content_outleft, #content_outmiddle, #content_outright {	margin: 0 0 20px 0;	padding-top: 5px;}#content_outleft {	margin: 0 0 0 188px;}#content_outmiddle {	margin: 0 188px;}#content_outright {	margin: 0 188px 0 0;}#content {	background-repeat: repeat-x;	background-position: bottom;	width: 99.5%;}h2 {padding: 7px;font-size: 20px;color: #000055;}#content_border_left {	background-repeat: repeat-y;	background-position: top left;}#content_border_right {	background-repeat: repeat-y;	background-position: top right;}#content_bottom_right {	background-repeat: no-repeat;	background-position: bottom right;}#content_bottom_left {	background-repeat: no-repeat;	background-position: bottom left;	padding:3px 5px 5px 5px;}.user_bg, .user_left, .user_right {	height: 148px;}.user_bg {	margin: 0 0 10px 0;	padding: 0;	background-repeat: repeat-x;	width: 100%;}.user_left {	background-repeat: no-repeat;	background-position: left top;}.user_right {	background-repeat: no-repeat;	background-position: right top;}.user_bg .topmodule_usertwo {	width: 45%;	height: 140px;	margin: 0px;	float: left;	padding: 0px;}.user_bg .topmodule_userone {	width: 100%;	height: 140px;	margin: 0px;	float: left;	padding: 0px;}.user_bg ul, .user_bg li {	margin: 0px;	padding: 0px;	list-style-type: square;}.user_bg th, .user_bg h3 {	height: 28px;	line-height: 28px;	font-size: 14px;	color: #FFFFFF;	padding: 0px 5px;	font-family: Arial, Helvetica, sans-serif;	margin: 0 0 5px 0;	font-weight: bold;}.user_bg .user_inside {	margin: 5px;	height: 136px;	overflow: hidden;}.user_bg .user_inside1 {	margin: 5px 5px 5px 15px;	height: 136px;	overflow: hidden;}.user_bg .user_inside1 .latestnews ul, .user_bg .user_inside1 .latestnews li {	margin: 0px;	padding: 0px;	list-style-type: square;	overflow: hidden;}.user_bg .user_inside .mostread ul, .user_bg .user_inside .mostread li {	margin: 0px;	padding: 0px;	list-style-type: square;	overflow: hidden;}.separator {	width: 2%;	min-width: 22px;	height: 140px;	float: left;	background-repeat: no-repeat;	background-position: top center;}#user_bottom {	padding: 0px 16px;	margin-top: 5px;}#user_bottom .user_bg {	margin: 0;}.user_bg .bottom_user, .user_bg .bottom_user1, .user_bg .bottom_user2, .user_bg .bottom_user3 {	width: 30%;	height: 140px;	margin: 0px;	float: left;	padding: 0px;}.user_bg .bottom_user1 {	width: 100%;}.user_bg .bottom_user2 {	width: 45%;}.user_bg .bottom_user3 {	width: 30%;}.user_bg .bottom_user1 {	width: 30%;	height: 140px;	margin: 0px;	float: left;	padding: 0 0 0 15px;}#copy {	float: left;	font-size: 11px;	padding-left: 10px;}#othermenu {	float: right;	overflow: hidden;	font-size: 11px;	font-weight: bold;}#othermenu_in ul, #othermenu_in li {	list-style-type: none;	margin: 0;	padding: 0;	display: inline;}#othermenu_in {	margin-right: -2px;	float: right;}#othermenu_in a {	color: #FFFFFF;	border-right: 1px solid #8B8B8B;	padding: 0px 20px;}.clr {	clear:both;}body  {	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	background: #efefff;	margin: 0px;	padding: 0px;	text-align: center;	color: #000066;}p, td, tr {	font-size: 11px;	padding: 0;	margin: 0;	font-family: Tahoma, Arial, Verdana;}ul {	margin: 0px;	padding: 0px 0px 0px 18px;	list-style-type: square;} a:link {	color: #6666FF;	text-decoration: none;}a:visited {	color: #993366;	text-decoration: none;}a:hover {	color: #FF6600;	text-decoration: none;}a:active {	text-decoration: none;	color: #FF0000;}.button {	color: #FFFFFF;	padding: 3px 5px;	background-image: url(../images/button.jpg);	background-repeat: repeat-x;	background-color: #42A80F;	margin: 5px 0px;	border: 1px solid #ACE092;	font-family: Tahoma, Arial, Verdana;	font-size: 12px;	font-weight: bold;}.inputbox, input {	border: 1px solid #CCC;}.input, img {	border: none;}.search {}a.readon {	background-image: url(../images/readon.gif);	background-repeat: no-repeat;	height: 20px;	width: 102px;	color: #FFF;	float: left;	text-indent: 25px;	line-height: 20px;	margin: 10px 0 0 0;}.back_button {	background-image: url(../images/backbutton.gif);	height: 20px;	line-height: 20px;	width: 102px;	text-indent: 25px;	color: #FFFFFF;	font-weight: bold;	font-size: 10px;	margin-top: 5px;}.back_button a:link {	color: #FFFFFF;}.componentheading {	background-image: url(../images/componentheading.jpg);	height: 31px;	line-height: 31px;	padding: 0px 10px;	color: #ffff00;	font-weight: bold;	font-size: 14px;}.contentheading, .contentheading a {	font-size: 22px;	font-family: Arial, Helvetica, sans-serif;	color: #000066;} .contentdescription {	padding: 10px;} .sectiontableheader {	padding: 3px 5px;	background-color: #666;	color: #FFFFFF;	font-size: 15px;	color: #FFFFFF;}.sectiontableentry1, .sectiontableentry2 {	background-repeat: repeat-x;	height: 26px;	line-height: 26px;	font-size: 12px;	text-indent: 5px;	background-position: bottom;	background-color: #FFFFFF;}.createdate, .small {	font-size: 10px;	color: #999999;}