/* CSS Document */body {	text-align: center;	margin: 0 0 0 0;	background: url(../imgs/bkg.gif) repeat-x #d7d7d7 top;	}#rotate {	padding: 0 0 0 0;	background: url(../imgs/rotate_bkg.gif) no-repeat #d7d7d7 top left;	}#level1 {	text-align: center;	background-color: #d7d7d7;}#flash_area {	text-align: left;	margin: 0 0 0 0;	padding: none;}#newslttr {	width: 173px;	height:167px;	background: url(../imgs/newsletter_area.gif) no-repeat #fff;	vertical-align: top;	text-align: left;	padding: 20px 20px 0px 20px;}#newslttr #form1 input{	width: 100%;	height:20px;	vertical-align: middle;	text-align: left;	padding: 3px 2px 3px 2px;	background-color: #5bacc9;	border-top: #333 1px solid;	border-right: none;	border-bottom: #333 1px solid;	border-left: none;	font-family: arial, helvetica, verdana, sans-serif;	font-size: 16px;	color: #fff;	}h1 {	font-family: arial, helvetica, verdana, sans-serif;	font-size: 14px;	color: #fff;	font-weight: bold;	}p {	font-family: arial, helvetica, verdana, sans-serif;	font-size: 11px;	color: #333;	line-height: 20px;	}.date {	display: block;	font-family: arial, helvetica, verdana, sans-serif;	font-size: 10px;	color: #666;	line-height: 12px;	font-weight: bold;		}#listing .title, #listing .title a, #listing .title a:link, #listing .title a:visited,#listing2 .title, #listing2 .title a, #listing2 .title a:link, #listing2 .title a:visited {	display: block;	font-family: arial, helvetica, verdana, sans-serif;	font-size: 14px;	color: #5bacc9;	line-height: 18px;	font-weight: bold;}#listing .title a:hover, #listing .title a:active,#listing2 .title a:hover, #listing2 .title a:active {	color: #999;}#listing a, #listing a:link, #listing a:visited, #listing2 a, #listing2 a:link, #listing2 a:visited  {	font-family: arial, helvetica, verdana, sans-serif;	font-size: 11px;	color: #333;	line-height: 20px;	font-weight: normal;}#listing a:hover, #listing a:active, #listing2 a:hover, #listing2 a:active {	color: #999;}#subnav {	background-color: #d7d7d7;	width: 721px;	height: 32px;	background: url(../imgs/subnavigation.gif) 0 0 no-repeat;	vertical-align: middle;	text-align: right;	padding: 4px 10px 5px 30px;}#subnav ul{	list-style: none;	margin: 0 10px 0 0;	padding: 0 0 0 0;	display: inline;	text-align: right;}#subnav ul li {	margin:0 0 0 30px;	list-style: none;	display: inline;	vertical-align: middle;	text-align: right;	}#subnav ul li a, #subnav ul li a:link, #subnav ul li a:visited {	font-family: arial, helvetica, verdana, sans-serif;	font-size: 10px;	color: #fff;	font-weight: bold;	text-align: right;	text-decoration: none;	}#subnav ul li a:hover, #subnav ul li a:active {	text-decoration: underline;	}#bhdr{width:528px;height:47px;background:url(../imgs/bucket_left.gif) no-repeat;text-align: left;vertical-align:top;padding: 0 0 0 20px;	}#bhdr2{width:193px;height:47px;background:url(../imgs/bucket_right.gif) no-repeat;text-align: left;vertical-align:top;padding: 0 0 0 20px;	}#bhdr h2, #bhdr2 h2 {	font-family: arial, helvetica, verdana, sans-serif;	font-size: 14px;	color: #fff;	font-weight: bold;	vertical-align: top;	margin: 24px 0 0 0;	}p a:link, p a:visited {	font-family: arial, helvetica, verdana, sans-serif;	font-size: 11px;	color: #4b8ea6;	line-height: 20px;	text-decoration: none;}p a:hover, p a:active {	font-family: arial, helvetica, verdana, sans-serif;	font-size: 11px;	color: #ee9612;	line-height: 20px;	text-decoration: none;	}.submit, .submit a:link, .submit a:visited, .submit a:active, .submit a:hover {	margin-top: -.5em;	font-family: arial, helvetica, verdana, sans-serif;	font-size: 14px;	color: #e28f13;	font-weight: bold;	text-align: left;	}#top{	width: 761px;	text-align: left;}#listing {	background: url(../imgs/news_area.gif) repeat-y 0 0 #fff;	width: 254px;	text-align: left;	vertical-align: top;	padding: 15px 20px 15px 0;}	#listing li {	list-style: none;	background: transparent url(../imgs/bullet.gif) no-repeat 0px 2px;	vertical-align: top;	text-align: left;	width: 100%;	padding: 0 0 0 1em;	margin: 0 0 0 -10px;}#listing2 {	background: #fff;	width: 254px;	text-align: left;	vertical-align: top;	padding: 15px 20px 15px 0px;	margin: 0 0 0 0;}	#listing2 li {	list-style: none;	background: transparent url(../imgs/bullet.gif) no-repeat 0px 2px;	vertical-align: top;	text-align: left;	width: 100%;	padding: 0 0 0 1em;	margin: 0 0 0 -20px;}