/* CSS Document */

body
{
	padding:0px;
	margin:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	background:url(images/bg.jpg) top left repeat-x;
}

.toplinks
{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#909090;
}
.normalwhite
{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:white;
	text-decoration:none;
}
.normalwhite2 
{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:white;
	text-decoration:underline;
}
.normalwhite2 a:link
{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:white;
	text-decoration:underline;
}
.normalwhite2 a:hover
{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:white;
	text-decoration:underline;
}
.normalwhite2 a:visited
{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:white;
	text-decoration:underline;
}
.normaltext
{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:black;
	text-decoration:none;
}

.normaltext_new
{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:black;
	text-decoration:none;
}
.normaltext_new2
{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:black;
	text-decoration:none;
}

.td-bg
{
	background:#EAF7D0;

}

.bg-gradient
{
	background:url(images/bg-gradient.jpg) top left repeat-x;
}

.border-right
{
	border-right:1px solid #D9D9D9;
}

.border-right-left
{
	border-right:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
}

.border-right-left-bottom
{
	border-right:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}

.bleft
{
	border-left:1px solid #DDDDDD;
}

.border-bottom
{
	border-bottom:1px solid #D9D9D9;
}

.border-bottom-right
{
	border-bottom:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
}

.border-right-dots
{
	border-right:1px dotted #AAB471;
}

