body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img
{
	behavior: url(pngbehavior.htc);
}

.Button_Change_Color
{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	z-index:auto;
	background-color:#a6e7ff;
	BORDER-RIGHT: 1px; 
	BORDER-TOP: 1px; 
	BORDER-LEFT: 1px; 
	BORDER-BOTTOM: 1px;
	border:ridge
}

.yellowrow
{
	cursor:hand;
	background: #FFFFCC;
}

.Textbox_Style
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	BORDER-RIGHT: 1px; 
	BORDER-TOP: 1px; 
	BORDER-LEFT: 1px; 
	BORDER-BOTTOM: 1px;
	border:dotted
}

.Textbox_Style_fix
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	BORDER-RIGHT: 1px; 
	BORDER-TOP: 1px; 
	BORDER-LEFT: 1px; 
	BORDER-BOTTOM: 1px;
	border:solid;
	color:#000066;
	width:200px
}

.option_small /*used for bulk upload form select option*/
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#000000;
	width:148px
}

.Textbox_Style_fix_state
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
/*	background-color:#FFFFFF;
	z-index:inherit;
	BORDER-RIGHT: 1px; 
	BORDER-TOP: 1px; 
	BORDER-LEFT: 1px; 
	BORDER-BOTTOM: 1px;
	border:solid;*/
	color:#000066; 
	width:138px;
}

.edit_profile_dropdown
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:auto;
	background-color:#FFFFFF;
	BORDER-RIGHT: 1px; 
	BORDER-TOP: 1px; 
	BORDER-LEFT: 1px; 
	BORDER-BOTTOM: 1px;
	border:solid;
	color:#B3DCFD;
	width:150px;
}

.edit_profile_dropdown_other
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
	BORDER-RIGHT: 1px;
	BORDER-TOP: 1px;
	BORDER-LEFT: 1px;
	BORDER-BOTTOM: 1px;
	border:solid;
	color:#000000;
	width:145px;
}

.Tr_Style
{
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}

.Tr_Style_ver
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size-adjust:inherit;
	font-weight:lighter
}

.Text_Style
{
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	color:#999999;
}
.lable_text
{	
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #0066a7;
	TEXT-DECORATION: none;
}

A
{
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}

.normal
{
	FONT-SIZE: 12px; COLOR: #039; TEXT-DECORATION: none
}

A:hover
{
	COLOR: #A8E7FB; TEXT-DECORATION: underline
}

.footer
{
	margin-top:20px;
	BORDER-TOP: #343434 0px dotted ; FONT-SIZE: 11px; HEIGHT: 50px;
	font-family:Arial, Helvetica, sans-serif;
}

.table
{
	background-color:#fff;
	BORDER-RIGHT: 3px; 
	BORDER-TOP: 3px; 
	BORDER-LEFT: 3px; 
	BORDER-BOTTOM: 3px;
	border:double;
	border-bottom-color:#a6e7ff;
	border-left-color:#a6e7ff;
	border-right-color:#a6e7ff;
	border-top-color:#a6e7ff
}

.Login_css
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#042860
}

.Tr_Style_U
{
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	border-bottom-style:dashed;
	border-bottom:#CCCCCC
}

.Textbox_Style_double_line
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	BORDER-RIGHT: 1px; 
	BORDER-TOP: 1px; 
	BORDER-LEFT: 1px; 
	BORDER-BOTTOM: 1px;
	border:solid
}

.Table_Top_Border
{
	BORDER-TOP: #343434 1px dotted; 
	FONT-SIZE: 11px; 
	HEIGHT: 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	left:2px
}

