﻿body 
{
	margin: 0 0 0 0;
	padding: 20px 20px 0px 20px;
	z-index:10
}

h1
{ 
   font-size : 1em; 
   line-height: 1em; 
} 

h2
{
	height:0px;
	font-size:14px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#555555;	
}

p
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Calibri, Veranda, Tahoma;
	font-size:13px;
	color:#555555;	
}

a:link
{
	text-decoration: none;
	color: #555555;
}

a:visited
{
	text-decoration: none;
	color: #555555;
}

a:hover
{
	color:#3C75AD;
	text-decoration:underline;
}

#page_container
{
	margin: 0 0 0 50px;
	padding: 0 0 0 0;
	width: 700px;
}

#page_form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: inline;
	float:left;
	width: 700px;
}

#top_container 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 700px;
	display: inline;
	height: 80px;
	clear:both;
	float:left;
	border-bottom: 2px dotted #CCC;
	text-align: left;
}

#content_container 
{
	margin: 10px 0 0 0px;
	padding: 0 0 0 0;
	display: inline;
	clear:both;
	float:left;
	width: 700px;
	background-color:#FFFFFF;
}

#footer_container_old
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear:both;
	width: 700px;
	height: 75px;
	background-image: url('../Images/f_xrae_direct.png');
	background-repeat:no-repeat;
	text-align: left;
}

/* Alex, 03/07/2015 */
#footer_container
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear:both;
	width: 700px;
	height: 75px;
	border-top: 2px dotted #CCC; /* Add dotted line, Alex, 03/07/2015 */
	text-align: left;
}

 /* ipipeline brokerage image, Alex, 03/07/2015 */
.form_caption_nest_copyright_block
{
    margin: 10px 0 0 0; 
    padding: 0 0 0 1px;
    /*width: 300px;*/
    clear: both;
    float:left;
    vertical-align: middle;
    text-align: left;
    color: #929292;
    font-family:Calibri;
	font-size:14px;
}

 /* ipipeline brokerage image, Alex, 03/07/2015 */
.form_caption_nest_logo_image
{
    margin: 10px 0 0 0; 
    padding: 0 128px 38px 15px; /* 0 150px 38px 15px; */
    width: 100px;
    clear: right;
    float:right;
    vertical-align: middle;
    text-align: left;
    background-image: url('../Images/logo_ipipeline.png');
    background-repeat: no-repeat;
}

.form_break
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear:both;
	float:none;
	display:block;
}

.form_spacer
{
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	clear:both;
	float:none;
	display:block;
}

.form_hide
{
	display:none;
}

.form_show
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 1px;
	display:block;
}

.form_header_box
{
	margin: 0 0 40px -5px;
	padding: 0 0 5px 0;
	float:none; 
	vertical-align:middle; 
}

.form_caption_top
{
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
	clear:both;
	float:none;
	height:20px;
	vertical-align:middle;
	text-align:left;
}

.form_caption_side
{
	margin: 0 0 0 0;
	padding: 4px 0 22px 0;
	width:100px;
	clear:both;
	float:left;
	vertical-align:middle;
	text-align:left;	
}

.form_caption_nest
{
	margin: 0 0 0 0;
	padding: 0 0 28px 25px;
	width:100px;
	clear:both;
	float:left;
	vertical-align:middle;
	text-align:left;
	background-image:url('../Images/b_panel_nest.png');
	background-repeat:no-repeat;	
}

.form_caption_nest_no_image
{
	margin: 3px 0 0 0;
	padding: 0 0 28px 2px;
	width:100px;
	clear:both;
	float:left;
	vertical-align:middle;
	text-align:left;
}

:root .form_caption_nest_no_image
{
	margin: 5px 0 0 0;
	padding: 0 0 28px 2px;
	width:100px;
	clear:both;
	float:left;
	vertical-align:middle;
	text-align:left;
}

.form_spacer
{
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	clear:both;
	float:none;
	display:block;
}

