body,div,span,h1,h2,h3,h4,p,th,td,input,select,textarea
{
font-family:tahoma,verdana,arial,sans-serif;
font-size:11px;
}
body
{
color:#555555;
background-color:#ffffff;
margin-top:15px;
margin-left:15px;
margin-bottom:15px;
margin-right:15px;
}
input,select,textarea
{
color:#555555;
}
input.image
{
vertical-align:bottom;
}
h1{font-family:times;font-size:21px;font-weight:normal;}


a:link{color:#0000ff;text-decoration:none;}
a:visited{color:#3333ff;text-decoration:none;}
a:hover{text-decoration:underline;}

a.list-header:link{color:#555555;text-decoration:none;}
a.list-header:visited{color:#555555;text-decoration:none;}
a.list-header:hover{text-decoration:underline;}

a.id:link{color:#339966;font-weight:bold;text-decoration:none;}
a.id:visited{color:#339966;font-weight:bold;text-decoration:none;}
a.id:hover{font-weight:bold;text-decoration:underline;}

a.id-link:link{color:#cccccc;text-decoration:none;}
a.id-link:visited{color:#cccccc;text-decoration:none;}
a.id-link:hover{text-decoration:underline;}

a.price:link{color:#ff9900;font-weight:bold;text-decoration:none;}
a.price:visited{color:#ff9900;font-weight:bold;text-decoration:none;}
a.price:hover{font-weight:bold;text-decoration:underline;}

table.menu
{
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
padding-right:5px;
width:100%;
}
th.menu
{
padding-top:15px;
padding-left:15px;
padding-bottom:15px;
padding-right:15px;
text-align:left;
white-space:nowrap;
}
td.menu
{
border-bottom:solid 1px #cccccc;
padding-top:5px;
padding-left:11px;
padding-bottom:5px;
padding-right:11px;
white-space:nowrap;
}
td.menu-active
{
border-top:solid 1px #cccccc;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
padding-top:5px;
padding-left:11px;
padding-bottom:5px;
padding-right:11px;
white-space:nowrap;
}
span.logo-text{font-weight:bold;}
span.logo-motto{font-size:9px;font-weight:normal;}


table.menu-int
{
border-bottom:solid 1px #cccccc;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
padding-right:5px;
width:100%;
}
td.menu-int
{
white-space:nowrap;
}


table.home
{
width:100%;
padding-top:15px;
padding-left:15px;
padding-bottom:15px;
padding-right:15px;
}
td.home
{
padding-top:15px;
padding-left:15px;
padding-bottom:15px;
padding-right:15px;
vertical-align:top;
width:33%;
}


table.footer
{
border-top:solid 1px #cccccc;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
padding-right:5px;
width:100%;
}
td.footer
{
white-space:nowrap;
}
td.footer-copy
{
text-align:right;
white-space:nowrap;
}


table.errors
{
border-top:solid 1px #ffaaaa;
border-left:solid 1px #ffaaaa;
border-bottom:solid 1px #ffaaaa;
border-right:solid 1px #ffaaaa;
margin-top:0px;
margin-left:0px;
margin-bottom:15px;
margin-right:0px;
width:100%;
}
td.errors
{
padding-top:11px;
padding-left:5px;
padding-bottom:11px;
padding-right:5px;
vertical-align:middle;
white-space:nowrap;
}
li.errors
{
color:#ffaaaa;
list-style:circle;
}
span.errors
{
color:#ff8080;
}


table.messages
{
border-top:solid 1px #80ff80;
border-left:solid 1px #80ff80;
border-bottom:solid 1px #80ff80;
border-right:solid 1px #80ff80;
margin-top:0px;
margin-left:0px;
margin-bottom:15px;
margin-right:0px;
width:100%;
}
td.messages
{
padding-top:11px;
padding-left:5px;
padding-bottom:11px;
padding-right:5px;
vertical-align:middle;
white-space:nowrap;
}
li.messages
{
color:#40ff40;
list-style:circle;
}
span.messages
{
color:#40ff40;
}


table.navigator
{
border-top:solid 1px #eeeeee;
border-left:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
margin-top:0px;
margin-left:0px;
margin-bottom:15px;
margin-right:0px;
width:100%;
}
td.navigator
{
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
padding-right:5px;
vertical-align:middle;
white-space:nowrap;
}


table.item-form-4
{
border-top:solid 1px #eeeeee;
border-left:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
margin-top:0px;
margin-left:0px;
margin-bottom:15px;
margin-right:0px;
width:100%;
}
th.item-form-4
{
text-align:left;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
padding-right:5px;
white-space:nowrap;
}
td.item-form-4-label
{
text-align:right;
padding-top:5px;
padding-left:5px;
padding-bottom:3px;
padding-right:5px;
vertical-align:top;
width:15%;
}
td.item-form-4-view
{
text-align:right;
padding-top:3px;
padding-left:5px;
padding-bottom:3px;
padding-right:5px;
vertical-align:top;
width:15%;
}
td.item-form-4-value
{
text-align:left;
padding-top:3px;
padding-left:5px;
padding-bottom:3px;
padding-right:5px;
vertical-align:top;
width:35%;
}
table.item-form-2
{
border-top:solid 1px #eeeeee;
border-left:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
margin-top:0px;
margin-left:0px;
margin-bottom:15px;
margin-right:0px;
width:100%;
}
th.item-form-2
{
text-align:left;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
padding-right:5px;
white-space:nowrap;
}
td.item-form-2-label
{
text-align:right;
padding-top:5px;
padding-left:5px;
padding-bottom:3px;
padding-right:5px;
vertical-align:top;
width:30%;
}
td.item-form-2-view
{
text-align:right;
padding-top:3px;
padding-left:5px;
padding-bottom:3px;
padding-right:5px;
vertical-align:top;
width:30%;
}
td.item-form-2-value
{
text-align:left;
padding-top:3px;
padding-left:5px;
padding-bottom:3px;
padding-right:5px;
vertical-align:top;
width:70%;
}


table.list
{
border-top:solid 2px #eeeeee;
border-bottom:solid 1px #eeeeee;
margin-top:0px;
margin-left:0px;
margin-bottom:15px;
margin-right:0px;
width:100%;
}
th.list
{
border-bottom:solid 2px #eeeeee;
text-align:left;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
padding-right:5px;
white-space:nowrap;
}
td.list-odd
{
background-color:#fafafa;
border-bottom:solid 1px #eeeeee;
text-align:left;
padding-top:3px;
padding-left:5px;
padding-bottom:3px;
padding-right:5px;
white-space:nowrap;
}
td.list-wrap-odd
{
background-color:#fafafa;
border-bottom:solid 1px #eeeeee;
text-align:left;
padding-top:3px;
padding-left:5px;
padding-bottom:3px;
padding-right:5px;
}
td.list-even
{
border-bottom:solid 1px #eeeeee;
text-align:left;
padding-top:3px;
padding-left:5px;
padding-bottom:3px;
padding-right:5px;
white-space:nowrap;
}
td.list-wrap-even
{
border-bottom:solid 1px #eeeeee;
text-align:left;
padding-top:3px;
padding-left:5px;
padding-bottom:3px;
padding-right:5px;
}


span.id{color:#339966;font-weight:bold;}
span.id-link{color:#cccccc;}
span.name{font-weight:bold;}
span.price{color:#ff9900;font-weight:bold;}

span.status-pending{color:#ffee00;}
span.status-active{color:#00cc33;}
span.status-blocked{color:#ff8080;}
span.status-deleted{color:#808080;}
span.status-new{color:#8080ff;}
span.status-vip{}
span.status-expired{}
span.status-closed{}
span.status-error{color:#ff8080;}
span.status-success{color:#00cc33;}
span.status-na{color:#cccccc;}

span.type-not-recurring{color:#808080;}
span.type-recurring{color:#00cc33;}
span.type-signup{color:#00cc33;}
span.type-rebill{color:#9900cc;}
span.type-refund{color:#808080;}
span.type-chargeback{color:#ff8080;}

span.mandatory{color:#ff9900;font-size:11px;font-weight:bold;}
span.help{color:#cccccc;font-size:11px;font-weight:bold;}
span.hint{color:#aaaaaa;font-size:9px;}
span.comment{color:#808080;font-size:11px;}

.colors-green-light{color:#00cc33;}
.colors-green-cool{color:#80ff80;}
.colors-orange{color:#ff6600;}
.colors-magenta1{color:#cc0099;}
.colors-brown{color:#800000;}
.colors-magenta2{color:#9900cc;}
.colors-green-dark{color:#008000;}
.colors-blue{color:#0000ff;}
.colors-red{color:#ff0000;}
.colors-red-cool{color:#ff8080;}
.colors-pale{color:#339966;}
