/*WWC - New Media, July 2005*/

body {	color: #000;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		text-align: left;
		padding: 0px;
		margin: 0px;
		height: 100%;
 		background-color: white;
		}
body, td	{font-size:75%;
			}						

ul{list-style-image: url(../../2004/images/li_bullet.gif)}

#content {padding: 0px 10px 10px 10px;
			text-align: justify;
			}

h1	{color: #425921;
	font-size:  1.3em;
	font-weight: normal;
	margin: 5px 0px;
	padding: 0px 0px 10px 0px;
	}
	
	
h2	{font-size: 1.2em;
	margin: 0px;
	padding: 0px;
	color: #475C24;
	text-align:left;
}
				
h3	{font-size: 1.1em;
	margin-bottom: 0px;
	padding: 0px;
	color: #475C24;
	font-style:italic;}


h4{color: #6C7D50; font-weight: normal;
margin-bottom: 0px;
font-size: 1.1em;}
h5{margin-bottom: 0px;
}

#cont-main-cap  {color: #000;
					margin: 5px 0px;
					padding: 0px 0px 10px 0px;
					border-bottom:#425921 1px solid;
					font-size:12px;
					}				
					
.nav-bot	{border-bottom: #455C26 1px solid;
					}
.nav-toph	{border-top: #455C26 1px solid;
			background: #475C24;
			color: #000;
					margin: 0px;
					padding: 0px;
					}
.nav-top	{border-top: #455C26 1px solid;
					margin: 0px;
					padding: 0px;
					}
				
.main-cap			{color: #425921;
					margin: 5px 0px;
					padding: 0px 0px 10px 0px;
					font-size:  1.2em;
					text-decoration: none;
					}


#service {background: #425921;
			height: 6px;
			}

#utility	{text-align: right;
			background: #C1A961;

			}

#utility a	{display: block;
			padding: 2px 4px;
			background: #C1A961;
			color: #000;
			text-decoration: none;
			font-size: 11px;

}

#utility a:hover{text-decoration: underline;
}	
#logo        { text-align: right;  height: 62px; 
background-color: #fff; background-image: 
url(../../2004/images/logo_bg.gif); background-repeat: repeat; 
               background-attachment: scroll; 
               background-position: 0% 50%}


.top-spacer	{
		background: #fff;
			height: 4px;
			}


.top-spacerh{background: #455C26;}
			
.wht-bdr {	border-bottom: #fff 2px solid;
				width: 150px;
			}
ul{margin-left: 20px; padding: 0px}
			
.dash{list-style-image: url(../../2004/images/dash.gif);}	

#menu-main	{background: #DADDD2;
			height: 54px;
			}

#menu-home	{text-align: right;
			height: 47px;
		background: #EFE9D7;
		color: #fff;
			}
#left-nav	{text-align: left;
		background: #EFEAD7;
		width: 150px;
		padding-top: 13px;
			}
#right-nav	{text-align: left;
		background: #EFEAD7;
		width: 150px !important;
		font-size: 11px;
			}
#right-nav div{padding: 0px 0px 20px 7px;}
#right-nav img{margin-bottom: 10px;}

#quick-links{text-align: right;
				background: #DADDD2;
				height: 24px;}
				
#quick-links a	{display: block;
					padding: 4px 10px 4px 17px;
					
					color: #000;
					text-decoration: none;
					font-size: 11px;
					}				

#quick-links a:hover{display: block;
					background: #C1AB60;
					color: #000;
					text-decoration: none;
					}	

#quick-linksh{text-align: right;
				background: #6A7D4F;}
				
#quick-linksh a	{display: block;
					padding: 2px 10px 2px 17px;
					background: #6A7D4F;
					color: #000;
					text-decoration: none;
					font-size: 11px;
					}				

#quick-linksh a:hover{display: block;
					background: #B0953A;
					color: #000;
					text-decoration: none;
					}	

#home-spacer{
					padding: 0px;
					margin: 0px;
				background: #EFEAD7;
					}
					
/*TOP NAVIGATION - other
--------------------*/

#seperator{border-top: #DADDD2 1px solid;}
					
td.top-selected	{border-bottom: #DADDD2 2px solid;
		background-color: #C1A961;
		padding: 6px 0px 2px 0px;
				}
					
				
html>body td.top-selected{padding: 8px 0px 0px 0px !important;} 


a.topnav	{display: block;
			padding: 4px 0px 2px 0px;
			text-decoration: none;
			color:#101532;
			font-size: 12px;
			border-top: #fff 3px solid;
			border-bottom: #DADDD2 2px solid;
			background-color: #DADDD2;
			}

a.top-selected	{display: block;
			padding: 4px 0px 2px 0px;
			text-decoration: none;
			color:#101532;
			font-size: 12px;
			border-top: #C1A961 3px solid;
			border-bottom: #DADDD2 2px solid;
			background-color: #C1A961;
			}

