/* CSS Document */
body{
	padding:0 0 29px 0;
	margin:0;
	background-color:#fff;
	color:#000;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
.blockspace{
	margin: 10px 0 17px 0;
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header--------------------*/
#header{
	background:url(images/header.gif) 0 0 no-repeat;
	width:971px;
	height:128px;
	margin:0 auto;
	position:relative;
}
#header img.logo{
	position:absolute;
	left:21px;
	top:15px;
	width:260px;
	height:51px;
}

#header img.loggedin{
	position:absolute;
	left:41px;
	top:65px;
	width:213px;
	height:58px;
}
#header a.topBanner{
	background:url(images/top_banner.gif) 0 0 no-repeat;
	width:213px;
	height:58px;
	position:absolute;
	left:238px;
	top:47px;
}
#header a.topBanner:hover{
	background:url(images/top_banner_hover.gif) 0 0 no-repeat;
}
#header a.introduction{
	background:url(images/introduction.gif) 0 0 no-repeat;
	width:103px;
	height:15px;
	position:absolute;
	left:240px;
	top:115px;
}
#header a.introduction:hover{
	background:url(images/introduction_hover.gif) 0 0 no-repeat;
}
#header a.service{
	background:url(images/services_bg.gif) 0 0 no-repeat;
	width:103px;
	height:15px;
	position:absolute;
	left:349px;
	top:115px;
}
#header a.service:hover{
	background:url(images/services_bg_hover.gif) 0 0 no-repeat;
}
#header h2.member{
	display:block;
	background:url(images/member_login_top.gif) 0 0 no-repeat;
	width:275px;
	height:22px;
	position:absolute;
	left:496px;
	top:23px;
	font:bold 16px/14px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:inherit;
	padding:20px 0 0 20px;
}
#header form{
	background:url(images/member_login_bg.gif) 0 0 repeat-y;
	width:251px;
	position:absolute;
	left:496px;
	top:65px;
	padding:19px 21px 29px 21px;
}
#header p.loggedin{
	background:url(images/member_login_bg.gif) 0 0 repeat-y;
	width:251px;
	position:absolute;
	left:496px;
	top:65px;
	padding:4px 21px 29px 21px;
	font:normal 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4A3E14;
	background-color:inherit;
	margin:0;
}

#header form label{
	font:normal 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#121212;
	background-color:inherit;
	float:left;
	display:block;
	width:62px;
}
#header form input.txtBox{
	width:186px;
	height:21px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	color:#000;
	background-color:#fff;
	margin:0 0 12px 0;
	padding:0;
	float:left;
}
#header form a{
	width:148px;
	height:19px;
	background-color:#fff;
	font:normal 10px/19px Arial, Helvetica, sans-serif;
	color:#167807;
	text-decoration:underline;
	float:left;
	text-align:center;
	text-transform:uppercase;
}
#header form a:hover{
	text-decoration:none;
}
#header form input.go{
	background:url(images/btn_go.gif) 0 0 no-repeat;
	width:36px;
	height:15px;
	border:none;
	cursor:pointer;
	float:right;
}
#header ul{
	width:444px;
	height:34px;
	position:absolute;
	left:12px;
	top:94px;
	background:url(images/nav_bg.gif) 0 0 repeat-x;
	padding:0 0 0 42px;
}
#header ul li{
	padding:0;
	margin:0;
	float:left;
}
#header ul li a{
	padding:0 13px;
	font:bold 10px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#DCDCDC;
	background-color:inherit;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
}
#header ul li a:hover{
	background:url(images/nav_hover.gif) 0 0 repeat-x #fff;
	color:#005860;
}
#header ul li.hover{
	background:url(images/nav_hover.gif) 0 0 repeat-x #fff;
	color:#005860;
	padding:0 13px;
	font:bold 10px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
}

#header a.support{
	display:block;
	background:url(images/tech_support.gif) 0 0 no-repeat;
	width:121px;
	height:44px;
	margin:0 0 8px 0;
	left:815px;
	top:23px;
	position:absolute;
	font:bold 16px/14px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:inherit;
}
#header a.support:hover{
	background:url(images/tech_support.gif) 0 0 no-repeat;
}

#header.news{
	width:272px;
	background:url(images/mid_panel_bg.gif) 0 0 repeat-y;
	padding:2px 12px 0 11px;
	margin:0;
}


