/* CSS Document */


* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #292728;
	background: #fff; 
	/* url("common/bodybg.jpg") top left no-repeat;*/
}

a {
    text-decoration: none;
	cursor: pointer; 
}

a img{
	border: none; 
}


.casing {
	margin: 0 auto 0 auto;
	width: 968px;
}
.vertical_scroll
{
	overflow : auto;
	overflow-x: hidden;
}

/*------------------------DjList Schedule View--------------------------*/

.schedule_available
	{
		color:#ffffff;
		background:#079572;
		width:18px;
		height:15px;
		float: left; 
		padding:0 1px 0 1px; 
		text-align:center;
		margin-top:4px;

	}

.schedule_block
	{
		text-align:center;
		background:#990000;
		color:#ffffff;
		width:18px;
		height:15px;
		float: left; 
		padding:0 1px 0 1px; 
		margin-top:4px;
	}
.schedule_separator
	{
		background : #fff;
		width:1px;
		height:15px;
		margin-top:4px;
		float: left; 
	}




/*------------------------DjList Schedule View--------------------------*/

/*----------------------Header--------------------------*/
.header {
	width: 968px;
	/*height: 343px;*/
	float: left;
}

.header_top {
	width: 968px;
	height: 160px;
	float: left;
	background: url("common/head_top.jpg") left no-repeat;
}

.header_mid {
	width: 968px;
	height: 161px;
	float: left;
	background: url("common/head_mid.jpg") left no-repeat;
}

.header_bot {
	width: 968px;
	height: 22px;
	float: left;
	background: url("common/head_bot.jpg") left no-repeat;
}
.header_topMail {
	width: 968px;
	height: 160px;
	float: left;
	background: url("common/head_top2.jpg") left no-repeat;
}

.header_midMail {
	width: 968px;
	float: left;
	background: url("common/head_mid2.jpg") left repeat-y;
	color: #32a5c9;
	padding: 0px 10px 0 20px;
}

.header_midMail div {
	color: #fff;
	margin: 0px 40px 10px 15px;
}

.header_botMail {
	width: 968px;
	height: 22px;
	float: left;
	background: url("common/head_bot2.jpg") left no-repeat;
}

/*----------------------Content--------------------------*/


.content {
	width: 968px;
	float: left;
	background: url("common/bg.gif") left repeat-y;
}


.logo {
	width: 423px;
	height: 210px;
	background: url("common/logo.gif") left no-repeat;
	float: left;
	margin: 25px 0 0 25px !important;
	margin: 25px 0 0 13px;
}



/*.right_head input.in_put {
	width: 100px;
	border: 1px solid #7692aa;
	margin: 2px 15px 0 0;
	float: left;
}

.top_form {
	float: left;
	margin: 31px 0 15px 0;
	/*width: 300px;
	height: 60px;
}

.top_form a {
	color: #fff;
}

.top_form a:hover {
	text-decoration: underline;
}

.top_divlinks {
	margin: 5px 0 0 0 !important;
	margin: 2px 0 0 0;
}

.image {
	margin: 0 0 0 0;
}
.navigation {
	width: 968px;
	height: 52px;
	background: url("common/nav.jpg") left no-repeat;
	float: left; 
	color: #fff;
	margin: 2px 0 0 0;
}

ul.nav {
	margin: 28px 0 0 0;
	padding: 0;
	list-style-type: none;
	float: right;
	width: 250px;
}

ul.nav li {
	height: 13px;
	float: left;
}

ul.nav li.home a {
	float: left;
	width: 63px;
	background: url("common/home.jpg") bottom left no-repeat;
	margin: 0 15px 0 0 !important;
	margin: 0 8px 0 0;
}

ul.nav li.about a {
	float: left;
	width: 72px;
	background: url("common/about.jpg") bottom left no-repeat;
	margin: 0 15px 0 0 !important;
	margin: 0 8px 0 0;
}

ul.nav li.contact a {
	float: left;
	width: 79px;
	background: url("common/contact.jpg") bottom left no-repeat;
}

ul.nav li a{
	height: 13px;
	float: left;
	color: #fff;
	display: block;
}

ul.nav li.home a:hover, ul.nav li.home a.current {
	background: url("common/home.jpg") top left no-repeat;
}

ul.nav li.about a:hover, ul.nav li.about a.current {
	background: url("common/about.jpg") top left no-repeat;
}

ul.nav li.contact a:hover, ul.nav li.contact a.current {
	background: url("common/contact.jpg") top left no-repeat;
}



ul.nav li a span {
	/*display: none;
}*/
/*------------------------Data Dgid List------------------------*/
.dGridClass
{
	width:93%;
	margin:0 0 0 20px;
}

