/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

p,li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

a {
	color: #0166fe;
	text-decoration: none;
}

a:hover {
	color: #0166fe;
	text-decoration: underline;
}

em {
	padding: 0;
	margin: 0;
}

li {
	color: #187dc6;
	text-decoration: none;
}

li a {
	color: #187dc6;
	text-decoration: none;
}

li a:hover {
	color: #187dc6;
	text-decoration: underline;
}

span a {
	color: black;
	text-decoration: underline;
}

span a:hover {
	color: black;
	text-decoration: none;
}

/* 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: #0099FF
}

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 */
.red_txt {
color: #FF0000
}

/* CSS Merge - This class is not being used in static pages. */
/* So copied it from style.css over here */
.menu3 {
	background-color:#6f9acd;
	font-size:11px;
	font-weight:none;
	color:#FFFFFF;
	line-height:1.6;
}

.txt_left {
	text-align:left;
}

.white_txt {
	color: #ffffff;
}

.ash_italic {
	color: #999999;
	font-style: italic;
}

#txt_blue {
	color: #0000FF;
	text-decoration: underline
}

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 #AACADD;
}

.txt_centre {
	text-align: center;
}

.font_bold {
	font-weight: bold;
}

.row1 {
	border-bottom: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.row2 {
	background-color: #eaf1f7;
}

.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: #333333;
	font-size: 10px;
	text-decoration: none;
}

.footerlink {
	color: #666666;
	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 #4696C1;
}

.btn_style2 {
	background: url(../images/bg_buttonallbase.gif);
	height: 23px;
	background-repeat: repeat-x;
}

.btn_style {
	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 */
.btn_style2_disabled {
	background:url(../images/bg_buttonallbase_gray.gif);
	height:23px;
	background-repeat:repeat-x;
	}
	
.btn_style_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;
}

.btn_style_endros {
	width: 160px;
}

.menu3 {
	background-color:#6f9acd;
	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: #333333;
	padding: 5px;
}

.footer a {
	color: #333333;
	text-decoration: none;
}

.footer a:hover {
	color: #333333;
	text-decoration: underline;
}

img {
	border: none;
}

input,select {
	border: #80A9C8 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: #33627B;
	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: #30637E;
	text-decoration: underline;
}

.txt_center {
	text-align: center;
}

.bg_white {
	background-color: #FFFFFF;
}

.header_bg2 {
	background-color: #9ec1dc;
}

.padding_left_5 {
	padding-left: 6px;
}

.padding_leftnone {
	padding-left: 0;
}

.bg_light {
	background-color: #DDEBF4;
}

.boder_light {
	border: solid 1px #DDEBF4;
}

.wrapper {
	background-color: #FFFFFF;
}

.txt_12 {
	font-size: 12px;
}

.radio {
	border: none;
	position: relative;
	top: 2px;	
}

.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*/
.tblborderstl2 {
	border: solid 1px #4c8dc5;
}

.tblborderouter {
	border: solid 1px #99cdff;
	background-color: #FFFFFF;
}

.tbl_borderstl {
	border: 1px solid #4175a5;
}

/* CSS Merge	- The class is not used in static pages. */ 
/* Hence copied the definition from stylehome.css  */
.txt_newlink a {
	color:#0166fe;
	text-decoration: none;
}

.txt_newlink4 td,.txt_newlink4 {
	color: #026698;
	text-decoration: none;
}

/* CSS Merge	- The class is not used in static pages. */ 
/* Hence copied the definition from stylehome.css  */
.txt_newlink3 a {
	color:#0166fe;
	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:#0166fe;
	text-decoration: underline;
}

.txt_newlink2 {
	color: #026698;
}

/* CSS Merge	- The class is not used in static pages. */ 
/* Hence copied the definition from stylehome.css  */
.txt_newlink a:hover {
	color:#0166fe;
	text-decoration: underline;
}

.tbl_bgnew td {
	background-color: #6f9acd;
	color: #FFFFFF;
	line-height: 1.6;
	font-size: 13px;
}

.header_common {
	color: #003264;
	font-weight: bold;
	font-size: 18px;
}

/* CSS Merge	- Was not present here. Added from style.css */
.border_light {
	border:solid 1px #DDEBF4;
}

