@import url("styles_ie6.css");
html, body, div, ul, li, input, select, textarea, form, p, dl, dt, dd, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0
}
body {
	background:#e9e9e9 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333
}
/*Global Styles starts here*/
a {	color:#0066CC;	text-decoration:none}
a:hover {color:#123b98;	text-decoration:underline}
a img {border:none}

.clear {clear:both !important; line-height:0; height:0;}
.u{text-decoration:underline !important;}
.b{font-weight:bold !important;}
.em{ font-style:italic;}
.u:hover{text-decoration:none !important;}
.hand{cursor:pointer !important;}
.over-hidden{overflow:hidden !important;}
.noborder{border:none !important;}
.nobg{background:none !important;}
.small-gray{font-size:11px; color:#666666;}
 
/*alignments*/
.a-left{text-align:left !important;}
.a-center{text-align:center !important;}
.a-right{text-align:right !important;}

/*colors*/
.red{color: red !important;}

/*floats*/
.fll {float:left !important}
.flr {float:right !important}

/*font*/
.arial{font-family:Arial;}
.verdana{font-family:Verdana;}
.fs10 {font-size:10px !important}
.fs13{font-size:13px !important;}
.fs15{font-size:15px !important;}
.fs16{font-size:16px !important;}

/*margin*/
.mat0{margin-top:0 !important;}
.mab5{margin-bottom:5px !important;}
.mab10{margin-bottom:10px !important;}
.malr24 {margin:0 24px !important}
.mar10{margin-right:10px !important;}
.mal10{margin-left:10px !important;}
.mal20{margin-left:20px !important;}

/*padding*/
.patb0{padding-top:0 !important; padding-bottom:0 !important;}
.palr15 {padding:0 15px !important;}
.pal7{padding-left:7px !important; }
.pat1 {padding-top:1px !important;}
.pat5 {padding-top:5px !important;}
.pat8 {padding-top:8px !important;}
.pat15 {padding-top:15px !important;}

 
/*width*/
.wiauto{width:auto !important;}
.wi100pr{width:100% !important;}
.wi40{width:40px !important;}
.wi60{width:60px !important;}
.wi65{width:65px !important;}
.wi75{width:75px !important;}
.wi582 {width:582px !important;}
.wi290 {width:290px !important;}
.wi262 {width:262px !important;}
.wi208 {width:208px !important;}
.wi120 {width:120px !important;}
.wi140 {width:140px !important;}
.wi168 {width:168px !important;}
.wi185 {width:185px !important;}
.wi190 {width:190px !important;}
.wi200 {width:200px !important;}
.wi652{width:652px !important;}
.wi740 {width:740px !important;}
.wi800 {width:800px !important;}

/*height*/
.hi400{height:400px;}
.hi500{height:500px;}

img.bord-right {
	border:4px solid #cdcdcd;
	float:right;
	margin:0 0 10px 15px
}
input.inputtext {
	width:153px;
	border:1px #c3c3c3 solid;
	height:19px
}
select.selectbox {
	width:153px;
	border:1px #c3c3c3 solid;
	height:19px
}
h1 {
	font-size:24px;
	line-height:35px;
	margin-bottom:10px;
	letter-spacing:-1px;
margin-right:8px;
}
h1.inside {
	letter-spacing:normal;
	text-align:center;
	margin:20px 0 40px
}
h2 {
	font-size:16px;
	color:#444
}
h3 {
	border-bottom:1px solid #e5e5e5;
	position:relative;
	height:20px;
	margin:0 0 0px 0
}
h3 span {
	background:#FFF;
	position:absolute;
	bottom:-3px;
	font-size:14px;
	padding-right:2px
}
h6 {
	font-size:12px;
	font-weight:bold
}

a.gray-small-arrow{ padding-left:12px; background:url(gray_arrows.gif) no-repeat 0 -53px;}
 
 

/*Cap Container starts here*/
.container-cap {
	width:980px;
	margin:0 auto;
}/*Cap Header starts here*/
.header-cap {
	height:85px;
	margin-top:16px;
	position:relative
}
.logo-cap {
	float:left
}/*Top Rightside Menu starts here*/
.top-right-links {
	position:absolute;
	top:0px;
	right:0px;
	font-size:11px;
	font-weight:bold;
}
.top-right-links a {
	color:#236793;
	padding:0 2px
}
.top-right-links a:hover {
	color:#236793
}/*Mainmenu starts here*/
.mainmenu {
	background:url(mainmenu_bg.gif) no-repeat;
	height:38px;
	margin-top:7px;
	float:right;
	width:974px;
	margin-right:7px;
}
ul.menu { 
	list-style-type:none;
	
}
ul.menu li {
	background:url(mainmenu_div.gif) no-repeat right top;
	float:left;
	height:38px
}
ul.menu li a {
	float:left;
	height:38px;
	line-height:38px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	font-family:arial !important;
}
ul.menu li a:hover {
	background:url(mainmenu_hover.gif) repeat-x;
	text-decoration:none
}
ul.menu li a:hover span.m-lt-home {
	background-position:0 -62px;
	width:8px;
	height:38px;
	float:left
}
ul.menu li a span.m-lt-home {
	width:8px;
	height:38px;
	float:left;
	cursor:pointer
}
ul.menu li a span.m-lt {
	width:8px;
	height:38px;
	float:left;
	cursor:pointer
}
ul.menu li a span.m-mid {
	height:38px;
	float:left;
	cursor:pointer;
	text-align:center;
/*	padding:0 14px;*/
padding:0 20px;
}
ul.menu li a span.m-rt {
	width:8px;
	height:38px;
	float:left;
	cursor:pointer
}
ul.menu li a.active span.m-lt-home {
	background-position:-9px -62px;
	width:8px;
	height:38px;
	float:left
}
ul.menu li a.active span.m-lt {
	background-position:-18px -62px;
	width:8px;
	height:38px;
	float:left
}
ul.menu li a.active span.m-mid {
	background:url(mainmenu_mid_active.gif) repeat-x;
	height:38px;
	float:left
}
ul.menu li a.active span.m-rt {
	background-position:-27px -62px;
	width:8px;
	height:38px;
	float:left
}
.menu-search {
	margin:9px 15px 0 15px;
	float:right;
width:95x;
}
.menu-search .search-icon {
	float:left;
	background-position:-44px top;
	width:25px;
	height:22px
}
.menu-search input {
	float:left;
	background:url(search_mid.gif) repeat-x;
	width:190px;
	border:none;
	height:18px;
	font-size:11px;
	font-weight:bold;
	color:#666;
	padding:4px 0 0 0
}
.menu-search .search-rt {
	float:left;
	background-position:-70px top;
	width:5px;
	height:22px
}

.congratulations{color:#071E30;
font-size:14px;
font-weight:bold;
text-align:center;}
/*Round Corners starts here*/
.white-box-tl, .white-box-tr, .white-box-bl, .white-box-br, .wheat-box-tl, .wheat-box-tr, .wheat-box-bl, .wheat-box-br, .gray-box-tl, .gray-box-tr, .gray-box-bl, .gray-box-br, .white-brd-tl, .white-brd-tr, .white-brd-bl, .white-brd-br, .blue-brd-tl, .blue-brd-tr, .blue-brd-bl, .blue-brd-br, .blue-thi-brd-tl, .blue-thi-brd-tr, .blue-thi-brd-bl, .blue-thi-brd-br, .yourarehere .lt, .yourarehere .rt, .gray-grad-lt, .gray-grad-rt, .blue-grad-lt, .blue-grad-rt, .yellow-grad-lt, .yellow-grad-rt, .litegray-grad-lt, .litegray-grad-rt, ul.menu li a:hover span.m-lt-home, ul.menu li a.active span.m-lt-home, ul.menu li a.active span.m-lt, ul.menu li a.active span.m-rt, .comment-box-tl, .comment-box-tr, .comment-box-bl, .comment-box-br{
	background-image:url(all_corners.gif)
}
.white-box-tl {
	background-position:-34px 0px;
	width:7px;
	height:7px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px
}
.white-box-tr {
	background-position:-41px 0px;
	width:7px;
	height:7px;
	overflow:hidden;
	position:absolute;
	top:0px;
	right:0px
}
.white-box-bl {
	background-position:-34px -7px;
	width:7px;
	height:7px;
	overflow:hidden;
	position:absolute;
	bottom:0px;
	left:0px
}
.white-box-br {
	background-position:-41px -7px;
	width:7px;
	height:7px;
	overflow:hidden;
	position:absolute;
	bottom:0px;
	right:0px
}
.white-box-cont {
	text-align:left;
	line-height:normal;
}
.white-brd-tl {
	background-position:-49px -0px;
	width:6px;
	height:6px;
	overflow:hidden;
	position:absolute;
	top:-1px;
	left:-1px
}
.white-brd-tr {
	background-position:-55px -0px;
	width:6px;
	height:6px;
	overflow:hidden;
	position:absolute;
	top:-1px;
	right:-1px
}
.white-brd-bl {
	background-position:-49px -6px;
	width:6px;
	height:6px;
	overflow:hidden;
	position:absolute;
	bottom:-1px;
	left:-1px
}
.white-brd-br {
	background-position:-55px -6px;
	width:6px;
	height:6px;
	overflow:hidden;
	position:absolute;
	bottom:-1px;
	right:-1px
}
.white-brd-cont {
}
.wheat-box-tl {
	background-position:-62px 0px;
	width:7px;
	height:7px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px
}
.wheat-box-tr {
	background-position:-69px 0px;
	width:7px;
	height:7px;
	overflow:hidden;
	position:absolute;
	top:0px;
	right:0px
}
.wheat-box-bl {
	background-position:-62px -7px;
	width:7px;
	height:7px;
	overflow:hidden;
	position:absolute;
	bottom:0px;
	left:0px
}
.wheat-box-br {
	background-position:-69px -7px;
	width:7px;
	height:7px;
	overflow:hidden;
	position:absolute;
	bottom:0px;
	right:0px
}
.wheat-box-cont {
}
.gray-box-tl {
	background-position:-77px 0px;
	width:6px;
	height:6px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px
}
.gray-box-tr {
	background-position:-83px 0px;
	width:6px;
	height:6px;
	overflow:hidden;
	position:absolute;
	top:0px;
	right:0px
}
.gray-box-bl {
	background-position:-77px -6px;
	width:6px;
	height:6px;
	overflow:hidden;
	position:absolute;
	bottom:0px;
	left:0px
}
.gray-box-br {
	background-position:-83px -6px;
	width:6px;
	height:6px;
	overflow:hidden;
	position:absolute;
	bottom:0px;
	right:0px
}
.gray-box-cont {
}
.blue-brd-tl {
	background-position:-34px -15px;
	width:6px;
	height:6px;
	overflow:hidden;
	position:absolute;
	top:-2px;
	left:-2px
}
.blue-brd-tr {
	background-position:-40px -15px;
	width:6px;
	height:6px;
	overflow:hidden;
	position:absolute;
	top:-2px;
	right:-2px
}
.blue-brd-bl {
	background-position:-34px -21px;
	width:6px;
	height:6px;
	overflow:hidden;
	position:absolute;
	bottom:-2px;
	left:-2px
}
.blue-brd-br {
	background-position:-40px -21px;
	width:6px;
	height:6px;
	overflow:hidden;
	position:absolute;
	bottom:-2px;
	right:-2px
}
.blue-brd-cont {
}
.blue-thi-brd-tl {
	background-position:-66px -15px;
	width:17px;
	height:18px;
	overflow:hidden;
	position:absolute;
	top:-1px;
	left:-1px
}
.blue-thi-brd-tr {
	background-position:-83px -15px;
	width:17px;
	height:18px;
	overflow:hidden;
	position:absolute;
	top:-1px;
	right:-1px
}
.blue-thi-brd-bl {
	background-position:-66px -33px;
	width:17px;
	height:20px;
	overflow:hidden;
	position:absolute;
	bottom:-1px;
	left:-1px
}
.blue-thi-brd-br {
	background-position:-83px -33px;
	width:17px;
	height:20px;
	overflow:hidden;
	position:absolute;
	bottom:-1px;
	right:-1px
}
.blue-thi-brd-cont {
	background:#fff;
	padding:15px 20px
}


.comment-box-tl {
	background-position:-34px -28px;
	width:12px;
	height:12px;
	overflow:hidden;
	position:absolute;
	top:-3px;
	left:-3px;
}
.comment-box-tr {
	background-position:-46px -28px;
	width:12px;
	height:12px;
	overflow:hidden;
	position:absolute;
	top:-3px;
	right:-3px;
}
.comment-box-bl {
	background-position:-34px -40px;
	width:12px;
	height:12px;
	overflow:hidden;
	position:absolute;
	bottom:-3px;
	left:-3px
}
.comment-box-br {
	background-position:-46px -40px;
	width:12px;
	height:12px;
	overflow:hidden;
	position:absolute;
	bottom:-3px;
	right:-3px
}
 




/*Gradients states here*/
.gray-grad-lt {
	background-position:0 0;
	width:7px;
	height:37px;
	float:left
}
.gray-grad-mid {
	background:url(gray_mid_bg.gif) repeat-x;
	height:37px;
	float:left
}
.gray-grad-rt {
	background-position:-7px 0;
	width:7px;
	height:37px;
	float:left
}
.blue-grad-lt {
	background-position:-15px 0;
	width:9px;
	height:39px;
	float:left
}
.blue-grad-mid {
	background:url(blue_mid_bg.gif) repeat-x;
	height:39px;
	float:left
}
.blue-grad-rt {
	background-position:-24px 0;
	width:9px;
	height:39px;
	float:left
}
.yellow-grad-lt {
	background-position:-48px -68px;
	width:12px;
	height:32px;
	float:left
}
.yellow-grad-mid {
	background:url(yellow_mid_bg.gif) repeat-x;
	height:32px;
	float:left
}
.yellow-grad-rt {
	background-position:-60px -68px;
	width:12px;
	height:32px;
	float:left
}
.litegray-grad-lt {
	background-position:-74px -68px;
	width:12px;
	height:32px;
	float:left
}
.litegray-grad-mid {
	background:url(lite_gray_mid_bg.gif) repeat-x;
	height:32px;
	float:left
}
.litegray-grad-rt {
	background-position:-86px -68px;
	width:12px;
	height:32px;
	float:left
}
/*listing-lt-menu-images starts here*/
.white-ds-bottom-bg, #listing-slide-menu .category a.togglecategory, #listing-slide-menu .collapsed a.togglecategory, #listing-slide-menu .category .categorybd {
	background-image:url(listing_lt_menu_images.gif)
}
.white-ds-mid-bg {
	background:url(white_dropshadow_mid_bg.gif) repeat-y;
	width:198px;
	padding:10px 17px;
	clear:both
}
.white-ds-bottom-bg {
	background-position:0 -50px;
	width:232px;
	height:14px
}

.biscut-box-tl, .biscut-box-tr, .biscut-box-bl, .biscut-box-br, .biscut-box-cont span, .blue-grad-drop .lt, .blue-grad-drop .rt, .gray-grad-drop .lt, .gray-grad-drop .rt {
	background-image:url(tool-corner-bg.gif);
}
.top-biscut-box{background:#f8f2e0;padding:10px 5px; margin:0px 0px; width:950px; position:relative; overflow:hidden}
.biscut-box-tl {background-position:-88px 0px;	width:6px;	height:6px;	overflow:hidden;	position:absolute;	top:0px;	left:0px}
.biscut-box-tr {background-position:-94px 0px;	width:6px;	height:6px;	overflow:hidden;	position:absolute;	top:0px;	right:0px}
.biscut-box-bl {background-position:-88px -6px;	width:6px;	height:6px;	overflow:hidden;	position:absolute;	bottom:0px;	left:0px}
.biscut-box-br {background-position:-94px -6px;	width:6px;	height:6px;	overflow:hidden;	position:absolute;	bottom:0px;	right:0px}
.biscut-box-cont {text-align:center;  font-weight:bold; font-family:Verdana; position:relative;}
.biscut-box-cont a span{position:absolute; width:20px; height:20px; left:5px; top:-2px; background-position:-66px 0px; display:block;}
.biscut-box-cont a{text-decoration:underline;}
.biscut-box-cont a:hover{text-decoration:none;}





.blue-grad-drop{ margin:20px 0 15px 0;	overflow:hidden;  font-family:arial;}	
.blue-grad-drop .lt {background-position:0px 0px;	width:13px;	height:45px; float:left}
.blue-grad-drop .rt {background-position:-13px 0px;	width:20px;	height:45px; float:left}
.blue-grad-drop .mid {background:url(tool-drop-repeated-x-bg.gif) repeat-x;	width:892px;	height:45px;	float:left;	line-height:28px;	padding:0 0px; text-align:left; color:#FFFFFF; font-size:22px; font-weight:bold; line-height:37px;}
.blue-grad-drop .mid h2 {padding:0 0px; margin:0; color:#FFFFFF; font-size:22px; font-weight:bold; line-height:37px;float:left;}

.gray-grad-drop{ margin:20px 0 15px 0;	overflow:hidden;  font-family:arial;  }	
.gray-grad-drop .lt {	background-position:-33px 0px;	width:13px;	height:45px; float:left}
.gray-grad-drop .rt {	background-position:-46px 0px;	width:20px;	height:45px; float:left}
.gray-grad-drop .mid {	background:url(tool-drop-repeated-x-bg.gif) repeat-x 0 -57px;	width:892px;	height:45px;	float:left;	line-height:28px;	padding:0 0px; text-align:left; color:#FFFFFF; font-size:22px; font-weight:bold; line-height:37px;}
.gray-grad-drop .mid h2 {padding:0 0px; margin:0; color:#FFFFFF; font-size:22px; font-weight:bold; line-height:37px; float:left;}



.green-grad-btn .lt, .green-grad-btn .rt, .green-grad-btn-small .lt, .green-grad-btn-small .rt, .green-grad-form-btn .lt, .green-grad-form-btn .rt{ background-image:url(green-grad-button.png); }

.green-grad-btn{ margin:17px auto 0 auto ;	overflow:hidden;}	
.green-grad-btn .lt {background-position:0px 0px;	width:10px;	height:50px; float:left}
.green-grad-btn .rt {background-position:-10px 0px;	width:18px;	height:50px; float:left}
.green-grad-btn .mid {background:url(green-grad-button-mid.png) repeat-x; height:50px; float:left;	line-height:28px;	padding:0 0px; text-align:center; color:#FFFFFF; font-size:22px; font-weight:bold; line-height:37px;}
.green-grad-btn .mid img{ margin:12px 0 0 0;}


.green-grad-btn-small{ bottom:-25px;left:65px;position:absolute;}	
.green-grad-btn-small .lt {background-position:-31px 0px;	width:10px;	height:43px; float:left}
.green-grad-btn-small .rt {background-position:-42px 0px;	width:18px;	height:43px; float:left}
.green-grad-btn-small .mid {background:url(green-grad-button-mid.png) repeat-x 0 -55px; height:43px; float:left;	line-height:28px;	padding:0 0px; text-align:center; color:#FFFFFF; font-size:22px; font-weight:bold; line-height:37px;}
.green-grad-btn-small .mid img{ margin:12px 0 0 0;}


.green-grad-form-btn{ margin-top:15px;overflow:hidden;}	
.green-grad-form-btn .lt {background-position:-31px 0px;	width:10px;	height:43px; float:left}
.green-grad-form-btn .rt {background-position:-42px 0px;	width:18px;	height:43px; float:left}
.green-grad-form-btn .mid {background:url(green-grad-button-mid.png) repeat-x 0 -55px; height:43px; float:left;	line-height:28px;	padding:0 20px; text-align:center; color:#FFFFFF; font-size:22px; font-weight:bold; line-height:37px;}
.green-grad-form-btn .mid img{ margin:10px 0 0 0;}



/*Small Images starts here*/
.bap span.que-mark, ul.gap-list li span.read-riview span.arrow, .see-more span, .blue-grad-mid .view span.arrow, .comm-pluse span.pulse, .comm-pluse span.pulse2, .comm-view span, .double-arrow span, ul.nl-list li span, input.nl-btn, .prg-name span.arrow, .stand-share span.arrow, .excla, ul.prog-list-cont li span.more-detail span.arrow, ul.cap-adv-content li span.star-icon, ul.cap-adv-content li span.ring-icon, ul.cap-adv-content li span.cal-icon, .menu-search .search-icon, .menu-search .search-rt {
	background-image:url(small_images.gif)
}
/*Content Body starts here*/
.content-body {
	background:#FFF;	 
	margin:10px 0px 0px 0;
	position:relative;	 
	overflow:hidden;
	padding:15px 15px 15px 15px; 
	width:945px;
}

.content-forum-body{padding:15px 20px;
width:920px;}



/*Popup Banner starts here*/
.get-started-top {
	position:relative;
	width:940px;
	margin-bottom:10px;
	background:url(get-started-now.jpg) no-repeat;
	height:130px;
}
.get-started-top .inputbox2{height:22px; width:230px; padding-top:3px; border:1px solid #fff; font-size:15px; color:#525252;}
.gsn-url {
	position:absolute;
	top:45px;
	right:123px;
}
.gsn-email {
	position:absolute;
	top:83px;
	right:123px;
}
a.gsn-go {
	position:absolute;
	top:83px;
	right:18px;
	width:88px;
	height:30px;
}


/*Today on Cap starts here*/
.toc-gap{margin:0px 0 0;overflow:hidden}
.toc {
	float:left;
	/*width:510px;*/
	margin-right:0px
}
h3 .date {
	background:#FFF;
	position:absolute;
	right:0;
	bottom:-3px;
	font-size:10px;
	padding:0 0 0 2px;
	color:#999
}
.toc-content {
	margin:10px 0 15px 0;
	text-align:left
}

h1.toc-head , h1.toc-head a, h1.toc-head a:hover {
	font-size:24px;
	line-height:24px;
	margin-bottom:10px;
	letter-spacing:-1px;
	color:#333333;
	text-decoration:none;
}

.toc-bot-text {
	line-height:20px;
	clear:both;
	font-weight:bold
}
.toc-full-story{ font-weight:bold; font-size:10px; font-family:Verdana;}
ul.ariticl-home {
	list-style-type:none
}
ul.ariticl-home li {
	height:30px;
	padding:10px 0;
	border-bottom:1px solid #e5e5e5
}
ul.ariticl-home li img {
	border:1px solid #747474;
	float:left
}
ul.ariticl-home li .arti-cont {
	margin-left:53px
}
ul.ariticl-home li .arti-cont span {
	display:block
}
ul.ariticl-home li .arti-cont .title {
	font-weight:bold;
	padding:0 0 6px 0;
	line-height:10px
}
ul.ariticl-home li .arti-cont .by {
	font-size:10px
}
ul.ariticl-home li .arti-cont .by a {
	color:#333;
	text-decoration:underline
}
ul.ariticl-home li .arti-cont .by a:hover {
	color:#333;
	text-decoration:none
}
 
 


/*Best Affiliate Programs starts here*/
.bap{ float:left; width:390px; height:500px; background:url(bap-bg.jpg) no-repeat; position:relative;}

.bap .choose-tar-mar{padding:38px 10px 0 0; text-align:right;}
.bap .choose-tar-mar select{width:150px;}
ul.bap-list{margin:10px 0 5px; padding:0; list-style-type:none; }
ul.bap-list li{margin:0 0 0px 0; padding:1px 8px 3px; #padding:1px 8px 0px; overflow:hidden;}
*html ul.bap-list li{padding:1px 8px 3px;}
 
ul.bap-list li span.image{float:left; width:50px;}
ul.bap-list li span.image img{border:1px solid #002D2D;}
ul.bap-list li a span {float:left;}
ul.bap-list li a span.num{ color:#7497aa; font-size:15px; margin-right:5px; width:20px;}
ul.bap-list li a{background:url(bap_list_bot_brd.jpg) repeat-x left bottom; float:left; font-size:16px; color:#FFFFFF; width:324px;  text-decoration:none; line-height:30px; font-weight:bold;}
.bap .more{color:#bfe7ff; text-align:center; font-size:14px;}
.bap .more a{color:#bfe7ff;}

/*tool tip*/
.bap span.que-mark{ position:absolute; right:10px; top:12px; width:16px; height:16px; background-position:-26px 0; display:block; }
#tt {position:absolute; display:block;}
#tttop {display:block; height:5px; margin-left:5px; overflow:hidden}
#ttcont {display:block; padding:10px; margin-left:5px; background:#ffffff; border:2px solid #666666; color:#000000;width:200px;}
#ttbot {display:block; height:5px; margin-left:5px; overflow:hidden}


/*Community Pulse starts here*/
 .comm-pluse {
	clear:both;
	margin:0px 0 25px 0;
	overflow:hidden
}
.comm-pluse span.pulse2{background-position:-60px -137px;
float:left;
height:31px;
left:7px;
overflow:hidden;
position:relative;
top:5px;
width:40px;}
.comm-pluse .content-box {
	position:relative;
	width:918px;
	float:left
}
.comm-colum {
	width:280px;
	float:left
}
.comm-colum h3 {
	font-size:16px;
	color:#444;
	border:none;
	height:inherit;
}

.replies-box {
	border-bottom:3px solid #e5e5e5;
	height:12px;
	overflow:hidden
}
.replies-box span {
	background:#e5e5e5;
	color:#797979;
	float:right;
	font-size:10px;
	width:64px;
	text-align:center
}
ul.comm-list {
	list-style-type:none
}
ul.comm-list li {
	border-bottom:1px solid #e5e5e5;
	padding:13px 0;
	min-height:45px;
	height:auto !important;
	height:45px
}
ul.comm-list li .reply-count {
	background:#e5e5e5;
	text-align:center;
	padding:0 10px;
	height:15px;
	line-height:15px;
	font-size:10px;
	margin:0 0 0 10px;
	float:right
}
ul.comm-list li span {
	display:block
}
ul.comm-list li .tit {
	font-weight:bold
}
ul.comm-list li .by {
	font-size:10px;
	color:#666
}
ul.comm-list li .by a {
	color:#666;
	text-decoration:underline
}
ul.comm-list li .by a:hover {
	color:#666;
	text-decoration:none
}
.comm-view, .double-arrow {
	padding:10px 0 0 0;
	font-weight:bold;
	overflow:hidden;
	color:#123B98;
}
.comm-view a, .double-arrow a {
	float:left;
}
.comm-view span, .double-arrow span {
	background-position:0 -25px;
	width:8px;
	height:6px;
	float:left;
	position:relative;
	top:6px;
	left:2px;
	overflow:hidden
}
.comm-view b, .double-arrow b {
 	float:left;
   margin-right:3px;
}
/*Featued-Acap starts here*/
.featured-acap{margin:10px 0; overflow:hidden;}
.featured-tool{ width:300px; float:left; }
.about-cap{ width:615px;  float:left; margin-left:10px;}
.about-cap p{margin:0 0 15px 0;}

.fea-tool-cont{background:url(featured-tool-cont-bg.gif) no-repeat; width:250px; height:185px; padding:10px 20px; font-size:13px; position:relative;}
.fea-tool-cont .dwd-btn{position:absolute; bottom:-20px;}

.fea-tool-cont h3.ft-head{ color:#123b98; font-size:19px; margin:0 0 10px 0;}



/*Your Are Here starts here*/
.yourarehere {
	margin:0 0 20px 0;
	overflow:hidden
}
.yourarehere .lt {
	background-position:-37px -70px;
	width:4px;
	height:30px;
	float:left
}
.yourarehere .rt {
	background-position:-41px -70px;
	width:4px;
	height:30px;
	float:left
}
.yourarehere .mid {
	background:url(gray_white_bord_mid_bg.gif) repeat-x;
	width:892px;
	height:30px;
	float:left;
	line-height:28px;
	padding:0 10px
}
.yourarehere .mid a {
	color:#333
}

/*listing page starts here*/
.listing-page {
	overflow:hidden
}
.left232 {
	width:232px;
	float:left
}
.right675 {
	width:675px;
	margin-left:13px;
	float:left
}/*sort-by-prog starts here*/
.sort-by-prog {
}
.sort-by-prog .title {
	font-size:15px;
	font-weight:bold;
	line-height:32px;
	padding-left:5px
}
.reset-sel {
	height:35px;
	line-height:25px;
	text-align:right
}
.show-all-opt {
	height:20px;
	line-height:18px;
	text-align:left
}
.reset-sel a, .show-all-opt a {
	text-decoration:underline
}
.reset-sel a:hover, .show-all-opt a:hover {
	text-decoration:none
}
ul.country-list {
	list-style-type:none
}
ul.country-list li {
	padding-bottom:7px;
	color:#797979;
	font-size:13px
}
ul.country-list li img {
	border:1px solid #cdcdcd;
	margin:0 8px;
	vertical-align:middle
}
ul.country-list li input[type="checkbox"] {
	vertical-align:middle
}/*last-viewed-prog starts here*/
.last-viewed-prog {
}
.last-viewed-prog .title {
	font-size:15px;
	font-weight:bold;
	line-height:32px;
	padding-left:5px
}
ul.lvp-list {
	list-style-type:none;
	padding:5px 0
}
ul.lvp-list li {
	height:27px;
	padding:3px 0 4px 0;
	font-weight:bold;
	color:#333;
	font-size:15px
}
ul.lvp-list li a {
	color:#333
}
ul.lvp-list li a:hover {
	color:#333
}
ul.lvp-list li img {
	border:1px solid #002d2d;
	vertical-align:middle;
	margin-right:5px
}/*Get Started starts here*/
.get-started {
	background:#ebe6d0;
	padding:15px;
	margin:0 0 20px 0px;
	height:30px;
	position:relative;
	width:645px;
	overflow:hidden;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	line-height:30px
}
.get-started img {
	vertical-align:middle;
	margin-left:10px
}/*Prog list starts here*/
.prog-list {
	border:2px solid #236793;
	position:relative;
	width:651px;
	padding:5px 10px;
	margin-bottom:12px
}
.prog-list-head {
	background:#e9e9e9;
	padding:4px 5px 4px 13px;
	width:633px;
	margin:5px 0;
	position:relative;
	overflow:hidden;
	font-weight:bold;
	text-align:center
}
.prog-list span {
	float:left
}
.prg-name {
	width:190px;
	text-align:left;
	line-height:18px;
	color:#236793
}
.exc-deal {
	width:215px;
	text-align:center;
	line-height:18px;
	color:#236793;
	margin-right:5px
}
.stand-share {
	width:130px;
	text-align:center;
	line-height:18px;
	color:#236793
}
.prg-name span.arrow, .stand-share span.arrow {
	background-position:-12px -68px;
	width:9px;
	height:9px;
	float:left;
	position:relative;
	top:6px;
	left:4px;
	overflow:hidden;
	padding:0
}
.excla {
	float:right !important;
	background-position:-77px 0;
	width:19px;
	height:19px
}
ul.prog-list-cont {
	list-style-type:none;
	overflow:hidden
}
ul.prog-list-cont li {
	clear:both;
	font-weight:bold;
	color:#333
}
ul.prog-list-cont li a {
	color:#333
}
ul.prog-list-cont li a:hover {
	color:#333
}
ul.prog-list-cont li span {
	float:left;
	padding:3px 0 4px 0
}
ul.prog-list-cont li span.num {
	width:28px;
	line-height:27px;
	text-align:center
}
ul.prog-list-cont li span.image {
	width:50px
}
ul.prog-list-cont li span.image img {
	border:1px solid #002d2d
}
ul.prog-list-cont li span.title {
	width:145px;
	line-height:27px;
	font-size:14px
}
ul.prog-list-cont li span.exc-cont {
	background:#f5f5f5;
	width:180px;
	text-align:center;
	line-height:27px;
	font-size:14px
}
ul.prog-list-cont li span.stand-share-cont {
	width:150px;
	line-height:27px;
	font-size:14px;
	text-align:center
}
ul.prog-list-cont li span.more-detail {
	float:right;
	font-size:12px;
	line-height:27px;
	margin:0 5px 0 0
}
ul.prog-list-cont li span.more-detail a {
	float:left
}
ul.prog-list-cont li span.more-detail span.arrow {
	background-position:0 -33px;
	width:9px;
	height:7px;
	float:left;
	position:relative;
	top:11px;
	left:4px;
	overflow:hidden;
	padding:0
}/*Cpa Help starts here*/
.cap-help {
	background:#e9e9e9;
	padding:15px;
	margin:0 0 12px 0px;
	height:30px;
	position:relative;
	width:645px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:30px
}/*seo copy starts here*/
.seo-copy {
	border:1px solid #e5e5e5;
	position:relative;
	width:633px;
	padding:20px
}
.seo-copy p {
	padding:5px 0 10px 0;
	color:#797979
}/* Get Matched page starts here*/
.get-matched {
	overflow:hidden
}
.get-matched .lt {
	width:606px;
	border:1px #e5e5e5 solid;
	background:#194a6a url(match_step_bg.gif) repeat-x left top;
	float:left;
	padding:12px 11px 14px 11px;
	margin-right:20px;
	position:relative
}
.get-matched .lt h1 {
	font-size:24px;
	color:#333
}
.get-matched .lt span.complete {
	font-size:13px;
	color:#797979;
	border-bottom:1px #e5e5e5 solid;
	padding-bottom:13px
}/* Get Matched page Form starts here*/
.get-matched .lt dl.gm-form {
	width:500px;
	margin:27px 13px 0 13px
}
dl.gm-form dt {
	width:143px;
	float:left;
	clear:left;
	color:#333;
	font-size:13px;
	font-weight:bold;
	margin-bottom:18px
}
dl.gm-form dd {
	width:300px;
	float:left;
	margin-bottom:18px
}
dl.gm-form dd.mar26 {
	margin-bottom:26px
}
dl.gm-form dt br {
	clear:left
}
ul.gm-form {
	margin:0;
	padding:0
}
ul.gm-form li {
	list-style-type:none;
	float:left;
	width:142px;
	vertical-align:top;
	font-size:13px;
	font-weight:normal;
	line-height:24px
}
ul.gm-form li input.txt {
	margin-right:10px;
	vertical-align:middle
}
.finish {
	font-size:16px;
	font-weight:bold;
	text-align:center
}
.finish a {
	color:#333;
	text-decoration:none
}
.finish a:hover {
	color:#333;
	text-decoration:underline
}
.get-matched .rt {
	width:270px;
	float:left
}
.cap-adv {
	height:52px;
	border-top:1px #e5e5e5 solid;
	border-bottom:1px #e5e5e5 solid;
	color:#797979;
	font-size:14px;
	font-weight:bold;
	line-height:52px;
	width:270px
}
.get-matched .rt h4 {
	font-size:16px;
	color:#333
}
ul.cap-adv-content {
	margin:18px 0 0 3px;
	padding:0
}
ul.cap-adv-content li {
	list-style-type:none;
	color:#797979;
	margin-bottom:15px;
	width:230px;
	padding:3px 0 0 36px;
	position:relative
}
ul.cap-adv-content li span.star-icon {
	background-position:0px -102px;
	width:26px;
	height:26px;
	float:left;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden
}
ul.cap-adv-content li span.ring-icon {
	background-position:-38px -102px;
	width:27px;
	height:28px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden
}
ul.cap-adv-content li span.cal-icon {
	background-position:-75px -102px;
	width:25px;
	height:25px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden
}/* Sub Pages statrs here */
.fsp {
	overflow:hidden
}
.fsp .lt {
	float:left;
	width:600px
}
.fsp .lt h2 {
	font-size:16px;
	font-weight:bold;
	position:relative;
	margin-bottom:18px
}
.fsp .lt h2 span {
	font-size:12px;
	font-weight:bold;
	color:#237dab;
	background:url(fsp_bullet.gif) no-repeat right 5px;
	position:absolute;
	right:0;
	padding-right:11px
}
dl.fsp-content {
	width:574px;
	border:1px #ccc solid;
	padding:13px 12px 16px 12px;
	overflow:hidden;
	margin-bottom:21px
}
dl.fsp-content dt {
	width:133px;
	float:left;
	clear:left
}
dl.fsp-content dd {
	width:440px;
	float:left
}
dl.fsp-content dd p {
	line-height:18px;
	color:#666
}
dl.fsp-content dd span a {
	text-decoration:none;
	color:#7ab546;
	font-size:12px;
	background:url(fsp_readmore.gif) no-repeat right 2px;
	padding-right:17px;
	line-height:18px
}
dl.fsp-content dd span a:hover {
	text-decoration:none
}
.fsp .rt {
	float:left;
	margin-left:19px;
	width:300px
}
/*Footer starts here*/
.footer-body {
	background:#FFF;	 
	margin:20px 0px;
	position:relative;	 
	overflow:hidden;
	padding:0px 0px 0px 0px; 
	width:960px;
}


.footer-list-box{ padding:15px 0px 0 20px; float:left;}
ul.footer-list, ul.footer-list-mid{margin:0; padding:0 15px 0 0; list-style-type:none; float:left; width:155px;}
ul.footer-list-mid{width:170px !important;}
*html ul.footer-list{ width:150px;}

ul.footer-list li, ul.footer-list-mid li{background:url(footer_list_bot_brd.gif) repeat-x left bottom; color:#123b98; padding:3px 0; line-height:14px; text-align:left; font-size:12px;  font-family:Arial, Helvetica, sans-serif;}

ul.footer-list li a, ul.footer-list-mid li a {
	color:#123b98;
	text-decoration:none
}
ul.footer-list li a:hover, ul.footer-list-mid li a:hover {
	color:#123b98;
	text-decoration:underline
}


.subscribe-newsletter{width:410px; height:302px; float:right; position:relative; background:url(subscribe_newsletter_bg.gif)}
.subscribe-newsletter span.hide{ position:absolute; left:-5000px;}

.subscribe-newsletter .inputbox2{height:22px; width:230px; padding-top:3px; border:1px solid #fff; font-size:15px; color:#525252;}
.sn-name {
	position:absolute;
	top:52px;
	right:145px;
}
.sn-email {
	position:absolute;
	top:91px;
	right:145px;
}
a.sn-subscribe {
height:30px;
position:absolute;
right:27px;
top:89px;
width:100px;
}

.cap-copy{margin:10px 0; text-align:center; color:#333333;float:left;}

 td.tcat  .smallfont{color:#FFFFFF !important;}

.mainStory{font-size:12px;line-height:16px;width:605px;margin-right:16px;margin-bottom:20px;}
			.mainStory p {padding-bottom:10px;}
			.mainStory h2 {margin-bottom:6px;}

.specialLinks {float:right;margin-top:10px;}
.specialLinks ul {list-style:none;}
.specialLinks ul li {padding:0 13px;border-left:1px dotted #ccc;float:left;}
