body {	behavior:url("csshover.htc");	background: url(images/background.gif) repeat-y 50% 0;	margin: 0;	padding: 0;	text-align: center;	font: "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;}#admin .date  {	color: #FFFFFF;	font-size: 10px;	text-indent: 25px;}body#admin  {	background: url(images/bg_admin.gif) repeat-y 50% 0;}#admin #middle {	width: 669px;}#admin em {	color: #cc0000;	font-size: 14px;	font-weight: bold;}table, form {	font: "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;}.clear {	clear: both;}div.dottedline {	height: 1px;	width: 464px;	background: url(images/dottedline.gif) repeat-x;	padding: 20px 0 0 0;	margin-bottom: 15px;}/* @group list styles *//* @group sitemap list  */#middle ul.sitemaplist {	list-style-type: none;	padding: 10px 0;	margin: 0;}#middle ul.sitemaplist li {	font: bold 12px/20px "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;	color: #2F4672;	background: url(images/bullet_blue.gif) no-repeat 0px 7px;	border-bottom: 1px solid #EEE;	padding: 0 0 0 12px;	margin: 0px;}#middle ul.sitemaplist li a {	display: block;	text-decoration: none;}#middle ul.sitemaplist li.first {	border-top: 1px solid #EEE;}#middle ul.sitemaplist li a:link, #middle ul.sitemaplist li a:visited {	text-decoration: none;	color: #2F4672;}#middle ul.sitemaplist li a:hover, #middle ul.sitemaplist li a:active {	text-decoration: none;	color: #FFF;	background-color: #2F4672;	}#middle ul.sitemaplist li ul li.sub {	font: 12px/18px "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;	height: 18px;	background: url(images/bullet_red.gif) no-repeat 0px 7px;	padding: 0 0 0 12px;	margin: 0px;	border-bottom: 0;}#middle ul.sitemaplist li ul li.sub a {	text-decoration: none;}#middle ul.sitemaplist li ul li.sub a:link, #middle ul.sitemaplist li ul li.sub a:visited {	color: #666;}#middle ul.sitemaplist li ul li.sub a:hover, #middle ul.sitemaplist li ul li.sub a:active {	color: #FFF;	background-color: #CC0000;	}	/* @end *//* @group links list */#middle ul.list {	list-style-type: none;	padding: 10px 0;	margin: 0;}#middle ul.list li {	font: 12px/18px "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;	color: #666;	background: url(images/bullet_red.gif) no-repeat 0px 7px;	padding: 0 0 0 12px;	margin: 0 0 5px 0;}#middle ul.list li a {	display: block;}* html #middle ul.list li a, * html #middle ul.list li {	height: 18px;}#middle ul.list li a:link {	text-decoration: none;	color: #666;}#middle ul.list li a:visited {	text-decoration: none;	color: #999;}#middle ul.list li a:hover, #middle ul.list li a:active {	text-decoration: none;	color: #FFF;	background-color: #CC0000;}	/* @end */#middle ul li {	font: 12px/16px "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;	color: #666;	background: url(images/bullet_red.gif) no-repeat 0px 5px;	padding: 2px 0 2px 12px;	margin: 0;}#middle ul li a, #middle ul li a:link, #middle ul li a:visited {	color: #cc0000;}#middle ul li a:hover {	color: #fff;	text-decoration: none;	background-color: #cc0000;}li {	position: relative;	padding: 0px;	z-index: 9;}ul {	list-style-type: none;}ul,li {	display: block;	margin: 0;	padding: 0;	border: 0;}

