table.black_border_ruler1 {
        border: 1px solid black;
        border-collapse: 'collapse';
        margin-bottom: 10px;
        width: 438px;
}

table.black_border_ruler1 td {
        border: 1px solid black;
        padding-left: 10px;
        width: 33%;
}
h1, h2, h3, h4, {
        font-family: Verdana;
}
p, span {
        font-family: Verdana;
        margin: 5px 0px 0px;
        font-weight: normal;
        font-size: 10px;
}
body {
        background: #EBEBE9;
        color: #000000;
        vertical-align: middle;

        }

p.decl {font-size: 10pt;}
p.head {font-weight: bold;}
p.list {font-size: 10pt;}
p.tiptext {

        padding-top: 5px;
        line-height: 110%;
        color: #4B4B4B;
        font-family:  Arial;
        font-size: 10px;
}
p.donetext {
        font-size: 8pt;
        padding-top: 20px;
        line-height: 120%;
}
p.formfieldlabel {
        font-weight: bold;
        padding-right: 5px;
}
p.formfieldlabel3 {
		color: red;
        font-weight: bold;
        padding-right: 5px;
}
p.right {text-align: right;}
p.contactinfo {text-align: center;}
p.mainmenutext{
        margin: 0px;
        color: #000000;
        font-size: 18px;
        font-weight: lighter;
        padding-left: 10px;
        }
div.mainmenutext2{
        margin: 0px;
        color: #000000;
        font-size: 18px;
        font-weight: lighter;
        padding-left: 10px;
        }
p.contName {
        margin: 0px 0px 0px 0px;
        font: bold 12px;
        color: #000000;
        }
p.contNameEx {
        margin: 0px 0px 0px 0px;
        font: 12px;
        color: #000000;
        }
p.contWork {
        margin: 0px 0px 0px 0px;
        font: bold 10px;
        color: #000000;
        }
