body {
	background: #314B78 url('../img/index/bg.gif') repeat top center;
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
}

form {
padding: 0px; 
margin: 0px; 
}

img {
border: none; 
}

table td {
text-align: left; 
}

table#top {
width: 941px;
}

table#top td.logo {
vertical-align: bottom;
}

#flashlogo {
padding: 13px 0px; 
padding-left: 8px; 
}

table#top td.links {
padding-bottom: 27px; 
padding-right: 18px; 
vertical-align: bottom;
font: normal 11px/11px Arial, Tahoma; 
color: #E3C287; 
text-align: right; 
}

table#top td.links a {
color: #E3C287; 
text-decoration: none; 
}

table#top td.links a:hover {
color: #E3C287; 
text-decoration: underline; 
}

table#top td.links span.divider {
color: #83817E; 
padding: 0px 4px; 
}

table#top td.links div.logos img {
margin-left: 14px; 
}

table#top2 {
width: 741px;
}


/* menu */
table#menu {
background: #102854 url('../img/index/menu_bg.gif') repeat-x top left;
width: 941px;
height: 35px;
overflow: hidden; 
display: block; 
margin-bottom: 6px; 
}

table#menu td {
}

table#menu img {
margin: 0px; 
}


/* mid */
table#mid {
width: 940px;
}

table#mid td.l {
vertical-align: top;
width: 611px;
}

table#mid td.l div.border {
border: 1px solid #827D72;
padding: 2px; 
}

table#mid td.l div.border div.content {
width: 605px; /* dimensions of index flash */
height: 334px; /* dimensions of index flash */
background-color: #D3AE6D;
}

table#mid td.r {
vertical-align: top;
width: 321px;
}

table#mid td.r div.border {
border: 1px solid #3F679A;
padding: 2px; 
}

table#mid td.r div.border div.content {
width: 315px; 
background: #3C78BC url('../img/index/so_bg.jpg') no-repeat top left;
}

table#mid td.r div.border div.content img.h3 {
margin: 8px 0 0 0; 
}

table#mid td.r div.border div.content h3 img {
}

td#so_nav {
text-align: right;
padding-right: 5px; 
}

table#so {
width: 290px;
margin-top: 10px; 
margin-left: 10px; 
}

table#so td {
vertical-align: top;
font: normal 11px/13px Arial, Tahoma; 
color: #fff; 
padding-bottom: 10px; 
}

table#so a {
color: #fff; 
text-decoration: none; 
}

table#so a:hover {
color: #fff; 
text-decoration: underline; 
}

table#so td.img img {
margin-right: 10px; 
}

table#so h3 {
padding: 0px; 
padding-bottom: 5px; 
margin: 0px; 
text-transform: uppercase; 
font: bold 14px/14px Arial, Tahoma; 
}

table#so p {
padding: 0px; 
padding-top: 1px; 
padding-bottom: 4px; 
margin: 0px; 
font: normal 11px/11px Arial, Tahoma; 
}


/* adline */
table#adline {
background: #42567A url('../img/index/adline_bg.gif') repeat-x 9px 0px;
width: 100%;
height: 32px;
margin-top: 9px; 
}

table#adline td {
color: #fff; 
font: normal 12px/12px Arial, Tahoma; 
text-decoration: none; 
padding-left: 20px; 
}

table#adline td a {
color: #fff; 
font: normal 12px/12px Arial, Tahoma; 
text-decoration: none; 
}

table#adline td a:hover {
color: #fff; 
font: normal 12px/12px Arial, Tahoma; 
text-decoration: none; 
}

table#adline td a.more {
color: #DCB57B; 
font: normal 12px/12px Arial, Tahoma; 
text-decoration: none; 
margin-left: 10px; 
}

table#adline td a.more:hover {
color: #DCB57B; 
font: normal 12px/12px Arial, Tahoma; 
text-decoration: underline; 
margin-left: 10px; 
}

/* calendar */

table#cal {
font: normal 12px/12px Arial, Tahoma; 
color: #fff; 
margin-top: 5px; 
margin-bottom: 7px; 
}

table#cal select {
font: normal 11px/11px Arial, Tahoma; 
color: #363636; 
padding: 0px; 
margin: 0px; 
}

table#cal td {
padding: 3px; 
}

table#cal td.td1 {
padding-right: 10px; 
text-align: right; 
}

table#cal select.prop {
width: 150px;
}

table#cal select.year {
width: 60px;
}

table#cal select.month {
width: 50px;
}

table#cal select.day {
width: 40px;
}

/* check */

table#check {
width: 302px;
}

table#check th {
border-top: 1px solid #83AAD5; 
border-bottom: 1px solid #83AAD5; 
background-color: #6295C9;
font: normal 12px/12px Arial, Tahoma; 
color: #fff; 
padding: 4px 5px; 
text-align: left; 
}

input.check {
color: #66635E; 
font: bold 11px/11px Tahoma, Arial; 
background-color: #D1CFC3;
border-left: 2px solid #F2F0EE; 
border-top: 2px solid #F2F0EE; 
border-right: 2px solid #75736E; 
border-bottom: 2px solid #75736E; 
width: 128px;
height: 22px;
}

table#check th.total {
text-align: right; 
padding-right: 12px; 
color: #fff !important; 
}

table#check .normaltxt {
color: #fff !important;
}

table#check td {
font: normal 11px/11px Arial, Tahoma; 
color: #fff; 
padding: 4px 7px; 
}

table#check td a {
font: normal 11px/11px Arial, Tahoma; 
color: #fff; 
text-decoration: none; 
}

table#check td a:hover {
font: normal 11px/11px Arial, Tahoma; 
color: #fff; 
text-decoration: underline; 
}


/* bottom */
table#bottom {
margin-top: 5px; 
width: 941px;
font: normal 11px/11px Arial, Tahoma; 
}

table#bottom td {
vertical-align: top;
}

table#bottom td.t1 {
text-align: left; 
padding-left: 17px;
width: 100px; 
}

table#bottom td.t2 {
padding-top: 25px; 
color: #83817E; 
text-align: center; 
}

table#bottom td.t3 {
color: #83817E; 
width: 225px;
text-align: right;
padding-right: 17px; 
}

table#bottom td.t3 table {
float: right; 
}

table#bottom td.t3 p {
font-size: 9px; 
color: #83817E; 
padding: 0px; 
padding-bottom: 3px; 
margin: 0px; 
}

table#bottom td.t3 img {
margin-right: 10px; 
}

table#bottom td.t3 a {
font-size: 11px; 
color: #E3C287; 
text-decoration: none; 
}

table#bottom td.t3 a:hover {
font-size: 11px; 
color: #E3C287; 
text-decoration: underline; 
}