.form_control
{
	margin: 0 0 0 0;
	padding: 0 15px 28px 0;
	float:left;
	vertical-align:middle;
	text-align:left;
	display:block;
}

.form_control_end
{
	margin: 0 0 0 0;
	padding: 0 0 28px 0;
	float:none;
	vertical-align:middle;
	text-align:left;
	display:block;
}


.form_control_end_border_gray
{
	margin: 0 0 0 0;
	padding: 0 0 28px 0;
	float:none;
	vertical-align:middle;
	text-align:left;
	display:block;
	border-color:#CCCCCC;
    border-width:1px;
    border-style:solid;		
}

.form_control_end_border_gray_uw
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:none;
	vertical-align:middle;
	text-align:left;
	display:block;
	border-color:#CCCCCC;
    border-width:0px;
    border-style:solid;	
}


.form_control_end_start_page
{
	margin: 0 0 0 0;
	padding: 0 0 28px 0;
	float:none;
	vertical-align:middle;
	text-align:left;
	display:block;
	width:280px;
}

.form_control_end_radio
{
	margin: 0 0 0 0;
	padding: 0 0 28px 0;
	float:none;
	vertical-align:middle;
	text-align:center;
	display:block;
}

.form_control_header
{
	margin: 0 0 0 0;
	padding: 0 15px 0 0;
	float:left;
	vertical-align:middle;
	text-align:left;
	display:block;
}

.panel_border_gray
{
  border-color:#CCCCCC;
  border-width:1px;
  border-style:solid;	
}

.panel_border_gray_desc
{
  border-color:#CCCCCC;
  border-width:1px;
  border-style:solid;
  background-color:#F2F2F2;	
  padding:10px;
  margin-bottom:20px;
}

.panel_sub_desc
{
  border-color:#CCCCCC;
  border-width:1px;
  border-style:solid;
  background-color:#F2F2F2;	
  padding:10px;
  margin-bottom:20px;
}

.panel_border_gray_wide
{
  border-color:#CCCCCC;
  border-width:1px;
  border-style:solid;
  width:415px;	
}

.panel_border_gray_wide_no_border
{
  border-color:#CCCCCC;
  border-width:0px;
  border-style:solid;
  width:415px;	
}


.title_text_type
{
 	margin: -5px 0 0 0;
	padding: 0 0 0 3px;
	float:left;
	vertical-align:middle;
	text-align:center;
	color:#336699;
	font-family:Calibri;
	font-size:16px;
	display:block;
}

.title_text_type_level_zero
{
 	margin: -3px 0 0 0;
	padding: 0 0 0 3px;
	float:left;
	vertical-align:middle;
	text-align:center;
	color:#336699;
	font-family:Calibri;
	font-size:16px;
	display:block;
}

.link_submit
{
	margin: 0 0 0 0;
	padding: 1px 0 0 20px;
	height:24px;
	font-size:16px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-align: left;
	text-indent: 0px;
	list-style: none;
	vertical-align:middle;
	background-image:url('../Images/b_link_submit.png');
	background-repeat:no-repeat;
}

.link_nav_blue
{
	margin: 0 0 0 0;
	padding: 0 0 1px 18px;
	height:24px;
	font-size:16px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: left;
	text-indent: 0px;
	list-style: none;
	vertical-align:middle;
	background-image:url('../Images/b_nav_blue.png');
	background-repeat:no-repeat;
}

.link_nav_guide
{
	margin: 0 0 0 0;
	padding: 2px 0 0 24px;
	height:24px;
	font-size:16px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: left;
	text-indent: 0px;
	list-style: none;
	vertical-align:middle;
	background-image:url('../Images/b_nav_guide.png');
	background-repeat:no-repeat;
}

.link_nav_green
{
	margin: 0 0 0 0;
	padding: 0 0 1px 18px;
	height:24px;
	font-size:16px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: left;
	text-indent: 0px;
	list-style: none;
	vertical-align:middle;
	background-image:url('../Images/b_nav_green.png');
	background-repeat:no-repeat;
}


