/* @author  Sagnik Debnath */
body{
	background: url(../images/body_bg.jpg) repeat-x top #000000;
	padding:0; 
	margin:0; 
	font-size:11px;
	color:#363434;
	font-family:Verdana, Arial, Helvetica, sans-serif; 	
	}
	
div, p, h1, h2, h3, h4, h5, ul, li, input , img , form{
	padding:0; 
	margin:0;
	}
*html form{ padding:0px; margin:0px;}
*html.hb{padding-bottom:10px;}	
	
ul{
	list-style-type:none;
	}
	
/* Text align*/
.tal{ text-align:left;}
.tac{ text-align:center;}
.tar{ text-align:right;}
.taj{ text-align:justify;}

p{ text-align:justify; margin:5px 0;}	

/* Float */	
.cl{clear:both; line-height:0px;}
.fl{float:left;}
.fr{float:right;}
	
/* Paddings */
.pad0	{padding:0px;}
.pad2	{padding:2px;}
.pad5	{padding:5px;}
.pad10	{padding:10px;}
.pad15	{padding:15px;}
.pad20	{padding:20px;}

.padT3	{padding-top:3px;}
.padT5	{padding-top:5px;}
.padT10	{padding-top:10px;}
.padT12	{padding-top:12px;}
.padT15	{padding-top:15px;}
.padT17	{padding-top:17px;}
.padT20	{padding-top:20px;}
.padT25	{padding-top:25px;}
.padT30	{padding-top:30px;}
.padT35	{padding-top:35px;}
.padT40	{padding-top:40px;}
.padT45	{padding-top:45px;}
.padT50	{padding-top:50px;}
.padT55	{padding-top:55px;}
.padT60	{padding-top:60px;}

.padR5	{padding-right:5px;}
.padR10	{padding-right:10px;}
.padR13	{padding-right:13px;}
.padR15	{padding-right:15px;}
.padR20	{padding-right:20px;}
.padR25	{padding-right:25px;}
.padR30	{padding-right:30px;}
.padR35	{padding-right:35px;}
.padR50	{padding-right:50px;}
.padR75	{padding-right:75px;}
.padR100{padding-right:100px;}

.padB5	{padding-bottom:5px;}
.padB7	{padding-bottom:7px;}
.padB10	{padding-bottom:10px;}
.padB15	{padding-bottom:15px;}
.padB20	{padding-bottom:20px;}
.padB25	{padding-bottom:25px;}
.padB40	{padding-bottom:40px;}
.padB50	{padding-bottom:50px;}

.padL3	{padding-left:3px;}
.padL5	{padding-left:5px;}
.padL10	{padding-left:10px;}
.padL13	{padding-left:13px;}
.padL15	{padding-left:15px;}
.padL20	{padding-left:20px;}
.padL25	{padding-left:25px;}
.padL30	{padding-left:30px;}
.padL35	{padding-left:35px;}
.padL50	{padding-left:50px;}
.padL75	{padding-left:75px;}
.padL100{padding-left:100px;}

/* Margins */
.mara{ margin:auto;}
.marlra{ margin:0 auto;}
.mar0	{margin:0px;}
.mar5	{margin:5px;}
.mar10	{margin:10px;}
.mar15	{margin:15px;}
.mar20	{margin:20px;}
.mar25	{margin:25px;}
.mar50	{margin:50px;}
.mar75	{margin:75px;}
.mar100	{margin:100px;}

.mart0	{margin-top:0px;}
.mart5	{margin-top:5px;}
.mart10	{margin-top:10px;}
.mart15	{margin-top:15px;}
.mart20	{margin-top:20px;}
.mart25	{margin-top:25px;}
.mart35	{margin-top:35px;}
.mart50	{margin-top:50px;}
.mart75	{margin-top:75px;}
.mart100{margin-top:100px;}

.marr0	{margin-right:0px;}
.marr5	{margin-right:5px;}
.marr10	{margin-right:10px;}
.marr15	{margin-right:15px;}
.marr20	{margin-right:20px;}
.marr25	{margin-right:25px;}
.marr50	{mmargin-right:50px;}
.marr75	{margin-right:75px;}
.marr100{margin-right:100px;}

.marb0	{margin-bottom:0px;}
.marb5	{margin-bottom:5px;}
.marb10	{margin-bottom:10px;}
.marb15	{margin-bottom:15px;}
.marb20	{margin-bottom:20px;}
.marb25	{margin-bottom:25px;}
.marb50	{margin-bottom:50px;}
.marb75	{margin-bottom:75px;}
.marb100{margin-bottom:100px;}