.font_12 {
	font-size: 12px;
}

.header_common span {
	font-weight: normal;
}

.bg_common {
	background-color: #f3f8fc;
}

.bg_common2 {
	background-color: #DDEBF4;
}

.bg_blue {
	background-color: #99cdff;
}

.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;
}

.tbl_bgnew th {
	font-weight: none;
}

.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;
}

.border_bottom {
	border-bottom: 2px solid #006699;
	line-height: 1.5;
}

.border_bottom_gray {
	border-bottom: 2px solid #cccccc;
}

.border_top_gray {
	border-top: 2px solid #cccccc;
}

.border_bottom_blue {
	border-bottom: #DFF8FF 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: none;
}

.border_leftnone {
	border-left: none;
}

.border_rightnone {
	border-right: none;
}

.long_txt {
	width: 142px;
}

.txt_blue {
	color: #266ba6;
}

.header_blue {
	color: #266ba6;
	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: #266ba6;
	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: #266ba6;
}

.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: #999999;
}

.padding_right10 {
	padding-right: 8px;
}

.border_gray {
	border: #cccccc 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: #666668;
	font-size: 14px;
	font-weight: bold;
}

.sign_up a {
	color: #418dd9;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}

.check {
	color: #418dd9;
	font-size: 16px;
}

.sign_up a:hover {
	color: #418dd9;
	text-decoration: underline;
}

.login_link a {
	color: #418dd9;
	text-decoration: none;
}

.login_link a:hover {
	color: #418dd9;
	text-decoration: underline;
}


.font_14 {
	font-size: 14px;
}

.new_header {
	color: #266ba6;
	font-size: 14px;
	font-weight: bold;
}

.font_10 {
	font-size: 11px;
}

.padding_rightnone {
	padding-right: none;
}

.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;
}

.cancel_link a {
	color: #0213f4;
	text-decoration: none;
}

.cancel_link a:hover {
	color: #0213f4;
	text-decoration: underline;
}

#cancel_link a {
	color: #0213f4;
	text-decoration: none;
}

#cancel_link a:hover {
	color: #0213f4;
	text-decoration: underline;
}

.cancel_link2 a:hover {
	color: #0213f4;
	text-decoration: underline;
	font-size: 13px;
}

.cancel_link2 a {
	color: #0213f4;
	text-decoration: none;
	font-size: 13px;
}

.blue_link a {
	color: #0166fe;
	text-decoration: none;
}

.blue_link a:hover {
	color: #0166fe;
	text-decoration: none;
}
.print_link a {
                color:#0166fe;
                text-decoration:underline;
}
.print_link a:hover {
                color:#0166fe;
                text-decoration:none;
}
.cancel_link {
	color: #0213f4;
}

.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: #366389;
	font-size: 11px;
}

.daman_txt3 {
	color: #6e8c9e;
	font-size: 11px;
	line-height: 1.7;
}

.daman_txt3 a {
	color: #285570;
	font-size: 12px;
	font-weight: bold;
}

.daman_txt3 a:hover {
	color: #285570;
	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: #0099cc;
	font-size: 12px;
	text-decoration: none;
}

.daman_txt a:hover {
	color: #0099cc;
	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: #336699;
	font-size: 13px;
	font-weight: bold;
}

.home_subheader {
	color: #336699;
	font-size: 12px;
	font-weight: bold;
}

.toplink a,.toplink {
	color: #247aab;
	font-size: 11px;
	text-decoration: none;
}

.toplink a:hover {
	color: #247aab;
	font-size: 11px;
	text-decoration: underline;
}

/*------------------------About Daman-----------*/
.corporate_center {
	background-image: url(../images/corporate_centeredge.jpg);
	background-repeat: repeat-x;
	color: #0858ad;
	font-size: 17px;
	font-weight: bold;
}

