
body { background: url('Images/body.background.png') repeat top left; font-size: 10px; font-family: tahoma, verdana,helvetica,arial; color: #555;}
.fill {width: 100%; }

h1,h2,h3,h4,h5,h6 {color: #FFF; }
a { color: #FFF }

a:focus {color:#CCCCCC;}
a:link {color:#FFFFFF;}
a:visited { color: #3b3b3b; }
a:hover {color:#777777;}
a:active {color:#CCCCCC;}

div.colborder { border: none; padding-right: 25px; }

#info { background: url('Images/top.background.png') repeat-x top left; height: 58px; color: #266280}
#info span { padding-top: 20px; display: block;}

#header { background: url('Images/header.background.jpg') no-repeat top center #0092e9; height: 215px;}
#header-border { background: url('Images/header.border.png') no-repeat scroll center -1px; border-bottom: 1px solid ##0286d6; height: 2px;}
#branding { height: 185px;}
#access { height: 31px; list-style: none; display: block; margin: 0px;}
#access li { float: left; display:  inline; text-align: center; min-width: 100px}
#access li.current_page_item { background: url('Images/access.current.png') no-repeat top left; width: 131px; height: 31px;}
#access li a { text-decoration: none; color: #333;padding:7px 0px; display: block; width: 100%;}
#access li a:hover { text-decoration: underline;}
#access li.current_page_item a { color: #FFF; font-weight: bold;}

#content {margin-top: 50px;}

.block,.block.span-5.colborder { background: url('Images/block.border.png') no-repeat top left #080d10; border: 1px solid #15191c; border-top: none; width: 220px; padding: 20px 15px 5px; }

.table-view { list-style: none; margin:0px; }
.table-view li { border-top: 1px solid #262626; padding: 5px 0px;}
.table-view li:hover, .table-view li.alt { background: #090c0f;}
.table-view .go { background: url('Images/icon.go.png') no-repeat top right; width: 36px; height: 36px; float: right; margin-top: -25px; margin-right: 10px;}
.table-view a { color: #403f3d; text-decoration: none;}
.table-view em {  font-style:  normal; padding-left: 10px;}
.table-view p { color: #403f3d;  font-style: normal; padding-left: 10px; text-transform: uppercase;}
.table-view em.head { color: #f98021; font-style:  normal; font-weight: bold;}
.table-view em.head.sub { color: #403f3d; font-style:  normal; font-weight: bold; font-size: 1.1em; color: #FFF;}
.square-view { list-style: none; margin: 0px }
.square-view li { width:100px; margin-left: 5px; height: 100px; margin-bottom: 15px; }

#footer { border-top: 3px solid #040b0f; background: #050505; height:58px; margin-top: 50px;}
#footer div {margin-top: 5px; }
#footer a { font-weight: bold; }
