body {margin:0; padding:0; background:url(images/bgtop.jpg) repeat-x; text-align:center}

/* default link style */
a {color:#D84704; text-decoration:none}
a:visited {color:#E19164; text-decoration:none}
a:active, a:hover {color:#D84704; text-decoration:underline}

/* EMphasized link style */
.linkEM a {color:#D84704; text-decoration:none}
.linkEM a:visited  {color:#777; text-decoration:underline}
.linkEM a:active, .linkEM a:hover {color:#D84704; text-decoration:underline}

p {margin:.3em 0}
img {border:0; margin:0; padding:0}

h1, h2, h3, h4, h5, h6, form, ul, ol, hr {margin:0; padding:0}

ul {clear:both}
select {font-size:13px}

.txtLtGr {color:#666}
.txtSM {font-size:.8em}


/* h1 is for section headers */
h1 {width:100%; font:bold 2.1em arial,helvetica,sans-serif; color:#222}


/* h2 is for section headers (sub-header) */
h2 {width:100%; font:bold 1.4em arial,helvetica,sans-serif; color:#222}

/* h3 is for section sub-headers */
h3 {width:100%; padding-bottom:.2em; font:bold 1.2em arial,helvetica,sans-serif; color:#222}

h4 {width:100%; padding-bottom:.2em; font:bold 1em arial,helvetica,sans-serif; color:#222}

h5 {width:100%; padding-bottom:.2em; font:bold .9em arial,helvetica,sans-serif; color:#222}

h6 {width:100%; padding-bottom:.2em; font:bold .9em verdana,arial,sans-serif; color:#222}

.date {color:#999; font-size:.9em}

/* call out boxes */
.callOut1 {margin:1em 0; padding:1em; line-height:1.5em; background:transparent}

/* breadcrumbs */
.crumbs {margin:1em 0 1em; padding-left:1.9em; color:#888; font:.9em/1.1em arial, helvetica, sans-serif; float:left}
		.crumbs a, .crumbs a:visited {color:#888}
		.crumbs a:active, .crumbs a:hover {color:#D84704; text-decoration:none}
	.crumbs span {font-size:.8em; padding:0 .5em; color:#CCC}

/* dotted horiz rule */
.hr {display:block; clear:both; height:1px; background:url('/images/Hor.gif') repeat}
.hr2 {display:block; clear:both; height:1px; margin:.3em 0; background:url('/images/Hor.gif') repeat} /* this is for double HR instances */
.hr3 {display:block; clear:both; height:1px; margin:0 0 .1em; background:url('/images/Hor.gif') repeat} /* this is for double HR instances with no text between */
.hr hr, .hr2 hr, .hr3 hr {display:none} /* IE hack to cancel border on img based HR */


#footerPane1, #footerPane2 {width:950px; clear:both; margin:0 auto; position:relative}
 .footer {font:70% arial,helvetica,sans-serif; color:#777; text-align:left; padding-top:60px}
 .footer a, .footer a:visited {color:#777}
  .footer a:hover, footer a:active  {color:#D84704; text-decoration:none}
 .footer hr {height:1px; color:#BBB; background-color:#BBB; border:none; margin-bottom:8px}
 .footer div {float:left}
 .footer span {color:#BBB; padding:0 .5em}
  .footer .cpyrht {margin-right:3em; color:#777}
.edit {font-weight:normal}
 a.edit, a.edit:visited, a.edit:active, a.edit:hover {color:#777}
 .footerItemBorder {margin-right:1px; margin-left:1px} 
/*--------------- footer flayout-----------------*/
.fbox{position:absolute; z-index:100; margin:0; display:none; width:140px; font-size:1em; visibility: hidden; background:none; float:none;}
 .fbox ul {padding: 0 .3em; background:#FFF; border-left:1px solid #DDD; border-right:1px solid #DDD}
 .fbox li {list-style:none}
/*--------------------flyout top curve-----------*/
.trtop, .trbottom{display:block;}
 .tr1, .tr2, .tr3, .tr4 {display:block; overflow:hidden; background:#FFF}
    .tr1, .tr2, .tr3 {height:1px}
    .tr2, .tr3, .tr4 {border:1px solid #DDD; border-width:0 1px}
    .tr1 {margin:0 5px; background:#DDD}
    .tr2 {margin:0 3px; border-width:0 2px}
    .tr3 {margin:0 2px}
    .tr4 {height:2px; margin:0 1px}
/*--------------------flyout bottom curve-----------*/
 .br1, .br2, .br3, .br4 {display:block; overflow:hidden; background:#FFF}
  .br1, .br2, .br3 {height:1px}
    .br2, .br3, .br4 {border:1px solid #DDD; border-width:0 1px}
    .br1 {margin:0 5px; background:#DDD}
    .br2 {margin:0 3px; border-width:0 2px}
    .br3 {margin:0 2px}
    .br4 {height:2px; margin:0 1px}    
/*--------------------flyout middle curve-----------*/
 .mr1, .mr2, .mr3, .mr4 {display:block; overflow:hidden;  background:#FFF}
  .mr1, .mr2, .mr3 {height:1px}
    .mr2, .mr3, .mr4 {border:1px solid #DDD; border-bottom:1px solid #DDD; border-width:0 1px}
    .mr1 {margin:0px 5px 0px 100px; background:#DDD}
    .mr2 {margin:0px 3px 0px 0px; border-width:0 2px}
    .mr3 {margin:0px 2px 0px 0px}
    .mr4 {height:2px; margin:0px 1px 0px 0px}    
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline2-5.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.pro_line3 {
height:48px; 
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:500;
}

.pro_line3 .select {
margin:0; 
padding:0 0 0 20px; 
list-style:none; 
white-space:nowrap;
}

.pro_line3 li {
float:left;
background:url(images/blank_over_bw.gif);
}

.pro_line3 .select a {
display:block; 
height:36px; 
float:left; 
background: url(images/blank_bw.gif); 
padding:0 0 0 15px; 
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
color:#ddd;
}

.pro_line3 .select a b {
display:block; 
padding:0 30px 10px 15px; 
background:url(images/blank_bw.gif) right top;
}

.pro_line3 .select a:hover, 
.pro_line3 .select li:hover a {
background: url(images/blank_over_bw.gif); 
padding:0 0 0 15px;
line-height:27px;
cursor:pointer; 
color:#ffcd00;
}

.pro_line3 .select a:hover b, 
.pro_line3 .select li:hover a b {
display:block; 
padding:0 30px 9px 15px; 
background:url(images/blank_over_bw.gif) right top; 
cursor:pointer;
}

.pro_line3 .sub {
display:none;
}

/* IE6 only */
/* IE6 only */
.pro_line3 table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_line3 .sub {
margin:0; 
padding:0 0 0 60px;
list-style:none;
}
.pro_line3 .sub li {background:transparent;}

.pro_line3 .select :hover .sub {
height:18px;
display:block; 
position:absolute;
float:left;
width:750px;
top:28px; 
left:0; 
text-align:center;
}

.pro_line3 .select :hover .sub li a 
{display:block;height:18px; line-height:16px; float:left; background:transparent url(line/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; border:1px solid #000; border-color:#888 #777 #666 #ddd; color:#888;font-size:10px;}

.pro_line3 .select :hover .sub li a:hover 
{color:#000; background:#e8e8e8; border-color: #fff #333 #000 #fff; line-height:15px;}

.pro_line3 table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_line3 .sub {
margin:0; 
padding:0 0 0 60px;
list-style:none;
}
.pro_line3 .sub li {background: url(images/transparent.gif)}

.pro_line3 .select :hover .sub {
height:18px;
display:block; 
position:absolute;
float:left;
color:#2f2f2e;
top:28px; 
left:0; 
text-align:center;
}

.pro_line3 .select :hover .sub li a 
{
	display:block;
	height:18px;
	line-height:16px;
	float:left;
	background: #2f2f2e;
	padding:0 16px;
	margin:0;
	white-space:nowrap;
	border:0px solid #000;
	border-color:#888 #777 #666 #ddd;
	color:#FFFFFF;
	font-size:10px;
}

.pro_line3 .select :hover .sub li a:hover 
{
	color:#d21500;
	background:#e8e8e8;
	border-color: #fff #333 #000 #fff;
	line-height:15px;
}