.dGridRowClass
{
	background-color:#e3e3e3;
	color:#222222;
	height: 20px;
	
	text-decoration:none;
	font-size: 8pt;

}

.dGridAltRowClass
{

	color:#000000;
	background-color:#bababa;
	font-size: 8pt;
	height: 20px;
	
	text-decoration:none;
	
}
.dGridHeaderClass
{
	background-color:#1C74A6;
	
	color:#fff;
	height: 25px;
	font-size: 8pt;
}
/*------------------------Data Dgid List------------------------*/
/*----------------------Index--------------------------*/
.homepic {
	width: 398px;
	height: 155px;
	background: url("common/box.jpg") top left no-repeat;
	float: left;
	margin: 40px 20px 0 50px !important;
	margin: 40px 40px 0 25px;
	padding: 0 0 28px 0;
}

.box {
	width: 398px;
	float: left;
	margin: 20px 20px 0 50px !important;
	margin: 20px 40px 0 25px;
	padding: 0 0 28px 0;
}

.wbox {
	width: 700px;
	float: left;
	margin: 20px 20px 0 50px !important;
	margin: 20px 40px 0 25px;
	padding: 0 0 28px 0;
}

.xbox {
	width: 349px;
	float: left;
	margin: 20px 20px 0 50px !important;
	margin: 20px 40px 0 25px;
	padding: 0 0 28px 0;
}


.ybox {
	width: 448px;
	float: left;
	margin: 20px 20px 0 50px !important;
	margin: 20px 40px 0 25px;
	padding: 0 0 28px 0;
}


.boxtop {
	width: 398px;
	height: 19px;
	background: url("common/boxtop.jpg") top left no-repeat;
	float: left;
}

.boxbg {
	width: 398px;
	background: url("common/boxbg.jpg") top left repeat;
	float: left;
}

.boxbot {
	width: 398px;
	height: 48px;
	background: url("common/boxbot.jpg") top left no-repeat;
	float: left;
}

.wboxtop {
	width: 700px;
	height: 19px;
	background: url("common/boxtop2.jpg") top left no-repeat;
	float: left;
}

.wboxbg {
	width: 700px;
	background: url("common/boxbg2.jpg") top left repeat;
	float: left;

}

.wboxbot {
	width: 700px;
	height: 48px;
	background: url("common/boxbot2.jpg") top left no-repeat;
	float: left;
}

.xboxtop {
	width: 349px;
	height: 19px;
	background: url("common/boxtop3.jpg") top left no-repeat;
	float: left;
}

.xboxbg {
	width: 349px;
	background: url("common/boxbg3.jpg") top left repeat;
	float: left;

}

.xboxbot {
	width: 349px;
	height: 48px;
	background: url("common/boxbot3.jpg") top left no-repeat;
	float: left;
}

.yboxtop {
	width: 448px;
	height: 19px;
	background: url("common/boxtop4.jpg") top left no-repeat;
	float: left;
}

.yboxbg {
	width: 448px;
	background: url("common/boxbg4.jpg") top left repeat;
	float: left;

}

.yboxbot {
	width: 448px;
	height: 48px;
	background: url("common/boxbot4.jpg") top left no-repeat;
	float: left;
}

