/* --------------------      CSS    ------------------------*/
	tr {
		font:11px  verdana, arial, helvetica, sans-serif;
		color:#333333;
		margin:0px;
		padding:0px;
		line-height: 20px;
	}
	p {
		font:11px verdana, arial, helvetica, sans-serif;
		line-height: 20px;
		margin: 0px 0px 7px 0px;
		color: #333333;
	}
	a {
		color: #333333;
		text-decoration: underline;
		outline:none;
	}
	a:hover {
		text-decoration: none;
		color: #979832;
	}
	h1 {
		font:20px arial, helvetica, sans-serif;
		margin:10px 0px 0px 0px;
		padding:0px;
		font-weight:900;
		letter-spacing: 0ex;
	}
	h2 {
		font:16px  arial, helvetica, sans-serif;
		margin:10px 0px 0px 0px;
		padding:0px;
		font-weight:900;
		letter-spacing: 0ex;
	}
	h3 {
		font:14px  arial, helvetica, sans-serif;
		margin:10px 0px 0px 0px;
		padding:0px;
		font-weight:900;
		letter-spacing: 0ex;
	}
	h4 {
		font:12px  arial, helvetica, sans-serif;
		margin:10px 0px 0px 0px;
		padding:0px;
		font-weight:900;
		line-height: 22px;	
		letter-spacing: 0ex;		
	}		
	li {
		font:11px verdana, arial, helvetica, sans-serif;
		line-height: 16px;
		list-style-type: disc;
		list-style-color: #F0E190;
	}
	hr {
		color: none;
		border-bottom: 1px dashed #979832;
		height: 1px;
		border-top-style: none;
		border-right-style: none;
		border-left-style: none;
		padding: 0px;
		margin: 10px 0px 5px 0px;			
	}
	
