﻿html
{
	margin: 0;
	padding: 0;
	height: 100%; /* needed for container min-height */
}
.bodysubpage
{
	margin: 0;
	padding: 0;
	height: 100%; /* needed for container min-height */
	background-image: url(../images_new/masterpage/header_subpage_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3c3c3c;
}
.bodyhome
{
	margin: 0;
	padding: 0;
	height: 100%; /* needed for container min-height */
	background-color: #d3dce0;
	background-image: url(../images_new/masterpage/header_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3c3c3c;
}
form
{
	margin: 0;
	padding: 0;
}

div#containersubpage
{
	position: relative; /* needed for footer positioning*/
	margin: 0 auto; /* center, not in IE5 */
	width: 100%;
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
	background-image: url(../images_new/masterpage/footer_subpage_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
div#container
{
	position: relative; /* needed for footer positioning*/
	margin: 0 auto; /* center, not in IE5 */
	width: 100%;
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
}

div#header
{
	padding: 1em 0em 0em 0em;
	width: 975px;
	margin: 0 auto; /* center, not in IE5 */
}
div#content
{
	padding: 0em 0em 5em; /* bottom padding for footer */
	width: 975px;
	margin: 0 auto; /* center, not in IE5 */
}

div#footer
{
	position:relative;
	margin: 0 auto; /* center, not in IE5 */
	bottom: 0; /* stick to bottom */
	background-image: url(../images_new/masterpage/footer_bg.gif);
	background-repeat: repeat-x;
	height: 51px;
	width: 100%;
}

.b2
{
	background: url(../images_new/innerpage/1bl.gif) 0 100% no-repeat #ffffff;
	width: 464px;
}

.logostyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #008066;
	line-height:normal;
	text-align: left;
	font-weight: bold;

}

.logostyle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #f68a21;
	line-height:normal;
	text-align: left;
	font-weight: bold;

}



.aboutus
{
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block; /*This Cover Full TD */
	background: url(../images_new/masterpage/aboutus.gif) center top no-repeat; /*This Will Set the Link background */
	height: 33px; /*This Will Make Fixes Size Link (Use Image height)*/
	width: 117px; /*This Will Make Fixes Size Link (Use Image width)*/
	line-height: 33px;
	text-align: center;
	font-size: 9pt;
	text-decoration: none;
	cursor: pointer;
	color: White;
}
.aboutus:hover
{
	background: url(../images_new/masterpage/aboutus_hover.gif) center top no-repeat;
}
.services
{
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block; /*This Cover Full TD */
	background: url(../images_new/masterpage/services.gif) center top no-repeat; /*This Will Set the Link background */
	height: 33px; /*This Will Make Fixes Size Link (Use Image height)*/
	width: 117px; /*This Will Make Fixes Size Link (Use Image width)*/
	line-height: 33px;
	text-align: center;
	font-size: 9pt;
	text-decoration: none;
	cursor: pointer;
	color: White;
}
.services:hover
{
	background: url(../images_new/masterpage/services_hover.gif) center top no-repeat;
}
.topmenulink
{
	color: White;
	text-decoration: none;
}

.topmenu
{
	font-family: Arial, Helvetica, sans-serif;
	
	background: url(../images_new/masterpage/topmenu_bg.gif) center top repeat-x; /*This Will Set the Link background */
	height: 33px; /*This Will Make Fixes Size Link (Use Image height)*/
	line-height: 33px;
	text-align: center;
	font-size: 9pt;
	text-decoration: none;
	cursor: pointer;
	color: White;
	padding-left: 5px;
	padding-right: 5px;
}
.topmenu:hover
{
	background-color: #f99914;
	background: url(../images_new/masterpage/topmenu_bg_hover.gif) center top repeat-x;
}
.topmenu_left
{
	font-family: Arial, Helvetica, sans-serif;
	/*display: inline-block; This Cover Full TD */
	background: url(../images_new/masterpage/topmenu_left.gif) repeat-x; /*This Will Set the Link background */
	height: 33px; /*This Will Make Fixes Size Link (Use Image height)*/
	line-height: 33px;
	text-align: center;
	font-size: 9pt;
	text-decoration: none;
	cursor: pointer;
	color: White;
	padding-left: 5px;
	padding-right: 5px;
	background-position: left;
	padding-bottom:0px
}
.topmenu_left:hover
{
	background: url(../images_new/masterpage/topmenu_left_hover.gif) center top repeat-x;
	background-position: left;
}

.healthwellness
{
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block; /*This Cover Full TD */
	background: url(../images_new/masterpage/healthwellness.gif) center top no-repeat; /*This Will Set the Link background */
	height: 33px; /*This Will Make Fixes Size Link (Use Image height)*/
	width: 146px; /*This Will Make Fixes Size Link (Use Image width)*/
	line-height: 33px;
	text-align: center;
	font-size: 9pt;
	text-decoration: none;
	cursor: pointer;
	color: White;
}
.healthwellness:hover
{
	background: url(../images_new/masterpage/healthwellness_hover.gif) center top no-repeat;
}
.findprovider
{
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block; /*This Cover Full TD */
	background: url(../images_new/masterpage/findprovider.gif) center top no-repeat; /*This Will Set the Link background */
	height: 33px; /*This Will Make Fixes Size Link (Use Image height)*/
	width: 136px; /*This Will Make Fixes Size Link (Use Image width)*/
	line-height: 33px;
	text-align: center;
	font-size: 9pt;
	text-decoration: none;
	cursor: pointer;
	color: White;
}
.findprovider:hover
{
	background: url(../images_new/masterpage/findprovider_hover.gif) center top no-repeat;
}
.informationdisclosure
{
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block; /*This Cover Full TD */
	background: url(../images_new/masterpage/informationdisclosure.gif) center top no-repeat; /*This Will Set the Link background */
	height: 33px; /*This Will Make Fixes Size Link (Use Image height)*/
	width: 141px; /*This Will Make Fixes Size Link (Use Image width)*/
	line-height: 33px;
	text-align: center;
	font-size: 9pt;
	text-decoration: none;
	cursor: pointer;
	color: White;
}
.informationdisclosure:hover
{
	background: url(../images_new/masterpage/informationdisclosure_hover.gif) center top no-repeat;
}
.menudropbottom
{
	background: url(../images_new/masterpage/menudrop_bottom.gif) center top no-repeat;
	width: 172px;
	height: 5px;
}
.menudrop
{
	border-left: solid 2px white;
	border-right: solid 2px white;
	background-color: #c0c0c0;
	color: #46643d;
}
.menuitem
{
	padding-left: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: dotted 1px white;
	font-size: 9pt;
}
.menuitem:hover
{
	background-color: #f99914;
	color: White;
}
.menuitemnoline
{
	padding-left: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: dotted 0px white;
}
.menuitemnoline:hover
{
	background-color: #f99914;
	color: White;
}
.submenulinkcolor
{
	color: Black;
	text-decoration: none;
}
.submenulinkcolor:hover
{
	color: White;
	text-decoration: none;
}
.toplink
{
	color: #343434;
	text-decoration: none;
	font-size: 9pt;
}
.toplink:hover
{
	color: #f99914;
	text-decoration: none;
}
.toplink1
{
	color: #008e5c;
	text-decoration: none;
	font-size: 9pt;
}
.toplink1:hover
{
	color: #f99914;
	text-decoration: none;
}
.rightlinkheader
{
	font-size: 10pt;
	padding-left: 0px;
	color: #636362;
	font-weight: bold;
}
.rightlinkitem_link
{
	color: #636362;
	text-decoration: none;
}
.rightlinkitem_link:hover
{
	color: #f99914;
	text-decoration: none;
}
.rightlinkitem
{
	color: #636362;
	text-decoration: none;
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom: dotted 1px gray;
}
.rightlinkitem:hover
{
	color: #f99914;
	font-weight: bold;
	cursor: pointer;
}
.rightlinkitem1
{
	color: #636362;
	text-decoration: none;
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom: dotted 1px gray;
}
.pageheader_root
{
	font-size: 18px;
	color: #e8831f;
}
.pageheader_title
{
	font-size: 18px;
	color: #545353;
}
p
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-align: justify;
	margin-bottom: 10px;
	margin-top: 0px;
	color: #444444;
}




/*curved box*/

.bl
{
	background: url(../images_new/innerpage/1bl.gif) 0 100% no-repeat #ffffff;
	width: 345px;
}
.br
{
	background: url(../images_new/innerpage/1br.gif) 100% 100% no-repeat;
}
.tl
{
	background: url(../images_new/innerpage/1tl.gif) 0 0 no-repeat;
}
.tr
{
	background: url(../images_new/innerpage/1tr.gif) 100% 0 no-repeat;
	padding: 10px;
}
.clear
{
	font-size: 1px;
	height: 1px;
}

.textboxbg
{
	background: url(../images_new/innerpage/signpage_text_bg.gif) 0 100% no-repeat #ffffff;
	width: 299px;
	height: 38px;
}
.textboxbg:hover
{
	background: url(../images_new/innerpage/signpage_text_bg.gif) 0 100% no-repeat #f4f4f4;
	width: 299px;
	height: 38px;
}
.signintext
{
	border: solid 0px;
	background-color: Transparent;
	height: 30px;
	font-size: 11pt;
}
.loginbtn
{
	background: url(../images_new/innerpage/signin_login_btn.gif);
}
.loginbtn:hover
{
	background: url(../images_new/innerpage/signin_login_hover_btn.gif);
}


/*button css*/
button
{
	border: 0;
	cursor: pointer;
	font-weight: bold;
	padding: 0 20px 0 0;
	text-align: center;
	float: left;
	width: auto;
}
button span
{
	position: relative;
	display: block;
	white-space: nowrap;
	padding: 0 0 0 20px;
}

/*blue buttons*/
button.submitBtn
{
	background: url(../script_new/fancy-form/readme_files/btn_blue_right.gif) right no-repeat;
	font-size: 1.8em;
	font-weight: bold;
}
button.submitBtn span
{
	height: 50px;
	line-height: 50px;
	background: url(../script_new/fancy-form/readme_files/btn_blue_left.gif) left no-repeat;
	color: #fff;
}
button.submitBtn:hover
{
	background: url(../script_new/fancy-form/readme_files/btn_blue_right_hover.gif) right no-repeat;
}
button.submitBtn:hover span
{
	background: url(../script_new/fancy-form/readme_files/btn_blue_left_hover.gif) left no-repeat;
}

/*form hint css*/
.hint
{
	display: none;
	position: absolute;
	right: 660px;
	width: 175px;
	margin-top: -4px;
	border: 1px solid #c93;
	padding: 10px 12px;
	background: #ffc url(../script_new/fancy-form/readme_files/pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer
{
	position: absolute;
	left: -10px;
	top: 4px;
	width: 10px;
	height: 19px;
	background: url(../script_new/fancy-form/readme_files/pointer.gif) left top no-repeat;
}


.popup_block1
{
	background: #ddd;
	padding: 10px 20px;
	border: 10px solid #fff;
	width: 700px;
	z-index: 100;
}
.tableBGforAuthRef
{
	background-color: #eef8f4;
}
.popup_block1forAuthRef
{
	background: #ddd;
	padding: 10px 20px;
	border: 10px solid #fff;
	width: 800px;
	z-index: 100;
}

.AutoCompleteFlyout
{
	margin:0px!important;
	background-color:#ffffff;
	color:windowtext;
	border:buttonshadow;
	border-width:1px;
	border-style:solid;
	cursor:pointer;
	overflow:auto;
	height:200px;
	text-align:left; 	
	list-style-type:none;
	position: relative;
	visibility: visible;
	display: block;
	z-index: 1;	
	
}

.AutoCompleteFlyoutItem
{
	background-color : #ffffff;
	color : windowtext;
	padding : 1px;
	list-style-image:none;
}

.AutoCompleteFlyoutHilightedItem
{
	background-color: #F78009;
	color: black;
	padding: 1px;
	
}

.popup_block1forAuthRef .popup
{
	width: 100%;
	background: #fff;
	margin: 10px 0;
	padding: 10px 0;
	border: 1px solid #bbb;
}
.popup_block1 .popup
{
	width: 100%;
	background: #fff;
	margin: 10px 0;
	padding: 10px 0;
	border: 1px solid #bbb;
}
.popup1 h3
{
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
}
.popup1 p
{
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl
{
	position: absolute;
	right: -20px;
	top: -20px;
}
.fade
{
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	z-index: 10;
}

.BoxHeader
{
	border-bottom: dotted 1px #c0c0c0;
	padding: 5px;
	font-weight: bold;
	background-color: #e8edff;
}
.BoxContent
{
	padding: 5px;
}
.DottedBox
{
	border: dotted 1px #c0c0c0;
}
.DottedBox1
{
	border: dotted 1px #c0c0c0;
	padding: 5px;
}
p span
{
}
.subhead
{
	color: #618902;
	font-weight: bold;
}
.pdf
{
	list-style-image: url(../images_new/innerpage/pdf_icon_1.gif);
	line-height: 18px;
	padding-left: 10px;
	padding-top: 0px;
	line-height: 25px;
	background-position: bottom;
}
li
{
	list-style-image: url(../images_new/innerpage/green_arrow.gif);
	line-height: 18px;
}
li a
{
	text-decoration: none;
}
li a:hover
{
	color: #528c0b;
}
a
{
	text-decoration: none;
}
a:hover
{
	color: #528c0b;
}
.validateDIV
{
	border: dotted 1px gray;
	color: Gray;
	background-image: url(../images_new/innerpage/error_icon.gif);
	background-repeat: no-repeat;
}
.validater
{
	background-image: url(../images_new/innerpage/error_02_icon.gif);
	background-repeat: no-repeat;
}
.tblheadercolumn
{
	background-color: #bddda3;
	padding: 5px;
}
.tblrows
{
	border: #c0c0c0 1px dotted;
}
.emptyrow
{
	background-color: #7b756b;
	height: 5px;
}
.gridheadstyle
{
	background-image: url(../images_new/innerpage/gridheaderbg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	height: 20px;
	font-family: Arial;
	font-size: 12px;
}
.gridaltstyle
{	
	background-color:#f1f1f1;
	background-repeat: repeat-x;
	height: 20px;    
}
.gridrowstyle
{
	height: 20px;
	background-color: White;
}
.gridstyle
{
	border: dotted 1px #cccfca;
	background-color: White;
}
.providerbox
{
	border: dotted 1px #9cb8c6;
	background-image: url(../images_new/innerpage/box_bottom_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.providerbox_title
{
	background-image: url(../images_new/innerpage/dashboardheader_middle.gif);
	width: 100%;
	font-weight: bold;
	color: black;
	height: 27px;
}
.providerbox_title1
{
	background-image: url(../images_new/innerpage/dashboardheader_middle.gif);
	padding-right: 5px;
}
.shadow
{
	background-image: url(../images_new/innerpage/animatedbox_shadow.gif);
	background-repeat: repeat-x;
	text-align:right;
}
.shadow2
{
	background-image: url(../images_new/innerpage/animatedbox_shadow_02.gif);
	background-repeat: repeat-x;
	text-align:right;
}
.graybg
{
	background-color:#f5f5f5; padding:5px}
	.greenbg
	{
		background-color:#496940;
		padding:5px;
	}
	.emptybg
	{
		padding:5px;
	}
.tahoma11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	margin-left:10px;
}
.Grid_Layout
{
	position: relative;
	visibility: visible;
	display: block;
	z-index: 1;	
}