.box_head {
	margin: 18px 0 0 27px;
	font-size: 22px;
	color: #125774;
}

.boxbg .box_head, .wboxbg .box_head, .xboxbg .box_head, .yboxbg .box_head {
	margin: 0 0 0 27px;
	font-size: 22px;
	color: #125774;
}

.box_head1 {
	margin: 18px 0 0 27px;
	font-size: 22px;
	color: #01667e;
	font-weight: bold;
}

.box_head2 {
	margin: 0 0 0 27px;
	font-size: 18px;
	color: #356e87;
}

.box_head3 {
	margin: 10px 0 0 27px;
	font-size: 22px;
	color: #2e4058;
}

.boxbg input, .wboxbg input, .xboxbg input, .yboxbg input {
	float: left;
}

.list input {
	width : 18px;
	height: 18px;
	border: 1px solid #7692aa;
	margin: 5px 15px 0 15px;
	float: left;
}

.in_other input {
	width : 15px;
	height: 15px;
	border: 1px solid #7692aa;
	margin: 5px 15px 0 15px;
	float: left;
}

.in_other label {
	margin: 5px 5px 0 0;
	float: left;
}
.list label {
	font-size: 12px;
	color: #424548;
	margin: 5px 15px 0 15px;
	float: left;
}

.ddl
{
	width:255px;
	height: 20px;
	border: 1px solid #7692aa;
	margin: 5px 15px 0 15px;
	float: left;	
}
.list
{
	width:255px;
	height:100px;
	vertical-align:top;
    overflow-y: scroll;
    border: 1px solid #7692aa;
	margin: 5px 15px 0 15px;
	float: left;
   
}


.boxbg input.in_put, .wboxbg input.in_put, .xboxbg input.in_put, .yboxbg input.in_put {
	width: 255px;
	height: 28px;
	border: 1px solid #7692aa;
	margin: 5px 15px 0 15px;
	float: left;
}
.boxbg textarea.in_put, .wboxbg textarea.in_put
{
	width: 255px;
	border: 1px solid #7692aa;
	margin: 5px 15px 0 15px;
	float: left;
}
.boxbg input.hasDateTime, .wboxbg input.hasDateTime {
	width: 255px;
	height: 28px;
	border: 1px solid #7692aa;
	margin: 5px 15px 0 15px;
	float: left;
}
hasDateTime .boxbot p, .wboxbot p {
	font-size: 17px;
	color: #fff;
	margin: 15px 0 0 20px !important;
	margin: 17px 0 0 10px;
	float: left;
}
/*.boxbg select, .wboxbg select
{
	width: 255px;
	border: 1px solid #7692aa;
	margin: 5px 15px 0 15px;
	float: left;
}*/
.boxbot p, .wboxbot p, .xboxbot p, .yboxbot p {
	font-size: 17px;
	color: #fff;
	margin: 15px 0 0 20px !important;
	margin: 17px 0 0 10px;
	float: left;
}

.homepic input {
	float: left;
}

.homepic input.in_put {
	width: 255px;
	height: 28px;
	border: 1px solid #7692aa;
	margin: 5px 15px 0 15px;
	float: left;
}

.form_cont {
	margin: 5px 0 0 0;
	float: left;
}

.homepic p {
	font-size: 17px;
	color: #fff;
	margin: 30px 0 0 20px !important;
	margin: 32px 0 0 10px;
	float: left;
}

.homepic a.two {
	margin: 20px 0 0 20px !important;
	margin: 22px 0 0 10px;
	display: block;
	color: #fff;
	font-size: 17px;
	color: #fff;
	float: left;
}

.text_cont {
	margin: 20px 0 0 50px !important;
	margin: 20px 0 0 25px;
	padding: 0 0 40px 0;
	width: 880px;
	float: left;
}

.text_cont h1 {
	color: #830404;
	font-size: 22px;
}

