/* CSS Document */

html, body
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0;
	margin: 0 auto;
	font-size: 11px;
	background-color: #e4e5d7;
	color: #000000;
}
select
{
	border: 1px solid #d0d0d0;
	color: #4b4b4b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: -10;
}
.dataTables_filter
{
	width: 50%;
	float: right;
	text-align: right;
}.dataTables_length {
	width: 40%;
	float: left;
}
.dataTables_paginate {
	width: 44px;
	width: 50px;
	float: right;
	text-align: right;
}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}

.paginate_disabled_previous {
	background-image: url('../images/back_disabled.jpg');
}

.paginate_enabled_previous {
	background-image: url('../images/back_enabled.jpg');
}

.paginate_disabled_next {
	background-image: url('../images/forward_disabled.jpg');
}

.paginate_enabled_next {
	background-image: url('../images/forward_enabled.jpg');
}


}

.AutoCompleteExtender_CompletionList
{
	visibility: hidden;
	margin: 0px !important;
	background-color: inherit;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	min-height: 20px;
	max-height: 150px !important;
	height: 150px;
	text-align: left;
	list-style-type: none;
	font-family: courier new;
	font-size: 8pt;
	z-index: -1;
}
/* AutoComplete highlighted item */
.AutoCompleteExtender_HighlightedItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}
/* AutoComplete item */
.AutoCompleteExtender_CompletionListItem
{
	background-color: window;
	color: windowtext;
	padding: 1px;
}
a:link, a:visited
{
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a:hover
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

p
{
	margin: 0 0 15px;
	font-size: 11px;
}

.rightcontentholder img, div.rightcontentholder
{
	behavior: url( "../js/iepngfix.htc" );
}

#constant_data ImageButton
{
	behavior: url( "../js/iepngfix.htc" );
}

img
{
	border-style: none;
}
form, fieldset
{
	margin: 0;
	padding: 0;
	border-style: none;
}
label
{
	/*text-align:left; 	margin-right:15px;*/
}

textarea
{
	border: 1px solid #d0d0d0;
	color: #4b4b4b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

select
{
	border: 1px solid #d0d0d0;
	color: #4b4b4b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: -10;
	height: 18px;
}

.select
{
	border: 1px solid #d0d0d0;
	color: #4b4b4b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: -10;
}

label.check, label.radio
{
	position: relative;
	text-align: left;
	float: none;
}

input[type="text"], input[type="password"]
{
	border: 1px solid #d0d0d0;
	color: #4b4b4b;
	height: 17px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.textfield
{
	border: 1px solid #d0d0d0;
	color: #4b4b4b; /*height:17px;*/
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.textarea
{
	border: 1px solid #d0d0d0;
	color: #4b4b4b;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input[type="button"], input[type="submit"], input[type="reset"]
{
	background: #a6a795 url(../images/button.png) repeat-x bottom left;
	border: 1px solid #757669;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0 5px;
}

input.button_pop
{
	background: #a6a795 url( '../images/button.png' ) repeat-x left bottom;
	border: 1px solid #757669;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	padding: 0 5px;
	width: 25px;
}

input.button
{
	background: #a6a795 url( '../images/button.png' ) repeat-x left bottom;
	border: 1px solid #757669;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0 5px;
	width: 90px;
	height: 20px;
}

input.buttondisable
{
	background: #d2d2c9 url( '../images/button_disable.png' ) repeat-x left bottom;
	border: 1px solid #9b9c93;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0 5px; /*width:90px;*/
}

input.buttondisable_l
{
	background: #d2d2c9 url( '../images/button_disable.png' ) repeat-x left bottom;
	border: 1px solid #9b9c93;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0 5px;
	width: 125px;
}

input.button_sign
{
	background: #a6a795 url( '../images/button.png' ) repeat-x left bottom;
	border: 1px solid #757669;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0 5px;
}

input.button_s
{
	background: #a6a795 url( '../images/button.png' ) repeat-x left bottom;
	border: 1px solid #757669;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0 5px;
	width: 70px;
}

input.button_l
{
	background: #a6a795 url( '../images/button.png' ) repeat-x left bottom;
	border: 1px solid #757669;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0 5px;
	width: 128px;
	height: 20px;
}

input.button_xl
{
	background: #a6a795 url( '../images/button.png' ) repeat-x left bottom;
	border: 1px solid #757669;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0 5px;
	width: 145px;
}

input.button_xll
{
	background: #a6a795 url( '../images/button.png' ) repeat-x left bottom;
	border: 1px solid #757669;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0 5px;
	width: 190px;
}

/*  CSS for Textbox Type=FILE */

.file_input_textbox
{
	float: left;
	border: 1px solid #d0d0d0;
	color: #4b4b4b;
	height: 17px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.file_input_div
{
	position: relative;
	width: 75px;
	height: 20px;
	overflow: hidden;
}

.file_input_button
{
	position: absolute;
	top: 0px;
	color: #FFFFFF;
	border-style: solid;
}

.file_input_hidden
{
	font-size: 11px;
	position: absolute;
	right: 0px;
	top: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-khtml-opacity: 0;
	-moz-opacity: 0;
}

/*  CSS ends here  */

fieldset p
{
	margin: 2px 12px 10px 10px;
}

legend
{
	font-size: 1.1em;
	font-weight: 600;
	padding: 2px 4px 8px 4px;
}

ul
{
	margin: 0 0 0px 15px;
	padding: 0;
}
ul ul
{
	margin: 2px 0 2px 15px;
}

/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{
	font-size: 1.5em;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

h1
{
	font-size: 2em;
	padding-bottom: 0;
	margin-bottom: 0;
}
h2
{
	padding: 0 0 10px 0;
}
h3
{
	font-size: 1.2em;
}
h4
{
	font-size: 1.1em;
}
h5, h6
{
	font-size: 1em;
}

/* this rule styles <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
	margin-top: 0;
}

#outer
{
	margin: 0px auto -56px;
	background: #FFFFFF;
	min-height: 100%;
	background-color: #FFFFFF;
	width: 980px;
}

.contentbg
{
	background: #e4e5d7 url(../images/body_bg.png) repeat-y center center;
	height: 425px;
}

#header
{
	height: 110px;
	margin: 0 auto;
	background: #ffffff url(../images/top_img_bg.png) no-repeat top center;
	width :auto;
}

#clogo
{
	margin: 16px 0 0 30px;
	position: relative;
}

#footer
{
	height: 44px; /*position:relative;*/
	color: #000000;
	font-size: 10px;
	margin: 0 auto;
	width: 980px;
	background: url(../images/bot_img_bg.png) no-repeat bottom center;
}

.footertext
{
	font-size: 10px;
	color: #868686;
	padding-top: 7px;
	float: left;
	margin: 0 8px 0 30px;
}

.footerlinks
{
	font-size: 10px;
	color: #868686;
	padding-top: 7px;
	float: left;
	text-align: right;
}

.footerlinks a:link, .footerlinks a:visited
{
	font-size: 10px;
	color: #868686;
	text-align: right;
	text-decoration: none;
}

.footerlinks a:hover
{
	font-size: 10px;
	color: #868686;
	text-align: right;
	text-decoration: underline;
}


#clearheader
{
	height: 144px;
}

#clearfooter
{
	clear: both;
	height: 53px;
}

* > html #clearfooter
{
	float: left;
	width: 100%;
}

#centrecontent
{
	width: 980px;
	z-index: 1;
	margin: 0 auto;
	color: #000;
	vertical-align: top;
	background-color: #FFFFFF;
	overflow: auto;
}

@media all and (min-width: 0px)
{
	#left a:hover span
	{
		top: 150px;
	}
}

#usertext
{
	text-align: right;
	margin: 24px 23px 0px 0;
	float: right;
	width: 350px;
}

#usertext a:link, #usertext a:visited
{
	text-align: right;
	text-decoration: underline;
}

#usertext a:hover
{
	text-align: right;
	text-decoration: none;
}

.mainheading
{
	font-size: 13px;
	color: #71585b;
	font-weight: bold;
	text-transform: capitalize;
	padding-bottom: 5px;
	border-bottom: 2px solid #000000;
	background-color: #FFFFFF; /*height:22px;*/
	padding-top: 0px;
	padding-left :15px;
	
  
}
.leftheading
{
	font-size: 13px;
	float:left;
	color: #71585b;
	font-weight: bold;
	text-transform: capitalize;
	
	background-color: #FFFFFF; /*height:22px;*/
	padding-top: 0px;
	
	
}

.subheading
{
	font-size: 13px;
	color: #a0a286;
	font-weight: bold;
	padding: 5px 0 0px;
	text-align: left;
	margin: 8px 0 0px;
}

.subheadingform
{
	font-size: 13px;
	color: #a0a286;
	font-weight: bold;
	padding: 5px 0;
	text-align: left;
	border-bottom: 1px solid #dddfca;
	margin: 0 0 8px;
}

#containerleft
{
	width: 190px;
	background: #f7f8ec url(../images/shadow_sm.png) no-repeat bottom left;
	min-height: 415px;
	margin: 0 13px 0 20px;
	position: relative;
}

#containerright
{
	width: 190px;
	background: #f7f8ec url(../images/shadow_sm.png) no-repeat bottom left;
	min-height: 415px;
	margin: 0 20px 0 13px;
}

#contentmiddle
{
	margin: 0 13px;
	min-height: 415px;
	width: 508px;
}

#visiondiv
{
	position: absolute;
	bottom: 0;
	margin: 0 0 26px 26px;
}

#innerbody
{
	padding: 14px;
}

#innerbody ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
}

#innerbody ul li
{
	font-size: 11px;
	color: #000000;
	border-bottom: 1px dashed #000000;
	padding: 5px 0 5px;
}

#innerbody ul li a:link, #innerbody ul li a:visited
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

#innerbody ul li a:hover
{
	font-size: 11px;
	color: #474747;
	text-decoration: none;
}

#newsbox
{
	background: #f7f8ec url(../images/shadow_lg.png) no-repeat bottom left;
	min-height: 150px;
	padding: 15px 15px 15px;
	font-size: 11px;
}

#MDsbox
{
	background: #f7f8ec url(../images/shadow_lg.png) no-repeat bottom left;
	min-height: 150px;
	padding: 15px 15px;
	font-size: 11px;
}


#newsboxdata
{
	font-size: 11px;
}


#mainmenu
{
	width: 940px;
	margin: 3px auto 0;
	background: transparent url(../images/mainmenu_bg.jpg) repeat-x top left;
	padding: 0;
}

#loginbox
{
	border-bottom: 1px solid #d8d8d8;
}

#loginbox a:link, #loginbox a:visited
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

#loginbox a:hover
{
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

#loginbox input[type="button"], #loginbox input[type="submit"], #loginbox input[type="reset"]
{
	width: 50px;
	margin: 10px 0 15px;
}

#logintips
{
	text-align: right;
	margin: 10px 0;
}

/*   Manimenu CSS starts here    */

#ctl00_menuTW td
{
	padding-right: 10px;
	line-height: 23px;
}

.mainmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin-right: 3px;
	margin: 0;
	font-weight: bold;
	color: #696969;
	text-decoration: none; /*line-height:21px;*/
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	display: block;
	white-space: nowrap;
}

.mainmenu a:link, .mainmenu a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
	margin: 0;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
}

.mainmenu a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
}

.submenu table
{
	background-color: #f6f7ea;
}

.submenu tr, .submenu td, .submenu div
{
	background-color: #f6f7ea;
	padding-right: 0px;
}

.submenu td
{
	position: relative;
}

.submenu img, .submenuitem img
{
position: absolute;
right: 11px;
top:2px; /*Add this line to view arrow icon on center*/
}

.submenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #dcdec3;
	border-bottom: none;
	background-color: #f6f7ea;
	margin: 0;
	line-height: 18px;
	z-index: 999;
	cursor: pointer;
	cursor: hand;
	position: relative;
	min-width: 160px;
	white-space: normal;
}

.submenu a:link, .submenu a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0;
	background-color: #f6f7ea;
	z-index: 999;
	width: 160px;
	padding: 2px 5px;
	display: block;
	cursor: pointer;
	cursor: hand;
	white-space: normal;
}

.submenu a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e6e7d7;
	margin: 0;
	z-index: 999;
	display: block;
	width: 160px;
	padding: 2px 5px;
	cursor: pointer;
	cursor: hand;
	white-space: normal;
}

