/* Css style for form pages */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/*extra code for hr layout*/

hr
{
    margin: 0 8.5em 0 8.5em;
    width: 26em;
    height: 0em;
    }
/**/

body 
{
    padding-top: 3em;
    color: Black;
    font: 1.00em "arial",verdana; 
    background-image: url(../images/landlordbg.jpg);
    background-repeat: repeat-x; 
}

#header 
{
    width: 43.75em;
    height: 6.1em;
    background-image: url(../images/header_landlord.jpg);
}

H1 
{
    font: 3.00em "arial",verdana;
    margin:1em 1em 0 0.5em;
    }
    
b.pushup

{   
    position:absolute;
    margin-top:0.3em;
    margin-left:-0.7em;
}    

p.postcodepage
{
    font: 1.2em "arial",verdana;
    margin:1em 1em 0 1em;
}

p.property_details
{
    font: 1.0em "arial",verdana;
    margin:1em 1em 0 1em;
}


p.spacer
{
    margin-top:2em;
}

span.blue
{
    color:#00AEED;
    font: 2em "arial",verdana;    
}

span.blue2
{
    color:#00AEED;
    font: 1.5em "arial",verdana;    
}

span.red
{
    color:red;
    font: 1.0em "arial",verdana;    
}
#contents 
{
    width:43.8em;
    height: auto;
    float: left;
}

/* Form layout */

form 
{
    margin: auto;
    padding: 1em 4em 4em 4em;
    width: 43.75em;
    height:auto;
    background-color:#FFFFFF;
    border: solid 0.06em black;
}

fieldset
{
	margin:auto;
	width: 40em;
	padding-bottom: 2em;
	border: solid 0.06em black;
}

legend
{
    font-size: 1.5em;
}

form .legendimg
{
    margin-left:0.25em;
}


label
{
	width: 14.0em;
	font: 1.00em "arial";
	margin-left:3em;
	display: block;
	float: left;
	text-align: right;
	margin-right: 1em;
	padding-top:0.25em;
}

label.medium
{
	width: 13.0em;
	font: 1.00em "arial";
	margin-left:2em;
	display: block;
	text-align: right;
	margin-right: 1em;
	padding-top:0.25em;
}


label.claimconv
{
	width: 27.0em;
	font: 1.00em "arial";
	display: block;
	margin: auto;
	float: left;
	text-align: right; 
	margin-right: 1em;
	padding-top:0.25em;
}

label.officeusel
{
	width: 7.0em;
	font: 1.00em "arial";
	margin-left:0.5em;
	display: block;
	text-align: right; 
	margin-right: 1em;
	padding-top:0.25em;
	}

form .frinput{	width: 17em;}

/*2009 05 26 - new frinputs*/

form .frinput, input.pol_id_one, input.pol_id_two, input.pol_id_three, input.pol_id_six,input.adm_input,input.adm_input_overide,input.adm_input_load {font: 1.00em "arial";}
input.pol_id_one{width: 1.00em;}
input.pol_id_two{width: 2.26em;}
input.pol_id_three{width: 3.34em;}
input.pol_id_six{width: 4.58em;}

 form .frinput_small 
{
	width: 10em;
	font: 1.00em "arial";
}  

form .frinputmisc 
{
	width: 10.00em;
	font: 1.00em "arial";
}   

form .frinputofficeuse 
{
	width: 5em;
	font: 1.00em "arial";
}    

select
{
	width: 17.35em;
	font: 1.00em "arial";
}     

select.small
{
	width: 10.35em;
	font: 1.00em "arial";
}
p.frparagraph  
{
	position: static;
}

p.misc_notes  
{
	padding: 0 0 0 1.75em;
}
p.officeuse  
{
	clear: both;
	float:right;	
}
p.officeuselogo  
{
	width:2em;
	position:absolute;
	margin:-.15em 0 0 30em;
}
#frsubwrapper
{
	width: auto;
	padding-bottom: 2em;
    height: auto;
}
input.subbutton_continue,input.subbutton_update
{
	width: 125px;
	height: 30px;
	float: right;
	margin-top: 2em;
	padding: 0 1em 0 1em;
	border: none;
	outline: none;
	cursor: pointer;
}
input.subbutton_continue
{    background: url("../images/quote_continue.jpg") no-repeat;}
input.subbutton_update
{    background: url("../images/quote_update.jpg") no-repeat;}
/*Re-written 2009 05 20 BS - Entry Page buttons*/

