/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #616365;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #616365;
}

p,li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #616365;
}

a {
	color: #882345;
	text-decoration: none;
}

a:hover {
	color: #882345;
	text-decoration: underline;
}

em {
	padding: 0;
	margin: 0;
}

li {
	color: #616365;
	text-decoration: none;
}

li a {
	color: #882345;
	text-decoration: none;
}

li a:hover {
	color: #882345;
	text-decoration: underline;
}

span a {
	color: #882345;
	text-decoration: underline;
}

span a:hover {
	color: #882345;
	text-decoration: none;
}

/* Added for Adjudication Guideline*/
div span a {

        text-decoration: none;
}

div span a:hover {

        text-decoration: underline;
}


div span span a:hover{
        text-decoration: none;
}

/* Added for Adjudication Guideline End*/


/* newly added style for removing the bullet form action error */
.div_for_action_error ul {
  list-style-type: none;
  margin-left: 0px;
  padding-left:0px;
  margin-bottom:5px; 
  margin-top:5px;
}

.style4 {
	color: #882345;
}

ul.news li a {
	text-decoration: none;
}

/*write to us*/
/* CSS Merge - This class is not being used in static pages. */
/* So copied it from style.css over here. Change in colour */
.welcome_user {
color: #882345
}

.mandatoryField {
	color: #FF0000
}


/* CSS Merge - This class is not being used in static pages. */
/* So copied it from style.css over here */
.menu3 {
	background-color:#882345;
	font-size:11px;
	font-weight:none;
	color:#FFFFFF;
	line-height:1.6;
}

.txt_left {
	text-align:left;
}

.white_txt {
	color: #ffffff;
}

.ash_italic {
	color: #616365;
	font-style: italic;
}

#txt_blue {
	color: #616365;
	text-decoration: underline
}

.red_txt {
	color: #FF0000
}

textarea,select {
	width: 155px;
}

.padding_6 {
	padding: 6px;
}

.paddingtop50 {
	padding-top: 50px;
}

img {
	border: none;
}

.line_height_2 {
	line-height: 2;
}

.tbl_border {
	border: solid 1px #A29791;
}

.txt_centre {
	text-align: center;
}

.font_bold {
	font-weight: bold;
}

.oddRow td {
	border-bottom: solid 1px #A29791;
	border-top: solid 1px #A29791;
}
.oddRowBroker td {
border-top: solid 1px #A29791;
}
.evenRow td {
	background-color: #d7d8d8;
}

.txt_right {
	text-align: right;
}

/* Ali - Ignored, this is  not being used in static  pages */

.sel_small {
	width: 50px;
	font-size: 12px;
}

/* CSS Merge	- Was not present here. Added from style.css */
.sel_small3 {
	width:120px;
	font-size: 12px;
}

.sel_small4 {
	width:160px;
	font-size: 12px;
}

.sel_small5 {
	width:150px;
	font-size: 12px;
}

/* Ali - Ignored, this is  not being used in  static pages */
.sel_large {
	width: 300px;
}

/*-------------------------NEW STYLES-----------------------*/
.footerLink a,.footerLink a:hover {
	color: #616365;
	font-size: 10px;
	text-decoration: none;
}

.footerLink {
	color: #616365;
	font-size: 11px;
}

.footerLink a:hover {
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

.padding_10 {
	padding: 10px;
}

.padding_20 {
	padding: 20px;
}

.padding_right20 {
	padding-right: 20px;
}

.tbl_style {
	border: solid 1px #A29791;
}
.btnLeft
{
background-image:url(../images/bg_buttonall.gif);
background-repeat:no-repeat;
background-position:left;
height:23px;
width:4px;
}
.btnBg {
	background: url(../images/bg_buttonallbase.gif);
	height: 23px;
	background-repeat: repeat-x;
	margin : 0px 0px 0px 0px;
}

.btnRight {
	background-image: url(../images/bg_buttonallright.gif);
	height: 23px;
	background-repeat: no-repeat;
	background-position: right;
	border: none;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 3px;
	padding-right: 18px;
	padding-left: 5px;
	padding-top: 2px;
}


/* CSS Merge	- Was not present here. Added from style.css */
.btnLeft_disabled{
	background-image: url(../images/bg_buttonall_gray.gif);
	background-repeat: no-repeat;
	width:4px;
	height:23px;
}
.btnBg_disabled {
	background:url(../images/bg_buttonallbase_gray.gif);
	height:23px;
	background-repeat:repeat-x;
	margin : 0px 0px 0px 0px;
	}
	
.btnRight_disabled {
	background-image:url(../images/bg_buttonallright_gray.gif);	
	height:23px;
	background-repeat:no-repeat;
	background-position:right;
	border:none;
	color:#FFFFFF;
	text-align:center;
	padding-bottom:3px;
	padding-right:18px;
	padding-left:5px;
	padding-top:2px;
}

.btnWidth {
	width: 160px;
}

.menu3 {
	background-color:#882345;
	color:#FFFFFF;
	line-height:1.6;
}

h1 {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 2;
	margin: 0;
}

.h1_bg {
	background: url(../images/bg_header.gif);
	background-repeat: repeat-x;
}

.padding_5 {
	padding: 5px;
}

.footer {
	text-align: center;
	font-weight: bold;
	color: #616365;
	padding: 5px;
}

.footer a {
	color: #616365;
	text-decoration: none;
}

.footer a:hover {
	color: #616365;
	text-decoration: underline;
}

img {
	border: none;
}

input,select {
	border: #A29791 1px solid;
}

/* CSS Merge - Retained the one already present in stylehome.css */
/* The definition in style.css had text-decoration as underline which is wrong */
.txt_link a {
	color: #882345;
	text-decoration: none;
	font-weight: bold;
}

/* CSS Merge - Retained the one already present in stylehome.css */
/* The definition in style.css had text-decoration as none which is wrong */
.txt_link a:hover {
	color: #882345;
	text-decoration: underline;
}

.txt_center {
	text-align: center;
}

.bg_white {
	background-color: #FFFFFF;
}

.header_bg2 {
	background-color: #882345;
}

.padding_left_5 {
	padding-left: 6px;
}

.padding_leftnone {
	padding-left: 0px;
}

.widgetBg,.datatableBg {
	background-color: #d7d8d8;
}

.corporateTable {
	border: solid 1px #A29791;
}

.wrapper {
	background-color: #FFFFFF;
}

.txt_12 {
	font-size: 12px;
}

.radio {
	border: none;
	position: relative;
	top: 2px;
	margin-top:-4px;
}

.border_none{
	border:none;
	}

input[type=checkbox] {
	border: none;
	vertical-align: middle;
}

#gridtbl_2 {
	overflow: scroll;
	overflow-x: hidden;
	margin-top: 0px;
	height: 255px;
	width: 100%;
}

.bg_white {
	background-color: #fff;
}

