body,td,th,p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}body {	margin: 0;	padding: 0px;}a:link, a:visited, a:active {	color: #006699;}a:hover {	color: #006699;}hr {	margin: 0px;	padding: 0px;	color: #006699;	border: 0;	border-top: 1px solid #006699;	height: 1px;	width: 550px;}h2 {	font-size: 12px;	color: #006699;	text-align: left;	margin: 0px;}form {	margin: 0px;	padding: 0px;}.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 {}.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_links a {	padding: .4em;}.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;}.address	{ 	margin: 0px;	padding: 10px;}.menu {	float: right;	width:178px;	padding: 0px;	font-size: 11px;}.menu ul, .menu li {	margin: 0;	padding: 0;	list-style: none;	background-image: url('images/menu-select.gif');	background-repeat: no-repeat;}.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/menu-back.gif');	background-repeat: no-repeat;	width: 163px;}.menu a:hover {	background-image: none;	width: 163px;}.menu-1 a:link, .menu-1 a:visited, .menu-1 a:active {	padding: 5px 5px 5px 20px;	background-image: url('images/menu-back.gif');	background-repeat: no-repeat;	width: 153px;}.menu-1 a:hover {	padding: 5px 5px 5px 20px;	background-image: none;	width: 153px;}.menu-2 a:link, .menu-2 a:visited, .menu-2 a:active {	padding: 5px 5px 5px 35px;	background-image: url('images/menu-back.gif');	background-repeat: no-repeat;	width: 138px;}.menu-2 a:hover {	padding: 5px 5px 5px 35px;	background-image: none;	width: 138px;}.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 {	text-align: justify;}.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;}.pagetitle {	font-weight: bold;	color: #006699;	text-align: center;	padding: 5px;}h1 {	font-weight: bold;	color: #006699;	text-align: center;	padding: 5px;	font-size: 14px;	margin: 0px;}.pop-cell {	padding: 5px;	border: 1px solid #CCD2D2;	background-color: #F5F7F7;}