p.err_message {
        color: red;
        font: bold 14px;
}
p.ok_message {
        color: green;
        font: bold 14px;
}
p.baseFAILED {
        font: bold 24px;
        background: left;
        text-align: center;
        border: 0px none;
        vertical-align: top;
        padding-top: 50px;

}
p.additionalBig {
        margin: 20px 0px 10px 0px;
        font: bold 12px;
        color: #000000;
}
p.baseleftBig {
        font: bold 13px;
        background: left;
        text-align: left;
        padding-bottom: 5px;
        padding-top: 15px;
}
p.basecenterBig {
    font: bold 13px;
    background: left;
    text-align: center;
    padding-bottom: 5px;
    padding-top: 15px;
}
a {color: #0000cc;}
a:hover {color: #cc0000; text-decoration: none;}
a.list {font-size: 10pt;}
span.true {color: #008800;}
span.false {color: #ff0000;}

table {
        font: 12px Arial;
        color: #4B4B4B;
        }
table.white {
        background: #ffffff;
        border: 1px #000000 solid;
}
table.topmenu {
        border-top: 1px #000000 solid;
        border-bottom: 1px #000000 solid;
}
tr.info {background: #ffffff;}
tr.data {background: #fcfcfc;}
tr.head {background: #cccccc;}
tr.zebrahi {background: #fcfcfc;}
tr.zebralo {background: #f0f0f0;}
.zebralo_bold {
        background: #f0f0f0;
        font-weight: bold;
}

td.cellOrangeBorder {
        border-left-width: 10px;
        border-left-style: solid;
        border-left-color: #648DC1;
        line-height: 91px;

}

td.cellOrangeBorder2 {
        border-left-width: 10px;
        border-left-style: solid;
        border-left-color: #648DC1;
        line-height: 120px;

}
td.logoCell{
        border-left: 1px #000000 solid;
        border-bottom: 1px #000000 solid;
}
td.CellTXT {
        font: bold 17px;
        /* color: #000000; */
        text-align: left;
        vertical-align: middle;
        background-repeat: repeat-x;
        background-position: center;
        background-color: #EAEAEC;
}
td.column_right {
        border-left: 1px #000000 solid;
}
td.inputCell {
        padding-right: 5px;
}
input, input.text, textarea.text, select {font-size: 9pt; border: #7F9DBC 1px solid; background-color:#FFFFFF;}
input.text:focus, textarea.text:focus {font-size: 9pt; border: #7F9DBC 1px solid; background-color:#EBF5FF;}

input.error
{
        border:1px solid #b42e33;
        background:#FFFFE1;
        font-size: 9pt;
}

input.radio {font-size: 9pt; }
input.empty {background: #ffffee;}
//input.error {background: #ffeeee;}
input.full {background: #eeffee;}
input.hand {cursor: hand;}
input.radio {
        border: 0px;
}
input.image {
        border: 0px;
}
.clear {
        border: 0px;
}
input.checkbox  {
        border: #000000 0px solid;
        }
input.other {width: 70px;margin-left: 10px;}
input.codetosend {
  width: 100px;
  font: 13px Verdana;
  color: #000000;
}
.Headermy {
        font: bold 12px Verdana;
        color: #000000;
        background: center;
        text-align: center;
        border-left: 1px solid #000000;
        vertical-align: middle;
        letter-spacing: -0.01em;
}
.Headermywob {
        color: #4B4B4B;
        font-family:  Arial;
        font-size: 12px;
	    font-weight: normal;
        text-align: center;
        vertical-align: middle;
}
.baseleft {
        font: bold 12px;
        color: #000000;
        background: left;
        text-align: left;
        vertical-align: middle;
        padding: 0px 0px 0px 50px;


}

.baseleftc {
        font: bold 12px;
        color: #000000;
        background: left;
        text-align: center;
        vertical-align: middle;
        padding: 0px 0px 0px 50px;


}

.baseleftBig {
        font: bold 13px;
        background: left;
        text-align: left;
        padding-bottom: 5px;
        padding-top: 15px;
}
.baseFAILED {
        font: bold 24px;
        background: left;
        text-align: center;
        border: 0px none;
        vertical-align: top;
        padding-top: 50px;

}
.basecenter {

        font: bold 12px;
        color: #000000;
        background: left;
        text-align: center;
        border: 0px none;
        vertical-align: top;
}

.maintext {
        color: #000000;
        padding: 0px;
        vertical-align: top;
        font-size: 11px;
        font-weight: normal;
		text-align: justify;
		padding-right: 5px;
}

.mainboldtext {
        color: #000000;
        vertical-align: top;
        font-weight: bold;
}

.rightcolumnbase {
        font: 12px;
        color: #000000;
        padding: 12px;
        vertical-align: top;
}

.spinfotitle {
        font: 12px;
        color: #000000;
        padding: 2px;
	    font-weight: bold;
	    text-align: right;
}

.spinfovalue {
	    font-size: 11px;
	    color: #000000;
	    text-align: left;
	    width: 350px;
}

.rightcolumnORANGE {
        width: 100%;
        padding-bottom: 10px;
        border-bottom: 1px solid #000000;
        font-size: 10px;
        font-weight: bold;
}


.rightcolumnbaseB {
        padding-top: 5px;
        font-size: 11px;

}
.cellBack {
        background: url(./img/fone.gif) repeat-y;
}

.baselefttop {

        font: bold 12px;
        color: #000000;
        background: left;
        text-align: left;
        border: 0px none;
        vertical-align: top;
        padding: 10px 0px 0px 50px;
}

/* classes for validator */
.tfvHighlight {
        font-weight: bold;
        color: #FF0000;
        }
.tfvNormal {
        font-weight: normal;
        color: #4B4B4B;
        }
span.na {
        color: #777777;
        }
span.formfieldlabel {
        font-weight: bold;
}
a.bblack {
        font-weight: bold;
        color: black;
        }
.fpPopUpBody
{
        background-color: #FE6114;
        border : 1px #000000 solid;
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
        font-weight: bold;
        color : #ffffff;
	    padding: 5px;
	    text-align: center;
	    width: 100px;
}

.a14B
{

	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
        font-weight: bold;
        color : #000000;
}
.text12jpx
{

	    font-family: Arial, Sans-Serif;
	    font-size: 11px;
	    text-align: justify;
        color : #000000;
}

.stepH
{

	    font-family: Arial, Sans-Serif;
	    font-size: 20px;
        font-weight: bold;
        color : #000000;
}
.stepH2
{

	    font-family: Arial, Sans-Serif;
	    font-size: 16px;
        font-weight: bold;
        color : #000000;
}
.stepH3
{

	    font-family: Arial, Sans-Serif;
	    font-size: 16px;
        font-weight: bold;
        color : #34329F;
}

.text12w
{

	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
        color : #ffffff;
}

.registrationHint
{
        font-family: Arial, Sans-Serif;
        font-size: 11px;
        font-weight: normal;
        padding-top: 3px;
        color: gray;
}
.radioButton
{
        border: 0;
}
.rightColumnRegWizard
{
        font: 12px;
        color: #000000;
        padding: 2px;
}
.registrationList
{
        margin-left: 15px;
}

.PriceLstPaging1
{
        font-family:  Arial;
        font-size: 12px;
        font-weight: bold;
        color:#052B59;
}
.PriceLstPaging
{
        text-decoration: none;
        font-weight: normal;
        font-family:  Arial;
        font-size: 12px;
        color:#052B59;
}
.deleted
{
        text-decoration: line-through;
        color: red;
}

.newdata
{
        text-decoration: line-through;
        color: green;
}

.website10
{

    font-family: Arial, Sans-Serif;
    font-size: 10px;
}

.text10ptpad{
        padding-left: 3px;
        font-family:  Arial;
        font-size: 10px;
        font-weight: normal;
        border: 1px solid #000000;

}
.text12px{
        font-family:  Arial;
        font-size: 12px;
	    font-weight: bold;

}
.blueTxt1
{
        color: #2887B3;
        font-family:  Arial;
        font-size: 16px;
    	font-weight: bold;
}

.grayTxt1
{
        color: #4B4B4B;
        font-family:  Arial;
        font-size: 14px;
	    font-weight: bold;
}

.grayTxt2
{
        color: #4B4B4B;
        font-family:  Arial;
        font-size: 12px;
	    font-weight: normal;
		text-align: justify;
}
.blueTxt2
{
        color: #0A4976;
        font-family:  Arial;
        font-size: 12px;
	    font-weight: bold;
}
.blueTxt3
{
        color: #0E4A74;
        font-family:  Arial;
        font-size: 12px;
	    font-weight: normal;
}

.blueTxt4
{
        color: #0E4A74;
        font-family:  Arial;
        font-size: 14px;
	    font-weight: bold;
}

div.nxErrorBox
{
        border:1px solid #b42e33;
        background:#FFFFE1;
        padding:4px 8px;
        margin-bottom:20px;
        font-family:  Arial;
        font-size: 12px;
	    font-weight: normal;
        color:#b42e33;
}
div.nxErrorBox h1
{
        color:#b42e33;margin:0;
        font-size: 14px;
}

img.errorlogo{float:left;margin-right:10px;margin-top:2px;}

.ErrorTxt1
{
        font-family:  Arial;
        font-size: 12px;
	    font-weight: bold;
        color:#b42e33;
}

.ListHead
{
        font-family:  Arial;
        font-size: 12px;
	    font-weight: bold;
        color:#052B59;
}
u.sameAsLink
{
		color:blue;
}

.ok_message{
        color: green;
        font-weight: bold;
        font-size: 14px;
}
.daily_report_tb_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: #FFFF00;
	background: #5B93CF;
}

.bill_price{

        font-weight: normal;
        font-size: 16px;
         color     :000000;
        text-align: right;
        background: #D5d5d5;
        border: 1px solid Black;
}
.bill_txt{

        font-weight: normal;
        font-size: 16px;
        text-align: left;
         color     :000000;
        background: #e0e0e0;
        border: 1px solid Black;
}

.bill_total_txt{

        font-weight: normal;
        font-size: 16px;
        text-align: left;
        background: #bbbbbb;
         color     :000000;
         border: 1px solid Black;
}
.bill_total_price{

        font-weight: normal;
        font-size: 16px;
        text-align: right;
        background: #bbbbbb;
        color     :000000;
        border: 1px solid Black;
}
.bill_head{

        font-weight: normal;
        font-size: 18px;
        color     :000000;
}
.nav_buttons
{
		width: 50px;
}
.double_nav_buttons
{
		width: 100px;
}
.notify
{
	color: red;
}
@media print {
    .noprint { display: none; }
}
.my_text_area{
	overflow:hidden;
	border-color:#8A949D;
}
.lead_list{
	font-family: Arial;
	color: red;
	text-align: justify;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}

.transparent{
filter: alpha(opacity=60); /* ie */
-moz-opacity: .6; /* mozilla */
background:#444444;
color:#000;
width:100%;
}

/* new oms style implementation */
.clear {
    padding:                0;
    margin:                 0;
    overflow:               hidden;
    width:                  100%;
    position:               relative;
    text-align:             center;
}
a.enhance_preview{
    background:             transparent url('new_reg_and_order_form/images/blue_rolled_a.gif') no-repeat scroll top right;
    color:                  #ffffff;
    display:                block;
    float:                  left;
    font:                   bold 12px verdana, arial, sans-serif;
    height:                 22px;
    margin-right:           0px;
    padding-right:          14px; /* sliding doors padding */
    text-decoration:        underline;
}
a.enhance_preview span{
    background:             transparent url('new_reg_and_order_form/images/blue_rolled_span.gif') no-repeat;
    display:                block;
    line-height:            12px;
    padding:                4px 5px 6px 20px;
}
a.enhance_preview:hover{
    background-position:    bottom right;
    color:                  #ffffff;
    outline:                none; /* hide dotted outline in Firefox */
    text-decoration:        underline;
}
a.enhance_preview:hover span{
    background-position:    bottom left;
    padding:                4px 5px 6px 20px; /*move text in any direction*/
}

a.enhance_now{
    background:             transparent url('new_reg_and_order_form/images/blue_rolled_a.gif') no-repeat scroll top right;
    color:                  #ffffff;
    display:                block;
    float:                  left;
    font:                   bold 12px verdana, arial, sans-serif;
    height:                 22px;
    margin-right:           0px;
    padding-right:          14px; /* sliding doors padding */
    text-decoration:        underline;
}
a.enhance_now span{
    background:             transparent url('new_reg_and_order_form/images/blue_rolled_span.gif') no-repeat;
    display:                block;
    line-height:            12px;
    padding:                4px 5px 6px 20px;
}
a.enhance_now:hover{
    background-position:    bottom right;
    color:                  #ffffff;
    outline:                none; /* hide dotted outline in Firefox */
    text-decoration:        underline;
}
a.enhance_now:hover span{
    background-position:    bottom left;
    padding:                4px 5px 6px 20px; /*move text in any direction*/
}

a.convert_now{
    background:             transparent url('new_reg_and_order_form/images/order_now_rolled_a.gif') no-repeat scroll top right;
    color:                  #ffffff;
    display:                block;
    float:                  left;
    font:                   bold 12px verdana, arial, sans-serif;
    height:                 22px;
    margin-right:           0px;
    padding-right:          14px; /* sliding doors padding */
    text-decoration:        underline;
}
a.convert_now span{
    background:             transparent url('new_reg_and_order_form/images/order_now_rolled_span.gif') no-repeat;
    display:                block;
    line-height:            12px;
    padding:                4px 5px 6px 20px;
}
a.convert_now:hover{
    background-position:    bottom right;
    color:                  #ffffff;
    outline:                none; /* hide dotted outline in Firefox */
    text-decoration:        underline;
}
a.convert_now:hover span{
    background-position:    bottom left;
    padding:                4px 5px 6px 20px; /*move text in any direction*/
}