/*newstyles*/
.datatableBorder {
	border: solid 1px #A29791;
	*border-collapse:collapse;
}
.datatableBorder_old {
	border: solid 1px #A29791;
}
.outerdataTable {
	border: solid 1px #A29791;
	background-color: #FFFFFF;
}

.tbl_borderstl {
	border: 1px solid #A29791;
}

/* CSS Merge	- The class is not used in static pages. */ 
/* Hence copied the definition from stylehome.css  */
.txt_newlink a {
	color:#882345;
	text-decoration: none;
}


/* CSS Merge	- The class is not used in static pages. */ 
/* Hence copied the definition from stylehome.css  */
.txt_newlink3 a {
	color:#882345;
	text-decoration: none;
}

/* CSS Merge	- The class is not used in static pages. */ 
/* Hence copied the definition from stylehome.css  */
.txt_newlink3 a:hover {
	color:#882345;
	text-decoration: underline;
}

.contentTxt {
	color: #882345;
}

/* CSS Merge	- The class is not used in static pages. */ 
/* Hence copied the definition from stylehome.css  */
.txt_newlink a:hover {
	color:#882345;
	text-decoration: underline;
}

.datatableHeader {
	background-color: #882345;
	color: #ffffff;
	line-height: 1.6;
	font-size: 11px;
	font-weight: bold;
}

.datatableHeader td, .datatableHeader th {
	background-color: #882345;
	color: #FFFFFF;
	line-height: 1.6;
	font-size: 11px;
	font-weight: bold;
}

.datatableHeader th {
	font-weight: none;
}
#addTable{
	background-color: #882345;
	}
#addTable td{
	background-color: #ffffff;
	}
.datatableHeader_old td {
	background-color:#A29791;
	color: #FFFFFF;
	line-height: 1.6;
	font-size: 13px;
}
.datatable_padding{
padding: 2px 20px 5px 20px;	
}

.pageHeader {
	color: #882345;
	font-weight: bold;
	font-size: 18px;
}

/* CSS Merge	- Was not present here. Added from style.css */

.font_12 {
	font-size: 12px;
}

.pageHeader span {
	font-weight: normal;
}

.maincontentBg {
	background-color: #ffffff;
}

.bg_blue {
	background-color: #d7d8d8;
}

.btn_go {
	background-image: url(../images/btn_go.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 19px;
	border: none;
	color: #FFFFFF;
	font-size: 13px;
}

.btn_go3 {
	background-image: url(../images/btn_go.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 19px;
	border: none;
	color: #FFFFFF;
	font-size: 11px;
	text-align: left;
	padding-left: 7px;
}

.btn_go2 {
	background-image: url(../images/btn_go2.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 19px;
	border: none;
	color: #FFFFFF;
	font-size: 11px;
	text-align: left;
	padding-left: 7px;
}

.btn_search {
	background-image: url(../images/btn_search.gif);
	background-repeat: no-repeat;
	width: 96px;
	height: 23px;
	border: none;
	color: #FFFFFF;
	font-size: 13px;
}


.bg_renew {
	background-image: url(../images/bg_renew.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	width: 157px;
	height: 29px;
	border: none;
}

.borderBottom {
	border-bottom: 2px solid #A29791;
	line-height: 1.5;
}

.footerbottomBorder {
	border-bottom: 2px solid #A29791;
}

.border_top_gray {
	border-top: 2px solid #A29791;
}

.border_bottom_blue {
	border-bottom: #A29791 2px solid;
}

.padding_right {
	padding-right: 10px;
}

.padding_left {
	padding-left: 10px;
}

.padding_left_20 {
	padding-left: 20px;
}

/* CSS Merge	- Was not present here. Added from style.css */
.padding_left_6 {
	padding-left:7px;
}

/* CSS Merge	- Was not present here. Added from style.css */
.padding_text_1 {
	padding-left:px;
}

#sitemap td a {
	font-size: 13px;
}

#sitemap_2 li a {
	font-size: 12px;
}

#sitemap_2 li {
	line-height: 1.7;
}

/* CSS Merge	- Was not present here. Added from style.css */
.padding_left1 {
	padding-left:12px;
}

.padding_topnone {
	padding-top: 0px;
}

.padding_bottomnone {
	padding-bottom: 0px;
}

.border_topnone {
	border-top: 0px;
}

.border_leftnone {
	border-left: none;
}

.border_rightnone {
	border-right: none;
}

.long_txt {
	width: 142px;
}

.txt_blue {
	color: #616365;
}

.contentHeader {
	color: #882345;
	font-size: 14px;
	font-weight: bold;
}

.txt_14 {
	font-size: 14px;
}

/* CSS Merge - This is not being used in static pages. */
/* In style.css the text-decoration was enabled and it is removed here. */
.txt_blue a {
	color: #882345;
	text-decoration: none;
}

/* CSS Merge - On hover the hyperlink should be underlined.	*/
/* Modified the text-decoration to 'underline' for this.	*/
.txt_blue a:hover {
	text-decoration:underline;
	color: #882345;
}

.txt_green {
	color: #009900;
	}

#menu_bg2 {
	background-image: url(../images/bg_searchmid.gif);
	background-repeat: repeat-x;
	height: 29px;
	background-position: top;
	margin-bottom: 1px;
	font-size: 14px;
}

.menu {
	height: 30px;
}

.txt_gray {
	color: #616365;
}

.padding_right10 {
	padding-right: 8px;
}

.border_gray {
	border: #A29791 solid 1px;
}

.sel_med2 {
	width: 140px;
}

.btn_width {
	width: 130px;
}

.btn_width3 {
	width: 200px;
}

.font_11 {
	font-size: 11px;
}

.signin_bg {
	background-image: url(../images/signin_middle.gif);
	background-repeat: repeat-x;
}

.login_bg {
	background-image: url(../images/login_mid.gif);
	background-repeat: repeat-x;
}

.unregistered_user {
	color: #616365;
	font-size: 14px;
	font-weight: bold;
}

.sign_up a {
	color: #882345;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}

.check {
	color: #882345;
	font-size: 16px;
}

.sign_up a:hover {
	color: #882345;

	text-decoration: underline;
}

.login_link a {
	color: #882345;
	text-decoration: none;
}

.login_link a:hover {
	color: #882345;
	text-decoration: underline;
}


.font_14 {
	font-size: 14px;
}

.contentHeader_Normal {
	color: #882345;
	font-size: 14px;
	font-weight: bold;
}

.font_10 {
	font-size: 10px;
}

.padding_rightnone {
	padding-right: 0px;
}

.padding_left13 {
	padding-left: 13px;
}

.padding_5 {
	padding: 5px;
}

.padding_3 {
	padding: 3px;
}

.padding_top20 {
	padding-top: 20px;
}

.padding_top30 {
	padding-top: 30px;
}

.padding_top40 {
	padding-top: 40px;
}

.padding_top50 {
	padding-top: 50px;
}

.padding_top10 {
	padding-top: 10px;
}

.padding_top15 {
	padding-top: 15px;
}

.sel_litlarge {
	width: 205px;
}

.separator a {
	color: #882345;
	text-decoration: none;
}

.separator a:hover {
	color: #882345;
	text-decoration: underline;
}

#cancel_link a {
	color: #882345;
	text-decoration: none;
}