/*------------------------------------------------header--------------------*/

/*------------------------------------------------body--------------------*/
#body{
	width:955px;
	margin:0 auto;
	padding:0 0 38px 17px;
}
/*------------------------------------------------left panel--------------------*/
#left{
	width:464px;
	float:left;
	margin:0 0 0 0;
	padding:18px 16px 0 0;
}
#left h2{
	width:151px;
	height:88px;
	border-right:#ECECEC solid 2px;
	margin:0 0 0 0;
	display:block;
	font:bold 22px/18px Arial, Helvetica, sans-serif;
	color:#D27004;
	background-color:#fff;
	float:left;
}
#left h2 span{
	font:bold 18px/24px Georgia, "Times New Roman", Times, serif;
	color:#464646;
	background-color:#fff;
	display:block;
	
}
#left p.topText{
	width:300px;
	font:normal 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#464646;
	background-color:#fff;
	padding:0 0 12px 0;
	float:right;
}
#left p.readMoreDiv{
	background:url(images/read_more_div.gif) 0 0 repeat-x;
	width:83px;
	height:15px;
	font-size:0;
	padding:0 0 0 379px;
	float:left;
	display:block;
}
#left p.readMoreDiv a{
	background:url(images/read_more.gif) 0 0 no-repeat;
	width:83px;
	height:15px;
	display:block;
}
#left p.readMoreDiv a:hover{
	background:url(images/read_more_hover.gif) 0 0 no-repeat;
}
#left p.moreFeature{
	display:block;
	background:url(images/more_feature.gif) 0 0 no-repeat;
	width:397px;
	height:51px;
	padding:0 0 0 66px;
	font:bold 30px/51px Georgia, "Times New Roman", Times, serif;
	color:#3C6C92;
	background-color:inherit;
	/*text-transform:uppercase;*/
	margin:19px 0 16px 0;
	float:left;
}
#left p.moreFeature span{
	font:normal 24px/51px Georgia, "Times New Roman", Times, serif;
	color:#020202;
	background-color:inherit;
	text-transform:none;
}
#left ul.feature{
	width:460px;
	background:url(images/more_feature_bg.gif) 0 0 repeat-y;
	padding:0;
	margin:0 0 5px 0;
	float:left;
}
#left ul.feature li.left{
	padding:0;
	margin:0;
	float:left;
	width:200px;
}
#left ul.feature li.left a{
	display:block;
	background:url(images/arrow_green.gif) 0 5px no-repeat;
	padding:0 0 0 21px;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#123F62;
	background-color:inherit;
	text-decoration:none;
}
#left ul.feature li.left a:hover{
	color:#000;
	background-color:#E3F1FC;
}
#left ul.feature li.right{
	padding:0;
	margin:0;
	float:right;
	width:230px;
}
#left ul.feature li.right a{
	display:block;
	background:url(images/arrow_green.gif) 0 5px no-repeat;
	padding:0 0 0 21px;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#123F62;
	background-color:inherit;
	text-decoration:none;
}
#left ul.feature li.right a:hover{
	color:#000;
	background-color:#E3F1FC;
}
#left p.yellowTop{
	display:block;
	background:url(images/yellow_top.gif) 0 0 no-repeat;
	width:463px;
	height:13px;
	font-size:0;
	float:left;
	margin:0;
}
#left p.yellowBot{
	display:block;
	background:url(images/yellow_bot.gif) 0 0 no-repeat;
	width:463px;
	height:13px;
	font-size:0;
	float:left;
	margin:0 0 17px 0;
}
#left p.yellowBg{
	background:url(images/yellow_bg.gif) 0 0 repeat-y;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#BF5A00;
	background-color:inherit;
	padding:0 16px;
	width:431px;
	float:left;
}
#left p.yellowBg span{
	color:#494949;
	background-color:inherit;
	text-transform:uppercase;
}
#left h2.faq{
	width:103px;
	height:112px;
	background:url(images/faq_icon.gif) left bottom no-repeat;
	font:bold 25px/30px Georgia, "Times New Roman", Times, serif;
	color:#464646;
	background-color:inherit;
	text-transform:uppercase;
	display:block;
	float:left;
	border:none;
}
#left h2.faq span{
	font:bold 21px/16px Arial, Helvetica, sans-serif;
	color:#D27004;
	background-color:inherit;
	text-transform:none;
}
#left ul.faqLink{
	width:309px;
	border-left:#ECECEC solid 2px;
	padding:0 0 16px 0;
	margin:0;
	float:right;
}
#left ul.faqLink li{
	background:url(images/red_bullet.gif) 12px 5px no-repeat;
	padding:0 0 0 24px;
	margin:0 0 12px 0;
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5A5A5A;
	background-color:inherit;
}
#left ul.faqLink li span{
	font:bold 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#0D8100;
	background-color:inherit;
	margin:0 0 7px 0;
	display:block;
}
#left ul.faqLink li.faqDiv{
	display:block;
	background:url(images/more_faq_div.gif) 0 0 repeat-x;
	height:15px;
	padding:0 0 0 99px;
	margin:0 0 0 23px;
}
#left ul.faqLink li.faqDiv a{
	background:url(images/more_faq.gif) 0 0 no-repeat;
	width:187px;
	height:15px;
	display:block;
}
#left ul.faqLink li.faqDiv a:hover{
	background:url(images/more_faq_hover.gif) 0 0 no-repeat;
}
/*------------------------------------------------left panel--------------------*/
/* short hand: padding: top right bottom left
/*------------------------------------------------wider left panel--------------------*/
#leftwide{
	width:750px;
	float:left;
	margin:0 0 0 0;
	padding:4px 0px 0 0;
}
#leftwide p.moreFeature{
	display:block;
	background:url(images/more_feature_long.gif) 0 0 no-repeat;
	width:740px;
	height:51px;
	padding:0 0 0 66px;
	font:bold 30px/51px Georgia, "Times New Roman", Times, serif;
	color:#3C6C92;
	background-color:inherit;
	text-transform:uppercase;
	margin:19px 0 16px 0;
	float:left;
}
#leftwide p.moreFeature span{
	font:normal 24px/51px Georgia, "Times New Roman", Times, serif;
	color:#020202;
	background-color:inherit;
	text-transform:none;
}

