	
body
{
	background-image: url('images/aobg.png');
	background-repeat: repeat;
  	background-position: top left;
  	
  	position:absolute;
  	min-width:600px;
  	margin:0;
  	padding:0;
  	width:100%;
}

blockquote
{
	color: #000000;
	background-color: #ffffff;
	text-align: center;
}

h1
{
	text-align: center;
	background-color: #ffffff;
	color: #800000;
	font-family:'times new roman', serif;
}

h2
{
	background-color: #ffffff;
	color: #800000;
	text-align: center;
	font-family: 'times new roman',  serif;
}

h3
{
	color: #000000;
	text-align: left;
	font-family: sans-serif;
}

h3.menu
{
	color:#000000;
	background-color:#d2d5f9;
	text-align:left;
	font-family:sans-serif;
}

p
{
margin:3px;
text-indent:3em;
}

p.left
{
	text-align: left;
	text-indent:4em;
	background-color: #ffffff;
	color: #880000;
	font-family: 'times new roman', serif;
}

p.center
{
	text-align: center;
	background-color: #d2d5f9;
	color: #880000;
	font-family: 'times new roman', serif;
	text-indent:0;
}

table.main
{
table-layout:fixed;
width:80%;
min-width:850px;
border:0;
background-color:#ffffff;
color:#000000;
height:650px;
margin-left:10%;
padding:0;

}

table.left
{
display: table;
table-layout:fixed;
height:150px;
background-color:#d2d5f9;
color:#000000;
vertical-align:top;
text-align:center;
padding:0;
margin:0;
width:138px;
border:0;

}

table.right
{
display: table;
table-layout:fixed;
height:150px;
background-color:#d2d5f9;
color:#000000;
vertical-align:top;
text-align:center;
padding:0;
margin:0;
width:138px;
border:0;
}

table.mid
{
width:100%;
margin:5px;
padding:2px;
}

tr.mid
{
vertical-align:top;
}

tr.bot
{
vertical-align:bottom;
}

td.top
{
display:table-cell;
text-align:center;
vertical-align:top;
border-color:#ffffff;
}

td.topcnr
{
display:table-cell;
text-align:center;
vertical-align:top;
border-color:#ffffff;
width:140px;
min-width:140px;
}

td.bottom
{
display:table-cell;
text-align:center;
vertical-align:bottom;
}

td.left
{
vertical-align:top;
width:140px;
min-width:140px;
margin:0;
background-color:#d2d5f9;
}

td.right
{
vertical-align:top;
text-align:center;
width:140px;
min-width:140px;
margin:0;
background-color:#d2d5f9;
}

table.rth
{
margin-left:2em;
text-align:center;
vertical-align:top;
}

td.rth
{
text-align:left;
vertical-align:top;
border-bottom:#1c28d0 solid 1px;
border-left:#1c28d0 solid 1px;
margin-left:4em;
}

td.par
{
border-left:#1c28d0 solid 1px;
}

td.mid
{
vertical-align:top;
background-color:#ffffff;
padding:4px;
margin:0;
color:#161f9b;
}

td.mnusideup
{
text-align:left;
vertical-align:top;
clear:right;
}

td.mnusidedown
{
text-align:center;
vertical-align:bottom;
clear:right;
}

td.bot
{
text-align:center;
vertical-align:bottom;
height:100px;
width:140px;
min-width:140px;
clear:both;
}

.botborder
{
	float:left;
	width:100%;
	font-family: 'times new roman', sans-serif;
	font-size:12px;
	height:25px;
	border-top:2px solid #d2d5f9;
	border-bottom:2px solid #1c28d0;
	background:#d2d5f9 url('images/botborder.png') repeat-x;
	margin-left:0px;
	margin-right:0px;
	color:#1c28d0;
}

.topspace
{
	float:left;
	width:100%;
	font-family: 'times new roman', sans-serif;
	font-size:12px;
	border-top:2px solid #1c28d0;
	border-bottom:2px solid #d2d5f9;
	background:#d2d5f9 url('images/mnu.png') repeat-x;
	color:#000000;
	margin-left:0px;
	margin-right:0px;
	height:25px;
}

img
{
border:0;
}

img.mid
{
border:0;
margin:4px;
}

img.left
{
float:left;
margin-right:7px;
margin-top:5px;
margin-bottom:5px;
border:0;
clear:both top bottom;
}

img.right
{
float:right;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
border:0;
clear:both top bottom;
}

input.20
{
width:20px;
}