.marl0	{margin-left:0px;}
.marl5	{margin-left:5px;}
.marl10	{margin-left:10px;}
.marl15	{margin-left:15px;}
.marl20	{margin-left:20px;}
.marl25	{margin-left:25px;}
.marl50	{margin-left:50px;}
.marl75	{margin-left:75px;}
.marl100{margin-left:100px;}

/* Width + Height */
.ha	  { height:auto}
.h100p{ height:100%}
.h15  { height:15px}
.h25  { height:25px}
.h30  { height:30px}
.h40  { height:40px}
.h50  { height:50px}

.w100P{width:100%}
.w50P{width:50%}
.w40P{width:40%}
.w20P{width:20%}
.w19P{width:19%}

.w20  { width:20px;}
.w25  { width:25px;}
.w50  { width:50px;}
.w75  { width:75px;}
.w100 { width:100px;}
.w105 { width:105px;}
.w125 { width:125px;}
.w150 { width:150px;}
.w175 { width:175px;}
.w200 { width:200px;}
.w215 { width:215px;}
.w220 { width:220px;}
.w225 { width:225px;}
.w235 { width:235px;}
.w250 { width:250px;}
.w257 { width:257px;}
.w300 { width:300px;}
.w325 { width:325px;}
.w350 { width:350px;}
.w375 { width:375px;}
.w400 { width:400px;}
.w425 { width:425px;}
.w450 { width:450px;}
.w475 { width:475px;}
.w500 { width:500px;}
.w515 { width:515px;}
.w525 { width:525px;}
.w550 { width:550px;}
.w575 { width:575px;}
.w600 { width:600px;}
.w615 { width:615px;}
.w625 { width:625px;}
.w650 { width:650px;}
.w675 { width:675px;}
.w700 { width:700px;}
.w715 { width:715px;}
.w725 { width:725px;}
.w750 { width:750px;}
.w760 { width:760px;}
.w775 { width:775px;}
.w780 { width:780px;}
.w800 { width:800px;}
.w825 { width:825px;}
.w850 { width:850px;}
.w900 { width:900px;}
.w925 { width:925px;}
.w950 { width:950px;}
.w975 { width:975px;}