.link_nav_red
{
	margin: 0 0 0 0;
	padding: 0 0 2px 20px;
	height:24px;
	font-size:16px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: left;
	text-indent: 0px;
	list-style: none;
	vertical-align:middle;
	background-image:url('../Images/b_nav_red.png');
	background-repeat:no-repeat;
}

.link_next
{
	margin: 15px 0 5px 0;
	padding: 0 0 0 0;
	float:left;
	height:24px;
	font-size:16px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: right;
	text-indent: 0px;
	list-style: none;
	vertical-align:middle;
}

.link_back
{
	margin: 15px 0 5px 0;
	padding: 0 0 0 0;
	float:left;
	height:24px;
	font-size:16px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: left;
	text-indent: 0px;
	list-style: none;
	vertical-align:middle;
}

.textbox_black 
{	
	padding: 2px 0 0 3px;
	margin: 0 0 0 0;
	height: 20px;
	border-top:  1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	/*font-size:  14px;
	color: #777777; /*#000000;
	font-family: Calibri, Arial, Helvetica, sans-serif;*/
	cursor: text;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:middle;	
}

.textbox_black_brokerage
{
    border: 1px solid #999999;
    padding: 2px 0 0 3px;
    margin: 0 0 20px 0;
    height: 20px;
    cursor: text; /*#000000;*/
    text-align: left;
    background-color: #FFFFFF;
}

.textbox_gray
{	
	padding: 2px 0 0 3px;
	margin: 0 0 0 0;
	height: 20px;
	border-top:  1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	font-size:  16px;
	cursor: text;
	color:#999999;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:middle;	
}

.dropdown_black 
{	
	padding: 2px 0 0 3px;
	margin: 0 0 0 0;
	height: 24px;
	border-top:  1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	font-size:  16px;
	cursor: text;
	color: #777777;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:middle;	
	cursor:pointer;
}

/*IE 8*/
.dropdown_black_crossbrowsers
{	
	padding: 2px 0 0 3px;
	margin: 0 0 0 0;
	height: 24px;
	border-top:  1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	font-size:  16px;
	cursor: text;
	color: #777777;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:middle;	
	cursor:pointer;
}

/*Firefox*/
:root .dropdown_black_crossbrowsers
{	
	padding: 0 0 0 3px;
	margin: 0px 0 0 0; /*margin: -5px 0 0 0;*/
	height: 24px;
	border-top:  1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	font-size:  16px;
	cursor: text;
	color: #777777;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:middle;	
	cursor:pointer;
}


/*Chrome/Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
   :root .dropdown_black_crossbrowsers
    {	
	    padding: 0 0 0 3px;
	    margin: -6px 0 0 0;
	    height: 24px;
	    border-top:  1px solid #999999;
	    border-right: 1px solid #999999;
	    border-bottom: 1px solid #999999;
	    border-left: 1px solid #999999;
	    font-size:  16px;
	    cursor: text;
	    color: #777777;
	    font-family: Calibri, Arial, Helvetica, sans-serif;
	    text-align:left;
	    background-color:#FFFFFF;
	    vertical-align:middle;	
	    cursor:pointer;
    }
}

.radio_black 
{	
	padding: 2px 0 0 3px;
	margin: 0 0 0 0;
	height: 20px;
	font-size:  16px;
	cursor:pointer;
	color: #777777;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:middle;	
}

.radio_black_align_bottom
{
    padding: 2px 0 0 3px;
    margin: 0 0 0 0;
    height: 20px;
    font-size: 16px;
    cursor: pointer;
    color: #777777;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: bottom;
}

.radio_black_align_top
{
    padding: 2px 0 0 3px;
    margin: 0 0 0 0;
    height: 20px;
    font-size: 16px;
    cursor: pointer;
    color: #777777;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: top;
}

.checkbox_black 
{	
	padding: 2px 0 0 3px;
	margin: 0 0 0 0;
	height: 20px;
	font-size:  16px;
	cursor:pointer;
	color: #777777;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:middle;	
}

.label_black_medium 
{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-family:  Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	text-align: left;
}

.label_black_medium_warning
{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-family:  Calibri, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000; /*#9F6000;*/
	text-align: center;
}

