/* CSS Document */

/* Backgound Start*/
body
{
	margin-top:0px;
	padding:0px;
	background:url(../images/body_bg.gif) repeat-x center top;
}

 div, a{   margin:0px;
padding:0px;

}


li{
list-style-image:url(../images/bullet.gif);
list-style-position: outside;
padding:4px;

}


/* Backgound End*/


/* Headings Start */
h1
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#2374C6;
	font-weight:bold;
	
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	font-weight:bold;

}


h3
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2374C6;
	font-weight:bold;
	
}


.search_bg
{
background-image:url(../images/search_bg.jpg);
background-repeat:no-repeat;
}
/* Headings End */

/* Navigation Starts*/
.nav a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	padding:0px;
}

.nav a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#dbdbdb;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	padding-top:4px;
}

/* Navigation Ends*/

/* Body Content Start */

.text_bold
{
font-weight:bold;
}

.alert
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ac0000;
	line-height:18px;
}

.maincontent 
{
	font-family:Tahoma,Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d1b1b;
	line-height:19px;
	text-decoration:none;
	
}

.maincontent a
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ac0000;
	line-height:19px;
	text-decoration:none;
	
}

.maincontent a:hover
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d1b1b;
	line-height:19px;
	text-decoration:underline;
	
}

.more a
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d1b1b;
	line-height:19px;
	text-decoration:none;
}

.more a:hover
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2875C7;
	line-height:19px;
	text-decoration:underline;
}

.table_top
{
background-image: url(../images/gray-header-bg.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}

.table_bottom
{
background-image: url(../images/table-corner-center.gif);
background-repeat:repeat-x;
}

.table_left
{
border-left:1px solid #e4e4e4;
}


.table_right
{
border-right:1px solid #e4e4e4;
}

/* Body Content End */

/* Teaser Starts */

.teaser_header_green
{
	background-image:url(../images/left-bg.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#047af6;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
	padding-left:15px;
}

.teaser_header_red
{
	background-image: url(../images/red-tabletop.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:13px;
	text-decoration:none;
	padding-left:25px;
}

.teaser_bg
{
	background-image: url(../images/teaser_body_bg.gif);
	background-repeat: repeat-y;
	padding:8px;
}
.teaser_content
{
	color:#1d1b1b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
}

.teaser_content a
{
	color:#2874C0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
}

.teaser_content a:hover
{
	color:#2874C0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-decoration:underline;
}

/*.footer_bg
{
background-image:url(../images/footer-bg.gif);
background-repeat:repeat-x;
background-color:#f0f0f0;
}*/

.footer
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3e3d3d;
}

.footer a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3e3d3d;
font-weight:bold;
text-decoration:none;
}

.footer a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#950101;
font-weight:bold;
text-decoration:underline;
}

/* Teaser Ends */

/* Form Start */

.text_field
{
	background-color:#fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A0A0A;
	height:17px;
	width:auto;
	font-weight:normal;
	border:1px solid #cfcfcf;
	margin:0px;
	padding:0px;
	line-height:12px;
}

.text_area
{
	background-color:#fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A0A0A;
	height:auto;
	width:auto;
	font-weight:normal;
	border:1px solid #cfcfcf;
	margin:0px;
	padding:0px;
	line-height:18px;
}

.list{
	background-color:#fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A0A0A;
	height:16px;
	width:auto;
	font-weight:normal;
	border:1px solid #cfcfcf;
	margin:0px;
	padding:0px;
	line-height:18px;
}

.btn
{
	background-image: url(../images/sign-in.jpg);
	background-repeat: no-repeat;
	width:64px;
	height:36px;
	float:right;
	margin:0 4px 0 0;
}

.btn2
{
	background-image: url(../images/btn_bg_03.gif);
	background-repeat: repeat-x;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#fff;
	height:18px;
	width:auto;
	border:none;
	margin:0px;
	display: block;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	padding-bottom:2px;
}

/* Form End */