.end{
	background:url(images/left_bg_end.gif) no-repeat right bottom #FCF3D5; color:#4A3D0F; padding:0; margin:0; width:531px; height:75px; display:block;}
#leftwide h2{
	font:bold 22px/27px Georgia, "Times New Roman", Times, serif; color:#00407B; background-color:#FCF3D5; padding:18px 0 3px 0; margin:0 29px 0 0;}
#leftwide h2 span.a{
	background-color:#EDE2BE; display:block; height:13px; width:310px; font:normal 13px/13px Georgia, "Times New Roman", Times, serif; color:#00407B; float:right; margin:7px 0 0 0;}
#leftwide h2 span.b{
	background-color:#EDE2BE; display:block; height:13px; width:265px; font:normal 13px/13px Georgia, "Times New Roman", Times, serif; color:#00407B; float:right; margin:7px 0 0 0;}

#leftwide h3{
	font:normal 20px/20px Georgia, "Times New Roman", Times, serif; color:#000000;}
#leftwide p{
	padding:5px 0 ; font:normal 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;  margin:0 29px 0 0;}
/*
#leftwide p.box{
	font:bold 10px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; border:#449cbe 1px solid; background-color:#FEFAEE; width:268px; height:26px; padding:0 0 0 6px;}
#leftwide p.box a{
	font:bold 11px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:underline; text-transform:lowercase; color:#7D6732; border:none; background-color:#FEFAEE; width:auto; padding:0 8px;}
#leftwide p.box a:hover{
	font:bold 11px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; color:#7D6732; border:none; background-color:#FEFAEE; width:auto; padding:0 8px;}
*/
#leftwide a.comment{
	background:url(images/comment_bg.gif) no-repeat 0 0 #FCF3D5; width:91px; height:16px; text-align:right; text-decoration:none; font:bold 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 6px 0 0; margin:-22px 0 0 300px;}
#leftwide a.comment:hover{
	background:url(images/comment_bg_h.gif) no-repeat 0 0 #FCF3D5; width:91px; height:16px; text-align:right; text-decoration:none; font:bold 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 6px 0 0; margin:-22px 0 0 300px;}
#leftwide a.more{
	background:url(images/more_bg.gif) no-repeat 0 0 #FCF3D5; width:91px; height:16px; text-align:right; text-decoration:none; font:bold 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 6px 0 0; margin:-16px 0 0 406px;}
