
/* CSS DOCUMENT */

/*----------------------- GENERAL -----------------------*/
body{
	padding:1px 0 15px;
	margin:0;
	background:#fff;
	font:normal 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#09233E;
	}
div, img, p, a, ul, h1, h2, h3, h4, h5, h6, form, input, label, select, textarea{
	padding:0;
	margin:0;
	}
img{ border:none;}
a{ text-decoration:none;
	outline:none;}
ul{ list-style-type:none;}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}

/*----------------------- HEADER -----------------------*/
div#header{
	width:962px;
	height:93px;
	margin:0 auto 10px;
	padding:0 0 0 22px;
	background:url(images/header-banner.jpg) 0 0 no-repeat;
	position:relative;
	}
<!--div#header a.logo{
	width:157px;
	height:34px;
	position:absolute;
	top:27px;
	left:22px;
	} -->
div#header a.logo{
	width:165px;
	height:35px;
	position:absolute;
	top:27px;
	left:22px;
	}
div#header a.logo img{
	display:block;
	}
<!--a.home{
	display:block;
	width:38px;
	height:15px;
	color:#CBCBCB;
	background:#000 url(images/home-bg.gif) 0 0 no-repeat;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	line-height:15px;
	padding-left:23px;
	float:left;
	} 
a.home:hover{
	color:#fff;
	background-color:inherit;
	}-->
	
a.home{
	display:block;
	width:38px;
	height:15px;
	color:#fff;
	background:#000 url(images/home-bg.gif) 0 0 no-repeat;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	line-height:15px;
	padding-left:23px;
	float:left;
	}
a.home:hover{
	color:#fff;
	background-color:inherit;
	}
div#header ul.topLink{
	font:bold 12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-top:1px solid #ADB9C2;
	border-left:1px solid #ADB9C2;
	border-right:1px solid #ADB9C2;
	float:right;
	width:180px;
	}
div#header ul.topLink li{
	border-bottom:1px solid #ADB9C2;
	}
div#header ul.topLink li a, 
div#header ul.topLink li span{
	display:block;
	height:22px;
	color:#09233E;
	background:url(images/header-link-bg.gif) 0 0 repeat-x #E6ECEF;
	}
div#header ul.topLink li a:hover, 
div#header ul.topLink li span{
	background-position:0 100%;
	}
div#header ul.topLink li a span, 
div#header ul.topLink li span span{
	display:block;
	height:22px;
	padding:0 0 0 25px;
	cursor:pointer;
	}
div#header ul.topLink li span span {
	cursor:default;
}	
div#header ul.topLink li a span.signinIcon, 
div#header ul.topLink li span span.signinIcon{
	background:url(images/signin-icon.gif) 3px 50% no-repeat;
	}
div#header ul.topLink li a span.regstIcon, 
div#header ul.topLink li span span.regstIcon{
	background:url(images/regst-icon.gif) 3px 50% no-repeat;
	}
div#header ul.topLink li span.subscribeIcon{
	background:url(images/subscribe-icon.gif) 6px 50% no-repeat;
	}
div#header ul.topLink li span.newsIcon{
	background:url(images/newsletter-icon.gif) 3px 50% no-repeat;
	}
div#header ul.topLink li span.profileIcon{
	background:url(images/profile-icon.gif) 6px 50% no-repeat;
	}

/*----------------------- TOP AD SECTION -----------------------*/
div#topAd{
	width:728px;
	height:90px;
	margin:0 auto 10px;
	}
div#topAd a, div#topAd img{
	display:block;
	}

/*----------------------- MAIN NAV -----------------------*/
div#mainNavPart{
	width:966px;
	height:23px;
	margin:0 auto;
	background:url(images/main-nav-bot-bg.gif) 0 100% repeat-x;
	padding:0 8px 0 10px;
	}
ul.navigation{
	width:742px;
	height:23px;
	float:left;
	font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
ul.navigation li{
	float:left;
	}
ul.navigation li a{
	height:23px;
	background:url(images/main-nav-midl-bg.gif) 0 0 repeat-x #610C0C;
	color:#434443;
	text-transform:uppercase;
	position:relative;
	float:left;
	}
ul.navigation li a span{
	display:block;
	height:23px;
	padding:0 17px 0 0;
	float:left;
	background:no-repeat;
	cursor:pointer;
	}
ul.navigation li a span.leftNavBg{
	background-image:url(images/main-nav-side-bg-l.gif);
	background-position:0 0;	
	}
ul.navigation li a span.rightNavBg{
	background-image:url(images/main-nav-side-bg-r.gif);
	background-position:100% 0;	
	}
ul.navigation li a:hover{
	background:url(images/main-nav-midl-bg-h.gif) 0 0 repeat-x #610C0C;
	color:#fff;
	}
ul.navigation li a:hover span.leftNavBg{
	background-image:url(images/main-nav-side-bg-l-h.gif);
	}
ul.navigation li a:hover span.rightNavBg{
	background-image:url(images/main-nav-side-bg-r-h.gif);
	}
ul.navigation li span.landind{
	height:23px;
	background:url(images/main-nav-midl-bg-h.gif) 0 0 repeat-x #610C0C;
	color:#fff;
	text-transform:uppercase;
	position:relative;
	float:left;
	}
ul.navigation li span.landind span{
	display:block;
	height:23px;
	padding:0 17px 0 0;
	float:left;
	background:no-repeat;
	}
ul.navigation li span.landind span.leftNavBg{
	background-image:url(images/main-nav-side-bg-l-h.gif);
	background-position:0 0;	
	}
ul.navigation li span.landind span.rightNavBg{
	background-image:url(images/main-nav-side-bg-r-h.gif);
	background-position:100% 0;	
	}
ul.navigation li a span.forumIcon{
	height:9px;
	width:9px;
	top:3px;
	right:5px;
	background:url(images/forum-icon.gif) 0 0 no-repeat;
	position:absolute;
	padding:0;
	}
ul.navigation li a:hover span.forumIcon{
	background:url(images/forum-icon-h.gif) 0 0 no-repeat;
	}

/*----------------------- TEXT SIZE -----------------------*/
div#textSize{
	width:150px;
	float:right;
	padding-top:3px;
	}
div#textSize ul.text{
	font:normal 9px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:right;
	width:48px;
	}
div#textSize ul.text li{
	float:left;
	margin:0 2px 0 0;
	}
div#textSize ul.text li a{
	color:#fff;
	background-color:#000;
	width:14px;
	height:14px;
	display:block;
	text-align:center;
	}
div#textSize ul.text li .mediumFont{
	font-size:12px;
	}
div#textSize ul.text li .bigFont{
	font-size:15px;
	font-weight:bold;
	}
div#textSize ul.text li a:hover{
	color:#fff;
	background-color:#CC0000;
	}
div#textSize ul.text li span{
	color:#fff;
	background-color:#CC0000;
	width:14px;
	height:14px;
	display:block;
	text-align:center;
	}
div#textSize p{
	text-transform:uppercase;
	font-weight:bold;
	line-height:15px;
	color:#000;
	background-color:#fff;
	width:90px;
	float:right;
	text-align:right;
	padding-right:7px;
	}

/*----------------------- SUB MENU -----------------------*/
div#submenu{
	border-bottom:2px solid #610C0C;
	border-left:1px solid #610C0C;
	border-right:1px solid #610C0C;
	background-color:#CE1818;
	color:#fff;
	width:946px;
	margin:0 auto;
	padding:7px 9px 0 27px;
	}
ul.subNav{
	width:710px;
	height:22px;
	float:left;
	font:normal 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}
ul.subNav li{
	float:left;
	}
ul.subNav li a{
	height:22px;
	background:url(images/sub-nav-midl-bg.gif) 0 0 repeat-x #610C0C;
	color:#fff;
	position:relative;
	float:left;
	}
ul.subNav li a span{
	display:block;
	height:22px;
	padding:0 8px 0 0;
	float:left;
	background:no-repeat;
	cursor:pointer;
	}
ul.subNav li a span.leftSubNavBg{
	background-image:url(images/sub-nav-side-bg-l.gif);
	background-position:0 0;	
	}
ul.subNav li a span.rightSubNavBg{
	background-image:url(images/sub-nav-side-bg-r.gif);
	background-position:100% 0;	
	}
ul.subNav li a:hover{
	background:url(images/sub-nav-midl-bg-h.gif) 0 0 repeat-x #2B0000;
	color:#fff;
	}
ul.subNav li a:hover span.leftSubNavBg{
	background-image:url(images/sub-nav-side-bg-l-h.gif);
	}
ul.subNav li a:hover span.rightSubNavBg{
	background-image:url(images/sub-nav-side-bg-r-h.gif);
	}
ul.subNav li a.moreBtn{
	background:url(images/more-bg.jpg) 0 0;
	width:51px;
	padding-left:17px;
	}
ul.subNav li a.moreBtn:hover{
	background:url(images/more-bg.jpg) 0 100%;
	}
ul.subNav li span.subSelected{
	height:22px;
	background:url(images/sub-nav-midl-bg-h.gif) 0 0 repeat-x #2B0000;
	color:#fff;
	position:relative;
	float:left;
	}
ul.subNav li span.subSelected span{
	display:block;
	height:22px;
	padding:0 8px 0 0;
	float:left;
	background:no-repeat;
	}
ul.subNav li span.subSelected span.leftSubNavBg{
	background-image:url(images/sub-nav-side-bg-l-h.gif);
	background-position:0 0;
	}
ul.subNav li span.subSelected span.rightSubNavBg{
	background-image:url(images/sub-nav-side-bg-r-h.gif);
	background-position:100% 0;
	}
form.search{
	width:172px;
	float:right;
	margin-top:-3px;
	}
form.search input{
	width:110px;
	height:17px;
	float:left;
	}
form.search input.searchBtn{
	width:49px;
	height:21px;
	float:right;
	}

/*----------------------- MORE LINKS PART -----------------------*/
div#subcontent{
	width:350px;
	padding:15px 0;
	background-color:#ECECEC;
	color:#000;
	position:absolute;
	border-width:2px 1px 1px 1px;
	border-style:solid;
	border-color:#610C0C;
	visibility:hidden;
	z-index:10;
	}
div#subcontent h6{
	font-size:13px;
	line-height:14px;
	font-weight:bold;
	padding-left:15px;
	background-color:#ECECEC;
	color:#000;
	}
div#subcontent ul{
	padding-top:10px;
	font:normal 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
div#subcontent ul li{
	float:left;
	width:175px;
	padding:0;
	}
