﻿/*---------------------------------
REGISTERED ACCOUNTS TABLE
----------------------------------*/


.need_assistance_box_template1
{
    /*background: url(../images/structure/forms/img_need_assistance_lg.gif) 0 0 no-repeat;*/
    height: 41px;
    margin: 0px;
    padding: 0px;
    font-size: 0em;
   
}

.need_assistance_box_template2
{
    background: url(../images/structure/forms/str_lg_table_bg.gif) 0 0 repeat-y;
    
}

.need_assistance_box_template3
{
    clear: left;
    background: url(../images/structure/forms/str_lg_table_btm.gif) 0 0 no-repeat;
    height: 4px;
    overflow: hidden;

}


/*-------------------------------------
  Info box content 
----------------------------------*/


.need_assistance_box_content
{

    padding: 20px 10px 10px 23px;
}

.need_assistance_box_content_left
{
float:left;
width:320px;
position: relative;

}
.need_assistance_box_content_right
{

float:left;
width:320px;
position: relative;
}



.need_assistance_div
{
    /*position: relative; */float: left;
}
.need_assistance_left_div
{
    font-weight: bold; display: block; float: left; padding-top: 3px; width:90px;height:25px;
}

.need_assistance_right_div
{
    float: left; 
}
.need_assistance_left_div2
{
    font-weight: bold;  float: left; padding-top: 3px; width:115px;height:25px;
}

.need_assistance_right_div2
{
    float: left;
}
.need_assistance_table td
{
    padding-bottom:4px;

}

.need_assistance_left_cell
{
text-align: left;
 width:145px;
height:21px;
font-weight:bold;
}
.need_assistance_right_cell
{
   text-align:left;
   padding-left:15px;
    vertical-align: text-top;
   height:21px;
}

/*-------------------------------------------------------------------------------------------------*/
/*FORMATTING FOR FORM ELEMENTS*/
/*-------------------------------------------------------------------------------------------------*/

.cbText {font-size:10px;}
.form_txtfield
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 195px;
	height:15px;
    padding:0px;
    margin:0px;
    border:none;
    border: solid 1px #929292;
   /* background:url(../images/structure/forms/form_bg_filled.jpg) 0 0 no-repeat;*/
    padding:2px 0 2px 5px;
    color:#585858;

}


.form_txtfield_subject
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 525px;
	height:15px;
    padding:0px;
    margin:0px;
    border:none;
    border: solid 1px #929292;
   /* background:url(../images/structure/forms/wide_form_bg_filled.jpg) 0 0 no-repeat;*/
    padding:2px 0 2px 5px;
    color:#585858;

}


.form_txtfield_multiline
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 525px;
	height:122px;
    padding:2px 0 2px 5px;
    margin:0px;
    border:none;
    border: solid 1px #929292;
   /* background:url(../images/structure/forms/multi_form_bg_filled2.gif) no-repeat;*/
    overflow: auto;
    color:#585858;

}



.form_div_multiline
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 544px;
	height:144px;
    padding:0px;
    margin:0px;
    border:none;
    
 /* border: solid 1px #929292;  
background:url(../images/structure/forms/multi_form_bg_filled.gif) no-repeat;*/
    overflow: auto;
    vertical-align:top;
  color:#585858;
}






.form_chkbox {padding-right:10px;}

/* FORM SELECT MENU - styles for the form select drop-down menus */
.form_select {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 190px;
	height:20px;
    padding:1px 0px 0px 5px;
    margin:0px;
    border:none;
    border: solid 1px #929292;
    color:#585858;
}




.errorMessage {color:red;}

.form_valitdation_box { padding-top:10px; }


/*-------------------------------------------------------------------------------------------------*/
/*DATE POPUP FOR FORMS */
/*-------------------------------------------------------------------------------------------------*/
.ajax__calendar_container { border: solid 1px #c0c0c0; background-color: White; display: block !important;}
.ajax__calendar_header  { background-color: #c2c4ce; }
.ajax__calendar_today { background-color: #c8c8e0; }
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day { background-color:#ceebb0; border-color:#daf2fc; color:#000;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#ceebb0;border-color:#daf2fc !important;color:#000 !important;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#ceebb0;border-color:#daf2fc !important;color:#000 !important;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#000 !important;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#000 !important;}

.preferredCalendar { }