
/* Normalizing Styles
-----------------------------------------------------------------------------*/
body { font-family:Arial; color:#000; margin:0; font-size:12px; text-align:justify; background:#A2A6A9; }
h1_old { clear:both; display:block; font-size:18px; color:#ae1645; margin-bottom:12px; padding-bottom:15px; background:url(../images/left-top-bg.gif) left bottom repeat-x; }
h1 { clear:both; display:block; font-size:18px; color:#000; margin-bottom:12px;} /*24th Jan*/

/*new 24th Jan*/
.clear{ clear:both;}
a {color:#000000; text-decoration: none;}
a:hover {color:#fff; text-decoration:underline;}

iframe{ border-color:#A2A6A9; background-color:#a2a6a9;}

/* Normalizing Styles
-----------------------------------------------------------------------------*/
#main{ width:997px; margin:0 auto;  background:#A2A6A9;}

/*24th*/
#main1{ width:953px; margin:0 auto;}
/*#header{ width:950px; height:63px; float:left;}*/
#header{ width:953px; height:105px; float:left;}

/*#menu{ width:950px; height:26px; float:left; background:url(../images/menu-bg.gif) repeat-x; color:#FFFFFF; text-align:left;}*/
#menu{ width:948px; height:27px; float:left; background:url(../images/top-menu-bg.gif) repeat-x; color:#FFFFFF; text-align:left;}
#menu_Sub{ width:953px; height:27px; float:left; background:url(../images/top-menu-bg.gif) repeat-x; color:#FFFFFF; text-align:left;}
#menu1{ width:953px; height:27px; float:left; background:url(../images/menu-bg1.gif) repeat-x; color:#FFFFFF; text-align:left;}
#menu a{ color:#fff; line-height:26px; text-decoration:none; padding:0 22px 0 22px; }
#menu a:hover{ color:#000; line-height:26px; text-decoration:underline; }
#menu_Sub a{ color:#fff; line-height:26px; text-decoration:none; padding:0 22px 0 22px; }
#menu_Sub a:hover{ color:#000; line-height:26px; text-decoration:underline; }

#left-navi{width:590px; float:left;}

#menu-left-img{ width:6px; height:27px; float:left;}
#menu-link{ width:932px; float:left; line-height:26px; color:#FFFFFF;}
#menu-link ul{ list-style:none; margin:0px; padding:0px;}
#menu-link li{ display:block; float:left;}
#menu-link li a{ color:#FFFFFF; padding:0 20px 0 20px;}
#menu-link li a:hover{ color:#FFFFFF; padding:0 20px 0 20px; background:url(../images/menu-over.gif); display:block;}
#menu-link a{float:left; display:block;padding:0 20px 0 20px;}
#menu-link a:hover{ color:#FFFFFF; padding:0 20px 0 20px; background:url(../images/menu-over.gif); display:block;}
#menu-right-img{ width:10px; height:27px; float:right;}

/*.inc_menu{width:937px; float:left; line-height:26px; color:#FFFFFF; height:26px; }
.inc_menu ul{ list-style:none; margin:0px;}
.inc_menu li{ display:block; float:left;}
.inc_menu li a{ color:#FFFFFF; padding:0 10px 0 10px;}
.inc_menu li a:hover{ color:#FFFFFF; padding:0 10px 0 10px; background:url(../images/menu-over.gif); display:block;}
*/

#logo{ width:148px; float:left; padding:30px 0 0 0;}
#map-link{ width:280px; height:47px; float:right; padding:58px 0 0 0;}
.map{ float:left;}
#map-txt{ width:210px; float:left; color:#fff; padding:10px 0 0 0;}
#map-txt a{ color:#fff; padding:0 10px 0 10px; text-decoration:none;}
#map-txt a:hover{ color:#000; padding:0 10px 0 10px; text-decoration:underline;}


/*#id1{ width:475px; height:90px; float:left; background:#000000; color:#FFFFFF;}
#id1{ width:455px; height:73px; float:left; background:#000000; text-align:right; color:#FFFFFF; padding:0 0 0 20px;}*/

#id1{ width:450px; height:72px; float:left; background:#000000; text-align:left; color:#FFFFFF;}
#id2{ width:500px; height:72px; float:left; background:#000000; text-align:right; color:#FFFFFF;}

.id1_admin{ width:450px; height:85px; float:left; background:#000000; text-align:left; color:#FFFFFF;}
.id2_admin{ width:500px; height:85px; float:left; background:#000000; text-align:right; color:#FFFFFF;}

/*New*/
/*#sub_id1{ width:455px; height:72px; float:left; background:#000000; text-align:right; color:#FFFFFF;  padding:0 20px 0 0;}*/
#sub-id1{ width:455px; height:72px; float:left; background:#000000; text-align:right; color:#FFFFFF;  padding:0 20px 0 0;}

#left_menu{ width:180px; float:left;padding:0 0 0 20px;}
/*.id5{ width:197px; float:left;  padding:20px 20px 20px 20px; }*/
.id5{ width:223px; float:left;  padding:10px 5px 20px 5px;}

.id5_withBorder{ width:195px; float:left;  padding:20px 20px 20px 20px; border:#FFF solid 1px;}
.line{ width:180px; display:block; padding:5px; background:url(../images/line.gif) repeat-x;}
/*#sp-bg{ width:950px; height:21px; float:left; background:url(../images/sp-bg.gif) repeat-x; margin:15px 0 0 0;}
#sp-bg1{ width:714px; height:21px; float:left; background:url(../images/sp-bg.gif) repeat-x; margin:0px 0 0 0;}*/
#sp-bg{ width:948px; height:31px; float:left; background:url(../images/sp-bg.gif) repeat-x; margin:4px 0 0 0;}
#sp-bg1{ width:720px; height:31px; float:left; background:url(../images/sp-bg.gif) right repeat-x; }


/*#bottam{ width:910px; float:left; text-align:center; color:#FFFFFF; padding:20px;}*/

#bottom{ width:953px; float:left; text-align:center; color:#FFFFFF; padding:20px 0 20px 0; border-top:#ffffff solid 1px;}
#bottom a{ color:#fff; padding:0 15px 0 15px; line-height:26px; text-decoration:none;}
#bottom a:hover{ color:#000; padding:0 15px 0 15px; line-height:26px; text-decoration:underline;}

/*newly added for approval process*/
.comment{width:953px; float:left; text-align:center; color:#FFFFFF; padding:10px 0 20px 0; height:90px;}
#mid_left{width:420px;float:left; padding:0 0 0 20px;}

/*Over*/
/*#mid-main{ width:950px; float:left;}*/
#mid-main{ width:953px; float:left; background:url(../images/left-bg.jpg) left repeat-y; margin:0 0 20px 0;}
#mid-sub{ width:666px; float:right; padding:0px 25px 0 25px;}
#mid-top{ width:716px; height:31px; float:left; background:url(../images/sp-bg.gif) right;}


/*#left{ width:216px; float:left; background:#999999; padding:20px 0 20px 20px;}*/
#left{ width:233px; float:left; padding:20px 0 20px 0;}
#left a{ color:#000; line-height:26px; text-decoration:none; }
#left a:hover{ color:#666; line-height:26px; text-decoration:underline; }
#left .divSubMenu{text-align:left; background:url(../images/left-bg.jpg) repeat-y;}

/*added by sapna on 27th jan */
.left{ width:233px; float:left; padding:20px 0 20px 0px; }
.left a{ color:#000; font-weight:bold; text-decoration:none; text-align:right; }
.left a:hover{ color:#666; font-weight:bold; text-align:right; text-decoration:underline; }
/* over*/

/*#mid{ width:414px; float:left; padding:20px;}*/
/*#mid{ width:673px; float:left; padding:20px;}*/
#mid{ width:716px; float:left; padding:0px;}

#mid1{ width:473px; float:left; padding:20px;}

/*#right{ width:220px; float:left; padding:20px;}*/
#right{ width:200px; float:right; padding:0 0 0 20px;}


/*#id5{ width:950; float:left;  padding:20px 0 20px 20px;}
#id6{ width:475px;  height:90px; float:left; background:#000000; color:#FFFFFF;}
*/
.mouseover{background:#f0f0f0}
.edit_lnk_td{font-weight:bold; color:#ffffff; font-size:11px; }
.edit_lnk{color:#ffffff; }
.edit_lnk:hover{color:#ddd}


/*#imgLogo{ z-index:50; float:right; position:absolute; right:0px;}*/
#imgLogo{ width:170px; float:right; }

 #admin_logout{  width:193px; float:left;}
 /*#admin_logout{ position:absolute; padding:0 0 0 600px; top:0px;}*/
/*#admin_logout{z-index:50; padding:0 0 0 24px; float:left;}*/
/*#admin_logout{z-index:50; position:absolute; top:0px;right:273px;}*/

#admin_logout a{ color:#fff; line-height:26px; text-decoration:none; padding:0 5px 0 5px;font-weight:bold; }
#admin_logout a:hover{ color:#ddd; line-height:26px; text-decoration:underline; }

#line_sp {color:#fff; line-height:26px; text-decoration:none; padding:0 2px 0 2px;font-weight:bold; }

.err
{
	font-size:12px;
	color:Red;
	font-weight:bold;	
}

/*Preview css*/
p.tt{
    position:relative;
    z-index:24;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
}

p.tt span{ display: none; }

p.tt:hover{ z-index:25; color: #046d66;}
p.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:2px; left:20px;
	padding: 2px 2px 2px 2px;
	color: #000000;
	font-family:Verdana;
	font-size:10px;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	display: block;
	background-color:#CADEDD;
	border-style:solid;
	border-width:1px;
}
p.tt:hover span.tooltip a{
    color:#388986;
    text-decoration:none;
}
p.tt:hover span.tooltip a:hover{
    color:#046d66;
    text-decoration:underline;     
}

p.tt:hover span.tooltip2{
    display:block;
    position:absolute;
    top:10px; left:50px;
	padding: 2px 2px 2px 2px;
	color: #046D66;
	font-family:Verdana;
	font-size:10px;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	display: block;
	background-color:#CADEDD;
	border-style:solid;
	border-width:1px;
}
a img{border:0;}

.RssWrap {
display:block;
margin-bottom:10px;
margin-top:20px;
text-decoration:none;
width:600px;
}

.RssText {
border:0 solid #FF0000;
font-size:12px;
margin-right:20px;
}

.Rsspic {
float: right;
border: none;
margin-left: 20px;

}

/* End */

/*------added on 23-06-2010----*/
input.txtbox{
	background:url(../images/txtboxbg.gif) repeat-x 0 0;
	height:15px;
	width:200px;
	border:1px solid #bfbfbf;
	font-size:11px;
	padding:2px;
	margin:0 5px;
	margin-left:0;
	}
.pd_text_content p{font-weight:normal !important;}
.pd_text_content h3{padding:10px 0; font-size:14px; margin:0;}	
.pd_text_content form{font-weight:normal !important;}	

ul.competionmenu{
	list-style-type:none;
	margin:0;
	padding:0;
	}
ul.competionmenu li ul{list-style-type:none; margin:0; padding:0; padding-left:30px;}	
ul.maps{margin:0; padding:0; list-style-type:none;}
ul.maps li{width:108px; float:left; margin-right:24px; margin-bottom:20px;}
ul.maps li.last{margin-right:0;}
ul.maps li .title{height:38px; color:#fff; background-color:#000; display:block; padding:6px; font-weight:bold; text-align:left;}
ul.maps li img{width:108px; height:93px;}