.subsubmenu table
{
	background-color: #f0f0f0;
}

.subsubmenu tr, .subsubmenu td, .subsubmenu div
{
	background-color: #f0f0f0;
	padding-right: 0px;
}

.subsubmenu td
{
	position: relative;
}

.subsubmenu img
{
	position: absolute;
	right: 10px;
}

.subsubmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #dcdec3;
	border-bottom: none;
	background-color: #f0f0f0;
	margin: 0;
	line-height: 18px;
	z-index: 999;
	cursor: pointer;
	cursor: hand;
	position: relative;
	min-width: 160px;
	white-space: normal;
}

.subsubmenu a:link, .subsubmenu a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0;
	background-color: #f0f0f0;
	z-index: 999;
	width: 150px;
	padding: 2px 5px;
	display: block;
	cursor: pointer;
	cursor: hand;
	white-space: normal;
}

.subsubmenu a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e2e2d2;
	margin: 0;
	z-index: 999;
	display: block;
	width: 150px;
	padding: 2px 5px;
	cursor: pointer;
	cursor: hand;
	white-space: normal;
}

.submenuitem table, .submenuitem tr, .submenuitem td, .submenuitem td a:link
{
}

.submenuitem
{
	display: block;
	margin: 0;
	border-top-width: 0;
	border-bottom: 1px solid #dcdec3;
	line-height: 16px;
	width: 160px;
	cursor: pointer;
	cursor: hand;
	white-space: normal;
}