.text_cont h2{
	color: #6b3f49;
	font-style: normal;
	font-size: 17px;
	margin: 0 0 15px 0;
}

.text_cont p {
	color: #021734;
	font-size: 15px;
}

.box p {
	font-size: 15px;
	color: #fff;
	margin: 15px 0 0 20px !important;
	margin: 16px 0 0 10px;
	float: left;
}

.label {
	font-size: 12px;
	color: #1c73a7;
	margin: 4px 0 0 20px !important;
	margin: 4px 0 0 10px;
	float: left;
}

.labelAutocomplete {
	font-size: 10px;
	
}

.yboxbg .box_head {
	color: #163d74;
}

.xboxbg .box_head {
	color: #6b3030;
}

.form_cont div, .form_cont table {
	margin: 5px 0 8px 28px;
}

.form_cont table {
	margin: 5px 0 8px 38px;
}

.form_cont div a {
	display: block;
	color: #234f8e;
	font-size: 14px;
}

.form_cont div a:hover {
	text-decoration: underline;
}

a.link_box {
	display: block;
	width: 80px;
	height: 25px;
	border: 1px solid #9098a3;
	background: #8896aa;
	float: left;
}
a.link_box span{
	display: block;
	text-align: center;
	margin: 4px 0 0 0;
	color: #fff;
	font-size: 14px;
}

/*----------------------ABout Us--------------------------*/


/*----------------------Footer--------------------------*/


.footer {
	width: 968px;
	height: 81px;
	background: url("common/footer.jpg") left no-repeat;
	float: left;
	text-align: right;
}

.footer span{
	color: #fff;
	margin: 12px 15px 0 0;
	display: block;
}


/*----------------------BOX--------------------------*/


.extra1 {
	background: url("common/left_top.jpg") top left no-repeat;
	width: 15px;
	height: 17px;
}

.extra2 {
	background: url("common/right_top.jpg") top left no-repeat;
	width: 15px;
	height: 17px;
}

.extra3 {
	background: url("common/left_bot.jpg") top left no-repeat;
	width: 15px;
	height: 47px;
}

.extra4 {
	background: url("common/right_bot.jpg") top left no-repeat;
	width: 15px;
	height: 47px;
}

.tile1 {
	background: url("common/top_bg.jpg") left repeat-x;
	width: 97%;
	height: 17px;
}

.tile2 {
	background: url("common/left_bg.jpg") left repeat-y;
	width: 15px;
	height: 1px;
}

.tile3 {
	background: url("common/right_bg.jpg") left repeat-y;
	width: 15px;
	height: 1px;
}

.tile4 {
	background: url("common/bot_bg.jpg") left repeat-x;
	width: 97%;
	height: 47px;
}

.tile5 {
	background: url("common/mid_bg.jpg") left repeat;
	width: 97%;
	height: 1px;
}

.vbox 
{
	border:1px solid #e4f1f7 ;
	float: left;
	width: 80%;
	margin: 15px 0 15px 10px; 
}

.vbox .in_put{
	width: 200px;
	height: 20px;
	/*border: 1px solid #7692aa;*/
	margin: 5px 15px 0 0;
	float: left; 
}
.in_put{
	width:255px;
	height: 20px;
	/*border: 1px solid #7692aa;*/
	margin: 5px 15px 0 15px;
	float: left;
}
.hasDateTime {
	width: 255px;
	height: 20px;
	margin: 5px 15px 0 15px;
	float: left;
}

.vbox table.vb{
	border-collapse: collapse;
	margin: 0 0 0 30px;
	
}


.vbox .label {
	font-size: 12px;
	color: #00819B;
	margin: 0 0 0 0 !important;
	margin: 0 0 0 0;
	float: left;
}

.vbox .ddl
{
	width:200px;
	height: 20px;
	border: 1px solid #7692aa;
	margin: 5px 15px 0 0;
	float: left;	
}
.vbox .list
{
	width:200px;
	height:100px;
	vertical-align:top;
    overflow-y: scroll;
    border: 1px solid #7692aa;
	margin: 5px 15px 0 0;
	float: left;
   
}


