*
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body
{
  background-color: #FFFFFF;
  min-width: 800px;
  margin: 20px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
}
i
{
  color: #7B1600;
}
img 
{
  border:none;
}
h1 
{
  font-weight: bold;
	font-size: 10pt;
	padding-top: 7px;
	padding-bottom: 7px;
}
input, textarea
{
  border:1px solid gray;
}
ul
{
  margin-left: 20px;
}
h2 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336699;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: normal;
	padding-top: 7px;
	padding-bottom: 4px;
}
.pagebox
{
  padding-left: 3px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-left:auto;
  margin-right:auto; 
  width:800px;
  border:2px solid gray;
}
.headerbox 
{ 
  width:100%;
  height:80px;
  margin-left:auto;
  margin-right:auto; 
  margin-top:0px;
  margin-bottom:0px;
  background-color:#656A6B;
  border:1px solid #ECECEC;
  border-bottom:2px solid green;
}
.headerbox .asit
{
  position:absolute;
  margin-top:30px;
  margin-left:10px;
}
.headerbox .as
{
  position:absolute;
  margin-top:30px;
  margin-left:40px;
}
.headerbox .title
{ 
  color:#FFFFFF;
  position:absolute;
  margin-left:100px;
  margin-top:40px;
}
.navibox
{  
  float:none; 
  margin-left:auto;
  margin-right:auto; 
  margin-top:4px;
  margin-bottom:0px;  
  width:100%; 
  height:45px;   
  
  background-image: url(grands.gif);
  background-repeat:repeat-x;
  border:1px solid #E9E9E9;
}
.navielms ul 
{
  margin: 0 0 0 0;
  padding-top: 3px; 
  padding-left: 10px;
  float:right;
}
.navielms li 
{ 
  list-style: none;
  display: inline;
  padding: 0 20px 0 0;
  margin: 0;  
  white-space: nowrap;
}
.navielms a:link, .navielms a:visited, .navielms a:hover, .navielms a:active
{
  color: black; 
  font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;  
}
.navielms a:visited
{

}
.navielms a:hover
{

}
.navielms a:active
{

}
	
.contentbox 
{  
  background-color: #FFFFFF;
  float: none; 
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px; 
  width: 100%; 
  font-size: 8pt;
  overflow: visible;  
}
.content
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.content p, .content ul
{
  padding-bottom: 5px;
}
.footerbox
{   
  border-top:1px solid #ECECEC;
  margin-left:auto;
  margin-right:auto;
  float: none;  
  width: 100%; 
  height: 20px;
}
.footerelms
{
  margin: 0 0 0 0;
  padding-top:3px; 
  padding-right:10px;
  float:right;
}
.footerelms img
{
  float:left;
  margin-right:5px;  
}
.law
{
  padding-top: 10px; 
  padding-left: 10px; 
  padding-right: 10px; 
  padding-bottom: 10px;
  margin-left:auto;
  margin-right:auto; 
  border-style: dotted;
  border-color: #FBDD75;
  width: 500px; 
}
.sepboxdark
{  
  float:none; 
  margin-left:auto;
  margin-right:auto; 
  margin-top:4px;
  margin-bottom:0px;  
  width:100%; 
  height:10px; 
  background-color:#C7C7C7;
  border:1px solid #E9E9E9;
  font-size:1px;
}
.sepboxlight
{  
  float:none; 
  margin-left:auto;
  margin-right:auto; 
  margin-top:4px;
  margin-bottom:0px;  
  width:100%; 
  height:1px; 
  background-color:#ECECEC;
  font-size:1px;
}
.portfolio
{
  width:660px;
  margin-top:20px;  
  margin-left:auto;
  margin-right:auto;
}
.portfolio .head
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
  font-weight: bold; 
	height:25px;
}
.portfolio .detail
{
  height:120px;
}
.portfolio .detail div
{
  background-color:#FFFFFF;
  border:1px solid gray;
  margin:10px 10px 10px 10px;
  padding:5px 5px 5px 5px;   
  height:100px;
  width:180px;
 	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
 	letter-spacing:2px;
 	color:#006699;
	font-size:10pt;
	overflow:hidden;
}
.titlebox
{
  height: 100px;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #ACDC7E;
  overflow: hidden; 
}
.titlebox .title
{
  float: left;
  color: #FFFFFF;
  font-size: 25px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-left: 100px;
}
.titlebox img
{
  float: right;
}
.infotable
{
}
.infotable tr
{
  height: 25px;
}
.infotable th
{
  font-size: 8pt;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: top;
  text-align: right;
  width: 250px;	
}
.infotable 
{
  
}
.infotable td
{
  padding-left: 10px;
  padding-bottom: 10px;
  vertical-align: top;
  width: 400px;
}
.newstable li
{
  padding-top:7px;
  list-style-type: square;
}
.newstable td
{
  vertical-align: top;
}
.newstable a, .newstable a:link, .newstable a:hover, .newstable a:active
{
  color: #003062; 
  font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;  

	font-size: 8pt; 
}
.titledcontent, .simplecontent
{
  padding-top: 10px;
  padding-left: 10px;
  overflow: visible;
}
.cp
{
  padding-top: 10px;
  padding-left: 150px;
}
.titledcontent
{
  
}
.message p
{
  font-size: 10pt;
  text-align: center;
  padding-top: 150px;
  padding-bottom: 150px;
}