#cancel_link a:hover {
	color: #882345;
	text-decoration: underline;
}

.cancel_link2 a:hover {
	color: #882345;
	text-decoration: underline;
	font-size: 13px;
}

.cancel_link2 a {
	color: #882345;
	text-decoration: none;
	font-size: 13px;
}

.blue_link a {
	color: #882345;
	text-decoration: none;
}

.blue_link a:hover {
	color: #882345;
	text-decoration: none;
}
.print_link a {
				font-weight:normal;
                color:#882345;
                text-decoration:underline;
}
.print_link a:hover {
				font-weight:normal;
                color:#882345;
                text-decoration:none;
}
.separator {
	color: #882345;
}

.menutbl_bg {
	background-image: url(../images/tbl_bg.gif);
	background-repeat: repeat-x;
}

/*----------------Home Page----------------------*/
.aboutdaman_left {
	background-image: url(../images/Damanhomepage_12.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.aboutdaman_right {
	background-image: url(../images/Damanhomepage_15.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.aboutdaman_bg {
	background-image: url(../images/Damanhomepage_13.jpg);
	background-position: left;
	background-repeat: repeat-x;
}

.online_bg {
	background-image: url(../images/online_mid.jpg);
	background-position: left;
	background-repeat: repeat-x;
}

.daman_txt {
	color: #616365;
	font-size: 11px;
}

.daman_txt3 {
	color: #616365;
	font-size: 11px;
	line-height: 1.7;
}

.daman_txt3 a {
	color: #882345;
	font-size: 12px;
	font-weight: bold;
}

.daman_txt3 a:hover {
	color: #882345;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.daman_txt2 a { 
	/*color:#0166fe;*/
	font-size: 11px;
	text-decoration: none;
}

.daman_txt2 a:hover { 
	/*color:#0166fe;*/
	font-size: 11px;
	text-decoration: underline;
}

.daman_txt a {
	color: #616365;
	font-size: 12px;
	text-decoration: none;
}

.daman_txt a:hover {
	color: #616365;
	font-size: 12px;
	text-decoration: underline;
}

.online_left {
	background-image: url(../images/Damanhomepage_17.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.provider_left {
	background-image: url(../images/Damanhomepage_19.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.bottom_tbl {
	width: 324px;
	height: 211px;
	margin-top: 5px;
}

.bottom_tbl2 {
	width: 324px;
}

.bottom_tbl2home {
	height: 75px;
	background-image: url(../images/Damanhomepagenew_29.jpg);
	background-repeat: repeat-x;
}

.home_header {
	color: #882345;
	font-size: 13px;
	font-weight: bold;
}

.home_subheader {
	color: #882345;
	font-size: 12px;
	font-weight: bold;
}

.toplink a,.toplink {
	color: #616365;
	font-size: 11px;
	text-decoration: none;
}

.toplink a:hover {
	color: #616365;
	font-size: 11px;
	text-decoration: underline;
}

/*------------------------About Daman-----------*/
.corporateCenter {
	background-image: url(../images/corporate_centeredge.jpg);


	background-repeat: repeat-x;
	color: #882345;
	font-size: 17px;
	font-weight: bold;
}

.corporateCenter a {
	color: #882345;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}

.corporateCenter a:hover {
	color: #882345;
	font-size: 17px;
	font-weight: bold;
	text-decoration: underline;
}

.corporate_center2 {
	color: #882345;
	font-size: 17px;
	font-weight: bold;
}

.corporate_center2 strong {
	color: #FFFFFF;
}

.arabic {
	background-image: url(../images/menu_10.gif);
	background-repeat: no-repeat;
	background-position: right;
}

ul.inner_links3 {
	color: #616365;
	text-decoration: none;
	line-height: 1.8;
	font-size: 13px;
	list-style-image: url(../images/arrow_gray2.gif);
}

ul.inner_links3 li {
	color: #616365;
}

ul.outer_links {
	list-style-image: url(../images/arrow_gray2.gif);
}

ul.outer_links a {
	color: #882345;
	text-decoration: none;
	line-height: 1.5;
	font-weight: bold;
}

ul.outer_links li a {
	color: #882345;
	text-decoration: none;
	line-height: 1.7;
	font-weight: bold;
}

ul.outer_links li a:hover {
	color: #882345;
	text-decoration: underline;
	line-height: 1.7;
	font-weight: bold;
}

.outer_links a {
	color: #882345;
	text-decoration: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.outer_links p {
	padding: 5px;
	margin: 0;
}

p.outer_links {
	padding: 5px;
	margin: 0;
	color: #616365;
	font-weight: bold;
}

.outer_links a:hover {
	color: #882345;
	font-weight: normal;
	text-decoration: underline;
}

.outer_links5 a {
	color: #882345;
	text-decoration: none;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.outer_links5 p {
	padding: 5px;
	margin: 0;
}

.outer_links5 a:hover {
	color: #882345;
	font-weight: bold;
	text-decoration: underline;
}

ul.outer_links a:hover {
	color: #882345;
	line-height: 1.5;
	font-weight: bold;
	text-decoration: none;
}

ul.outer_links2 {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.outer_links2 a {
	color: #882345;
	text-decoration: none;
	line-height: 1.7;
	font-weight: bold;
}

ul.outer_links2 a:hover {
	color: #882345;
	line-height: 1.7;
	font-weight: bold;
	text-decoration: underline;
}

h1.subheader {
	color: #616365;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	margin: 0px;
	padding-left: 15px;
}

h2.subheader {
	color: #616365;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin: 0px;
	padding-left: 20px;
}

.content p {
	padding: 5px;
	padding-left: 20px;
	margin: 0px;
	text-align: justify;
	padding-right: 20px;
}

.content {
	color: #616365;
}

.content td {
	color: #616365;
}

.content a {
	color: #882345;
	text-decoration: underline;
}

.content a:hover {
	color: #882345;
	text-decoration: none;
}

.content2 a {
	color: #882345;
	text-decoration: underline;
}

.content2 a:hover {
	color: #882345;
	text-decoration: none;
}

ul.normal_li li {
	color: #616365;
	list-style-type: decimal;
	list-style-image: url(../images/arrow_gray2.gif);
	padding: 0;
	margin: 0;
	line-height: 1.8;
}

ul.normal_li {
	padding-bottom: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	margin-top: 2px;
}

ol.normal_li li {
	color: #616365;
	list-style-type: lower-alpha;
	padding: 0;
	margin: 0;
	line-height: 1.8;
}

ol.normal_li {
	padding-bottom: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	margin-top: 2px;
}

ul.normal_li a {
	color: #882345;
	font-weight: normal;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

ul.normal_li a:hover {
	color: #882345;
	font-weight: normal;
	text-decoration: none;
}

ul#normal_li a {
	color: #882345;
	font-weight: normal;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

ul#normal_li li {
	list-style-type: none;
	list-style-image: url(../images/arrow_gray2.gif);
}

ul.index_li li {
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	padding: 0;
	margin: 0;
	line-height: 1.7;
	letter-spacing: normal;
	word-spacing: normal;
}

.index_li td a {
	color: #fff;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	padding-right: 10px;
}

.index_li td {
	color: #fff;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	padding-right: 10px;
}

.padding_left40 {
	padding-left: 40px;
}

.index_li td a:hover {
	color: #fff;
	font-weight: normal;
	font-size: 13px;
	text-decoration: underline;
	padding-right: 10px;
}

ul#normal_li li {
	color: #616365;
	font-weight: normal;
}

ul#normal_li a:hover {
	color: #882345;
	font-weight: normal;
}

.top a {
	color: #616365;
}

.top a:hover {
	color: #616365;
}

/*----------left_nav-----------------*/
.sideNav_border {
	border-left: #A29791 solid 1px;
	border-right: #A29791 solid 1px;
}

/*-------------------------*/
ul#sideNav_expand,ul#sideNav_expand li,ul#sideNav_expand ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 188px; /*For KHTML*/
	list-style: none;
}

ul#sideNav_expand :after { /*From IE 7 lack of compliance*/
	clear: both;
	display: block;
	font: 1px/ 0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul#sideNav_expand li {
	float: left; /*For IE 7 lack of compliance*/
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
}

/* Root Menu */
/*Ali-added style form style.css*/
ul#sideNav_expand a {
 border-bottom: 1px solid #d7d8d8;
  display: block;
  background-color: #FFF;
  color: #882345;
  font-size:13px;
  text-decoration: none;
  height: auto !important;
  line-height:2;
  padding-bottom:2px;
  background-image:url(../images/blue_arrow_left.gif);
  background-repeat:no-repeat;
  background-position:right;
  width: 188px;
  
}
ul#sideNav_expand li a {
	border-bottom: 1px solid #d7d8d8;
	display: block;
	background-color: #FFF;
	color: #882345;
	font-size: 13px;
	text-decoration: none;
	height: auto !important;
	line-height: 2;
	padding-bottom: 2px;
	background-image: url(../images/blue_arrow_left.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 188px;
}

/* Root Menu Hover Persistence */
ul#sideNav_expand li a:hover {
	background: #D0D1B4;
	color: #882345;
	background-repeat: no-repeat;
	background-position: right;
	background-image: url(../images/blue_arrow_left_hover.gif);
	width: 188px;
}

ul#sideNav,ul#sideNav li,ul#sideNav ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	list-style: none;
	width: 188px; /*For KHTML*/
}

ul#sideNav :after { /*From IE 7 lack of compliance*/
	clear: both;
	display: block;
	font: 1px/ 0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul#sideNav li {
	float: left; /*For IE 7 lack of compliance*/
	display: block; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
}

/* Root Menu */
ul#sideNav li a {
	border-bottom: 1px solid #d7d8d8;
	display: block;
	background-color: #FFF;
	color: #882345;
	font-size: 13px;
	text-decoration: none;
	height: auto !important;
	line-height: 2;
	padding-bottom: 2px;
	/*background-image:url(../images/blue_arrow_left.gif);*/
	background-repeat: no-repeat;
	background-position: right;
	width: 188px;
}

ul#sideNav a {
	border-bottom: 1px solid #d7d8d8;
	display: block;
	background-color: #FFF;
	color: #882345;
	font-size: 13px;
	text-decoration: none;
	line-height: 2;
	padding-bottom: 2px;
	background-repeat: no-repeat;
	background-position: right;
	width: 188px;
}

/* Root Menu Hover Persistence */
ul#sideNav li a:hover {
	background: #D0D1B4;
	color: #882345;
	background-repeat: no-repeat;
	background-position: right;
	width: 188px;
}

ul#sideNav li.active a {
	background: #D0D1B4;
	color: #882345;
	background-repeat: no-repeat;
	background-position: right;
	width: 188px;
}

