body {
	background-color: #ffffff
	background-image: url(images/topbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    padding: 0px;
}
.maintable {
    width:100%;
    min-width:778px;
    max-width:935px;
    width:expression(document.body.offsetWidth > 935? "935px": (document.body.offsetWidth < 778? "778px" : "100%") );
    border-width: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
}
.topbg{
	background-image: url(images/topbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.leftbg{
	background-color: #ffffff;
	background-image: url(images/leftbg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.sep{
	background-image: url(images/sep.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.main{
	background-color: #47545A;
	background-image: url(images/mainbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial;
	font-size: 11px;
	padding:20 15 10 15px;
	text-align: right;
	color: #798E97;
	}
.main2bg{
	background-color: #0D6CA2;
	background-image: url(images/main2bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.date {
	font-family: Times New Roman;
	font-size: 16px;
	color: #675F5D;
	padding-top: 0px;
	padding-left: 8px;
    padding-bottom: 0px;
    text-align: right;
}

.button{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	width:83px;
	height:30px;
	text-align: center;
	text-valign: middle;
	background-color:#7F8D93;
	cursor:move;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	opacity:0.9;
    -moz-opacity:0.9;
    margin:10;
}
.top {
	font-family: Times New Roman;
	font-size: 13px;
	color: #675F5D;
	padding-top: 0px;
	padding-right: 8px;
    padding-bottom: 0px;
}
.title {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
    padding-bottom: 4px;
    
}
.title2 {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
    padding-bottom: 4px;
}
.content {
	font-family: Arial;
	font-size: 14px;
	color: #C0A075;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 23px;
    padding-bottom: 4px;
    line-height: 20px;

}
.footer {
	background-color: #2E3A40;
	font-family: Arial;
	font-size: 11px;
	padding:10 15 10 15px;
	text-align: right;
	color: #5C6C73;

}
.arial11w {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}
.arial10 {
	font-family: Arial;
	font-size: 10px;
}
.arial10bold {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}
.arial11 {
	font-family: Arial;
	font-size: 11px;
}
.arial12 {
	font-family: Arial;
	font-size: 12px;
}
.arail11bold {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.arial12bold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.arial12boldw {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
}
.arial12g {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}
.arial16boldw {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: white;
}


A:link { text-decoration: none; color: #5B686F; }
A:visited {text-decoration: none; color: #5B686F; }
A:hover {text-decoration: none; color: #3477AD; }
A:active {text-decoration: none; color: #5B686F; }

A.s1:link { text-decoration: none; color: #5B686F; }
A.s1:visited {text-decoration: none; color: #5B686F; }
A.s1:hover {text-decoration: none; color: #ffffff; }
A.s1:active {text-decoration: none; color: #5B686F; }

A.s2:link { text-decoration: underline; color: #ffffff; }
A.s2:visited {text-decoration: underline; color: #ffffff; }
A.s2:hover {text-decoration: underline; color: #78D2E8; }
A.s2:active {text-decoration: underline; color: #ffffff; }

A.s3:link { text-decoration: none; color: #ffffff; }
A.s3:visited {text-decoration: none; color: #ffffff; }
A.s3:hover {text-decoration: none; color: #EE1C25; }
A.s3:active {text-decoration: none; color: #ffffff; }

A.button1:link { font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	width:83px;
	height:30px;
	text-align: center;
	text-valign: middle;
	background-color:#7F8D93;
	cursor:move;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	opacity:0.9;
    -moz-opacity:0.9; 
    padding:10 20 10 20px;
    }
    
A.button1:visited {font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	width:83px;
	height:30px;
	text-align: center;
	text-valign: middle;
	background-color:#7F8D93;
	cursor:move;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	opacity:0.9;
    -moz-opacity:0.9; 
    padding:10 20 10 20px;
    }
A.button1:hover {font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	width:83px;
	height:30px;
	text-align: center;
	text-valign: middle;
	background-color:#000000;
	cursor:move;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	opacity:0.9;
    -moz-opacity:0.9; 
    padding:10 20 10 20px;
    }
A.button1:active {font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	width:83px;
	height:30px;
	text-align: center;
	text-valign: middle;
	background-color:#7F8D93;
	cursor:move;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	opacity:0.9;
    -moz-opacity:0.9; 
    padding:10 20 10 20px;
    }
    
a.squarebutton{
background: transparent url('images/bu1x.gif') no-repeat top left;
display: block;
float: left;
font: normal 11px Arial; /* Change 12px as desired */
font-weight: bold;
color: #ffffff;
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 30px; /* Height of button background height */
padding-left: 20px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #ffffff; /*button text color*/
}

a.squarebutton span{
background: transparent url('images/but1.gif') no-repeat top right;
display: block;
padding: 4px 20px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #ACDBF4;
}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

div.scroll {
height: 106px;
width: 170px;
overflow: auto;
border: 1px solid #fff;
background-color: #fff;
padding: 0px;
}

.arial22 {
	font-family: Arial;
	font-size: 22px;
}
.arial28 {
	font-family: Arial;
	font-size: 28px;

}