#leftwide a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat 0 0 #FCF3D5; width:91px; height:16px; text-align:right; text-decoration:none; font:bold 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 6px 0 0; margin:-16px 0 0 406px;}
#leftwide p.divider{
	background:url(images/line_divider.gif) repeat-x 0 27px #FCF3D5; color:#FFFFFF; height:28px; margin:0 29px 0 0; padding:0; line-height:0; font-size:0;}

/*------------------------------------------------left panel--------------------*/

#leftwide box{
	margin:10px;
	margin-left:20px;
}
#leftwide box_1{
	padding:10px;
	margin:10px;
	margin-top:0px;
	border-width: 1px;
	border-color: #C1C1C1;
	border-style: solid;
}
#leftwide box_2{
	padding:10px;
	margin:10px;
	margin-top:0px;
	border-width: 1px;
	border-color: #FFF;
	border-style: solid;
	background:url(../images/box_back.gif) repeat-x;
}

#leftwide p.mainText{
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#4A3E14;
	background-color:inherit;
	margin:0;
	color:#000000;
	text-decoration:none;
	background:url(images/arrow4.gif) no-repeat 2px 2px #FFFFFF;
	padding:0 0 4px 20px; display:block;
}

#leftwide p.toptextone{
	font:normal 12px/16px Georgia, "Times New Roman", Times, serif;
	color:#4A3E14;
	background-color:inherit;
	margin:0;
	color:#000000;
	text-decoration:none;
	display:block;
}


#leftwide td{
	font:normal 12px/16px Georgia, "Times New Roman", Times, serif;
}

#leftwide td a{
	font:normal 12px/16px Georgia, "Times New Roman", Times, serif;
    color:#000000;
    text-decoration:none;
    background-color:inherit;
    font-weight:bold;
}

#leftwide td a:hover{
	font:normal 12px/16px Georgia, "Times New Roman", Times, serif;
    color:#000000;
    text-decoration:none;
    background-color:#e5f2fc;
    font-weight:bold;
}

#leftwide p.subMainText{
	font:normal 11px/12px Georgia, "Times New Roman", Times, serif;
	color:#4A3E14;
	background-color:inherit;
	margin-left:15px;
	margin-bottom:2px;
	color:#999999;
	text-decoration:none;
	padding:4px 0 2px 15px; display:block;
	background:url(images/arrow6.gif) no-repeat 2px 5px #FFFFFF;

}

#leftwide p.subTinyText{
	font:normal 10px/12px Georgia, "Times New Roman", Times, serif;
	color:#4A3E14;
	background-color:inherit;
	margin-left:15px;
	margin-bottom:2px;
	color:#999999;
	text-decoration:none;
	padding:4px 0 2px 15px; display:block;

}

#leftwide p.subMainText a{
	color:#000000;
}

#leftwide p.subMainText a:hover{
	background-color: #e4f2fc;
}

#leftwide p.breakLine{
border-top:#449cbe 1px solid;
}

#leftwide p.maintitle{
font:normal 18px/18px Georgia, "Times New Roman", Times, serif; color:#000000;
}

#leftwide p.mainText a{
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#BF5A00;
}