div#subcontent ul li ul.extLinks{
	padding:0;
	}
div#subcontent ul li ul.extLinks li{
	float:none;
	padding:0 5px 5px 25px;
	width:145px;
	background:url(images/bullet1.gif) 15px 4px no-repeat;
	}
div#subcontent ul li ul.extLinks li a{
	background-color:#ECECEC;
	color:#737373;
	}
div#subcontent ul li ul.extLinks li a:hover{
	background-color:inherit;
	color:#000;
	text-decoration:underline;
	}
div#subcontent p{
	padding:5px 15px 0 0;
	}
div#subcontent p a{
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	color:#fff;
	background-color:#ECECEC;
	display:block;
	width:55px;
	height:14px;
	background:url(images/view-more-link-bg.gif) 0 0 no-repeat;
	text-align:center;
	float:right;
	}
div#subcontent p a:hover{
	background-position:0 100%;
	}

/*----------------------- MAIN BODY CONTAINER-----------------------*/
div#bodyContainer{
	width:984px;
	margin:0 auto;
	}
.bodyContainer-Home{
	padding-top:20px;
	}

/*----------------------- MAIN BODY CONTAINER LEFT -----------------------*/
div#bodyContainer div#bodyLeft{
	width:792px;
	float:left;
	background:url(images/ver-dot.gif) 100% 0 repeat-y;
	padding-right:11px;
	}

/*----------------------- MAIN BODY HEADERS / MAIN INNER PAGES HEADERS -----------------------*/
div.main-userIndexHeaders {
	height:29px;
	background:url(images/hdr-side-bg-transparent.gif) 0 0 no-repeat;
	padding-left:10px;
	width:578px;
	background-color:inherit;
	line-height:20px;
	font-size:12px;
	color:#fff;
} 
div.main-userIndexHeaders h2 {
	width:574px;
	padding:0;
	margin:0;
	float:left;
	}
div.main-userIndexHeaders span.main-hdrRight{
	background:url(images/hdr-right-bg-transparent.gif) 0 0 no-repeat;
	width:4px;
	float:right;
	height:29px;
	display:block;
	}




/*----------------------- BODY HEADERS / INNER PAGES HEADERS -----------------------*/
h2{ 
	color:#fff;
	background:url(images/hdr-bg.gif) 0 0 repeat-x;
	background-color:inherit;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	height:29px;
	}
h2 span.hdrLeft{
	display:block;
	background:url(images/hdr-side-bg.gif) 0 0 no-repeat;
	float:left;
	padding-left:10px;
	height:29px;
	}
h2 span.hdrRight{
	background:url(images/hdr-right-bg.gif) 0 0 no-repeat;
	width:4px;
	float:right;
	height:29px;
	display:block;
	}
.leftBodyHdr{
	width:183px;
	}
.middleBodyHdr{
	width:271px;
	}
.rightBodyHdr{
	width:296px;
	}
.searchArticles{
	width:588px;
	}
	
div.homeContestPic{
	text-align:center;
	padding-bottom:15px;
	}

	
/*----------------------- INNER LEFT PART -----------------------*/
div#bodyLeft div#leftPart{
	width:194px;
	float:left;
	background:url(images/ver-dot.gif) 100% 0 repeat-y;
	margin-right:10px;
	}
	
/*------------ HOME LEFT ------------*/

div#bodyLeft div.homeLeft {
	width:193px !important;
	margin:0 !important;
	background:none !important;
}	

/*------------ HOME LEFT ENDS ------------*/

div#leftPart ul.leftRedLink{
	width:183px;
	font:bold 13px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	}
div#leftPart ul.leftRedLink li{
	margin-bottom:5px;
	}
div#leftPart ul.leftRedLink li a{
	background:url(images/left-red-link-bg.gif) 0 0 no-repeat;
	background-color:inherit;
	height:21px;
	padding:0 0 0 21px;
	color:#fff;
	display:block;
	}
div#leftPart ul.leftRedLink li a:hover{
	background-position:0 100%;
	}
div#leftPart div#leftAdPart{
	width:157px;
	border:3px solid #C64A4E;
	padding:10px;
	margin:0 0 11px 0;
	}
div#leftPart div#leftAdPart a.leftAdPicLInk{
	display:block;
	margin:0 auto;
	width:122px;
	}
div#leftPart div#leftAdPart a.leftAdPicLInk img{
	display:block;
	}
div#leftPart div#leftAdPart h3{
	border-bottom:1px solid #BDC2C6;
	padding-top:5px;
	height:20px;
	}
div#leftPart div#leftAdPart h3 a.adTextLink{
	font-weight:bold;
	font-size:17px;
	line-height:17px;
	color:#C71717;
	background-color:#fff;
	}
div#leftPart div#leftAdPart h3 a.adTextLink:hover{
	color:#000;
	background-color:inherit;
	}
div#leftPart div#leftAdPart h4{
	font-weight:normal;
	font-size:17px;
	line-height:19px;
	color:#09233E;
	background-color:#fff;
	}
div#leftPart div#leftAdPart p{
	color:#09233E;
	background-color:#fff;
	}
div#leftPart div#leftAdPart p a{
	font-weight:bold;
	color:#CC0000;
	background-color:#fff;
	}
div#leftPart div#leftAdPart p a:hover{
	color:#000;
	background-color:#fff;
	text-decoration:underline;
	}
div#leftPart ul.leftBotLink{
	width:183px;
	font-size:11px;
	line-height:21px;
	}
div#leftPart ul.leftBotLink li{
	border-bottom:1px solid #E7E7E7;
	}
div#leftPart ul.leftBotLink li a{
	padding-left:11px;
	color:#CC0000;
	background-color:#fff;
	height:21px;
	display:block;
	}
div#leftPart ul.leftBotLink li a:hover{
	color:#000;
	background-color:#F2F2F2;
	}

/*----------------------- HOME INNER MIDDLE NEW -----------------------*/

div#bodyLeft div#innerMiddle {
	width:590px;
	float:left;
	background:url(images/ver-dot.gif) 0 0 repeat-y;
	padding-left:9px;
}

div.innerMiddle-index {
	width:588px !important;
	padding-left:11px !important;
}

/*----------------------- HOME INNER MIDDLE NEW ENDS -----------------------*/

/*----------------------- INNER MIDDLE PART -----------------------*/
div#bodyLeft div#middlePart{
	width:282px;
	float:left;
	background:url(images/ver-dot.gif) 100% 0 repeat-y;
	}
div#middlePart h3.hdrLink,
div#rightPart h3.hdrLink {
	font-weight:bold;
	font-size:13px;
	line-height:14px;
	padding-bottom:2px;
	}
div#middlePart h3.hdrLink a,
div#rightPart h3.hdrLink a{
	color:#CC0000;
	background-color:inherit;
	}
div#middlePart h3.hdrLink a:hover,
div#rightPart h3.hdrLink a:hover{
	color:#000;
	text-decoration:underline;
	}
div#middlePart p,
div#rightPart p{
	padding-bottom:5px;
	width:271px;
	}
div#middlePart p a,
div#rightPart p a{
	color:#356BA6;
	background-color:inherit;
	text-decoration:underline;
	}
div#middlePart p a:hover,
div#rightPart p a:hover{
	text-decoration:none;
	}
div#middlePart p a.more,
div#rightPart p a.more{
	color:#CC0000;
	background-color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
div#middlePart p a.more:hover,
div#rightPart p a.more:hover{
	color:#000;
	background-color:#fff;
	text-decoration:underline;
	}
div#middlePart div#middlePartVideo{
	width:271px;
	margin-top:1px;
	margin-bottom:8px;
	padding:0;
	}
div#middlePartVideo img{
	display:block;
	}
	
	a.morenew{
	color:#CC0000;
	background-color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
	
	a.morenew:hover{
	color:#000;
	background-color:#fff;
	text-decoration:underline;
	}
	
	

/*----------------------- INNER RIGHT PART -----------------------*/
div#bodyLeft div#rightPart{
	width:296px;
	float:right;
	}
div#rightPart div#rightPartLowerAd{
	padding:20px 0 0 0;
	font-size:0;
	line-height:0;
	}
div.rightPartLowerAd a, div.rightPartLowerAd a img{
	display:block;
	}

/*----------------------- INNER RIGHT PART (TAB SECTION) -----------------------*/
ul.tabLink{
	font:bold 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:12px;
	height:21px;
	background:url(images/main-nav-bot-bg.gif) 0 100% repeat-x;
	}
ul.tabLink li{
	float:left;
	}
ul.tabLink li a{
	display:block;
	width:103px;
	height:21px;
	text-align:center;
	color:#09233E;
	background:url(images/tab-link-bg.gif) 0 0 no-repeat;
	background-color:inherit;
	}
ul.tabLink li a:hover{
	color:#fff;
	background-color:inherit;
	background-position:0 100%;
	}
ul.tabLink li span, ul.tabLink li .active{
	display:block;
	width:103px;
	height:21px;
	text-align:center;
	color:#fff;
	background:url(images/tab-link-bg.gif) 0 100% no-repeat;
	background-color:inherit;
	}
div.tabContentArea{
	width:296px;
	height:127px;
	margin-bottom:13px;
	}
div.tabContent{
	display:none;
	width:296px;
	}
div.tabContent h4{
	height:17px;
	background-color:#AF1313;
	color:#fff;
	padding-left:19px;
	margin-bottom:6px;
	font-size:11px;
	line-height:17px;
	font-weight:normal;
	}
div.tabContent img{
	display:block;
	border:1px solid #D2D2D2;
	float:left;
	margin-top:10px;
	}
div.tabContent p{
	width:217px !important;
	height:70px;
	overflow:auto;
	float:right;
	background-color:#fff;
	color:#09233E;
	padding:8px 0 10px;
	}
div.tabContent p a{
	font-weight:bold;
	color:#CC0000;
	background-color:#fff;
	}
div.tabContent p a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
div.tabContent ul.tabCount{
	height:19px;
	background-color:#AF1313;
	padding:4px 0 0 10px;
	font:normal 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
div.tabContent ul.tabCount li{
	float:left;
	margin-right:5px;
	}
div.tabContent ul.tabCount li a{
	display:block;
	width:17px;
	height:15px;
	color:#09233E;
	background:#AF1313 url(images/tab-count-link-bg.gif) 0 100% no-repeat;
	text-align:center;
	}
div.tabContent ul.tabCount li a:hover{
	color:#fff;
	background-position:0 0;
	background-color:#AF1313;
	}
div.tabContent ul.tabCount li span{
	display:block;
	width:17px;
	height:15px;
	color:#fff;
	background:#AF1313 url(images/tab-count-link-bg.gif) 0 0 no-repeat;
	text-align:center;
	}

/*----------------------- INNER RIGHT PART (TAG CLOUD SECTION) -----------------------*/
div#tagCloud{
	width:296px;
	padding-bottom:18px;
	border-bottom:1px solid #D2D2D2;
	}
