body, html {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(images/backing.jpg);
	background-repeat: repeat-x;
	height: 100%;
}
table.logo {
	width:78%;
	min-width:790px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
table.mainpage {
	width:80%;
	min-width:790px;
	margin: 0px;
	border: 0px;
}
img {
	border:none;
	margin: 0px;
	padding: 0px;
}
.logotext {
	position: relative;
	top: 75px;
	left: 70px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 20px;
}  
h1 {
	color: #C38649;
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: normal;
}
h2 {
	color: #3C77B9;
	font-size: 20px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	margin: 40px 0px 0px 0px;
}
h3 {
	color: #28517D;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h3.gold {
	color: #C38649;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h4 {
	color: #28517D;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h2.mainheader {
	color: #3C77B9;
	font-size: 20px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	margin: 40px 0px 0px 0px;
}
h2.mainheadergold {
	color: #C38649;
	font-size: 20px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	margin: 40px 0px 0px 0px;
}
h3.mainsubheader {
	color: #C38649;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
p {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	margin: 10px 20px 20px 0px;
	padding: 0px;
}
#container {	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:78%;
	min-width:790px;
	float:center;
}
#menu {
	width:100%;
	height:38px;
	float:left;
	margin:0px 0px 0px 0px;
	background:url('images/menu/right.gif') no-repeat 100% 0%;
	text-align:left;
	white-space: nowrap;
}
#menu ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	width: 100%
	/*width:806px;
	width:expression( document.all['main'] && document.all['main'].clientWidth> 806 ? "100%" : "806px" );*/
}
#menu li {
 float:left;
 display: block;
 text-align:center;
 margin:0;
 padding:0;
 height:33px;
 white-space: nowrap;
}
#menu li.menu_1 { 
	/*width:130px;*/ 
	width:15%;
	border:none; 
	white-space: nowrap;
	background: url('images/menu/div.gif') no-repeat 100% 0px;
}
#menu li.menu_2 { 
	/*width:126px;*/ 
	width:14%;
	white-space: nowrap;
	background: url('images/menu/div.gif') no-repeat 100% 0px;
}
#menu li.menu_3 { 
	width:14%;
	/*width:96px; */
	white-space: nowrap;
	background: url('images/menu/div.gif') no-repeat 100% 0px;
}
#menu li.menu_4 { 
	/*width:114px;*/
	width:14%;
	white-space: nowrap;
	background: url('images/menu/div.gif') no-repeat 100% 0px;
}
#menu li.menu_5 { 
	width:14%;
	white-space: nowrap;
	/*width:113px;*/
	background: url('images/menu/div.gif') no-repeat 100% 0px;
}
#menu li.menu_6 { 
	width:14%;
	white-space: nowrap;
	/*width:113px;*/
	background: url('images/menu/div.gif') no-repeat 100% 0px;
}
#menu li.menu_7 { 
	width:13%;
	white-space: nowrap;
}
#menu li.menu_8 { 
	width:0%;
	white-space: nowrap;
}
#menu li.menu_left {
	background:url('images/menu/left.gif') no-repeat 0% 0%;
	width:10px;
	height:38px;
}
#menu li.menu_right {
	background:url('images/menu/right.gif') no-repeat 0% 0%;
	width:10px;
	height:38px;
}
#menu li a:visited,li a:active,li a:link {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	vertical-align:middle;
	border:none;
	height:33px;
	display: block;
	padding:10px 0px 0px 0px;
}
#menu li a:hover {
	font-family:verdana, arial, sans-serif;
	border:none;
	font-size:11px;
	color:#C6E0FC;
	text-decoration:none;
	height:33px;
	display: block;
	padding:10px 0px 0px 0px;
}
#under_menu {
	background-image:url('images/menu/bg.gif');
	height:38px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:center;
}
.img-shadow {
	clear: both;
	float:left;
	background: url(images/shadow.gif) no-repeat bottom right;
	margin: 20px 0 0 17px !important;
	margin: 20px 0 0 8px;
	padding: 0px;
	border: 0px;
	}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
.alpha-shadow {
	clear: both;
	float:left;
	background: url(images/shadow.gif) no-repeat bottom right;
	margin: 14px 0 0 17px !important;
	margin: 14px 0 0 8px;
	padding: 0px;
	border: 0px;
	}