/*-----Our Code*-------------*/

.hide
{
    display:none;





}

.show
{
    display:block;

}

.msgfieldMaster {

clear: both;
    color: #990000;
}
.msgfield {
    clear: both;
    color: #990000;
    font-size: 10px;
    min-height: 14px;
    padding-left: 5px;
    text-align: left;
    padding-top: 3px;
    margin: 5px 15px 0 15px;
}

.modalPopup img {
	border:solid 5px #fff;


}
.modalPopup-text {
	display:block;
	color:#000;
	/*background-color:#fff;*/
	background: #7c8ca4 url("common/bg.gif") top left no-repeat;
	text-align:left;
	border:solid 2px #000;
	padding:10px;
}
.modalBackground {
	background-color:#000;
	filter:alpha(opacity=80);
	opacity:0.8;

}
.marginalign {
	margin: 5px 15px 0 17px;




}
.formerror {
    font-weight: bold;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 20px;
    background-color: #FFFF66;
}
.collapsible_title_panel
{
	background: url("../../Images/SystemPic/bg-menu-main.png");
	margin-left : 13px;
	margin-right : 13px;
	height : 29px;
	cursor : pointer;
}
.collapsible_image
{
	
}
.collapsible_content_panel
{
	margin-right : 20px;

}

.BornoCss
{
	font-size:12px;
	border: 1px solid #bac9db;
	background: #d5dfec;
	padding: 0 2px 0 2px;
	margin: 0 0 0 0 !important;
	margin: 0 0 0 0;
	float:left;
}

/*****************Date timePicker***************/
@CHARSET "UTF-8";

 /*demo page css*/


            .demoHeaders {
                margin-top: 2em;
            }





            #dialog_link {
                padding: .4em 1em .4em 20px;
                text-decoration: none;
                position: relative;
            }

            #dialog_link span.ui-icon {
                margin: 0 5px 0 0;
                position: absolute;
                left: .2em;
                top: 50%;
                margin-top: -8px;
            }

            ul#icons {
                margin: 0;
                padding: 0;
            }

            ul#icons li {
                margin: 2px;
                position: relative;
                padding: 4px 0;
                cursor: pointer;
                float: left;
                list-style: none;
            }

            ul#icons span.ui-icon {
                float: left;
                margin: 0 4px;
            }

            
           	.selHrs, .selMins {
           		width:2.5em;
           	}
           	#tpSelectedTime span {
           		font-weight:bold;
           	}
           	.dayPeriod {
           		display:inline-block;
           		width:20px;
           	}
           	.slider {
           		height:120px; 
           		float:left; 
           		margin:10px
           	}
           	
           	#tpSelectedTime {
           		margin-bottom:0;
           		border-bottom:1px solid #aaa;
           		padding:5px;
           		color:#000;
           		background:#fff;
           		text-transform:none;
           		
           	}
           	#tpSelectedTime span {
           		font-weight:bold;
           	}
           	#datepicker {
           		
           	}
           	#pickerplug {
           		overflow:hidden;
           		display:none;          		
           		position:absolute;
           		top:200px;
           		left:300px;           
           		z-index:500;	
           	}
           	#pickerplug li {
           		display:block;
           		float:left;
           	}
           	#timepicker {
           		border:1px solid #aaa;           		
           		background:#fff;
           	}
           	#timepicker ul {
           		overflow:hidden;
           		padding:5px;
           	}
           	#timepicker ul li {
           		position:relative;
           		display:block;
           		float:left;
           		width:50px;
           		        		
           	}
           	#timepicker ul li h4 {
           		width:100%;
           		background:transparent;
           		color:#000;
				text-align:center;           		           		
           	}
           	#timepicker ul li .slider {
           		position:relative;
           		left:10px;
           		
           	/*	background:#FBF9EE url(images/ui-bg_glass_55_fbf9ee_1x400.png) repeat-x scroll 50% 50%;
				border:1px solid #FCEFA1;*/
           	}
           	
           	
           	/*****************Date timePicker***************/