ul#sideNav li.active a:hover {
	background: #D0D1B4;
	color: #882345;
	background-repeat: no-repeat;
	background-position: right;
	width: 188px;
}

/* 2nd Menu */
ul#sideNav_expand li.active a {
	background: #D0D1B4;
	color: #882345;
	background-image: url(../images/blue_arrow_down.gif);
	background-repeat: no-repeat;

	background-position: right;
	width: 188px;
}

ul#sideNav_expand li.active a:hover {
	background: #d7d8d8;
	border-bottom: 1px solid #d7d8d8;
	color: #882345;
	background-image: url(../images/blue_arrow_down_hover.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 188px;
}

ul#sideNav_expand li.submenu a {
	background: #efefef;
	color: #882345;
	width: 188px;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
}

ul#sideNav_expand li.guidesubmenu a {
	background: #efefef;
	color: #882345;
	width: 188px;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
}
ul#sideNav_expand li.guidesubmenu a:hover {
	background: #d7d8d8;
	color: #616365;
	width: 188px;
	font-size: 12px;
}

ul#sideNav_expand li.guidesubmenuactive a {
	background: #d7d8d8;
	width: 188px;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
}

ul#sideNav_expand li.guidesubmenuactive a:hover {
	background: #d7d8d8;
	width: 188px;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
}

ul#sideNav_expand li.policy a {
	background-image: none;
}

ul#sideNav_expand li.policy a:hover {
	background-image: none;
}

ul#sideNav_expand li.policy1 a {
	background-image: none;
	line-height: 1.3;
}

ul#sideNav_expand li.policy1 a:hover {
	background-image: none;
	line-height: 1.3;
}

ul#sideNav_expand li.submenu a:hover {
	background: #d7d8d8;
	color: #616365;	
	width: 188px;
	font-size: 12px;
}

ul#sideNav_expand li.last a {
	border-bottom: NONE;
}

ul#sideNav li.last a {
	border-bottom: NONE;
}

ul#sideNav_expand li.defaultactive a {
	background: #d7d8d8;
	width: 188px;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
}

ul#sideNav_expand li.defaultactive a:hover {
	background: #d7d8d8;
	width: 188px;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
}

.banner_bgindex {
	background-image: url(../images/index_banner1.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.white_txt td {
	color: #fff;
}

#terms_conditions td p {
	padding-left: 30px;
}

/* CSS Merge - Was present only in style.css and hence copied it over here */
.errorMessage {
color: red;
}

td#font_12,td#font_12 a {
	font-size: 12px;
}



/* details buttons and dynamic text styles*/
.Detailsbtn {
	border-right: #A29791 2px solid;
	border-top: #A29791 1px solid;
	border-left: #A29791 1px solid;
	border-bottom: #A29791 2px solid;
	font-size: 11px;
	background: #882345;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	width: 140px;
}