#rightcol
{
    width:11.6em;
    height: 22em; /* 19.625 */
    float:right;
}

#contentsEnter
{
    position:absolute;
    width:31.6em;
    height: 22em;
    float: left;
}

#imagecontainer
{
    width:10.625em;
    height:7.688em;
    margin:auto;
    margin-top: 9.812em;
    background-image: url(../images/home.jpg);
    background-repeat:no-repeat;
}
p.enterpage
{
    font: 1.5em "arial",verdana;
    margin:1em 1em 0 1em;
}

#epsmallparacontainer
{
    position:absolute;
    margin:2em 0 0 0;
    width: 43.6em;
    height: auto;
}
p.ep_small 
{
	position: relative;
	margin: .625em 1em .625em 1em;
	font-size: 0.75em;
}
#enter_buttons
{
	position: relative;
    margin: 2em 0 0 0;
    width: 43.6em;
    height: auto;
}

#ep_admin_container, #ep_quote_retrieve_container
{
	position: relative;
    height:auto;
    float: right;
    margin: 0 auto 0 auto;
}
#ep_quote_retrieve_container
{	width: 14.475em;}
#ep_quote_retrieve_container
{	width: 28.95em;}
form .enterbtn, form .recallbtn, form .adminbtn
{
	border-style: none;
    border-color: inherit;
    border-width: 0;
    background-position:center;
    width: 150px;
    height: 65px;
    outline:none;
    float:left;
    margin: 0 2.5em 0 2.5em;
    cursor: pointer;
}
form .adminbtn{     background-image: url('../images/admin.jpg');}
form .enterbtn{     background-image: url('../images/quote.jpg');}    
form .recallbtn{    background-image: url('../images/retrieve.jpg');}

/* Answer Page layout */
#ap_container
{
    width: 43.125em;
    height: auto;
    margin: auto;
}
#ap_header
{
    width: auto;
    height: 8em;
    margin: auto;
}
#ap_belogo
{
    margin-top: 0.5em;
    width: 18.875em;
    float: left;
}
#ap_contact_1
{
    margin-top: 2em;
    text-align: right;
    width: 18.875em;
    float: right;
}
.frinputprint, .frinputamend
{	width: 125px;
 	height: 30px;
 	float: right;
    cursor: pointer;
    clear: both;
    margin: 2px 0 2px 0; 
	border-style: none;
    border-color: inherit;
    border-width: 0;
    }
#ap_intro
{
    width: auto;
    height: 8em;
    float: left;
    text-align: justify;
}
#ap_opt1_container, #ap_demands, #ap_extra /* #ap_extra 2009 05 19 BS */
{
    width: 42.5em;
    height: auto;
    border: dotted 0.06em #eaeaea;
    padding: 0.25em;
    text-align: justify;
}
#ap_extra{margin-top: .5em;}
#ap_opt1_left, #ap_opt1_right, #ap_demand_left, #ap_demand_right, #ap_office_left, #ap_office_right, #ap_prop_info_left, #ap_prop_info_right, #ap_brk_dwn_left, #ap_brk_dwn_right
{
    width: 21.25em;
    height: auto;
    float: left;

}
#ap_opt1_bottom, #ap_office_bottom
{
    float: left;
    width: 42.75em;
    height: auto;
    margin-top: .5em;
}
p.ap_list
{
    text-align: left;
    width: 9.0em;
    float: left;
    margin:0 0 .5em .5em;
}
p.ap_response, p.ap_response_p
{   border: dashed 0.06em #cacaca;
    text-align: left;
    float: left;
    margin-bottom: 0.5em;}
p.ap_response
{    width: 12.4em;}
p.ap_response_p
{   width: 11.75em;
    font-weight: 200;
    color: red;}
p.ap_response_long
{
    border: dashed 0.06em #cacaca;
    text-align: left;
    float: left;
    width: 33.06em;
    margin-bottom: 0.5em;
}
#ap_finance
{
    float: left;
    width: auto;
    height: auto;
    text-align: justify;
    margin: .5em 0 .5em 0;
}
ul.ap_ulist
{
    margin-left: 1.3em;
}
#ap_demands
{
    text-align: justify;
    margin: .5em 0 .5em 0;
}
p.ap_request, p.ap_info
{
    width: 43em;
    float: left;
    margin: .25em 0 .5em 0;
}
p.ap_info_2
{   
    width: auto;
    float: left;
    margin: .25em 0 .5em 0;
}
#ap_ahead, #ap_information
{
    float: left;
    width: auto;
    height: auto;
    text-align: justify;
}
#ap_ahead{    margin: .5em 0 .5em 0;}
#ap_information{    margin: .5em 0 0 0;}
.ap_fsa_image
{   float: right;
    margin: 1.6em .25em .5em 0;}
