html, body {
	position: relative;
	}
body {
	background: #4e90c2;
	}
body, input, select, textarea, td, th {
	color: #8e8e80;
	font-family: Tahoma;
	font-size: 12px;
	}
body, form, input, select, textarea {
	margin: 0;
	padding: 0;
	} 
a {
	color: #8e8e80;
	text-decoration: underline;
	}
a:hover {
	text-decoration: none;
	}
img, table {
	border: 0 none;
	}
p {
	margin: 0 0 1em 0;
	padding: 0;
	}
table {
	border-collapse: collapse;
	}
textarea {
	overflow: auto;
	}
td, th {
	padding: 0;
	vertical-align: top;
	}
ul {
	margin: 0;
	padding: 0 0 0 16px;
	}



#main {
	background: #a2cce9 url(images/mbg.gif) repeat-x left top;
	border-right: 1px solid #868686;
	border-left: 1px solid #868686;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	width: 764px;
	}


#flash {
	margin: 0 0 0 35px;
	}


#content {
	background: url(images/cbg.gif) no-repeat right bottom;
	padding: 0 0 14px 0;
	}

#content .left {
	width: 285px;
	}

#content .right {
	width: 475px;
	}


#footer {
	background: url(images/fbg.gif) no-repeat right top;
	border-top: 2px solid #FFFFFF;
	font-size: 11px;
	margin: 0 35px;
	padding: 5px 0 12px 0;
	}

#footer .left {
	background: url(images/fbg2.gif) no-repeat left top;
	height: 43px;
	padding: 10px 0 0 10px;
	width: 374px;
	}
#footer .left a {
	color: #474a97;
	}

#footer .right {
	color: #373737;
	padding: 12px 0 0 0;
	}
#footer .right a {
	color: #FFFFFF;
	}



.clear {
	clear: both;
	}


.left {
	float: left;
	}


.right {
	float: right;
	}



/* boxes */

.box1 {
	background: url(images/mbg1.gif) repeat-y 14px top;
	margin: 0 0 0 22px;
	width: 262px;
	}
.tbg1 {
	background: url(images/tbg1.gif) no-repeat left top;
	}
.bbg1 {
	background: url(images/bbg1.gif) no-repeat 14px bottom;
	padding: 12px 12px 12px 28px;
	}


.box2 {
	background: url(images/mbg2.gif) repeat-y 27px top;
	margin: 6px 0 0 8px;
	width: 277px;
	}
.tbg2 {
	background: url(images/tbg2.gif) no-repeat left top;
	}
.bbg2 {
	background: url(images/bbg2.gif) no-repeat 27px bottom;
	padding: 12px 12px 12px 48px;
	}


.box3 {
	background: url(images/mbg3.gif) repeat-y 10px top;
	width: 439px;
	}
.box3 td {
	padding: 0 8px 0 24px;
	}
.box3 th {
	height: 38px;
	text-align: left;
	vertical-align: top;
	}
.tbg3 {
	background: url(images/tbg3.gif) no-repeat 10px top;
	}
.bbg3 {
	background: url(images/bbg3.jpg) no-repeat 0 bottom;
	padding: 12px 164px 22px 16px;
	}


.box4 {
	background: url(images/mbg4.gif) repeat-y left top;
	color: #000000;
	margin: 0 0 5px 10px;
	width: 437px;
	}
.box4 .indent {
	padding: 0 0 0 28px;
	}
.tbg4 {
	background: url(images/tbg4.gif) no-repeat left top;
	}
.bbg4 {
	background: url(images/bbg4.gif) no-repeat left bottom;
	padding: 12px 20px 18px 5px;
	}


.box5 {
	background: url(images/mbg5.gif) repeat-y 11px top;
	width: 474px;
	}
.box5 .indent {
	padding: 0 36px 0 30px;
	}
.tbg5 {
	background: url(images/tbg5.gif) no-repeat 11px top;
	}
.bbg5 {
	background: url(images/bbg5.gif) no-repeat left bottom;
	padding: 12px 46px 12px 18px;
	}
