* 
{
	margin:0;
	padding:0;
}
.ms-rteCustom-contenttxt
{
	font-size:12px;
	height:100%;
}

.ms-rteCustom-contenttxt_span
{
	font-size:12px;
	height:100%;
	color:#f50000;
	font-weight:bold;
}

.ms-rteCustom-contenttxt_normal
{
	font-size:12px;
	height:100%;
	font-weight:normal;
	color:#666666
}

.ms-rteCustom-contenttxt_normal_Font11
{
	font-size:11px;
	height:100%;
	font-weight:normal;
	color:#666666
}

.ms-rteCustom-contenttxt_normal_Font10
{
	font-size:10px;
	height:100%;
	font-weight:normal;
	color:#666666
}

.ms-rteCustom-contenttxt span
{
	font-size:12px;
	height:100%;
	color:#f50000;
	font-weight:bold;
}

.ms-rteCustom-contenttxt .normal
{
	font-size:12px;
	height:100%;
	font-weight:normal;
	color:#666666
}

.ms-rteCustom-contenttxt table th { text-align:left; }

.ms-rteCustom-contentheading /*applies style to the Text Content Area titles*/
{
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0;
	float:left;
	color:#333333;
	padding:3px 0 3px 7px;
	width:100%;
	background:#f4f4f4;
}

.ms-rteCustom-contentheading1
{
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0;
	float:left;
	color:#c51b37;
	padding:3px 0 3px 7px
}

.ms-rteCustom-contentheading_white
{
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0;
	float:left;
	color:#ffffff;
	padding:3px 0 3px 7px
}

.ms-rteCustom-contentheading_microsite
{
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0;
	/*float:left;*/
	color:#ffffff;
	padding:3px 0 3px 7px
}

.ms-rteCustom-liststyle /*apply this style to the list*/
{
	padding:0;
	margin:5px 0 0 5px;
}

.ms-rteCustom-liststyle li
{
	background:url(../images/list-bullet.gif) no-repeat 0px 5px;
	padding:0 0 8px 18px;
}

.ms-rteCustom-boldredfont
{
	color:#c51b37;
	font-weight:bold;
	font-size:12px;
}

.ms-rteCustom-linkblue
{
	color:#016bb4;
	font-size:12px;
	text-decoration:none;
}

.ms-rteCustom-boldbluefont
{
	color:#016bb4;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.ms-rteCustom-bluelink { color:#4293ca; }

.ms-rteCustom-bluelinksmall
{
	color:#4293ca;
	font-size:11px
}

.ms-rteCustom-link_black
{
	color:#666666;
	text-decoration:none
}

.ms-rteCustom-listarrow
{
	list-style-image:url(/Style%20Library/Reliance/images/arrow_unselected.gif);
	padding:0;
	margin:5px 0 0 18px
}

.ms-rteCustom-margin-left-right /*Gives padding from the left*/{ padding-left:10px }

.ms-rteCustom-span.redbullet/*This will give the sub navigation the red bulleton the left*/
{
	background:url(/Style%20Library/Reliance/images/red-bullet.gif) no-repeat left;
	padding:0 0 0 10px;
	font-size:12px;
	margin:0 6px 0 0
}

.ms-rteCustom-link_contact
{
	text-decoration:underline;
	color:#0080ff;
}

.ms-rteCustom-sitemap_heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #0072bc; PADDING-TOP: 10px; BORDER-BOTTOM: #0072bc 1px solid
}

.ms-rteCustom-blackboldfont
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:12px
}

.ms-rteCustom-liststyle_lvl2
{
	padding:0 0 0 0px;
	margin:5px 0 0 0px;
}

.ms-rteCustom-liststyle_lvl2 li
{
	background:url(/Style%20Library/Reliance/images/list-hyphen.gif) no-repeat 0 6px;
	padding:0 0 8px 18px;
}

.ms-rteCustom-liststyle_lvl2 li.langdrpdwn
{
	background:url(/Style%20Library/Reliance/images/list-bullet1.gif) no-repeat 0 2px;
	padding:0 0 8px 18px;
	_padding:0 0 8px 18px;
	font-size:11px;
	color:#0072bc;
}

.ms-rteCustom-liststyle_lvl2 li.nobullet
{
	background:none;
	padding:0 0 1px 18px;
}

.ms-rteCustom-liststyle_lvl2 li.nobullet ul
{
	list-style-image:none;
	margin:5px 0 0 0;
	padding:0 0 4px 0px;
}

.ms-rteCustom-liststyle_lvl2 li.nobullet ul li
{
	background:url(/Style%20Library/Reliance/images/list-bullet1.gif) no-repeat 0 2px;
	padding:0 0 0px 18px;
}


.ms-rteCustom-blacklink { color:#666666; }

.ms-rteCustom-blacklink1
{
	color:#666666;
	text-decoration:none;
}

html /*this style gives default scroll bar in mozilla*/
{
	min-height:100%;
	margin-bottom:1px;
}

body/*this style gives body styles which are ommon throughout the pages*/
{
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.global /*Global table style starts here, table will have the width of 995px, and will get aligned to the center*/
{
	width:995px;
	margin:auto;
	padding:0
}

.topnav_bg /*The style is for Category Navigation starts here*/
{
	background:url(/Style%20Library/Reliance/images/topnav_bg.gif) repeat-x;
	width:995px
}

.topnav_selected/*The style is for selected Category Navigation*/
{
	background:url(/Style%20Library/Reliance/images/topnav_selected.gif) no-repeat;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width:112px;
	display:inline-block;
	padding:8px 0 7px 0
}

a.topnav_unselected/*The style is for unselected Category Navigation*/
{
	background:url(/Style%20Library/Reliance/images/topnav_unselected.gif) no-repeat;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width:112px;
	display:inline-block;
	padding:8px 0 7px 0
}

a:hover.topnav_unselected/*The style is for unselected Category Navigation when mouse overon it.*/
{
	background:url(/Style%20Library/Reliance/images/topnav_selected.gif) no-repeat;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width:112px;
	display:inline-block;
	padding:8px 0 7px 0
}

.topnav_bgbottom/*The style is for blue underline below Category Navigation*/
{
	background:url(/Style%20Library/Reliance/images/topnav_bgbottom.gif) repeat-x;
	width:995px
}

.whitelinks
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:5px 0 0 0
}

.whitelinks a
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold
}

.margin-left-right /*Gives padding from the left*/{ padding-left:10px }

.padding-top { padding-top:10px }

span.redbullet/*This will give the sub navigation the red bulleton the left*/
{
	background:url(/Style%20Library/Reliance/images/red-bullet.gif) no-repeat left;
	padding:0 0 0 10px;
	font-size:12px;
	margin:0 6px 0 0
}

.hm-lhs-bg
{
	background:url(/Style%20Library/Reliance/images/hm-content-top.gif) no-repeat top;
	width:249px
}

