body
{ margin-top:10px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
font-family:helvetica, sans-serif;
font-size:14px;
text-align:center; }

img
{ border:0px; }

table, tr, img, a, form
{ margin:0px;
padding:0px; }

p
{ margin:0px;
padding-bottom:15px;
padding-top:0px; }

td
{ font-family:helvetica, sans-serif;
font-size:12px; }

ul
{ padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
margin:0px; }







a:link, a:active, a:visited
{ text-decoration:none; }

a:hover
{ text-decoration:underline; }






a.menu-item:link, a.menu-item:active, a.menu-item:visited
{ border-bottom:0px;
font-weight:bold;
font-size:18px;
text-decoration:none; }

a.menu-item:hover
{ border-bottom:0px;
text-decoration:none; }






a.menu-side-item:link, a.menu-side-item:active, a.menu-side-item:visited
{ font-weight:bold;
font-size:12px;
border:0px;
display:block;
padding:2px;
text-decoration:none; }

a.menu-side-item:hover
{ border:0px;
padding:2px;
text-decoration:none; }







a.menu-sub-item:link, a.menu-sub-item:active, a.menu-sub-item:visited
{ font-weight:bold;
display:block;
font-size:10px;
border:0px;
padding-left:20px;
text-decoration:none; }

a.menu-sub-item:hover
{ border:0px;
text-decoration:none; }






a.menu-toggle:link
{ font-size:10px;
border:0px; }






#topper
{ height:155px;
width:100%;
text-align:center;
margin-top:0px;
padding:0px; }

#logo
{ height:155px;
width:400px;
text-align:right;
margin:0px auto;
bottom:0px; }

#menu-bar
{ width:100%;
display:block;
font-family:arial, sans-serif;
font-weight:bold;
padding-top:2px;
padding-bottom:2px;
font-size: 18px;
text-align:center;
background:url('/images/menu.png') repeat-x top; }

#login
{  }

#bulk
{ width:100%;
height:400px;
margin-bottom:10px; }

#centrepiece
{ margin:0px auto;
display:block;
width:800px;
padding:0px; }

#menu
{ width:800px;
text-align:center;
font-size: 18px;
margin:0px auto; }

.user-strip
{ font-size:15px; }

#content
{ text-align:left;
vertical-align:top;
padding:5px;
margin-bottom:10px;
font-size:14px;
color:#3D3D3D;
width:800px; }

.alert
{ margin-top:5px;
margin-bottom:5px;
text-align:center;
font-weight:bold;
font-size:15px;
padding:3px; }

.notice
{ margin-top:2px;
margin-bottom:2px;
text-align:left;
font-weight:bold;
font-size:11px;
font-weight:bold;
padding:3px; }

.notice:before
{ content: "NOTICE";
display: block;
font-weight:bold;
font-size:15px;
text-align: center;  }

#menu-side
{ width:225px;
padding-right:10px;
padding-left:10px;
padding-top:35px;
text-align:left;
vertical-align:top;
margin-bottom:10px;
padding-bottom:3px; }

.menu-side-header
{ font-size:13px;
padding:2px;
font-weight:bold; }

#copyright
{ font-size:11px;
font-weight:bold;
text-align:center;
color:#747474; }

a.copy:link, a.copy:active, a.copy:visited
{ text-decoration:underline;
border:0px; }

a.copy:hover
{ color:#C0C0C0;
text-decoration:none;
border:0px; }










h1, h2, h3, h4, h5, h6
{ margin:0px;
padding:0px;
text-align:left; }

h1
{ font-family:georgia, serif;
font-weight:lighter;
padding:5px;
margin-bottom:10px;
font-size:40px; }

h2
{ font-family:helvetica, sans-serif;
font-size:35px;
margin-bottom:5px;
font-weight:lighter; }

h3
{ font-family:helvetica, sans-serif;
font-size:30px;
margin-bottom:3px;
font-weight:bold; }

h4
{ font-family:helvetica, sans-serif;
font-size:25px;
margin-bottom:2px;
font-weight:bold; }

h5
{ font-family:helvetica, sans-serif;
font-size:20px;
font-weight:bold;
margin-bottom:2px;
margin:0px; }







.table-header
{ font-weight:bold;
padding-right:2px;
padding-left:2px;
padding-top:4px;
padding-bottom:4px;
font-size: 17px;
vertical-align:middle; }

.table-cell-one
{ padding-right:2px;
padding-left:2px;
padding-top:4px;
padding-bottom:4px;
font-size:12px; }

.table-cell-two
{ padding-right:2px;
padding-left:2px;
padding-top:4px;
padding-bottom:4px;
font-size:12px; }

.table-cell-closed, .table-cell-notification
{ padding-right:2px;
padding-left:2px;
padding-top:4px;
padding-bottom:4px;
font-size:12px; }








.form-input
{ font-family:helvetica, sans-serif;
font-size:15px;
font-weight:bold;
margin-bottom:5px;
padding:2px; }