html,body {margin: 0; padding: 0;}
body,td,p {font: 11px/16px Arial, Helvetica, sans-serif; color: #fff;}
body {background: url("images/bg.jpg") fixed top center no-repeat #000;}
table {border-collapse: collapse;}
img {border: 0px;}

/*Font rules*/

h1 {font: bold 16px/18px Arial, Helvetica, sans-serif; color: #e8d4b2; margin-bottom: 2px;}
h2 {font: bold 16px/18px Arial, Helvetica, sans-serif; margin-bottom: 2px;}
#tblhead {font: bold 16px/18px Arial, Helvetica, sans-serif; margin: 0; padding: 5px 0 5px 0;}
.smtxt {font: normal 10px Tahoma,Arial, Helvetica, sans-serif;}
.smtxtb {font: bold 10px Tahoma, Arial, Helvetica, sans-serif;}

/* Header */

.logo {vertical-align: bottom; padding: 0 0 0 13px;}
.groupname {vertical-align: bottom; text-align: right; padding: 0 16px 0 0;}
.quote {vertical-align: top; padding: 10px 0 0 16px; font: normal 13px Georgia, Times, serif;}
#author {font: italic 11px Georgia, Times, serif;}

/* Form Elements */

input, select, textarea {
font: normal 10px Tahoma, Helvetica, sans-serif; 
color: #1e5b88;
border: 1px solid #308aca;
}
#formmargin {margin: 0;}

/* Table Transparent Background */
.trans_box {
border: 1px solid #308aca;
background-image: url("images/bg70opacity.png");
/* Mozilla ignores crazy MS image filters, so it will skip the following */
filter: progid:DXImageTransform.Microsoft.Alpha(opacity='50');
}

/* stop child elements inheriting the parents alpha opacity in ieWin */
.trans_box * {
/* A position:absolute or position:relative is required for ieWin to actually set the filter? */
position: relative;
font: normal 10px Tahoma, Helvetica, sans-serif;
}

/* Navbar */

.navbar {
height: 10px; 
padding-left: 11px; 
background-image: url("images/bg_row.gif");
}
.navspacer {height: 8px;}

/* Side box */

.boxtop {
height: 20px; 
padding: 3px 0 0 11px; 
background-image: url("images/bg_row.gif");
font: bold 9px Tahoma, Helvetica, sans-serif; 
text-transform: uppercase;
}
.boxtop_link {
height: 20px; 
padding: 5px 0 0 11px; 
background-image: url("images/bg_row.gif");
}
.boxbody {
padding: 10px 10px 10px 11px;
font: normal 10px/14px Tahoma, Helvetica, sans-serif;
}
.box_row_bg_h {padding: 2px 2px 2px 11px;
font: bold 10px Tahoma, Helvetica, sans-serif;
background-image: url("images/bg_row.gif");
}
.box_row_nb {padding: 2px 2px 2px 11px;}
.box_row_bg {
padding: 2px 2px 2px 11px;
background-image: url("images/bg_row.gif");
}

/* Row Background */

.row_bg, .row_bg_nb {
padding: 2px;
text-align: center;
border-right: 1px solid #308aca;
background-image: url("images/bg_row.gif");
}
.row_bg_nb {border: none;}

#rightpad {padding-right: 25px;}

.row_bg_left, .row_bg_left_nb {
padding: 2px;
border-right: 1px solid #308aca;
background-image: url("images/bg_row.gif");
}
.row_bg_left_nb {border: none;}

/* Row without Background */

.row_nbg, .row_nbg_nb {
padding: 2px;
text-align: center;
border-right: 1px solid #308aca;
}
.row_nbg_nb {border: none;}

.row_nbg_left, .row_nbg_left_nb {
padding: 2px;
border-right: 1px solid #308aca;
}
.row_nbg_left_nb {border: none;}

/*Link rules*/

a:link,a:visited,a:active {font: bold 10px/12px Tahoma, Helvetica, sans-serif; color: #fff; text-decoration: none;}
a:hover {text-decoration: underline;}

a.top:link,a.top:visited,a.top:active {font: bold 10px/12px Tahoma, Helvetica, sans-serif; color: #fff; text-decoration: none; letter-spacing: 2px; text-transform: uppercase;}
a.top:hover {text-decoration: underline;}

a.top2:link,a.top2:visited,a.top2:active {font: bold 9px Tahoma, Helvetica, sans-serif; color: #fff; text-decoration: none; text-transform: uppercase;}
a.top2:hover {text-decoration: underline;}

a.nav:link,a.nav:visited,a.nav:active {font: bold 9px Tahoma, Helvetica, sans-serif; color: #fff; text-decoration: none; text-transform: uppercase;}
a.nav:hover {text-decoration: underline;}

a.navsm:link,a.navsm:visited,a.navsm:active {font: bold 9px Tahoma, Helvetica, sans-serif; color: #fff; text-decoration: none;}
a.navsm:hover {text-decoration: underline;}/* background: #1e5b88; */ 

a.boxlink:link,a.boxlink:visited,a.boxlink:active {font: normal 10px Tahoma, Helvetica, sans-serif; color: #fff; text-decoration: none;}
a.boxlink:hover {text-decoration: underline;}