#leftwide p.amainText{
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#4A3E14;
	background-color:inherit;
	margin:0;
	color:#000000;
	text-decoration:none;
	background:url(images/arrow_green.gif) no-repeat 0px 0px #FFFFFF;
	padding:0 0 4px 20px; display:block;
}
/*------------------------------------------------mid panel--------------------*/
#mid{
	width:295px;
	float:left;
	padding:0;
	margin:0;
}
#news{
	width:272px;
	background:url(images/mid_panel_bg.gif) 0 0 repeat-y;
	padding:2px 12px 0 11px;
	margin:0;
}
#news h2{
	display:block;
	background:url(images/news_bg.gif) 0 0 no-repeat;
	width:189px;
	height:44px;
	padding:0 0 0 83px;
	font:bold 16px/44px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:inherit;
	margin: 72px 0 17px 0;
}
#news h3{
	font:bold 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#C40000;
	background-color:inherit;
	padding:0 0 0 15px;
	margin:0 0 9px 0;
	text-transform:uppercase;
}
#news p.newsText{
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4A3E14;
	background-color:inherit;
	padding:0 0 18px 15px;
	margin:0;
}
#news ul{
	padding:0 0 17px 15px;
	margin:0;
	font-size:0;
}
#news ul li{
	padding:0;
	margin:0;
}
#news ul li a{
	background:url(images/arrow_red.gif) 0 7px no-repeat;
	padding:0 0 0 8px;
	font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#167807;
	background-color:inherit;
	text-decoration:underline;
}
#news ul li a:hover{
	color:#167807;
	background-color:#F5EED7;
	text-decoration:none;
}
#news a.banner{
	display:block;
	background:url(images/mid_banner.gif) 0 0 no-repeat;
	width:241px;
	height:98px;
	margin:0 0 20px 15px;
}
#news a.banner:hover{
	background:url(images/mid_banner_hover.gif) 0 0 no-repeat;
}
#news a.banner2{
	display:block;
	background:url(images/mid_banner2.gif) 0 0 no-repeat;
	width:241px;
	height:103px;
	margin:0 0 0 15px;
}
#news a.banner2:hover{
	background:url(images/mid_banner2_hover.gif) 0 0 no-repeat;
}

#news a.banner33{
	display:block;
	background:url(images/graphic_1.png) 0 0 no-repeat;
	width:243px;
	height:42px;
	margin:0 0 0 15px;
}
#news a.banner33:hover{
	background:url(images/graphic_1.png) 0 0 no-repeat;
}


#news a.banner43{
	display:block;
	background:url(images/graphic_2.png) 0 0 no-repeat;
	width:243px;
	height:42px;
	margin:0 0 0 15px;
}
#news a.banner43:hover{
	background:url(images/graphic_2.png) 0 0 no-repeat;
}


#mid p.bottom{
	display:block;
	background:url(images/mid_bottom.gif) 0 0 no-repeat;
	width:295px;
	height:47px;
	padding:0;
	margin:0 0 7px 0;
}

#mid p.bottomlogin{
	display:block;
	background:url(images/mid_bottom_login.gif) 0 0 no-repeat;
	width:295px;
	height:47px;
	padding:0;
	margin:0 0 7px 0;
}

#support{
	width:294px;
	padding:0;
	margin:0;
	background:url(images/support_bg.gif) 0 0 repeat-y;
}
#support h2{
	display:block;
	background:url(images/support_top.gif) 0 0 no-repeat;
	width:275px;
	height:35px;
	padding:17px 0 0 19px;
	font:bold 24px/15px Arial, Helvetica, sans-serif;
	color:#D27004;
	background-color:inherit;
	margin:0;
}
#support p{
	font:bold 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#141414;
	background-color:inherit;
	padding:0 16px 14px 19px;
}
#support p a{
	font:normal 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#167807;
	background-color:inherit;
	text-decoration:underline;
}
#support p a:hover{
	color:#167807;
	background-color:#D9E4ED;
	text-decoration:underline;
}
#support p.supportBot{
	display:block;
	background:url(images/support_bottom.gif) 0 0 no-repeat;
	width:294px;
	height:15px;
	font-size:0;
	padding:0;
	margin:0;
}
/*------------------------------------------------mid panel--------------------*/

/* ------------------------------ right pannel start -------------------------- */
#catags{
	width:174px; margin: 10px 0 0 31px; background-color:#FFFFFF; color:#000000; float:left; padding:0;}

#catags h2{
	font:normal 18px/31px Georgia, "Times New Roman", Times, serif; color:#000000; padding: 0 0 0 0; width:174px;  }

#catags h2.dark{
	background:url(images/right_h2_dark.gif) no-repeat 0 0 #AD9356;
	font:normal 18px/31px Georgia, "Times New Roman", Times, serif; color:#000000; padding:0 0 0 0px; width:174px;  }
#catags h2.light{
	background:url(images/right_h2_light.gif) no-repeat 0 0 #AD9356;
	font:normal 20px/31px Georgia, "Times New Roman", Times, serif; color:#000000; padding:0 0 0 24px; width:174px;  }
#catags ul{
	padding:4px 10px 5px 5px;}
#catags ul li{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#000000; background-color:#FFFFFF; padding:0; line-height: 1.0em;}
#catags ul li a{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(images/arrow1.gif) no-repeat 2px 5px #FFFFFF; padding:0 0 0 20px; display:block;}
#catags ul li a:hover{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(images/arrow1.gif) no-repeat 2px 5px #e4f2fc; padding:0 0 0 20px; display:block;}