.ap_info_address
{   float: left;
    width: 27.85em;
    margin: 1em 0 0 0;
    text-align: center;}
#ap_footer
{   margin: 4.5em 0 -3em 0;  border-top: solid 1px #eee;
    position: relative;
    }
#ap_breakdown
{
    float: left;
    width: 43em;
    margin: 4em 0 .5em 0;
    text-align: justify;
}
#ap_mtx_container
{
    border: dashed 0.06em #cacaca;
    width: 43em;
    height: auto;
    float: left;
    margin: .5em 0 .5em 0;
    text-align: center;
}
div.ap_mtx_cell_ins_l,div.ap_mtx_cell_pr_l,div.ap_mtx_cell_xs_l,div.ap_mtx_cell_legal_l,div.ap_mtx_cell_ad_l,div.ap_mtx_cell_refer,div.ap_mtx_cell_decline,div.ap_mtx_wrap_top, div.ap_print_ref_dec,div.ap_mtx_cell_refer_l,div.ap_mtx_cell_decline_l
{   height: 1.5em;
    float: left;    }
div.ap_mtx_cell_pr,div.ap_mtx_cell_xs,div.ap_mtx_cell_legal,div.ap_mtx_cell_ad,div.ap_mtx_cell_ins
{   height: 1.5em;
    float: left;
    border-top: solid 0.06em #cacaca;
    }
div.ap_mtx_cell_pr
{   border-right: dashed .06em #cacaca;
    font-weight: bold;
    }
div.ap_mtx_cell_notes
{   border-top: solid 0.06em #cacaca;
    height: auto;
    float: left;}    