.bt{border-top: #455C24 1px solid; background-color: #DADDD2;}
.nbt{border-top: none !importan; background-color: #DADDD2;}

a.topnav:visited	{text-decoration: none;
					color: #101532;
					}					
a.topnav:hover	{text-decoration: none;
					color: 101532;
			       border-top: #C1A961 3px solid;
					background-color: #C1A961;
					}

/*HOME TOP NAVIGATION - other
--------------------*/
					

a.topnavh	{display: block;
			line-height: 20px;
			padding: 1px 6px 2px 6px;
			text-decoration: none;
			color:#101532;
			font-size: 11px;
			border-bottom: #455C24 1px solid;
			background-color: #DADDD2;
			}

a.topnavh:visited	{text-decoration: none;
					color: #101532;
					}					
a.topnavh:hover	{text-decoration: none;
					color: 101532;
					background-color: #D0985D;
					border-bottom: 1px solid #455C24;
					}


/*SUB TOP NAVIGATION - other
--------------------*/


.subnav{display: none;}

.subnav td{padding: 0px 3px 1px 3px;}

.subtop-selected	{color: #6E7F53;
					font-size: 11px;
					}
					
a.subtopnav	{text-decoration: none;
				color:#101532;
				font-size: 11px;
				}				
a.subtopnav:visited	{text-decoration: none;
					color: #101532;
					}					
a.subtopnav:hover	{text-decoration: none;
					color: 101532;
					}

					

/*NAVIGATION - other
--------------------*/
#left-navigation{
					padding-top: 10px !important;
					width: 145px;}
.left {margin-left: 0px;
				background:  url(../../2004/images/lftnav_arrow.gif) no-repeat;
					padding-left: 10px;
		}

.left-navigation {list-style-image: url(../../2004/images/lftnav_arrow.gif);
					margin-left: 0px;
					}	
					

html>body #left-navigation {width: 145px;
					}
					
#left-navigation td{font-size: 12px;}
					
.lft-nav-header	{font-size: 75%;
					font-weight: bold;
					color: white;
					margin-top: 1em;
					margin-bottom: 0;
					background-color: #948652;
					padding: 3px 6px 3px 6px;
					}
			
.left-selected	{display: block;
					background-color: #101431;
					padding: 3px 6px 3px 6px;
					color: #fff;
					font-weight: bold;
					}
a.leftnav	{display: block;
			padding: 3px 6px 3px 6px;
			width: 150px;
			text-decoration: none !important;
			color: black;
			font-size: 11px;			
			}			
html>body a.leftnav {width: 133px;
					}

a.leftnav:visited{text-decoration: none;
			color: black;}
					
a.leftnav:hover	{display: block;
					text-decoration: none;
					color: black;
					font-weight: bold;
					}
					
.thinhln	{border-bottom: #455C24 1px solid;}
					
/*FINANCIALS
--------------------------*/
					
.fin-head	{background-color: #829369;
			color: #fff;
      		}

.fin-headln	{background-color: #829369;
				color: #fff;
				border-bottom: #000 1px solid;
      			}
.fin-headlnr	{background-color: #829369;
				color: #fff;
				border-bottom: #000 1px solid;
				border-right: #000 1px solid;
      			}
.fin-headr	{background-color: #829369;
				color: #fff;
				border-right: #000 1px solid !important;
      			}
.fin-head-darker{
			background-color: #63794A;
			color: #fff;
      		}

.fin-headln-darker	{
				background-color: #63794A;
				color: #fff;
				border-bottom: #000 1px solid;
      			}
.fin-headlnr-darker	{
				background-color: #63794A;
				color: #fff;
				border-bottom: #000 1px solid;
				border-right: #000 1px solid;
      			}
.fin-headr-darker	{
				background-color: #63794A;
				color: #fff;
				border-right: #000 1px solid;
      			}					
.thickln	{border-bottom: #000 2px solid;}
.thinln	{border-bottom: #000 1px solid;}

.dbl-thickln	{border-bottom: #000 2px solid;
				border-top: #000 1px solid;
				}

.dbl-thinln		{border-top: #000 1px solid;
				border-bottom: #000 1px solid;
				}


.botrgt	{border-bottom: #000 1px solid;
				border-right: #000 1px solid;
				}

.bot	{border-bottom: #000 1px solid;
		}

.bot-pt	{border-bottom: #000 1px solid;
			padding-top: 10px;
		}		
.rgt	{
		border-right: #000 1px solid;
		}
.sml-table td{font-size: 11px;}

a{color: #425921}
a:visited{color: #6C7D50}
a:hover{color: #425921; text-decoration: none}