.corporate_center a {
	color: #0858ad;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}

.corporate_center a:hover {
	color: #0858ad;
	font-size: 17px;
	font-weight: bold;
	text-decoration: underline;
}

.corporate_center2 {
	color: #0858ad;
	font-size: 17px;
	font-weight: bold;
}

.arabic {
	background-image: url(../images/menu_10.gif);
	background-repeat: no-repeat;
	background-position: right;
}

ul.inner_links3 {
	color: #666;
	text-decoration: none;
	line-height: 1.8;
	font-size: 13px;
	list-style-image: url(../images/arrow_gray2.gif);
}

ul.inner_links3 li {
	color: #333;
}

ul.outer_links {
	list-style-image: url(../images/arrow_gray2.gif);
}

ul.outer_links a {
	color: #0098ce;
	text-decoration: none;
	line-height: 1.5;
	font-weight: bold;
}

ul.outer_links li a {
	color: #0098ce;
	text-decoration: none;
	line-height: 1.7;
	font-weight: bold;
}

ul.outer_links li a:hover {
	color: #0098ce;
	text-decoration: underline;
	line-height: 1.7;
	font-weight: bold;
}

.outer_links a {
	color: #0098ce;
	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: #0098ce;
}

.outer_links a:hover {
	color: #0098ce;
	font-weight: normal;
	text-decoration: underline;
}

.outer_links5 a {
	color: #0098ce;
	text-decoration: none;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.outer_links5 p {
	padding: 5px;
	margin: 0;
}

.outer_links5 a:hover {
	color: #0098ce;
	font-weight: bold;
	text-decoration: underline;
}

ul.outer_links a:hover {
	color: #0098ce;
	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: #0098ce;
	text-decoration: none;
	line-height: 1.7;
	font-weight: bold;
}

ul.outer_links2 a:hover {
	color: #0098ce;
	line-height: 1.7;
	font-weight: bold;
	text-decoration: underline;
}

h1.subheader {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	margin: 0px;
	padding-left: 15px;
}

h2.subheader {
	color: #666666;
	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: #333;
}

.content td {
	color: #333;
}

.content a {
	color: #333;
	text-decoration: underline;
}

.content a:hover {
	color: #333;
	text-decoration: none;
}

.content2 a {
	color: #333;
	text-decoration: underline;
}

.content2 a:hover {
	color: #333;
	text-decoration: none;
}

ul.normal_li li {
	color: #333333;
	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: #333333;
	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: #333;
	font-weight: normal;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

ul.normal_li a:hover {
	color: #333;
	font-weight: normal;
	text-decoration: none;
}

ul#normal_li a {
	color: #333;
	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: #333;
	font-weight: normal;
}

ul#normal_li a:hover {
	color: #333;
	font-weight: normal;
}

.top a {
	color: #000;
}

.top a:hover {
	color: #000;
}

/*----------left_nav-----------------*/
.border_nav {
	border-left: #7cb4cf solid 1px;
	border-right: #7cb4cf solid 1px;
}

/*-------------------------*/
ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 188px; /*For KHTML*/
	list-style: none;
}

ul#navmenu-v :after { /*From IE 7 lack of compliance*/
	clear: both;
	display: block;
	font: 1px/ 0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul#navmenu-v 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#navmenu-v a {
  border-bottom: 1px solid #dcecfb;
  display: block;
  background-color: #FFF;
  color: #000;
  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#navmenu-v li a {
	border-bottom: 1px solid #dcecfb;
	display: block;
	background-color: #FFF;
	color: #000;
	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#navmenu-v li a:hover {
	background: #b3d7fc;
	color: #000;
	background-repeat: no-repeat;
	background-position: right;
	background-image: url(../images/blue_arrow_left_hover.gif);
	width: 188px;
}

ul#navmenu-button,ul#navmenu-button li,ul#navmenu-button ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	list-style: none;
	width: 188px; /*For KHTML*/
}

ul#navmenu-button :after { /*From IE 7 lack of compliance*/
	clear: both;
	display: block;
	font: 1px/ 0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul#navmenu-button li {
	float: left; /*For IE 7 lack of compliance*/
	display: block; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
}

/* Root Menu */
ul#navmenu-button li a {
	border-bottom: 1px solid #dcecfb;
	display: block;
	background-color: #FFF;
	color: #000;
	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#navmenu-button a {
	border-bottom: 1px solid #dcecfb;
	display: block;
	background-color: #FFF;
	color: #000;
	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#navmenu-button li a:hover {
	background: #b3d7fc;
	color: #000;
	background-repeat: no-repeat;
	background-position: right;
	width: 188px;
}