.NetDetailsbtn {
	border-right: #A29791 2px solid;
	border-top: #A29791 1px solid;
	border-left: #A29791 1px solid;
	border-bottom: #A29791 2px solid;
	font-size: 11px;
	background: #882345;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 140px;
}

.dynamicData {
	background: #ffffff;
	color: #616365;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	display: block;
}

/* Sponsorship related styles */
.font_small {
	font-size: 9px;
}

.sel_small4 {
	width: 160px;
	font-size: 12px;
}

.padding_1 {
	padding: 1px;
}

.padding_left3 {
	padding-left: 3px;
}
.padding_left4 {
	padding-left: 4px;
}

.btn_go_arabic {
	background-image: url(../images/btn_go_arabic.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 19px;
	border: none;
	color: #FFFFFF;
	font-size: 11px;
	text-align: left;
	padding-left: 13px;
}

.aboutdaman_bg_arabic {
	background-image: url(../images/Damanhomepage_13.jpg);
	background-position: right;
	background-repeat: repeat-x;
}

.borderblue_med1 {
	border: 1px solid #A29791;
	width: 100px;
}

.textAreaBorder {
	border: 1px solid #A29791;
}

/*specific for provider_search.jsp*/
.lftBorder {
	border-left: solid 1px #A29791;
	background-color: #FFFFFF;
}

/*specific for premiumCalculator.jsp*/
.btn_alt_for_premiumCalc{
	background-image:url(../images/bg_buttonallbase.gif);
	background-repeat:repeat;
	background-position:left;
	color:#FFFFFF;
	float:left;
	height:23px;
	border:none;
	font-size:13px;
	width:auto;
}
/*specific for callback.jsp*/
.sel_time {
	width: 206px;
	font-size: 12px;
}

/*specific for feedback.jsp*/
.div_for_inline {
	display: inline;
	font-size: 11px;
}

.txt_area_comments {
	border: 1px solid #A29791;
	width:500px;
	height:200px
}
/*VM template styles*/
.fonts_vm_table
{	font-family: Arial;
	font-size: 12px;
	table-layout:fixed;
}
/* 176199: refer callback; */
.sel_small6 {
	width:146px;
	font-size: 12px;
}
/*------------------------------------ R2.1 STYLES-------------------------------------------------*/

.padding_bottom20
{
	padding-bottom:20px;
}


#tab_quote ul li
{
	width:89px;
	height:49px;
	position:relative;
	float:left;
	margin:5px;
	list-style-type:none;
}

#tab_quote ul li 
{
	background-repeat:no-repeat;
	color:#616365;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	height:47px;
	padding:7px 5px 5px 5px;
	background-image:url("../images/tab_quote_visited.gif");
	position:relative;
	float:left;
}

#tab_quote ul 
{
	position:relative;
	
}

#tab_quote ul li.active
{
	background-repeat:no-repeat;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	height:47px;
	padding:7px 5px 5px 5px;
	background-image:url("../images/tab_quote_active.gif");
	position:relative;
	float:left;

}

#tab_quote ul li.visited 
{
	background-repeat:no-repeat;
	color:#616365;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	height:47px;
	padding:7px 5px 5px 5px;
	background-image:url("../images/tab_quote_normal.gif");
	position:relative;
	float:left;

}

#myvar,#myvar1,#helpNatId
{
border:#A29791 solid 1px;
background-color:#FFFFFF;
}

ul.numbered_li li
{
list-style-type:decimal;
line-height:1.5;
color:#616365;
margin:0;
padding:0;
}
.contentsubHeader
{
color:#882345;
font-weight:bold;
font-size:12px;
}
.txtarea_width150
{
width:200px;
}
.contentHeader a{
	color:#882345;
	font-size:14px;
	font-weight:bold;
}
.contentHeader a:hover{
	color:#882345;
	font-size:14px;
	font-weight:bold;
}
.style_hidden
{
display:none;
}
/* Added for branch locator */
div#frameWrapper {
	background-image: url("../images/loader.gif");
	background-repeat: no-repeat;
	background-position: top center;
	height: 276px;
	width: 325px;
}

.txt_blueplain {
	color: #882345;
	text-decoration: none;
	font-weight:bold;
}
/* Added for Add Members Page for Groups in Online Quote */

.padding_left_8 {
	padding-left:8px;
}
/* Added  to remove the border around the checkboxex */

div.chkboxNoBorder input{
	border:none;
}

/* Added to wrap the text */
.wordWrap {
    word-wrap: break-word;
}
/* Added to avoid word wrap  */
.noWrap {
	white-space: nowrap;
}

/* Added Styles for css sprites*/
*:focus {
		outline:none;
}

.mainMenu {
	width: 100%;
	margin: 0 auto;
}
ul#menu {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
ul#menu li {
	display: inline;
}
ul#menu li a  {
	background-image: url(../images/nav-final2.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 36px;
	float: left;
	text-decoration: none;	
}
ul#menu li a.start {
	background-position: 0px 0px;
	width: 15px;
	}
ul#menu li a.home {
	background-position: -15px 0px ;
	width: 65px;
	}
ul#menu li a.home:hover{
	background-position: -15px -36px ;
	}
	ul#menu li a.myDaman {
	background-position: -80px 0px;
	width: 98px;
	}
ul#menu li a.myDaman:hover{
	background-position: -80px -36px ;
	}
ul#menu li a.aboutus {
	background-position: -178px 0px;
	width: 88px;
	}
ul#menu li a.aboutus:hover{
	background-position: -178px -36px ;
	}
	ul#menu li a.products {
	background-position: -266px 0px;
	width: 87px;
	}
ul#menu li a.products:hover{
	background-position: -266px -36px ;
	}
ul#menu li a.forms {
	background-position: -353px 0px;
	width: 134px;
	}
ul#menu li a.forms:hover{
	background-position: -353px -36px ;
	}
ul#menu li a.provider {
	background-position: -487px 0px;
	width: 145px;
	}
ul#menu li a.provider:hover{
	background-position: -487px -36px ;
	}
ul#menu li a.contact {
	background-position: -632px 0px;
	width: 100px;
	}
ul#menu li a.contact:hover{
	background-position: -632px -36px ;
	}
ul#menu li a.blank {
	background-position: -732px 0px;
	width: 85px;
	}
ul#menu li a.login {
	background-position: -730px 0px;
	width: 87px;
	}
ul#menu li a.arabic {
	background-position: -904px 0px;
	width: 81px;
	}
.nav_padding {
    padding-left: 7px;
}
	
	
/*------------------------------------new styles added for version2.2-------------------------------------------------*/
.search_claims_widget {
	padding: 5px 0px 5px 0px;
}

.btm_pad_zero {
	padding-bottom: 0px;
}

.btm_mar_zero {
	margin-bottom: 0px;
}

.note {
	padding: 5px 20px 0px 0px;
}