.Lable
{
	background:url(../../images/UID_Label.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.table_header
{
	background:#FFFFFF;
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px
}

.table_bar
{
	background-color:#0066a7;
	background:url(../../images/ms_style_back4bar.png);
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px
}

.table_bar_doctor
{
	background-color:#0066a7;
	background:url(../../images/bg_doc_bar.jpg);
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px
}

.css_button
{
	border-width:1px;
	border-style:solid;
	border-color:#3366CC #3399CC #3399FF;
	padding-top:1px;*padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:19px;
	padding-bottom:4px;*padding:0;background-image:url(../../images/but_msstyle.png)
}

.css_button_or
{
	border-width:1px;
	border-style:solid;
	border-color:#FF9900 #FF9900 #FF99CC;
	padding-top:1px;*padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:19px;
	padding-bottom:4px;*padding:0;background-image:url(../../images/but_msstyle_or.png)
}

.innerborder
{
	border-width:1px;
	border-style:solid;
	border-color:#43708c #285e82 #1c5478;
	padding-top:2px;
	padding-bottom:5px;
	*padding:0;
	background-color:#FFF
}

.main_page
{
	background-image:url(../../images/bg_msstyle_grad1.jpg);
	background-repeat:repeat-x;
	clear:both;
}

.left_compiler
{
	background-image:url(../../images/bg_msstyle_grad1.jpg);
	background-repeat:repeat-x;
	clear:both;
	margin-bottom:0px; 
	margin-top:0px; 
	margin-left:0px; 
	margin-right:0px;
	height:1300px
}

.css_tables
{
	padding-top:1px;*padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066a7;
	height:19px;
	padding-bottom:4px;*padding:0;background-image:url(../../images/table_bg.jpg)
}

.insurance_css_tables
{
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066a7;
	height:22px;
	background-image:url(../../images/insurance_table_bg.gif);
}

.css_tables_insurance
{
	padding-top:1px;
	padding:0;
	font-size:11px;
	color:#0066a7;
	height:19px;
	padding-bottom:4px;
	padding:0;
	background-image:url(../../images/table_bg.jpg);
}

.css_tables_or
{
	padding-top:1px;*padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066a7;
	height:19px;
	padding-bottom:4px;
	padding:0;
	background-image:url(../../images/table_bg_or.jpg);
}

.css_main_tables
{
	margin-top:25px;
	border-width:1px;
	border-style:solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066a7;
	height:19px;
	width:80%;
	background:url(../../images/table_back_trans.jpg);
	background-repeat:repeat-x;
	clear:both;
}
.insurance_css_main_tables
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	font-size:11px;
	color:#003333;
	background:url(../../images/table_back_trans.jpg);
	background-repeat:repeat-y;
	clear:both;
}

.css_green_tables
{
	margin-top:5px;
	border-width:1px;
	border-style:solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066a7;
	height:19px;
	width:100%;
	background:url(../../images/table_back_trans.jpg);
	background-repeat:repeat-x;
	clear:both;
}

.css_lightblue_tables
{
	margin-top:5px;
	border-width:1px;
	border-style:solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066a7;
	height:19px;
	width:100%;
	background:#EFFAF0;
	clear:both;
}

.css_middle_tables
{
	border-style:dashed;
	border-color:#83D1FC;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-bottom-width:0px;
}

.css_td_space
{
	border-style:dashed;
	border-color:#83D1FC;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;
}

.css_view_tables
{
	margin-top:1px;
	border-width:1px;
	border-style:solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066a7;
	height:19px;
	width:100%;
	background:url(../../images/table_back_trans.jpg);
	background-repeat:repeat-x;
	clear:both;
}

.css_view_left_tables
{
	margin-top:15px;
	border-width:0px;
	border-style:solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066a7;
	height:19px;
	clear:both;
}

.css_Small_tables
{
	border-width:1px;
	border-style:solid;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-color:#016aae;
}

.css_Small_tables_orange
{
	border-width:1px;
	border-style:solid;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-color:#FFCC00;
}

.css_right_border_of_table
{
	border-width:1px;
	border-style:solid;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-top-width:0px;
	border-color:#FFFFFF;
}

.css_right_border_of_table_dashed
{
	border-width:2px;
	border-style:dotted;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-top-width:0px;
	border-color:#FFFFFF;
}

.css_All_border_of_td
{
	border-width:1px;
	border-style:dotted;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-width:1px;
	border-color:#ffffff;
}

.css_table_trans_td
{
	border-width:1px;
	border-style:solid;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-width:1px;
	border-color:#B3DCFD;
	background:#D5EDFF;
}

.css_table_noborder]
{
	border-width:0px;
	border-style:solid;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#D5EDFF;
}

.css_span
{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	background:#99D3F2;
}

.css_Bottom_border_of_table
{
	border-width:1px;
	border-style:dashed;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-color:#87C1FC;
	border-left-width:0px;
	border-top-width:0px;
	border-right-width:0px;
}

.css_Top_border_of_table
{
	border-width:1px;
	border-style:dashed;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-color:#87C1FC;
	border-left-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
}

.css_None_border_of_table
{
	border-width:0px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.css_Bottom_Top_border_of_table_white
{
	border-width:1px;
	border-style:dashed;
	border-color:#87C1FC;
	border-left-width:0px;
	border-right-width:0px;
}

.black_text
{
	color:#000000;
}

.img_back
{
	background-image:url(../../images/img_back.gif);
	background-repeat:repeat-x;
	clear:both;
}

.dropdown_Style
{
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	color:#000066; 
}

.dropdown_Style1
{
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	color:black;
}

.dropdown_Style_nationality
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	BORDER-RIGHT: 1px; 
	BORDER-TOP: 1px; 
	BORDER-LEFT: 1px; 
	BORDER-BOTTOM: 1px;
	border:solid;
	color:#000066;
	width:500px;
}

.css_registration_table
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-color:#FFFFFF;
	width:95%;
	border-style:ridge;
	border:0px;
	color:#0066a7;
	background:transparent;
}

.css_registration_table_top
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-color:#FFFFFF;
	width:95%;
	border-style:ridge;
	border:0px;
	color:#000099;
	background:transparent;
}