/*********watermarkCSS************/

.watermarkCSS
{

}

/*********watermarkCSS************/







/*********NOvember 11, 2009************/

.header_head {
	float: left;
	color: #3d495b;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #727f92;
	width: 100%;
	margin: 10px 0 0 0;
}

.content_cont {
	float: left;
	margin: 15px 0 0 20px;
}

.text_area {
	width: 345px;
	/*background: #dce0e4;
	border-bottom: 1px solid #aebacf;
	border-right: 1px solid #aebacf;
	margin: 5px 0 0 15px;*/
}

.text_areadj {
	width: 345px;
	background: #dce0e4;
	/*border-bottom: 1px solid #aebacf;
	border-right: 1px solid #aebacf;*/
	margin: 5px 0 0 15px;
}

.text_area textarea{
	width: 320px;
	margin: 10px 0 10px 10px;
}

.input_submit {
	margin: 8px 15px 0 0;
	padding: 0 5px 0 5px;
	float: right;
	display: block;
	height: 25px;
	border: 1px solid #DA4700;
	background: #EC4F00;
	color: #fff;
	cursor: pointer;
}

a.link_button {
	margin: 8px 0 0 0;
	padding: 0 5px 0 5px;
	float: right;
	display: block;
	height: 27px;
	border: 1px solid #e9edf3;
	background: #3e5a83;
	color: #fff;
	cursor: pointer;
}

a.link_button:hover{
	text-decoration: none;
}



.fade_txt 
{
	color: #bbb;
	font-size: 12px; 
	width: 200px;
	height: 20px;
	border: 1px solid #7692aa;
	margin: 5px 15px 0 0;
	float: left; 
}

/*****19nov2008*****/

.imgSearchBtn
{
	margin: -5px 0 0 0;
}

/*****19nov2008*****/

/************* btn for registration***/
.input_submitReg {
	margin: 8px 10px 0 0px;
	padding: 0 5px 10px 0;
	float: right;
	display: block;
	height: 25px;
	border: 1px solid #e9edf3;
	background: #3e5a83;
	color: #fff;
	cursor: pointer;
	
	
}
/********** btn for registration*****/

/*dec 12, 2009*/

.collapsible_title_panel span 
{
	color: #fff;
	}
	
	
	
	/*********************************** Home Page***************************/
           	
  body.index  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #858585;
	background: #fff;
}

.index a {
    text-decoration: none;
	cursor: pointer;
	color: #71bfd3; 
}

.index a:hover {
    text-decoration: underline;
}

.index a img{
	border: none; 
}


.index .casing {
	margin: 0 auto 0 auto;
	width: 968px;
}



/*----------------------Header--------------------------*/

.index .header {
	width: 968px;
	float: left; 
	background: url("common/header.jpg") top left no-repeat;
}

a.red_col {
	color: #c60005;
}

a.blue_col {
	color: #17aacf;
}


/*----------------------Content--------------------------*/

.index .left_colmn {
	float: left;
	width: 319px;
}

.index .right_colmn {
	float: left;
	width: 649px;
}

.index .logo {
	width: 319px;
	height: 541px;
	background: url("common/logo.jpg") left no-repeat;
	float: left;
	margin: 0 0 0 0 !important;
}

 .right_head {
	width: 358px;
	float: right;
	margin: 25px 0 0 0;
	height: 46px;
}

 .right_head input.in_put {
	width: 132px;
	height: 20px;
	margin: 1px 10px 0 0;
	float: left;
	color: #858585;
	font-size: 11px; 
}

 .top_form {
	float: right;
	color: #858585;
	font-size: 11px;
}

a.grey {
	color: #858585;
	
}

 .top_form a:hover {
	text-decoration: underline;
}

 .top_divlinks {
	margin: 4px 6px 0 0 !important;
	margin: 2px 3px 0 0;
	width: 330px;
	float: right;
	font-size: 11px;
}