#catagsBottom{
	width:174px; background-color:#614F26; color:#000000; float:left; padding:4px 0 0 0; margin:2px 0 0 9px;}
#catagsBottom h2.meta{
	background:url(images/meta_bg.gif) no-repeat 0 0 #614F26;
	font:normal 20px/31px Arial, Helvetica, sans-serif; color:#000000; padding:0 0 0 24px; width:174px;  }
#catagsBottom ul{
	padding:4px 24px 12px 22px;}
#catagsBottom ul li{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#000000; background-color:#614F26; padding:0;}
#catagsBottom ul li a{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(images/arrow2.gif) no-repeat 2px 5px #614F26; padding:0 0 0 20px; display:block;}
#catagsBottom ul li a:hover{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(images/arrow2.gif) no-repeat 2px 5px #826B37; padding:0 0 0 20px; display:block;}

#catagsBottom1{
	width:181px; background-color:#FEFAEE; border:#D9CEA8 1px solid; color:#000000; float:left; padding:0 0 0 27px; margin:3px 0 0 9px;}
#catagsBottom1 ul{}
#catagsBottom1 ul li{
	font:bold 13px/37px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; background-color:#FEFAEE; float:left; margin:0 8px 0 0;}
#catagsBottom1 ul li a{
	font:bold 13px/37px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(images/icon.gif) no-repeat right center #FEFAEE; padding:0 26px 0 0;}
#catagsBottom1 ul li a:hover{
	font:bold 13px/37px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#614F26; text-decoration:none; background:url(images/icon.gif) no-repeat right center #FEFAEE; padding:0 26px 0 0;}

#catags a.investment{
	display:block;
	background:url(images/online_investment.gif) 0 0 no-repeat;
	width:174px;
	height:53px;
	margin:0 0 8px 0;
}
#catags a.investment:hover{
	background:url(images/online_investment_hover.gif) 0 0 no-repeat;
}
#catags a.blog{
	display:block;
	background:url(images/latest_blog.gif) 0 0 no-repeat;
	width:174px;
	height:53px;
	margin:0 0 8px 0;
}
#catags a.blog:hover{
	background:url(images/latest_blog_hover.gif) 0 0 no-repeat;
}
#catags a.comments{
	display:block;
	background:url(images/expert_comments.gif) 0 0 no-repeat;
	width:174px;
	height:53px;
	margin:0;
}
#catags a.comments:hover{
	background:url(images/expert_comments_hover.gif) 0 0 no-repeat;
}


#catags a.purchase{
	display:block;
	background:url(images/order_today.png) 0 0 no-repeat;
	width:174px;
	height:53px;
	margin:0 0 8px 0;
}
#catags a.purchase:hover{
	background:url(images/order_today_hover.png) 0 0 no-repeat;
}
#catags a.donate{
	display:block;
	background:url(images/donate_today.png) 0 0 no-repeat;
	width:174px;
	height:53px;
	margin:0 0 8px 0;
}
#catags a.donate:hover{
	background:url(images/donate_today_hover.png) 0 0 no-repeat;
}
#catags a.reseller{
	display:block;
	background:url(images/become_reseller.png) 0 0 no-repeat;
	width:174px;
	height:53px;
	margin:0;
}
#catags a.reseller:hover{
	background:url(images/become_reseller_hover.png) 0 0 no-repeat;
}

/* ------------------------------ right pannel end -------------------------- */

/* ------------------------------ resellers pannel start -------------------------- */
#resellers{
	width:174px; margin: 10px 0 0 31px; background-color:#FFFFFF; color:#000000; float:left; padding:0;}

#resellers h2{
	font:normal 18px/31px Georgia, "Times New Roman", Times, serif; color:#000000; padding: 0 0 0 0; width:174px;  }

#resellers h2.dark{
	background:url(images/right_h2_dark.gif) no-repeat 0 0 #AD9356;
	font:normal 18px/31px Georgia, "Times New Roman", Times, serif; color:#000000; padding:0 0 0 0px; width:174px;  }
#resellers h2.light{
	background:url(images/right_h2_light.gif) no-repeat 0 0 #AD9356;
	font:normal 20px/31px Georgia, "Times New Roman", Times, serif; color:#000000; padding:0 0 0 24px; width:174px;  }