/* Borders */
.bdrRed		{border:1px solid red;}
.bdrGreen	{border:1px solid #438229;}
.bdrWhite	{border:1px solid #fff;}
.bdrLime	{border:1px solid lime;}
.bdrYellow	{border:1px solid yellow;}
.bdrBlue	{border:1px solid blue;}
.bdrBlack	{border:1px solid black;}
.bdrMaroon	{border:1px solid #e5dddb;}
.bdrGrey	{border:1px solid grey;}
.bdrsky		{border:1px solid #66a1e4;}
.bdrWhite   {border-top:1px solid #fff;}

/*doted line*/
.doth{ border-bottom:2px dotted #999999; padding-bottom:2px;}
.dotv{ background:url(../images/dotv.jpg) repeat-y right top;}
.dotv_s{ background:url(../images/dotv.jpg) repeat-y left top;}	

/*background color*/
.bg_white{ background:#C0C0C0; padding:5px; min-height:300px; }
.bg_ash{ background:#E2E3E7; padding:5px; }
.bg_ashd{ background:#e8e8e8; padding:5px; }
.bg_yellow{ text-align:left; background:#d5bb0b; padding:2px; }
.bg_blue{ background:#cbe0ff;}	

/* Font color*/
.fColor_Black{color:#060606;}
.fColor_white{color:#FFFFFF;}
.fColor_red{color:#980B10;}
.fColor_green{color:#707a1a;}
.fColor_blue_h{color:#1086ff; font-weight:bold;}
.fColor_blue18{color:#1086ff; font-size:18px; font-weight:bold;}
.fColor_black18{color:#000000; font-size:18px;}
.fColor_yellow18{color:#f4bd21; font-size:18px;}

/*front size*/
.f10{ font-size:10px;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}

/* Heading*/
h1{ font-size:18px; color:#980B10; margin:5px; }
h2{ font-size:12px; color:#FFFFFF; font-weight:bold; margin:5px 0; background:#5D5E63; padding:3px;}
h3{ font-size:18px; color:#cc0000; margin:5px 0;}
h4{ font-size:14px; color:#af0a0a; margin:5px 0;}
h5{ font-size:12px; color:#646b35; margin:5px 0;}

.fn{ font-weight:normal;}
.fb{ font-weight:bold;}

/* round table*/
.t {background: url(../images/_dot.gif) 0 0 repeat-x; }
.b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/bl.jpg) 0 100% no-repeat}
.br {background: url(../images/br.jpg) 100% 100% no-repeat}
.tl {background: url(../images/_tl.gif) 0 0 no-repeat}
.tr {background: url(../images/_tr.gif) 100% 0 no-repeat; padding:2px 18px;}

.st {background: url(../images/dott.jpg) 0 0 repeat-x  #FFFFFF; }
.sb {background: url(../images/dotb.jpg) 0 100% repeat-x}
.sl {background: url(../images/dotl.jpg) 0 0 repeat-y}
.sr {background: url(../images/dotr.jpg) 100% 0 repeat-y}
.sbl {background: url(../images/bl.gif) 0 100% no-repeat}
.sbr {background: url(../images/br.gif) 100% 100% no-repeat}
.stl {background: url(../images/tl.gif) 0 0 no-repeat}
.str {background: url(../images/tr.gif) 100% 0 no-repeat; padding:20px; margin-bottom:20px;}


/* edit part */
a{ color:#d10000; text-decoration:underline;}
a:hover{ text-decoration:none;}

#Wrapper { 
	margin:0px auto; 
	width:950px;
	}
	
#header_top{ background:url(../images/header_top_bg.jpg) repeat-x top;}	
.htr{ background:url(../images/headertop_right.jpg) no-repeat top right; padding:29px 18px 0 0; height:90px;}
.ltr{ background:url(../images/headertop_left_bg.jpg) no-repeat top left; height:90px; width:18px; padding:29px 0 0 0;}
.htr a{ color:#FFFFFF; text-decoration:none; font-size:14px;}
.con_bg{ background:url(../images/content_bg.jpg) repeat-x top #666666;}
.floatimg{ position:absolute; top:-6px; }
#icon ul li {
	float:left;
	width:65px;
	text-align:center;
	padding-left:5px;
	font-family:Arial;
	letter-spacing:0px;
	}	

.diagram{ color:#EFEFEF; height:13px; background:#5D5E63; padding:5px 0 5px 57px; margin-bottom:10px; }
.diagram a{ color:#CCCDCE;}	

.nav{ padding:0 0 0 10px;}
	
.nav ul li{  
	float:left; 
	text-align:center; 
	margin:0 1px; 
	}

.nav ul li a{ 
background:url(../images/nav_bg.jpg) no-repeat; 
width:134px; 
height:30px;
font-size:13px; 
color:#FFFFFF; 
font-weight:bold; 
text-decoration:none;
display:block;
padding:9px 0px 0px 0px;
margin:0px;
}

.nav ul li a:hover{ background:url(../images/nav_hover.jpg) no-repeat top; }
.nav ul li a.select{ background:url(../images/nav_hover.jpg) no-repeat top; }

.body ul li{ background:url(../images/bullet.jpg) no-repeat left 2px; padding:0 0 0 20px; margin:5px 0 5px 5px; }

.search{ 
	background:url(../images/search.gif) no-repeat left top; 
	border:0px; 
	width:168px;
	height:23px;  
	margin:5px 0 0 0; 
	padding:0px 2px; 
	color:#930505; 
	}
.s_submit{ 
	background:url(../images/search_submit.gif) no-repeat left top; 
	border:0px; 
	width:20px;
	height:23px;
	margin:5px 0 0 0; 
	padding:0px;
	cursor:pointer;
	}
.table_bg{ background:url(../images/table_bg.jpg) repeat-y;}
.table_top{ background:url(../images/table_top_bg.jpg) repeat-x; margin:0 2px; padding:2px;}

.box{ width:503px; margin:20px auto;}
.box_con{ background:url(../images/box_bg.jpg) repeat-x top; border-left:1px solid #8db811; border-right:1px solid #8db811; padding:0 30px; }

.reset{ background:url(../images/reset.jpg) no-repeat; border:none; cursor:pointer; width:77px; height:22px; color:#FFFFFF}

.submit{ background:url(../images/button.png) no-repeat; color:#FFFFFF; width:104px; height:22px; border:none; cursor:pointer;}

.tbox{ width:175px; border:1px solid  #8db811;}
.cbox{border:1px solid #8db811; }

.catagory ul li{ background:url(../images/bullet.jpg) no-repeat left; margin:5px 0; padding: 0 0 0 15px; font-size:12px;}



.left_table{ background:url(../images/left_table_top_bg.jpg) repeat-x #FFFFFF; }

.list ul li{ background:url(../images/bullet.jpg) no-repeat left ; padding-left:15px; margin: 0 0 10px 0; }

.list ul li a{ text-decoration:none; color:#000000;}
.list ul li a:hover{ text-decoration:underline;}

.content{ background:url(../images/content_bg.jpg) repeat-y; padding:0 5px;}


.content_tbg{ background:url(../images/tbg.jpg) repeat-x #FFFFFF; }


.video_bg{ background:url(../images/video_bg.jpg) repeat-x; border:1px solid #7b824a; padding:5px;}
.menu{ background:url(../images/menu_bg.jpg) repeat-x top; height:23px; padding:3px 0 0 6px; font-size:14px; font-weight:bold; }	


.product_list ul li{ background:url(../images/tick.jpg) no-repeat left top; padding:0 0 0 25px; margin-bottom:10px; text-align:justify;}

.result ul li{ background:url(../images/list_bg.jpg) repeat-x top; color:#6d7a13; padding:5px; margin:0 0 5px 0; height:84px;}
.result ul li a{ color:#b19014}


.footer{ 
	text-align:center; 
	color:#b2adac; 
	padding:0px 0 15px 0;
	line-height:25px;
	}
	
.footer a{ color:#FFFFFF; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}

/* edit part end*/
.l_button ul li{ background:url(../images/button.png) no-repeat top left; width:104px; height:22px; color:#FFFFFF; text-align:center; margin-bottom:10px; padding:2px 0 0 0 ;}
.l_button ul li a{ color:#FFFFFF; display:block; text-decoration:none; font-size:13px;}
.l_button ul li a:hover{ color:#000000; text-decoration:none;}
.t_button ul li{ background:url(../images/button_bg.png) no-repeat top left; width:165px; height:36px; float:left; margin-right:30px; text-align:left; color:#FFFFFF; font-size:14px; font-weight:bold; padding:17px 0px 0 50px; }

.headercendata{
	float:right;
	padding-top:36px;
	margin-right:50px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
#errMsg{
	padding-top:10px;
	color:#FF0000;
}
.pagehead{
	font-size:22px;
	font-weight:bold;
	padding:10px;
	border-bottom:2px solid #ffffff;
}
.pagecontent{
	padding:10px;
	padding-top:30px;
	background-color:#FFFFFF;
}
.formtable{
	font-weight:bold;
	font-size:14px;
}
.errMsgRegister{
	font-weight:normal;
	color:#FF0000;
}
.imgTitle2Edit{
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:5px;
}
.imgTitle2EditOver{
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:5px;
	background-color:#FFFF00;
}
.savebutton{
	background-image:url(../images/chk.jpg);
	width:25px;
	height:20px;
	border:none;
	padding:0px;
	margin:0px;
}
.refreshbutton{
	background-image:url(../images/refresh.gif);
	width:22px;
	height:20px;
	border:none;
	padding:0px;
	margin:0px;
}
.common-my{
	padding-bottom:10px;
	color:#FFFFff;
	font-size:16px;
	font-weight:bold;
}
.contestDivs{
	float:left;
	border:1px solid #2E2E2E;
	padding:10px;
	padding-top:30px;
	padding-bottom:30px;
	margin:10px;
	text-align:center;
	width:280px;
	font-weight:bold;
	font-size:15px;
}
.contestDivs a{
	text-decoration:none;
	color:#920404;
}
.contestDivs a:hover{
	text-decoration:underline;
}
.accordiancols{
	background-color:#83ADEF;
	width:20px;
	height:400px;
	border:1px solid #4A7EBB;
	float:left;
}
.accordianContent{
	float:left;border:1px solid #4A7EBB; height:400px; width:650px; background-color:#9BC1FF; overflow:auto;
}
.contestTopData{
	text-align:right;
	font-weight:bold;
	font-size:13px;
	padding-right:10px;
}
.cImgCont{
	float:left;
	margin:10px;
	padding:10px;
	border:1px solid #4A7EBB;
	cursor:pointer;	
}