.top_divlinks2 {
	margin: -8px 6px 0 0 !important;
	margin: 0 3px 0 0;
	width: 330px;
	float: right;
	font-size: 11px;
}


 .index ul.nav {
	margin: 57px 0 0 0;
	padding: 0;
	list-style-type: none;
	float: left;
}

ul.nav {
	margin: 57px 0 0 31px;
	padding: 0;
	list-style-type: none;
	float: left;
}

 ul.nav li {
	float: left;
	color: #858585;
	font-size: 11px;
}

 ul.nav li a{
	float: left;
	color: #1aabd0;
	display: block;
	font-weight: bold;
}

 ul.nav li a:hover, ul.nav li a.current{
	color: #ca0006;
}




ul.nav2 {
	margin: 57px 0 0 31px;
	padding: 0;
	list-style-type: none;
	float: left;
}

 ul.nav2 li {
	float: left;
	color: #858585;
	font-size: 11px;
}

 ul.nav2 li a{
	float: left;
	color: #1aabd0;
	display: block;
	font-weight: bold;
}

 ul.nav2 li a:hover, ul.nav li a.current{
	color: #ca0006;
}







.index .txt_howitwork {
	background: url("common/how.gif") top left no-repeat;
	width: 227px;
	height: 19px;
	float: left;
	margin: 23px 0 0 40px !important;
	margin: 23px 0 0 20px;
}

.index .vdo_howitwork {
	/*background: url("common/vdo.jpg") top left no-repeat;*/
	width: 227px;
	height: 157px;
	float: left;
	margin: 0 0 0 40px !important;
	margin: 0 0 0 20px;
}

.index .divider {
	background: url("common/divider.gif") top left no-repeat;
	width: 226px;
	height: 3px;
	float: left;
	margin: 8px 0 0 40px !important;
	margin: 8px 0 0 20px;
}

.index .latest {
	background: url("common/latest.gif") top left no-repeat;
	width: 226px;
	height: 28px;
	float: left;
	margin: 0 0 0 40px !important;
	margin: -10px 0 0 20px;
}

.index .txt_latest {
	width: 230px;
	float: left;
	margin: 17px 0 0 40px !important;
	margin: 17px 0 0 20px;
}

.index .txt_latest strong{
	color: #27b0d2;
	font-size: 12px;
}

.index .txt_latest p{
	width: 135px;
	float: left;
	text-align: justify;
	margin: 2px 0 0 0;
}

.index a.read_btn {
	background: url("common/read_button.jpg") top left no-repeat;
	width: 66px;
	height: 26px;
	margin: 8px 0 0 0 !important;
	margin: 8px 0 0 0;
	display: block;
}

.index .txt_latest img{
	float: right;
}

.index .are_dj {
	background: url("common/are_dj.gif") top left no-repeat;
	width: 225px;
	height: 32px;
	float: left;
	margin: 8px 0 0 40px !important;
	margin: 8px 0 0 20px;
}

.index a.join_direc {
	background: url("common/join_directory.jpg") top left no-repeat;
	width: 232px;
	height: 54px;
	float: left;
	margin: 8px 0 0 40px !important;
	margin: 8px 0 0 20px;
	display: block;
}

.index .txt_join_direc {
	width: 230px;
	float: left;
	margin: 8px 0 0 40px !important;
	margin: 8px 0 0 20px;
}

.index .txt_join_direc p{
	text-align: justify;
}

.index .find_dj {
	background: url("common/find_dj.jpg") top left no-repeat;
	width: 393px;
	height: 341px;
	float: left;
	margin: 0 0 0 0;
}

.index .find_dj div{
	margin: 0 0 8px 0;
	float: left;
}

.index .find_dj .djfind_form{
	margin: 80px 0 0 50px;
}

.index .find_dj div label{
	font-size: 19px;
	color: #fff;
	vertical-align: middle;
}