div.ap_mtx_cell_notes_l
{   height: auto;   float: left;}    
div.ap_mtx_cell_notes, div.ap_mtx_txt_wrap
{   border-left: dashed .06em #cacaca;}
div.ap_mtx_cell_ins_l,div.ap_mtx_cell_ins,div.ap_mtx_cell_notes_l,div.ap_mtx_cell_refer_l, div.ap_mtx_cell_decline_l, div.ap_print_ref_dec
{   width: 4.495em; text-align: center;}
div.ap_mtx_cell_ins_l,div.ap_mtx_cell_ins,div.ap_mtx_cell_xs,div.ap_print_ref_dec
{   border-right: dashed 0.06em #cacaca;}
div.ap_mtx_cell_refer, div.ap_mtx_cell_decline, div.ap_print_ref_dec
{   border-top: dashed 0.06em #cacaca;}
div.ap_mtx_cell_pr_l,div.ap_mtx_cell_pr
{   width: 5.2em;}
div.ap_mtx_cell_xs_l,div.ap_mtx_cell_ad_l
{   width: 16.65em;}
div.ap_mtx_cell_xs,div.ap_mtx_cell_ad
{   width: 16.50em;}
div.ap_mtx_cell_refer,div.ap_mtx_cell_decline, div.ap_mtx_cell_notes
{   width: 43em;
    height: auto;
    text-align: justify;
    float: right;}
div.ap_mtx_cell_decline_l,div.ap_mtx_cell_refer_l
{   display: inherit;}
div.ap_mtx_cell_ins
{   font-weight: bold;
    background: none;}
div.ap_print_ref_dec
{   display: none;}
#ap_office_info, #ap_property_info, #ap_quote_breakdown
{
    width: 42.5em;
    height: auto;
    float: left;
    border: dotted 0.06em #eaeaea;
    text-align: left;
    margin: .5em 0 .5em 0;
    padding: .25em;
}
div.ap_mtx_wrap, div.ap_mtx_wrap_top
{    width: 43em;}
div.ap_mtx_wrap
{    height: auto;}
p.ap_mtx_txt, p.ap_list, p.ap_response,p.ap_list_half
{   font-size: .95em;}
div.ap_mtx_txt_wrap, div.ap_mtx_txt_wrap_notes {  width: 38.405em;}
input.ap_mtx_txt_in
{   width: 4.495em;
    height: 1.5em;
    background: none;
    border: none;
    font-weight: bold;
    font-size: .95em;}
#ap_breakdown_plum,#ap_breakdown_rsa,#ap_breakdown_tg,#ap_breakdown_ocaso,#ap_breakdown_mma,#ap_breakdown_abc
{
    float: left;
    height: auto;
    width: 21em;
}
#ap_breakdown_plum,#ap_breakdown_rsa,#ap_breakdown_ocaso,#ap_breakdown_mma
{   display: none;}
p.ap_list_half
{    float: left;
     width: 21.4em;
     height: auto;
     margin: .5em 0 .5em 0;
     font-weight: bold;}
h3.ap_print_title, h3.ap_screen_title
{   width: 18em;
    float: right;
    margin-bottom: .5em;}
h3.ap_print_title
{   display: none;}
h3.ap_screen_title
{   display: inherit;}
h3.ap_date
{   margin: .5em 0 .25em 0;
    width: 10em;
    float: right;
    display: inherit;}
div.page-break
{   display: block; page-break-after: auto;
    width: 43em; height: 0em;}
#ap_misc_notes
{   height: auto;
    width: 43em;
    text-align: justify;
    margin-top: 1em;
    float: left;}
#ap_misc_notes_box
{
display: inherit;
    }
#ap_misc_notes_print
{
    display: none;
    width: 42em;
    height: auto;
    border: dotted 0.06em #000000;
    padding: 0.2em;
    text-align: justify;
    }
#es_container
{
    display: none;
    width:43em;
    height: auto;
    margin: auto;
}
div.es_info_box
{
    display: none;
    width: 21em;
    height: auto;
    margin: .5em .25em .5em .25em;
    float: left;
    padding: 0 0 .5em 0;
}
p.es_label
{
    display: none;
    float: left;
    width: 9em;
    height: auto;
    margin: .25em 0 .25em .5em;
    text-align: right;
}
p.es_info
{
    display: none;
    float: left;
    width: 10.75em;
    height: auto;
    margin: .25em 0 .25em .5em;
}
div.es_block, #es_legal
{
    display: none;
    width: 43em;
    height: auto;
    margin: .5em 0 .5em 0;
    float: left;
    border: dotted .06em #9f9f9f;
}
#es_legal
{    text-align: center;}
body.es_body
{   background-image: none;}
form.es_form
{   display: none;}

/* ONCOVER_DETAILS PAGE*/

#contents.conc 
{
    width:44em;
    height: auto;
    float: left;
}

h4.onch4
{
    margin: 25px 0 30px 36px;
    text-decoration: underline;
    font: 1.11em "arial",verdana;
}

.oncheading
{
    margin: 20px 0 15px 36px;
    font: 1.11em "arial",verdana;
    
}

p.onc
{
    font: 1.0em "arial",verdana;
    margin:16px 16px 0 36px;
}

p.oncparagraph  
{
	position: relative;
	margin-bottom: -5px;
}

span.oncpartext
{
    font-size:0.75em;
    color:red;
    margin:6px 0 0 5px;
    position:absolute;
}

span.claimpound
{
    font-size:1.0em;
    color:black;
    font-weight:bold;
    margin: 4px 0 0 -11px;
    position:absolute;
}

p.onc_assumptions  
{
	position: relative;
	margin:0 0 10px 36px;
}

label.lonc
{
	width: 14.0em;
	font: 1.00em "arial";
	margin-left:36px;
	display: block;
	float: left;
	text-align: right;
	margin-right: 1em;
	padding-top:0.25em;
}

fieldset.fsonc
{
	margin:auto;
	width: 44em;
	padding-bottom: 0.5em;
	border: none;
}

form.fonc
{
    margin: auto;
    padding: 1em 1em 1em 1em;
    width: 44em;
    height:auto;
    background-color:#FFFFFF;
    border: solid 0.06em black;
}

h4.oncconditions
{
    margin: 30px 0 15px 36px;
    text-decoration: underline;
    font: 1.11em "arial",verdana;
}

li.oncover
{
    list-style-position:outside;
    margin: 10px 0 0 70px;
    
}

p.onc_agree  
{
	position: relative;
	margin:15px 0 0 36px;
	font-size: 075em "arial",verdana;
	font-weight:bold;
	
}

input.tick
{
    margin:0 0 0 -30px;
}

input.go_on_cover,input.print_docs, input.re_select, input.re_print, input.re_oncover
{
    height: 16px;
    outline: none;
    border: 0;
    cursor: pointer;
}
input.go_on_cover{    background: url("../images/go_cover2.jpg") no-repeat;    width: 77px;     margin: 0 0 .0825em 3.05em;}
input.print_docs{    background: url("../images/print_docs.jpg") no-repeat;    width: 84px;     margin: 0 0 .0825em 2.55em;}
input.re_select{    background: url("../images/select2.jpg") no-repeat;    width: 84px;     margin: 0 0 .0825em 0;}
input.re_print{    background: url("../images/print_docs.jpg") no-repeat;    width: 84px;     margin: 0 0 .0825em 0;}
input.re_oncover{    background: url("../images/re_oncover.jpg") no-repeat;    width: 84px;     margin: 0 0 .0825em 0;}

form .oncsubbutton
{
	width: 125px;
	height: 30px;
	margin: -2px 0 0 100px;
	position:absolute;
	background: url("../images/printdocs_main.jpg") no-repeat;
    outline: none;
    border: 0;
    cursor: pointer;
}

select.oncmedium
{
	width: 105px;
	margin-right:5px;
	font: 1.00em "arial";
}     

select.oncsmall
{
	width: 50px;
	margin-right:5px;
	font: 1.00em "arial";
}  

/* BROKER QUOTE SEARCH */

form .brsearch_subbutton
{
	width: 125px;
	height: 30px;
	margin: 10px 0 0 500px;
	position:absolute;
	font: 0.75em "arial";
	border: none;
	outline: none;
	cursor: pointer;
	background: url('../images/quote_retrieve.jpg') no-repeat;	
}

label.brsearchlable,label.adm_search_label_left
{
	width: 10.0em;
	font: 1.00em "arial";
	margin-left:36px;
	display: block;
	float: left;
	text-align: right;
	margin-right: 1em;
	padding-top:0.25em;
}

/* BROKER QUOTE SEARCH RESULTS */

#bqsrcontents 
{
    width:700px;
    height: auto;
    background-color:#FFFFFF;
    margin: 0;
    border: solid 0.06em black;
    padding: 1em 4em 4em 4em;
}

#bqsrheader 
{
    width: 700px;
    height: 98px;
    background-image: url(../images/header_landlord.jpg);
}

/*2009 05 07 - for print doc buttons*/

.back_button
{
    position: absolute;
    margin: -35px 0 0 570px;
    border: none;
    width: 125px;
    height: 30px;
    outline: none;
    cursor: pointer;
    background: url("../images/previous.jpg") no-repeat;    
}

input.print_doc_asp, input.print_doc_pdf
{
    width: 40px;
    height: 55px;
    outline: none;
    border: 0;
    margin: 0;
    padding: 0;
    font-size: 0;
    cursor: pointer;
}
input.print_doc_asp {background: url("../images/asp.jpg") no-repeat; color: #C2D7E0;}
input.print_doc_pdf {background: url("../images/pdf.jpg") no-repeat; color: #E0C2C2;}
#print_doc
{
    width: 44em;
    height: auto;
    border: solid 1px #d9d9d9;
    margin: 1em 0 0 0;
}
#print_doc_options_1, #print_doc_options_2
{
    width: 19.0em;
    height: auto;
    float: left;
    padding: 1em 0 1em 0 ;
    position:relative;
}
#print_doc_options_1{margin: 0 0 0 1em;}
#print_doc_options_2{position:relative;}
label.print_doc_label{margin-left: -1em;}
#print_doc_info
{
    margin: 0;
    padding: 1em 1em 3em 1em ;
}

p.print_doc_label, p.print_doc_data
{
    height: 1em;
    float: left;
    margin: .25em 0 .25em 0;  
}
p.print_doc_label
{
    width: 14.2em;
    font-weight: bold;
    text-align: right;
}
p.print_doc_data, ul.print_doc_ul
{
    width: 26.7em;
    padding: 0 0 0 1em;
}
ul.print_doc_ul{
float: left;
padding: .5em 0 .5em 1em;

        height: auto;
}
ul.print_doc_ul li{
        list-style-type: none;
        padding: .125em 0 .125em 0;
        }
        
/* p.ap_extra_list label.ap_extra_label input.ap_extra_input - 2009 05 19 BS */
p.ap_extra_list, p.ap_extra_list_long
{
    height: 1.5em;
    /*border: solid 1px black;*/
    float: left;
    margin: .25em 0 .25em 0;
    padding-top: .125em;
}
h3.ap_extra_h3{margin-bottom: .5em;}
p.ap_extra_list
{
    width: 14em;
    background: url("../images/ap_extra_bg.jpg") no-repeat;
    background-position: -59px 4px;
}
p.ap_extra_list_long
{
    width: 42.23em;
}
p.ap_extra_list_info
{
    width: 40em;
    height: auto;
    float: left;
    margin: .25em 0 1em 1.2em;
}
label.ap_extra_label
{
    height: 24px;
    width: 160px;
    /*border: solid 1px #efefff;*/
    margin-left: 0em;
    padding-right: .25em;
}
p.ap_extra_list:hover{    background: url("../images/ap_extra_bg_select.jpg") no-repeat; background-position: -55px 4px;}
input.ap_extra_input
{
    height: 15px;
    width: 15px;
    margin: 0.35em 0 0 0.5em;
    background-color: #ffaaaf;
}
input.ap_extra_input:hover{ background-color: #ff0000;}
input.ap_extra_button
{
    height: 16px;
    width: 63px;
    outline: none;
    border: 0;
    cursor: pointer;
    margin: 0 0 .5em 38em;
    background: url("../images/update.jpg") no-repeat;
}
/*amend control layout*/
#amend_buttons,#amend_quote
{
 width: 43em;
 height: auto;
 margin: 2em 0 0 0;
}

input.amend_client_details,input.amend_property_search,input.amend_property_details,input.amend_occupant_details,input.amend_claims_convictions,input.amend_misc_information,input.amend_quote
{
    outline: none;
    border: 0;
    cursor: pointer;
    height: 30px;
    width: 125px;
    float: left;
    }
input.amend_client_details,input.amend_property_search,input.amend_property_details,input.amend_occupant_details,input.amend_claims_convictions,input.amend_misc_information
{
    margin: 1em 3.26em 1em 3.26em;
    }
input.amend_client_details
{
    background: url(../images/detail_prop.jpg) no-repeat;
}
input.amend_property_search
{
    background: url(../images/detail_search.jpg) no-repeat;
}
input.amend_property_details
{
    background: url(../images/detail_property.jpg) no-repeat;
}
input.amend_occupant_details
{
    background: url(../images/detail_tenant.jpg) no-repeat;
}
input.amend_claims_convictions
{
    background: url(../images/detail_claimcon.jpg) no-repeat;
}
input.amend_misc_information
{
    background: url(../images/detail_misc.jpg) no-repeat;
}
input.amend_quote
{
    background: url(../images/quote_recalc.jpg) no-repeat;
        margin: 9em 3.26em -1em 0;
        float: right;
}
/*Admin page styles: 2009 06 15 BS*/
input.adm_input{width: 8em;}
input.adm_input_overide{width: 2.5em; border: solid 1px red;}
input.adm_input_load{width: 2.5em; margin: 0 0 0 0;}
input.adm_check{margin: 0 0 2px 0;}
input.adm_update_quote,input.adm_retrieve_policy,img.adm_home,input.adm_search_policy
{   width: 125px;
    height: 30px;}
input.adm_update_quote{margin: -3px 0 0 9px; position: absolute;}
input.adm_retrieve_policy{margin: -3px 0 0 145px; position: absolute;}
input.adm_search_policy{margin: 0 0 0 31em;}
.adm_textarea{margin: .25em 0 .5em 0;}
h3.admin_header{margin: .5em 0 0 1em;}
p.adm_paragraph{width: 35em;
               margin: 1em 0 0 2.5em;
               text-align: justify;}
a.adm_link
{   position: absolute;
    margin: -1em 0 0 31em;}
input.adm_update_quote,input.adm_retrieve_policy,input.adm_search_policy
{   outline: none;
    border: 0;
    cursor: pointer;}
input.adm_update_quote{background: url(../images/quote_update.jpg) no-repeat;}
input.adm_retrieve_policy{background: url(../images/retrieve_detail.jpg) no-repeat;}
input.adm_search_policy{background: url(../images/search_policy.jpg) no-repeat;}

input.adm_insurer,input.adm_insurer_update{margin: .25em 1em 0 0;}
input.adm_input_overide{margin-right: 1em}