#resellers ul{
	padding:4px 10px 5px 5px;}
#resellers ul li{
	font:normal 10px/22px Arial, Helvetica, sans-serif; color:#000000; background-color:#FFFFFF; padding:0; background:url(images/point_1.jpg) no-repeat 0px 7px #FFFFFF; padding:0 0 0 12px; display:block;}
#resellers ul li a{
	font:normal 10px/22px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(images/point_1.jpg) no-repeat 2px 7px #FFFFFF; padding:0 0 0 20px; display:block;}
#resellers ul li a:hover{
	font:normal 10px/22px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(images/point_1.jpg) no-repeat 2px 7px #e4f2fc; padding:0 0 0 20px; display:block;}

#resellersBottom{
	width:174px; background-color:#614F26; color:#000000; float:left; padding:4px 0 0 0; margin:2px 0 0 9px;}
#resellersBottom h2.meta{
	background:url(images/meta_bg.gif) no-repeat 0 0 #614F26;
	font:normal 20px/31px Arial, Helvetica, sans-serif; color:#000000; padding:0 0 0 24px; width:174px;  }
#resellersBottom ul{
	padding:4px 24px 12px 22px;}
#resellersBottom ul li{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#000000; background-color:#614F26; padding:0;}
#resellersBottom ul li a{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(images/arrow2.gif) no-repeat 2px 5px #614F26; padding:0 0 0 20px; display:block;}
#resellersBottom ul li a:hover{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(images/arrow2.gif) no-repeat 2px 5px #826B37; padding:0 0 0 20px; display:block;}

#resellersBottom1{
	width:181px; background-color:#FEFAEE; border:#D9CEA8 1px solid; color:#000000; float:left; padding:0 0 0 27px; margin:3px 0 0 9px;}
#resellersBottom1 ul{}
#resellersBottom1 ul li{
	font:bold 13px/37px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; background-color:#FEFAEE; float:left; margin:0 8px 0 0;}
#resellersBottom1 ul li a{
	font:bold 13px/37px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(images/icon.gif) no-repeat right center #FEFAEE; padding:0 26px 0 0;}
#resellersBottom1 ul li a:hover{
	font:bold 13px/37px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#614F26; text-decoration:none; background:url(images/icon.gif) no-repeat right center #FEFAEE; padding:0 26px 0 0;}

#resellers a.investment{
	display:block;
	background:url(images/online_investment.gif) 0 0 no-repeat;
	width:174px;
	height:53px;
	margin:0 0 8px 0;
}
#resellers a.investment:hover{
	background:url(images/online_investment_hover.gif) 0 0 no-repeat;
}

#resellers a.purchase{
	display:block;
	background:url(images/order_today.png) 0 0 no-repeat;
	width:174px;
	height:53px;
	margin:0 0 8px 0;
}
#resellers a.purchase:hover{
	background:url(images/order_today_hover.png) 0 0 no-repeat;
}

#resellers a.blog{
	display:block;
	background:url(images/latest_blog.gif) 0 0 no-repeat;
	width:174px;
	height:53px;
	margin:0 0 8px 0;
}
#resellers a.blog:hover{
	background:url(images/latest_blog_hover.gif) 0 0 no-repeat;
}
#resellers a.comments{
	display:block;
	background:url(images/expert_comments.gif) 0 0 no-repeat;
	width:174px;
	height:53px;
	margin:0;
}
#resellers a.comments:hover{
	background:url(images/expert_comments_hover.gif) 0 0 no-repeat;
}

#resellers p{
	font:normal 11px/13px Georgia, "Times New Roman", Times, serif;
	color:#4A3E14;
	background-color:inherit;
	margin:0;
	/*color:#000000;*/
	text-decoration:none;
	display:block;
}
/* ------------------------------ resellers pannel end -------------------------- */

/*------------------------------------------------right panel--------------------*/