/* --------------------      Classes    ------------------------*/

	.pageHeader {
		font:32px  Impact, Charcoal, sans-serif;
		margin:-2px 0px 20px 0px;
		padding:0px;
		font-weight:100;
		line-height: 30px;	
		letter-spacing: 0ex;		
	}
	.urlLink {
		font:11px verdana, arial, helvetica, sans-serif;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
		line-height: 20px;
		color: #000000;
	}
	.urlLink:hover {
		text-decoration: underline;
		color: #FE9100;
	}		
	.copyMargin {
		font:11px verdana, arial, helvetica, sans-serif;
		line-height: 20px;
		margin: 7px 7px 7px 7px;
		color: #333333;
	}
	.intro {
		font:11px/24px verdana, arial, helvetica, sans-serif;
		margin: 10px 0px 6px 0px;
		color: #636D2A;
	}
	.navTop {
		font: 12px arial, helvetica, sans-serif;
		padding: 0px 2px 4px 4px;
		color: #748080;
		font-weight:900;
		text-decoration: none;
		letter-spacing: 0.2em;
		vertical-align: bottom;
	}
	.navTopOver {
		font: 12px arial, helvetica, sans-serif;
		padding: 0px 2px 4px 4px;
		color: #FF9201;
		font-weight:900;
		text-decoration: none;
		letter-spacing: 0.2em;
		vertical-align: bottom;
	}	
	.navTop:hover {
		text-decoration: none;
		color: #FF9201;
	}	
	.navTop:selected {
		text-decoration: none;
		color: #666666;		
	}
	.navLeft {
		font: 500 11px/23px verdana, arial, helvetica, sans-serif;
		color: #46551A;
		text-decoration: none;
		letter-spacing: 0ex;
		height: 24px;
		clear: both;
		float: none;		
		padding: 2px 2px 2px 2px;  
		display: block;
		background-color: #F0F1E4;
		/*text-align: left;*/
		border-bottom: 1px solid #ffffff;
	}
	.navLeft:hover {
		text-decoration: none;
		color: #000000;
		background-color: #ffffff;
	}	
	.navLeft:selected {
		text-decoration: none;
		color: #000000;		
	}		
	.whiteCopy {
		font:11px verdana, arial, helvetica, sans-serif;
		color:#ffffff;
		margin:0px;
		padding:0px;
		line-height: 20px;
	}
	.captionCopy {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		line-height: 16px;
		padding: 0px 0px 0px 0px;
	}	
	.smallBlack {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		line-height: 13px;
	}
	.smallWhite {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		line-height: 13px;
	}
	.smallGrey {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		line-height: 13px;
	}
	.smallRed {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9px;
		color: #cc0000;
		line-height: 13px;
	}	
	.clrRed {
		color: #CC0000;
	}
	.clrGold {
		color: #CC9900;
	}	
	.clrWhite {
		color: #ffffff;
	}
	.clrGray {
		color: #666666;
	}
	.clrBlack {
		color: #000000;
	}	
	.clrGreenDark {
		color: #666C00;
	}
	.clrGreenLight {
		color: #ADB193;
	}
	.clrBrownDark {
		color: #AD9F77;
	}
	.clrBrownLight {
		color: #AD9F77;
	}
	.clrDesert {
		color: #CC6600;
	}
	.clrOrange {
		color: #FE9100;
	}	
	.imageFrame {
		border: 1px solid #ffffff;
		padding: 0px 0px 0px 0px;  
		margin: 0px 0px 0px 0px; 					
	}
	.mainFrame {
		border: 3px solid #cccccc;
		padding: 0px 0px 0px 0px;  
		margin: 0px 0px 0px 0px; 					
	}
	.mainFrameLight {
		border: 3px solid #DFDFDF;
		padding: 0px 0px 0px 0px;  
		margin: 0px 0px 0px 0px; 					
	}
	.mainFrameDark {
		border: 3px solid #748080;
		padding: 0px 0px 0px 0px;  
		margin: 0px 0px 0px 0px; 					
	}		
 	.pageBorderLeft {
		border-right: 1px solid #F2F3EF;
	}
	.pageBorderRight {
		border-left: 1px solid #F2F3EF;
	}
	.BGmain {
		background-image: url(../images/BG_white_checker.gif);
		background-repeat: repeat;
	}
	.BGgradMain {
		background-image: url(../images/bg_grad_main_band.jpg);
		background-repeat: repeat-x;
		background-attachment: scroll;
	}	
	.BGribbonsTop {
		background-image: url(../images/bg_ribbons_top.jpg);
		background-repeat: no-repeat;
	}	
	.BGribbonsMain {
		background-image: url(../images/bg_ribbons_main.jpg);
		background-repeat: no-repeat;
	}
	.BGgreyGrad {
		background-image: url(../images/bg_main_grey.jpg);
		background-repeat: no-repeat;
	}
	.BGgreyGradRight {
		background-image: url(../images/bg_main_grey_right.jpg);
		background-repeat: no-repeat;
		background-position: right top;
	}
	.BGgreyGradRight {
		background-image: url(../images/bg_main_grey_right.jpg);
		background-repeat: no-repeat;
		background-position: right top;
	}	
	.BGgreenGrad {
		background-image: url(../images/bg_green_grad.jpg);
		background-repeat: no-repeat;
	}
	.BGorangeGrad {
		background-image: url(../images/bg_orange_grad.jpg);
		background-repeat: no-repeat;
	}
	.BGcontactGrad {
		background-image: url(../images/bg_contact.jpg);
		background-repeat: no-repeat;
	}
	.BGservicesEmailer {
		background-image: url(../images/bg_services_emailer.jpg);
		background-repeat: no-repeat;
		background-position: right bottom;

	}
	.BGservicesCode {
		background-image: url(../images/bg_services_code.jpg);
		background-repeat: no-repeat;
	}
	.BGservicesPure {
	background-image: url(../images/bg_services_pure.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;

	}
	.BGservicesBanners {
		background-image: url(../images/bg_services_banner.jpg);
		background-repeat: no-repeat;
	}				
	.copyright {
		font:10px verdana, arial, helvetica, sans-serif;
		padding:0px;
		color:#636D2A;										
	}	
	.bdrBottomDashed {
		border-bottom: 1px dashed #cccccc;
	}
	
/* ------------------------------------  Form stuff -----------------------------------*/
	input.value {
		font-family: verdana;
		font-size: 9px;
	}
	textarea.comBox {
		height: 120px;
		width: 300px;
		padding: 2px;
	}
	input.inputBox {
		height: 22px;
		width: 200px;
		padding: 2px;
	}
	input.checkBox {
		margin: 3px 3px 3px 3px;
		height: 18px;
		width: 18px;
	}
	select.articleType {
		height: 22px;
		width: 110px;
		padding: 0px;
	}
	textarea.copyBox {
		font: 11px verdana, arial, helvetica, sans-serif;
		height: 200px;
		width: 450px;
		padding: 2px;
	}
	input.headerBox {
		font: 11px verdana, arial, helvetica, sans-serif;
		height: 22px;
		width: 450px;
		padding: 2px;
	}
	input.sendButton {
		height: 26px;
		width: 100px;
		padding: 2px;
	}
/* ------------------------------------  Menu styles -----------------------------------*/		
	
.BGgradBand {

		background-image: url(../images/bg_grad_main_yello.jpg);
		background-repeat: repeat-x;
		background-attachment: scroll;
}
