body
{
background-color: #F4F6F8;
margin: 0;
padding: 0;
/*background-image: url('images/grid.gif');
background-position: top left;
background-repeat: repeat*/
border-top: 14px solid #C14747 
}

div#frame
{
background: #FFFFFF;
width: 100%;
float: left;
display: inline;
padding-bottom: 32px
}

div#header
{
background: #87826f;
width: 100%;
height: 46px
}

div#topmenu
{
position: relative;
top: 13px
}

div#topmenu a
{
color: #FFFFFF;
text-decoration: none;
font-size: 0.9em;
font-weight: bold;
margin-left: 2.5em;
text-transform: capitalize
}

div#topmenu a:hover
{
border-bottom: 2px solid #FFFFFF
}

div#sidebar
{
width: 27%;
background: #993333;
height: auto;
padding-bottom: 52px;
margin-bottom: 28px;
float: left;
text-align: center;
display: inline;
background-image: url('images/bottom_corner_red.gif');
background-repeat: no-repeat;
background-position: bottom right
}

div#sidebar img
{
margin-top: 11px
}

div#sidemenu
{
text-align: left;
position: relative;
left: 28px;
top: 14px
}

div#sidemenu a
{
color: #FFFFFF;
text-decoration: none;
display: block;
width: 75%;
padding: 2px;
height: 22px;
text-transform: capitalize;
}

a.accToggler
{
font-weight: bold;
border-bottom: 2px solid #771111;
cursor: pointer;
font-size: 14px;
height: 18px;
background: #c14747;
background-image: url('images/menubg.gif');
background-repeat: no-repeat;
background-position: 97% 9px
}

a.static_menu_item
{
font-weight: bold;
border-bottom: 2px solid #771111;
cursor: pointer;
font-size: 14px;
height: 18px;
background: #c14747;
}

a.static_menu_item:hover
{
border-bottom: 2px solid #993333;
background: #CF5A5A;
}


div.accContent
{
display: none
}

div.accContent a
{
background-color: #993333;
font-size: 12px;
font-weight: normal
}

div.accContent a:hover, div#sidemenu .selected:hover
{
background-color: #d56f6f
}

div#sidemenu .selected
{
background-color: #e48787
}






div.banner
{
background: #546672;
background-image: url('images/pic1.jpg');
background-repeat: no-repeat;
background-position: top right;
height: 273px;
width: 100%;
overflow: hidden;
position: absolute;
top: 0px;
right: 0px;
}

div.banner span
{
color: #FFFFFF;
font-size: 49px;
text-align: right;
float: right;
width: 65%;
line-height: 1.1em;
letter-spacing: -0.1em;
overflow: hidden;
position: absolute;
bottom: 12px;
right: 12px
}

div#cf_wrapper
{
height: 273px;
overflow: hidden;
position: relative;
width: 100%;
background: #546672
}


div#col2a
{
float: left;
width: 73%;
background-image: url('images/topfade.gif');
background-repeat: repeat-x;
background-position: bottom left;
background-color: #546672
}

div#col2b
{
float: left;
width: 73%;
}

div#ticker
{
background: #7f8c95;
color: #FFFFFF;
width: 100%;
clear: both
}

div#content
{
padding: 12px;
position: relative
}

div#footer
{
color: #7F8C95;
background: #FFFFFF;
font-size: 0.9em;
width: 100%;
clear: both;
height: 32px;

position: relative
}

div#footer span
{
position: absolute;
right: 24px;
top: 24px;
text-align: right;
}


div#page_banner1, div#page_banner2
{
float: left;
height: 140px;
/*background: #546672*/
}



div#page_banner1
{
width: 66%;
padding-left: 8px;
padding-right: 8px;
}

div#page_banner2
{
width: 30%;
float: right;
background-image: url('images/tpic1.jpg');
background-repeat: no-repeat;
background-position: top right
}

div#page_banner1 h1
{
color: #FFFFFF;
text-align: center;
position: relative;
top: 30px; /*IE6*/
text-transform: capitalize;
line-height: 38px
}

html>body div#page_banner1 h1
{
top: 27px; /*FF*/
//top: 30px; /*IE7*/
}

div.document_row
{
width: 98%;
height: auto;
padding: 3px;
clear: both;
margin-top: 2px
}

div.document_row a, div.document_row a:hover
{
text-decoration: none;
border: 0px;
font-weight: bold;
}

div.document_row img
{
margin-right: 8px
}

div.document_row span.desc
{
font-size: 14px;
display: none;
padding: 2px;
clear: both;
margin-top: 2px;
height: auto;
}


div.document_row label
{
color: #546672;
margin-left: 8px
}

div.document_row span.link
{
float: left;
margin-right: 2%;
height: 14px
}

div.document_row span.details
{
float: right;
height: 18px;
font-size: 0.7em
}

div.document_row span.details label
{
display: inline
}

div.spacer0
{
height: 0;
clear: both
}

div.spacer
{
height: 16px;
clear: both
}

#map
{
min-width: 400px;
width: 100%;
height: 220px;
float: left;
margin-bottom: 8px;
clear: both;
border: 1px solid #000000;
}

.map
{
color: #454545;
}

div#shade
{
padding: 4px;
margin-bottom: 8px
}

div.shade1
{
background: #e6f4ff
}

div.shade2
{
background: #fefcca
}

div.contact1
{
float: left;
width: 50%
}

div.contact2
{
float: right;
width: 45%
}

div.contact1, div.contact2
{
height: 400px;
}

textarea
{
width: 98%;
height: 140px
}

label
{
display: block
}


