body {background-color:#fff; margin:40px; font-family:Lucida Grande,Verdana,Sans-serif; font-size:10pt; color:#4F5155;}

ul.menu {padding:2px 0; margin:0; background:#ffffff;}
ul.menu li {display:inline;}
ul.menu a,ul.menu a:visited {color:#003399; text-decoration:none; height:100%; width:100%; background:#f0f0f0; padding:5px 7px;}
ul.menu a:hover {color:#ffffff; background:#c0c0c0;}
ul.menu a.active,ul.menu a.active:visited {color:#ffffff; text-decoration:none; height:100%; width:100%; background:#a0a0a0; padding:5px 7px; font-weight:bold;}
ul.menu a.active:hover {color:#ffffff; background:#a0a0a0;}

h1 {color:#444; background-color: transparent; border-bottom:1px solid #D0D0D0; font-size:16px; font-weight:bold; margin:0 0 2px 0; padding:5px 0 6px 0;}

a,a:visited {color: #003399; background-color:transparent; font-weight:normal;}

a.help,a.help:visited {font-weight:normal; font-size:9px;}

hr {height:1px; color:#c0c0c0;}

form {font-size:12px;}
form label {width:150px; cursor:pointer; float:left; padding-top:5px; border-bottom:1px dotted #e0e0e0; height:16px; vertical-align:bottom;}
form br {clear:both;}
form input[type='submit'] {cursor:pointer;}
.error {color:#ff0000;}
.message {color:#ff8c00; border:1px dotted #ff8c00; margin:0; padding:6px;}
.message input {vertical-align:middle;}

table.list {margin-top:5px;}
table.list tr.labels {font-weight:bold; background-color:#f0f0f0;}
table.list td {padding:1px 5px; border-bottom:1px solid #e0e0e0;}
form.orderform {margin:2px 0; border-bottom:1px solid #D0D0D0;}
form.orderform input {height:22px;}

div.tab {width:30px; float:left;}

small {font-size:8pt;}

.orgname {padding:4px 8px; background-color:#a0a0a0; color:#ffffff; font-size:16pt; margin-left:10px;}

a.devsite,a.devsite:visited {color:#d0d0d0;text-decoration:none;}
a.devsite:hover {text-decoration:underline;}