 

 body {
	margin: 0;
	padding: 0;
	font-family: verdana,arial,myriad,helvetica,sanserif !important;
	font-size: 8pt;
	background:#fff url(cssimages/vbar.jpg) no-repeat scroll top left;
	color: #000;
	vertical-align: baseline;
	text-align: left;
	line-height: 22px;
	list-style-type: none;
    }

  a { background-color:transparent;
    text-decoration: none; 
    }

  a:link { color: #31418c; background-color:transparent;
    text-decoration: none;
    }

  a:visited { color: #5a498c; background-color:transparent;
    text-decoration:none;
    }

  a:hover { color: #cc6600; background-color:transparent;
    text-decoration: underline;
    }

  a:active { color: #c39639; background-color:transparent;
    text-decoration:underline;
    }

  alt { border: 1px solid rgb(51, 51, 51);
    padding: 1px 4px;
    font-size: 8pt;
    text-align: left;
    line-height: 12px;
    margin-left: 3px;
    background-color: rgb(204, 204, 153);
    }
    
 h1 { font-family: verdana,arial,myriad,helvetica,sanserif !important;
 	font-size:13pt; font-weight:bold; 
  	color:#212c42; background-color:transparent;
    text-align: left;
    line-height: 21px;
    vertical-align: baseline;
    margin-bottom: 3px;
    }

 h2 { font-family: verdana,arial,myriad,helvetica,sanserif !important;
 	margin: 0 0 6px 0;
    font-size: 10pt; font-weight:bold; 
    color:#2e2e66; background-color:transparent;
    text-align: left;
    text-indent: 0pt;
    line-height: 18px;
    }
 
h3 { font-family: verdana,arial,myriad,helvetica,sanserif !important;
	margin: 9px 0 0 0;
    font-size: 9pt; font-weight:bold; 
    color:#666; background-color:transparent;
    text-align: left;
    text-indent: 0pt;
    line-height: 18px;
    }


  h4 { font-family: verdana,arial,myriad,helvetica,sanserif !important;
  	font-size: 9pt; font-weight: bold;
    vertical-align: baseline;
    text-align: left;
    line-height: 13px;
    margin-top: 12px;
    margin-bottom:2px;
    }

  h5 { font-family: verdana,arial,myriad,helvetica,sanserif !important;
  	font-size:8pt; font-weight:bold; 
  	color:#600; background-color:transparent;
    vertical-align: baseline;
    text-align: left;
    line-height: 13px;
    margin-top: 12px;
    margin-bottom: 2px;
    }

  h6 { font-family: verdana,arial,myriad,helvetica,sanserif !important;
  	font-size:7.5pt; font-style:italic;
    color: #666; background-color:transparent;
    vertical-align: baseline;
    text-align: left;
    line-height: 13px;
    margin-top: 2px;
    margin-bottom: 2px;
    }

  fieldset { border: 3px outset #999;
    }

  input { font-size: 10pt;
    color: #333; background-color:transparent;
    text-align: left;
    padding-left: 3px;
    padding-right: 3px;
    }

  legend {
    font-size: 8pt; color: #333333; background-color:transparent;
    text-align: center;
    }

  p { 
  	margin:0; padding:0;
  	padding:3px 0 6px 0;
    text-align: left;
    line-height: 18px;
    vertical-align: baseline;
    background-color:transparent;
    }

  textarea { font-size: 8pt; color:#333333;
  	background-color:transparent;
    vertical-align: baseline;
    text-align: left;
    }

  th { font-family: verdana,arial,myriad,helvetica,sanserif !important; 
  	font-size: 9pt; font-weight: bold;
    vertical-align: baseline;
    text-align: left;
    }
	
    