.submenuitem a:link, .submenuitem a:visited
{
	z-index: 998;
	cursor: pointer;
	cursor: hand;
	text-decoration: none;
	white-space: normal;
}

.submenuitem a:hover
{
	z-index: 998;
	cursor: pointer;
	cursor: hand;
	display: block;
	text-decoration: none;
	white-space: normal;
}

.mainmenu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 1000;
}

.mainmenu ul li
{
	position: relative;
	display: inline;
	float: left;
	line-height: 24px;
	z-index: 1000;
}

.mainmenu ul li a
{
	display: block;
	padding: 5px 7px 4px 7px;
	margin-right: 3px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
	z-index: 1000;
}

.mainmenu ul li a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	z-index: 1000;
}

.mainmenu ul li ul
{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	border: 1px solid #dcdec3;
	border-bottom: none;
	background-color: #f6f7ea;
	z-index: 900;
}

.mainmenu ul li ul li
{
	display: list-item;
	float: none;
	line-height: 17px;
	z-index: 900;
}

.mainmenu ul li ul li a:link, .mainmenu ul li ul li a:visited
{
	font-weight: normal;
	text-decoration: none;
	z-index: 900;
}

.mainmenu ul li ul li ul
{
	top: 0;
	z-index: 900;
}

.mainmenu ul li ul li a
{
	font-size: 11px;
	width: 160px;
	background: #f6f7ea;
	padding: 4px 5px;
	margin: 0;
	border-top-width: 0;
	border-bottom: 1px solid #dcdec3;
	z-index: 900;
}