ul#navmenu-button li.active a {
	background: #b3d7fc;
	color: #000;
	background-repeat: no-repeat;
	background-position: right;
	width: 188px;
}

ul#navmenu-button li.active a:hover {
	background: #b3d7fc;
	color: #000;
	background-repeat: no-repeat;
	background-position: right;
	width: 188px;
}

/* 2nd Menu */
ul#navmenu-v li.active a {
	background: #b3d7fc;
	color: #000;
	background-image: url(../images/blue_arrow_down.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 188px;
}

ul#navmenu-v li.active a:hover {
	background: #b3d7fc;
	border-bottom: 1px solid #dcecfb;
	color: #000;
	background-image: url(../images/blue_arrow_down.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 188px;
}

ul#navmenu-v li.submenu a {
	background: #e2effb;
	color: #003366;
	width: 188px;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
}

ul#navmenu-v li.guidesubmenu a {
	background: #e2effb;
	color: #003366;
	width: 188px;
	font-size: 12px;
	padding-left: 10px;
	border-bottom: 1px solid #FFF;
}
ul#navmenu-v li.guidesubmenu a:hover {
	background: #d6e1eb;
	color: #003366;
	width: 188px;
	font-size: 12px;
	padding-left: 10px;
}

ul#navmenu-v li.guidesubmenuactive a {
	padding-left: 10px;
	background: #d6e1eb;
	width: 188px;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
}

ul#navmenu-v li.guidesubmenuactive a:hover {
	background: #d6e1eb;
	width: 188px;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
	padding-left: 10px;
}
ul#navmenu-v li.policy a {
	background-image: none;
}

ul#navmenu-v li.policy a:hover {
	background-image: none;
}

ul#navmenu-v li.policy1 a {
	background-image: none;
	line-height: 1.3;
}

ul#navmenu-v li.policy1 a:hover {
	background-image: none;
	line-height: 1.3;
}

ul#navmenu-v li.submenu a:hover {
	background: #d6e1eb;
	color: #003366;
	width: 188px;
	font-size: 12px;
}

ul#navmenu-v li.last a {
	border-bottom: NONE;
}

ul#navmenu-button li.last a {
	border-bottom: NONE;
}

ul#navmenu-v li.defaultactive a {
	background: #d6e1eb;
	width: 188px;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
}

ul#navmenu-v li.defaultactive a:hover {
	background: #d6e1eb;
	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;
}

/* Premium Calculator Styles */ 
/*------------button style-----------*/
.buttonalt {
	height: 23px;
	position: relative;
	background-image: url(../images/bg_buttonallbase.gif);
	position: relative;
}