input.30
{
width:30;
}

input.50
{
width:50px;
}

input.100
{
width:100px;
}

label
{
text-align:left;
text-indent:0em;
}

A:link    { color: #1c28d0; }    /* unvisited links */
A:visited { color: #9f134f; }   /* visited links   */
A:hover   { color: #2e6e9c; background: #d2d5f9;} /* user hovers     */
A:active  { color: #e01e50; }   /* active links    */

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* common styling */
.menutop { float:left; width:100%; font-family: 'times new roman', sans-serif; font-size:11px; border-top:2px solid #1c28d0; border-bottom:2px solid #d2d5f9; background:#d2d5f9 url('images/mnu.png') repeat-x; margin-left:0px; margin-right:0px;}
.menutop ul { padding:0; margin:0; list-style-type:none;}
.menutop ul li { float:left; position:relative;}
.menutop ul li.group { display:block; text-indent:10px; background:#9ba1f1; color:#1c28d0; width:154px; padding:2px 0; text-align:left;}
.menutop ul li a, .menutop ul li a:visited { float:left; display:block; text-decoration:none; color:#fffffa; padding:0px 18px; line-height:25px; height:25px; text-align:left;}
.menutop ul li:hover { width:auto;}
.menutop ul li a:hover {background:url('images/mnuhovr.png'); color:#e02431;}
.menutop ul li:hover a { background:url('images/mnuhovr.png');	color:#e02431;}
.menutop ul li ul { display: none;}
.menutop table { margin:-1px; border-collapse:collapse; font-size:11px;}

/* specific to non IE browsers */
.menutop ul li:hover ul { display:block; position:absolute; top:23px; background:#d2d5f9; color:#ffffff; margin-top:1px; left:0; width:154px; z-index:1; text-align:left;}
.menutop ul li:hover ul.scroller { height:120px; width:154px; overflow:auto;}
.menutop ul li:hover ul.endstop { left:-80px;}
.menutop ul li:hover ul li ul { display: none;}
.menutop ul li:hover ul li a { display:block; background:#d2d5f9; color:#e02431; height:auto; line-height:15px; padding:4px 16px; width:154px;}
.menutop ul li:hover ul li a.drop { background:#9ba1f1; color:#ffffff; width:154px;}
.menutop ul li:hover ul li a:hover { background:#9ba1f1; color:#1c28d0;}
.menutop ul li:hover ul li a:hover.drop { background:#9ba1f1; color:#1c28d0;}

/*2nd level menu formatting*/
.menutop ul li:hover ul li:hover ul { display:block; position:absolute; left:154px; top:-25px; color:#1c28d0; height:auto; width:154; background:#9ba1f1;}
.menutop ul li:hover ul li:hover ul li a { background:#9ba1f1; color:#1c28d0;}
.menutop ul li:hover ul li:hover ul li.group{ width:154px; padding:8px 0;}
.menutop ul li:hover ul li:hover ul.left {left:-172px;}
.menutop ul li:hover ul li:hover ul li a:hover{ background:#d2d5f9; color:#e02431;}

/* specific to IE5.5 and IE6 browsers */
.menutop ul li a:hover ul{	display:block; position:absolute; top:24px; t\op:23px; background:#d2d5f9; color:#e02431; left:0;	marg\in-top:1px;}
.menutop ul li a:hover ul.scroller{ height:140px; overflow:auto;}
.menutop ul li a:hover ul.endstop{ left: -90px;}
.menutop ul li a:hover ul li a{display:block; background:#d2d5f9; color:#e02431; height:4px; line-height:15px; padding:4px 16px; width:154px; w\idth:120px;}
.menutop ul li a:hover ul li a.drop{ background:#9ba1f1; padding-bottom:5px; color:#000000;}
.menutop ul li a:hover ul li a ul{ visibility:hidden; position:absolute; height:0; width:0;}
.menutop ul li a:hover ul li a:hover{ background:#9ba1f1; color:#1c28d0;}
.menutop ul li a:hover ul li a:hover.drop{ background:#9ba1f1;	color:#1c28d0;}
.menutop ul li a:hover ul li a:hover ul{ visibility:visible; position:absolute; top:-50px; color:#1c28d0; left:152px; height:140px; width:154px; overflow:auto; background:#9ba1f1;}
.menutop ul li a:hover ul li a:hover ul.left{ left:-170px;}
.menutop ul li a:hover ul li a:hover ul li a:hover{ background:#9ba1f1; color:#1c28d0;}
.left{clear:both;}
