p.entry {font-size:80%; margin:0; padding:0 0 0 10px;}
p.entry label {font-weight:bold; float:left; width:160px; }

p.top {padding:10px 0 0 10px;}

span.entry_note {display:block; margin:0px 0px 2px 162px; color:#CCCCCC;}
span.entry_reqd {font-weight:bold; color:#E91A2D;}

p.entry input {}
p.entry input.txtboxss {width:20px;}
p.entry input.txtboxs {width:80px;}
p.entry input.txtbox {width:160px;}
p.entry input.txtboxw {width:300px;}
p.entry select.ddlbox {width:auto; margin:2px 0px 2px 0px; font-weight:bold; font-family:Lucida Console, Rockwell, Times New Roman, Arial;}

p.entry_subtitle {font-weight:bold; font-size:120%; color:#00519E; padding:0 0 2px 0px; margin-left:10px; border-bottom:1px solid #00519E;}

p.entry_button {font-weight:bold; font-size:120%; color:#00519E; padding-top:14px; border-top:1px solid #3C3C3C; text-align:right;}

span.mst_fielderror {font-weight:bold; color:#E91A2D;display:block;margin:0px 0px 2px 162px;}

input.entry_button {font-weight:bold; margin:0 0 0 162px; border:1px solid #3C3C3C; color:#00519E; background-color:#212121; padding:2px;}
input.entry_button:hover {font-weight:bold; margin:0 0 0 162px; border:1px solid #3C3C3C; color:#212121; background-color:#00519E; padding:2px;}

div.entry_content_left {width:680px; float:left; text-align:left; border:6px solid #3C3C3C; padding:0px 20px 6px 0px; margin:0 0 10px 0; }
div.entry_content_right {width:244px; float:left; border:6px solid #3C3C3C; padding:6px 10px 6px 10px; margin:0 0 10px 10px; font-size:80%;}

div.entry_content_right p.title {font-weight:bold;}

p.pay {padding:0 0 0 10px; font-size:90%; float:left; }
p.pay_options {padding:0 0 0 10px; font-size:90%; float:left;}
p.pay_nb {padding:0 0 0 10px; font-size:90%; border-top:1px solid #999999; padding-top:20px; float:left;}

div.pay1 {width:220px; float:left; margin:20px 0 10px 80px;}
div.pay2 {width:220px; float:left; margin:20px 40px 10px 100px;}
div.pay3 {width:220px; float:left; margin:20px 0 10px 80px;}
div.pay4 {width:220px; float:left; margin:20px 40px 10px 100px;}

span.mst_pay_price {font-weight:bold; color:#E91A2D; font-size:200%;}
span.mst_pay_price a {text-decoration:none; color:#E91A2D;}
span.mst_pay_price:hover {text-decoration:none; color:#00519E;}
span.pay_note {border-top:1px solid #EBEBEB; padding-top:6px; font-size:60%; display:block;}

span.mst_fielderror_terms {font-weight:bold; color:#FFFFFF; background-color:#E91A2D;display:block;margin:6px 0px 2px 28px; padding:4px;}

p.entry_sf {font-size:80%; margin:10px 0px 10px 0px; padding:0 0 0 10px;}
p.entry_sf_excl {font-size:100%; margin:10px 0px 10px 0px; padding:0 0 0 10px; font-weight:bold;}

.red {color:#FF0000;}