ul.line {
	background: url(images/dottedline.gif) repeat-x  top;	padding: 10px 0 0 0;
	margin: 15px 0;
}	/* @end *//* @group layout containers */#container {   margin: 0px auto;   text-align: left;   width: 906px;}#left {	width: 179px;	float: left;}#middle {		float: left;	padding: 0 15px 0 25px;	width: 464px;}#right {	float: left;	width: 203px;	padding: 0;}	/* @end *//* @group top navigation */#topnav {	width: 906px;	height: 26px;	background: url(images/bg_topnav.gif);}#topnav ul {	margin: 0; 	padding: 0; 	list-style-type: none; 	font: 12px/26px "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;	letter-spacing: 1px;}#topnav ul li {	height: 26px;	display: block;	float: left;	list-style-type: none;}#topnav ul li a {	height: 26px;	display: block;	float: left;	padding: 0 20px 0 20px;}#topnav a:link, #topnav a:visited {	color: #FFFFFF;	text-decoration: none;	background-color: #2F4673;}#topnav a:hover {	color: #FFFFFF;	background-color: #BE0101;	text-decoration: none;}#topnav ul li#current a {	height: 26px;	display: block;	float: left;	list-style-type: none;	background-color: #BE0101;}#topnav ul li#currenthome a {	height: 26px;	display: block;	float: left;	list-style-type: none;	background: #BE0101 url(images/bg_activehome.gif) no-repeat;}	/* @end *//* @group left navigation */#leftnav {	width: 179px;}ul#leftnav {	list-style-type: none;	margin: 0;	padding: 0;}#leftnav li.level1 {	list-style-type: none;	text-align: left;	display: block;	width: 179px;	font: 12px/14px "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;	background: transparent url(images/bg_leftnav.gif) no-repeat;}#leftnav li.level1 a, #leftnav li.folder {	display: block;	width: 159px;	padding: 6px 0 9px 20px;}#leftnav li.level1 a:link, #leftnav li.level1 a:visited {	color: #666;	text-decoration: none;}#leftnav li.level1 a:hover {	color: #333;	background: url(images/bg_leftnav.gif) no-repeat 0px -30px;	text-decoration: none;}li.folder {	font: 12px/14px "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;	list-style-type: none;	display: block;	width: 176px;	background: transparent url(images/bg_leftnav.gif) no-repeat;}* html #leftnav li.folder {	margin-bottom: -3px;}li.folder:hover {	z-index: 10;	background: url(images/bg_leftnav.gif) no-repeat 0px -30px;	font: 12px/14px "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;}li.folder:hover ul.level2 {	display: block;	width: 159px;	padding: 20px 0 0 0;	margin: 0;	text-indent: 12px;}li.folder ul {	list-style-type: none;	display: none;}li.folder a:link, li.folder a:visited  {	color: #666;	text-decoration: none;}li.folder a:hover {	color: #CC0000;	text-decoration: none;}li.folder a.folderbttn:link, li.folder a.folderbttn:visited  {	color: #666;	display: block;}li.folder a.folderbttn:hover {	color: #333;	display: block;}.submenu {	font: 12px/18px "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;	margin: 0;	width: 159px;	background: url(images/bullet_red.gif) no-repeat 0px 7px;}.submenu a:link, .submenu a:visited {	color: #666;	text-decoration: none;	display: block;	}.submenu a:hover {	color: #CC0000;	text-decoration: none;	display: block;}li.signup {	background: url(images/b_signup.gif) no-repeat;}li.signup a {	display: block;	text-decoration: none;	height: 108px;	width: 179px;	text-indent: -9999px;}li.twolines  {	width: 179px;	display: block;	font: 12px/14px "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;	background: transparent url(images/bg_leftnav2.gif) no-repeat;}li.twolines a:link, li.twolines a:visited {	padding: 6px 0 9px 20px;	display: block;	color: #666;	text-decoration: none;}li.twolines a:hover {	padding: 6px 0 9px 20px;		color: #333;	background: url(images/bg_leftnav2.gif) no-repeat 0px -43px;	text-decoration: none;}	/* @end *//* @group right navigation */#rightnav {	width: 223px;}* html #rightnav ul {	margin-top: -4px;}li#pol, li#pol a, li#civil, li#civil a, li#media, li#media a, li#law, li#law a, li#eco, li#eco a, li#forpol a, li#reg a {	height: 28px;	display: block;	text-decoration: none;	text-indent: -9999px;}li#pol a:link, li#pol a:visited {	background: url(images/b_politics.gif) no-repeat;}	li#pol a:hover {	background: url(images/b_politics.gif) no-repeat 0px -28px;}li#media a:link, li#media a:visited {	background: url(images/b_media.gif) no-repeat;}	li#media a:hover {	background: url(images/b_media.gif) no-repeat 0px -28px;}	li#civil a:link, li#civil a:visited {	background: url(images/b_civil_soc.gif) no-repeat;}	li#civil a:hover {	background: url(images/b_civil_soc.gif) no-repeat 0px -28px;}li#law a:link, li#law a:visited {	background: url(images/b_law.gif) no-repeat;}	li#law a:hover {	background: url(images/b_law.gif) no-repeat 0px -28px;}li#eco a:link, li#eco a:visited {	background: url(images/b_economy.gif) no-repeat;}	li#eco a:hover {	background: url(images/b_economy.gif) no-repeat 0px -28px;}li#forpol a:link, li#forpol a:visited {	background: url(images/b_foreign_policy.gif) no-repeat;}li#forpol a:hover {	background: url(images/b_foreign_policy.gif) no-repeat 0px -28px;}li#reg a:link, li#reg a:visited {	background: url(images/b_region.gif) no-repeat;}li#reg a:hover {	background: url(images/b_region.gif) no-repeat 0px -28px;}			/* @end *//* @group text styles */#middle p.smaller, #middle .smaller {	font: 10px/16px "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;}#middle p {	font: 12px/18px "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;	color: #666;}#middle p.line {	font: 12px/18px "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;	color: #666;	width: 464px;	background: url(images/dottedline.gif) repeat-x  bottom;	padding: 0 0 15px 0;}