div#tagCloud img{
	display:block;
	line-height:0;
	font-size:0;
	}
div#tagCloud a:hover {
	color: #CC0000;
	text-decoration: underline;
}

/*----------------------- GOOGLE ADD SECTION -----------------------*/
div.googleAdd{
	padding-top:15px;
	}
div.googleAdd h4{
	background:url(images/google-ad-pic.jpg) 0 0 no-repeat;
	height:16px;
	text-indent:-2000px;
	}
div.googleAdd h5{
	padding-top:17px;
	}
div.googleAdd h5 a{
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#CC0000;
	background-color:#fff;
	}
div.googleAdd h5 a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
div.googleAdd p{
	font-size:12px;
	line-height:14px;
	padding:0 !important;
	width:auto !important;
	}
div.googleAdd p a{
	font-size:11px;
	line-height:14px;
	color:#CC0000 !important;
	background-color:#fff;
	text-decoration:none !important;
	}
div.googleAdd p a:hover{
	color:#000 !important;
	background-color:inherit;
	text-decoration:underline !important;
	}

/*----------------------- LOWER LOGO LINKS SECTION -----------------------*/

ul.logoLinks{
	width:271px;
	padding:15px 0 0;
	line-height:0;
	float:left;
	}
	
ul.logoLinks li{
	float:left;
	margin-right:17px;
	margin-top:10px;
	}
ul.logoLinks li.noRightMar{
	margin-right:0;
	}
ul.logoLinks li a{
	border:1px solid #D5D5D5;
	display:block;
	}
ul.logoLinks li a img{
	display:block;
	}
ul.logoLinks li a:hover{
	border-color:#888;
	}
	
/*---------- NEW ADDED ------------*/
#logoLinkContainer {
	background:url(images/ver-dot.gif) 281px 0 repeat-y;
}

ul.logoLinksRight {
	padding-left:23px;
	background:url(images/ver-dot.gif) 10px 0 repeat-y;
}	
/*----------  NEW ADDED ENDS ------------*/

/*----------------------- LOWER ICON LINKS SECTION -----------------------*/
div#iconLinks{
	padding:20px 0 0 0;
	width:100%px;
	}
p.iconName{
	width:50px;
	color:#09233E;
	background-color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	float:left;
	}
ul.iconList{
	width:450px;
	float:left;
	}
ul.iconList li{
	float:left;
	margin-right:5px;
	}
ul.iconList li a, ul.iconList li a img{
	display:block;
	}

/*----------------------- MAIN BODY CONTAINER RIGHT -----------------------*/
div#bodyContainer div#bodyRight{
	width:160px;
	float:right;
	padding-right:11px;
	}
div#bodyRight div#rightAdPic{
	width:160px;
	line-height:0;
	font-size:0;
	}
div#bodyRight div#rightAdPic a, div#bodyRight div#rightAdPic img{
	display:block;
	}

/*----------------------- FOOTER -----------------------*/
div#footer{
	width:984px;
	border-top:4px solid #CC0000;
	margin:35px auto 0;
	padding:15px 0 0;
	}
div#footer ul.footLink{
	width:515px;
	margin:0 auto;
	font:normal 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D5D8DB;
	background-color:#fff;
	}
div#footer ul.footLink li{
	float:left;
	}
div#footer ul.footLink li a{
	display:block;
	margin:0 10px;
	color:#09233E;

	background-color:#fff;
	}
div#footer ul.footLink li a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
div#footer p{
	text-align:center;
	padding:10px 0 0;
	font-size:11px;
	line-height:12px;
	color:#A0A3A3;
	background-color:#fff;
	}
div#footer p a{
	color:#A0A3A3;
	background-color:#fff;
	}
div#footer p a:hover{
	text-decoration:underline;
	}

/*----------------------- MISLENIOUS -----------------------*/
.noBg{
	background:none !important;
	}
.noLeftPad{
	padding-left:0 !important;
	}
.noLeftMar{
	margin-left:0 !important;
	}
.noRightMar{
	margin-right:0 !important;
	}
.noTopPad{
	padding-top:0 !important;
	}
.topPad20{
	padding-top:20px !important;
	}
.botMar15{
	margin-bottom:15px !important;
	}
.topPad10{
	padding-top:10px !important;
	}
.botPad10{
	padding-bottom:10px !important;
	}
.topMar15{
	margin-top:15px !important;
	}

/*======================================= INNER PAGES STARTS (SEARCH ARTICLES) =======================================*/

/*----------------------- INNER PAGES NAME -----------------------*/
div#pageName{
	width:984px;
	margin:0 auto;
	padding:10px 0;
	}
div#pageName ul{
	font:normal 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#09233E;
	background-color:inherit;
	}
div#pageName ul li{
	float:left;
	padding-left:5px;
	}
div#pageName ul li a{
	color:#CC0000;
	background-color:inherit;
	}
div#pageName ul li a:hover{
	text-decoration:underline;
	color:#09233E;
	background-color:inherit;
	}

/*----------------------- INNER PAGES LEFT SECTION (SEARCH) -----------------------*/
div#leftPart div#leftAdPic{
	width:160px;
	line-height:0;
	font-size:0;
	margin:0 0 10px 12px;
	}
div#leftPart div#leftAdPic a, div#leftPart div#leftAdPic img{
	display:block;
	}

/*----------------------- INNER PAGES MIDDLE SECTION (SEARCH) -----------------------*/
div#innerPageMiddle{
	width:588px;
	float:left; 
	}

/*----------------------- INNER PAGES TAB SECTION (SEARCH) -----------------------*/
div#innerTabLink{
	width:588px;
	background:url(images/main-nav-bot-bg.gif) 0 100% repeat-x;
	border-bottom:2px solid #AF1313;
	}
ul.innerTabLinks{
	padding-left:8px;
	height:21px;
	width:460px;
	font:bold 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	}
ul.innerTabLinks li{
	float:left;
	margin-right:1px;
	}
ul.innerTabLinks li a{
	display:block;
	width:114px;
	height:21px;
	color:#09233E;
	background:#610C0C url(images/inner-tab-link-bg.gif) 0 0 no-repeat;
	text-align:center;
	}
ul.innerTabLinks li a:hover{
	background-position:0 100%;
	background-color:inherit;
	color:#fff;
	}
ul.innerTabLinks li span{
	display:block;
	width:114px;
	height:21px;
	color:#fff;
	background:#610C0C url(images/inner-tab-link-bg.gif) 0 100% no-repeat;
	text-align:center;
	}
h6.searchHdr{
	font-weight:bold;
	color:#9A9A9A;
	background-color:inherit;
	line-height:21px;
	font-size:12px;
	float:left;
	width:65px;
	}
div.innerTabContentArea{
	width:588px;
	border-bottom:1px solid #ABABAB;
	padding:10px 0;
	margin-bottom:15px;
	}
form.searchSection{
	width:588px;
	}
form.searchSection label{
	color:#09233E;
	background-color:inherit;
	}
form.searchSection input{
	width:176px;
	height:18px;
	margin-bottom:10px;
	font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	}
