html {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body {
	background-color: #c0c0c0;
}
div.centered {
	text-align: center;
}
div.centered table {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
td.lay_content_cell a:link  {
	color: #000033;
}
td.lay_content_cell a:hover {
	text-decoration: none;
	background-color: #C0C0C0;
}
td.lay_content_cell a:visited:hover {
	text-decoration: none;
	background-color: #C0C0C0;
	color: #003366;
}

a:link  {
	color: #FFFFFF;
}
a:visited {
	color: #003366;
}
a:visited:hover {
	text-decoration: none;
	background-color: #003366;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	background-color: #003366;
}

fieldset {
	border: 1px solid #6699cc;
	padding: 5px 5px 5px 5px;
	color: #003366;
	width: 95%;
}
fieldset.fieldset_content {
	padding: 10px 5px 15px 5px;
}
legend {
	font-weight: bolder;
	font-size: 110%;
}
tr.main_content_row fieldset a:link {
	color: #003366;
}
tr.main_content_row fieldset a:visited {
	color: #6699cc;
}
tr.main_content_row fieldset a:hover {
	color: #FFFFFF;
}
tr.main_content_row fieldset a:visited:hover {
	color: #FFFFFF;
}
table.main_table {
	width: 800px;
}
tr.lay_top_row {
	background: url(/app/webroot/img/toplayout.gif) top left no-repeat;
	height: 6px;
}
tr.lay_top_content_row {
	height: 127px;
}
td.lay_page_header {
	background: url(/app/webroot/img/wolpheader.gif) top right no-repeat;
}
td.lay_page_header_bip {
	background: url(/app/webroot/img/wolpheaderbip.gif) top right no-repeat;
}
tr.lay_main_menu {
}
tr.lay_main_menu td {
	background-color: #6699cc;
	vertical-align: center;
	padding: 5px 10px 5px 10px;
}
tr.main_content_row {
	background-color: #FFFFFF;
}
tr.lay_footer_content {
	background-color: #003366;
	text-align: center;
}
tr.lay_bottom_row {
	background: url(/app/webroot/img/bottomlayout.gif) #003366 top left no-repeat;
	height: 6px;
}
td.lay_nav_cell {
	width: 190px;
	border-right: 1px solid #EEEEEEE;
	padding: 5px;
}
td.lay_content_cell {
	width: *;
	padding: 5px;
}
tr.lay_nav_content_row {
	vertical-align: top;
}
tr.panel_top_row {
	background: url(/app/webroot/img/toppanellay.gif) #6699cc top left no-repeat;
	height: 6px;
}
td.panel_content {
	background-color: #6699cc;
	padding: 5px;
}
td.panel_content a {
	display: block;
	margin-top: -5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: -5px;
}
tr.panel_bottom_row {
	background: url(/app/webroot/img/bottompanellay.gif) #6699cc bottom left no-repeat;
	height: 6px;
}

