html,body {
	text-align: center;	
	min-width: 794px;
	padding: 0;
	margin: 0;
	background: url(../graphics/bg_inner.gif) no-repeat center top;
}



/*  container ------------------------------------------------------------------- */

div#container {
	width: 794px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0;
	text-align: left;
	z-index: 1;
}


div#frame {
	position: absolute; left:auto; right:auto; top:134px;
	width: 692px;
	height: 24px;
	margin: 0 0 0 15px;
	z-index: 2;
}	


div#mainnav {
	position: absolute; left:auto; right:auto; top:20px;
	width: 426px;
	height: 24px;
	margin: 0 0 0 365px;
	z-index: 4;
}	



div#maincontent {
	position: absolute; left:auto; right:auto; top:320px;
	width: 365px;
	height: 190px;
	margin: 0 0 0 378px;
	z-index: 5;
}



div#sideimage {
	position: absolute; left:auto; right:auto; top:34px;
	width: 50px;
	height: 50px;
	margin: 0 0 0 725px;
	z-index: 3;
}		


div#profilecol1 {
	position: absolute; left:auto; right:auto; top:100px;
	width: 165px;
	margin: 0 0 0 0px;
	z-index: 301;
	padding: 10px 15px 10px 15px;
	background: #ffffff;
	border: 0px solid #eeeeee;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
}

div#profilecol2 {
	position: absolute; left:auto; right:auto; top:100px;
	width: 165px;
	margin: 0 0 0 205px;
	z-index: 302;
	padding: 10px 15px 10px 15px;
	background: #ffffff;
	border: 0px solid #eeeeee;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
}

div#profilecol3 {
	position: absolute; left:auto; right:auto; top:100px;
	width: 165px;
	margin: 0 0 0 410px;
	z-index: 303;
	padding: 10px 15px 10px 15px;
	background: #ffffff;
	border: 0px solid #eeeeee;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
}

div#downloads {
	width: 592px;
	border: 0px solid #C0B981;
	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; line-height: 11pt; 
}


div#downloads a {
color: #7C6A3D;
text-decoration: none;
font-weight: bold;
}

div#downloads a:hover {
color: #75060F;
text-decoration: none;
}


.htmlnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 11pt; text-decoration: none; color: #EEEEEE}



.selectmenu2 {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 11pt; text-decoration: none; color: #444444; font-weight: bold
}

.selectmenu {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 11pt; text-decoration: none; color: #444444; font-weight: bold
}



.maincontent {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; line-height: 1.35em; color: #333333; text-align: justify;
}

.maincontent a:link {
color: #910000;
text-decoration: none;

}
.maincontent a:visited {
color: #910000;
text-decoration: none;
}
.maincontent a:hover {
color: #777777;
text-decoration: none;
}
.maincontent a:active {
color: #910000;
text-decoration: none;
}



.maincontent2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; line-height: 1.2em; color: #111111}

.maincontent2 a:link {
color: #910000;
text-decoration: none;
}
.maincontent2 a:visited {
color: #910000;
text-decoration: none;
}
.maincontent2 a:hover {
color: #777777;
text-decoration: none;
}
.maincontent2 a:active {
color: #910000;
text-decoration: none;
}


.profiletop {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FFFFFF}

.profiletop a:link {
color: #FAEB72;
text-decoration: none;
font-weight: bold;
}
.profiletop a:visited {
color: #FAEB72;
text-decoration: none;
}
.profiletop a:hover {
color: #DCD494;
text-decoration: none;
}
.profiletop a:active {
color: #FAEB72;
text-decoration: none;
}



.subhead {  font-family: Arial, Helvetica, sans-serif; font-size: 1.65em; line-height: 1.1em; color: #ACA659;}

.subhead2 {  font-family: Verdana, Helvetica, sans-serif; font-size: 1em; color: #5981AA;}



.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .725em;
	line-height: 1em;
	font-weight: bold;
	color: #FFFFFF;
}

.nav a:link {
color: #FFFFFF;
text-decoration: none;
}
.nav a:visited {
color: #FFFFFF;
text-decoration: none;
}
.nav a:hover {
color: #CCCCCC;
text-decoration: none;
}
.nav a:active {
color: #FFFFFF;
text-decoration: none;
}



img.pad {
padding: 0px 20px 20px 0px;
}
 
img.smallpad {
padding: 0px 15px 0px 0px;
}




.floatLeft{float: left;}

.floatRight{float: right;}

.image-left{
float: left; 
vertical-align: 
text-top;
padding: 2px 20px 20px 0px;
}

.image-right{
float: right; 
vertical-align: 
text-top;
padding: 2px 0px 20px 20px;
}





table.profiletop {
	border: 0px solid #C0B981;
	border-collapse: collapse; 
	border-spacing: 0px;
	border-width: 1px 1px 0px 1px;
	background-color: #194478;
	padding: 0px;
	margin: 0px;
}

table.profiletop td {
	border-bottom: 1px solid #C0B981;
	border-collapse: collapse; 
	border-spacing: 0px;
	background-color: #194478;
	padding: 3px;
}



table.profilebottom {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #111111
	border-spacing: 100px 100px 100px 100px;
	border-collapse: collapse; 
}	
	
table.profilebottom td {
	border: 0px solid #C0B981;
	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
	padding: 4px 3px 5px 0px;
}



/*  DROP MENU ------------------------------------------------------------------- */



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
<!--   background-color: #FFFFFF; /*overall menu background color*/    -->
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 60px; /*Width of top level menu link items*/
height: 12px;
padding: 1px 8px;
border: 0px solid #C2C2C2;
border-right-width: 1;
text-decoration: none;
color: #9A904B;
font-family: Arial, Helvetica, sans-serif;
font-size: .7em;
line-height: 1em;
font-weight: bold;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
background-color: #ffffff;
width: 342px; /*width of sub menu levels*/
text-decoration: none;
padding: 6px 4px 4px 4px;
border: 1px solid #9A904B;
color: #9A904B;
font-family: Arial, Helvetica, sans-serif;
font-size: .68em;
line-height: 1em;
font-weight: bold;
}

.suckertreemenu ul li a:hover{
background-color: #600000;
color: #F3E9A0;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	

/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%;}
* html .suckertreemenu ul li a { height: 1%;}
* html .suckertreemenu ul li ul li { float: left;}
/* End */