.btnalt_left {
	background-image: url(../images/bg_buttonall.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	height: 23px;
	width: 9px;
}

.btnalt_right {
	background-image: url(../images/bg_buttonallright.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	height: 23px;
	width: 9px;
}

/* CSS Merge - Was present only in style.css and hence copied it over here */
.btnalt_mid
{
	background-image: url(../images/bg_buttonallbase.gif);
	background-repeat: repeat;
	background-position: left;
	color: #FFFFFF;
	float: left;
	height: 23px;
	border: none;
	font-size: 13px;
       
}

/* details buttons and dynamic text styles*/
.Detailsbtn {
	border-right: #8c9fb0 2px solid;
	border-top: #8c9fb0 1px solid;
	border-left: #8c9fb0 1px solid;
	border-bottom: #8c9fb0 2px solid;
	font-size: 11px;
	background: #8c9fa7;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
	width: 140px;
}

.NetDetailsbtn {
	border-right: #8c9fb0 2px solid;
	border-top: #8c9fb0 1px solid;
	border-left: #8c9fb0 1px solid;
	border-bottom: #8c9fb0 2px solid;
	font-size: 11px;
	background: #867a6a;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
	width: 140px;
}

.dynamicData {
	background: #cbe8f6;
	color: #0094d2;
	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;
}

.btn_go_arabic {
	background-image: url(en/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(en/images/Damanhomepage_13.jpg);
	background-position: right;
	background-repeat: repeat-x;
}

.borderblue_med1 {
	border: 1px solid #80A9C8;
	width: 100px;
}

.borderblue_large {
	border: 1px solid #80A9C8;
}

/*specific for provider_search.jsp*/
.tblborderouter_map {
	border-left: solid 1px #99cdff;
	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 #80A9C8;
	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:#666;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	width:90px;
	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;
	width:90px;
	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:#07527b;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	width:90px;
	height:47px;
	padding:7px 5px 5px 5px;
	background-image:url("../images/tab_quote_normal.gif");
	position:relative;
	float:left;

}

#myvar,#myvar1
{
border:#99cdff solid 1px;
background-color:#FFFFFF;
}

ul.numbered_li li
{
list-style-type:decimal;
line-height:1.5;
color:#000000;
margin:0;
padding:0;
}
.subheader_blue
{
color:#3E94C1;
font-weight:bold;
font-size:12px;
}
.txtarea_width150
{
width:200px;
}
.header_blue a{
	color:#266ba6;
	font-size:14px;
	font-weight:bold;
}
.header_blue a:hover{
	color:#266ba6;
	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: #0166fe;
	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;
}

.page-wrap {
	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.signin {
	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: #0166FE;
}

/*.info_widget {
	padding: 8px 0px 15px 0px;
}*/

.greyout_panel {
	background-color: #CCCCCC;
}

.search_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E94C1;
	font-style: italic;
}

.status_widget {
	border: 1px solid #458f03;
	background-color: #d5ffd5;
}

.status_widget_inprogress {
	border: 1px solid #ffff00;
	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:#000000;
	}

/* Added on 27 Apl,09 */
.login_text_head{ color:#384e5e;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	padding-bottom:5px;
	}

.login_subtext{ 
	color:#384e5e; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	}

.login_border{
	border-right:1px solid #ececec;
	}

.login_link_daman{
	color: #0c85c4; 
	}

.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;
}
.table_layout_fixed{
	table-layout: fixed; 
	width: 760px;
}
.font_color_bold{
	color:#0094D2;
	font-weight:bold;
}
.map_area{
	width: 684px; 
	height: 400px; 
	background-color: #E0E0E0;
}
.map_loader{
    background-image: url(../images/loader.gif); 
	background-repeat: no-repeat; 
	background-position: center center; 
	height: 500px;
}
.padding50 {
	padding-left: 50px;
}
.bottom_tbl3 {
	width: 243px;
}
.txt_area_disclaimer {
	border: 1px solid #80A9C8;
	width:750px;
	height:200px
}
textarea.special:first-line { 
	font-weight: bold;
	font-size:16px;
}

/* new styles for Provider Rating */

.overallRating_widget{border:2px solid #cccccc;}
.comment_posted{margin:15px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-style:italic;}
.sub_txt{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-style:italic;}
.comment_txtArea{width:500px; height:150px;}

.padding_top_bottom{
	padding-bottom: 4px;
	padding-top: 4px;
}
.renewalBanner{border:1px solid #147ee5;}

/*new styles added for survey start*/
.survey{
	background:url(../images/survey_mydaman_login.jpg) no-repeat -2px 0; width:192px; 
	height:118px;
	line-height:18px;
 }
a.surveyLink{
		color:#333333; 
		font-weight:bold; 
		text-decoration:none; 
		font-size:12px;
	}
a.surveyLink:hover{
		text-decoration:underline;
}
/*new styles added for survey end*
/*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 Verdana, 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: #666;
}
#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 #cee9f2 solid; background-color:#FFFFFF;}
.title_box {border: 1px #d0f0ed solid;}
.demo_box {border: 1px #d6dee1 solid;}
.black_titles {color: #336699; font-size: 13px; font-weight: bold;}	
.spanExpand,a,.spanExpand,a:hover{color: #0099cc; 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;}

.login_text_head{ color:#384e5e;
        font-size:12px;
        font-weight:bold;
        padding-bottom:5px;
        }
a.demoLink,a.demoLink:hover{
        color:#00488f;
        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:#666666;
        }

/*----------------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:#285570;
}
.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*/

/* Added for provider profile OL start */
#providerOL ol li {
color:#000000;
line-height:2;
}
#providerOL ol{
margin:0px 0px 0px 30px;
}
/* Added for provider profile OL end */
