#page { 
top: 0px;
width: 900px;
}

#page a{ 
text-decoration: none
}

#page a img{ 
border: 0;
}
#header {
font-size: 8pt;
height: 150px;
}

#headpic {
position:absolute;
top: 2px;
left: 675px;
width: 225px;
z-index: 90;
}

#headpics {
position:absolute;
padding: 0;
top: 2px;
width: 900px;
}

#toptext {
position:absolute;
top: 100px;
left: 20px;
width: 700px;
}

#toptext h1{
position:absolute;
top: 5px;
left: 75px;
font: bold 12pt Verdana, sans-serif;
}

#toptext img{
position:absolute;
top: 2px;
left: 25px;
}
	
#footer {
margin: 10px 0 20px 0; 
padding: 0 30px 0 0 0; 
clear: both;
float:top;
width: 675px;
border-top: 2px solid #b1d0ff;
border-bottom: 2px solid #b1d0ff;
font: 8pt Verdana, sans-serif;
text-align: center; 
}

#col1 { position:absolute; top:130px; left:0px;   width:225px; margin:0; }
#col2 { position:absolute; top:150px; left:675px; width:225px; margin:0; }
#col3x { position:absolute; top:150px; left:225px; width:450px; margin:0; }
#col3 { 
position:absolute; 
top:150px; 
left:10px; 
width:665px; 
margin:0; 
background-color:#a1c0ff;
}
#col1_content { 
padding: 20px 0 0 10px; 
font: 12pt Verdana, sans-serif;
} 
#col2_content { padding: 0 0 0 20px; font: 10pt Verdana, sans-serif; }
#col3_content {
margin: 0 0 0 200px; 
padding: 0 0 0 12px;
font: 10pt Verdana, sans-serif; 
background-color:#ffffff;
}


.advr {
float:right;
padding: 20px 0 20px 0; 

}

.picon { 
float:left;
width:45px; 
} 

.phead {
margin-left: 45px;
padding: 0 0 0 4px; 
background-color:#b1d0ff;
font: bold 10pt Verdana, sans-serif;
}
.pdesc {
margin-left: 45px;
font: 10pt Verdana, sans-serif;
padding: 0 0 20px 4px; 
}

.pl {
font: 10pt Verdana, sans-serif;
}
.pll {
font: 10pt Verdana, sans-serif;
background-color:#b1d0ff;
}
.prgl {
float:left;
margin-left: 2px;
font: 10pt Verdana, sans-serif;
}
.prglr {
margin-left: 135px;
font: 10pt Verdana, sans-serif;
}
.prgll {
float:left;
margin-left: 2px;
font: 10pt Verdana, sans-serif;
background-color:#b1d0ff;
}
.prgllr {
margin-left: 135px;
font: 10pt Verdana, sans-serif;
background-color:#b1d0ff;
}
.pubh {
padding: 15px 15px 0 0; 
}

.pscreen {
padding: 25px 0 25px 12px; 
}

.cscreen {
padding: 5px 0 15px 0; 
}  

.cscreen img {
width: 200px;
}  
  
.infop {
padding: 10px 0 5px 0; 
font: bold 11pt Verdana, sans-serif;
}  
  
.iscreen {
padding: 0 0 20px 0; 
float: right;
}  

a:hover {
  color: #FF0000; 
  text-decoration: none;
}

a:visited { 
  color: #0000FF; 
  text-decoration: none; 
}

a:visited:hover { 
  color: #FF0000; 
  text-decoration: none; 
}


	#dhtmlgoodies_xpPane{
		background-color:#a1c0ff;
		float:left;
		height:1200px;
		width:200px;
	}
	#dhtmlgoodies_xpPane .dhtmlgoodies_panel{
		margin-left:10px;
		margin-right:10px;
		margin-top:10px;	
	}
	#dhtmlgoodies_xpPane .panelContent{
		font-size:0.7em;
		background-image:url('/template/img/bg_pane_right.gif');
		background-position:top right;
		background-repeat:repeat-y;
		border-left:1px solid #FFF;
		border-bottom:1px solid #FFF;	
		padding-left:2px;
		padding-right:2px;	
		overflow:hidden;
		position:relative;
		clear:both;
	}
	#dhtmlgoodies_xpPane .panelContent div{
		position:relative;
	}
	#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar{
		background-image:url('/template/img/bg_panel_top_right.gif');
		background-repeat:no-repeat;
		background-position:top right;
		height:25px;
		padding-right:5px;
		cursor:pointer;
		overflow:hidden;		

	}
	#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar span{
		line-height:25px;
		vertical-align:middle;
		font-family:arial;
		font-size:0.7em;
		color:#215DC6;
		font-weight:bold;
		float:left;
		padding-left:5px;
	}
	#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar img{
		float:right;
		cursor:pointer;
	}
	#otherContent{	/* Normal text content */
		float:left;	/* Firefox - to avoid blank white space above panel */
		padding-left:10px;	/* A little space at the left */
	}