.alpha-shadow div {
  background: url(images/shadow2.png) no-repeat left top !important;
  background: url(images/shadow2.gif) no-repeat left top;
  float: left;
  padding: 0px 6px 6px 0px;
  margin: 0px;
  border: 0px;
}

.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: 0;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C38649;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C38649;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #838383;
	text-decoration: none;
}
table.sidenavtable {
	width:154px;
	margin: 0px;
	padding: 0px;
	height: 100%;
	overflow:hidden
}
a.sidenavorder, a.sidenavorder:link, a.sidenavorder:visited {
	display:block;
	width:146px;
	height:45px;
	border:0px;
	text-align:center;
	text-decoration:none;
	font-family:verdana, arial, sans-serif;
	font-size:15px;
	color:#fff;
	line-height:45px;
	overflow:hidden;
	margin: 0px;
	font-weight: bold;
} 
a.sidenavorder:hover {
  color:#fff;
  background:#375a80;
}
.sidenavresources {
	display:block;
	width:146px;
	height:49px;
	border:0px;
	text-align:center;
	text-decoration:none;
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:70px;
	overflow:hidden;
	margin: 0px;
	font-weight: bold;
}
a.sidenav, a.sidenav:link, a.sidenav:visited {
	display:block;
	width:146px;
	height:28px;
	border:0px;
	text-align:center;
	text-decoration:none;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	color:#b2cbe7;
	line-height:28px;
	overflow:hidden;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
} 
a.sidenav:hover {
  color:#fff;
  background:#315173;
}
.sidenavtext {
	color: #4673A4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	margin: 10px 20px 20px 0px;
	padding: 0px;
}
a.sidenavtextlink, a.sidenavtextlink:link, a.sidenavtextlink:visited {
	color: #4673A4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	text-decoration: none;
}
a.sidenavtextlink:hover {
	color:#fff;
	text-decoration: none;
}
.footer {
	display:block;
	height:49px;
	border:0px;
	text-align:center;
	text-decoration:none;
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	color:#999999;
	line-height:15px;
	overflow:hidden;
	margin-top: 4px;
}
a.footerlink, a.footerlink:link, a.footerlink:visited {
	text-decoration:none;
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	color:#2E4B6B;
} 
a.footerlink:hover {
	color: #838383;
}
ul.weblist { margin: 4px 0px 4px 18px; padding: 0px; list-style-image: url(images/nav_bullet.gif); }
li.weblist { margin: 0px 0px 2px 0px; padding: 0px; font-size: 70%; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;  }
ul li ul li.weblist { margin-left: 0px; margin-bottom: 2px; font-size: 100%; line-height: 125%;}
li.addurl {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	margin: 10px 20px 20px 0px;
	padding: 0px;
 }

thead tr th.tableheader, tr thead td.tableheader {
	border-bottom: 1px solid #CCC;
	padding: 5px;
	position: relative;
	background-color: #E6E6E6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2E4B6B;
}

tbody tr th.tablebody, tbody tr td.tablebody {
	display: table-cell;
	padding: 5px;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	background-color: #EEEEEE;
}

tbody tr th.tablebodyred, tbody tr td.tablebodyred {
	background-color: #EEEEEE;
	display: table-cell;
	padding: 5px;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #DD0000;
}

tbody tr.odd th, tbody tr.odd td {
	background: #E7E8EF;
	display: table-cell;
	padding: 5px;
	vertical-align: top
}

tfoot tr th.tablefooter {
	background: #E6E6E6;
	border-top: 1px solid #CCC;
	padding: 5px;
	z-index: 1000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2E4B6B;
}

tfoot tr td.tablefooter {
	background: #E6E6E6;
	border-top: 1px solid #CCC;
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	z-index: 1000000
	color: #2E4B6B;
}

tbody tr th.tablebodybig, tbody tr td.tablebodybig {
	display: table-cell;
	padding: 15px;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	background-color: #EEEEEE;
}

tbody tr.oddbig th, tbody tr.oddbig td {
	background: #E7E8EF;
	display: table-cell;
	padding: 15px;
	vertical-align: top
}

hr {
	border: none 0; 
	border-top: 1px dashed #CCC;
	width: 100%;
	height: 1px;
	margin: 0px 75px 0px 75px;
}