#bluebox { margin:0; padding:0; position:absolute; top:640px; left:0; width:180px;
	background:#212c42 url(cssimages/bkptt.gif) repeat-y scroll;
	}

 #main { position:relative; margin: 0; padding:0;
    width: 100%; height: 100%;
    background: transparent url(cssimages/hbar.jpg) no-repeat scroll 180px 0 ;  
    }

  #banner { width: 100%; height: 197px; margin:0; padding:0;
   	background: transparent url(cssimages/orule.gif) no-repeat scroll 0 142px;
    }
    
  #headline {
	position:absolute;
	left:207px;
	top:68px;
	width:306px;
	height:73px;
	visibility: visible;
}
  
  ul#hbar { position:absolute; left:207px; top:143px; margin:0; padding:0; text-decoration:none; 
  padding:1px;}
  
  html>body ul#hbar { margin-top:1px; }
  
  #hbar li { display:inline; width:60px; border-top:1px solid #cc6600; 
  	list-style:none; text-decoration:none; white-space:normal; }
  
  #hbar a { padding:3px 3px 2px 3px; width:54px; background-color:#dfdede; font-size:8pt; } 
  
  #hbar a:link { color:#666666; background-color:#dfdede; text-decoration:none; }
  #hbar a:visited { color:#666666; background-color:#dfdede; text-decoration:none; }
  #hbar a:hover { color:#ffdf63; background-color:#999999; text-decoration:none; }
    
  #update { position: absolute;
    left: 620px; top: 145px;
    width: 160px;
    font-size:8pt; font-weight:bold;
    color: #666666; background-color:transparent;
    text-align: left;
    }

#navcontainer { position:absolute;
	left:0;
	top:198px;
	margin:0; padding:0; 
	padding-right:18px;
    width: 198px; 
    height:442px;  
     }
    
#navcontainer #navbox { float:left; 
	width:126px; /* for IE6/Win */
	width:118px;
		}

#navlist ul { margin:0; padding:0; width:126px; /* for IE6/Win */
	width:118px;text-align: right;
    list-style-type: none; 
    }
    
  #navlist li { position:relative; width:126px; /* for IE6/Win */
	width:118px;
    list-style-type: none;
    margin:0 }
    
   #navlist a {     
  	display: block; 
    height: 19px: /* for IE6/Win */ height:24px;
    padding-right: 26px;
    font-size:9pt;
    list-style-type: none;
    text-decoration: none;
    text-align: right;
    vertical-align:baseline;
    }
    
  #navlist a:link { border-bottom: 1px solid #ffffff;
    text-decoration: none;
    list-style-type: none;
    font-weight:bold;
    color: #ffffff; background-color:transparent;
    text-align: right;
    vertical-align:baseline;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-right: 26px;
    background: url(cssimages/linkbttn.gif) no-repeat top right;
    }

  #navlist a:visited { border-bottom: 1px solid #cccccc;
    text-decoration: none;
    font-weight: bold;
    list-style-type: none;
    font-weight:bold;
    color: #cccccc; background-color:transparent;
    text-align: right;
    vertical-align:baseline;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-right: 26px;
    background: url(cssimages/linkbttn.gif) no-repeat top right;
    }

  #navlist a:hover { border-bottom: 1px solid #ff9900;
    text-decoration: none;
    font-weight: bold;
    list-style-type: none;
    color: #ff9900; background-color:transparent;
    text-align: right;
    vertical-align:baseline;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-right: 26px;
    background: url(cssimages/bttnhvr.gif ) no-repeat top right;
    }
    
#active a:link, #active a:visited, #active a:hover { border-bottom: 1px solid #ffcc00;
	text-align: right;
  	vertical-align:baseline;
  	text-decoration: none;
    font-weight: bold; color: #ffcc00; background-color:transparent;
    list-style-type: none;
    padding-right: 26px;
    background: url(cssimages/actvbttn.gif) no-repeat top right;
    }
    
#navcontainer #counter { position:absolute; top:400px; left:27px; margin:0; padding:0;
	padding-left:6px; display:block; background:transparent; border-top:1px solid #999; border-bottom:1px solid #999;
	font:bold 8pt; color:#ccc; }
    
    
  #content { margin:0;
    padding:0; 
    position: absolute;
    left: 207px;
    top: 198px;
    width:830px;
    }
    
  #content #copy { float:left; width:394px; margin:0; padding:0; margin-bottom:18px; padding-right:18px; border-right:1px solid #999; }
  
/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #copy {margin-right:0;}

* html p {
  height: 1%;
  margin-left: 0;
  }
 