form.searchSection select{
	width:179px;
	margin:0 0 10px;
	font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
form.searchSection input.dtRange{
	width:62px;
	margin-right:5px;
	}
form.searchSection img{
	display:block;
	margin:3px 5px 0 0;
	}
form.searchSection input.searchBtn2{
	width:71px;
	height:21px;
	margin:0 auto;
	float:none;
	line-height:0;
	font-size:0;
	}
form.searchSection input.searchBtn3{
	width:71px;
	height:21px;
	margin:0 0 0 50px;
	line-height:0;
	font-size:0;
	}
form.searchSection input.searchBtn4{
	width:178px;
	height:21px;
	margin:0;
	float:left;
	line-height:0;
	font-size:0;
	}
form.searchSection input.searchBtn5{
	width:71px;
	height:21px;
	margin:0;
	float:left;
	line-height:0;
	font-size:0;
	}

/*----------------------- INNER PAGES SORTING SECTION (SEARCH) -----------------------*/
div.articleSort{
	width:588px;
	margin-bottom:15px;
	}
div.articleSort h6.sortHdr{
	font-weight:bold;
	color:#9A9A9A;
	background-color:inherit;
	line-height:14px;
	font-size:12px;
	float:left;
	width:50px;
	}
<!--div.articleSort ul.sortLink{
	font:bold 10px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	width:200px;
	}
div.articleSort ul.sortLink li{
	float:left;
	margin-right:10px;
	}
div.articleSort ul.sortLink li a{
	display:block;
	width:58px;
	height:20px;
	color:#CC0000;
	background:url(images/sort-link-bg.gif) 0 0 no-repeat;
	background-color:inherit;
	text-transform:uppercase;
	text-align:center;
	}
div.articleSort ul.sortLink li a:hover{
	color:#fff;
	background-color:inherit;
	background-position:0 100%;
	}
div.articleSort ul.sortLink li span{
	display:block;
	width:58px;
	height:20px;
	color:#fff;
	background:url(images/sort-link-bg.gif) 0 100% no-repeat;
	background-color:inherit;
	text-transform:uppercase;
	text-align:center;
	}-->
	
div.articleSort ul.sortLink{
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	text-transform:uppercase;
	padding-left:3px;
	color:#CC0000;
	background-color:inherit;
	}
div.articleSort ul.sortLink li{
	float:left;
	margin-right:3px;
	}
div.articleSort ul.sortLink li.leftPad8{
	padding-left:8px;
	}
div.articleSort ul.sortLink li a{
	font-size:0;
	line-height:0;
	display:block;
	width:14px;
	height:14px;
	background:url(images/sorting-bullets.gif) no-repeat;
	text-indent:-2000px;
	}
div.articleSort ul.sortLink li a.a-Sort{
	background-position:0 100%;
	}
div.articleSort ul.sortLink li a.a-Sort:hover,  div.articleSort ul.sortLink li span.a-Sort-select{
	background-position:0 0;
	}
div.articleSort ul.sortLink li a.d-Sort{
	background-position:100% 100%;
	}
div.articleSort ul.sortLink li a.d-Sort:hover, div.articleSort ul.sortLink li span.d-Sort-select{
	background-position:100% 0;
	}
div.articleSort ul.sortLink li span{
	font-size:0;
	line-height:0;
	display:block;
	width:14px;
	height:14px;
	background:url(images/sorting-bullets.gif) no-repeat;
	text-indent:-2000px;
	}

/*----------------------- INNER PAGES SEARCH ARTICLE SECTION (SEARCH) -----------------------*/
div.searchResult{
	width:588px;
	}
div.searchResult h4{
	font-size:15px;
	line-height:16px;
	font-weight:bold;
	padding:2px 0;
	}
div.searchResult h4 a{
	color:#CC0000;
	background-color:inherit;
	}
div.searchResult h4 a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
div.searchResult p{
	padding-bottom:15px;
	}
div.searchResult p a{
	color:#356BA6;
	background-color:inherit;
	text-decoration:underline;
	}
div.searchResult p a:hover{
	text-decoration:none;
	}
div.searchResult p.showDate{
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#09233E;
	background-color:inherit;
	padding:1px 15px 0 0;
	float:left;
	border-right:1px solid #ABABAB;
	margin-right:15px;
	margin-top:2px;
	}
div.searchResult ul.star{
	width:90px;
	float:left;
	font-size:0;
	line-height:0;
	padding-left:15px;
	}
div.searchResult ul.star li{
	float:left;
	width:14px;
	height:14px;
	margin-right:2px;
	background-repeat:no-repeat;
	background-position:0 0;
	}
.yelloStar{
	background-image:url(images/star-icon.jpg);
	}
.grayStar{
	background-image:url(images/star-icon2.jpg);
	}
div.searchResult p.searchResult-ratingBar {
	background:url(images/search-result-rating-middle.gif) 0 0 repeat-x;
	height:20px;
	float:left;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#09233E;
	background-color:inherit;
	padding:0 0 5px;
}
p.searchResult-ratingBar span {
	float:left;
	padding:0 5px;
}
p.searchResult-ratingBar span.left {
	display:block;
	background:url(images/search-result-ratingcorners.gif) 0 0 no-repeat;
	width:5px;
	height:20px;
	padding:0;
}
p.searchResult-ratingBar span.right {
	display:block;
	background:url(images/search-result-ratingcorners.gif) 100% 100% no-repeat;
	width:5px;
	height:20px;
	padding:0;
}

/*----------------------- INNER PAGES PAGIGNATION SECTION (SEARCH) -----------------------*/
div.pagignation{
	width:588px;
	margin:18px 0;
	}
div.pagignation table{
	border:1px solid #E8E8E8;
	color:#09233E;
	background-color:inherit;
	font-size:12px;
	line-height:20px;
	}
div.pagignation table td{
	padding:5px 7px;
	}
div.pagignation table td a{
	color:#CC0000;
	background-color:inherit;
	}
div.pagignation table td a:hover{
	color:#09233E;
	background-color:inherit;
	}
div.pagignation form{
	width:150px;
	}
div.pagignation form label{
	width:100px;
	float:left;
	}
div.pagignation form select{
	float:right;
	width:45px;
	}


/*======================================= INNER PAGES STARTS (LAPTOPS) =======================================*/

/*----------------------- MIDDLE AD SECTION (LAPTOPS) -----------------------*/
div.laptopsAdArea{
	width:582px;
	margin:10px 0;
	padding:2px;
	border:1px solid #E8E8E8;
	}
div.laptopsAdArea a.laptopAdPic{
	display:block;
	float:left;
	}
div.laptopsAdArea a.laptopAdPic img{
	display:block;
	}
div.laptopsAdArea p.laptopAdText{
	font-weight:bold;
	color:#9A9A9A;
	background-color:inherit;
	line-height:60px;
	font-size:12px;
	/*padding-left:9px;*/
	width:114px;
	text-align:center;
	float:left;
	}



/*======================================= DIFFERENT ARTICLES =======================================*/

/*----------------------- MIDDLE SECTION (DIFFERENT ARTICLES) -----------------------*/
h3.articlsHdr{
	font-size:20px;
	line-height:21px;
	font-weight:bold;
	color:#09233E;
	background-color:inherit;
	padding-bottom:7px;
	}
ul.author{
	font:bold 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#09233E;
	background-color:inherit;
	}
ul.author li{
	float:left;
	padding:0 13px 0 12px;
	background:url(images/divider1.gif) 100% 50% no-repeat;
	}
ul.article-topLeftLink{
	width:285px;
	height:14px;
	float:left;
	font:bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:10px 0;
	}
ul.article-topLeftLink li{
	float:left;
	background:url(images/divider1.gif) 100% 50% no-repeat;
	}
ul.article-topLeftLink li a{
	color:#CC0000;
	background-color:inherit;
	margin:0 7px 0 6px;
	padding-left:22px;
	background:no-repeat 0 50%;
	}
ul.article-topLeftLink li a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
ul.article-topLeftLink li a.email{
	background-image:url(images/email-icon.gif);
	}
ul.article-topLeftLink li a.bookmark{
	background-image:url(images/bookmark-icon.gif);
	}
ul.article-topLeftLink li a.print{
	background-image:url(images/print-icon.gif);
	}
ul.nxtPrevLink{
	width:300px;
	float:right;
	font:bold 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:10px;
	}
ul.nxtPrevLink li{
	float:right;
	background:url(images/divider1.gif) 100% 50% no-repeat;
	}
ul.nxtPrevLink li a{
	color:#CC0000;
	background-color:inherit;
	margin:0 7px 0 6px;
	}
ul.nxtPrevLink li a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
p.moreArticles{
	font-weight:bold;
	line-height:13px;
	color:#09233E;
	background-color:inherit;
	padding-top:10px;
	}
p.moreArticles a{
	color:#CC0000;
	background-color:inherit;
	}
p.moreArticles a:hover{
	text-decoration:underline;
	color:#000;
	background-color:inherit;
	}
	
/*----------------------- MIDDLE SECTION (DIFFERENT ARTICLES) - RATING BAR -----------------------*/
div.ratingBar-left{
	width:4px;
	height:24px;
	background:url(images/rating-bar-side-bg.gif) 0 0 no-repeat;
	float:left;
	font-size:0;
	line-height:0;
	}
div.ratingBar-right{
	width:4px;
	height:24px;
	background:url(images/rating-bar-side-bg.gif) 100% 0 no-repeat;
	float:left;
	font-size:0;
	line-height:0;
	}
div.ratingBar-middle{
	width:573px;
	height:24px;
	background:url(images/rating-bar-bg.gif) 0 0 repeat-x;
	float:left;
	padding-right:7px;
	}
div.ratingBar-middle p{
	line-height:24px;
	font-weight:bold;
	color:#09233E;
	background-color:inherit;
	width:95px;
	float:right;
	text-align:right;
	padding-left:4px;
	}
div.ratingBar-middle p.ratingScore{
	float:left;
	text-align:left;
	width:150px;
	}
div.ratingBar-middle ul.ratingLink{
	font:bold 10px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:right;
	width:297px;
	height:18px;
	padding-top:3px;
	}
div.ratingBar-middle ul.ratingLink li{
	float:right;
	margin-left:5px;
	}
div.ratingBar-middle ul.ratingLink li a{
	color:#fff;
	background-color:inherit;
	text-align:center;
	text-transform:uppercase;
	width:94px;
	height:18px;
	display:block;
	background:url(images/rating-link-bg.gif) 0 0 no-repeat;
	}
div.ratingBar-middle ul.ratingLink li a:hover{
	background:url(images/rating-link-bg.gif) 0 100% no-repeat;
	}

/*----------------------- MIDDLE SECTION (DIFFERENT ARTICLES) - ARTICLES TEXT -----------------------*/
div.articleText{
	width:588px;
	border-bottom:1px solid #ABABAB;
	}
div.articleText p{
	padding-bottom:15px;
	}
div.articleText p a{
	color:#356BA6;
	background-color:inherit;
	text-decoration:underline;
	}
div.articleText p a:hover{
	text-decoration:none;
	}

/*----------------------- MIDDLE SECTION (DIFFERENT ARTICLES) - GOOGLE AD -----------------------*/
h4.googleAddHdr{
	background:url(images/google-ad-pic.jpg) 0 50% no-repeat;
	height:50px;
	text-indent:-2000px;
	}
div.articles-googleAdd{
	float:left;
	width:170px;
	margin:0 20px 15px 0;
	}
div.articles-googleAdd h5{
	padding:0;
	}
div.articles-googleAdd h5 a{
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#CC0000;
	background-color:#fff;
	}
div.articles-googleAdd h5 a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
div.articles-googleAdd p{
	font-size:12px;
	line-height:14px;
	}
div.articles-googleAdd p a{
	font-size:11px;
	line-height:14px;
	color:#CC0000;
	background-color:#fff;
	}
div.articles-googleAdd p a:hover{
	text-decoration:underline;
	color:#000;
	background-color:inherit;
	}

/*----------------------- MIDDLE SECTION (DIFFERENT ARTICLES) - COMMENTS PART -----------------------*/
h5.commentHdr{
	font-size:16px;
	line-height:18px;
	color:#09233E;
	background-color:inherit;
	padding:20px 0 10px 0;
	}
div.commentText{
	width:475px;
	}
div.commentText ul{
	font:bold 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:20px;
	color:#09233E;
	background-color:inherit;
	}
div.commentText ul li{
	padding:0 11px 0 10px;
	background:url(images/divider1.gif) 100% 50% no-repeat;
	float:left;
	}
div.commentText ul li a{
	color:#CC0000;
	background-color:inherit;
	}
div.commentText ul li a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
div.commentText p{
	padding-bottom:15px;
	}

/*----------------------- MIDDLE SECTION (DIFFERENT ARTICLES) - FORM PART -----------------------*/
form.articleSection{
	width:350px;
	border:1px solid #ABABAB;
	padding:10px 225px 10px 10px;
	}
form.articleSection h6{
	font-size:13px;
	line-height:14px;
	color:#09233E;
	background-color:inherit;
	padding:0 0 18px;
	}
form.articleSection label{
	color:#09233E;
	background-color:inherit;
	float:left;
	display:block;
	width:80px;
	line-height:18px;
	}
form.articleSection label span, form.articleSection p{
	color:#CC0000;
	background-color:inherit;
	}
form.articleSection input{
	width:265px;
	height:18px;
	float:right;
	margin-bottom:8px;
	}
form.articleSection textarea{
	width:265px;
	height:70px;
	float:right;
	margin-bottom:8px;
	}
form.articleSection input.postBtn{
	width:92px;
	height:21px;
	float:right;
	margin-bottom:0;
	}
form.articleSection a.resrtBtn{
	display:block;
	width:;
	height:;
	float:right;
	margin-left:10px;
	}
form.articleSection div.captcha {
	padding:0 0 0 82px;
}
form.articleSection div.captcha img {
	float:left;
	border:#D4D0C8 1px solid;
	margin:0 10px 20px 0;
}

/*------ NEW ADDED --------*/
	
form.articleSection p {
	color:#CC0000;
	background-color:inherit;
	padding:0 0 0 81px;
	margin-bottom:8px;
}

/*----------------------- NEWSLETER SIGN UP and SIGN IN - FORM  -----------------------*/
form.newsletterSingup {
	width:557px;
	color:#09233E;
	font-weight:bold;
	line-height:15px;
	background-color:inherit;
	background:url(images/newsletter-signup-bg.gif) 0 0 no-repeat;
	height:77px;
	padding:22px 0 0 31px;
}
form.newsletterSingup input {
	width:198px;
	height:16px;
	padding-top:1px;
	float:left;
}
form.newsletterSingup input.btn {
	width:49px;
	height:21px;
	padding:0;
}
form.newsletterSingup input.reset-psw {
	width:123px;
	height:21px;
	padding:0;
}
form.newsletterSingup input.checkBox {
	width:13px;
	height:13px;
	padding:0;
}
form.newsletterSingup p {
	line-height:28px;
}
form.newsletterSingup label {
	font-weight:normal;
}
form.newsletterSingup a {
	color:#CC0000;
	font-weight:normal;
	background-color:inherit;
}
form.newsletterSingup a:hover {
	color:#000;
	background-color:inherit;
	text-decoration:underline;
}
div.notMember {
	color:#09233E;
	background-color:#fff;
	font-size:13px;
	line-height:27px;
	font-weight:bold;
	padding:0 0 0 31px;
}
div.notMember a {
	color:#CC0000;
	background-color:#fff;
	margin-left:4px;
}
div.notMember a:hover {
	color:#000;
	background-color:#fff;
	text-decoration:underline;
}

/*----------------------------- REGISTER FORM - INTO POPUP --------------------------------*/
.rgisterFormPopup{
	border:1px solid #C4C4C4;
	padding:20px;
	position:absolute;
	top:80px;
	left:65px;
	background-color:#fff;
	color:#09233E;
	}

/*----------------------------- REGISTER FORM --------------------------------*/

form.rgisterForm textarea{
	width:280px;
	height:80px;
	float:left;
	margin-bottom:10px;
	}
form.rgisterForm select{
	width:284px;
	float:left;
	margin-bottom:10px;
	}
form.rgisterForm input.marketRadio{
	width:14px;
	height:14px;
	margin-right:5px;
	margin-top:3px;
	}
form.rgisterForm label.marketRadioText{
	width:80px;
	}
form.rgisterForm label strong{
	font-weight:normal;
	}
form.rgisterForm label{
	color:#09233E;
	font-weight:bold;
	background-color:inherit;
	float:left;
	display:block;
	width:130px;
	line-height:18px;
	}
form.rgisterForm label span, 
form.rgisterForm p span{
	color:#CC0000;
	font-weight:bold;
	background-color:inherit;
	}
form.rgisterForm p {
	padding:0 0 6px 130px;
}
form.rgisterForm p.mandatory {
	color:#CC0000;
	clear:both;
	padding-bottom:8px;
}
form.rgisterForm input{
	width:280px;
	height:18px;
	float:left;
	margin-bottom:10px;
	}
	
form.rgisterForm input.picUpload{
	height:21px;
	float:left;
	margin-bottom:10px;
	font-size:11px;
	line-height:13px;
	}
form.rgisterForm input.small {
	width:118px;
}
form.rgisterForm div.captcha {
	padding:0 0 0 130px;
}
form.rgisterForm div.captcha img {
	float:left;
	border:#D4D0C8 1px solid;
	margin:0 10px 20px 0;
}
form.rgisterForm div.captcha a {
	float:left;
	color:#CC0000;
	font-weight:bold;
	line-height:33px;
	background-color:#fff;
}
form.rgisterForm div.captcha a:hover {
	color:#000;
	background-color:#fff;
	text-decoration:underline;
}
form.rgisterForm input.btn {
	width:49px;
	height:21px;
	margin-right:10px;
}

/*----------------------------- CONTEST FORM --------------------------------*/

form.conestForm textarea{
	width:350px;
	height:80px;
	float:left;
	margin-bottom:10px;
	}
form.conestForm select{
	width:284px;
	float:left;
	margin-bottom:10px;
	}
form.conestForm input.marketRadio{
	width:14px;
	height:14px;
	margin-right:5px;
	margin-top:3px;
	}
form.conestForm label.marketRadioText{
	width:80px;
	}
form.conestForm label strong{
	font-weight:normal;
	}
form.conestForm label{
	color:#09233E;
	font-weight:bold;
	background-color:inherit;
	float:left;
	display:block;
	width:200px;
	line-height:18px;
	}
form.conestForm label span, 
form.conestForm p span{
	color:#CC0000;
	font-weight:bold;
	background-color:inherit;
	}
form.conestForm p {
	padding:0 0 6px 200px;
}
form.conestForm p.mandatory {
	color:#CC0000;
	clear:both;
	padding-bottom:8px;
}
form.conestForm input{
	width:280px;
	height:18px;
	float:left;
	margin-bottom:10px;
	}
	
form.conestForm input.picUpload{
	height:21px;
	float:left;
	margin-bottom:10px;
	font-size:11px;
	line-height:13px;
	}
form.conestForm input.small {
	width:118px;
}
form.conestForm div.captcha {
	padding:0 0 0 200px;
}
form.conestForm div.captcha img {
	float:left;
	border:#D4D0C8 1px solid;
	margin:0 10px 20px 0;
}
form.conestForm div.captcha a {
	float:left;
	color:#CC0000;
	font-weight:bold;
	line-height:33px;
	background-color:#fff;
}
form.conestForm div.captcha a:hover {
	color:#000;
	background-color:#fff;
	text-decoration:underline;
}
form.conestForm input.btn {
	width:49px;
	height:21px;
	margin-right:10px;
}


/*----------------------------- INDIVIDUAL USER INDEX PAGE --------------------------------*/

.bodyContainer-userHome {
	background:url(images/user-index-body-pattern.gif) 0 1px repeat-x;
	padding-top:20px;
}

/*---------------- HEADER FOR INDIVIDUAL USER INDEX PAGE ----------------*/
div.userIndexHeaders {
	color:#fff;
	background-color:inherit;
	font-weight:bold;
	height:29px;
	background:url(images/hdr-side-bg-transparent.gif) 0 0 no-repeat;
	padding-left:10px;
	position:relative;
} 
div.userIndexHeaders h2 { 
	background:url(images/hdr-bgnew.gif) 0 0 repeat-x;
	line-height:20px;
	font-size:12px;
	float:left;
	width:251px;
	padding:0;
	margin:0;
	padding-right:6px;
	}
div.userIndexHeaders h2.right {	
	width:272px;
}
div.userIndexHeaders h2	span {
	float:left;
}
div.userIndexHeaders span.hdrRight{
	background:url(images/hdr-right-bg-transparent.gif) 0 0 no-repeat;
	width:4px;
	float:left;
	height:29px;
	display:block;
	}
div.userIndexHeaders h2 a.manageCategories,
div.userIndexHeaders h2 a.manageCategoriesOpen {
	display:block;
	width:13px;
	height:13px;
	background:url(images/hdr-drop-icon.gif) 0 0 no-repeat;
	text-indent:-2000px;
	float:right;
	margin-top:4px;
	line-height:0;
	font-size:0;
}
div.userIndexHeaders h2 a.manageCategoriesOpen {
	background-position:0 100%;
}
/*----------------------- Manage Categories ----------------------*/
div.manageCategories{
	width:182px;
	height:165px;
	padding:0 0 0 14px;
	background-color:#ECECEC;
	color:#000;
	position:absolute;
	border:#B3B3B3 1px solid;
	overflow:auto;
	right:19px;
	top:21px;
	z-index:10;
	visibility:hidden;
}
div.manageCategories ul{
	padding-top:10px;
	font:normal 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.manageCategories ul li{
	padding:0 0 5px 11px;
	background:url(images/bullet1.gif) 0 4px no-repeat;
}
div.manageCategories ul li a{
	background-color:#ECECEC;
	color:#737373;
}
div.manageCategories ul li a:hover{
	background-color:inherit;
	color:#000;
	text-decoration:underline;
}
div.manageCategoriesRight {
	right:12px !important;
}

/*----------------------------- USER WELCOME BAR --------------------------------*/
div.welcomeBar {
	height:21px;
	margin-bottom:10px;
}
div.welcomeBar span.leftBg {
	display:block;
	float:left;
	background:url(images/welcome-bar-corner.gif) 0 0 no-repeat;
	width:6px;
	height:21px;
}
div.welcomeBar span.rightBg {
	display:block;
	float:right;
	background:url(images/welcome-bar-corner.gif) 0 100% no-repeat;
	width:6px;
	height:21px;
}
div.welcomeBar div {
	background:url(images/welcome-bar-bg.gif) 0 0 repeat-x;
	float:left;
	width:572px;
	height:21px;
	padding:0 0 0 6px;
	color:#09233E;
	font-size:11px;
	line-height:21px;
	font-weight:bold;
	background-color:inherit;
}
div.welcomeBar div p {
	width:300px;
	float:left;
}
div.welcomeBar div ul {
	float:right
}
div.welcomeBar div ul li {
	float:left;
	padding:0 16px 0 0;
}
div.welcomeBar div ul li.changeStatus {
	padding:0 5px 0 0;
	position:relative;
	z-index:1;
}
div.welcomeBar div ul li a {
	color:#CC0000;
	padding-left:16px;
	background:url(images/manage-alert-img.gif) 0 50% no-repeat;
	display:block;
	height:21px;
	float:left;
	background-color:inherit;
}
div.welcomeBar div ul li.changeStatus a {
	padding-left:18px;
	background-image:url(images/change-theme-icon.gif);
}
div.welcomeBar div ul li a:hover,
div.welcomeBar div ul li a.active {
	color:#000;
}


div.welcomeBar div ul.themes {
	background:url(images/themes-bg.gif) 0 0 no-repeat;
	height:24px;
	width:107px;
	padding:0 0 0 10px;
	position:absolute;
	top:21px;
	left:-9px;
	visibility:hidden;
	font-size:0;
	line-height:0;
}
div.welcomeBar div ul.themes li {
	padding:8px 13px 0 0;
	float:left;
}
div.welcomeBar div ul.themes li a {
	width:8px;
	height:8px;
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-2000px;
	float:left;
	padding:0;
	border-width:2px;
	border-style:solid;
}
div.welcomeBar div ul.themes li a.red {
	background-image:url(images/theme-btn-red.gif);
	border-color:#CE1818;
}
div.welcomeBar div ul.themes li a.blue {
	background-image:url(images/theme-btn-blue.gif);
	border-color:#0166AC;
}
div.welcomeBar div ul.themes li a.green {
	background-image:url(images/theme-btn-green.gif);
	border-color:#01AC6A;
}
div.welcomeBar div ul.themes li a.orange {
	background-image:url(images/theme-btn-orange.gif);
	border-color:#F17700;
}
div.welcomeBar div ul.themes li a:hover, div.welcomeBar div ul.themes li a.activeColor{	
	border-color:#000;
	}

	
	//========================= CALENDER ======================== //
	
.calendar {
  position: relative;
  display: none;
  border: 1px solid;
  border-color: #fff #000 #000 #fff;
  font-size: 11px;
  cursor: default;
  background: Window;
  color: WindowText;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border: 1px solid;
  border-color: #fff #000 #000 #fff;
  font-size: 9px;
  cursor: default;
  background: Window;
  color: WindowText;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
  background: ButtonFace;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: ActiveCaption;
  color: CaptionText;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid ButtonShadow;
  padding: 2px;
  text-align: center;
  background: ButtonFace;
  color: ButtonText;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-width: 2px;
  padding: 0px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  border-width: 1px;
  padding: 2px 0px 0px 2px;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid ButtonShadow;
  background: ButtonFace;
  color: ButtonText;
}

.calendar tbody .rowhilite td {
  background: #eee;
  color: #000;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody td.disabled { color: GrayText; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: ButtonFace;
  padding: 1px;
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
  color: ButtonText;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #e4e0d8;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}


.combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
  background: Menu;
  color: MenuText;
  font-size: smaller;
  padding: 1px;
}

.combo .label {
  text-align: center;
  padding: 1px;
}

.combo .active {
  padding: 0px;
  border: 1px solid #000;
}

.combo .hilite {
  background: Highlight;
  color: HighlightText;
}

.hand{
	cursor: pointer;
}

.date_image{
	float:none;
	display:inline;
	position:relative;
	top:3px;
	width:23px;
	height:19px;
}



form.rgisterForm label{
	color:#09233E;
	font-weight:bold;
	background-color:inherit;
	float:left;
	display:block;
	width:122px;
	line-height:18px;
	}
form.rgisterForm label span, 
form.rgisterForm p span{
	color:#CC0000;
	font-weight:bold;
	background-color:inherit;
	}
form.rgisterForm p {
	padding:0 0 6px 122px;
}
form.rgisterForm p.mandatory {
	color:#CC0000;
	clear:both;
	padding-bottom:8px;
}
form.rgisterForm input{
	width:280px;
	height:18px;
	float:left;
	margin-bottom:10px;
	}
form.rgisterForm input.small {
	width:118px;
}
form.rgisterForm div.captcha {
	padding:0 0 0 122px;
}
form.rgisterForm div.captcha img {
	float:left;
	border:#D4D0C8 1px solid;
	margin:0 10px 20px 0;
}
form.rgisterForm div.captcha a {
	float:left;
	color:#CC0000;
	font-weight:bold;
	line-height:33px;
	background-color:#fff;
}
form.rgisterForm div.captcha a:hover {
	color:#000;
	background-color:#fff;
	text-decoration:underline;
}
form.rgisterForm input.btn {
	width:49px;
	height:21px;
	margin-right:10px;
}
/*----------------------- NEWSLETER SIGN UP and SIGN IN - FORM  -----------------------*/
form.newsletterSingup {
	width:557px;
	color:#09233E;
	font-weight:bold;
	line-height:15px;
	background-color:inherit;
	background:url(images/newsletter-signup-bg.gif) 0 0 no-repeat;
	height:77px;
	padding:22px 0 0 31px;
}
form.newsletterSingup input {
	width:198px;
	height:16px;
	padding-top:1px;
	float:left;
}
form.newsletterSingup input.btn {
	width:49px;
	height:21px;
	padding:0;
}
form.newsletterSingup input.checkBox {
	width:13px;
	height:13px;
	padding:0;
}
form.newsletterSingup p {
	line-height:28px;
}
form.newsletterSingup label {
	font-weight:normal;
}
form.newsletterSingup a {
	color:#CC0000;
	font-weight:normal;
	background-color:inherit;
}
form.newsletterSingup a:hover {
	color:#000;
	background-color:inherit;
	text-decoration:underline;
}
div.notMember {
	color:#09233E;
	background-color:#fff;
	font-size:13px;
	line-height:27px;
	font-weight:bold;
	padding:0 0 0 31px;
}
div.notMember a {
	color:#CC0000;
	background-color:#fff;
	margin-left:4px;
}
div.notMember a:hover {
	color:#000;
	background-color:#fff;
	text-decoration:underline;
}


div.searchResult p.searchResult-ratingBar {
	background:url(images/search-result-rating-middle.gif) 0 0 repeat-x;
	height:20px;
	float:left;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#09233E;
	background-color:inherit;
	padding:0 0 5px;
}
p.searchResult-ratingBar span {
	float:left;
	padding:0 5px;
}
p.searchResult-ratingBar span.left {
	display:block;
	background:url(images/search-result-ratingcorners.gif) 0 0 no-repeat;
	width:5px;
	height:20px;
	padding:0;
}
p.searchResult-ratingBar span.right {
	display:block;
	background:url(images/search-result-ratingcorners.gif) 100% 100% no-repeat;
	width:5px;
	height:20px;
	padding:0;
}
/*---------- NEW ADDED ------------*/
#logoLinkContainer {
	background:url(images/ver-dotnew.gif) 281px 0 repeat-y;
}

ul.logoLinksRight {
	padding-left:23px;
	background:url(images/ver-dotnew.gif) 10px 0 repeat-y;
}	
/*----------  NEW ADDED ENDS ------------*/

div#subscribeTopAdPart{
	width:557px;
	height:99px;
	background:url(images/newsletter-signup-bg.gif) 0 0 no-repeat;
	padding-left:31px;
	margin-top:5px;
	}
