body,td,th,p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;}body {	background-color: #333333;	margin: 0;	padding: 0px;	background: #cccccc url(images/bg_grad.jpg) fixed;}a:link, a:visited, a:active {	color: #006699;	text-decoration: none;}a:hover {	color: #006699;	text-decoration: underline;}hr {	margin: 0px;	padding: 0px;	color: #006699;	border: 0;	border-top: 1px solid #006699;	height: 1px;	width: 550px;}h1 {	font-size: 14px;	color: #334d55;	text-align: left;	margin: 0px;	padding: 0px;}h2 {	font-size: 12px;	color: #006699;	text-align: left;	margin: 0px;}form {	margin: 0px;	padding: 0px;}table {	width: 500px;}.main {	width: 100%;	margin: auto;	padding: 0px;}.banner {	position: absolute;	margin: 0px;	padding: 0px;	top: 0px;	left: 2%;	right: 2%;	width:95.6%;}.site_name {	margin: 0px;	padding: 15px 0px 10px 0px;	color: #ffffff;	font-weight: normal;	font-size: 14px;}.utility {	font-size: 10px;	position: absolute;	top: 15px;	right: 15px;	color: #999999;}.utility a:link, .utility a:visited, .utility a:active, .utility a:hover  {	color: #ffffff;}.utility a:hover {	text-decoration: underline;}.top_menu {	position: relative;	width: 100%;	min-width: 640px;	height: 32px;	color: #cccccc;	padding: 0px;	margin: 0px;	background-image: url(images/glbnav_background.gif);}.top_menu_left {	position: absolute;	top: 0px;	left:0px;}.top_menu_right  {	position: absolute;	top: 0px;	right:0px;}.top_menu_links {	position: absolute;	top: 8px;	height: 22px;	min-width: 640px;	padding: 0px;	margin: 0px;	left: 10px;	z-index: 100;	font-size: 12px;}.top_menu img{ display: block;}.top_menu a {	font-size: 10px;}.box {	position:absolute;	top: 112px;	left: 2%;	right: 2%;	width:95.6%;	background-color: #ffffff;	padding: 0px;	margin: 0px;}.corner_left {	position:absolute;	top: -1px;	left: -1px;	margin: 0px;	padding: 0px;	z-index: 100;}.corner_right {	position:absolute;	top: -1px;	right: -1px;	margin: 0px;	padding: 0px;	z-index: 100;}.breadcrumb	{ 	margin: 0px;	padding: 10px;	font-size: 10px; 	color: #999999; }.page_name{	padding: 0px 0px 15px 10px;	margin: 0px;	border-bottom:1px solid #ccd2d2;}.menu {	float: right;	width:178px;	padding: 0px;	background-color: #F5f7f7;}.menu ul, .menu li {	margin: 0;	padding: 0;	list-style: none;}.menu a:link, .menu a:visited, .menu a:active, .menu a:hover {	display: block;	padding: 5px 5px 5px 10px;	text-decoration: none;	border-top: 1px solid #ffffff;	border-bottom: 1px solid #cccccc;	font-weight: bold;		background-image: url(images/bg_nav.jpg);}.menu a:hover {	background-color: #DDEEFF;	background-image: none;}.login_box {	padding: 10px;		border-bottom: 1px solid #cccccc;}.login_table {	margin: 0px;	text-align: left;}.login_table h1, .login_table h1 a {	color: #006699;	font-size: 12px;	text-transform: uppercase;	font-weight: bold;	text-align: left;	margin: 5px 0px 5px 0px;}.login_table input {	text-transform: uppercase;	font-size: 10px;	margin: 5px 0px 1px 0px;	width: 100px;}.content {	margin:0px 178px 0px 0px;	padding: 10px;	border-right: 1px solid #ccd2d2;}.search_box {	position: absolute;	top: 5px;	right: 10px;	z-index: 101;}.search_string {	width: 100px;	height: 16px;	font-size: 10px;	vertical-align: middle;}.search_submit {	width: 50px;	height: 22px;	font-size: 10px;	vertical-align: middle;}.footer {	clear: both;	border-top: 1px solid #cccccc;	padding: 10px 10px 10px 10px;	margin: 0px;	font-size: 10px;	color: #666666;}.powered_by {	text-align: left;	font-size: 10px;	padding-top: 10px;}