body,html { height:100%; min-width:1024px; }
body, td { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
  body {
    margin:0px;
	background-color: #eb770e;
	 background-image:url(images/home_bgstrip.gif);
	 background-repeat:repeat-x;	 
  }
  a { color:#ffcf3c	; }
  h3 { font-size:9px; color:#CC6600; }
  h1 { font-size:9px; color:#CC6600; }
  
#wrapper { 
  min-width:960px;
  background-image:url(images/white_bgleft.gif);
  background-repeat:repeat-y;
  margin:0px; padding:0px;
  height:auto !important; /* real browsers */
  height:100%; /* IE6: treaded as min-height*/
  min-height:100%; /* real browsers */  
}  
 #btm_nav {color:#CC6600;}
.header { font-size:13px; font-weight:bold; color:#328485; }
#leftbar{
 width:274px;
 background-color:#FFFFFF;
 font-size:12px;
 color:#666666;
}
#leftbar td { font-size:11px; color:#666666; }
#leftbar .contact_type {
 color:#429699;
 font-weight:bold;
}
#leftbar a { text-decoration:none; color:#c24900; }
#leftbar a:hover { text-decoration:underline; }

.formheader {
 color:#429699;
 font-weight:bold;
 text-align:right;
}
.clearfloat {
 clear:both;
 height:15px;
 margin:0px;
 padding:0px;
}
#left_col {
 width:294px;
 margin:0px;
 padding:0px;
 float:left;
}
#right_col { 
     width:532px;
	 margin:0px;
	 padding:0px;
	 padding-top:20px;
	 float:left;
}
.error { color:#CC0000; font-weight:bold; }
.note { font-style:italic; color:#999999; font-size:12px; font-weight:normal; }
.fact { font-weight:normal; font-size:11px; color:#555555; }
#content { 
 position:relative;
 width:100%;  
 background-color:#FFFFFF;
 font-size:12px;
 color:#444444;
 background-image:url(images/sub_bottomright2.gif);
 background-position:bottom right;
 background-repeat:no-repeat;
 min-height:400px;
 margin:0px;
} 
#btm_left {
 background-image:url(images/sub_bottomleft.gif);
 background-position:bottom left;
 background-repeat:no-repeat; 
 width:9px;
 position:absolute;
 bottom:0px;
 margin:0px;
 
}

#content p { padding-left:30px; padding-right:30px; }
#titlebar{
 width:100%;
 margin:0px;
 padding:0px;
 background-color:#FFFFFF;
 height:43px;
}

#footer{
 width:100%;
 float:left;
 text-align:center;
}
.dotline{
 border: none 0;
 border-top: 1px dotted #CCCCCC;
 height: 1px;
 margin:2px;
 margin-bottom:4px;
}

.catthumbs {
 width:240px;
 margin-left:auto;
 margin-right:auto;
}
.thumb{
 width:80px;
 float:left;
 margin-bottom:10px;
}

a:hover img{
 opacity: .70;
 filter: alpha(opacity=70);
}

.transthumb{
 width:80px;
 float:left;
 margin-bottom:10px;
 opacity: .5;
 filter: alpha(opacity=50);
}



.pinfo{
 padding-left:20px;
 padding-top:10px;
 padding-bottom:20px;
 font-size:11px;
 color:#777777;
}
.portimg {
 border:1px solid #eb770e; 
 margin-bottom:20px;
}
.pinfo a { color:#339999; text-decoration: none; }
.pinfo a:hover { color:#CC6600; text-decoration: underline; }

.ptitle { 
 color:#009999;
 font-size:12px;
 font-weight:bold;
} 
.pdesc {
  margin-top:5px;
  margin-bottom:5px;
  width:400px;
  font-size:10px;
  color:#333333;
}
.phead { 
  color:#CC6600;
  font-weight:bold;
}  
.headline { font-size:10px; color:#4d9b9f; font-weight:bold; }  
.blurb { font-size:10px; color:#666666; font-weight:normal; }
.blurb a { color:#b46f31; text-decoration:none; }
.blurb a:hover { color:#cc6600; text-decoration:underline; }
.news_links a{ text-align:left; color:#FF6600;  }

.mylinks { color:#FF6600; text-decoration:none; }
.mylinks:hover { color:#FF6600; text-decoration:underline; }