.mainmenu ul li ul li a:hover
{
	background: #e6e7d7;
	cursor: hand;
	width: 160px;
	z-index: 900;
}

.downarrowclass
{
	position: absolute;
	top: 7px;
	right: 5px;
	display: none;
}

.rightarrowclass
{
	position: absolute;
	top: 5px;
	right: 5px;
}
/*   Mainmenu CSS ends here   */



/* Mainmenu CSS starts 

.mainmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    padding: 0px 10px 0px 0px;
	margin-right: 3px;
	margin:0;
	font-weight:bold;
	color:#696969;
	text-decoration:none;
	line-height:21px;
	z-index:1000;
	cursor:pointer;
	cursor:hand;
}

.mainmenu a:link, .mainmenu a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#696969;
	text-decoration:none;
	margin:0;
	z-index:1000;
	cursor:pointer;
	cursor:hand;
}

.mainmenu a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	margin:0;
	z-index:1000;
	cursor:pointer;
	cursor:hand;
}

.downarrowclass{
	position: absolute;
	top: 7px;
	right: 5px;
	display:none;
}

.rightarrowclass{
	position: absolute;
	top: 5px;
	right: 5px;
}

.submenuitem
{
	display:block;
	margin: 0;
	border-top-width: 0;
	border-bottom: 1px solid #dcdec3;
	line-height:16px;
	background-color:#f6f7ea;
	width:160px;
}

.submenuitem a:link, .submenuitem a:visited
{
	z-index:998;
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
}

.submenuitem a:hover
{
	z-index:998;
	cursor:pointer;
	cursor:hand;
	display:block;
	text-decoration:none;
}

.submenu img, .submenuitem img
{
    position:absolute;
    right:10px;
}

.submenu 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border: 1px solid #dcdec3;
	border-bottom:none;
	background-color:#f6f7ea;
	margin:0;
	line-height:18px;
	z-index:999;
	cursor:pointer;
	cursor:hand;
	position:relative;
	width:160px;
	padding: 0px 0px;
	display:block;
}

.submenu a:link, .submenu a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	margin:0;
	background-color:#f6f7ea;
	z-index:999;
	display:block;
	cursor:pointer;
	cursor:hand;
}

.submenu a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	background-color: #e6e7d7;
	margin:0;
	z-index:999;
	display:block;
	cursor:pointer;
	cursor:hand;
}

.subsubmenu td 
{
    position:relative;
}

.subsubmenu img
{
    position:absolute;
    right:10px;
}

.subsubmenu 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border: 1px solid #dcdec3;
	border-bottom:none;
	background-color:#f0f0f0;
	margin:0;
	line-height:18px;
	z-index:999;
	cursor:pointer;
	cursor:hand;
	position:relative;
	width:160px;
	padding: 0px 0px;
	display:block;
}

.subsubmenu a:link, .subsubmenu a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	margin:0;
	padding:0;
	background-color:#f0f0f0;
	z-index:999;
	display:block;
	cursor:pointer;
	cursor:hand;
}

.subsubmenu a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	background-color: #e2e2d2;
	margin:0;
	padding:0;
	z-index:999;
	display:block;
	cursor:pointer;
	cursor:hand;
}



.submenu td 
{
    position:relative;
}

/* Mainmenu CSS ends */