.nav
{

}

	.nav ul
	{
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	.nav li
	{
		background:url(images/arrow-3.gif) 10px 10px no-repeat;
		padding-left:35px;
		padding-top:6px;
		padding-bottom:5px;
		border-bottom:dashed 1px #BFBFBF;
	}
	
	
.listing
{

}

	.listing ul
	{
		width:105px;
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	.listing li
	{
		background:url(images/arrow1.gif) 0px 8px no-repeat;
		padding-left:20px;
		padding-top:4px;
		padding-bottom:4px;
		border-bottom:1px dashed #BFBFBF;
	}



.dropdown
{
	width:188px;
	height:17px;
	border:1px solid #CCCCCC;
	font-size:11px;
	color:#666666;

}

.loginfield
{
	width:144px;
	height:15px;
	border:none;
	font-size:11px;
	color:#666666;
}

.featuredBG
{
	background:url(images/bg-gradient2.jpg) top left repeat-x;
	border-bottom:1px solid #E4EFCD;
	border-left:1px solid #E4EFCD;
	border-right:1px solid #E4EFCD;
	
}

.greenbox
{
	border:1px solid #C0DA88;
	background:#F1F7E5;

}

	.greenbox ul
	{
		padding:0px;
		margin:0px;
		list-style:none;
	
	}
	
	.greenbox li
	{
		background:url(images/arrow2.gif) 0px 10px no-repeat;
		border-bottom:dashed 1px #BFBFBF;
		padding-top:7px;
		padding-bottom:7px;
		padding-left:25px;
	}
	
	.greenbox .li-borderless
	{
		border:none;
	
	}


.txtwhite
{
	color:white;
}

.greentxt
{
	color:#7AB103;
}

.greentxt10
{
	color:#7AB103;
	font-size:10px;
}

.bluetxt10
{
	color:#00A1A3;
	font-size:10px;
	line-height:16px;
}

.bluetxt13
{
	color:#00A1A3;
	font-size:13px;
}

.bluetxt20
{
	font-family:"Trebuchet MS";
	color:#00A1A3;
	font-size:20px;
}

.greentxt13
{
	color:#7AB103;
	font-family:"Trebuchet MS";
	font-size:13px;
}

.txt18
{
	color:#5D6E00;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.txt24
{
	color:#00A1A3;
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.txt16
{
	color:#00A1A3;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.txt15
{
	color:#00A1A3;
	font-size:16px;
	font-family:"Trebuchet MS";
}

.txt15_new
{
	color:#00A1A3;
	font-size:14px;
	font-family:"Trebuchet MS";
}


.txt18white
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:white;
	font-size:18px;
	text-decoration: none;
}.greentxt10 a {
	color:#7AB103;
	font-size:10px;
	text-decoration: none;
}
.greentxt10 a:hover {
	color:#00A1A3;
	font-size:10px;
	text-decoration: none;
}

.bluetxt13 a {
	color:#00A1A3;
	font-size:13px;
}
.greenbox a {
	background:#F1F7E5;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.nav a {
	color: #666666;
	text-decoration: none;
}
.nav a:hover {
	color: #7BB103;
	text-decoration: none;
}
.txt18white a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:white;
	font-size:18px;
	text-decoration: none;
}
.txt18white a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#484848;
	font-size:18px;
	text-decoration: none;
}
.listing a {
	color: #666666;
	text-decoration: none;
}
.listing a:hover {
	color: #00A1A3;
	text-decoration: none;
}
.greenbox a:hover {
	background:#F1F7E5;
	color: #5C8802;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bluetxt10 a {
	color:#00A1A3;
	font-size:10px;
	line-height:16px;
	text-decoration: none;
}
.greentxt a {
	color:#7AB103;
}
.bluetxt10 a:hover {
	color:#666666;
	font-size:10px;
	line-height:16px;
	text-decoration: none;
}
.toplinks a {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#909090;
	text-decoration: none;
}
.toplinks a:hover {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#FFFFFF;
	text-decoration: none;
}
.txtwhite a {
	color:white;
	text-decoration: none;
}
.txtwhite a:hover {
	color:#B8D902;
	text-decoration: none;
}
.newgreen
{
color:#ACE212;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.newgreen a:link
{
color:#ACE212;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.newgreen a:hover
{
color:#ACE212;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.newgreen a:visited
{
color:#ACE212;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.heading22pxgray
{
	font-family:"Trebuchet MS";
	font-size:22px;
	text-decoration:none;
	color:#666666;
}

	.heading22pxgray a, .heading22pxgray a:link
	{
		font-family:"Trebuchet MS";
		font-size:22px;
		text-decoration:none;
		color:#666666;
		text-decoration:none;
	}
	
	.heading22pxgray a:hover
	{
		font-family:"Trebuchet MS";
		font-size:22px;
		text-decoration:none;
		color:#6E9F00;
	}
	
.txt16pxgray
{
	font-family:"Trebuchet MS";
	font-size:16px;
	text-decoration:none;
	color:#666666;
}

.txt16pxgreen
{
	font-family:"Trebuchet MS";
	font-size:16px;
	text-decoration:none;
	color:#6E9F00;
}

	.txt16pxgreen a, .txt16pxgreen a:link
	{
		font-family:"Trebuchet MS";
		font-size:16px;
		text-decoration:none;
		color:#6E9F00;
	}
	
	.txt16pxgreen a:hover
	{
		font-family:"Trebuchet MS";
		font-size:16px;
		text-decoration:none;
		color:#666666;
	}

.txt12pxgray
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#666666;
}

	.txt12pxgray a, .txt12pxgray a:link
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		color:#666666;
	}
	
	.txt12pxgray a:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		color:#6E9F00;
	}

.heading18pxgray
{
	font-family:"Trebuchet MS";
	font-size:18px;
	text-decoration:none;
	color:#666666;
}

	.heading18pxgray a, .heading18pxgray a:link
	{
		font-family:"Trebuchet MS";
		font-size:16px;
		text-decoration:none;
		color:#666666;
		text-decoration:none;
	}
	
	.heading18pxgray a:hover
	{
		font-family:"Trebuchet MS";
		font-size:18px;
		text-decoration:none;
		color:#6E9F00;
	}

.myaccList
{
	font-size:12px;
	text-decoration:none;
	color:#666666;
}

	.myaccList ul
	{
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	.myaccList li
	{
		
	}

		.myaccList li a, .myaccList li a:link
	{
		background:url(images/myacct-listbg.jpg) 0px 0px no-repeat;
		line-height:30px;
		display:block;
		text-decoration:none;
		padding-left:10px;
		color:#666666;

	}
	
		.myaccList li a:hover
	{
		background:url(images/myacct-listbg-ov.jpg) 0px 0px no-repeat;
		line-height:30px;
		display:block;
		color:#547A00;
		text-decoration:none;

	}
	
.txt13green {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #5D6E00;
	text-decoration: none;
	line-height: 15px;
}

.txt20blue {
	font-family: "Trebuchet MS";
	font-size: 20px;
	line-height: 22px;
	color: #00A1A3;
}

.txt20blue a{
	font-family: "Trebuchet MS";
	font-size: 20px;
	line-height: 22px;
	color: #00A1A3;
}

.txt20blue a:link{
	font-family: "Trebuchet MS";
	font-size: 20px;
	line-height: 22px;
	color: #00A1A3;
}

.txt20blue a:hover{
	font-family: "Trebuchet MS";
	font-size: 20px;
	line-height: 22px;
	color: #00696A;
}

.txtgray11 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.redtxt
{
color: #FF0000;
font-size:11px;
}
.redtxt a:link
{
color: #FF0000;
font-size:11px;
text-decoration:none;
}
.redtxt a:visited
{
color: #FF0000;
font-size:11px;
text-decoration:none;
}
.redtxt a:hover
{
color: #FF0000;
font-size:11px;
text-decoration:underline;
}
.qlink
{
text-decoration:none;
color:#006600;
}
.qlink a:link
{
text-decoration:none;
color:#006600;
text-decoration:none;
}
.qlink a:visited
{
text-decoration:none;
color:#006600;
}
.qlink a:hover
{
text-decoration:none;
color:#006600;
text-decoration:underline;
}
