body, td, p {color:#082F67; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h1 {margin:0px 0px 5px 0px; color:#C41200; font-size:20px; font-weight:normal;}
h2 {background:#C41200; font-size:12px; color:#FFFFFF; padding:5px; margin:10px 0px;}
h3 {font-size:12px; color:#C41200; margin:10px 0px;}
h4 {font-size:12px; margin:10px 0px;}
p {margin:10px 0px;}
a {color:#C41200;}

/*CLASSES*/
.red {color:#C41200;}
.blue {color:#082F67;}

/*LISTS*/
.itemsSpace li {margin-bottom:10px;}

/*NAVIGATION*/
ul#navUser {list-style: none; margin: 0px; padding: 0px; position: relative;}
ul#navUser li {position:relative; margin:0px; padding:0px; float:left;}
ul#navUser > li > a:hover {}
ul#navUser li a {display: block; padding: 0px 0px; text-decoration: none; text-align:left; font-size:10px;}
ul#navUser li ul {z-index:2; display:none; list-style: none; margin:0px; position: absolute; background: #f0f0f0; width: 150px; border: 1px solid #ddd; border-bottom:0px; padding:0px;}
ul#navUser li ul li {border-bottom:1px solid #ddd; float:none;}
ul#navUser li ul a:hover {background: #ffc; padding:5px;}
ul#navUser li ul a {padding:5px;}

.smallAlt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.secondNav td {color:#FFFFFF; font-size:10px;}
.secondNav a {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.leftContent {padding:0px 10px 10px 10px; width:170px; vertical-align:top;}
.mainContent {width:587; padding:0px 10px 20px 10px; vertical-align:top;}
.menuHeader td {border-top:5px solid #C41200; padding:3px;}
.menuItem td {border-top:1px solid #F5ECDD; vertical-align:top;}
.menuItemEnd td {border-top:1px solid #F5ECDD; border-bottom:5px solid #F5ECDD; vertical-align:top;}
.menuItem a, .menuItemEnd a {display:block; padding:3px; text-decoration:none; color:#082F67;}
.menuItem a:hover, .menuItemEnd a:hover {background:#F9F4EB;}
.breadcrumbs {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#082F67;}
.footer {font-size:10px; border-top:1px solid #082F67; padding:10px 0px; margin:5px 10px; width:758px;}
.footer a, .breadcrumbs a {color:#082F67;}

.newsDate {color:#999999;}
.newsDesc a {text-decoration:none; color:#082F67;}
.newsDesc a:hover {text-decoration:underline;}

/*MESSAGES*/
.msgInfo {background:#FFFDD2; border:1px solid #FFC40F; padding:5px;}

/*DATAGRIDS*/
.datagrid {border-top:1px solid #C41200; border-left:1px solid #C41200; margin-bottom:10px;}
.datagrid .header td {border-bottom:1px solid #C41200; border-right:1px solid #C41200; background:#C41200; font-weight:bold; color:#FFFFFF; padding:5px;}
.datagrid .row td {border-bottom:1px solid #C41200; border-right:1px solid #C41200; background:#FAF5EE; padding:4px;}
.datagrid .rowAlt td {border-bottom:1px solid #C41200; border-right:1px solid #C41200; background:#F7EEE1; padding:4px;}

.datagrid2 {margin-bottom:10px;}
.datagrid2 .header td {border-bottom:1px solid #B4C0D1; border-right:1px solid #B4C0D1; font-weight:bold; color:#C41200; padding:5px;}
.datagrid2 .row td {border-bottom:1px solid #B4C0D1; border-right:1px solid #B4C0D1; padding:5px;}

/*DATAGRID LAYOUT FIX*/
.noborder td {border-width:0px !important;}
.nopadding, .nopadding td {padding:0px !important;}