img.digitLogo{
	display:block;
	float:left;
	margin-top:20px;
	}
div.adText{
	width:300px;
	padding:0 5px 0 29px;
	float:left;
	}
div.adText h3{
	text-transform:uppercase;
	font-weight:bold;
	font-size:27px;
	line-height:28px;
	color:#09233E;
	background-color:inherit;
	padding-top:35px;
	}
div.adText h4{
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	line-height:20px;
	color:#09233E;
	background-color:inherit;
	padding-top:3px;
	}
div.adText h3 span, div.adText h4 span{
	color:#CC0000;
	background-color:inherit;
	}
ul.subscribeLinks1{
	padding-top:20px;
	font:normal 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
ul.subscribeLinks1 li{
	padding:0 0 6px 16px;
	background:url(images/bullet2.gif) 0 2px no-repeat;
	}
ul.subscribeLinks1 li a{
	color:#CC0000;
	background-color:inherit;
	font-weight:bold;
	}
ul.subscribeLinks1 li a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
ul.subscribeLinks2{
	padding-top:25px;
	font:bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
ul.subscribeLinks2 li{
	float:left;
	padding:0 25px 0 16px;
	height:14px;
	background:url(images/download-icon.gif) 0 0 no-repeat;
	}
ul.subscribeLinks2 li a{
	color:#CC0000;
	background-color:inherit;
	}
ul.subscribeLinks2 li a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}

/*----------------------- SUBSCRIBE PAGE - TABLE SECTION -----------------------*/
h5.subscribeTableHdr{
	padding:30px 0 10px 0;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#09233E;
	background-color:inherit;
	}
p.subscribeSpclText{
	text-align:right;
	color:#09233E;
	background-color:inherit;
	font-size:11px;
	line-height:12px;
	margin-top:-23px;
	padding:0 0 10px 0;
	}
p.subscribeSpclText span{
	color:#CC0000;
	background-color:inherit;
	}
table.subscribeData{
	border:1px solid #fff;
	border-collapse:collapse;
	font-size:12px;
	line-height:13px;
	color:#09233E;
	background-color:#E7E7E7;
	}
table.subscribeData th{
	padding:5px 4px 5px 7px;
	height:23px;
	border:1px solid #fff;
	font-weight:bold;
	color:#fff;
	background-color:#B6B6B6;
	}
table.subscribeData th.adSubHdr{
	background-color:#CC0000;
	}
table.subscribeData tr.topHdr th{
	color:#fff;
	background-color:#4e4e4e;
	}
table.subscribeData td{
	padding:5px 4px 5px 5px;
	height:23px;
	border:1px solid #fff;
	}
table.subscribeData td a{
	color:#CC0000;
	background-color:inherit;
	}
table.subscribeData td a:hover{
	color:#000;
	background-color:inherit;
	}
p.subscribeContent{
	padding-top:7px;
	}
p.subscribeContent a{
	color:#CC0000;
	background-color:inherit;
	font-weight:bold;
	}
p.subscribeContent a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
h6.subscribeContentHdr{
	text-transform:uppercase;
	font-weight:bold;
	padding-top:20px;
	font-size:12px;
	line-height:13px;
	}
/*----------------------- I WANT SUBSCRIBE PAGE -----------------------*/
form.wantSubscribe{
	width:588px;
	float:left; 
	}
form.wantSubscribe label{
	color:#09233E;
	font-weight:bold;
	background-color:inherit;
	float:left;
	display:block;
	width:122px;
	line-height:18px;
	margin-bottom:10px;
	}
form.wantSubscribe label span, 
form.wantSubscribe p span{
	color:#CC0000;
	background-color:inherit;
	}
form.wantSubscribe p {
	padding:0 0 6px 122px;
	float:none;
	}
form.wantSubscribe p a {
	color:#CC0000;
	background-color:inherit;
	}
form.wantSubscribe p a:hover {
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
form.wantSubscribe p.mandatoryField {
	color:#CC0000;
	clear:both;
	padding-bottom:8px;
	}
form.wantSubscribe input{
	width:280px;
	height:18px;
	float:left;
	margin-bottom:10px;
	}
form.wantSubscribe input.subscribeRadio{
	width:14px;
	height:14px;
	margin:1px 0 0 3px;
	float:none;
	}
form.wantSubscribe select{
	width:284px;
	float:left;
	margin-bottom:10px;
	}
form.wantSubscribe input.smallBox {
	width:118px;
	}
form.wantSubscribe input.submitBtn {
	width:49px;
	height:21px;
	margin-left:122px;
	float:none;
	}
form.wantSubscribe div.captcha {
	padding:0 0 0 130px;
}
form.wantSubscribe div.captcha img {
	float:left;
	border:#D4D0C8 1px solid;
	margin:0 10px 20px 0;
}


/*----------------------- BLOGGER'S PAGE -----------------------*/
a.postBlog{
	display:block;
	width:110px;
	height:18px;
	text-align:center;
	font-size:10px;
	line-height:18px;
	font-weight:bold;
	color:#fff;
	background-color:inherit;
	background:url(images/blog-link-bg.gif) 0 0 no-repeat;
	text-transform:uppercase;
	margin:20px 0 0 0;
	float:left;
	}
a.postBlog:hover{
	background-position:0 100%;
	}
table#blogTable{
	margin:22px 0 0 0;
	border-collapse:collapse;
	background-color:#F1F1F1;
	color:#09253D;
	line-height:13px;
	}
table#blogTable th{
	border:1px solid #B3B3B3;
	height:22px;
	padding-left:10px;
	background:url(images/blog-hdr-bg.gif) 0 100% repeat-x #FEFEFE;
	color:#CC0000;
	font-weight:bold;
	}
	
