/* =================================================================== */
/* NMBS template style sheet | please keep it simple,clean and usable! */
/* =================================================================== */
/* root */
*{padding:0;margin:0}
body{background: #FFFFFF repeat-x top left;color:#000000;font:normal normal normal 10px/normal Arial,Verdana,Geneva,Helvetica,sans-serif}
img,img a{border:none}
/* internet explorer 5.5+ png transparency fix */
img,div{behavior:url(/static/selfservice/nmbs/iepngfix.htc)}
/* common text styles */
p{padding:0 0 5px 0}
b,strong{color:#a51064;font-weight:bold}
i,em{color:#7B7B46;font-style:italic}
a {
  color: #0067c5;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
/* special text styles */
b.black,strong.black{color:#000000;font-weight:bold;}
b.dnr{color:#000000;font-weight:bold;font-size:14px}
b.pnr{color:#000000;font-weight:bold}
b.pdf{color:#a51064;font-weight:bold}
i.error,em.error{color:#FF0000;font:italic normal bold 14px/normal Arial,Verdana,Geneva,Helvetica,sans-serif}
.highlight{color:#CC0606;font-weight:bold}
.warn{color:#808080}
.inactive{color:#CDCDCD}
.active{color:#000000}
div#totalPrice{float:right;display:block;position:relative;right:0: color:#000000}
div#totalPrice .error{font:normal normal bold 12px/normal Arial,Verdana,Geneva,Helvetica,sans-serif}
p.pricedisclaimer{clear:both;padding-top:4px;border-top:1px solid #7B7B46;display:block;color:#000000}
.price{color:#000000;font:normal normal bold 18px/normal Arial,Verdana,Geneva,Helvetica,sans-serif}
.pricetitle{padding-top:3px;color:#000000;font:normal normal bold 14px/normal Arial,Verdana,Geneva,Helvetica,sans-serif}
.date{width:80px}
.time{width:20px}
.pax{width:20px}
.pin{width:30px}
.station{width:150px}
.pref,.card,.credential{width:125px}
.cityname{font-size:11px;font-variant:small-caps}
.traintype{padding:0;margin:0;border:none;width:58px;display:inline;height:24px}
.smallspace{line-height:5px;height:5px}
.largespace{line-height:15px;height:15px}
.farecell{}
.signintitle{padding:4px 2px 4px 2px;display:block;display:block;color:#FFFFFF;background:#a51064;font:normal small-caps bold 11px/normal Arial,Verdana,Geneva,Helvetica,sans-serif}
.addemail{padding-top:2px;}
.costCell{color:#FF0010;font:normal small-cpas bold 11px/normal}
.pagination{color:#7b7b46;text-decoration:underline}
.text.invalidinput{background:yellow none repeat scroll 0 0}
/* forms */
fieldset{float:left}
form{padding:0;margin:0}
label{padding:0;margin:0;display:inline}
.text,.textarea{padding:2px;border-top:1px solid #AEAB88;border-left:1px solid #AEAB88;border-bottom:1px solid #E2DFCD;border-right:1px solid #E2DFCD;color:#000000;background:#FFFFFF;font:normal normal normal 10px/normal Arial,Verdana,Geneva,Helvetica,sans-serif}
.signintext{padding:2px;border-top:1px solid #AEAB88;border-left:1px solid #AEAB88;border-bottom:1px solid #E2DFCD;border-right:1px solid #E2DFCD;margin:0 0 3px 0;color:#000000;background:#F4F3EC;font:normal normal normal 10px/normal Arial,Verdana,Geneva,Helvetica,sans-serif}
.select{padding:2px 0 2px 0;border-top:1px solid #AEAB88;border-left:1px solid #AEAB88;border-bottom:1px solid #E2DFCD;border-right:1px solid #E2DFCD;color:#000000;background:#FFFFFF;font:normal normal normal 10px/normal Arial,Verdana,Geneva,Helvetica,sans-serif}
.selecttraveloption{margin-bottom:2px;padding:2px 0 2px 0;border-top:1px solid #AEAB88;border-left:1px solid #AEAB88;border-bottom:1px solid #E2DFCD;border-right:1px solid #E2DFCD;color:#000000;background:#F4F3EC;font:normal normal normal 10px/normal Arial,Verdana,Geneva,Helvetica,sans-serif}
option{padding:0 4px 0 0}
/* help popup */
#helparea1, #helparea2, #helparea3{position:absolute;top:225px;left:250px;z-index:999}
#helparea{width:300px;border:1px solid #7B7B46;background:#FFFFFF}
#helparea .helpareatitle{border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;padding:5px;float:left;width:263px;background:#a51064;color:#FFFFFF;font-weight:bold}
#helparea .helpareaclosediv{border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;padding:5px;float:left;width:14px;background: #a51064;font-weight:bolder;text-align:center}
#helparea .helpareaclosediv a{color:#FFFFFF;font-weight:bolder;text-decoration:none}
#helparea .helpareatext{border-top:1px solid #7B7B46;padding:5px;clear:both;display:block;background:#FFFFFF}
#helparea .helpareatext p{margin:0;padding:0 0 5px 0}
/* common (link)button */
div.roundedbutton{margin:5px 0 0 0;clear:both;display:block;position:relative;height:14px}
div.roundedbuttonstart{float:left;width:8px;background:transparent url(./images/button_start.png) no-repeat top left;height:14px}
div.roundedbuttonfiller a.roundedbuttonlink:hover{color:#FFFFFF;height:14px}
div.roundedbuttonfiller a.roundedbuttonlink{border:none;color:#FFFFFF;text-decoration:none;height:14px}
div.roundedbuttonfiller{float:left;background:#a51064;font:normal small-caps bold 11px/normal Arial,Verdana,Geneva,Helvetica,sans-serif;text-align:left;height:14px}
div.roundedbuttonfillerhelp a.roundedbuttonlink:hover{color:#FFFFFF;height:14px}
div.roundedbuttonfillerhelp a.roundedbuttonlink{border:none;color:#FFFFFF;text-decoration:none;height:14px}
div.roundedbuttonfillerhelp{float:left;background:#a51064;font:normal normal bold 11px/normal Arial,Verdana,Geneva,Helvetica,sans-serif;text-align:left;height:14px}
div.roundedbuttonend{float:left;width:8px;background:transparent url(./images/button_end.png) no-repeat top right;height:14px}
/* disabled (link)button */
div.disabledbuttonstart{float:left;width:8px;background:transparent url(./images/button_disabled_start.png) no-repeat top left;height:14px}
div.disabledbuttonfiller a.roundedbuttonlink:hover{color:#FFFFFF;height:14px}
div.disabledbuttonfiller a.roundedbuttonlink{border:none;color:#FFFFFF;text-decoration:none;height:14px}
div.disabledbuttonfiller{float:left;background:#CDCDCD;font:normal small-caps bold 11px/normal Arial,Verdana,Geneva,Helvetica,sans-serif;text-align:left;height:14px}
div.disabledbuttonend{float:left;width:8px;background:transparent url(./images/button_disabled_end.png) no-repeat top right;height:14px}
/* construction */
#container{margin:0 auto;width:760px;background:transparent}
#header{width:760px;float:left;margin:10px 0 10px 0;vertical-align:middle}
#navigation{width:760px;float:left;clear:both;background:transparent}
#buttomnavigation{width:760px;margin:10px 0 10px 0;text-align:center}
#buttomnavigationcustomer{width:760px;margin:10px 0 10px 10px;text-align:left}
#columnwrapper{width:760px;float:left;clear:both;margin:10px 0 0 0;max-width:760px}
#leftcolumn,#buttonsDiv,#innerleftcolumn{width:200px;float:left;background:#FFFFFF;height:auto}
#rightcolumn{margin:0 0 0 10px;float:right;width:550px;background:transparent;height:auto}
#footer{width:760px;clear:both;display:block;background:transparent}
#pricecolumn{width:300px;float:right;background:transparent;height:auto}
/* header */
#header{background:transparent url(./images/nmbs_logo.png) no-repeat }
#headernav{width:400px;padding-left:145px;float:left; vertical-align:top;color:#7B7B46;background:transparent}
#headernav ul{position:relative;top:3px;left:0; vertical-align:top;line-height:55px}
#headernav ul li{display:inline;list-style-type:none}
#header a{color:#0067c5;text-decoration:none}
#header a:hover{color:#0067c5;text-decoration:underline}
#header a:visited{color:#0067c5;text-decoration:none}
/* user status */
#userstatus{float:right;background:transparent}
#userstatus ul{position:relative;top:3px;left:0}
#userstatus ul li{display:inline;list-style-type:none;color:#0067c5}
#userstatus ul li a img{border:none;display:inline;text-decoration:none;cursor:pointer;position:relative;left:0;top:4px}
/* contract status */
#contractstatus{float:right;background:transparent}
#contractstatus ul{position:relative;top:3px;left:0}
#contractstatus ul li{display:inline;list-style-type:none;color:#7B7B46}
#contractstatus ul li a img{border:none;display:inline;text-decoration:none;cursor:pointer;position:relative;left:0;top:4px}
/* progress navigation */
#progressnavigation{color:#FFFFFF}
#progressnavigation ul{float:left;width:100%;border:1px solid #FFFFFF;background-color: #e4e9ec}
#progressnavigation ul li{display:inline;list-style-type:none}
#progressnavigation ul li a{padding:5px 15px 5px 15px;float:left;border-right:1px solid #FFFFFF;background-color:#e4e9ec;color:#a51064;font:normal small-caps bold 11px/normal Arial,Verdana,Geneva,Helvetica,sans-serif;text-decoration:none}
#progressnavigation ul li a:hover{color:#F4F4E8;text-decoration:inone}
#progressnavigation ul li a.completedstep{color:#FFFFFF;background:url(./images/pn_button_gradient.png) #a51064 repeat-x bottom;}
#progressnavigation ul li a.currentstep{color:#FFFFFF;background:url(./images/pn_button_gradient.png) #a51064 repeat-x bottom;}
#progressnavigation ul li a.fakelink{cursor:default}
#progressnavigation ul li a.fakelink:hover{color:#FFFFFF;text-decoration:none}
#progressnavigation ul li select{float:right;width:100px;border:1px solid #FFFFFF;padding:0;margin:0;background:#FFFFFF;font:normal normal normal 10px/normal Arial,Verdana,Geneva,Helvetica,sans-serif;position:relative;right:3px;top:3px}
/* liquidbox */
.liquidbox{padding:0;margin:0 0 5px 0;background:transparent}
.liquidboxtop,.liquidboxbottom{display:block;background:transparent;font-size:1px; }
.liquidbox1,.liquidbox2,.liquidbox3,.liquidbox4{display:block;overflow:hidden}
.liquidbox1{border-top-color:#a51064; border-top-style:solid; border-top-width:1px;}
.liquidbox1,.liquidbox2,.liquidbox3{height:1px;}
.liquidbox2,.liquidbox3,.liquidbox4{border-left:1px solid #a51064;border-right:1px solid #a51064;}
.liquidbox1{margin:0 4px;}
.liquidbox2{margin:0 2px;border-width:0 2px}
.liquidbox3{margin:0 1px}
.liquidbox4{margin:0 1px;height:1px}
.liquidbox1,.liquidbox2,.liquidbox3,.liquidbox4{background: #e4e9ec;}
.liquidboxcontent{
	padding:0 4px;
	display:block;
	background:#e4e9ec;;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-right-color: #a51064;
	border-bottom-color: #a51064;
	border-left-color: #a51064;
}
.liquidboxcontentpadding{padding:3px}
/* leftcolumn elements */
#leftcolumnnavigation .title{padding:4px 2px 4px 2px;display:block;display:block;color:#a51064;background:#e4e9c;font:normal small-caps bold 11px/normal Arial,Verdana,Geneva,Helvetica,sans-serif}
#leftcolumnnavigation p{padding:3px 0 3px 0}
#leftcolumnnavigation #userId,#leftcolumnnavigation #password{width:180px;background:#FFFFFF;position:relative;left:2px}
/* leftcolumn navigation */
#leftcolumnnavigation{background:e4e9c;}
#leftcolumnnavigation em.error{color:#FF0000;font-style:italic}
#leftcolumnnavigation ul{margin:0;padding:0;list-style:none}
#leftcolumnnavigation li{margin:0;padding:0 0 3px 0}
#leftcolumnnavigation li.clean{padding:0;margin:0;border:1px solid #F4F3EC}
#leftcolumnnavigation li.clean .navelements{padding:0;margin:2px 0 2px 0;border:none;border-collapse:collapse;position:relative}
#leftcolumnnavigation li.clean .navelements td{width:95px}
#leftcolumnnavigation li.clean .navelements td a{text-align:center}
#leftcolumnnavigation li a{padding:2px 2px 2px 4px;border:1px solid #FFFFFF;display:block;background-color:#a51064;color:#FFFFFF;text-decoration:none}
#leftcolumnnavigation li a:hover{border:1px solid #FFFFFF;background: #a51064 repeat-x bottom;color:#FFFFFF}
#leftcolumnnavigation li a.special{border-top:1px solid #e4e9c;padding:2px 2px 2px 4px;display:block;color:#000000;background:none;text-decoration:none}
#leftcolumnnavigation li a.special:hover{border-top:1px solid #e4e9c;padding:2px 2px 2px 4px;display:block;color:#000000;background:none;text-decoration:underline}
/* ibbi - help system */
#ibbi{float:left;clear:both;width:200px;display:block;position:relative;visibility:visible}
#ibbitalk{margin-top:10px;float:left;clear:both;width:200px;display:block;background:transparent url(./images/ibbi_talk.png) no-repeat center;height:200px}
#ibbitalkcontent{margin:10px 10px 20px 10px;width:180px;display:block;background:transparent;height:155px;overflow:auto;;word-wrap:break-word;-moz-scrollbars-vertical:none}
#ibbigraphic{float:left;clear:both;width:200px;display:block;background:transparent url(./images/ibbi.gif) no-repeat center;height:113px}
#ibbiswitch{margin:10px 0 10px 0;float:left;clear:both;width:200px;display:block}
#ibbiswitch .checkbox{border:none;display:inline;background:none}
#ibbiswitch p{display:inline}
/* rightcolumn elements */
#rightcolumn .title{display:block;display:block;color:#7B7B46;background:transparent;font:normal normal bold 10px/normal Arial,Verdana,Geneva,Helvetica,sans-serif}
#rightcolumn .titlebackground{display:block;display:block;color:#7B7B46;background:#F4F3EC;font:normal normal bold 10px/normal Arial,Verdana,Geneva,Helvetica,sans-serif}
#rightcolumn p.blocktitlebackground{border-bottom:3px solid #e4e9ec;margin:0;padding:2px 0 2px 5px;color:#FFFFFF;background:#a51064;font:normal normal bold 10px/normal Arial,Verdana,Geneva,Helvetica,sans-serif}
p.blocktitlebackground{border-bottom:3px solid #e4e9ec;margin:0;padding:2px 0 2px 5px;display:block;color:#FFFFFF;background:#a51064;font:normal normal bold 10px/normal Arial,Verdana,Geneva,Helvetica,sans-serif}
#rightcolumn a:hover{text-decoration:none}
#rightcolumn p{padding:3px 0 3px 0}
#rightcolumn table.fullwidth{width:540px;border-collapse:collapse;line-height:14px}
#rightcolumn table.halfwidth{width:265px;border-collapse:collapse;line-height:14px}
#rightcolumn table.onethirdwidth{width:175px;border-collapse:collapse;line-height:14px}
#rightcolumn table.twothirdwidth{width:350px;border-collapse:collapse;line-height:14px}
#rightcolumn table.quarterwidth{width:130px;border-collapse:collapse;line-height:14px}
/* pricecolumn elements */
#pricecolumn .paxinfo{position:relative;clear:both;display:block;color:#ADAA8C;font-size:10px;text-align:right}
#pricePax1{display:inline}
#pricePax2{display:inline}
/* helpbutton */
#helpcell{margin-top:5px;margin-right:10px;text-align:right;height:11px}
#helpcell .inner{margin-left:auto}
#buttomnavigation .innertable{margin-left:auto;margin-right:auto}
/* tables */
table.autowidth{width:auto;border-collapse:collapse;line-height:14px;}
table.fullwidth{width:740px;border-collapse:collapse;line-height:14px;}
table.halfwidth{width:365px;border-collapse:collapse;line-height:14px;}
table.onethirdwidth{width:245px;border-collapse:collapse;line-height:14px;}
table.quarterwidth{width:180px;border-collapse:collapse;line-height:14px;}
th{color:#a51064;text-align:left}
td{padding:0 0 2px 2px;text-align:left;vertical-align:top;}
td.overview{padding:0 0 2px 2px;color:#a51064;text-align:left;vertical-align:middle;}
td.selecttariff{text-align:left;vertical-align:middle}
td.tariff{text-align:left;vertical-align:top}
td.tariff a{color: #0067c5;  text-decoration: none;}
td.tariff a:hover{text-decoration: underline;}
td.paymentimage{text-align:center;vertical-align:bottom}
tr.filledbordertop td{border-bottom:none;border-top:1px solid #ADAA8C;}
tr.filledbordertopheader th{border-bottom:none;border-top:1px solid #a51064;padding-left:3px}
tr.filledbordertopheader th.pricecolumn{border-bottom:none;border-top:1px solid #ADAA8C;width:80px}
tr.filledbordertopheader td{
border-bottom:none;
border-top:1px solid #ADAA8C;
background: #a51064; 
color:#FFFFFF;
font-weight:bold;}
tr.filledbordertopheader td.pricecolumn{border-bottom:none;border-top:1px solid #ADAA8C;text-align:right}
tr.filledbordertopselected td{border-bottom:none;border-top:1px solid #ADAA8C;background:#F4F3EC}
tr.filleddottedbordertop td{border-bottom:none;border-top:1px dotted #ADAA8C;background:#F4F3EC}
tr.borderbottom td{border-bottom:1px solid #CCCCCC; background: #F4F3EC;}
tr.formersegment.borderbottom td{border-bottom:1px solid  #a51064; background: #F4F3EC;}
tr.dottedborderbottom td{border-bottom:1px dotted #CCCCCC}
tr.bordertop td{border-top:1px solid #CCCCCC}
tr.dottedbordertop td{border-top:1px dotted #CCCCCC}
td.borderleft{border-left:1px solid #CCCCCC}
td.blockdivider{border-left:1px solid #CCCCCC;padding-left:10px}
td.dottedborderleft{border-left:1px dotted #CCCCCC}
/* table overview style */
table.dossier{width:100%;line-height:14px}
table.dossier th{color:#FFFFFF;text-align:left}
table.dossier td{padding:0 0 2px 2px;text-align:left;vertical-align:top}
table.dossier td.overview{padding:0 0 2px 2px;color:#a51064;text-align:left;vertical-align:middle}
table.dossier td.tariff{text-align:left;vertical-align:top}
table.dossier td.tariff a{color: #0067c5;  text-decoration: none;}
table.dossier td.tariff a:hover{text-decoration: underline;}
table.dossier td.deliveryimage{text-align:center;vertical-align:bottom}
table.dossier td.paymentimage{text-align:center;vertical-align:bottom}
table.dossier tr.filledbordertop td{border-bottom:none;border-top:1px solid #ADAA8C;background:#a51064}
table.dossier tr.filledbordertopheader td{color:#FFFFFF;border:none;background:#a51064;font-weight:bold;}
table.dossier tr.filledbordertopselected td{border-bottom:none;border-top:1px solid #ADAA8C;background:#a51064}
table.dossier tr.filleddottedbordertop td{border-bottom:none;border-top:1px dotted #ADAA8C;background:#Fa51064}
table.dossier tr.borderbottom td{border-bottom:1px solid #CCCCCC}
table.dossier tr.dottedborderbottom td{border-bottom:1px dotted #CCCCCC}
table.dossier tr.bordertop td{border-top:1px solid #CCCCCC}
table.dossier tr.dottedbordertop td{border-top:1px dotted #CCCCCC}
table.dossier td.borderleft{border-left:1px solid #CCCCCC}
table.dossier td.blockdivider{border-left:1px solid #CCCCCC;padding-left:10px}
table.dossier td.dottedborderleft{border-left:1px dotted #CCCCCC}
table.paymentoptions td.active{padding-left:10px;padding-right:10px;padding-top:10px}
table.paymentoptions td.inactive{padding-left:10px;padding-right:10px;padding-top:10px;background-color:#FFFFFF;opacity:.7;filter:alpha(opacity=70)}
table.tacoinformation{margin:10px 10px 0 10px;width:700px}
/* deliveryoptions table style */
table.deliveryoptions{width:350px}
table.deliveryoptions td.active{width:65px;padding-left:10px;padding-right:10px}
table.deliveryoptions td.inactive{width:65px;padding-left:10px;padding-right:10px;background-color:#FFFFFF;opacity:.7;filter:alpha(opacity=70)}
table.deliveryoptions tr.deliveryimage{height:70px}
table.deliveryoptions tr.deliveryimage td{text-align:center;vertical-align:bottom}
table.deliveryoptions tr.deliverylabel td{vertical-align:center}
/* deliveryinfo */
#deliveryinfo{padding-left:15px}
div.deliveryinfo{width:730px;padding-left:10px;text-align:center}
div.pincodeinfo{width:730px;padding-left:10px;text-align:center}
div.pincodebutton{position:relative;clear:both;display:block;width:730px;height:20px;padding:5px 0 5px 0}
div.pincodebuttonpad{position:absolute;left:280px}
/* iframe styles */
#promotionalframe{margin:0px;padding:0px;border:0px;background-color:#FFFFFF;}
#paymentFrameDiv .paymentframe{width:748px;height:600px;margin:0px;padding:0px;border:0px;background-color:#FFFFFF;overflow:hidden}
#paymentFrameDiv .paymentframe.DEXIA{height:900px;overflow:auto}
#paymentFrameDiv .paymentframe.VISA{height:900px;overflow:auto}
#paymentFrameDiv .paymentframe.ECMC{height:900px;overflow:auto}
#paymentFrameDiv .paymentframe.KBC{height:900px;overflow:auto}
#paymentFrameDiv .paymentframe.CBC{height:900px;overflow:auto}
#paymentFrameDiv .paymentframe.ING{height:900px;overflow:auto}
#paymentFrameDiv .paymentframe.AMEX{height:900px;overflow:auto}
iframe.calendarFrame{visibility:visible;z-index:999;position:absolute;left:-500px;top:0px}
/* footer */
#footer{border-top:1px solid #0067c5;margin:5px 0 0 0}
#footer p{margin:5px 0 0 0;color:#0067c5;text-align:center}
/* popup */
html.popup{overflow:hidden;width:500px;height:300px}
body.popup{margin: 0px;padding: 0px;background:#FFFFFF repeat-x top left;color:#000000;font:normal normal normal 10px/normal Arial,Verdana,Geneva,Helvetica,sans-serif}
body.popup #container{width:480px}
body.popup #columnwrapper{width:480px;max-width:480px}

/* please wait loader */
#loaderHaze{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#FFFFFF;opacity:.7;filter:alpha(opacity=70)}
#loaderBlock{position:absolute;width:410px;height:103px;background-image:url(/static/selfservice/beurope/images/loaderBackground.gif);background-repeat:no-repeat;}
#loaderBlock_part1{position:absolute;top:15px;left:0px;text-align:center;width:410px;color:#FFFFFF;font-family:Arial;font-weight:bold;font-size:20px;font-style:Italic}
#loaderBlock_part2{position:absolute;top:75px;left:0px;text-align:center;width:410px;color:#FFFFFF;font-family:Arial;font-weight:bold;font-size:12px}
#loaderBlock_image{position:absolute;width:374px;height:17px;top:44px;left:16px}
#loaderBarImage{position:absolute;top:0px}
#pleaseWaitDiv #loaderBlock{left:36%}
#pleaseWaitDiv.paymentok #loaderBlock{left:120px}
#pleaseWaitDiv.paymentnok #loaderBlock{left:120px}

/* jquery specific css */
/* alert box */
/* ============ */
#alertbox{font-size:10px;width:380px;display:none;background:#FFFFFF;color:#000000;text-align:left;z-index:999;height:auto;position:relative}
#alertbox .content{width:340px;position:relative;padding:20px 20px 10px 20px;}
#alertbox p.title{font-weight:bold;font-size:13px;color:#e60000;}
#alertbox p.alert{padding:10px 0 5px 0;line-height:17px;}
/* eol box */
/* ============ */
#eolbox{font-size:10px;width:380px;display:none;background:#FFFFFF;color:#000000;text-align:left;z-index:999;height:auto;position:relative}
#eolbox .content{width:340px;position:relative;padding:20px 20px 10px 20px;}
#eolbox p.title{font-weight:bold;font-size:13px;color:#e60000;}
#eolbox p.warn{padding:10px 0 5px 0;line-height:17px;}
/* block UI */
div.blockUI{border:3px solid rgb(170,170,170);margin:0pt;padding:0pt;width:30%;top:20%;left:35%;text-align:center;color:rgb(0,0,0);background-color:rgb(255,255,255);cursor:wait}
.blockUI.blockOverlay{background-color:#000000}

