/* GENERAL ELEMENTS
**************************************************************
*/
body, table, tr, td, div, p, li, ul, h1, h2, h3, h4, h5, h6{font-size:13px; font-family:Tahoma; color:#010941; letter-spacing:0.02ems; text-decoration:none; padding:0; margin:0;}

body{ background:url(../../Images/admin_top_bg.gif) repeat-x;}
.top_link_bg{ background:url(../../Images/top_link_bg.gif) repeat-x; text-align:right; height:26px;}
.top_link_bg a:active, .top_link_bg a:link, .top_link_bg a:visited{ font-weight:bold; font-size:12px; padding:10px 25px 0 0;}
.top_link_bg a:hover{}

form {padding:0;margin:0;}

p {margin:0; padding:0 0 10px 0;}

ul {padding:0px 0px 10px 15px; margin:0px 0px 10px 15px;}

.bullet {list-style: none; margin: 0 0 20px 0; padding: 0;}

.bullet li {padding-left: 12px;	background: transparent url(../images/red_small_bullet.jpg) no-repeat 0 0.7em;margin-left:0;
padding-top:0px;}

/*LINK STYLES*/
A { color:#272121;text-decoration:none; text-align:left; } 
A:hover {color:#272121; text-decoration:underline;} 
A:visited { color:#272121; text-decoration:none; } 
A:active { text-decoration:none; } 
A:visited:hover {color:#272121; text-decoration:underline;}
table tr
table tr td {color:#272121;}
/*FORM
***************************************************************/
select {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #808080;padding-left:4px;font-weight: normal;
border: 1px solid #CCCCCC;width:215px;}

.textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #808080;padding-left:4px;font-weight: normal;
border: 1px solid #CCCCCC;height:100px;}

.smlltxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #808080; border: 1px solid #CCCCCC; width:60px;}

.textfield {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #808080;padding-left:4px;font-weight: normal;
border: 1px solid #CCCCCC;}

.drpdwn {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #808080; border: 1px solid #829fbb; }
.drop_down{padding:3px 0 3px 5px; border:#829fbb 1px solid; width:190px; color:#00002e; text-align:left; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.listbox{border:#829fbb 1px solid; width:190px; color:#00002e; text-align:left; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


/* Design
**************************************************************
*/

/*styling for report page starts here*/

.titleReport {font-weight:bold;text-align:center;background:#cd2d22;color:#ffffff;line-height:20px;}

.headingReport {font-weight:bold;text-align:center;background:#F7F7F7;color:#474747;line-height:20px;text-indent:5px;}

.dataReport {font-weight:bold;text-align:center;background:#F7F7F7;color:#474747;line-height:20px;text-indent:5px;}

.dateReport {font-weight:bold;text-align:center;background:#F7F7F7;color:#474747;line-height:20px;text-indent:5px;}

.totalReport {font-weight:bold;text-align:center;background:#000000;color:#ffffff;line-height:20px;text-indent:5px;text-transform:uppercase;}

/*styling for report page ends here*/

.disable{display:none}

.toptd{background-color:#575757;border-bottom: #CCCCCC solid 4px;height:11px;}	

.toplinktd{height:25px;	border-top:#666666 solid 1px;border-bottom:#666666 solid 1px;padding-top:2px;padding-bottom:2px;}	

.topborder{height:25px;	border-top:#666666 solid 1px;padding-top:2px;padding-bottom:2px;}	
.botborder{height:25px;	border-bottom:#666666 solid 1px;padding-top:2px;padding-bottom:2px;}	
.tableborder {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#2b2b2b;font-weight:normal;}
.tableborder td {border:1px solid #d4d0c8;line-height:16px;}
.tableborder .heading {font-weight:bold;text-align:center;background:#e5e3e0;color:#ff0000;}
.tableborder .tdtext {font-weight:normal;text-align:left;padding:0 5px;}
.tableborder .paging {text-decoration:none;	text-indent:10px;color:#ff0000;	background-color:#E8E8E8;}
.tableborder .paging a{text-decoration:none;padding:0 5px;color:#ff0000;background-color:#E8E8E8;}
.tableborder .paging a:hover{text-decoration:none;color:#2b2b2b;padding:0 5px;background-color:#E8E8E8;}
.tble_new_outerborder {border:1px #c6cfe1 solid; background:#f2f4fa; padding:0 0 0 0; width:50%;}
.tble_new_outerborder2 {border:1px #c6cfe1 solid; background:#f2f4fa; padding:0 0 0 0; width:91%;}
.tble_outerborder {border:1px #c6cfe1 solid; background:#f2f4fa; padding:0 0 0 0; width:99%;}
.tbl_border1{ border:#d6d6d6 solid 1px; padding:15px 15px 15px 15px; background:#FFFFFF;}

.toplinktd2{height:22px;background-color:#f4f4f4;font:Verdana, Arial, Helvetica, sans-serif;padding-left:12px;padding-right:12px;	font-size:11px;font-weight:bold;color:#2b2b2b;}	

.tdcolor{background-color: #858585;	height:4px;	border-bottom:#FFFFFF 2px solid;}
 
.blanktd{padding-left:12px;	padding-right:12px;}

.tablebody {font-family: verdana;font-size: 11px;font-weight: normal;color: #666668;text-decoration: none;padding:3px;height:18px;}

.smalltxt{font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#464646;font-weight:bold;text-decoration:none;}
a.smalltxt:hover{font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#464646;font-weight:bold;text-decoration:none;}
a.smalltxt:link{font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#464646;font-weight:bold;text-decoration:none;}
a.smalltxt:active{font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#464646;font-weight:bold;text-decoration:none;}
a.smalltxt:visited{font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#464646;font-weight:bold;text-decoration:none;}

.sessionmsg {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #CC0000;text-decoration: none;font-weight: bold;padding:20px 0;text-align:center;}

/* footer*/
.footer{border-top:#53567d solid 1px; padding:10px 0 0 0; text-align:center;}
	
/*Form*/	

/*.button {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	cursor:pointer;
	border: 1px outset #c4c6cb;
	background-color:#C0C0C0;
	margin:2px 0;
}
*/
/* text field width*/
	.w50{width:50px;}
	.w70{width:70px;}
	.w80{width:80px;}
	.w150{width:150px;}
	.w185{width:185px;}
	.w200{width:200px;}
	.w100{width:100px;}
	.w200_2{width:210px;}
	.w250{width:250px;}
	.w300 {width:300px;}
	.w350 {width:350px;}
	.w400 {width:400px;}
	.w87_2{width:87px; height:13px; font-size:11px;}
	
/* text field for date*/
	.dd_mm{width:45px;}
	.yyyy{width:60px;}

/* paddingclass*/
.padtop1{padding: 1px 0px 0px 0px;}
.padtop2{padding: 2px 0px 0px 0px}
.padtop3{padding: 3px 0px 0px 0px}
.padtop4{padding: 4px 0px 0px 0px}
.padtop5{padding: 5px 0px 0px 0px}
.padtop6{padding: 6px 0px 0px 0px}
.padtop7{padding: 7px 0px 0px 0px}
.padtop8{padding: 8px 0px 0px 0px}
.padtop9{padding: 9px 0px 0px 0px}
.padtop10{padding: 10px 0px 0px 0px}
.padtop15{padding: 15px 0px 0px 0px}
.padtop16{padding: 16px 0px 0px 0px}
.padtop19{padding: 19px 0px 0px 0px}
.padtop20{padding: 20px 0px 0px 0px}
.padtop22{padding: 22px 0px 0px 0px}
.padtop25{padding: 25px 0px 0px 0px}
.padtop30{padding: 30px 0px 0px 0px}
.padtop40{padding: 40px 0px 0px 0px}
.padbot15 {padding: 0px 0px 15px 0px}
.padleft4{padding: 0px 0px 0px 4px}

/*page style
***************************************************************/

.padding{padding:10px 100px 0px 20px;}

.blacktext {font-size:11px;line-height:16px;color:#000000;text-decoration:none;}

.greentext{color:#004a2a;}

.redtext{color:#fe0102;}

.greenlink {font-size:11px; line-height:20px; color:#000;text-decoration:none; text-align:left;}
.greenlink a, .greenlink a:link, .greenlink a:visited, .greenlink a:active {color:#ffffff; text-decoration:none; font-weight:bold;}
.greenlink a:hover {color:#ff6600; text-decoration:none; font-weight:bold;}

.blacllink {font-size:11px;line-height:20px;font-family: Verdana, Times New Roman, Arial, Helvetica, sans-serif;color:#000;	text-decoration:none;}

.blacllink a, .blacllink a:link, .blacllink a:visited, .blacllink a:active {color:#000; text-decoration:none;}
.blacllink a:hover {color:#fe0102; text-decoration:none;}

.dotted1{border-bottom:#ccc 2px dotted;}

#page{margin-left:auto;	margin-right:auto; width:778px; position:relative; z-index:3;}

#timer {display:block; top:220px; left:650px; width:200px; z-index:4; position:fixed; border:1px solid #888; padding:10px; text-align:center; font-weight:bold; color:#fff; background:#000000;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/*-------------------------------------Use CSS-------------------------------------------*/

body.innhmbdy{ background:url(../Image/innbdybg.gif) repeat-x;}

.Whitetext{font-size:11px; color:#ffffff; text-decoration:none;}

.linktd{background-color:#dfe4ee; font:Arial, Helvetica, sans-serif; padding:5px; margin:0; font-size:12px; font-weight:bold; color:#000000; border-bottom:#c6cfe1 1px solid;}	

.tdbody {font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #2e2727; text-decoration: none; padding:5px 5px 5px 10px;}

.txtfield{ border:#86a2bd 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;  padding:1px 0 0 2px; height:17px; }

.buton {font-size:11px; font-family: Arial, Helvetica, sans-serif; cursor:pointer; text-align:center; width:60px; height:19px; border: 1px solid #c4c6cb; background:url(../../images/buttonImg.gif);}
.buton2 {font-size:11px; font-family: Arial, Helvetica, sans-serif; cursor:pointer; text-align:center; width:100px; height:19px; border: 1px solid #c4c6cb; background:url(../../images/buttonImg.gif);}

.tble1 {background:#ffffff;}
.tble1 th{vertical-align:top; text-align:left;}
.tble1 td{vertical-align:top; text-align:left;}

.tble2 {border:1px #c6cfe1 solid; background:#f2f4fa; padding:0 0 0 0; width:99%;}
.tble2 tr th{vertical-align:top; text-align:left; padding:5px 5px 5px 10px; margin:0; background:#00CC33;}
.tble2 tr td{vertical-align:top; text-align:left; padding:5px 5px 5px 10px; margin:0; border-bottom:#c6cfe1 1px solid; border-right:#c6cfe1 1px solid;}
.tble2 tr td .linktd {background-color:#f4f4f4; font:Arial, Helvetica, sans-serif; padding:5px; margin:0; font-size:11px; font-weight:bold; color:#a61724;}

.tblhead {vertical-align:top; text-align:left; padding:5px 5px 5px 10px; margin:0; background:#DFE4EE; border-right:#c6cfe1 1px solid; color:#000000;}

.tble3 { border-left:1px #e8e6e6 solid; background:#ffffff; border-top:1px #e8e6e6 solid;}
.tble3 tr th{vertical-align:top; text-align:left; padding:5px 5px 5px 10px; margin:0;}
.tble3 tr td{vertical-align:top; text-align:left; padding:5px 5px 5px 10px; margin:0; border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;}
.tble3 tr td .linktd {background-color:#f4f4f4; font:Arial, Helvetica, sans-serif; padding:5px; margin:0; font-size:11px; font-weight:bold; color:#a61724;}

.tble4 {border:1px #c6cfe1 solid; background:#f2f4fa; padding:0 0 0 0; vertical-align:top;}
.tble4 tr th{vertical-align:top; text-align:left; padding:5px 0 5px 10px; margin:0; background:#00CC33;}
.tble4 tr td{vertical-align:top; text-align:left; padding:5px 0 5px 10px; margin:0; border-bottom:#c6cfe1 1px solid; border-right:#c6cfe1 1px solid;}
.tble4 tr td .linktd {background-color:#f4f4f4; font:Arial, Helvetica, sans-serif;  margin:0; font-size:11px; font-weight:bold; color:#a61724;}

.tbl5{}
.tbl5 tr{}
.tbl5 tr td{ padding:10px 10px 0 10px; text-align:left;}
.tbl5 tr td a{ text-decoration:none;}

.tbljumpg{}
.tbljumpg tr{}
.tbljumpg tr td{ padding:10px 20px 0 20px; text-align:left;}
.tbljumpg tr td a{ text-decoration:none;}

.pghead {background-color:#f4f4f4; font:Arial, Helvetica, sans-serif; padding:5px; margin:0; font-size:11px; font-weight:bold; color:#a61724;}

.al_center{ padding:12px 10px 0 0; margin:0; text-align:center;}

.clear {display: inline-block;}
.redfnt { color:#e95e01;}
#logo {background:url(../../images/top_gradient.gif) repeat-x; height:88px; padding:16px 0 0 16px; margin:0;}
#shell {background:#a61724; }
#shell .redband {background:#a61724;font-weight:bold; color:#FFFFFF; padding:5px 0 5px 0; float:right;}
#shell .redband a:link, #shell .redband a:active, #shell .redband a:visited, #shell .redband a:hover {font-weight:bold; color:#FFFFFF; text-decoration:none;}
.clr { clear:both;}

.copyrite {background:url(../../images/bottom_line.gif) repeat-x; padding:6px 0 4px 7px; border-bottom:#3b5998 1px solid;}

/*-------------------------------------Use CSS End-------------------------------------------*/

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
.disabled{display:none}

.login_btn{ background:url(../../images/admin_btn_bg.gif) repeat-x; cursor:auto;height:19px; border:0; border:#ff0000 solid 1px; font-weight:bold; color:#FFFFFF; font-size:12px; letter-spacing:1px; padding:0 0 5px 0;}

.login_btn2{ background:url(../../images/admin_tbl_btnbg.gif) repeat-x; cursor:auto;height:19px; border:0; border:#001e5d solid 1px; font-weight:bold; color:#001e5d; font-size:12px; width:50px;}


#logo_new {background:url(../../images/top_gradient.gif) repeat-x; height:88px; padding:30px 0 0 16px; margin:0;}
.logo_position{ padding:10px 0 20px 10px ; float:left;}
.admin_top_link{ float:left;}

.txt_field_padd{ margin-left:30px; height:13px;}
.tdwidth1{ width:100px; height:28px;}
.tdwidth2{ width:165px; height:28px; padding:0 0 0 12px;}
.tdwidth3{ width:175px; vertical-align:top;}

.clr{ clear:both;}
.DisplayNone{ display:none;}

.word_tbl{border: 1px solid #829fbb;}

.top_link:link{font-size:11px; line-height:20px; text-decoration:none; text-align:left; color:#FFFFFF; font-weight:bold;}
.top_link:active{font-size:11px; line-height:20px; text-decoration:none; text-align:left; color:#FFFFFF; font-weight:bold;}
.top_link:visited{font-size:11px; line-height:20px; text-decoration:none; text-align:left; color:#FFFFFF; font-weight:bold;}
.top_link:hover{font-size:11px; line-height:20px; text-decoration:none; text-align:left; color:#ff6600; font-weight:bold;}

.lnktemp {font-size:11px; line-height:20px; text-align:left; color:#ff6600; font-weight:bold;}
.lnktemp a:link, .lnktemp a:active, .lnktemp a:visited{font-size:11px; line-height:20px; text-decoration:none; text-align:left; color:#FFFFFF; font-weight:bold;}
.lnktemp a:hover {font-size:11px; line-height:20px; text-decoration:none; text-align:left; color:#ff6600; font-weight:bold;}

.txt_field_3{padding:3px 0 3px 5px; border:#829fbb 1px solid; height:16px; width:185px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#00002e; text-align:left;}

.txt_field_add{padding:3px 0 0 5px; border:#829fbb 1px solid; width:184px; color:#00002e; text-align:left; font-family:Arial, Helvetica, sans-serif;}

.backgrd_darkblue{ background:#000066; height:20px; color:#FF6600; font-weight:bold; font-size:13px;}
.backgrd_orange{ background:#ff6600; height:20px; color:#20206a; font-weight:bold; font-size:13px;}
.flrplan_img_padding{ padding:5px 5px 5px 0;}

.next_btn2{ background:url(../../images/next_btn_orange.gif) no-repeat; width:62px; height:25px; border:0; cursor:pointer;}
.back_btn2{ background:url(../../images/back_btn2.gif) no-repeat; width:62px; height:25px; border:0; cursor:pointer;}

.next_btn2_1{ background:url(../../images/next_btn_orange_1.gif) no-repeat; width:62px; height:25px; border:0; cursor:pointer;}
.back_btn2_1{ background:url(../../images/back_btn2_1.gif) no-repeat; width:62px; height:25px; border:0; cursor:pointer;}


.center_align{ text-align:center;}
.pointer{cursor:pointer;}

.numbering {color:#2f2f2f; text-decoration:none; font-size:12px; padding:0 10px 0 10px;}
.numbering a:active, .numbering a:visited, .numbering a:link {color:#2f2f2f; text-decoration:none; font-weight:bold; font-size:12px;text-decoration:underline; padding:0 10px 0 10px;}
.numbering a:hover{color:#CC0000; text-decoration:none; font-weight:bold; font-size:12px; text-decoration:none; padding:0 10px 0 10px;}

.prop_detail{ padding:10px 0 0 15px;}
.display_divider_white{padding:0; margin:0; background:url(../../images/dot4.gif) repeat-x; height:20px;}
.img_border_black{border:#000000 1px solid;}
.img_border_black a:active, .img_border_black a:link, .img_border_black a:visited, .img_border_black a:hover {border:#000000 1px solid;}

.txt_header{ font-size:13px; font-weight:bold; padding:0 0 0 12px;}

.pagingmsg{ }
.pagingmsg td{  padding:5px 0 5px 0; border:none; font-weight:bold; }
.pagingmsg td a{background:#ffd0b1; border:#99a3be solid 1px; padding:1px 4px 1px 4px; color:#000000;  font-weight:normal; text-decoration:none;}

/*-------------------------------------new26-12-08-------------------------------------------*/
.btn{ background:url(../../Images/btnbg.gif) repeat-x; border:1px solid #e5e5e7; font-family:Tahoma; padding:2px 5px 2px 5px; font-size:11px;}

.logo{ padding:15px 0 0 15px; height:70px;}
.main_content{ padding:15px 15px 15px 15px;}
.lable_bg{ background:#e4f4ff; padding:5px 5px 5px 25px; color:#FF6600; font-weight:bold; font-size:12px;}
.tbl_heading_bg{ background:#eeeeee; font-weight:bold;}
.tbl_heading_bg2{ background:#e4f4ff; font-weight:bold;}
.pad_N1{ padding:5px 5px 5px 5px; text-align:left;}
.pad_N1 tr{}
.pad_N1 tr td{ padding:5px 5px 5px 5px; text-align:left;}

.border_right{ border-right:#e8e6e6 solid 1px;}
.pad_N2{ text-align:left;}
.pad_N2 tr{}
.pad_N2 tr td{ padding:5px 0 0 0;}