table#blogTable th a{
	color:#CC0000;
	}
table#blogTable th a:hover{
	color:#000;
	}

table#blogTable th.diffFontColor{
	color:#09253D;
	background-color:inherit;
	}
table#blogTable td{
	border:1px solid #E3E3E3;
	padding:7px 10px;
	}
table#blogTable tr.diff-bg td {
	background:#EDEDED;
}
table#blogTable tr.hoverBg td {
	background:#fff;
}
table#blogTable td a{
	color:#CC0000;
	background-color:inherit;
	}
table#blogTable td a:hover{
	color:#000;
	background-color:inherit;
	}

/*----------------------- POST BLOG PAGE -----------------------*/
div.postBlogText{
	padding-top:20px;
	}
div.postBlogText p{
	color:#09233E;
	background-color:inherit;
	}
div.postBlogText p a{
	color:#CC0000;
	background-color:inherit;
	}
div.postBlogText p a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
/*----------------------- VIDEOS PART -----------------------*/
div.videoSearch{
	width:588px;
	margin-top:15px;
	}
div.videoSearch img{
	display:block;
	}
div.videoSearch a.videoPic{
	display:block;
	border:1px solid #C9C9C9;
	padding:1px;
	float:left;
	}
div.videoSearch a.videoPic:hover{
	border-color:#999;
	}