#right{
	width:174px;
	float:right;
	padding:10px 0 0 5px;
	margin:0;
}
#right a.purchase{
	display:block;
	background:url(images/order_today.png) 0 0 no-repeat;
	width:174px;
	height:53px;
	margin:0 0 8px 0;
}
#right a.purchase:hover{
	background:url(images/order_today_hover.png) 0 0 no-repeat;
}
#right a.donate{
	display:block;
	background:url(images/donate_today.png) 0 0 no-repeat;
	width:174px;
	height:53px;
	margin:0 0 8px 0;
}
#right a.donate:hover{
	background:url(images/donate_today_hover.png) 0 0 no-repeat;
}
#right a.reseller{
	display:block;
	background:url(images/become_reseller.png) 0 0 no-repeat;
	width:174px;
	height:53px;
	margin:0;
}
#right a.reseller:hover{
	background:url(images/become_reseller_hover.png) 0 0 no-repeat;
}
#right h2.moreLink{
	display:block;
	width:169px;
	background:url(images/more_link_div.gif) 0 0 repeat-x;
	height:46px;
	float:right;
}
#right h2.moreLink span{
	font:bold 18px/46px Arial, Helvetica, sans-serif;
	color:#D27004;
	background-color:#fff;
	width:90px;
}
#right ul{
	padding:0 0 14px 4px;
	margin:0;
	float:left;
	font-size:0;
}
#right ul li{
	padding:0;
	margin:0;
	height:19px;
}
#right ul li a{
	display:block;
	font:normal 11px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#061211;
	background-color:#fff;
	text-decoration:underline;
}
#right ul li a:hover{
	color:#061211;
	background-color:#EEEEEE;
	text-decoration:none;
}
#right img{
	margin:6px 0 26px 0;
	float:right;
	width:145px;
	height:73px;
}

#right p.subTinyText{
	font:normal 10px/12px Georgia, "Times New Roman", Times, serif;
	color:#4A3E14;
	background-color: #e4f2fc;
	margin-left:2px;
	margin-bottom:2px;
	color:#000000;
	text-decoration:none;
	padding:0 0 14px 4px; display:block;

}

#right p.toptextone{
	font:normal 11px/13px Georgia, "Times New Roman", Times, serif;
	color:#4A3E14;
	background-color:inherit;
	margin:0;
	color:#000000;
	text-decoration:none;
	display:block;
}

#right p.toptextone a{
	color:#000000;
}

#right p.toptextone a:hover{
	background-color: #e4f2fc;
}

#right hr{
border-top:#449cbe 1px solid;
}
/*------------------------------------------------right panel--------------------*/

/*------------------------------------------------body--------------------*/

/*------------------------------------------------footer--------------------*/
#footer{
	width:959px;
	height:129px;
	background-color:#494949;
	color:#fff;
	position:relative;
	margin:0 auto;
}
#footer ul{
	width:399px;
	position:absolute;
	left:270px;
	top:24px;
}
#footer ul li{
	float:left;
	color:#F5F5F5;
	background-color:inherit;
	font:normal 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer ul li a{
	color:#F5F5F5;
	background-color:inherit;
	font:normal 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 9px;
	text-decoration:none;
	text-transform:uppercase;
}
#footer ul li a:hover{
	color:#000;
	background-color:#B0D642;
}
#footer p.copyright{
	font:normal 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFBC22;
	background-color:inherit;
	position:absolute;
	text-align: center;
	left:230px;
	top:45px;
}
#footer a.xht{
	width:75px;
	height:15px;
	background:url(images/xhtml_bg.gif) 0 0 no-repeat;
	position:absolute;
	left:401px;
	top:64px;
}
#footer a.xht:hover{
	background:url(images/xhtml_bg_hover.gif) 0 0 no-repeat;
}
#footer a.cs{
	width:75px;
	height:15px;
	background:url(images/css_bg.gif) 0 0 no-repeat;
	position:absolute;
	left:484px;
	top:64px;
}
#footer a.cs:hover{
	background:url(images/css_bg_hover.gif) 0 0 no-repeat;
	color:#000;
	background-color:inherit;
}
#footer p.design{
	display:block;
	width:266px;
	height:10px;
	padding:2px;
	position:absolute;
	left:378px;
	top:91px;
	font:bold 10px/10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#B0D642;
	background-color:inherit;
	text-transform:uppercase;
}
#footer p.design a.link{
	font:bold 10px/10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#B0D642;
	background-color:inherit;
	text-transform:uppercase;
	text-decoration:none;
	padding:2px;
}
#footer p.design a.link:hover{
	color:#C40000;
	background-color:#fff;
}
/*------------------------------------------------footer--------------------*/
