﻿
body {
    margin:0px;padding:0px;top:0px;
    font-family:Trebuchet MS, Verdana, Arial;
    background-color:#444343;
    font-size:13px;
    color:#fffffa;
    height:100%;
}
p a {
    color:#d93138;
    text-decoration:none;
}
p a:Hover {
    text-decoration:underline;
}
h1 {
    font-size:18px;
    font-weight:bold;
    color:White;
}
h2 {
    font-size:16px;
    font-weight:bold;
    color:White;
}
.rowContainer {
    height:100%;
    width:980px;
    margin:0px auto;
}
.clearAll {
    clear:both;
}

#siteContainer {
    
}
#menuRow {
    height:100px;
    width:100%;
    background-image:url(../images/menuBG.jpg);
    border-bottom:solid 5px #232323;
}
#menuContainer {
    height:100px;
    line-height:100px;
    margin-left:5px;
}

#logoRow {
    height:200px;
    width:100%;
    background-color:white;
    background-image:url(../images/banner1back.jpg);
    border-bottom:solid 5px #232323;
}

#contentRow {
    width:100%;
    border-bottom:solid 5px #232323;
    padding-bottom:20px;
    background-color:#1e1e1e;
    height:100%;
}
.homeLeft {
    width:230px;
    margin-right:20px;
    float:left;
}
.homeMiddle_ThreeColumn {
    float:left;
    width:430px;
}
.homeMiddle_OneColumn {
    width:100%;
}
.homeMiddle_LeftColumn {
    float:left;
    width:730px;
}
.homeMiddle_RightColumn {
    float:left;
    width:680px;
}
.homeRight {
    width:280px;
    margin-left:20px;
    float:right;
}

#footerRow {
    height:100px;
    width:100%;
    margin-bottom:0px;
}

.menuTab
{   font-weight:bold;
    font-size:20px;
}
.menuActiveTab {
    font-weight:bold;
    font-size:20px;
}
.menuTab A, .menuTab A:Visited {
    color:#fffffa;
    text-decoration:none;
}
.menuActiveTab A, .menuActiveTab A:Visited, .menuTab A:Hover, .menuActiveTab:Hover {
    color:#d93138;
    text-decoration:none;
}

.GridHeader {
    background-color:Black;
    height:30px;
    line-height:30px;
    color:#d93138;
    font-weight:bold;
    padding-left:2px;
}
.GridHeader A, .GridHeader A:Visited
{   color:#d93138;
    font-weight:bold;
    text-decoration:none;
    padding-left:2px;
}
 .GridHeader A:Hover
 {  text-decoration:none;}
 
.GridRow {
    background-color:#efefef;
    height:25px;
    line-height:25px;
    padding-left:2px;
    color:#1e1e1e;
 }
.GridRow A, .GridRow A:Visited, .GridAltRow A, .GridAltRow A:Visited
{   color:#1e1e1e;
    font-weight:bold;
    text-decoration:none;
    padding-left:2px;
}
.GridRow A:Hover, .GridAltRow A:Hover
{   color:#0e1b8d;
    text-decoration:underline;
}
 .GridAltRow
 {  background-color:#cacaca;
    height:25px;
    line-height:25px;
    color:#1e1e1e;
 }
 
 .FormLabel {
    width:100px;
    display:inline-block;
    font-weight:bold;
    color:#d93138;
 }
 .FormLabelNoWidth {
    display:inline-block;
    font-weight:bold;
    color:#d93138;
 }
 .FormField {
    font-weight:normal;
    display:inline-block;
 }
 fieldset {
    border:dotted 2px #232323;
    padding:10px;
 }
 fieldset span {
    vertical-align:top;
 }
 
 input {
    color:White;
    background-color:#232323;
    font-weight:bold;
    border:solid 1px silver;
    height:25px;
    line-height:25px;
 }
 textarea {
    color:White;
    background-color:#232323;
    font-weight:bold;
    border:solid 1px silver;
    line-height:20px;
 }
 .button {
    color:White;
    background-color:#d93138;
    font-weight:bold;
    border:solid 1px silver;
    height:25px;
    line-height:25px;
 }

#centeredmenu {
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#centeredmenu ul li a {
    font-size:14px;
    font-weight:bold;
    color:#d93138;
    text-decoration:none;
    display:block;
    margin:0 0 0 1px;
    padding:3px 10px;
}
#centeredmenu ul li a:hover {
   text-decoration:underline;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   text-decoration:underline;
}

.horizontalList2 li {
display:block;
margin-right:3px;
margin-left:3px;
font-weight:bold;
font-size:18px;
list-style:none;
float:left;
}
td input { margin:0px; }

fieldset p 
{   display:block;
}