div.videoSearch div.videoText{
	width:450px;
	float:right;
	}
div.videoSearch div.videoText ul{
	font:bold 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#09233E;
	background-color:inherit;
	}
div.videoSearch div.videoText ul li{
	float:left;
	padding:0 10px;
	background:url(images/divider1.gif) 100% 0 no-repeat;
	}
div.videoSearch div.videoText h4{
	font:bold 15px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 0;
	color:#CC0000;
	background-color:inherit;
	}
<!--div.videoSearch div.videoText h4 a{
	color:#CC0000;
	background-color:inherit;
	}-->
div.videoSearch div.videoText h4 a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
div.videoSearch div.videoText p{
	padding:0 0 12px 0;
	line-height:14px;
	}

/*----------------------- SINGLE VIDEOS PART -----------------------*/
div.singleVideoText{
	float:none !important;
	width:588px !important;
	}

/*----------------------- DOWNLOADES PAGE -----------------------*/
div.downloadText{
	width:588px;
	padding-bottom:20px;
	}
div.downloadText ul{
	font:bold 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#09233E;
	background-color:inherit;
	height:20px;
	}
div.downloadText ul li{
	float:left;
	padding:0 10px;
	background:url(images/divider1.gif) 100% 50% no-repeat;
	}
div.downloadText ul li a{
	color:#CC0000;
	background-color:inherit;
	}
div.downloadText ul li a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
div.downloadText p{
	padding:0 0 8px 0;
	line-height:14px;
	}
div.downloadText ul.downloadLink{
	font:bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
div.downloadText ul.downloadLink li{
	float:none;
	padding:0 25px 0 16px;
	height:14px;
	background:url(images/download-icon.gif) 0 0 no-repeat;
	}
div.downloadText ul.downloadLink li a{
	color:#CC0000;
	background-color:inherit;
	}
div.downloadText ul.downloadLink li a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}

/*----------------------- DIGITAL MARKET PLACE PAGE -----------------------*/
div.searchSubLink{
	width:568px;
	height:17px;
	padding:2px 0 0 20px;
	background-color:#AF1313;
	color:#fff;
	font:normal 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:2px solid #610C0C;
	}
div.searchSubLink ul{
	height:17px;
	font:normal 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
div.searchSubLink ul li{
	float:left;
	}
div.searchSubLink ul li a{
	display:block;
	height:17px;
	width:104px;
	text-align:center;
	color:#fff;
	background-color:inherit;
	background:url(images/search-sub-link-bg.gif) 0 0 no-repeat;
	}
div.searchSubLink ul li a:hover{
	background-position:0 100%;
	}
div.searchSubLink ul li span{
	display:block;
	height:17px;
	width:104px;
	text-align:center;
	color:#fff;
	background-color:inherit;
	background:url(images/search-sub-link-bg.gif) 0 100% no-repeat;
	}
div.marketMiddlePannel-left{
	width:283px;
	float:left;
	padding:0 11px 0 0;
	background:url(images/ver-dot.gif) 100% 0 repeat-y;
	}
div.marketMiddlePannel-right{
	float:right !important;
	padding:0 !important;
	background:none !important;
	}
div.marketContent{
	padding:0 0 15px;
	}
div.marketContent h3{
	line-height:13px;
	font-size:12px;
	font-weight:bold;
	color:#09233E;
	background-color:inherit;
	padding-bottom:3px;
	}
div.marketContent h4{
	font-size:15px;
	line-height:17px;
	padding-bottom:5px;
	color:#CC0000;
	}
div.marketContent h4 a{
	color:#CC0000;
	background-color:inherit;
	}
div.marketContent h4 a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
div.marketContent p{
	padding-bottom:5px;
	}
div.marketContent ul{
	font:bold 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#09233E;
	background-color:inherit;
	}
div.marketContent ul li{
	padding-bottom:3px;
	}
div.marketContent ul li a{
	color:#CC0000;
	background-color:inherit;
	}
div.marketContent ul li a:hover{
	color:#09233E;
	background-color:inherit;
	}
a.marketBuy{
	line-height:13px;
	font-weight:bold;
	color:#CC0000;
	background-color:inherit;
	text-transform:uppercase;
	}
a.marketBuy:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
ul.marketAdPic{
	font-size:0;
	line-height:0;
	}
ul.marketAdPic li{
	padding-bottom:10px;
	}
ul.marketAdPic li a{	
	display:block;
	width:160px;
	height:160px;
	}
ul.marketAdPic li a img{
	display:block;
	}

/*----------------------- DIGITAL MARKET PLACE PAGE - SUBMIT -----------------------*/
form.marketSubmitTopPad{
	padding-top:15px;
	}

<!--/*-----------------------------------BLOG KEY SEARCH---------------------------------*/ -->	
form.blogKeySearch{
	width:305px;
	float:right;
	margin:2px 0 0 0;
	}
form.blogKeySearch label{
	color:#09233E;
	background-color:inherit;
	display:block;
	width:100px;
	line-height:21px;
	float:left;
	font-weight:bold;
	}
form.blogKeySearch input{
	width:120px;
	height:18px;
	font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	}
form.blogKeySearch input.blogSearchBtn{
	width:71px;
	height:21px;
	margin:0;
	float:right;
	line-height:0;
	font-size:0;
	}

.formRel{
	position:relative;
	}
form.ratePop{
	width:330px;
	position:absolute;
	top:200px;
	left:100px;
	background-color:#fff;
	border:1px solid #C4C4C4;
	display:none;
	padding:10px;
	}
a.closeBtn{
	display:block;
	float:right;
	width:45px;
	font-size:11px;
	line-height:14px;
	color:#09233E;
	background-color:inherit;
	background:url(images/cross-btn.jpg) 100% 0 no-repeat;
	margin-bottom:20px;
	}
a.closeBtn:hover{
	text-decoration:underline;
	}
form.ratePop p{
	width:300px;
	padding:0 0 20px 20px;
	}
form.ratePop label{
	width:115px;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	float:left;
	padding-left:20px;
	}
form.ratePop select{
	width:175px;
	float:left;
	margin-bottom:10px;
	}
form.ratePop input{
	width:49px;
	height:21px;
	margin-left:260px;
	margin-bottom:15px;
	}
form.ratePop a.rateLink{
	width:49px;
	height:21px;
	margin-left:260px;
	margin-bottom:15px;
	display:block;
	}
form.ratePop a.rateLink img{
    display:block;
}
div#errval{
	padding:15px 0 0;
	}



/*----------------------- LANDING PAGE -----------------------*/
div#land-main{
	width:570px;
	margin:0 auto;
	padding:20px 0 0 0;
	}
div#land-main img.land-logo{
	display:block;
	float:left;
	margin-bottom:25px;
	}
div#land-main h1{
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	color:#CC0000;
	background-color:inherit;
	padding:25px 0 0 15px;
	width:300px;
	float:left;
	}
div#land-main h4{
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#8C8C8C;
	background-color:inherit;
	padding:0 0 10px 5px;
	}
div#land-main div.landingBodyCont{
	width:527px;
	border:1px solid #C4C4C4;
	padding:15px 15px 0 15px;
	margin:0 auto 20px;
	}
div#land-main p{
	padding:8px 0 0 8px;
	font-size:11px;
	line-height:13px;
	}