.label_black_medium_warning_title
{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-family:  Calibri, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #9F6000;
	text-align: center;
}

.label_black_large
{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-family:  Calibri, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bolder;
	color: #555555;
	text-align: left;
}

.label_gray_medium 
{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-family:  Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	text-align: left;
}

.label_gray_large
{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-family:  Calibri, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bolder;
	color: #999999;
	text-align: left;
}

.label_gray_small
{
	height: 14px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #999999;
	font-family:  Calibri, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:bottom;
}

.label_gray_loader
{
	padding: 0 0 5px 3px;
	margin: 0 0 0 0;
	font-size: 13px;
	color: #777777;
	font-family:  Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	text-align: left;
	vertical-align:top;
}

.label_red_medium 
{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-family:  Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-align: left;
}

.modal_popup_background 
{
	background-color:transparent;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.modal_popup_panel_medium
{
	width:375px; 
	background-color:White; 
	border-style:solid;
	border-color:#555555;
	border-width:1px; 
	padding:20px 20px 10px 20px;
	font-size: 12px;
	color: #333333;
	font-family: Arial;	
}

.modal_popup_panel_big
{
	width:430px; 
	background-color:White; 
	border-style:solid;
	border-color:#555555;
	border-width:1px; 
	padding:20px 30px 15px 35px;
	font-size: 12px;
	color: #333333;
	font-family: Arial;	
}


.modal_popup_panel_medium_warning
{
	width:375px; 
	background-color:#FFEED1; /*FEEFD3*/ 
	border-style:solid;
	border-color:#555555;
	border-width:1px; 
	padding:20px 20px 10px 20px;
	font-size: 14px;
	color: #9F6000;
	font-family: Arial;	
}

/*Collapse Start */
.padding_level1
{
  margin: 0 0 0 0;
  padding: 0 0 0 10px;
}

.padding_level2
{
  margin: 0 0 0 0;
  padding: 0 0 0 20px;
}

/*IE*/
.overflowHidden
{
   /*overflow: hidden;*/
}

/*Firefox*/
:root .overflowHidden
{
  /*overflow: hidden;*/
  outline:none;
}

/*Chrome/Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    :root .overflowHidden
    {
      /*overflow: hidden;*/
      outline:none;
    }
}

/*IE*/
.padding_level1_overflowHidden
{
  margin: 0 0 0 0;
  padding: 0 0 0 10px;
  /*overflow: hidden;*/
}

/*Firefox*/
:root .padding_level1_overflowHidden
{
    margin: 0 0 0 0;
    padding: 0 0 0 10px;
    /*overflow: hidden;*/
    outline:none;  
}

/*Chrome/Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    :root .padding_level1_overflowHidden
    {
      margin: 0 0 0 0;
      padding: 0 0 0 10px;
      /*overflow: hidden;*/
      outline:none;
    }
}

/*IE*/
.padding_level2_overflowHidden
{
  margin: 0 0 0 0;
  padding: 0 0 0 20px;
  /*overflow: hidden;*/
}

/*Firefox*/
:root .padding_level2_overflowHidden
{
  margin: 0 0 0 0;
  padding: 0 0 0 20px;
  /*overflow: hidden;*/
  outline: none;
}

/*Chrome/Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    :root .padding_level2_overflowHidden
    {
      margin: 0 0 0 0;
      padding: 0 0 0 20px;
      /*overflow: hidden;*/
      outline:none;
    }
}

/*IE*/
.padding_level3_overflowHidden
{
  margin: 0 0 0 0;
  padding: 0 0 0 25px;
  /*overflow: hidden;*/
}