.hm-rhs-bg
{
	background:url(/Style%20Library/Reliance/images/hm-content-top2.gif) no-repeat top;
	width:487px
}

h2
{
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	float:left
}

h3
{
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	float:left;
	color:#666666
}

.glsContent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px!important;
	color:#666666;
}

.glsContent a
{
	text-decoration:none;
	color:#666666;
}

.glsContent span
{
	text-decoration:none;
	color:#ff0000;
}

.glsLayer
{
	width:745px;
	top:250px;
	position:absolute;
	visibility:hidden;
	z-index:1;
}

.contentheading
{
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0;
	float:left;
	color:#333333;
	padding:3px 0 3px 7px;
	width:100%
}

.contentheading1
{
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0;
	float:left;
	color:#c51b37;
	padding:3px 0 3px 7px
}

.contentheading_white
{
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0;
	float:left;
	color:#ffffff;
	padding:3px 0 3px 7px
}

ul
{
	padding:0;
	margin:0;
	list-style:none
}

.bullet
{
	background:url(/Style%20Library/Reliance/images/list-bullet.gif) no-repeat top left;
	padding:0 0 10px 10px;
	font-size:12px
}

.boldfont
{
	font-weight:bold;
	text-decoration:none;
	color:#666666
}

.boldbluefont
{
	color:#016bb4;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.input
{
	font-size:10px;
	color:#666666;
	width:145px;
}

.input_popup /*applied to the message popup for the first tab when u select no for Are the insured members below the age of 45 years?*/
{
	font-size:10px;
	color:#666666;
	width:90px;
	border:1px solid #CCCCCC;
}

.input_detail
{
	font-size:10px;
	color:#666666;
	width:90px;
}

.input_dates /*applied to the input box in the policy details table*/
{
	font-size:10px;
	color:#666666;
	width:70px;
}

.inputsmall
{
	font-size:10px;
	color:#666666;
	width:30px;
}

.selinput
{
	font-size:10px;
	color:#666666;
	width:145px;
	float:left;
}

.inputmed1
{
	font-size:10px;
	color:#666666;
	width:99px;
}

.inputmedium
{
	font-size:10px;
	color:#666666;
	width:105px;
}

.rhs-banner-font
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background:url(/Style%20Library/Reliance/images/blue_bullet.gif) no-repeat left;
	padding:0 0 0 10px;
	text-decoration:none;
}

.bluelink { color:#4293ca; }

.footer /*applies style to the footer*/
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.footerlinks
{
	color:#0072bc;
	text-decoration:none;
	font-size:11px;
}

.footerlinks span
{
	background:url(/Style%20Library/Reliance/images/footer-bullet.gif) no-repeat left;
	padding:0 0 0 10px;
}

.heading
{
	font-size:17px;
	color:#333333;
	font-weight:600
}

.lhs_links
{
	display:block;
	width:140px;
	padding:5px 0 5px 9px;
	font-weight:bold;
	color:#0072bc;
	font-size:12px;
	text-decoration:none;
	margin:0;
}
.lhs_links1
{
	display:block;
	padding:0 0 5px 9px;
	font-weight:bold;
	color:#0072bc;
	font-size:12px;
	text-decoration:none;
	margin:0;
}
.lhs_links#download
{
	width:100px;
	display:block;
	padding:0 0 5px 9px;
	font-weight:bold;
	color:#0072bc;
	font-size:12px;
	text-decoration:none;
	margin:0;
}

.lhs_links_bullet
{
	display:block;
	width:140px;
	padding:5px 0 5px 9px;
	font-weight:bold;
	color:#0072bc;
	font-size:12px;
	text-decoration:none;
	margin:0;
	background:url(/Style%20Library/Reliance/images/red-bullet.gif) no-repeat left;
}

.lhs_links_bullet_download
{
	padding:5px 0 5px 9px;
	font-weight:bold;
	color:#0072bc;
	font-size:12px;
	text-decoration:none;
	margin:0;
	background:url(/Style%20Library/Reliance/images/red-bullet.gif) no-repeat left;
}
.lhs_links_bullet_download a
{
	text-decoration:underline;
	color:#666666;
	font-size:11px;
	font-weight:normal;
}

.lhs_links_selected
{
	display:block;
	width:140px;
	padding:5px 0 5px 9px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	margin:0;
	background:url(/Style%20Library/Reliance/images/red-bullet.gif) no-repeat left;
	color:#000000;
}
.lhs_links_selected1
{
	display:block;
	padding:5px 0 5px 9px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	margin:0;
	background:url(/Style%20Library/Reliance/images/red-bullet.gif) no-repeat 0 7px;
	color:#000000;
}
.lhs_links_selected#download
{
	display:block;
	width:100px;
	padding:5px 0 5px 9px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	margin:0;
	background:url(/Style%20Library/Reliance/images/red-bullet.gif) no-repeat 0 7px;
	color:#000000;
}
.contenttxt
{
	font-size:12px;
	height:100%;
}
.contenttxt span
{
	/*color:#f50000;
	font-weight:bold; */
}
.contenttxt .normal
{
	font-weight:normal;
	color:#666666
}
.link_contact
{
	text-decoration:underline;
	color:#0080ff;
}

.contenttxt table th { text-align:left; }

.boldredfont
{
	color:#c51b37;
	font-weight:bold;
	font-size:12px;
}


.linkblue
{
	color:#016bb4;
	font-size:12px;
	text-decoration:none;
}
.txt
{
	font-size:12px;
	height:100%;
	padding:2px 10px 0 10px;
}

.txt span
{
	color:#f50000;
	font-weight:bold;
}

.txt a
{
	text-decoration:underline;
	color:#0080ff;
}
/*.linkblue:link { 
  	color:#016bb4;
	font-size:15px;
	text-decoration:none;
}
.linkblue:visited {
  	color:#016bb4;
	font-size:12px;
	text-decoration:none;
}
.linkblue:hover {
  	color:#016bb4;
	font-size:12px;
	text-decoration:none;
}
.linkblue:active { 
  	color:#016bb4;
	font-size:12px;
	text-decoration:none;
}*/

img { border:0 }

ul.liststyle
{
	list-style-image:url(/Style%20Library/Reliance/images/list-bullet.gif);
	padding:0;
	margin:5px 0 0 18px;
}

ul.liststyle li { 
padding:0 0 8px 5px; }

ul.liststyle_lvl2
{
	/*list-style-image:url(/Style%20Library/Reliance/images/list-bullet1.gif);*/
	list-style-image:none;
	padding:0;
	margin:5px 0 0 0px;
}
UL.liststyle_lvl2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(/Style%20Library/Reliance/images/list-hyphen.gif) no-repeat 0px 6px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
UL.liststyle_lvl2 LI.langdrpdwn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-SIZE: 11px; BACKGROUND: url(/Style%20Library/Reliance/images/list-bullet1.gif) no-repeat 0px 2px; PADDING-BOTTOM: 8px; COLOR: #0072bc; PADDING-TOP: 0px
}
UL.liststyle_lvl2 LI.nobullet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
UL.liststyle_lvl2 LI.nobullet UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 4px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
/*UL.liststyle_lvl2 LI.nobullet UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(/Style%20Library/Reliance/images/list-bullet1.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}*/

