body {
	margin: 0;
	padding: 0;
	background: #ffffff;
	background-repeat:repeat-x;
}
table,body{font-family:arial,tahoma,verdana;font-size:12px;color:#222222;}


.welcome_box{font-size:12px;}
.welcome_box .bar{color:#b0b0b0;padding:0 2px;}
.welcome_box a{font-weight:bold;color:#222222;text-decoration:none;}
.welcome_box a:hover{text-decoration:underline;}





.advbox{border:1px solid #d0d0d0;border-top:1px solid #d0d0d0;padding:15px;}

.toplogin_bar {padding:7px;text-align:center;font-size:10px;font-family:arial,tahoma,verdana;color:#777777;}
.toplogin_bar a {color:#555555;font-weight:bold;}



.olist{padding:0;margin:0 20px;}
.olist li{margin:0 0 10px 0;padding:0;line-height:18px}


.taglinebg {
	
	background:#01588F;
	
	height: 25px;
	font-family: arial,tahoma,verdana;
	font-size: 12px;
	color: #ffffff;
	text-align: right;
	font-weight:bold;
	

}




.vsmall {font-size:10px;font-family:arial,tahoma,verdana;color:#555555;}


.front_msg {font-weight:bold;color:#669801;font-size:12px;}
.abc_links
{
	font-family:arial,tahoma,verdana;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	padding:4px;
	background-color:#f7f7f7;
	
	
}

.abc_links:hover
{
	
	background-color:#e7e7e7;
	color:#222222;
	
}

.abc_links_sel
{
	
	font-weight:bold;
	background-color:#e0e0e0;
	color:#669801;
	font-size:13px;
	
}


.topBold
{
	color:#CC1710;
	font-weight:bold;
	font-family:arial,tahoma,verdana;
	font-size:13px;
}


.blog_date{font-size:11px;color:#669801;font-style:normal;}
.blog_title{font-size:12px;font-family:verdana,arial,tahoma;font-weight:bold;color:#01588F}
.blog_title:hover{text-decoration:none;}



.gradbg {
	background-image: url(images/headingbg.gif);
	background-repeat: repeat-x;
	height: 25px;
	font-family: 'trebuchet ms',verdana,tahoma;
	font-size: 15px;
	color: #000000;
	text-align: left;
	border:1px solid #a0a0a0;
	font-weight:bold;

}



.extrainfo
{
	font-size:11px;font-weight:normal;color:#3C8005;
}


.extrainfo2
{
	font-family:arial,verdana,tahoma;font-size:13px;font-weight:normal;color:#669801;
}


.headertxt {
	font-family: tahoma,arial,"Trebuchet MS";
	font-size: 11px;
	color: #000000;
	text-align: right;
	padding: 6px;
	vertical-align: middle;
    text-decoration: none;
}
.headertxt:hover {
	color: #a00e10;
	text-decoration: none;
}
.leftmenu {
	font-family: arial,tahoma,verdana;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	padding: 5px;
}

.selected_cat{color:#669801;font-weight:bold;}
.leftmenu:hover {
	color: #669801;
	text-decoration: underline;
}
.leftmenu:link{
	text-decoration: none;
}
.leftmenu:visited{
	text-decoration: none;
}
.leftmenu:active{
	text-decoration: none;
}
.epartnertxt {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #7f7f7f;
	text-decoration: none;
	padding-top: 5px;
}

.bold {font-weight:bold;}
.footerbg {
	background:#777777;
	border-top:1px solid #555555;
	font-family: arial,tahoma,verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	font-weight:normal;
	
}

.footerbg a{color:#ffffff;}
.footerbg a:hover{color:#d0d0d0;}



.copyright2 {
	color:#d0d0d0;
	
}

.copyright {
	font-family: arial,tahoma,verdana;
	font-size: 11px;
	color: #000000;
	text-align: center;
	padding: 2px;
	background-color: #eaeaeb;
}


.h1s_old {
	font-family: arial,tahoma,verdana,"Trebuchet MS";
	font-size: 15px;
	color: #222222;
	text-decoration: none;
	
	font-weight:bold;
	
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color:#FFFFFF;
}

.p_faq
{
	line-height:1.5em;
}
.p_faq a {color:#669801;}


.h1s{
	font-family: arial,tahoma,verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	
	padding-top: 10px;
	
	
	
}



.front_heading {
	font-family: georgia,arial,tahoma,verdana,"Trebuchet MS";
	font-size: 17px;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-weight:normal;
	border-bottom-color: #D0D0D0;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color:#FFFFFF;
}




.itemtxt {
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 14px;
	text-decoration: none;
}
.headlc {
	background-image: url(images/tophead_lc.jpg);
	background-position: right top;
	height: 30px;
}
.headrc {
	background-image: url(images/tophead_rc.jpg);
	background-position: left top;
	height: 30px;
}
.searchtxt {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.searchtxt:hover {
	text-decoration: none;
}
input,textarea,select {
	font-family: arial,arial,tahoma,verdana;
	font-size: 13px;
	text-decoration: none;
	padding-left:1px;
	
}



.mid {
	vertical-align: middle;
}

.heading
{
	font-family:'trebuchet ms',arial;font-weight:bold;
	
}	


.general
{
	font-weight:normal;
}

.notes
{
	font-family:arial,arial,tahoma,verdana;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}



.search_msg
{
	font-family:'trebuchet ms',arial,verdana;
	font-size:13px;
	font-weight:bold;
	color:#333333;
}
		

.p_name
{
	font-family:arial,tahoma,'trebuchet ms',arial,verdana;
	font-size:14px;
	font-weight:bold;
	color:#669801;
}

.p_name2
{
	font-family:arial,tahoma,'trebuchet ms',arial,verdana;
	font-size:14px;
	font-weight:bold;
	color:#669801;
	text-decoration:underline;
}

.p_name3
{
	font-family:arial,tahoma,'trebuchet ms',arial,verdana;
	font-size:20px;
	font-weight:normal;
	color:#669801;
	
}


.p_desc
{
	font-family:arial,tahoma,'trebuchet ms',arial,verdana;
	font-size:13px;
	font-weight:normal;
	color:#444444;
}

.p_desc2
{
	font-family:arial,tahoma,'trebuchet ms',arial,verdana;
	font-size:11px;
	font-weight:normal;
	color:#444444;
}

.p_promo
{
	font-family:arial,tahoma,verdana;
	font-size:11px;
	font-weight:normal;
	color:#444444;
	font-style:normal;
}


.p_fade
{
	font-family:arial,verdana,tahoma;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	font-style:normal;
}






.p_high
{
	font-family:arial,verdana,tahoma;
	font-size:11px;
	font-weight:normal;
	color:#669801;
	font-style:normal;
}


.p_general
{
	font-family:arial,tahoma,'trebuchet ms',arial,verdana;
	font-size:11px;
	font-weight:normal;
	color:#333333;
}


.p_price
{
	font-family:arial,tahoma,'trebuchet ms',arial,verdana;
	font-size:13px;
	font-weight:bold;
	color:#669801;
}			
	


.p_price2
{
	font-family:arial,tahoma,verdana;
	font-size:19px;
	font-weight:normal;
	color:#669801;
}	

.p_price3
{
	font-family:arial,tahoma,verdana;
	font-size:13px;
	font-weight:bold;
	color:#669801;
}	

.search_h1
{
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:normal;
	color:#333333;
}	


.darkheader
{
	font-family:arial,tahoma,verdana;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	background-color:#d0d0d0;
	
}

	

.topbottom
{
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	background-color:#FFFCDB;
}

.search_h2
{
	font-family:arial,tahoma,verdana;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	font-weight:bold;
	background-color:#e9e9e9;
	padding:5px;margin:15px 0;border-bottom:1px dashed #c0c0c0
}


.search_h3
{
	font-family:arial,tahoma,verdana;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	font-weight:bold;
	background-color:#e9e9e9;
	padding:3px;margin:10px 0;border-bottom:1px dashed #c0c0c0
}		

.header_row
{
	font-family:arial,tahoma,verdana,'trebuchet ms',arial;
	font-size:15px;
	color:#669801;
	font-weight:bold;
	border-bottom: 1px dashed #d0d0d0;
	
}

.header_row2
{
	font-family:arial,tahoma,verdana,'trebuchet ms',arial;
	font-size:15px;
	color:#669801;
	font-weight:bold;
	
	
}


.sub_cat
{
	font-family:arial,tahoma,verdana,'trebuchet ms',arial;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #999999;
	
}

.paginglinks
{
	font-family:arial,arial,tahoma,verdana,tahoma;
	font-size:11px;
	color:#555555;
	font-weight:bold;
	
	padding:2px;
	text-decoration:none;
	background-color:#f0f0f0;
}



.paginglinks2
{
	font-family:arial,arial,tahoma,verdana,tahoma;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	
	padding:2px;
	text-decoration:none;
	background-color:#f0f0f0;
	
}


.paginglinks3
{
	font-family:arial,arial,tahoma,verdana,tahoma;
	font-size:11px;
	color:#669801;
	font-weight:bold;
	padding:2px;
	text-decoration:none;
	
}


.box
{
	background-color:#f5f5f5;
	border: 1px solid #d0d0d0;
}
	

.box2
{
	background-color:#FFFFC2;
	border: 1px solid #d0d0d0;
}



.box3
{
	
	
}

.box4
{
	background: #fbfbfb url(images/boxbg.gif);background-repeat:repeat-x;background-position:bottom;
	border: 1px solid #e0e0e0;
	padding:5px;
}
	



.box_opt
{
	background-color:#FFFFFF;
	border: 1px solid #e0e0e0;
	border-top:none;
}

.h2
{
	font-family:arial,tahoma,verdana;
	font-size:11px;
	color:#444444;
	font-weight:bold;
}

.h3
{
	font-family:arial,tahoma,verdana;
	font-size:11px;
	color:#444444;
	font-weight:normal;
}

.links
{
	font-family:arial,arial,tahoma,verdana;
	font-size:11px;
	color:#669801;
	font-weight:normal;
}

.biglinks
{
	font-family:arial,arial,tahoma,verdana;
	font-size:12px;
	color:#669801;
	font-weight:normal;
}

.green{color:#669801;}
.space5{height:5px;margin:0;padding:0;}
.space10{height:10px;margin:0;padding:0;}
.space15{height:15px;margin:0;padding:0;}

p{margin:15px 0;padding:0;}


.links_big
{
	font-family:arial,arial,tahoma,verdana;
	font-size:12px;
	color:#669801;
	font-weight:normal;
}


.highlight {color:#669801;font-weight:bold;font-size:11px;}

.links:hover{text-decoration:none;}


.links2
{
	font-family:arial,arial,tahoma,verdana;
	font-size:11px;
	color:#222222;
	font-weight:normal;
}
.links2:hover{text-decoration:none;}

.linksb
{
	font-family:arial,tahoma,verdana;
	font-size:12px;
	color:#0000FF;
	font-weight:bold;
}


.big{font-size:15px;color:#669801;}

.c_name
{
	font-family:'trebuchet ms',arial,verdana;
	font-size:18px;
	font-weight:normal;
	color:#669801;
}

.boldtxt
{
	font-family:'trebuchet ms',arial,tahoma;
	font-size:13px;
	color:#222222;
	font-weight:bold;
}


.onepx
{
	padding:0px;
}


.leftCatLinks
{
	
}


.innerNav
{
	font-family: arial,arial,tahoma,verdana;
	font-size:11px;
	color:#0033FF;
	font-weight:bold;
	text-decoration:none;
	padding: 5px 10px;
	background-color:#f0f0f0;
	
	
}
	
.innerNav:hover
{
	
	
	text-decoration:underline;
	background-color:#e0e0e0;
}

.panelbox
{
	font-family:arial,arial,tahoma,verdana;
	font-size:13px;
	border-bottom:1px dashed #d0d0d0;
	padding-bottom:5px;
	padding-top:10px;
	
	
}


.helps
{
	font-family:arial,tahoma;
	font-size:11px;
	color:#888888;
	font-weight:normal;
	text-decoration:none;
}

	
.logoutlink
{
	font-family:arial,verdana;
	font-size:13px;
	color:#fc2222;
	text-decoration:none;
	font-weight:bold;
}	
	
	
.menulinks
{
	font-family:arial,arial,tahoma,verdana;
	font-size:13px;
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}	

.menulinks:hover
{
	font-family:arial,arial,tahoma,verdana;
	font-size:13px;
	color:#777777;
	text-decoration:none;
	font-weight:bold;
}	

.numbox
{
	border: 1px solid #d7d7d7;
	background-color:#f0f0f0;
	width:15px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	color:#444444;
	font-family:'trebuchet ms',arial;
}		


.tblBg
{
	background-color:#d7d7d7;
	font-family:arial,arial,tahoma,verdana;
	font-size:11px;
}



.trRow
{
	background-color:#FFFFFF;
}

		

.info
{
	
	font-size:11px;
	font-weight:normal;
	color:#777777;
	font-style:normal;
}

.heading2
{
	font-family:arial,tahoma,verdana;
	font-size:13px;
	font-weight:bold;
	color:#669801;
	text-transform:uppercase;
	
}	



.t5_pname{font-family:arial,arial,tahoma,verdana;font-size:11px;font-weight:bold;color:#669801;}
.t5_general{font-family:arial,verdana,tahoma;font-size:11px;font-weight:normal;color:#222222;}
.t5_links{font-family:arial,tahoma,verdana;font-size:11px;font-weight:normal;color:#0000FF;}


.t5_heading{font-size:17px;font-weight:bold;color:#333333;font-family:arial,tahoma,verdana;background:#ffffff}

.t5_heading2{font-size:17px;font-weight:bold;color:#333333;font-family:arial,tahoma,verdana;border-bottom:1px solid #d0d0d0;}

.t5_text{font-size:15px;font-weight:bold;color:#809f06;font-family:arial,tahoma,verdana;}

.trHeader td{background:url(images/top5bg.gif); color:#333333; font-size:11px;font-weight:bold;font-family:arial,tahoma,verdana;height:32px;padding-left:4px; }

.graybg{background:#d0d0d0;}








.top_logout
{
	font-weight:bold;
	color:#669801;
}


.nav
{
	background: #f0f0f0 url(images/navbg.gif);
	height:35px;
	
	
	
}


.navborder
{
	border:1px solid #d0d0d0;
	
}


.nav ul{
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	
	
	
	
}			

.nav ul li {
	margin: 0;
	padding: 0;
	display: inline;
}

.nav ul li a {
	float: left;
	margin: 0;
	padding: 6px 22px;
	font-family:arial,tahoma,verdana;
	font-size: 11px;
	color: #666666;
	
	font-weight:bold;
	border-right:1px solid #c0c0c0;
	
	text-decoration:none;
	
	
}


.navlinks {font-family:arial,tahoma,verdana;
	font-size: 11px;
	color: #666666;font-weight:bold;text-decoration:none;}

.navlinks:hover{color:#a0a0a0;}


.nav ul li a:hover,
.nav ul li a.active {
	color:#a0a0a0;
	
}	


.navSelected
{
	color:#a0a0a0;
	
}