#middle p.line2 {	font: 12px/18px "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;	color: #666;	width: 464px;	background: url(images/dottedline.gif) repeat-x  top;	padding: 10px 0 0 0;}#middle p strong {	color: #2F4672;	font-weight: bold;}h1 {   text-indent: -9999px;   width: 906px;   height: 65px;   background: url(images/header.gif);   margin: 0;   padding: 0;}#middle h2 {	font: 24px/30px Georgia, Times New Roman, Times, serif;	color: #7789AB;	}* html #middle h2 {	padding-top: 20px;	}#middle h3 {	background: url(images/dottedline.gif) repeat-x;	font: 16px/18px Georgia, Times New Roman, Times, serif;	color: #CC0000;	display: block;	margin: 0;	padding: 10px 0 0 0;	}#middle h4 {	font: 14px/16px "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;	color: #666;	margin: 10px 0 5px 0;}	/* @end *//* @group text links */#middle p a:link {	color: #CC0000;}#middle p a:visited {	color: #CC0000;	text-decoration: none;	border-bottom: 1px dotted #FFD6D6;}#middle p a:hover {	color: #FFFFFF;	text-decoration: none;	background-color: #CC0000;}	/* @end *//* @group images */.buttons, #middle img {	border: 0;}	#middle img.noborderleft, #middle img.noborderleft a {	border: 0;	float: left;	margin-right: 10px;}	#middle img.borderleft, #middle img.border  {	border: 1px solid #eee;	background-color: #fff;	padding: 6px;		margin: 5px;}#middle img.border {	float: none;}#middle img.borderleft {	float: left;	}	/* @end *//* @group form */form {	margin-top: 20px;}legend {	color: #666;	font: bold 14px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;}fieldset {	width: 93%;	border:  1px solid #ccc;}input, textarea  {	font: 12px/18px "Lucida Grande", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;	color: #666;	border: 1px solid #ddd;	background-color: #fff;	padding: 2px;	margin: 2px;}em {	color: #CC0000;	font-style: normal;	font-weight: bold;}	/* @end */