@charset "utf-8";
/* CSS Document */

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body 				{font:normal 11px Verdana; color:#646464; text-align:left; background:url(../images/bg.jpg) top repeat-x;}
/* global reset */
body,form,h1,h2,h3,h4,h5,h6,p,ul,li	{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6,label,a			{text-transform:capitalize; text-decoration:none;}
a 					{color:#01348f; font-weight:normal;}
a:hover 			{color:#f2012e; text-decoration:underline;}
a:active, a:focus 	{outline:0;} /* to avoid link borders on new browsers */
img					{border:none;}
ul,li				{list-style:none;}
p 					{line-height:150%;}

/** HEADER ELEMENTS STYLING	(id=HEADELE) **/


/** FORM ELEMENTS STYLING (id=FORM) **/
label				{font:bold 12px Verdana; text-transform:capitalize;}
.textfield:hover 	{border:1px solid #728d3b; background:#F9FAF7;}
.textfield:focus	{border-color:#000; background:#FFF;}

/** debugging block level elements **/
/* div					{border:1px solid #0000FF;} */

/* 	BODY WRAPPER / HEADER / TOP MENU
**********************************************************/
#mainWrapper		{margin:0px auto; width:943px;}
#logo				{float:left; width:283px; margin:8px 0 0; display:inline; overflow:hidden; /*border:1px solid #FFF;*/ padding-left:20px;}
#logonew				{/*float:left;*/ width:945px; margin:8px 0 0; display:inline; overflow:hidden; /*border:1px solid #FFF;*/ padding-left:20px;}
#welcome			{float:right; width:40%; margin:8px 0 0; text-align:right;/* border:1px solid #FFF; display:none;*/ height:25px;}
#welcome a			{color:#646464;}
#welcome label		{font-size:13px;}

/* 	MAIN CONTENT  (to position the content)
**********************************************************/
#maincont				{position:relative; top:-1px;}
#maincontnew				{position:relative; top:6px; bottom:10px;}

#content				{width:67%; float:left; /*background:#000;*/}
#rightSideBar			{width:32%; float:right;/* background:#666666; overflow:hidden;*/}
#contentlft				{width:23%; float:left;}
#contentrght			{width:76%; float:right;}


/* 	RESUBALE UL LI / MENUS / 	(id=menus)
**********************************************************/
/* global menu */
#topMenu			{float:right; width:67%; margin-top:22px; position:relative; z-index:2}
#topMenu ul li 		{list-style:none; display:inline; margin:0; padding:0; float:left; margin-right:3px;}
#topMenu ul li a 	{background: url(../images/menuBgLeft.gif) 0 -35px no-repeat; color:#01348f; float:left; font-size:13px; font-weight:bold; padding-left:8px; border-bottom:1px solid #cccccc;}
#topMenu ul li a span	{background:url(../images/menuBgRight.gif) no-repeat 100% -35px; padding:9px 15px 9px 6px; float:left; display:block; cursor:pointer;}
#topMenu ul li a:hover			{color:#f2012e; text-decoration:none; background-position:0% 0%; border-bottom:1px solid #FFF;}
#topMenu ul li a:hover span		{background-position:100% 0px;}
#topMenu ul li a.active			{color:#f2012e; text-decoration:none; background-position:0% 0%; border-bottom:1px solid #FFF;}
#topMenu ul li a.active span	{background-position:100% 0px;}

/* left menu */
.arrowlistmenu			{padding:2px;}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-size:13px; color:#05050; background:url(../images/off-pos.png) repeat-x top; margin-bottom:1px; /*bottom spacing between header and rest of content*/
text-transform: capitalize; padding: 7px 4px 6px 10px; /*header text is indented 10px*/ cursor: hand;cursor: pointer;}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/background-image: url(../images/titlebar-active.png);color:#FFFFFF;}
.arrowlistmenu ul li 	{width:100%;}
.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/background:#dbefc6 !important;}
.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/background:#dbefc6 !important;}
.arrowlistmenu ul li a{color: #000; background: url(../images/arrowb.gif) no-repeat center left; /*custom bullet list image*/ display: block; padding: 5px 0px; padding-left: 19px; /*link text is indented 19px*/ text-decoration: none; font-weight: bold;  font-size: 90%; margin-left:10px;/*border-bottom:1px solid #dadada;*/}
.arrowlistmenu ul li a:visited{color:#686766;}
.arrowlistmenu ul li a:hover{ /*hover state CSS background-color: #F3F3F3;*/ text-decoration:underline;}
.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/background:#dbefc6;}

/*  MENU 2
**************************************************/
#menuTwo			{margin-top:5px; position:relative; z-index:2; clear:both; float:left; width:100%;}
#menuTwo ul			{padding:0; margin:0; margin-left:15px;}
#menuTwo ul li		{display: inline; float:left; margin-right:3px;}
#menuTwo a			{float:left; color:#024f9c; padding-left:17px; background:url(../images/menubg2.gif) left top no-repeat; font-weight:bold; font-size:12px; border-bottom:1px solid #bfbfbf;}
#menuTwo span 		{float:left; background:url(../images/menubg2.gif) right top no-repeat; padding:10px 20px 14px 3px; cursor:pointer;}
#menuTwo a:hover	{color:#f2012e; border-bottom:1px solid #f7f7f7}
#menuTwo a.active	{color:#f2012e; border-bottom:1px solid #f7f7f7;}

/* 	RESUBALE PURE BACKGROUNDS			(id=BGs)
**********************************************************/
.bgWht				{background:#FFF;}
.bgBlue				{background:#d9e1f7;}
.bgBlueTwo		{background:#e4eaf9;}
.cntbg			{background:url(../images/cnt_bg.gif) repeat-x top left; height:22px; padding-left:10px;}

/* 	RESUBALE GRADIENTS
**********************************************************/
.gradbg			{background:url(../images/grad1.gif) repeat-x left bottom; padding:20px 0px 30px 20px;}
.topGrad		{background:url(../images/topGrad.gif) top repeat-x;}


/* 	MAKE ME ROUND
**********************************************************/
.module01TL,.module01TR,.module01BL,.module01BR    		{background:url(../images/rounded2.gif) no-repeat;}
.module01TL					{background-position:left top; height:8px;}
.module01TR					{background-position:right top;}
.module01BL					{background-position:left bottom; height:8px}
.module01BR					{background-position:right bottom;}

/* background image */
.roundOnetopLeft,.roundOnetopright,.roundOnebtmLeft,.roundOnebtmright,.roundTwotopLeft,.roundTwotopright,.roundTwobtmLeft,.roundTwobtmright						{background: #ee012d url(../images/rounded.png) no-repeat;}


.roundOnetopLeft			{background-position:0px 0px; height:36px; padding-left:13px;}
.roundOnetopright			{background-position:100% 0px;}
.roundOnebtmLeft			{background-position:0px -36px; height:8px; overflow:hidden;}
.roundOnebtmright			{background-position:100% -36px;}

.roundTwotopLeft			{background-position:0px -44px; height:36px; padding-left:13px;}
.roundTwotopright			{background-position:100% -44px;}
.roundTwobtmLeft			{background-position:0% -80px; height:8px; overflow:hidden;}
.roundTwobtmright			{background-position:100% -80px;}

.roundThrtopLeft,.roundThrtopright,.roundThrbtmLeft,.roundThrbtmright{background: #ffffff url(../images/module.gif) no-repeat}
.roundThrtopLeft			{background-position:0px 0px; height:15px; padding-left:13px;}
.roundThrtopright			{background-position:100% 0px;}
.roundThrbtmLeft			{background-position:0px -15px; height:44px; overflow:hidden;}
.roundThrbtmright			{background-position:100% -15px;}



/* 	ALL TEXT CSS	(id=textAll)
**********************************************************/
/* font weights */
.strongtxt			{font-size:13px; font-weight:bold; color:#FFFFFF;}
.strong_txt			{font-size:13px; font-weight:bold; color:#000000;}
.strong				{font-weight:bold;}
.smlTxt			 	{font-size:11px;}
.para				{font-size:12px;}
.normTxt		 	{font-weight:normal;}
.bigtxt				{font-size:18px; color:#646464;}
.black_font         {font:Verdana, Arial, Helvetica, sans-serif; color:#000000}
.fav_font           {font:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FF0099}
.fav_txt			{font-size:13px; font-weight:bold;}
.red_font         {font:Geneva, Arial, Helvetica, sans-serif; color:#FF0066}
.sort             {color:#FFB5B2;}
.blutxt             {color:#0a2470; font-weight:bold; font-size:10px;}

.gryBg          {background:#F0F0F0;}


/* text transform */
.allCaps			{text-transform:capitalize;}
.textU				{text-decoration:underline;}
.lowercase		{text-transform:lowercase;}
/* text align & content align inside a particular element */
.centerall		{text-align:center;}
.alignLeft		{text-align:left;}
.alignRight		{text-align:right;}
.justify			{text-align:justify;}
/* colored text */
.darkBlue			{color:#0a2470;}
.whtBold			{font:normal 18px Trebuchet MS; color:#fff; text-transform:capitalize; padding-left:15px;}
.spacing			{line-height:15px;}
.dgreyOne			{color:#a1a1a1; text-transform:capitalize; font-weight:bold; font-size:12px;}


/* 	ALL INPUT & FORM CLASSES	(id=inputAll)
**********************************************************/
input.txt		{background:#eaeaea; border:1px solid #bcbcbc; padding:4px; font-size:11px;}
.btnbg			{background: #a8a8a8 url(../images/btn_bg.gif) repeat-x top left; border:1px solid #5f5f5f; font-weight:bold; color:#FFFFFF; padding:3px 8px; cursor:pointer;}


/* 	ALL BORDER CSSs
**********************************************************/
.anyPic img		{border:1px solid #bfbfbf; padding:1px;}
.brdgreylnr		{border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}
.brdred			{border-left:1px solid #da7a8c; border-right:1px solid #da7a8c;}
.brdgrey		{border-left:1px solid #a4a4a4; border-right:1px solid #a4a4a4;}
.brdgry2		{border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; background-color:#f7f7f7; padding-left:2px;}
.brdbtm			{border-bottom:1px solid #666666;}
.brdbtmTwo		{border-bottom:1px solid #bfbfbf;}
.brdgrynew		{ background-color:#f7f7f7; padding-left:2px; padding-right:2px; padding-top:2px;}
.bg_grey		{background:#F5F5F5;}
.brdgry         {border:1px solid #C3C3C3;}

input.txt		{background:#eaeaea; border:1px solid #bcbcbc; padding:4px; font-size:11px;}
.profile_input	{background:#fff; border:1px solid #bcbcbc; padding:4px; font-size:11px;}





/* 	REQUIRED PADDINGS / MARGINS
**********************************************************/
.padZero		{padding:10px;}
.padBtm			{padding-bottom:20px;}
.padTwo			{padding:5px;}
.marginTop		{margin-top:10px;}
.marginAll		{margin:5px 5px 5px;}
.padOne			{padding:5px 10px;}
.padrght		{padding-right:10px;}
.padlft			{padding-left:10px;}
.padtpbtm		{padding:15px 0px 10px;}
.padtop2		{padding-top:25px;}
.martopTen-1	{top:-1px; position:relative; float:left; width:100%;}


/* 	FOOTER
**********************************************************/
#footer	       		{padding-bottom:20px; padding-top:10px; color:#FFF;}
#footer,#footer	a	{color:#a1a1a1;}


/* 	MISCELLANEOUS
**********************************************************/
.clr				{clear:both;}
/* By Pravin for other design
***********************************************************/

.nextdiv            {width:100%; float:left;}
.white_bg            {background:url(../images/bg_red.gif) repeat-x; height:33px; color:#fff;}
.Table_head         {background:#d1d3d4 none repeat scroll 0%; color:#2C3235; text-transform:uppercase;}
.grey_bg            {background:#e9e9e9;}
.Pagination    a        {padding:5px 9px; color:#000; font-weight:bold; background:#fff; border:solid 1px #BFBFBF;}
.Pagination    :hover    { background:#D1D3D4; color:#F2012E; text-decoration:none;}
.Pagination .active    { background:#D1D3D4; color:#F2012E; text-decoration:none;}
.menutab            {background:#fff url(../images/grad1.gif) bottom repeat-x; height:30px; color:#01348F;}
.menutab a            {color:#01348F; font-weight:bold;}
.menutab:hover        {background:#EAEAEA; cursor:pointer; color:#F2012E;}
.menutab a:hover    {color:#F2012E;}
.menutab .active    {background:#EAEAEA; cursor:pointer; color:#F2012E;}



/*Newly Modified Css For Profile Display
****************************************************************
datted 29th May 2008
****************************************************************/

.rightPart1				{width:184px; float:left;}
.rightPart2				{width:500px; float:right;}
.img			{background:url(../images/newprofile-copy.png) no-repeat; height:137px; width:184px;}
.bggray				{background:#eceff5;}
.bgedit				{background:#F7F7F7;}
.bgwall				{background:#FFFFFF; border:1px solid}
.bggwall				{background:#FFFFFF; font:Verdana, Arial, Helvetica, sans-serif; color:#333333}
.dgreyOne			{color:#a1a1a1; text-transform:capitalize; font-weight:bold; font-size:12px;}
.bluetxt			{color:#3c68b7;}
.blaclTxt				{color:#000; font-weight:bold;}
.blaclTxt1				{color:#000;}
.graylTxt				{color:#aaa7b7;}
.btnbgOne			{background:url(../images/btn1.gif) repeat-x top left; font-weight:bold; color:#FFFFFF; cursor:pointer; border:1px solid #b6b6b5;}
.brdTop          {border-top:1px solid #a1aecb;}
.brdRgt          {border-right:1px solid #e3e8f0;}
.brdLft          {border-left:1px solid #e3e8f0;}
.brdbtm1         {border-bottom:1px solid #E2E2E2;}
.brdbtm1n         {border-bottom:1px solid #a1aecb;}
.brdOne         {border:1px solid #aeaeae;}
.brd2        {border-bottom:1px solid #000;}
.strongtxt1			{font-size:12px; font-weight:bold; color:#000000;}
.strongtxt2			{font-size:11px; font-weight:bold; color:#000000;}
.smlTxt1			 	{font-size:9px;}
.Txt				{font-size:15px; font-family:Arial;}
.margin1     {margin:5px 0px;}
.padThree			{padding:18px;}
.marginOne			{margin:3px 15px;}
.marginLeft			{margin-left:20px;}

/* CSS for AJAX Navigation */ /* added 052708 */
.shadetabs			{float:right; margin-top:5px;}
.shadetabs ul li	{margin:0; padding:0;}
.shadetabs li		{display:inline; float:left; margin-right:3px;}
.shadetabs li a		{padding:5px 19px; color:#FFF; background:#F2012E; font:bold 12px Arial; text-transform:capitalize; display:block; float:left;}
.shadetabs li a:hover		{background:#01348F; color:#FFF; text-decoration:none;}
.shadetabs li.selected		{position:relative; margin-top:1px;}
.shadetabs li.selected a	{background:#01348F; color:#FFF; border:1px solid #CBCBCB; padding: 5px 13px; border-bottom:none;}
#contentarea				{float:left; width:98%; padding:0 1%;}
.contentstyle				{padding-top:10px; border:1px solid #CBCBCB; margin-top:-1px;}





/* Modified By mukesh
***************************************/
.drpdwn { border: solid 1px #7C7C7C; padding: 3px 3px 3px 3px; color: #6E6E6E; font-family: Verdana; font-size:11px;}
.bldblk {color:#000000;}
.input[file] {border: solid 1px #7C7C7C; padding: 3px 3px 3px 3px; color: #6E6E6E; font-family: Verdana; font-size:11px;}
.brdgry3        {border:1px solid #bfbfbf; background-color:#f7f7f7; padding-left:2px;}
.imagesdiv_left {width: 100px; float: left; padding-right: 4px;}



/* css for drop and drag
**************************************************/
	#rectangle{
		float:left;
		border:1px dotted #F00;	/* Red border */
		background-color:#FFF;
	}
	#insertionMarker{	/* Don't change the rules for the insertionMarker */
		width:6px;
		position:absolute;
		display:none;
	}
	#insertionMarker img{	/* Don't change the rules for the insertionMarker */
		float:left;
	}
	#dragDropMoveLayer{	/* Dragable layer - Not need if you're using 'rectangle' mode */
		position:absolute;
		display:none;
		border:1px solid #000;
		filter:alpha(opacity=50);	/* 50% opacity , i.e. transparency */
		opacity:0.5;	/* 50% opacity , i.e. transparency */

	}


.page_heading {color:#f2012e; text-decoration:none; background-position:0% 0%; border-bottom:1px solid #FFF; font-weight:bold;}
.msg{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:10px;}
.boxTitle{color:#01348f; font-weight:normal; font-weight:bold;}

.search_input		{border:solid 1px #a4a4a4; background:#fff url(../images/search.png) left no-repeat; padding:3px 3px 3px 23px; font-size:10px;}
.search_btnbg		{background:url(../images/search_btnbg.gif) repeat-x; height:25px; text-align:center; border:solid 1px #c5c5c5; color:#000000; font:bold 11px arial; cursor:pointer;}
.tblBorder {border:1px solid #999999 ;}

.tdGroupHeading {border-top:Solid 1px #000; background-color:#E9E8EA;}


<!--CSS FOR LIGHT BOX POPUP-->

.BOX-HEADER{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000033;
	background-color:#DEDCE0;
	background-image:url(../images/background.gif);
	border-bottom:1px solid #CCCCCC;
	height:25px;
	padding-left:7px;
}

.normalText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.small_discussion_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}




/* News Rating */

.news-digg {
    position: relative;
    top: 0.8em;
    left: 0;
    text-align: center;
    font-size: 85%;
    margin: 0;
    padding: 0;
    list-style: none;
    background: url(../images/shade-news.gif) no-repeat;
}

.news-digg li {
    margin: 0;
    padding:0;

}


li.digg-it,
li.undigg-it,
li.dugg-it,
li.buried-it {
    margin-top: 4px;
    padding: 0 0 5px 0;
    background: url(../images/digg-box-2.gif) 0 100%;
    float: left;
} /*IE6*/

.digg-it a,
.digg-it span,
.undigg-it a,
.undigg-it span,
.dugg-it a,
.dugg-it span,
.buried-it a,
.buried-it span {
    font-weight: bold;
    display: block;
    margin-bottom: -5px;
    padding: 4px 1px 5px 1px;
    background: url(../images/digg-box-2.gif) 0 0;
    width: 49px;
    text-decoration: none;
    text-align: center;
}

li.digg-it:hover {
    background-position: -300px 100%;
}

li.digg-it:hover a {
    background-position: -300px 0;
}

.digg-it span,
.dugg-it span,
.buried-it span {
    color: #999;
}

.digg-count a,
.digg-count span,
.digg-count-s a,
.digg-count-s span {
    display: block;
    padding: 10px 0 4px 0;
    text-decoration: none;
    width: 50px;
    min-height: 40px;
    color: #93883F;
    text-align: center;
}

.digg-count strong
{
    font-size: 160%;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 1;
    display: block;
    color: #736926;
}
.news
{padding:10px 0px;}


.digg-undigg {
border:1px solid #CC0000;
color:#FF0000;
display:block;
float:left;
font-size:85%;
margin:5px 0pt 0pt;
min-width:3.6em;
padding:2px 5px;
text-align:center;
text-decoration:none;
}

/*******************************/
ul.Tabs{/* position:absolute;*/ left:5px; top:11px; }
ul.Tabs li * { background:url(../images/tab_sprite.gif) 0 0 no-repeat;}
ul.Tabs li{ float:left; margin:0 0 0 7px;}
ul.Tabs li a{display:block; padding:0 0 0 8px; font-weight:bold; color:#fff; text-decoration:none;}
ul.Tabs li a span{ background-position: 100% 0; display:block; padding:4px 10px 4px 2px;}
ul.Tabs li a:hover{ background-position: 0 -23px; text-decoration:none; color:#7caa40;}
ul.Tabs li a:hover span{ background-position: 100% -23px; display:block;}
ul.Tabs li a.active{ background-position: 0 -23px; text-decoration:none; color:#7caa40;}
ul.Tabs li a.active span{ background-position: 100% -23px; display:block;}