div#land-main p a{
	background-color:inherit;
	color:#CC0000;
	}
div#land-main p a.indexFoot{
	background-color:inherit;
	color:#09233E;
	}
div#land-main p a.indexFoot:hover{
	text-decoration:underline;
	}
div#land-main div.landingBodyCont p{
	padding:0 0 15px 0;
	font-size:12px;
	line-height:17px;
	}
div#land-main div.landingBodyCont p.firstLine{
	font-size:14px;
	line-height:16px;
	}
div#land-main div.landingBodyCont p a, div#land-main div.landingFooter p span a, div#land-main div.landingBodyCont p.firstLine span, div#land-main div.landingBodyCont p.landingContent span{
	background-color:inherit;
	color:#CC0000;
	font-weight:bold;
	}
div#land-main div.landingBodyCont p a:hover, div#land-main div.landingFooter p span a:hover, div#land-main p a:hover{
	text-decoration:none;
	color:#09233E;
	text-decoration:underline;
	}
div#land-main form.land-form{
	width:555px;
	margin:0 auto;
	}
div#land-main form.land-form h3{
	font-size:13px;
	line-height:14px;
	font-weight:bold;
	padding-bottom:10px;
	}
div#land-main form.land-form label{
	font-size:18px;
	line-height:37px;
	font-weight:bold;
	display:block;
	float:left;
	width:120px;
	color:#CC0000;
	background-color:inherit;
	}
div#land-main form.land-form input{
	width:303px;
	height:25px;
	float:left;
	margin-right:10px;
	padding:8px 0 0 2px;
	}
div#land-main form.land-form input.land-goBtn{
	width:56px;
	height:37px;
	margin:0;
	padding:0;
	}
div#land-main form.land-form span{
	display:block;
	float:left;
	width:185px;
	padding-bottom:20px;
	}
div#land-main form.land-form span input{
	width:14px;
	height:14px;
	margin-bottom:10px;
	margin-top:1px;
	padding:0;
	}
div#land-main form.land-form span label{
	font-size:12px;
	line-height:14px;
	width:150px;
	}
div#land-main form.land-form span label a{
	color:#CC0000;
	background-color:inherit;
	text-decoration:underline;
	}
div#land-main form.land-form span label a:hover{
	text-decoration:none;
	color:#000;
	background-color:inherit;
	}
div#land-main div.landingFooter{
	width:527px;
	margin:20px auto 0;
	border:1px solid #C4C4C4;
	padding:15px;
	}
div#land-main div.landingFooter p{
	font-size:16px;
	line-height:18px;
	color:#8C8C8C;
	background-color:inherit;
	padding:0;
	font-weight:bold;
	}
div#land-main div.landingFooter p span{
	padding-left:50px;
	}
div#land-main div.landingFooter p span a:hover{
	text-decoration:none;
	color:#09233E;
	}


<!------------------------- COUSTOMER SERVICES ----------------------- -->
div.coustomerServ{
	padding-top:10px;
	} 
div.coustomerServ img{
	display:block;
	float:left;
	margin-bottom:10px;
	}
div.coustomerCont{
	margin-left:200px;
	height:100%;
	}
div.coustomerCont p{
	padding-bottom:10px;
	}
div.coustomerCont ul{
	font:bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	}
div.coustomerCont ul li{
	background:url(images/bullet1.gif) 0 5px no-repeat;
	padding:0 0 3px 12px;
	}
div.coustomerCont ul li a, div.coustomerCont p a{
	color:#CC0000;
	background-color:inherit;
	font-weight:bold;
	} 
div.coustomerCont ul li a:hover, div.coustomerCont p a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}

/*----------------------- FEEDBACK PAGE -----------------------*/
div.feedbackText{
	padding:6px 0 20px 0;
	}
div.feedbackText h3{
	font-size:14px;
	line-height:15px;
	font-weight:bold;
	padding-bottom:10px;
	}
div.feedbackText p{
	padding-bottom:10px;
	}
div.feedbackText p a{
	color:#CC0000;
	background-color:inherit;
	}
div.feedbackText p a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
.botLinkArea{
	float:none !important;
	margin:20px 0 0 0 !important;
	height:auto !important;
	}
/*----------------------- ADVERTISE -----------------------*/
div.advertise{
	padding:10px 0 0 0;
	}
div.advertise ul{
	font:normal 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	}
div.advertise ul li{
	background:url(images/bullet1.gif) 2px 5px no-repeat;
	padding:0 0 3px 12px;
	}
div.advertise ul li a{
	color:#CC0000;
	background-color:inherit;
	}
div.advertise ul li a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
	
/*----------------------------- FAQ --------------------------------*/
div.faq{
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	padding:0 0 6px 18px;
	background:url(images/bullet2.gif) 0 2px no-repeat;
	}
div.faq a, div.activeArow a{
	color:#CC0000;
	background-color:inherit;
	}
div.faq a:hover, div.activeArow a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
div.faqAns{
	width:551px;
	padding:8px 17px;
	border:1px solid #DEDEDE;
	background-color:#F5F5F5;
	margin-bottom:15px;
	display:none;
	}
div.faqAns p{
	padding-bottom:8px;
	}
div.faqAns p a{
	color:#CC0000;
	background-color:inherit;
	}
div.faqAns p a:hover{
	color:#000;
	background-color:inherit;
	}
.activeArow{
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	padding:0 0 6px 18px;
	background:url(images/bullet3.gif) 0 2px no-repeat;
	}
	
/*----------------------------- CONTEST PAGE --------------------------------*/
div.contest{
	width:588px;
	margin-bottom:15px;
	}
div.contest h3{
	width:578px;
	height:21px;
	background:url(images/contest-end-bg.gif) 0 0 no-repeat;
	padding-left:10px;
	background-color:inherit;
	line-height:20px;
	font-size:12px;
	color:#fff;
	}
div.contest div.contestBot{
	font-size:0;
	line-height:0;
	height:4px;
	background:url(images/contest-end-bg.gif) 0 100% no-repeat;
	width:588px;
	}
div.contest div.contestContent{
	width:570px;
	border-left:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	padding:12px 8px;
	}
div.contest div.contestContent img, .diffContestPic{
	display:block;
	margin:0 0 10px 10px;
	float:right;
	}
div.contest div.contestContent ul.contestDate{
	font:bold 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#09233E;
	background-color:inherit;
	height:20px;
	padding-bottom:8px;
	}
div.contest div.contestContent ul.contestDate li{
	float:left;
	padding:0 10px;
	background:url(images/divider1.gif) 100% 50% no-repeat;
	}
div.contest div.contestContent p, div.diffContest p{
	padding-bottom:10px;
	line-height:14px;
	}
div.contest div.contestContent p strong, div.diffContest p strong{
	font-size:15px;
	}
div.contest div.contestContent ul.contestRead{
	font:bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
div.contest div.contestContent ul.contestRead li{
	float:left;
	padding:0 25px 0 16px;
	height:14px;
	}
div.contest div.contestContent ul.contestRead li.contRead{
	background:url(images/read-more-icon.gif) 0 2px no-repeat;
	}
div.contest div.contestContent ul.contestRead li.contDown{
	background:url(images/download-icon.gif) 0 0 no-repeat;
	}
div.contest div.contestContent ul.contestRead li.contSmplForm{
	background:url(images/smpl-form-icon.gif) 0 0 no-repeat;
	}
div.contest div.contestContent ul.contestRead li a{
	color:#CC0000;
	background-color:inherit;
	}
div.contest div.contestContent ul.contestRead li a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}

/*----------------------------- INDIVIDUAL CONTEST PAGE --------------------------------*/
div.diffContest{
	width:588px;
	padding-top:15px;
	}
ul.diffContestLink{
	font:bold 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:18px;
	padding:3px 0 0 0;
	}
ul.diffContestLink li{
	float:left;
	margin-right:10px;
	}
ul.diffContestLink li.contestRightLink{
	float:right !important;
	margin-right:0 !important;
	}
ul.diffContestLink li a{
	color:#fff;
	background-color:inherit;
	text-align:center;
	width:120px;
	height:18px;
	display:block;
	background:url(images/diff-contest-link-bg.gif) 0 0 no-repeat;
	}
ul.diffContestLink li a:hover{
	background-position:0 100%;
	}
.dateColor{
	color:#CC0000 !important;
	margin-top:-35px;
	}
/*----------------------- NEWSLETER SIGN UP - FORM  -----------------------*/
form.newsletterSingup2 {
	width:557px;
	color:#09233E;
	font-weight:bold;
	line-height:15px;
	background-color:inherit;
	background:url(images/newsletter-signup-bg2.gif) 0 0 no-repeat;
	height:97px;
	padding:22px 0 0 31px;
}
form.newsletterSingup2 input {
	width:198px;
	height:16px;
	padding-top:1px;
	float:left;
	margin-bottom:10px; 
}
form.newsletterSingup2 input.btn {
	width:49px;
	height:21px;
	padding:0;
}
form.newsletterSingup2 input.reset-psw {
	width:123px;
	height:21px;
	padding:0;
	}
form.newsletterSingup2 input.checkBox {
	width:13px;
	height:13px;
	padding:0;
}
form.newsletterSingup2 label {
	font-weight:bold;
	line-height:20px;
	width:122px;
	float:left;
}
form.newsletterSingup2 img{
	display:block;
	float:left;
	}
form.newsletterSingup2 a {
	color:#CC0000;
	font-weight:normal;
	background-color:inherit;
}
form.newsletterSingup2 a:hover {
	color:#000;
	background-color:inherit;
	text-decoration:underline;
}
div.newsletterText{
	width:558px;
	padding:18px 0 0 30px;
	}
div.newsletterText p{
	font-weight:bold;
	}
/*----------------------------- RATE CARD PAGE --------------------------------*/
table.rateCard{
	border-collapse:collapse;
	font-size:12px;
	line-height:18px;
	color:#09233E;
	background-color:#E7E7E7;
	}
table.rateCard th{
	border:1px solid #fff;
	padding:5px;
	color:#fff;
	font-weight:bold;
	padding:5px;
	background-color:#CC0000;
	}
table.rateCard th.rateCard-deepGray{
	background-color:#4E4E4E;
	}
table.rateCard tr.rateCard-lightGray th{
	background-color:#7D7D7D;
	}
table.rateCard td{
	border:1px solid #fff;
	padding:5px;
	}
table.rateCard td a{
	color:#CC0000;
	}
table.rateCard td a:hover{
	color:#09233E;
	text-decoration:underline;
	}