/* Page Layout declarations */

body {margin: 20px 0px 0px 0px;
	background-color: #fcf6ff;}

table.layoutpagecontainer {width: 100%;}

td.layoutpagecontainer {background-color: #fcf6ff;}

td.layoutmainpanel {background-color: #fff;
	background-color: #fcf6ff;
	padding: 0px;
	margin: 0px;
	width: 922px;}

table.layoutmainpagetable {border: 1px solid #305;
	background-color: #fff;
	padding: 0px;
	margin: 0px;}

td.layoutmainpagebanner {width: 920px;
	height: 80px;
	background: #508 url('/images/layout/banner.png') 0px 0px;
	padding: 0px;
	color: #fff;
	text-align: center;}

td.layoutsitenavigationleftedgeleft {width: 3%;
	background: #a5b url('/images/layout/sidebannerleft.png') no-repeat left;}

td.layoutsitenavigationleft {width: 19%;
	height: 26px;
	background: #a5b;
	padding: 0px;
	color: #fff;
	text-align: center;
	vertical-align: middle;}

td.layoutsitenavigationleftedgeright {width: 3%;
	background: #a5b url('/images/layout/sidebannerright.png') no-repeat right;}

td.layoutsitenavigationright {width: 75%;
	height: 26px;
	background: #508;
	padding: 0px 6px 0px 0px;
	color: #fff;
	text-align: right;
	vertical-align: middle;}

td.layoutsidecontentwindow {background: #ebf;
	padding: 0px 0px 5px 0px;
	color: #000;
	text-align: left;
	vertical-align: top;}

td.layoutmaincontentwindow {padding: 10px 20px 10px 20px;}

td.layoutsidecontentwindowvalidation {background: #ebf;
	padding: 0px 0px 5px 0px;
	color: #000;
	text-align: center;
	vertical-align: bottom;}

table.layoutmainpagefooter {width: 100%;
	border: 0px;
	background-color: #fff;
	padding: 0px;
	margin: 0px;}

td.layoutmainpagefooterleft {width: 50%;
	height: 22px;
	background: #fcf6ff;
	padding: 3px;
	color: #a4f;
	font: 8pt verdana, tahoma, arial, sans-serif;
	text-align: left;
	vertical-align: middle;}

td.layoutmainpagefooterright {height: 22px;
	background: #fcf6ff;
	padding: 3px;
	color: #a4f;
	font: 8pt verdana, tahoma, arial, sans-serif;
	text-align: right;
	vertical-align: middle;}

/* Menu Styles */

a.topnavigation {color: #fff;
    background-color: #508;
	text-decoration: none;}
a.topnavigation:hover {color: #ff7;
    background-color: #72b;}

a.sidemenulvl1 {color: #000;
	text-decoration: none;}
a.sidemenulvl1:hover {color: #f00;}

a.sidemenulvl1selected {color: #000;
	font-weight: bold;
	text-decoration: none;}
a.sidemenulvl1selected:hover {color: #f00;}

a.sidemenulvl2 {color: #009;
	text-decoration: none;}
a.sidemenulvl2:hover {color: #090;}

a.sidemenulvl2selected {color: #009;
	font-weight: bold;
	text-decoration: none;}
a.sidemenulvl2selected:hover {color: #090;}

ul.menulvl1 {list-style: inside circle;
	margin: 0px;}

li.menulvl1 {padding: 3px 3px 3px 6px;}

ul.menulvl2 {list-style: none;
	margin: 0px 0px 0px 25px;}

li.menulvl2 {padding: 3px 0px 3px 0px;}

/* Footer Styles */

a.footer {color: #73a;
    background-color: #fcf6ff;}
a.footer:hover {color: #f00;}