.padding_level3_overflowHidden1
{
  margin: 0 0 0 0;
  padding: 0 0 0 25px;

}

/*Firefox*/
:root .padding_level3_overflowHidden
{
      margin: 0 0 0 0;
      padding: 0 0 0 25px;
      /*overflow: hidden;*/
      outline:none;
}

/*Chrome/Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    :root .padding_level3_overflowHidden
    {
      margin: 0 0 0 0;
      padding: 0 0 0 25px;
      /*overflow: hidden;*/
      outline:none;
    }
}

/*IE*/
.padding_level3_sub3_overflowHidden
{
  margin: 0 0 0 0;
  padding: 0 0 0 40px;
  /*overflow: hidden;*/
}

/*Firefox*/
:root .padding_level3_sub3_overflowHidden
{
      margin: 0 0 0 0;
      padding: 0 0 0 40px;
      /*overflow: hidden;*/
      outline:none;
}

/*Chrome/Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    :root .padding_level3_sub3_overflowHidden
    {
      margin: 0 0 0 0;
      padding: 0 0 0 40px;
      /*overflow: hidden;*/
      outline:none;
    }
}

/*IE*/
.padding_level4_overflowHidden
{
  margin: 0 0 0 0;
  padding: 0 0 0 50px;
  /*overflow: hidden;*/
}

/*Firefox*/
:root .padding_level4_overflowHidden
{
      margin: 0 0 0 0;
      padding: 0 0 0 50px;
      /*overflow: hidden;*/
      outline:none;
}

/*Chrome/Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    :root .padding_level4_overflowHidden
    {
      margin: 0 0 0 0;
      padding: 0 0 0 50px;
      /*overflow: hidden;*/
      outline:none;
    }
}

.padding_level3
{
  margin: 0 0 0 0;
  padding: 0 0 0 25px;
}

.padding_level3_sub1
{
  margin: 0 0 0 0;
  padding: 0 0 0 30px;
}

.padding_level3_sub2
{
  margin: 0 0 0 0;
  padding: 0 0 0 35px;
}

.padding_level3_sub3
{
  margin: 0 0 0 0;
  padding: 0 0 0 40px;
}

.padding_level4
{
  margin: 0 0 0 0;
  padding: 0 0 0 50px;
}
/*Collapse End */

/*Cross Platform classes - Start */
.form_caption_nest_horisont_align
{
	margin: 3px 0 0 0;
	padding: 0 0 28px 25px;
	width:100px;
	clear:both;
	float:left;
	vertical-align:middle;
	text-align:left;
	background-image:url('../Images/b_panel_nest.png');
	background-repeat:no-repeat;	
}

:root .form_caption_nest_horisont_align
{
	margin: 4px 0 0 0;
	padding: 0 0 28px 25px;
	width:100px;
	clear:both;
	float:left;
	vertical-align:middle;
	text-align:left;
	background-image:url('../Images/b_panel_nest.png');
	background-repeat:no-repeat;	
}

.form_caption_nest_horisont_align_no_image
{
	margin: 3px 0 0 0;
	padding: 0 0 0 2px;
	width:100px;
	clear:both;
	float:left;
	vertical-align:middle;
	text-align:left;
}

:root .form_caption_nest_horisont_align_no_image
{
	margin: 6px 0 0 0;
	padding: 0 0 0 2px;
	width:100px;
	clear:both;
	float:left;
	vertical-align:middle;
	text-align:left;
}

.multiple_dates_listbox_help_buttons
{
	float:right;
	padding: 0 0 0 3px;
}

:root .multiple_dates_listbox_help_buttons
{
	float:right;
	padding: 0 0 0 4px;
}

.listBoxWidth
{
    width:118px;
}

:root .listBoxWidth
{
    width:120px;
}

.row_height_level_number_minus_1
{
  margin: -10px 0 0 0;
}

.row_height_level_number_1
{
  margin: 5px 0 0 0;
}

.row_height_level_number_2
{
  margin: 10px 0 0 0;
}