/* old
ul.liststyle_lvl2 li { padding:0 0 8px 0 }*/

.contentbg { background:url(/Style%20Library/Reliance/images/contentbg.gif) repeat-x top left; }

.dashedborder
{
	border-bottom:1px dashed #666666;
	border-top:1px dashed #666666
}

.blacklink { color:#666666; }

.blacklink1
{
	color:#666666;
	text-decoration:none;
}

.link_black
{
	color:#666666;
	text-decoration:none
}

.blackboldfont
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:12px
}

.smallblackboldfont
{
	color:#000000;
	text-decoration:none;
	font-size:11px;
}

.smallblueboldfont
{
	color:#0072bc;
	text-decoration:none;
	font-size:11px;
}

.select
{
	font-size:10px;
	color:#666666;
	width:105px
}
.select#language
{
	font-size:10px;
	color:#666666;
	width:105px;
	margin: 0 0 4px 0;
}
.select_login
{
	font-size:11px;
	color:#666666;
	width:146px
}

.select_general /*applied to the select box for dependents in the policy details table*/
{
	font-size:10px;
	color:#666666;
	width:74px
}

.index-lhs
{
	background:url(/Style%20Library/Reliance/images/index-lhs-top.gif) top no-repeat #f4f4f4;
	width:152px
}

.border-bottom
{
	border-bottom:1px solid #cccccc;
	padding:4px 0 4px 0;
	width:135px
}

.border-bottom-gray
{
	border-bottom:1px solid #cccccc;
	padding:0px;
	width:135px;
}

.border-bottom-active
{
	border-bottom:1px solid #cccccc;
	padding:4px 0 4px 0;
	width:135px
}

ul.listarrow
{
	list-style-image:url(/Style%20Library/Reliance/images/arrow_unselected.gif);
	padding:0;
	margin:5px 0 0 18px
}

ul.listarrow li { padding:0 0 8px 0 }

.bluelinksmall
{
	color:#4293ca;
	font-size:11px
}

.heading_white
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#c51b37
}

/* CSS added on 08/09/08 */
.topnav_bg_post_login /*class is applied to the top navigation*/
{
	background:url(/Style%20Library/Reliance/images/topnav_bg_postlogin.gif) repeat-x;
	width:990px;
	padding:3px 5px 14px 5px;
	color:#FFFFFF;
	font-weight:bold;
}

.topnav_bg_post_login .topnav_rgi_head /*class is applied to the heading in the navigation*/
{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 0 0 18px;
}

.topnav_bg_post_login .page_title { font-size:17px; }

.topnav_bg_post_login a
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

table { border-collapse:collapse; }

.heading_post_login
{
	font-size:17px;
	color:#333333;
	font-weight:600;
	border-bottom: 2px solid #ff0000;
}

.msg_box
{
	width:100%;
	border:1px solid #cccccc;
	padding:5px;
}

ul.bulletedlist
{
	list-style:none;
	padding:0;
	margin:5px 0 0 18px;
}

ul.bulletedlist li
{
	padding:0 0 0px 15px;
	background:url(/Style%20Library/Reliance/Images/list-bullet.gif) no-repeat 0 5px;
	margin-bottom:5px;
}

.tblborder
{
	border:1px solid #cccccc;
	padding:5px 6px;
}

.buy_online_link
{
	background:url(/Style%20Library/Reliance/Images/buy_online.gif) no-repeat 0 0;
	color:#016bb4;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-left:20px;
}

.info_box { background-color:#fbf9f9; }

.info_box p
{
	margin:0;
	padding:0;
}

ul.roundarrow
{
	list-style:none;
	padding:0;
	margin:5px 0 0 0;
}

ul.roundarrow li
{
	padding:0 0 0px 15px;
	background:url(/Style%20Library/Reliance/Images/round_arrow.gif) no-repeat 0 0px;
	margin-bottom:5px;
}

a img { border:none; }

.subsubmenu img { padding-left: 7px; }

/* new class added for navs*/
.subsubmenu1
{
	padding:2px 0 2px 35px;
	color:#FF0000;
}

.submenu .subsubmenu a { background:url(/Style%20Library/Reliance/Images/red-bullet.gif) no-repeat 0 3px; }

.submenu .subsubmenu1 a { background:url(/Style%20Library/Reliance/Images/red-bullet.gif) no-repeat 0 3px; }

.submenu .subsubmenu .lvl3menu a { background:url(/Style%20Library/Reliance/Images/list-bullet1.gif) no-repeat 0 3px; }

.subsubmenu1 a
{
	padding:5px;
	color:#FF0000;
}

/* new class added for navs*/
.travel /*this class is applied to the content area*/
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 825px;
}
/*this class is applied to the tabs starts here*/
.travel .breadcrumb 
{
	padding: 0 0 5px 0;
	font-size:11px;
	_padding: 0 0 2px 0;
}

.breadcrumb ul
{
	list-style-type:none;
	float:left;
}

.breadcrumb ul li
{
	list-style-type:none;
	float:left;
	width:188px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0 8px 0;
	text-align:center;
	background:url(/Style%20Library/Reliance/Images/post_login_tab.gif) no-repeat 0 0;
}

.breadcrumb ul li.selected
{
	list-style-type:none;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	width:188px;
	padding:5px 0 8px 0;
	text-align:center;
	background:url(/Style%20Library/Reliance/Images/post_login_tab_sel.gif) no-repeat 0 0;
}

.breadcrumb ul li a
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
/*this class is applied to the tabs starts here*/
.breadcrumb table
{
	border-collapse:collapse;
	border-bottom:4px solid #a3d8f9;
	width:616px;
}

.breadcrumb table#gen
{
	border-collapse:collapse;
	border-bottom:4px solid #a3d8f9;
	width:660px;
}

.breadcrumb table td
{
	font-weight:bold;
	background:url(/Style%20Library/Reliance/Images/post_login_tab_rgtcurve.gif) no-repeat top right;
	padding:5px 5px 3px 0px;
}

