.box, .box b.tc, .box b.bc{ background-color:transparent; }
.box b.tc, .box b.bc,.box b.tc b.L1, .box b.tc b.L2, .box b.tc b.L3,.box b.bc b.L1, .box b.bc b.L2, .box b.bc b.L3{ font-size:0px;padding:0;display:block; }
.box b.tc b.L1,.box b.tc b.L2,.box b.bc b.L1,.box b.bc b.L2 { height:1px; line-height:1px; overflow:hidden; }
.box b.tc b.L1,.box b.bc b.L1 { margin: 0 4px; }
.box b.tc b.L2,.box b.bc b.L2 { margin: 0 2px; border-width:0 2px; border-style:solid; }
.box b.tc b.L3,.box b.bc b.L3 {margin: 0 1px; border-width:0 1px;    border-style:solid; height:2px; overflow:hidden; }
.box .content { border-left-style:solid; border-left-width:1px;    border-right-style: solid;border-right-width:1px;    margin:0; overflow:hidden; }
/* Left-side border color */.box .content { border-left-color:#aaa; border-right-color:#aaa; }
/* Top border color */.box b.tc b.L1 { background-color:#aaa; }.box b.tc b.L2,.box b.tc b.L3 { border-color:#aaa;}
/* bottom border color */.box b.bc b.L1 { background-color:#aaa; }.box b.bc b.L2,.box b.bc b.L3 { border-color:#aaa;}
/* -- Default params for where content is ---- */.box .content { background:#F0F0F0; }.box b b.L2, .box b b.L3 {background-color:#eee;}
.box { margin:5px; width:550px; }.box .content { padding:2px; }

#prices { font-size:11px;width:540px;cell-padding:4px;border:1px solid #009933}
.myrow0 { background-color:#6F92DB;color:#FFF;font-weight:bold }
.myrow1 { background-color:#fff }
.myrow2 { background-color:#eee }
#contactform {
 color: #333333;
 width: 540px;
 background-color:#F0F0F0;
}
h2 {
 color: #333333;
 width: 540px;
 background-color:#EBEBEB;
 padding:5px;
}
#purchaselicense td{
 font-family: verdana;
 font-size: 11px;
}
label {
 padding-right:10px
}
.form_title {
 font-size:1.5em;
 background-color:#666666;
 color:#FFFFFF;
 font-weight:bold;
 padding:4px;
 margin:0px;
}
.required {
 font-weight:bold
}
.not-required {
 font-weight:normal
}