.cal_pad {
	padding-left: 5px;
}

.btm_pad {
	padding-bottom: 10px;
}

.bill_detail {
	padding: 0px 15px 0px 15px;
}

.subheading_padding {
	padding: 3px 20px 2px 20px;
}

#textarea {
	width: 400px;
	overflow-y: scroll;
}

.doc_info {
	padding: 0px;
}

.info_widget {
	margin-bottom: 5px;
}

.rgt_margin {
	margin: 0px;
	margin-right: 5px;
}

.rgt_padding {
	padding-right: 20px;
}

.unordered_list {
	line-height: 18px;
}

.ordered_list {
	margin: 0px;
	padding-left: 32px;
	line-height: 25px;
}

.ordered_bill_list {
	margin: 0px;
	padding-left: 20px;
	line-height: 25px;
}

.del_txt {
	color: #882345;
}

/*.info_widget {
	padding: 8px 0px 15px 0px;
}*/

.greyout_panel {
	background-color: #D7D8D8;
}

.search_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #882345;
	font-style: italic;
}

.status_widget {
	border: 1px solid #A29791;
	background-color: #ffff99;
}

.status_widget_inprogress {
	border: 1px solid #A29791;
	background-color: #ffff99;
}

.icon_margin {
	margin-right: 5px;
}

.user_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.bill_table {
	margin: 5px 0px 5px 0px;
}

.border_bottomnone {
	border-bottom: none;
}

.alert_txt {
	font-size: 10px;
	color: #FF0000;
}

.textfeild_for_Claim {
	border: none;
}
.user_note li{
	color:#616365;
	}

/* Added on 27 Apl,09 */
.login_text_head{ color:#882345;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	padding-bottom:5px;
	}

.login_subtext{ 
	color:#616365; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	}

.login_border{
	border-right:1px solid #ececec;
	}

.login_link_daman{
	color: #882345; 
	}

.pad_newlog{ 
	padding:10px 0 10px 2px;
	}

/* Modified on 27 Apl, 09 */
.login_left {
	background-image:url(../images/img_loginleft.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:305px;
}
/*---------new classes added to eliminate the style attribute-----------*/
.calendar_icon_align{
	margin-left: 0px; 
	padding-left: 0px; 
	margin-bottom: 5px; 
	margin-top: 5px;
}
.data_table_scroll{
	width: 930px; 
	overflow-x: scroll;
}
.data_table_scrollpercentage{
	width: 100%; 
	overflow-x: scroll;
}
.green_txt{
	color: green;
}
.upload_div_data{
	color: green;
	width: 98%; 
	/*visibility: hidden;*/
	display:none;
}
.table_layout_fixed{
	table-layout: fixed; 
	width: 760px;
}
.font_color_bold{
	color:#882345;
	font-weight:bold;
}
#seha{
	align : left;
	padding : 0 0 0 85px;
}
/*new styles regarding map*/
.map_area{
	width: 680px; 
	height: 400px; 
	background-color: #E0E0E0;
}
.map_area1{
	width: 927px; 
	height: 400px; 
	background-color: #E0E0E0;
}
.mapDetails{
	float:left; 
	margin:0 -.5em;
	width:100px;
	}
#more_details{
	float:left;
	}
/*new styles regarding map*/
.map_loader{
    background-image: url(../images/loader.gif); 
	background-repeat: no-repeat; 
	background-position: center center; 
	height: 500px;
}
.padding50 {
	padding-left: 50px;
}
/*new class added for the button left image*/
.btnLeft{
	background-image: url(../images/bg_buttonall.gif);
	background-repeat: no-repeat;
	width:4px;
	height:23px;
}

.btn_lft_disabled{
	background-image: url(../images/bg_buttonall_gray.gif);
	background-repeat: no-repeat;
	width:4px;
	height:23px;
}
.tab_members_normal{
	background-image: url(../images/members_normal.jpg);
	background-repeat: no-repeat;
	width:134px;  
	height:26px;  
}

.tab_members_active{
	background-image: url(../images/members_active.jpg);
	background-repeat: no-repeat;
	width:134px;  
	height:26px;  
}

.tab_benefits_normal{
	background-image: url(../images/benefits_normal.jpg);
	background-repeat: no-repeat;
	width:134px;  
	height:26px;  
}

.tab_benefits_active{
	background-image: url(../images/benefits_active.jpg);
	background-repeat: no-repeat;
	width:134px;  
	height:26px;  
}

.mydaman_display_tag_width{
width: 100%;
}

.plan_type_width{
width:155px;
}

.mydaman_header_style{
	border-bottom: 2px solid #616365;
	line-height: 1.5;
	padding-bottom: 0px;
}

.mydaman_table_width{
	width:335px;
}

.hlp_txt_tbl_ht{
	height:550px;
}

.auth_title_tbl_padding{
	padding: 10px;
	padding-left: 6px;
	padding-bottom: 0px;
}

.mbr_card_img{
	background-image: url(../images/daman_mastercard.jpg);
	background-repeat: no-repeat;
	width:260px;  
	height:236px;     
}

.plh_card_img{
	background-image: url(../images/daman_policy_invoice.jpg);
	background-repeat: no-repeat;
}
/* new class added for text area -(update policy details)*/
.text_area{
border: 1px solid #A29791;
width:203px;
}

/* new class added for endorsement- member correction  dropdown */
.dropdown_width350{
width:350px;
}
.dropdown_width150{
width:150px;
}
.dropdown_width120{
width:120px;
}
.dropdown_width180{
width:180px;
}
/* new class added for padding */
.line_spacing{
	padding:2px 0px 2px 0px;
}
.padding_top5{
	padding-top:5px;
}
.padding_topnone_left{
	padding-top: 0px;
	padding-left: 6px;
}
.padding_bottom_top_none{
	padding-bottom: 0px;
	padding-top: 0px;
}
.padding_rightone10{
	padding: 10px;
	padding-right: none;
}
.padding_bottomone10{
	padding: 10px;
	padding-bottom: 0px;
}
/*--------------------classes added for top and bottom corners of side navigation-------------------*/
.sidenavTop{
	background-image: url(../images/lefttable_topedge.jpg);
	background-repeat: no-repeat;
	width:190px;
	height:10px;
	font-size:0px;
}
.sidenavBottom{
	background-image: url(../images/lefttable_botedge.jpg);
	background-repeat: no-repeat;
	width:190px;
	height:10px;
	font-size:0px;
}
/*--------------------classes added for left and right corners of corporate Widgets-------------------*/
.corporateLeft{
	background-image: url(../images/corporate_leftedge.jpg);
	background-repeat: no-repeat;
	width:8px;
	height:40px;
}
.corporateRight{
	background-image: url(../images/corporate_rightedge.jpg);
	background-repeat: no-repeat;
	width:8px;
	height:40px;
}
/*-------- New Styles --------------*/
.padding_bottom_top_none{
	padding-bottom: 0px;
	padding-top: 0px;
}