#innercontent
{
	margin: 0px auto;
	width: 910px; /*overflow:auto;*/ /*overflow-y:hidden;*/
	position: relative;
	border: 0px solid #000;
}

.currentdate
{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; /*width:200px; 	right:380px;*/
	top: 3px;
	width: 30%;
	left: 35%;
	right: 35%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.currentdatemod
{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; /*width:200px; 	right:380px;*/
	top: 3px;
	width: 40%;
	left: 15%;
	right: 35%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#dbname
{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; /*width:200px; 	right:380px;*/
	top: 37px;
	width: 30%;
	left: 31%;
	right: 35%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-left: 3px;
}


#rightcontentholder
{
	background: transparent url(../images/right_content_holder.png) no-repeat bottom left;
	width: 177px;
	height: 243px;
	behavior: url( "../js/iepngfix.htc" );
}

#righttopcontentholder
{
	height: 115px;
	background: transparent url(../images/right_content_holder.png) no-repeat bottom left;
	behavior: url( "../js/iepngfix.htc" );
}

.contentholderbody
{
	padding: 10px;
}

.redboldtext
{
	font-size: 11px;
	font-weight: bold;
	color: #eb2020;
}

.redboldtext a:link, .redboldtext a:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #eb2020;
	text-decoration: none;
}

.redboldtext a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #eb2020;
	text-decoration: underline;
}

.announceheading
{
	font-size: 13px;
	color: #71585b;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 0;
	border-bottom: 4px solid #bba5a6;
	text-align: center;
}

.announcetext
{
	font-size: 12px;
	color: #474747;
	line-height: 17px;
	text-align: center;
	padding: 8px;
}

#bodycontent
{
	padding: 20px 0;
}
.GridViewHeader
{
	background: #caccbb url(../images/gridviewheaderbg.jpg) repeat-x top left;
	height: 30px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;
	line-height: 25px;
}

.GridViewStyle
{
	border: 1px solid white;
	width: 100%;
}


.GridViewStyle1
{
	border: 1px solid white;
	width: 100%;
}

.GridViewStylewithScroll
{
	border: 1px solid white;
	width: 90%;
	overflow: auto;
}

.GridViewStylewithScroll11
{
	border: 1px solid white;
	width: 90%;
	overflow: scroll;
}

.GridViewStyle th, .GridViewStyle td
{
	padding: 2px 5px;
}


.GridViewStyle1 th, .GridViewStyle1 td
{
	padding: 6px 8px;
	font-weight:bold ;
	font-size:1.2em;
}



.GridViewStyle a:link, .GridViewStyle a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

.GridViewStyle1 a:link, .GridViewStyle1 a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

.GridViewStyle a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.GridViewStyle1 a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.FixHeader
{
	background: #caccbb url(../images/gridviewheaderbg.jpg) repeat-x bottom left; /*height:28px;*/
	color: #ffffff;
	font-weight: bold;
	line-height: 17px;
	font-size: 11px;
	position: relative;
	z-index: 10;
	text-align: left;
}

