/*-------------------------------------------------------------------------------*/
/* Basic page building blocks ---------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
body 
{
   background: #e4e4e4;
}

#all 
{  
   margin: 10pt;
   width:967px;
   align:center;
   background-color:#FFFFFF;
}

#preamble {
	clear: right; 
	padding: 0px 0px 0px 0px;
	}

#nav{
    clear: both;
    margin: 0; padding: 1px 0px 0px 0px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: transparent;
}

#frontcontent {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #000000;
      float:left;
      padding: 10px 0px 0px 0px;
      width: 450px;
      background-color:#FFFFFF;
      text-align:center;
 /*    height:260px;*/
    /*border: 1px solid red;*/
	}

/*-------------------------------------------------------------------------------*/
/* Main Content Area ---------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
#content {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #000000;
      float:right;
      padding: 10px 10px 20px 10px;
      width: 635px;
      background-color:#FFFFFF;
	}
#content form {background-color:#9999c2;}

div#content a:hover {
	text-decoration: none;
	color: #003399;
}

div#content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
}

div#content ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

div#content li ul {
	display: none;
	position: absolute;
	top: 100%;
	font-weight: normal;
	padding: 0;
	left: 0;

}

div#content li>ul {
	top: auto;
	left: auto;
}

div#content li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}

div#content li:hover ul, li.over ul {
	display: block;
}
/*-------------------------------------------------------------------------------*/
/* Left hand side area ------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
#leftside{
      border: 2px silver;
  	float:left;
      width=290px;
      padding:0px;
      margin: 50px 10px 0px 0px;
      text-align: center;
      font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #000000;
	background-color:#FFFFFF;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:290px;
	}
/* Again, "be nice to Opera 5". */
body>#leftside{width:290px;}

/*-------------------------------------------------------------------------------*/
/* Left Hand Side area for main/starting page ---------------------------------*/
/*-------------------------------------------------------------------------------*/
#frontleftside {
      border: 2px silver;
  	float:left;
      /*width:380px*/
     width: 470px;;
      padding:10px 10px 10px 10px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #000000;
      background-color:#FFFFFF;
}

#frontrightside {
      border: 2px silver;
  	float:right;
      width:180px;
      padding:10px 0px 0px 10px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #000000;
      background-color:#FFFFFF;
}

/*-------------------------------------------------------------------------------*/
/* Bottom Menu - currently static --------------------------------------------*/
/*-------------------------------------------------------------------------------*/
#lowerlinks {
      clear: both;
      float;left;
      /*padding:10px;*/
      font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#4a4a94;
	}

div#lowerlinks ul { 
	background-color:#4a4a94;
}

div#lowerlinks li { 
    font-size:11px;
    font-weight: bold;
    list-style-type: none;
    text-align: center;
    padding: 0px;
    display: block;
    background-color:#4a4a94;
 }

div#lowerlinks  li#currentitem { 
    background-color:#4a4a94;
 }

div#lowerlinks li a {
	background-color:#4a4a94;
}

div#lowerlinks a:hover {
	text-decoration: none;
	color: #003399;
}

div#lowerlinks a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

div#lowerlinks menu {border:0px;float:left;text-align:center;font-family: Verdana, Arial, Helvetica; width:300px; position:relative;margin:2px 0 0 0; z-index:100;}

div#lowerlinks ul li a, ul li a:visited {font-weight:bold;display:block; text-decoration:none; color:#fff;width:135px; height:20px;}

/*-------------------------------------------------------------------------------*/
/* Footer ---------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
#footer {
    clear: both;
    margin: 0; padding: 0.1em;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#9999c2;
}
 
div#footer a:hover {
	text-decoration: none;
	color: #003399;
}

div#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
}
/*-------------------------------------------------------------------------------*/
/* General Text layout ----------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
.grayTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.blueBg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.BrwnLinks  {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.BigGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #000000;
}

.bluetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
}

.smGrayTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
