/*------------------------------------------------------------------------------------------
forms
------------------------------------------------------------------------------------------*/
#directForms
{
margin: 15px 0 0 0;
}

#directForms h1
{
font: bold 16px Arial, Helvetica, sans-serif;
color: #1d3252;
margin: 0 0 13px 0;
text-align: center;
}

#directForms h2
{
font: bold 13px Arial, Helvetica, sans-serif;
color: #1d3252;
background: url(/images/3.0/form_header.gif) no-repeat;
margin: 0 0 0 41px;
padding: 0 0 0 20px;
line-height: 28px;
width: 733px;
height: 29px;
}

#directForms p
{
padding: 0 0 8px 0;
width: 600px;
}

#directForms .formFooter
{
margin: 0 auto;
width: 733px;
}

#directForms form
{
margin: 0 auto;
padding: 0 0 10px 0;
}

#directForms .title, #directForms .titleAddress, #directForms .titleRight
{
font-weight: bold;
text-align: right;
}

#directForms .textFieldAddress
{
padding: 18px 0 0 1px;
}

#directForms .textFieldAddress .address02
{
margin: 3px 0 0 0;
}

#directForms .title
{
padding: 5px 7px 5px 19px;
width: 30px;
}

#directForms .titleAddress
{
padding: 22px 7px 0 19px;
width: 60px;
}

#directForms .titleRight
{
padding: 0 7px 0 19px;
width: 60px;
}

#directForms .textField input, 
#directForms .textFieldAddress input
{
font: 12px arial, helvetica, sans-serif;
border: 1px solid #8d98a8;
padding: 2px 3px;
width: 220px;
height: 16px;
}

#directForms .textFieldDate input
{
font: 12px arial, helvetica, sans-serif;
border: 1px solid #8d98a8;
padding: 2px 3px;
width: 80px;
height: 16px;
}

#directForms table#service
{
color: #000;
}

#directForms table#service .title
{
color: #1d3252;
font-weight: bold;
text-align: right;
width: 101px;
}

#directForms .titleBalance
{
color: #1d3252;
font-weight: bold;
text-align: right;
padding: 0 0 0 30px;
width: 90px;
}

#directForms .textFieldBalance input
{
font: 12px arial, helvetica, sans-serif;
border: 1px solid #8d98a8;
margin: 0 10px;
padding: 2px 3px;
width: 60px;
height: 16px;
}

#directForms .titleNotification
{
color: #1d3252;
font-weight: bold;
text-align: right;
width: 150px;
}

#directForms .textFieldtitleNotification input
{
font: 12px arial, helvetica, sans-serif;
border: 1px solid #8d98a8;
margin: 0 30px 0 10px;
padding: 2px 3px;
width: 60px;
height: 16px;
}

#directForms input.buttonSave
{
margin: 10px 0 0 80px;
}

html>body #directForms input.buttonSave
{
margin: 10px 0 0 66px;
}

*:first-child+html #directForms input.buttonSave
{
margin: 10px 0 0 80px;
}

#directForms table#contacts
{
color: #000;
margin: 0 0 0 12px;
}

#directForms table#contacts tr.title
{
color: #1d3252;
font-weight: bold;
text-align: left;
}

#directForms table#contacts tr.details
{
background: #e9ebee;
}

#directForms table#contacts td.type, 
#directForms table#contacts td.name, 
#directForms table#contacts td.phone, 
#directForms table#contacts td.contact
{
width: 105px;
}

#directForms table#contacts td.email
{
width: 170px;
}

#directForms table#button
{
margin: 10px 0 0 0;
width: 700px;
}

#directForms table#button input
{
margin: 0 1px;
padding: 0 3px;
}

#directForms table#button p
{
display: inline;
padding: 0 10px;
}

/*------------------------------------------------------------------------------------------
form_250
------------------------------------------------------------------------------------------*/
#directForms .form_250 .form_content, #directForms .form_250 h2
{
margin: 0;
padding: 0;
width: 250px;
}

#directForms .form_250 .form_content
{
background: #fff url(/images/3.0/form_bg_250.gif) repeat-y;
}