.FixHeaderItemOrderCode
{
	background: #caccbb url(../images/gridviewheaderbg.jpg) repeat-x bottom left; /*height:28px;*/
	color: #ffffff;
	font-weight: bold;
	line-height: 12px;
	font-size: 11px;
	position: relative;
	z-index: 10;
	text-align: left;
}

.GridViewHeaderStyle
{
	background: #caccbb url(../images/gridviewheaderbg.jpg) repeat-x bottom left; /*height:28px;*/
	color: #ffffff;
	font-weight: bold;
	line-height: 15px;
	font-size: 11px;
	text-align: left;
}

.GridViewHeaderStyle a:link, .GridViewHeaderStyle a:visited
{
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
}

.GridViewHeaderStyle1
{
	background: #caccbb url(../images/gridviewheaderbg.jpg) repeat-x bottom left; /*height:28px;*/
	color: #ffffff;
	font-weight: bold;
	line-height: 15px;
	font-size: 15px;
	text-align: left;
}

.GridViewHeaderStyle1 a:link, .GridViewHeaderStyle1 a:visited
{
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	text-align: left;
	text-decoration: none;
}

.GridViewHeaderStyle a:hover
{
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	text-decoration: underline;
}
.GridViewHeaderStyle1 a:hover
{
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	text-align: left;
	text-decoration: underline;
}


.GridViewHeaderStyleFaxsheet th
{
	font-weight: normal;
}

.GridViewHeaderStyleFaxsheet
{
	background-color: #caccbb;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
}

.GridViewFooterStyle
{
	background-color: #dfe0d5;
	color: #363636;
	padding-left: 11px;
	line-height: 17px;
	font-size: 11px;
}