.index .find_dj div select{
	width: 196px;
	height: 22px;
	margin: 0 0 0 38px;
	font-size: 11px;
	vertical-align: middle;
}

.index .find_dj div input{
	width: 192px;
	height: 17px;
	margin: 0 0 0 18px;
	font-size: 11px;
	vertical-align: middle;
}

.index .find_dj div input.date_time{
	width: 292px;
	height: 17px;
	margin: 2px 0 0 0;
	font-size: 11px;
	vertical-align: middle;
	font-weight: bold;
}

.index .find_dj div a{
	color: #fff;
	font-weight: bold;
	margin: 0px 0 0 0;
	display: block;
	float: left;
}

.index .find_dj input.ser_butn {
	width: 68px; 
	height: 26px; 
	float: left;
	margin: 0 0 0 120px;
}

.index .top_tendj {
	float: left;
	margin: 0 0 0 33px;
	width: 215px;
}

.index .top_ten {
	background: url("common/toprate.gif") top left no-repeat;
	width: 167px;
	height: 27px;
	float: left;
}

.index .top_tendj strong{
	color: #27b0d2;
	font-size: 12px;
	width: 125px;
	float: left;
	display: block;
}

.index .top_tendj p{
	width: 205px;
	float: left;
	text-align: justify;
	margin: 2px 0 0 0;
}

.index .top_tendj ul{
	list-style: none;
	float: left;
	width: 210px;
	margin: 20px 0 0 0;
}

.index .top_tendj ul li{
	height: 11px;
	margin: 0 0 8px 0;
}

.index .bult {
	background: url("common/bult.gif") bottom left no-repeat;
	width: 11px;
	height: 14px;
	float: left;
	margin: 0 10px 0 0;
}


/*----------------------Footer--------------------------*/


.index .footer {
	width: 968px;
	height: 81px;
	background: url("common/footer.jpg") left no-repeat;
	float: left;
	text-align: right;
	margin: 25px 0 0 0;
}

.index .footer span{
	color: #fff;
	margin: 12px 15px 0 0;
	display: block;
}
/*********homepage****/

input.btnLoginForPages
{
	margin: 0 0 0 0;
}

.advanced_search 
{
	margin: 0 0 0 40px;
	}
	
.advanced_search th 
{
	color: #fff;
	font-size: 19px;
	text-decoration: underline;
	font-weight: normal;
	}	

.advnc_input 
{
	width: 200px;
	height: 18px;
	margin: 0 0 0 0;
	}
	
	.advnc_input2
{
	width: 200px;
	height: 20px;
	}
.list2
{
	width:205px;
	vertical-align:top;
    overflow-y: scroll;
	margin: 5px 15px 0 0;
	float: left;
	background: #C2D8E3;
	height:116px;
}

.advanced_search span
{
  color: #fff;
  font-size: 13px;
  font-weight: bold;
}

span.chkDefault input
{
	
	width: 40px !important;
	margin: 0 0 0 -8px !important;
	
}
.chkDefault2
{
font-size:8px !important;	
}
.enddate_time 
{
	margin: 0 0 0 0 !important;
	}


a.logo_section 
{
	width: 268px;
	height: 115px;
	display: block;
	float: left;
	margin: 23px 0 0 20px;
}

.contactImg 
{
	width: 150px;
	
	float: left;
	margin:  0 0 0 20px;
	
}

.advsearch_txt 
{
width: 500px;
font-size: 16px;
color: #fff;
margin: 112px 0 0 300px; 	
}

.footer span img
{
	float:left;
	margin:-5px 0px 0 8px ;
	
	
}

/*--------------------Admin---------------------------*/

ul.admin_nav 
{
	list-style: none;
	margin: 20px 0 0 0;	
}

ul.admin_nav li a
{
	display: block;
	color: #1aabd0;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 10px 10px;
	
}

 ul.admin_nav li a:hover {
	color: #ca0006;
}