#directForms .form_250 h2
{
background: url(/images/3.0/form_header_250.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_250 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}

/*------------------------------------------------------------------------------------------
form_300
------------------------------------------------------------------------------------------*/
#directForms .form_300 .form_content, #directForms .form_300 h2
{
margin: 0;
padding: 0;
width: 300px;
}

#directForms .form_300 .form_content
{
background: #fff url(/images/3.0/form_bg_300.gif) repeat-y;
}

#directForms .form_300 h2
{
background: url(/images/3.0/form_header_300.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_300 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}

/*------------------------------------------------------------------------------------------
form_350
------------------------------------------------------------------------------------------*/
#directForms .form_350 .form_content, #directForms .form_350 h2
{
margin: 0;
padding: 0;
width: 350px;
}

#directForms .form_350 .form_content
{
background: #fff url(/images/3.0/form_bg_350.gif) repeat-y;
}

#directForms .form_350 h2
{
background: url(/images/3.0/form_header_350.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_350 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}

/*------------------------------------------------------------------------------------------
form_400
------------------------------------------------------------------------------------------*/
#directForms .form_400 .form_content, #directForms .form_400 h2
{
margin: 0;
padding: 0;
width: 400px;
}

#directForms .form_400 .form_content
{
background: #fff url(/images/3.0/form_bg_400.gif) repeat-y;
}

#directForms .form_400 h2
{
background: url(/images/3.0/form_header_400.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_400 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}

/*------------------------------------------------------------------------------------------
form_450
------------------------------------------------------------------------------------------*/
#directForms .form_450 .form_content, #directForms .form_450 h2
{
margin: 0;
padding: 0;
width: 450px;
}

#directForms .form_450 .form_content
{
background: #fff url(/images/3.0/form_bg_450.gif) repeat-y;
}

#directForms .form_450 h2
{
background: url(/images/3.0/form_header_450.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_450 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}

/*------------------------------------------------------------------------------------------
form_500
------------------------------------------------------------------------------------------*/
#directForms .form_500 .form_content, #directForms .form_500 h2
{
margin: 0;
padding: 0;
width: 500px;
}

#directForms .form_500 .form_content
{
background: #fff url(/images/3.0/form_bg_500.gif) repeat-y;
}

#directForms .form_500 h2
{
background: url(/images/3.0/form_header_500.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_500 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}

/*------------------------------------------------------------------------------------------
form_550
------------------------------------------------------------------------------------------*/
#directForms .form_550 .form_content, #directForms .form_550 h2
{
margin: 0;
padding: 0;
width: 550px;
}

#directForms .form_550 .form_content
{
background: #fff url(/images/3.0/form_bg_550.gif) repeat-y;
}

#directForms .form_550 h2
{
background: url(/images/3.0/form_header_550.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_550 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}

/*------------------------------------------------------------------------------------------
form_600
------------------------------------------------------------------------------------------*/
#directForms .form_600 .form_content, #directForms .form_600 h2
{
margin: 0;
padding: 0;
width: 600px;
}

#directForms .form_600 .form_content
{
background: #fff url(/images/3.0/form_bg_600.gif) repeat-y;
}

#directForms .form_600 h2
{
background: url(/images/3.0/form_header_600.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_600 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}

/*------------------------------------------------------------------------------------------
form_650
------------------------------------------------------------------------------------------*/
#directForms .form_650 .form_content, #directForms .form_650 h2
{
margin: 0;
padding: 0;
width: 650px;
}

#directForms .form_650 .form_content
{
background: #fff url(/images/3.0/form_bg_650.gif) repeat-y;
}

#directForms .form_650 h2
{
background: url(/images/3.0/form_header_650.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_650 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}

/*------------------------------------------------------------------------------------------
form_700
------------------------------------------------------------------------------------------*/
#directForms .form_700 .form_content, #directForms .form_700 h2
{
margin: 0;
padding: 0;
width: 700px;
}

#directForms .form_700 .form_content
{
background: #fff url(/images/3.0/form_bg_700.gif) repeat-y;
}

#directForms .form_700 h2
{
background: url(/images/3.0/form_header_700.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_700 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}

/*------------------------------------------------------------------------------------------
form_750
------------------------------------------------------------------------------------------*/
#directForms .form_750 .form_content, #directForms .form_750 h2
{
margin: 0;
padding: 0;
width: 750px;
}

#directForms .form_750 .form_content
{
background: #fff url(/images/3.0/form_bg_750.gif) repeat-y;
}

#directForms .form_750 h2
{
background: url(/images/3.0/form_header_750.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_750 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}

/*------------------------------------------------------------------------------------------
form_250
------------------------------------------------------------------------------------------
#directForms .form_250 form, #directForms .form_250 table, #directForms .form_250 h2
{
margin: 0;
padding: 0;
width: 250px;
}

#directForms .form_250 table
{
background: #fff url(/images/3.0/form_bg_250.gif) repeat-y;
padding: 10px 0;
width: 250px;
}

#directForms .form_250 h2
{
background: url(/images/3.0/form_header_250.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_250 input
{
width: 150px;
}

#directForms .form_250 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}
------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------
form_300
------------------------------------------------------------------------------------------
#directForms .form_300 form, #directForms .form_300 table, #directForms .form_300 h2
{
margin: 0;
padding: 0;
width: 300px;
}

#directForms .form_300 table
{
background: #fff url(/images/3.0/form_bg_300.gif) repeat-y;
padding: 10px 0 0 0;
width: 300px;
}

#directForms .form_300 h2
{
background: url(/images/3.0/form_header_300.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_300 input
{
width: 150px;
}

#directForms .form_300 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}
------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------
form_350
------------------------------------------------------------------------------------------
#directForms .form_350 form, #directForms .form_350 table, #directForms .form_350 h2
{
margin: 0;
padding: 0;
width: 350px;
}

#directForms .form_350 table
{
background: #fff url(/images/3.0/form_bg_350.gif) repeat-y;
padding: 10px 0;
width: 350px;
}

#directForms .form_350 h2
{
background: url(/images/3.0/form_header_350.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_350 input
{
width: 150px;
}

#directForms .form_350 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}
------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------
form_400
------------------------------------------------------------------------------------------
#directForms .form_400 form, #directForms .form_400 table, #directForms .form_400 h2
{
margin: 0;
padding: 0;
width: 400px;
}

#directForms .form_400 table
{
background: #fff url(/images/3.0/form_bg_400.gif) repeat-y;
padding: 10px 0;
width: 400px;
}

#directForms .form_400 h2
{
background: url(/images/3.0/form_header_400.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_400 input
{
width: 150px;
}

#directForms .form_400 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}
------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------
form_450
------------------------------------------------------------------------------------------
#directForms .form_450 form, #directForms .form_450 table, #directForms .form_450 h2
{
margin: 0;
padding: 0;
width: 450px;
}

#directForms .form_450 table
{
background: #fff url(/images/3.0/form_bg_450.gif) repeat-y;
padding: 10px 0;
width: 450px;
}

#directForms .form_450 h2
{
background: url(/images/3.0/form_header_450.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_450 input
{
width: 150px;
}

#directForms .form_450 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}
------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------
form_500
------------------------------------------------------------------------------------------
#directForms .form_500 form, #directForms .form_500 table, #directForms .form_500 h2
{
margin: 0;
padding: 0;
width: 500px;
}

#directForms .form_500 table
{
background: #fff url(/images/3.0/form_bg_500.gif) repeat-y;
padding: 10px 0;
width: 500px;
}

#directForms .form_500 h2
{
background: url(/images/3.0/form_header_500.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_500 input
{
width: 150px;
}

#directForms .form_500 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}
------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------
form_550
------------------------------------------------------------------------------------------
#directForms .form_550 form, #directForms .form_550 table, #directForms .form_550 h2
{
margin: 0;
padding: 0;
width: 550px;
}

#directForms .form_550 table
{
background: #fff url(/images/3.0/form_bg_550.gif) repeat-y;
padding: 10px 0;
width: 550px;
}

#directForms .form_550 h2
{
background: url(/images/3.0/form_header_550.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_550 input
{
width: 150px;
}

#directForms .form_550 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}
------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------
form_600
------------------------------------------------------------------------------------------
#directForms .form_600 form, #directForms .form_600 table, #directForms .form_600 h2
{
margin: 0;
padding: 0;
width: 600px;
}

#directForms .form_600 table
{
background: #fff url(/images/3.0/form_bg_600.gif) repeat-y;
padding: 10px 0;
width: 600px;
}

#directForms .form_600 h2
{
background: url(/images/3.0/form_header_600.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_600 input
{
width: 150px;
}

#directForms .form_600 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}
------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------
form_650
------------------------------------------------------------------------------------------
#directForms .form_650 form, #directForms .form_650 table, #directForms .form_650 h2
{
margin: 0;
padding: 0;
width: 650px;
}

#directForms .form_650 table
{
background: #fff url(/images/3.0/form_bg_650.gif) repeat-y;
padding: 10px 0;
width: 650px;
}

#directForms .form_650 h2
{
background: url(/images/3.0/form_header_650.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_650 input
{
width: 150px;
}

#directForms .form_650 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}
------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------
form_700
------------------------------------------------------------------------------------------
#directForms .form_700 form, #directForms .form_700 table, #directForms .form_700 h2
{
margin: 0;
padding: 0;
width: 700px;
}

#directForms .form_700 table
{
background: #fff url(/images/3.0/form_bg_700.gif) repeat-y;
padding: 10px 0;
width: 700px;
}

#directForms .form_700 h2
{
background: url(/images/3.0/form_header_700.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_700 input
{
width: 150px;
}

#directForms .form_700 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}
------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------
form_750
------------------------------------------------------------------------------------------
#directForms .form_750 form, #directForms .form_750 table, #directForms .form_750 h2
{
margin: 0;
padding: 0;
width: 750px;
}

#directForms .form_750 table
{
background: #fff url(/images/3.0/form_bg_750.gif) repeat-y;
padding: 10px 0;
width: 750px;
}

#directForms .form_750 h2
{
background: url(/images/3.0/form_header_750.gif) no-repeat;
padding: 0 0 0 15px;
}

#directForms .form_750 input
{
width: 150px;
}

#directForms .form_750 .title
{
padding: 5px 7px 5px 19px;
width: 10px;
}
------------------------------------------------------------------------------------------*/