.row_height_level_number_3
{
  margin: 15px 0 0 0;
}

.row_height_level_number_4
{
  margin: 20px 0 0 0;
}

.row_height_level_number_5
{
  margin: 25px 0 0 0;
}

.row_height_level_br
{
  margin: 60px 0 0 0;
}

.underwriting_image_arrow
{
	padding-left:60px;
	margin-top:-1px;    
}

:root .underwriting_image_arrow
{
	padding-left:60px;
	margin-top:-9px;
}

/*.form_control_image
{
	margin: -3px 4px 0 0;
	padding: 0 0 0 0;
	float:left;
	vertical-align:middle;
    display:block;
}*/

/*.form_link_row
{
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	float:none;
	vertical-align:middle;
	text-align:left;
}*/

/*.panel_border_gray_short
{
  border-color:#CCCCCC;
  border-width:0px;
  border-style:solid;
  height:25px;	
}*/

/*.link_page
{
	margin: 0 0 0 0;
	padding: 3px 0 0 24px;
	height:24px;
	font-size:16px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-align: left;
	text-indent: 0px;
	list-style: none;
	vertical-align:middle;
	background-image:url('../Images/b_link_icon.gif');
	background-repeat:no-repeat;
}*/

/*.link_view
{
	margin: 0 0 0 0;
	padding: 0 0 0 24px;
	height:24px;
	font-size:18px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-align: left;
	text-indent: 0px;
	list-style: none;
	vertical-align:middle;
	background-image:url('../Images/b_link_view.png');
	background-repeat:no-repeat;
}*/

/*.link_top
{
	margin: 0 0 0 0;
	padding: 24px 0 0 0;
	font-size:16px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-align: left;
	text-indent: 0px;
	list-style: none;
	background-repeat:no-repeat;
}*/

/*.link_nav
{
	margin: 0 0 0 0;
	padding: 2px 0 0 18px;
	height:24px;
	font-size:16px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: left;
	text-indent: 0px;
	list-style: none;
	vertical-align:middle;
	background-repeat:no-repeat;
}*/

/*.label_black_small
{
	height: 14px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #555555;
	font-family:  Calibri, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:bottom;
}*/

/*.label_black_medium_bold
{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-family:  Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #555555;
	text-align: left;
}

.label_black_medium_italic
{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-family:  Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	color: #555555;
	text-align: left;
}*/

/*.label_gray_very_large
{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-family:  Calibri, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bolder;
	color: #999999;
	text-align: left;
}*/

/*.label_gray_small
{
	height: 14px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #999999;
	font-family:  Calibri, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:bottom;
}*/

/*.label_red_small
{
	height: 14px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #990000;
	font-family:  Calibri, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:bottom;
}*/

/*.label_red_large
{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-family:  Calibri, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bolder;
	color: #990000;
	text-align: left;
}*/

/*.modal_popup_panel_tiny
{
	width:200px; 
	background-color:White; 
	border-style:solid;
	border-color:#555555;
	border-width:1px; 
	padding:20px 20px 10px 20px;
	font-size: 12px;
	color: #333333;
	font-family: Arial;	
}

.modal_popup_panel_small
{
	width:300px; 
	background-color:White; 
	border-style:solid;
	border-color:#555555;
	border-width:1px; 
	padding:20px 20px 10px 20px;
	font-size: 12px;
	color: #333333;
	font-family: Arial;	
}*/

/*.modal_popup_panel_big
{
	width:430px; 
	background-color:White; 
	border-style:solid;
	border-color:#555555;
	border-width:1px; 
	padding:20px 30px 15px 35px;
	font-size: 12px;
	color: #333333;
	font-family: Arial;	
}

.modal_popup_panel_giant
{
	width:500px; 
	background-color:White; 
	border-style:solid;
	border-color:#555555;
	border-width:1px; 
	padding:20px 30px 15px 35px;
	font-size: 12px;
	color: #333333;
	font-family: Arial;
}*/