.padding_left_right{
    padding-left: 10px;
    padding-right: 10px;
} 

.padding_10_bottomnone_border_bottom{
	padding: 10px;
	padding-bottom: 0px;
	border-bottom: 2px solid #616365;
	line-height: 1.5;
}

*----- Added newly for claims jsp clean up -----*/
.txt_blue_14_font_bold{
    color: #882345;
    font-size: 14px;
    font-weight: bold;
}

.padding_10_bottomnone{
    padding: 10px;
    padding-bottom: 0px;
}

.padding_20_bottomnone{
    padding: 20px;
    padding-bottom: 0px;
}   

.padding_topnone_bottomnone{
    padding-top: 0px;
    padding-bottom: 0px;
}    

.padding_leftnone_rightnone{
    padding-left: 0;
    padding-right: none;    
}    

/*-------------------Added for enrollment------*/
.blue_widget{border:2px solid #A29791;}


/*-----------classes added for employee flow in enrollment ------*/
ul#menuEmployee {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
ul#menuEmployee li{
	display:inline;
	}
ul#menuEmployee li a {
	background-image: url(../images/employeeSpriteMenu.png);
	background-repeat: no-repeat;
	height: 36px;
	float: left;
	display:block;
	text-decoration: none;
	cursor:default;	
}
ul#menuEmployee li a.header_employee{
		width:817px;
	}
ul#menuEmployee li a.signout_employee {
	background-position: -817px 0px;
	width:87px;
	}
ul#menuEmployee li a.blank_employee {
	background-position: -904px 0px;
	width:81px;
	cursor:pointer;
	}

.txt_box_width45{
	width:35px;
	}
.label_like_textbox{
	width:35px;
	border:none;
	text-align:center;
	background-color: transparent;
	 
}

/*Added for key Account Services*/
.bg_member {
	background: url(../images/member_bg.gif);
	background-repeat: no-repeat;
	width: 134;
}

.bg_benefits {
	background: url(../images/benefit_bg.gif);
	background-repeat: no-repeat;
	width: 134;
}
.progressBar{
	background-image: url(../images/inner_Bar.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
}
/* added for claims disclaimer*/
.txt_area_disclaimer {
	border: 1px solid #A29791;
	width:750px;
	height:200px
}
textarea.special:first-line { 
	font-weight: bold;
	font-size:16px;
}

/* new styles for Provider Rating */

.overallRating_widget{border:2px solid #A29791;}
.comment_posted{margin:15px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif;font-size:11px; font-style:italic;}
.sub_txt{font-family: Arial, Helvetica, sans-serif;font-size:11px; font-style:italic;}
.comment_txtArea{width:500px; height:150px;}
.infoTable td{
	padding:5px 5px 0px 5px;
}
.bgWhite{background-color:#ffffff;}

.renewalBanner{border:1px solid #d7d8d8;}

a#PolicyNumberMessageAnchor ,a:hover#PolicyNumberMessageAnchor{
color:#ff0000;
text-decoration:none;
cursor:default;
}

/*specific for provider_search.jsp*/
.tblborderouter_map {
	border-left: solid 1px #A29791;
	background-color: #FFFFFF;
}

.tblborderouter {
	border: solid 1px #A29791;
	background-color: #FFFFFF;
}

/*----------new classes added for member benefits tab----------------*/
.active,.passive{
      background-image:url(../images/active.jpg);
      background-repeat:no-repeat;
      width:132px;
      color:#ffffff;
      cursor:default;
}
.passive{
      background-image:url(../images/passive.jpg);
      color:#616365;
}

/*new styles added for Online Demo video start*/
#jquery-overlay {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 90;
        width: 100%;
        height: 500px;
}
#jquery-lightbox {
        position: absolute;
        width:936px;
        height:575px;
        z-index: 100;
        /*text-align: center;*/
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
        position: relative;
        background-color: #fff;
        width: 100px;
        height: 100px;
        margin: 0 auto;
}
/*#lightbox-container-image { padding: 10px; }*/
#lightbox-loading {
        position: absolute;
        top: 40%;
        left: 0%;
        height: 25%;
        width: 100%;
        text-align: center;
        line-height: 0;
}

/*#lightbox-nav {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 10;
}*/

#lightbox-container-image-data-box {
position:relative;
        font: 10px Arial, Helvetica, sans-serif;
        background-color: #fff;
        margin: 0 auto;
        line-height: 1.4em;
        overflow: auto;
        width: 100%;
        /*padding: 0 10px 0;*/
}
#lightbox-container-image-data {
        padding: 0 10px;
        color: #882345;
}
#lightbox-container-image-data #lightbox-image-details {
        width: 70%;
        float: left;
        text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
/*#lightbox-image-details-currentNumber {
        display: block;
        clear: left;
        padding-bottom: 1.0em;
}               */
#lightbox-secNav-btnClose {
        /*width: 66px; */
        position:absolute;
        right:0px;
        margin:8px;
        cursor:pointer;
        /*padding-bottom: 0.7em;        */
}
.popVideo{
 position:absolute;
 right:35px;
 top:7px;
 cursor:pointer;
}

