/* --------------------      CSS    ------------------------*/
	tr {
		font:12px  arial, helvetica, sans-serif;
		color:#333333;
		margin:0px;
		padding:0px;
		line-height: 16px;
	}
	p {
		font:12px arial, helvetica, sans-serif;
		line-height: 16px;
		margin: 0px 0px 15px 0px;
		color: #333333;
	}
	a {
		color: #2A9BF2;
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
		color: #979832;
	}
	h1 {
		font:24px arial, helvetica, sans-serif;
		margin:10px 0px 0px 0px;
		padding:0px;
		font-weight:100;
		letter-spacing: 0ex;
		line-height: 26px;	
		padding-bottom:15px;
	}
	h2 {
		font:18px  arial, helvetica, sans-serif;
		margin:10px 0px 0px 0px;
		padding:0px;
		font-weight:100;
		letter-spacing: 0ex;
		line-height: 24px;	
	}
	h3 {
		font:14px  arial, helvetica, sans-serif;
		margin:10px 0px 0px 0px;
		padding:0px;
		font-weight:900;
		letter-spacing: 0ex;
		line-height: 20px;	
	}
	h4 {
		font:12px  arial, helvetica, sans-serif;
		margin:10px 0px 0px 0px;
		padding:0px;
		font-weight:900;
		line-height: 22px;	
		letter-spacing: 0ex;		
	}	
	ol {
		font:12px arial, helvetica, sans-serif;
		line-height: 18px;
		list-style-color: #2A9BF2;
		font-weight:bold;
		margin:0px 0px 10px 0px;
	}		
	li {
		font:12px arial, helvetica, sans-serif;
		line-height: 18px;
		list-style-color: #2A9BF2;
		margin:0px 0px 10px 0px;
		font-weight:normal;
	}
	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    ------------------------*/
	.quoteBig {
		font:16px  arial, helvetica, sans-serif;
		margin:10px 0px 0px 0px;
		padding:0px;
		font-weight:900;
		letter-spacing: 0ex;
		line-height: -10px;	
		color: #CC0000;
	}
	.bodycopy {
		font:12px arial, helvetica, sans-serif;
		line-height: 16px;
		margin: 0px 0px 15px 0px;
		color: #333333;
	}	
	.liGreen {
		font:12px arial, helvetica, sans-serif;
		line-height: 18px;
		list-style-type: disc;
		list-style-color: #D3E05A;
		list-style-image: url(../images/dot_green.gif); 
		margin:0px 0px 10px 0px;
	}	
	.liBlue {
		font:12px arial, helvetica, sans-serif;
		line-height: 18px;
		list-style-type: disc;
		list-style-color: #2A9BF2;
		list-style-image: url(../images/dot_blue.gif); 
		margin:10px 0px 0px 0px;
	}		
	.intro {
		font:11px/24px arial, helvetica, sans-serif;
		margin: 10px 0px 6px 0px;
		color: #636D2A;
	}
	.smallBlack {
		font-family: arial, helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		line-height: 13px;
	}
	.smallWhite {
		font-family: arial, helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		line-height: 13px;
	}
	.smallGrey {
		font-family: arial, helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		line-height: 13px;
	}
	.smallRed {
		font-family: 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;
	}	
	.clrGreen{
		color: #D3E05A;
	}
	.clrOrange {
		color: #FE9100;
	}
	.clrBlue {
		color: #2A9BF2;
	}		
	.imageFrame {
		border: 1px solid #ffffff;
		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( );
		background-repeat: repeat;
	}
	.footerCopy {
		font:10px arial, helvetica, sans-serif;
		line-height: 16px;
		padding:0px 0px 0px 10px;
		color: #666666;
	}	
	.footerStyle {
		border-top: 1px solid #E6EDA0;
		border-left: 1px solid #E6EDA0;
		border-right: 1px solid #E6EDA0;
		border-bottom: none;
		background-image: url(../images/bg_footer.jpg);
		background-repeat: repeat-x;
	}
	.flowerBG {
		background-image: url(../images/bg_flower_home.gif);
		background-repeat: no-repeat;
	}
	.bdrTopGreen {
		border-top: 5px solid #D3E05A;
	}
	.bdrRightGreenThin {
		border-right: 1px solid #D3E05A;
	}
	.bdrTopGreenThin {
		border-top: 1px solid #D3E05A;
	}	
	.bdrBotGreenThin {
		border-bottom: 1px solid #D3E05A;
	}	
	.bdrLeftGreenThin {
		border-left: 1px solid #D3E05A;
	}	
	.bdrGreenMain {
		border-top: 5px solid #D3E05A;
		border-right: 1px solid #D3E05A;
	}	
	.bdrLeftBotGreenThin {
		border-left: 1px solid #D3E05A;
		border-bottom: 1px solid #D3E05A;
	}	
	
/* ------------------------------------  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 arial, helvetica, sans-serif;
		height: 200px;
		width: 450px;
		padding: 2px;
	}
	input.headerBox {
		font: 11px arial, helvetica, sans-serif;
		height: 22px;
		width: 450px;
		padding: 2px;
	}
	input.sendButton {
		height: 26px;
		width: 100px;
		padding: 2px;
	}
/* ------------------------------------  Menu styles -----------------------------------*/	
	#dropmenudiv{
		position:absolute;
		margin: 0px 0px 0px -4px;
		*margin/**/:/**/ 4px 0px 0px -4px;
		padding: 0px 0px 0px 0px;
		border-bottom-width: 0;
		font: 14px arial, helvetica, sans-serif;
		font-weight:100;
		color: #299DF6;
		line-height:18px;
		z-index:2000;
		/*width:140px;*/
	}
	#dropmenudiv a{
		display: block;
		/*text-indent: 3px;*/
		padding: 8px 3px 0px 6px;
		text-decoration: none;
		color: #299DF6;
		/*width:100%;*/
		border-left: 1px solid #DDE77D;
		border-right: 1px solid #DDE77D;
	}
	#dropmenudiv a:hover{ 
		color: #C8DD55;
		background-position: top;
		background-repeat: repeat-x;
		border-left: 1px solid #DDE77D;
		border-right: 1px solid #DDE77D;
	}	
	
	.navTop {
		font: 14px arial, helvetica, sans-serif;
		padding: 0px 2px 4px 2px;
		color: #299DF6;
		font-weight:100;
		text-decoration: none;
		letter-spacing: 0em;
	}
	.navTop:hover {
		text-decoration: none;
		color: #D3E05A;
	}	
	.navTop:selected {
		text-decoration: none;
		color: #666666;		
	}		
	.surfaceTag {
		font-family: verdana;
		font-size: 8px;
		color: #cccccc;
		text-decoration: none;
		letter-spacing: 0.1ex; 
	}
	.surfaceTag:hover {
		color: #Cc480A;
		text-decoration: none;
	}		