#dropmenudiv{
position:absolute;
border:1px solid #ffe0e0;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #fff;
padding: 1px 0;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #DDECFB;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2374C6;
font-weight: bold;
}
/*Some more Style tag added-by-neeraj kumar sharma*/
.h-container {
width:100%;
border-top:4px solid #1b56af;
}
.h-logo-main{
width:998px;
height:90px;
margin:auto;
}
.h-logo{
width:384px;
height:84px;
margin:6px 0 0 1px;
float:left;
}
.h-top-nav{
width:315px;
float:right;
height:85px;
margin:6px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
.h-top-nav a{
font:normal Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-decoration:none;
}
.h-top-nav a:hover{
text-decoration:none;
color:#3366FF;
}
.cleard{
clear:both;
}
.h-search{
	width:160px;
	height:15px;
	float:left;
	clear:both;
}
.h-search-input{
	width:160px;
	padding:2px 0 0 2px;
	height:14px;
	background-color:#f9fafa;
	border:1px solid #bfbdbd;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.h-header-main{
width:995px;
height:157px;
margin:auto;
}
.h-navigation-main{
width:995px;
height:33px;
background-image:url(../images/navigation-bg.jpg);
background-repeat:repeat-x;
margin:auto;
}
.middle-part-main{
width:995px;
margin:auto;
clear:both;
overflow:hidden;
height:600px;
}
.left-main{
width:220px;
margin:1px 0 0 0;
float:left;
}
.login-main{
width:212px;
height:250px;
margin:0px;

}
.login-main-2{
width:212px;
margin:0px;
}
.login-bg{
width:208px;
overflow:hidden;
*_height:100%;
*overflow:hidden;
margin:0 0 0 1px;
border:1px solid #dfdddd;
background-color:#f7f7f7;
}
.text-user{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
.middle-content{
width:495px;
margin:10px 29px 0 29px;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
float:left;
}
.right-main{
width:220px;
margin:1px 0 0 0;
float:left;
}
.m-heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:4px 4px 0px 4px;
}
p{
	margin:0;
	padding:0;
}
.bg-login{
width:178px;
height:17px;
background-image:url(../images/bg-login.jpg);
background-repeat:repeat-x;
border:1px solid #dfdddd;
}
.default{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066FF;
}
.default a{
color:#0066FF;
text-decoration:underline;
}
.default a:hover{
text-decoration:none;
color:#CC0000;
}
.managment{
width:212px;
margin:20px 0 0 1px;
clear:both;
}
/*----right-navigation-bar*/
.login-main-right{
width:212px;
margin:0 0 0 0;
float:right;
}
/*--------footer------------*/
.n-footer {margin-top:10px;border-top:1px solid #145fb3; width:100%; text-align:center;} 
.n-footer ul { margin:0; padding:0; list-style-type:none; text-align:center; line-height:40px;} 
.n-footer ul li {display:inline; border-right:1px solid #000; padding:0 10px;}
.n-footer ul li a { color:#000; text-decoration:none;}
.n-footer ul li a:hover { color:#990000; text-decoration:none;}
footer p {
margin-top:50px;
padding-top:50px;
}

/*---middle-part-style*/
p{
	margin:0;
	padding:0;
}
.m-body-text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.m-contaner{
width:500px;
margin:auto;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
}
.m-contaner a{
color:#0066FF;
text-decoration:underline;
}
.m-contaner a:hover{
text-decoration:none;
color:#000000;
}
.m-heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:4px 0 2px 4px;
}
.m-top-head{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
font-size: 14px;
font-weight:bold;
color:#000000;
padding:5px 0 2px 0;
height:22px;
margin:10px 0 0 0;
background-image:url(../images/bg-middle-part.jpg);
background-repeat:repeat-x;
text-align:center;
border:1px solid #CCCCCC;
}
.m-dontmiss{
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.m-heading-for-all{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-color:#CCCCCC;
color:#000000;
text-align:center;
padding:2px 0 2px 0;

}
.m-left-coloum{
width:240px;
margin:8px 0 0 0;
padding:0 0 0 4px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.m-right-coloum{
width:240px;
margin:8px 0 0 0;
padding:0px 0 0px 4px;
float:right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:left;
}
.cleard{
clear:both;
}
.m-left-coloum, right coloum, a{ color:#990000;}
.m-left-coloum, right coloum, a:hover { color:#000000;} 

#top_head { 
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
font-size: 14px;
font-weight:bold;
color:#000000;
padding-top:5px;
height:22px;
margin:0px;
background-image:url(../images/bg-middle-part.jpg);
background-repeat:repeat-x;
text-align:center;
border:1px solid #CCCCCC;
}

.m-top-head {font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
font-size: 14px;
font-weight:bold;
color:#000000;
padding-top:5px;
height:22px;
margin-top:10px;
background-image:url(../images/bg-middle-part.jpg);
background-repeat:repeat-x;
text-align:center;
border:1px solid #CCCCCC;
}
.m-link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0066FF;}
.m-link a{ color:#990000;}
.m-link a:hover { color:#000000;} 
.text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
}

.link_poss{position: relative; bottom: 4px;}