.css_link
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-color:#FFFFFF;
	width:95%;
	border-style:ridge;
	border:0px;
	color:#000066;
	background:transparent;
}

.css_registration_table_email
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-color:#FFCCFF;
	width:95%;
	border-style:outset;
	border:1px;
	color:#0066a7;
	background:#FFCCFF;
}

.spiffy
{
}
.judy
{
	display:block
}

.judy*
{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#CC66CC;
}

.judy1
{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #862d2d;
	border-right:1px solid #862d2d;
	background:#3b1313;
}

.judy2
{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #d44747;
	border-right:1px solid #d44747;
	background:#2c0f0f;
}

.judy3
{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #2c0f0f;
	border-right:1px solid #2c0f0f;
}

.judy4
{
	border-left:1px solid #862d2d;
	border-right:1px solid #862d2d;
}

.judy5
{
	border-left:1px solid #3b1313;
	border-right:1px solid #3b1313;
}

.judyfg
{
	background:#000000;
}

.css_text_reg
{
	BORDER-RIGHT: #99b1c8 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #99b1c8 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #99b1c8 1px solid;
	COLOR: #000066;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #99b1c8 1px solid;
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	background-color: #FFFFFF;
}

.css_main_table
{
	border-width:2px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-color:#87C1FC;
	border-left-width:1px;
	border-right-width:1px;
	width:95%;
	border-style:solid;
	color:#0066a7;
	height:19px;
	background:url(../../images/table_back_trans.jpg);
	background-repeat:repeat-x; 
	margin-left:25px; 
	margin-right:25px; 
	margin-top:5px; 
	margin-bottom:5px;
	clear:both;
}

/* thin strip in registeration form*/
.css_table_user_registration
{
	border-width:1px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-color:#87C1FC;
	color:#0066a7;
	height:20px;
	vertical-align:text-top;
	background:url(../../images/back.jpg);
	background-repeat:repeat-x; 
	clear:both;
}

/* set millions of background images */
.rbroundbox
{
	background: #CCEEF0;
}

.rbtop div
{
	background: url(image/tl.gif) no-repeat top left;
}

.rbtop
{
	background: url(image/tr.gif) no-repeat top right;
}

.rbbot div
{
	background: url(image/bl.gif) no-repeat bottom left;
}

.rbbot
{
	background: url(image/br.gif) no-repeat bottom right;
}

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot 
{
	width: 100%;
	height: 7px;
	font-size: 1px;
}

.rbcontent
{
	margin:7px;
 }

.rbroundbox 
{
	width: 50%; 
	margin: 1em auto;
}

.table_height_100
{
	height:100%;
	margin-bottom:0px;
}

.bt_hide
{
	visibility:hidden;
}

.style1 
{
	color: #FFFFFF;
}

.style7
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.style9
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CFE7F3;
}
.style10 {color: #0963A2}

.Accept_css
{
	background-color:transparent;
}

.css_Login_table
{
	border-width:1px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-color:#8BB9EB;
	border-left-width:1px;
	border-right-width:1px;
	border-style:solid;
}

.css_tabBtn_on
{
	/*color:#00CC66;*/
	color:#00CC66;
	background-color:#8BB9EB;
	height:20px;
	font:13 bold Verdana, Arial, Helvetica, sans-serif;
}

.css_tabBtn_off
{
	color:#8BB9EB;
	background-color:#C4DCF4;
	height:20px;
	font:13 bold Verdana, Arial, Helvetica, sans-serif;	
}

.css_lefttable_home
{
	border-color:#376B96;
	border-style:solid;
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px;
	border-top-width:0px;
}

.hintbox
{ /*CSS for pop up hint box */
	position:absolute;
	top:0;
	background-color:white;
	width:150px; /*Default width of hint.*/ 
	padding:3px;
	border:3px solid plum;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right:3px solid plum;
	border-bottom:3px solid plum;
	visibility:hidden;
}

.hintanchor
{ /*CSS for link that shows hint onmouseover*/
	font-weight:bold;
	color:navy;
	margin:3px 8px;
}
.style13 {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;
	
}

.style14 {color: #666666}

.style15 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666; }

.style19 {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #7EBB24;

	font-weight: bold;

}

.style20 {

	color: #4AA3FB;

	font-weight: bold;

}

.style21 {

	font-size: 16px;

	font-weight: bold;

	color: #FF9900;

}

.style22 {
	color: #97BA0C;

	font-weight: bold;

}

.style23 {
	color: #330099;
	font-weight: bold;
}

A{
	COLOR: #0066a7; TEXT-DECORATION: none
}
.normal {
	FONT-SIZE: 12px; COLOR: #039; TEXT-DECORATION: none
}
A:hover {
	COLOR: #A8E7FB; TEXT-DECORATION: underline
}
.footer {
	BORDER-TOP: #343434 1px dotted; FONT-SIZE: 11px; HEIGHT: 50px;
	font-family:Arial, Helvetica, sans-serif;
}
.style3 {color: #000000}