.breadcrumb table td a
{
	background:url(/Style%20Library/Reliance/Images/post_login_tab_lftcurve.gif) no-repeat top left;
	padding:5px 0px 16px 14px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.breadcrumb table td.bgnone
{
	background:none;
	width:61px;
}

.breadcrumb table td.spacer
{
	background:none;
	width:1px;
}

.breadcrumb table td a span
{
	display:block;
	color:#FFFFFF;
	padding-left:14px;
	text-transform:none;
}

.breadcrumb table td.selected
{
	background:url(/Style%20Library/Reliance/Images/post_login_tab_rgtcurve_sel.gif) no-repeat top right;
	color:#FFFFFF;
}

.breadcrumb table td.selected a
{
	background:url(/Style%20Library/Reliance/Images/post_login_tab_lftcurve_sel.gif) no-repeat top left;
	padding:5px 0px 16px 8px;
}

.breadcrumb table td.selected a span
{
	display:block;
	font-size:11px;
	color:#FFFFFF;
	padding-left:8px;
}

.active
{
	font-weight: bold;
	color:#a92f48;
}

.inactive
{
	font-weight: bold;
	color:#e67086;
}

.travel p
{
	width: 616px;
	padding: 11px 0 20px 0;
	margin:0;
}

.travel .travel_data /*this class is applied to the table after the tabs which has the form fields.*/
{
	border: 1px solid #999999;
	width: 750px;
	margin:0;
	padding:0;
	border-collapse:collapse;
}

.travel .travel_data_1
{
	width: 296px;
	margin:0;
	padding:0;
	border-collapse:collapse;
}

.travel .travel_data .heading
{
	font-size:13px;
	color:#c51b37;
	font-weight:bold;
	text-align:center;
}

.travel .travel_data#general
{
	border: 1px solid #999999;
	width: 750px;
}

.travel .travel_data tr th
{
	background-color: #f6f2f2;
	padding: 13px 0 11px 10px;
	text-align: left;
}

.travel .travel_data tr td
{
	background-color: #fbf9f9;
	padding: 9px 0 9px 10px;/*border-top: 1px solid #f5f4f4;*/
}

.travel .travel_data tr td.rt_align
{
	background-color: #fbf9f9;
	padding: 9px 10px 9px 0px;
	text-align:right;/*border-top: 1px solid #f5f4f4;*/
}

.travel .travel_data_1 tr td
{
	background-color: #fbf9f9;
	padding: 9px 0 9px 20px;/*border-top: 1px solid #f5f4f4;*/
}

.travel .travel_data tr td#first
{
	border-top: 1px solid #999999;/*#dad7d7*/
	margin-top:0px;
}

.travel .travel_data tr td.tblheading
{
	background-color: #f6f2f2;
	padding: 13px 0 11px 20px;
	text-align: left;
	font-weight:bold;
}

.travel .travel_data tr td.nospace { padding: 9px 0 9px 0; }

.travel .travel_data .input { border: 1px solid #999999; }

.travel .travel_data .inputmed1 { border: 1px solid #999999; }

.travel .travel_data .inputsmall { border: 1px solid #999999; }

.travel .travel_data textarea
{
	border: 1px solid #999999;
	width:149px;
}

.travel .travel_data tr td.bg
{
	padding: 12px 11px 11px 0;
	background-color: #f6f2f2;
}

.input_bdr { border: 1px solid #999999; }

.lhs_menu_heading
{
	font-size:13px;
	font-weight:bold;
	margin:4px 0 0 0;
	color:#c51b37;
	padding:3px 0 3px 7px
}

.alert_box /*applied to the alert box in the first tab appears on selecting no.*/
{
	border:1px solid #999999;
	background-color:#FFFFFF;
	width:176px;
	padding:5px 8px;
	text-align:justify;
	 position:absolute; top:0; left:0; margin-left:750px; margin-top:150px;
}

.alert_box_motor
{
	border:1px solid #999999;
	background-color:#FFFFFF;
	width:220px;
	padding:5px 8px;
	text-align:justify;
}

.alert_box_motor table td
{
	background-color:#FFFFFF!important;
	padding-top:0px!important;
	padding-right:8px!important;
	padding-bottom:0px!important;
	padding-left:0px!important;
	text-align:left;
}

.alert_box_motor table td { border:none!important; }

.alert_box_motor p
{
	width: 176px;
	margin:0;
	padding:0 0 5px 0;
	color:#0072bc;
}

.popups
{
	margin:0;
	padding:0;
	color:#0072bc;
}

.alert_box_motor p.bold_font /*applied to make the font bold*/
{
	color:#000000;
	font-weight:bold;
}

.close_motor
{
	background:url(/Style%20Library/Reliance/Images/close.gif) no-repeat 100% 3px;
	padding-right:15px;
	text-align:right;
	color:#666666;
	text-decoration:none;
	text-transform:uppercase;
}

.alert_box_motor p
{
	width: 220px;
	margin:0;
	padding:0 0 5px 0;
	color:#0072bc;
}

.alert_box_motor p.bold_font
{
	color:#000000;
	font-weight:bold;
}

.alert_box table td
{
	background-color:#FFFFFF!important;
	padding-top:0px!important;
	padding-right:8px!important;
	padding-bottom:0px!important;
	padding-left:0px!important;
	text-align:left;
}

.alert_box table td { border:none!important; }

.alert_box p
{
	width: 176px;
	margin:0;
	padding:0 0 5px 0;
	color:#0072bc;
}

.alert_box p.bold_font
{
	color:#000000;
	font-weight:bold;
}

.close /*applied to the close button for popup messages in the first tab*/
{
	background:url(/Style%20Library/Reliance/Images/close.gif) no-repeat 100% 3px;
	padding-right:12px;
	color:#666666;
	text-decoration:none;
	text-transform:uppercase;
}

.alert_box select { margin-bottom:8px; }

.section /*applied to the title for the sub sections in the form like insured details in the second step*/
{
	font-size:12px;
	color:#016bb4;
	font-family:Arial, Helvetica, sans-serif;
	background: #F4F4F4 !important;
}

.section a.exclusion /*applied to the feature link below the title*/
{
	font-size:12px;
	color:#016bb4;
	text-decoration:none;
	background:url(/Style%20Library/Reliance/Images/seperator_ver.gif) no-repeat 0 1px;
	padding-right:10px;
	padding-left:14px;
	font-weight:bold;
}

.section a.first_exclusion /*applied to the first link below the title i.e feature or first link*/
{
	font-size:12px;
	color:#016bb4;
	text-decoration:none;
	background:none;
	padding-right:10px;
	padding-left:0px;
	font-weight:bold;
}

.message /*applied to the messages or instructions*/
{
	font-size:12px;
	color:#c51b37;
	font-family:Arial, Helvetica, sans-serif;
}

.click_to
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.click_to a
{
	color:#000000;
	text-decoration:underline;
}

.click_space
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin:5px 0 0 0;
}

.click_space a
{
	color:#000000;
	text-decoration:underline;
}

.click_space1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin:0px 0 0 0;
	float: left;
}

.click_space1 input
{
	width:25px;
	float:left;
	margin:0;
	padding:0;
}

.click_space1 label
{
	width:150px;
	float:left;
	margin:0px;
	padding:0;
}

.click_space1 a
{
	color:#000000;
	text-decoration:underline;
}

.leftspace { padding-left:25px; }

.mandt
{
	color:#FF0000;
	vertical-align:top;
}

.content_scroll		/* content scrollbar */
{
	font-size:12px;
	margin-top:5px;
	width:200px;
	height:60px;
	padding-left:8px;
	overflow:auto;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-3dlight-color:#A1A1A1;
	scrollbar-arrow-color:#A1A1A1;
	scrollbar-track-color:#F8F8F8;
	scrollbar-darkshadow-color:#A1A1A1;
	vertical-align:top;
	border:1px solid #999999;
}

ul.list
{
	list-style:none;
	padding:0;
	margin:5px 0 0 0px;
}

ul.list li
{
	padding:0 0 0 15px;
	background:url(/Style%20Library/Reliance/Images/list-bullet.gif) no-repeat 0 5px;
	margin-bottom:5px;
}

.policy_title /*this style gives style to the product title*/
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#c51b37;
	text-align:center;
}

.insurance_detail { padding-right:15px; }

.insurance_detail table
{
	border-top:1px solid #3591cc;
	border-right:1px solid #3591cc;
}

.insurance_detail table td
{
	border-bottom:1px solid #3591cc;
	border-left:1px solid #3591cc;
	padding:0;
	margin:0;
	color:#0071bc;
}

.insurance_detail table th
{
	border-bottom:1px solid #3591cc !important;
	border-left:1px solid #3591cc !important;
	padding:10px !important;
	margin:0 !important;
	color:#0071bc !important;
	background:#d4effc !important;
	text-align:center !important;
}
.insurance_detail table td .#top {
 border-top:1px solid #e4e4e4;
}

/* CSS added on 08/09/08 ends */
.inner_tbl /*applied to the policy details table in he second step*/
{
	border-top:1px solid #3591cc;
	border-right:1px solid #3591cc;
}

.inner_tbl td
{
	padding-left:10px!important;
	padding-right:0!important;
	margin:0;
	border-bottom:1px solid #3591cc !important;
	border-left:1px solid #3591cc !important;
	color:#0071bc !important;
}

.inner_tbl th
{
	padding:0!important;
	margin:0;
	color:#0071bc !important;
	background:#d4effc !important;
	text-align:center !important;
	padding:10px !important;
	border-bottom:1px solid #3591cc !important;
	border-left:1px solid #3591cc !important;
}

.feedback
{
	border: 1px solid #999999;
	width: 616px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.feedback .heading
{
	font-size:13px;
	color:#c51b37;
	font-weight:bold;
	text-align:center;
}

.feedback tr th
{
	background-color: #fbf9f9;
	padding: 13px 0 11px 20px;
	text-align: left;
	font-size:smaller;
	color:#666666;
}

.feedback tr td
{
	background-color: #fbf9f9;
	padding: 9px 0 9px 20px;
	border-top: 1px solid #f5f4f4;
}

.feedback tr td#first
{
	border-top: 1px solid #999999;/*#dad7d7*/
	margin-top:0px;
}

.feedback tr td.tblheading
{
	background-color: #f6f2f2;
	padding: 13px 0 11px 20px;
	text-align: left;
	font-weight:bold;
}

.feedback tr td.nospace { padding: 9px 0 9px 0; }

.feedback tr td.bg
{
	padding: 12px 11px 11px 0;
	background-color: #f6f2f2;
}

.feedback tr td .text
{
	font-size:9px;
	color:#666666
}

.feedback .input { border: 1px solid #999999; }

.feedback .firstrow { border-top:1px solid #999999; }

.feedback textarea
{
	border: 1px solid #999999;
	width:149px;
}

.feedback span
{
	color:#FF0000;
	font-size:9px;
}

.plicy_detail table
{
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	width: 660px;
}

.plicy_detail table .heading
{
	background-color:#f4f4f4;
	font-size:12px;
	color:#016bb4;
	font-family:Arial, Helvetica, sans-serif;
}

.plicy_detail table td
{
	padding: 9px 0 9px 8px;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
}

.plicy_detail table .greaybg
{
	background-color: #fbf9f9;
	padding: 9px 0 9px 8px;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
}

.plicy_detail table a
{
	text-decoration:none;
	color:#0072bc;
}

.plicy_detail table span { color:#FF0000; }

.lvl3menu
{
	padding:0 0 0 20px;
	margin:3px 0 3px 25px;
	color:#000000;
	line-height:1.2;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}

.post_login /*this style is applied to the content for post login including the lhs link and the content area*/
{
	width:834px;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	padding:15px 0 0 0;
}

.post_login .col_01 /*applied to the first column in the welcome page message bo column*/ { width:158px; }

.post_login .col_01 .message_box /*applied to the message box table*/
{
	width:170px;
	padding:0 11px 0 0;
	margin:15px 0 0 0;
}

.post_login .col_01 .message_box td /*applied to the td of message box table to give border to left and the right */
{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.post_login .col_01 .message_box td.noborder /*applied to the td of message box table to give no border on left or right */
{
	border-left:none;
	border-right:none;
}

.post_login .col_01 .message_box th
{
	background-color:#daf1fd;
	padding:5px 0 5px 5px;
	text-align:left;
	font-weight:bold;
	color:#c51b37;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.post_login .col_01 .things_box/*applied to the promotion box table*/
{
	width:170px;
	margin:10px 0px 0 0;
}

.post_login .col_01 .things_box td/*applied to the td of promotion box table to give  border on left and right */
{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.post_login .col_01 .things_box td.noborder/*applied to the td of promotion box table to give no border on left or right */
{
	border-left:none;
	border-right:none;
}

.post_login .col_01 .things_box th/*applied to the th of promotion box table */
{
	background-color:#daf1fd;
	padding:5px 0 5px 10px;
	font-size:12px;
	font-weight:bold;
	color:#0072bc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.post_login .col_01 .things /*applied to the list in the message box*/ { padding:5px 0 10px 7px; }

.post_login .col_01 .things ul { list-style:none; }

.post_login .col_01 .things li
{
	/*background:url(/Images/list-bullet.gif) no-repeat 0 10px;*/
	padding:5px 5px 0 18px;
	font-size:12px;
	color:#666666;
}

.post_login .col_01 .things li a
{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

.post_login .col_01 .things1 ul /*applied to the ul for promotional box*/ { list-style:none; }

.post_login .col_01 .things1 li
{
	/*background:url(/Images/list-bullet.gif) no-repeat 0 10px;*/
	padding:5px 5px 0 8px;
	font-size:12px;
	color:#666666;
}

.post_login .col_01 .things1 li a
{
	color:#666666;
	text-decoration:none;
}

.post_login .col_02 /*applied to the scond column in the content area for the welcome page*/ { /*width:589px;*/ }

.post_login .col_02 h2
{
	font-size:12px;
	color:#0072bc;
	border-bottom:1px solid #4095cd;
	padding:0 0px 2px 15px;
	background:url(/Style%20Library/Reliance/Images/arrowdown_post.gif) no-repeat 0 3px;
}

.post_login .col_02 .buy_now /*applied to the buy policy box*/
{
	margin:15px 0 0 15px;
	color:#666666;
}

.post_login .col_02 .buy_now .col1_2/*applied to the buy policy box column1*/
{
	margin:0px 0 0 0;
	padding:0 30px 0 14px;
	font-size:10px;
	width:236px;
	color:#666666;
	border-left:2px solid #e0e0e1;
}

.post_login .col_02 .buy_now .col2_2/*applied to the buy policy box column2*/
{
	border-right:2px solid #e0e0e1;
	padding:0 10px 0 0;
}

.post_login .col_02 .buy_now ul
{
	list-style-type:none;
	margin:0px 0 0 14px
}

.post_login .col_02 .buy_now ul li
{
	background:url(/Style%20Library/Reliance/Images/list-bullet.gif) no-repeat 0 10px;
	padding:5px 5px 0 8px;
	font-size:12px;
	color:#0053a5;
	list-style-type:none;
	font-weight:bold;
}

.post_login .col_02 .buy_now ul li ul
{
	list-style-type:none;
	margin:0px 0 0 0px
}

.post_login .col_02 .buy_now ul li ul li
{
	background:none;
	padding:5px 5px 0 0px;
	font-size:12px;
	color:#0053a5;
	list-style-type:none;
	font-weight:normal;
}

.post_login .col_02 .buy_now ul li ul li p
{
	margin:2px 0 3px 10px;
	padding:2px 0 2px 8px;
	/*border-left:6px solid #808080;*/
	background:url(/Style%20Library/Reliance/Images/red-bullet.gif) no-repeat 0 4px;
}

.post_login .col_02 .buy_now ul li ul li a
{
	color:#0053a5;
	text-decoration:none;
}

.post_login .col_02 .buy_now li a
{
	color:#666666;
	text-decoration:none;
}

.post_login .col_02 .buy_now .txt /*applied to the description of the product in the buy policy box*/ { padding:5px 0 5px 2px;}

.post_login .col_02 .special
{
	width:143px;
	padding:10px 0 0 11px;
	color:#0072bc;
	font-size:11px;
}

.post_login .col_02 .special h3
{
	font-size:13px;
	color:#993300;
	border-bottom:1px solid #CCCCCC;
	width:143px;
	padding:0 0 2px 0;
}

.select_motor { width:247px; }

.input_motor
{
	font-size:10px;
	color:#cccccc;
	width:160px;
}

/*Tool tip css starts here*/
#dhtmltooltip
{
	position: absolute;
	width: 150px;
	color:#000000;
	visibility: hidden;
	z-index: 100;
	color: #000000;
}

.callout_top/*this style is applied to the top curve of the tooltip*/
{
	/*background: url(/Images/callout_top.gif) no-repeat left top;*/
	padding: 0;
	width:195px;
	color: #000000;
	font-weight: bold;
}

.callout_bg/*this style is applied to the background of the tooltip*/
{
	padding: 5px 4px 0 8px;
	color: #000000;
	width:182px;
	background: url(/Style%20Library/Reliance/Images/callout_bg.gif) repeat-y;
}

.callout_bttm/*this style is applied to the bottom curve of the tooltip*/
{
	background: url(/Style%20Library/Reliance/Images/callout_bttm.gif) no-repeat left top;
	padding: 15px 5px 20px 15px;
	width:195px;
	color: #000000;
}
/*Tool tip css starts here*/
.compare_plan /*this style is applied to the compare plans.*/
{float:left; margin:0 10px 0 0px;}
.padding_20px_rt_lt /*this style is applied to the to give 20px space from left and right.*/ {padding:20px !important; margin:0;}

/* Start: Style for RSS */
.rhs_banner_top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.rhs_top_corner UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.rhs_top_corner LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(../../Style Library/Reliance/images/blue_bullet.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 2px
}
.rhs_top_corner LI A {
	COLOR: #ffffff; TEXT-DECORATION: none
}

/* End: Style for RSS */


/* Style for SiteMap Start*/
.sitemap_heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #0072bc; PADDING-TOP: 10px; BORDER-BOTTOM: #0072bc 1px solid
}
UL.sitemap_links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.sitemap_links LI {
	LIST-STYLE-IMAGE: url(/Style%20Library/Reliance/images/footer-bullet.gif); MARGIN: 5px 0px 0px
}
UL.sitemap_links LI A {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none

}
UL.sitemap_links LI A:hover {
	COLOR: #0072bc
}
.table_form
{
	background-color: #d8d8d8;
	width: 100%;
	border-collapse:collapse;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}
.table_form tr td.firstColumn
{
	background-color: #f5f5f5;
	width: 30%;
	font-weight: bold;
	vertical-align: top;
	border-right: 1px solid #d8d8d8;
}

.table_form tr td
{
	border-bottom: 1px solid #d8d8d8;
	padding:8px;
}

.table_form tr td span
{
	color: #ff0000;
	font-weight: bold;
}

.table_form tr td p
{
	padding: 0;
	margin: 0;
	font-size: 10px;
}
.inputlng
{
	width:200px;
	border:1px solid #333;
}

.inputlng1
{
	width: 100px;
	border:1px solid #333;
}
.selct { width:140px; }
/* POPUP TABLE  */
.popup
{
	width:536px;
	font-size:12px;
}
.popup table
{
	border-bottom:1px solid #999;
	border-left:1px solid #999;
}

.popup th
{
	border-right:1px solid #999;
	border-top:1px solid #999;
	padding:5px 2px 5px 5px;
	background-color:#eaebeb;
	font-weight:bold;
	color:#003366;
}

.popup td
{
	border-right:1px solid #999;
	border-top:1px solid #999;
	padding:5px 2px 5px 5px;
}
.login_tab
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background-color:#0072bc;
	padding:5px 5px 5px 5px;
	text-align:left;
}
a.tt
{
	position:relative;
	z-index:24;
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

a.tt span { display: none; }
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover
{
	z-index:25;
	color: #aaaaff;
}

a.tt:hover span.tooltip
{
	display:block;
	position:absolute;
	top:0px;
	left:0;
	padding: 5px 0 0 0;
	width:195px;
	height:90px;
	text-align: center;
	background: url(/Style%20Library/Reliance/images/bubble.gif) no-repeat top;
	margin-top:-15px;
	margin-left:8px;
}
.txts
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#016db6;
}
.policy_content p
{
	padding:0 0 10px 0;
	margin:0;
}
/*Website Register Start Here*/
.register { padding:5px 0 0 0px; }

.register table
{
	border-collapse:collapse;
	width:940px;
	margin:0 10px 0 10px;
}

.register h2
{
	font-size:12px;
	color:#666666;
	padding:2px 0 0 5px;
	border-top:1px solid #CCCCCC;
	width:100%;
	margin:10px 0 0 0;
}
.regi_inner
{
	border-collapse:collapse;
	width:975px;
	margin:0 10px 0 10px;
}

.regi_inner td
{
	padding:10px 0 0 0;
	margin:0;
}

.regi_inner .input_txt
{
	width:140px;
	border:1px solid #7f9db9;
}

.regi_inner .inputmedi
{
	width:102px;
	border:1px solid #7f9db9;
	margin-bottom:5px;
}

.regi_inner .inputsml
{
	width:32px;
	border:1px solid #7f9db9;
	margin-bottom:5px;
}
.body_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.body_txt p
{
	padding:7px 0 0 0;
	margin:0;
	text-align:justify;
}

.body_txt a
{
	font-size:11px;
	color:#4293ca;
	text-decoration:none;
	font-weight:bold;
}

.rhs_hm { width:166px; }

.rhs_hm ul
{
	list-style:none;
	padding:5px 5px 10px 19px;
}

.rhs_hm li
{
	background:url(/Style%20Library/Reliance/images/bullet_red_small.gif) no-repeat 0 10px;
	padding:5px 0 0 10px;
}

.rhs_hm li a
{
	text-decoration:none;
	color:#666666;
}


.heading_underline {
	BACKGROUND: #ff0000; padding-bottom: 1px
}
.horz_spacer14px { padding-left:14px; } /*gives space of 9px from the left*/
.bgcolor { background: #f4f4f4; }
/*css for the rhs starts*/
.clear { clear:both; }
/* Style for SiteMap End*/
.rhs_panel /* apply to the main div for the rhs panel*/
{
	float:left;
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tp_crv { float:left; }/* apply to the div which has the top curve*/
.rhs_content /*apply to the div which encloses the colapsible divs*/
{
	float:left;
	background: url(/Style%20Library/Reliance/Images/rhs_bg.jpg) repeat-y 0 0;
	padding:0 14px 14px 14px;
}

.collapsed /*apply to the title like login etc for  blue bg*/
{
	background:url(/Style%20Library/Reliance/Images/slidedown_menu_bg.jpg) no-repeat 0 100%;
	padding:6px 0 6px 11px;
	color:#00477a;
	font-weight:bold;
	width:220px;
}

.collapsed1 /*apply to the title like login etc for grey bg*/
{
	background:url(/Style%20Library/Reliance/Images/slidedown_menu_bg1.jpg) no-repeat 0 100%;
	padding:7px 0 6px 11px;
	color:#00477a;
	font-weight:bold;
	width:220px;
}

.collapsed a /*applies property to the link in the title */
{
	color:#00477a;
	text-decoration:none;
}

.collapsed1 a /*applies property to the link in the title */
{
	color:#00477a;
	text-decoration:none;
}
.rhs_ad_banner /*applied to the div containing the rhs ad banner*/
{
	float:left;
	padding:0px 0px 10px 10px;
}
.sections { float:left; }
.spacer15px /*gives bottom space of 15px*/
{
	padding-bottom:15px;
	margin:0;
}
.menu_list { width: 180px; }

.menu_head /*apply it to the heading like login for the slide down content*/
{
	cursor: pointer;
	margin:0;
}

.menu_body /*apply it to the body content like login for the slide down content*/ { display:none; }

.menu_body a { }

.menu_body a:hover
{
	color: #000000;
	text-decoration:underline;
}

.the_menu /*apply it to the main content div for rhs which gives blue and white gradient background*/
{
	background: #cfecfa url(/Style%20Library/Reliance/Images/slidedown_cont_bg.jpg) no-repeat 0 100%;
	padding:10px 0 10px 10px;
	width:188px;
	margin:0 0 10px 0;
	float:left;
}

.the_menu p
{
	margin:0;
	padding:0;
}

.the_menu ul
{
	list-style-type:none;
	margin:0;
	padding:0
}

.the_menu ul li
{
	margin:0;
	background:url(/Style%20Library/Reliance/Images/list-bullet.gif) no-repeat 0 7px;
	color:#333333;
	font-size:11px;
	padding: 2px 18px;
}

.the_menu ul li a
{
	text-decoration:none;
	color: #333333;
	font-size:11px;
}

.the_menu ul li a:hover
{
	color: #333333;
	text-decoration:underline;
	font-size:11px;
}

.the_menu a
{
	text-decoration:none;
	color: #333333;
	font-size:11px;
	display:inline;
}

.the_menu a:hover
{
	color: #333333;
	text-decoration:underline;
	font-size:11px;
}

.the_menu a.register_here /*apply this class to the link like register here in login panel*/
{
	color: #c51b37;
	font-weight:bold;
	text-decoration:underline;
}

.the_menu input.text/*apply this class to the input box in login panel*/
{
	width:128px;
	border:1px solid #999999;
	padding:0px 5px 0px 5px;
	height:19px;
}

.the_menu div.go /*apply this to the div which encloses the input box and go button besides it*/
{
	margin:0px 0 8px 0;
	float:left;
}

.the_menu div.input_text /*apply this to the div which encloses the input box*/ { float:left; }

.the_menu div.go_but /*apply this to the div which encloses the go button*/
{
	float:left;
	margin:0 0 0 3px;
}

.the_menu .selectbox /*apply this to the selectbox in the getquotes panel*/
{
	width:128px;
	border:1px solid #999999;
	padding:0px 0px 0px 5px;
	height:19px;
}

/*css for the rhs ends*/


/*css for home page starts here*/
.product_bg /*apply this css to the products promotions box*/
{
	background:url('/Style%20Library/Reliance/images/hm_header_prd_bg.jpg') repeat-x 0 0;
	margin:0 0 4px 5px;
	float:left;
	width:204px;
}

.product_content /*apply this css to the products promotions box to give the top curve*/
{
	float:left;
	background:url('/Style%20Library/Reliance/images/hm_header_prd_tp_crv.jpg') no-repeat 100% 0;
	width:204px;
}

.product_content_dwn_crv /*apply this css to the products promotions box to give the bottom curve*/
{
	float:left;
	background:url('/Style%20Library/Reliance/images/hm_header_prd_bt_crv.jpg') no-repeat 100% 100%;
	width:204px;
}

.product_bg ul
{
	list-style-type:none;
	margin:0;
	padding:12px 0 6px 6px;
}

.product_bg ul li
{
	background:url('/Style%20Library/Reliance/images/round_arrow.gif') no-repeat 0 3px;
	padding: 0 0 0 15px;
	line-height:16px;
}

.product_bg ul li a
{
	color:#016bb4;
	text-decoration:underline;
}

.content_prd_box /*apply this to the blue promotion box which is just above the content text*/
{
	background:#daf1fd;
	border:1px solid #61bff0;
	width:159px;
	float:left;
	padding:8px;
	color:#333333;
}

.content_prd_box img { float:left; }

.content_prd /*apply this to the blue promotion box content  */
{
	float:left;
	margin:0px 0 0 0px;
}

.content_prd h3
{
	color:#016bb4;
	font-size:12px;
	float:none;
}

.content_prd a
{
	color:#016bb4;
	text-decoration:underline;
}

/*css for home page ends here*/

.opportunity { background:#4293ca; }

.opportunity a
{
	color:#FFFFFF;
	text-decoration:none;
}

/* Start: Style for Download */
.language
{
	margin:0 0 4px 0;
	font-size:11px;
	color:#0072bc;
	text-decoration:none;
}
.regional {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 110px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f7f7f7
}
.regional DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.regional UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 4px; COLOR: #0072bc; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
.package_policy
{
	float:left;
	margin: 25px 15px 15px 15px;
	font-size:12px;
}

.package_policy p
{
	text-align:left;
	margin:0;
}

.package_policy ul.key_feature
{
	list-style:none;
	padding:5px 5px 10px 0px;
}

.package_policy ul.key_feature li
{
	background:url(/Style%20Library/Reliance/images/bullet_red_small.gif) no-repeat 0 10px;
	padding:5px 0 0 10px;
}

.package_policy ul.key_feature li a
{
	text-decoration:none;
	color:#666666;
}

.package_policy span
{
	color:#0273bd;
	font-weight:bold;
}

.package_policy span a
{
	color:#0273bd;
	font-weight:bold;
	text-decoration:none;
}

.package_policy_topnav a
{
	color:#0273bd;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
.table_form_pkg
{
	width: 242px;
	margin: 45px 0 0 0;
}

.table_form_pkg tr td { }

.table_form_pkg tr td.bg
{
	background: url(/Style%20Library/Reliance/images/table_bg.gif) #0273bd repeat-x 0 0;
	padding: 0 0 10px 0;
}
.table2
{
	width: 193px;
	margin: 0 28px 0 21px;
}

.table2 tr td { padding: 0px 0 0px 0; }

.table2 h1
{
	font-size: 1.2em;
	color:#c5e8ff;
	font-weight: bold;
}

.table2 tr td label
{
	font-size: 1.1em;
	color: #fff;
	padding:0px 0 0px 4px;
	font-weight: bold;
}
.mandatory
{  
	font-size: 0.9em;
	color: #fff;
	padding:3px 0 7px 4px;
	font-weight: bold;
  }



.table2 tr td input.input1
{
	width: 81px;
	margin: 2px 0 11px 4px;
	border: 1px solid #7f9db9;
	font-size:10px;
}

.table2 tr td input.input2
{
	width: 179px;
	margin:2px 0 11px 4px;
	border: 1px solid #7f9db9;
	font-size:10px;
}

.table2 tr td input.input1_ind
{
	width: 111px;
	margin: 2px 0 11px 4px;
	border: 1px solid #7f9db9;
	font-size:10px;
}

.table2 tr td input.input2_ind
{
	width: 61px;
	margin:2px 0 11px 4px;
	border: 1px solid #7f9db9;
	font-size:10px;
}

.table2 tr td input.inputdate
{
	width: 94px;
	margin: 2px 0 11px 4px;
	border: 1px solid #7f9db9;
	font-size:10px;
}

.table2 tr td.ind_calendar
{
	padding: 3px 0 0 4px;
	vertical-align:top;
	width: 15px;
}

.table2 tr td select
{
	width: 180px;
	margin: 2px 0 11px 4px;
	border: 1px solid #7f9db9;
	font-size:10px;
}

.table2 tr td input.input_but { margin: 5px 0 0px 4px; }

.table2 tr td .table3 { width: 193px; }

.table2 tr td .table3 tr td { }

.table2 tr td .table3 tr td input.input3
{
	width: 35px;
	border: 1px solid #7f9db9;
	margin: 2px 0 11px 4px;
	background: #ece9d8;
	padding-left: 3px;
	font-size:10px;
}

.table2 tr td .table3 tr td input.input4
{
	width: 138px;
	border: 1px solid #7f9db9;
	margin: 2px 0 11px 0px;
	font-size:10px;
}
.table_plan_pkg
{
	width: 100%;
	border-left: 1px solid #2fb5ee;
	border-right: 1px solid #2fb5ee;
	border-top: 1px solid #2fb5ee;
	border-bottom: 1px solid #2fb5ee !important;
}

.table_plan_pkg tr { background-color: #FFFFFF; }

.table_plan_pkg tr td.firstColumn
{
	background-color: #2fb5ee;
	font-weight: bold;
	vertical-align: top;
	border-right: 1px solid #2fb5ee;
	color:#FFFFFF;
}

.table_plan_pkg tr td.borderright { border-right:1px solid #2fb5ee; }

.table_plan_pkg tr td
{
	border-bottom: 1px solid #2fb5ee;
	padding:2px;
}

.table_plan_pkg tr td span
{
	color: #ff0000;
	font-weight: bold;
}

.table_plan_pkg tr td p
{
	padding: 0;
	margin: 0;
	font-size: 10px;
}
table tr td.content
{
	background:url(/Style%20Library/Reliance/images/content_bg.gif) repeat-y 0 0;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0 0px 0 0px;
}

table tr td.content p
{
	padding:0 0 15px 78px;
	margin:0;
}

table tr td.content p a
{
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

table tr td.content ul
{
	margin:0;
	padding:0 0 0 78px;
	list-style-type:none;
}

table tr td.content ul li
{
	list-style-type:none;
	background:url(/Style%20Library/Reliance/images/bullet.gif) no-repeat 0 5px;
	padding:0 0 15px 17px;
	font-weight:bold;
}
.content img.date
{
	float:right;
	margin:45px 15px 0 0px;
}

table tr td.content p.warmregards img { margin:5px 0 5px 0; }

table tr td.content_logo
{
	background:url(/Style%20Library/Reliance/images/content_bg.gif) repeat-y 0 0;
	padding:0 0px 0 0px;
}

table tr td.content_logo img.iso { margin:18px 330px 18px 78px; }

table tr td.content_logo img.protect_text { margin:18px 0px 28px 0; }

table tr td.content_logo img.seperator { margin:0px 18px 10px 18px; }

table tr td.footer
{
	background:url(/Style%20Library/Reliance/images/content_bt_curve.gif) no-repeat 0 0;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 0px 0 0px;
}

table tr td.footer p
{
	margin:0;
	padding:2px 0 18px 78px;
}
/*Idea Express Landing page css ends here*/

.lhs_banner /* gives width, padding to the div enclosing the Left Nav ad image.*/
{
	margin:0;
	padding:5px 0 5px 9px;
	text-decoration:none;
	width:140px;
}

.lhs_banner_img { width:140px; }
table.next_step /* gives grey border and background to the next step image below the product image*/
{
	border:1px solid #999999;
	background:#fbf9f9;
}

.sep_horiz /*gives grey border of 1px below the top link */
{
	background:#CCCCCC;
	padding-bottom:1px;
}
/* End: Style for Download */


/* Spacer used for Contact Us*/
.spacer9px {
	PADDING-BOTTOM: 9px
}
.spacer14px {
	PADDING-BOTTOM: 14px
}
.spacer4px {
	PADDING-BOTTOM: 4px
}
/* Spacer used for Contact Us*/