.GridViewRowStyle
{
	background-color: #ecede4;
	color: #4f4f4f;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

.GridViewRowStyleFactsheet
{
	background-color: #EDEDED;
	color: #4F4F4F;
	font-size: 11px;
	font-weight: normal;
}
.GridViewRAlternatingFactsheet
{
	background-color: #f3f4ec;
	color: #4f4f4f;
	font-size: 11px;
	font-weight: normal;
}

.GridViewAlternatingRowStyle
{
	background-color: #f3f4ec;
	color: #4f4f4f;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td, .GridViewRowStyleFactsheet td, .GridViewRAlternatingFactsheet td
{
	padding: 2px 5px;
	margin: 0;
	line-height: 17px;
	font-size: 11px;
}

.GridViewSelectedRowStyle
{
	background: transparent;
	color: #4f4f4f;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

.GridViewPagerStyle
{
	background-color: #dfe0d5;
	color: #353535;
	font-size: 11px;
	font-weight: normal;
	font-size: 11px;
}

.GridViewPagerStyle table /* to center the paging links*/
{
	margin: 0 auto;
}

.mandatory
{
	font-size: 11px;
	color: #FF0000;
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.signtext
{
	font-size: 15px;
	color: #FF0000;
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.mandatorytext
{
	font-size: 11px;
	color: #FF0000;
	vertical-align: top;
	padding: 0;
	padding-top: 3px;
	margin: 0;
	float: right;
	text-align: right; /*height:15px;*/
	position: absolute;
	right: 0;
}

.graybox_cr_topleft
{
	background: transparent url(../images/cr_topleft.gif) no-repeat top left;
	width: 10px;
	height: 10px;
}

.graybox_topbg
{
	background: transparent url(../images/cr_top_bg.gif) repeat-x top left;
	height: 10px;
}

.graybox_cr_topright
{
	background: transparent url(../images/cr_topright.gif) no-repeat top left;
	width: 10px;
	height: 10px;
}

.graybox_leftbg
{
	background: transparent url(../images/cr_left_bg.gif) repeat-y top left;
	width: 10px;
}

.graybox_rightbg
{
	background: transparent url(../images/cr_right_bg.gif) repeat-y top left;
	width: 10px;
}

.graybox_cr_botleft
{
	background: transparent url(../images/cr_botleft.gif) no-repeat top left;
	width: 10px;
	height: 10px;
}

.graybox_botbg
{
	background: transparent url(../images/cr_bot_bg.gif) repeat-x top left;
	height: 10px;
}

.graybox_cr_botright
{
	background: transparent url(../images/cr_botright.gif) no-repeat top left;
	width: 10px;
	height: 10px;
}

.formbutons
{
	padding: 10px 0 10px;
}

.tabletext
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tabletext p
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.hide
{
	display: none;
	visibility: hidden;
}

.popupControl
{
	background-color: #AAD4FF;
	position: absolute;
	visibility: hidden;
	border-style: solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	position: absolute;
	z-index: 1000;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 10px;
	width: 270px;
	height: auto;
}

.modalPopupTM
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 10px;
	width: 600px;
	height: auto;
}
.slogan
{
	color: #939393;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 10px 30px;
}
.watermark
{
	/*background-color: #eeeeee;*/
	border: 1px solid #d0d0d0;
	color: #4b4b4b;
	height: 17px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


#constant_data
{
	padding-bottom: 15px;
	overflow: auto;
	overflow-y: hidden;
	width: 910px;
}

.popuptable
{
	height: 450px;
	width: 600px;
	overflow: auto;
	background-color: #ffffff;
	border: 1px solid #b3b3a2;
	margin-left: 20px;
}

.readonlytext
{
	border: 1px solid #d0d0d0;
	color: #4b4b4b; /*height:17px;*/
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #efefef;
}

.black_overlay
{
	display: block;
	position: absolute;
	top: 0%;
	left: 0%; /*width: 100%; 	height: 100%;*/
	width: 100%;
	height: 1500px;
	background-color: #fff;
	z-index: 1005;
	-moz-opacity: 0.7;
	opacity: .70;
	filter: alpha(opacity=70);
}

.white_content
{
	display: block;
	position: absolute;
	top: 40%;
	left: 45%;
	width: 100px;
	height: 100px;
	padding: 0px;
	z-index: 1006;
	overflow: hidden;
}


.progressBackgroundFilter
{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: auto;
	width: 100%;
	height: 1500px;
	padding: 0;
	margin: 0;
	background-color: #000000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 1000;
}

.processMessage
{
	position: absolute;
	top: 30%;
	left: 20%;
	padding: 5px;
	width: 100px;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
	z-index: 1001;
	background-color: #fff;
	border: 1px solid #666666;
}

.show
{
	display: block;
}

.notetext
{
	font-family: Trebuchet MS, Arial;
	font-size: 9px;
	color: #8a8a8a;
	float: left;
	margin-top: -10px;
}
.ComboStd
{
	width: 150px;
}
/*
Group row Style in GridView
*/
.GridStyle
{
	font-size: 90%;
}
.ColumnHeaderStyle
{
	background-color: #000000;
	color: White;
	font-weight: bold;
}
.AlternatingRowStyle
{
	background-color: #66CCFF;
}
.RowStyle
{
	background-color: #66CCFF;
}
.GroupHeaderRowStyle
{
	background-color: #F5A9E1;
	text-align: left;
	font-weight: bold;
	color: White;
}

/*Added for Jubilee Lucky Draw module*/
.slide
{
	font-size: medium;
	font-family: Arial,sans-serif;
	height: 100%;
	font-weight: bolder;
	background-color: #651E62;
}


#toPopup
{
	font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 10px solid Green;
	border-radius: 3px 3px 3px 3px;
	color: #333333;
	display: none;
	font-size: 25px;
	left: 50%;
	margin-left: -402px;
	position: fixed;
	top: 20%;
	width: 700px;
	z-index: 2;
}

#popup_content
{
	/* remove this comment if you want scroll bar     overflow-y:scroll;*/
	height: 470px;
	font-size: 32px;
	font-weight: bolder;
	vertical-align: middle;
	padding-top: 80px;
	text-align: center;
	border-color: Red;
	text-decoration: blink;
}
.scrollToTop{
	width:100px; 
	height:130px;
	padding:10px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	top:75px;
	right:40px;
	display:none;
	background: url('../images/arrow_up.png') no-repeat 0px 20px;
}
.scrollToTop:hover{
	text-decoration:none;
}
.sorting_asc 
{
	padding-left :5px;
	background: url('../images/sort_asc.png') no-repeat center right;
	background-color :rgb(202, 204, 187);
}

.sorting_desc {
	background: url('../images/sort_desc.png') no-repeat center right;
	background-color :rgb(202, 204, 187);
}

.sorting {
	background: url('../images/sort_both.png') no-repeat center right;
	background-color :rgb(202, 204, 187);
}

.sorting_asc_disabled {
	background: url('../images/sort_asc_disabled.png') no-repeat center right;
	background-color :rgb(202, 204, 187);
}

.sorting_desc_disabled {
	background: url('../images/sort_desc_disabled.png') no-repeat center right;
	background-color :rgb(202, 204, 187);
}
