/* CSS Document */		body {	text-align: right;	margin-top:25px;	font-family:Arial, Helvetica, sans-serif;	background-image:url(../images/trans.gif);	background-repeat:repeat-x;	background-color: #727272;	vertical-align:top;	}	#masthead {	width:831px;	text-align:right;	margin-left:auto;	margin-right:auto;	}#container {	background:#FFFFFF;	text-align:left;	width:761px;	margin:20px 0 10px 0;	padding:35px;	margin-left:auto;	margin-right:auto;	min-height:500px;	}#footer {	width:831px;	text-align:right;	color: #FFFFFF;	margin: 0px auto 0px auto;	font-size:85%;	clear:right;	}#footer a:link {	color:#FFF;	}	#footer a:hover {	color:#CCCCCC;	}	#footer a:visited {	color:#fff;	}	a {	text-decoration:none;	}	a:hover {	text-decoration:underline;	}	h1 {	font-size: 26px;	line-height:26px;	font-weight:bolder;	}	p {	font-size: 12px;	line-height: 165%;	color: #323232;	}	.nav {	padding-bottom:5px;	border-bottom:2px solid #009999;	}	.navpadding {	padding:none;	margin:none;	}	.navpadding img {	padding-left:31px;	}	.nav2 {	margin:5px 0 40px 0;	font-size:10px;	}	.nav2 li {	display:inline;	padding-right:24px;	}	.nav2 a:hover {	text-decoration:none;	}	.float_r {	float:right;	margin:0 0 0 35px;	}	.float_l {	float:left;	}	.newsbar {	margin-top:55px;	}		.newsbar a {	text-decoration:none;	}	.newsbarpadding {	padding:none;	}.newsbarpadding img {	padding-left:9px;	}	.keyword {	font-size:10%;	color:#727272;	}.style2 {	font-size:200%;	letter-spacing: -1px;	}	#container img{	border:none;	}