.big_box {border: 3px #616365 solid; background-color:#FFFFFF;}
.title_box {border: 1px #A29791 solid;}
.demo_box {border: 1px #e7e8e8 solid;}
.black_titles {color: #882345; font-size: 13px; font-weight: bold;}	
.spanExpand a,.spanExpand a:hover{color: #616365; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px}
.spanExpand a:hover{text-decoration:underline;}
.spanExpand{cursor:pointer;text-decoration:none;}
.fontNormal{font-weight:normal;}
.fontBold{font-weight:bold;}
#videoLink a.fontNormal,a.fontBold,span.spanExpand, #shareLink a.fontNormal{
	color: #616365;
	font-size:13px;
	}

.login_text_head{ color:#882345;
        font-size:12px;
        font-weight:bold;
        padding-bottom:5px;
        }
a.demoLink,a.demoLink:hover{
        color:#882345;
        text-decoration:none;
        padding:5px;
        display:block;
        float:left;
        }
a.demoLink:hover{
        text-decoration:underline;
        }
.padTop14{
        padding-top:14px;
        }
.rFloat{
        float:right;
        }
.demoArrowImg{
        float:left;
        padding-right:5px;
        }
.onlineDemoBg{
        background:url(../images/demoBg.jpg) no-repeat;
        width:192px;
        height:120px;
        padding-top:25px;
        }
.demoTxt{
        font-size:15px;
        font-weight:bold;
        color:#616365;
        }

/*----------------styles added for tooltip start---------------------------*/
.toolTipBg{
background:url(../images/toolTipBg.gif) no-repeat;
width:246px;
height:130px;
}
.toolTipClose{
background:url(../images/toolTipCloseIcon.gif) no-repeat;
width:15px;
height:15px;
margin:10px;
float:right;
}
.toolTipHeadTxt{
font-size:11px;
color:#7e8185; 
padding:15px 15px 10px 15px;
text-align:center;
}
.toolTipContent{
overflow:auto; 
text-align:center;
font-size:13px;
color:#882345;
}
.toolTipMem{
float:left;
padding:0px 30px 0px 40px;
}
.toolTipDivider{
background:url(../images/toolTipDivider.gif) no-repeat; 
height:46px; 
float:left; 
width:3px;
}
.toolTipPH{
float:left; 
padding-left:25px;
}/*----------------styles added for tooltip end---------------------------*/
/*new styles added for Online Demo video end*/





.prospect_style1{
   float: left;
   padding-right: 3px 0px 0px 0px; 	
}	

/* Added for Bulk Endorsement Addmember start*/
a.link,a.link:hover{
	color:#882345;
	text-decoration:none;
	cursor:pointer;
}
a.link:hover{
	text-decoration:underline;
}
a.defaultLink,a.defaultLink:hover{
	color:#616365;
	text-decoration:none;
	cursor:default;
}
/* Added for Bulk Endorsement Addmember end*/


/*Added for key Account Services*/
.head_bar{ 
	background-color:#882345; 
	font-size:18px; 
	height:32px ; 
	vertical-align:middle; 
	color:#FFF; 
	padding-left:5px;
}
.signout {
	background-color:#A8AA5C;
	font-size:13px;
	font-weight:bold;
	height:32px;
	text-align:center;
}
.signout a {
	color:#FFFFFF;
	text-decoration:none;
}
.signout a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/*new styles added for online survey start*/
.survey{
	background:url(../images/survey_mydaman_login.jpg) no-repeat -2px 0; width:192px; 
	height:118px;
	line-height:18px;
 }
a.surveyLink{
		color:#616365; 
		font-weight:bold; 
		text-decoration:none; 
		font-size:12px;
	}
a.surveyLink:hover{
		text-decoration:underline;
}
/*new styles added for online survey end*/


.terms_conditions{
float:left;
}
.print_link{
text-align:right;
}
#noBorder input{
border:none;
}
.btn_style2 {
	background: url(../images/bg_buttonallbase.gif);
	height: 23px;
	background-repeat: repeat-x;
}

/* ------------- styles added for prospect registration page alignment-------------- */
.prospect_style{
   float: left;
}
#dataInnerTable{
	background-color:#A29791;
}
#dataInnerTable td{
	background-color:#ffffff;
}
/*--------------------------Share this Video UI start---------------------*/
.shareouterWidget{
background-color:#d3d3d3;
padding:10px;
width:412px;
position:absolute;
z-index:1;
display:none; 
left:50%;top:50%;margin:-120px 0px 0px -206px;
}
.shareinnerWidget{
background-color:#FFFFFF;
padding:18px;
}
#shareBoxOverlay{
position:absolute;
}
/*--------------------------Share this Video UI end---------------------*/

/*------styles addded for light box----------*/
/*classes added for lightbox*/
.popupwindow
{
display:none;
width:100%;
position:absolute;
left:0px;
top: 0px;
}
.popupbkg
{
width:100%;
/*background-color:#eaeaea;*/
background-color:#151410;
/*background-color:#f4f4f4;*/
position:absolute;
opacity: .5;
filter: alpha(opacity=50);
}
.popupcontent
{
border:2px solid #616365;
background-color:#ffffff;
position: absolute;
}
.popupData{
border:2px solid #A29791;
background-color:#ffffff;
}
.popupData th{
background-color:#A29791;
}
/* --------------------------Access Denied page start-------------------------- */
.helpWidget{
        background-image:url(../images/waterMarkBG.jpg);
        background-repeat:no-repeat; background-position:50% 0%;
 }
.helpContentBG{
        background-image:url(../images/mainBG.jpg);
        background-repeat:repeat-x;
        background-color:#A29791;
}
.topRgtCnr{
        background:url(../images/upperRight.jpg) no-repeat;
        background-position:right top;
}
.topLftCnr{
        background:url(../images/upperLeft.jpg) no-repeat;
        background-position:left top; width:10px;
        height:10px;
}
.botRgtCnr{
        background:url(../images/bottomRight.jpg) no-repeat;
        background-position:right bottom;
}
.botLftCnr{
        background:url(../images/bottomLeft.jpg) no-repeat;
        background-position:left bottom;
        width:10px;
        height:10px;
}
.helpContentTable td{
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px; color:#FFFFFF;
        line-height:25px;border:1px solid #A29791;
        border-width:0px 0px 0px 0px;
}

/* --------------------------Access Denied page end-------------------------- */
.headerInfoWidget{
background:url(../images/popup.jpg) no-repeat;
position:absolute;
top:11px;
left:378px;
float:left;
display:none;
width:310px;
height:145px;
}


/*class added for event registration starts*/
ul.eventRegistrationlist li{
	color:#616365;
	line-height:2;
	}
/*class added for event registration ends*/

.loginMobileIcon{
        position:absolute;
        bottom:-15px;
        *bottom:-16px !important; /*For IE 6 and 7*/
        _bottom:-4px !important; /*For IE 6 only*/
        bottom:-16px\0/ !important; /*For IE 8 and 9*/
        right:0px;
}

/*classes added for supplier registration form starts*/
ol.supplierDeclaration{
        margin:0px 6px 0px 20px;
        padding:5px;
        line-height:2;
}
ol.supplierDeclaration li{
        color:#616365;
}
.padding_tlr{
        padding-top: 10px;
        padding-right: 10px;
        padding-left: 10px;
}
/*classes added for supplier registration form ends*/

/* Classes added for layout changes starts */
.td_bgcolor {
      background-color:#FFFFFF;
}
.tr_bgcolor {
      background-color:#FFFFFF;
}
.li_color {
      color:#616365;
}
.table_bgcolor {
      background-color:#FFFFFF;
}
.td_style_head {
      background-color:#882345;
      color:#FFFFFF;
      height:34px;
}
.span_error_color {
      color:#FF0000;
}
.dataTable_bgcolor {
      background-color:#d0d1b4;
}
.errorContainer_color {
      color:#FF0000;
}
.td_color {
      color:#FFFFFF;
}
.upload_div_color {
      color: green;
}
.span_delete_bgcolor {
      background-color:#882345;
}
.plusMinus_icon_color {
      color:#FF0000;
}
.td_disabled {
      background-color:#A29791;
}
.td_font_color {
      color:#882345;
}
.display_background_color {
	background-color:#FFFFFF;
}
.textarea_border_color {
	border: 1px solid #A29791;
}
#addSubTable td{
	background-color:#882345;
}
.popup_border {
	position:absolute;
	border:3px solid #A29791;
}
ul.normal_li li.line_height_2 a {
	color: #616365;
}
ul.normal_li li.line_height_2 a:hover {
	color: #616365;
	text-decoration: none;
}
/* Classes added for layout changes ends */