/* End hide from IE5/mac */

  #copy #clmnst { float:right; width:126px; margin:0; padding:0; margin-right:18px; margin-left:12px; padding-bottom:6px;
  	border-bottom:1px solid #c39639}
 	
 #content #slimcopy { float:left; width:300px; margin:0; padding:0; padding-right:12px; margin-bottom:18px; }
 	
  #content #widecopy { float:left; width:572px; padding-right:18px; border-right: 1px solid #999; margin-bottom:18px;}

  #widecopy #clmnst { float:right; width:126px; margin:0; padding:0; margin-right:18px; margin-left:12px; padding-bottom:6px;
  	border-bottom:1px solid #c39639}

  #clmnst h1 { 
  	font-family: verdana,arial,myriad,helvetica,sanserif !important;
 	font-size: 13pt; font-weight:bold;
 	margin:0; padding:0;
 	padding-bottom:9px; 
  	color:#212c42; background-color:transparent;
    text-align: right;
    line-height: 18px;
    vertical-align: baseline;
    }

  #content h3 { font-family: verdana,arial,myriad,helvetica,sanserif !important;
	margin: 9px 0 0 0;
    font-size: 10pt; font-weight:bold; 
    color:#600; background-color:transparent;
    text-align: left;
    text-indent: 0pt;
    line-height: 18px;
    }

#clink { margin:0; padding:0;
	margin: -10px 0 -10px 0;
	padding-right:18px;
	float:right;
	display:block; width:254px; height:18px;
 	font-size:8pt; 
 	font-weight:bold;
 	line-height:12px;
 	text-align:right; }
 	
#content #sidebar { float:left;
	margin:0; padding:0;
	width:160px;
    margin-bottom:18px; 
    padding-right:18px; padding-left:18px;
    
    }
  
  #sidebar #sidecont { margin:0; padding:0;
  	float:left;
    background-attachment: scroll; }
    
#toppr { margin:0; padding:0; margin-bottom: 3px; 
	font-family: verdana,arial,myriad,helvetica,sanserif !important;
	font-size: 9pt; font-weight:bold; 
  	color: #ececec; background-color: #730008;
  	border-bottom:2px solid;
	text-align: center;
    line-height: 19px; }

#news { margin:0; padding:0; margin-bottom: 6px;
	font-family: verdana,arial,myriad,helvetica,sanserif !important;
	border-bottom: 1px solid #999999;
    font-size: 8pt;
    line-height: 15px;
    padding-bottom: 6px; }
    
#news p { padding-top:3px; font-size: 8pt; line-height: 13px; color:#505050; }
    
#news #para { border-bottom: 1px dashed #a50408; }

#container { float:left; top:31px; right:0; margin:0; padding:0; width:150px;  }

#inthnws { margin:0; padding:0; margin-top:9px; margin-bottom:9px; 
	font-family: verdana,arial,myriad,helvetica,sanserif !important;}

#inthnws #item {  margin:0; padding:0; 
    font-family: verdana,arial,myriad,helvetica,sanserif !important;
    padding-bottom: 12px;
    margin-bottom: 9px; 
    border-bottom: 1px dashed #c60; }
    
#inthnws #hed {  margin:0; padding:0; 
	font-family: verdana,arial,myriad,helvetica,sanserif !important;
    font-size: 8pt;
    font-weight:bold;
    color:#424963;
    line-height: 15px;
    }
    
#inthnws #paper { margin:0; padding:0;
	font-family: verdana,arial,myriad,helvetica,sanserif !important;
	font-size: 7pt;
    font-weight:bold;
    color:#333;
    line-height: 15px; }
    
#inthnws #tag {  margin:0; padding:0; 
	font-family: verdana,arial,myriad,helvetica,sanserif !important;
    font-size: 8pt;
    font-weight:normal;
    color:#505050;
    line-height: 13px;
    padding-top:4px;
    }
    
 	
 Table specs 

#content #geninfo { width:377px; border:0; cell-padding:3px; cell-spacing:6px; margin-top:6px; margin-bottom:30px; border-bottom: 1px dashed #999; }
  
#geninfo td { width:179px; font-size:9pt; vertical-align:top; padding-top:3px; line-height:18px; }
     
    
#content #footer{ float:left; clear:both; bottom:0; width:828px; height:44px; background-color:transparent; 
	padding-top:9px; border-bottom:1px solid #c60;
    }
 
 #cont2 #footer{ float:left; bottom:0; width:590px; height:44px; background-color:transparent; 
	padding-top:9px; border-bottom:1px solid #c60; 
    }


  #links { font-size: 8pt;
    line-height: 15px;
    text-align: center;
    }
    
#content #adbar { float:right; margin:0; padding:0;
    width: 200px; margin-bottom:18px; padding-left:18px;
    background-attachment:scroll;
    border-left:1px solid #999;
    
    }

