body{
margin-top:20px;
padding:0;
line-height: 1.5em;
background: url('../images/blugrad.gif') repeat-x fixed top;

}
#pres{
float:left;
Padding: .5em;
}


h2{
font-family: verdana;
color: #5673BB;
font-size: 120%;
}

.textblock{
font-size: 10pt;
color: black;
font-family:arial;
line-height: 1.25em;
letter-spacing: normal;
padding: 15px;
}

.textblock a{
text-decoration: none;
color: #79856D;

}


.textblock a:hover{
color: #b32317;

}
.site{
font-size: 11pt;
color: black;
font-family:arial;
line-height: 1.25em;
letter-spacing: normal;
padding: 15px;
}

.site a{
text-decoration: none;
color: #5673BB;

}

.site a:hover{
color: #b32317;

}

.site ul{
list-style-type:none;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 900px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border: 3px solid #475FA9;
background: #FFF url('../images/mainblock.gif') repeat-y 100% 100%;
}

#topsection{
background: #2E3192;
height: 148px; /*Height of top section*/


}

#topsection h1{
margin: 0;

}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 202px; /*Set left margin to LeftColumnWidth*/
background: #fff;
Padding-top: .75em;
padding-left: 1em;
padding-bottom: 1em;
color: #5673BB;
font-size: 16pt;
font-family: verdana;
font-weight: normal;
letter-spacing: .2em;
line-height: 2em;
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
height: 600px;
margin-left: -900px; /*Set left margin to -(MainContainerWidth)*/
padding-top: .75em;
padding-bottom: .75em;
background: ;
}

#footer{
clear: right;
font-family: verdana;
font-size: 9pt;
width: 100%;
background: #2E3192 url('../images/green.gif') repeat-x 100% 100%;
height: 21px;
color: #FFF;
text-align: center;
padding-left:0; padding-right:0; padding-top:3px; padding-bottom:3px


}


.innertube{
margin-left: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-bottom: 0px;
}


table{
border-collaspe: collaspse;
}

#title{
font-family: verdana;
width: 270px;
color: #fff;
font-size: 13pt;
text-align: left;
padding: 3px;
padding-left:10px;
font-weight: bold;
}

#navbar{
background: #2E3192 url('../images/navbar.jpg') no-repeat 100% 100%;
height: 31px
}

#nav{
width: 590px;
height: 20px;
font-family: verdana;
color: #fff;
text-align: right;
font-size: 9pt;
padding-top: 3px;
padding-bottom: 2px;
font-weight: none;
}

#nav li{
display: inline;

}
#nav a{
text-decoration: none;
color: #fff;
padding: .2em .5em;
}

#nav a:hover{
color: #b32317;
padding: .2em .5em;
}

#sitemap{
clear: both;
background: url('../images/green.gif') repeat-x 100% 100%;
color: #B0b579;
Text-align: center;
font-family: verdana;
Font-size: 9pt;
color: #fff; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px
}

#sitemap a{
text-decoration: none;
color: #fff;
}


#sitemap a:hover{
text-decoration: none;
color: #b32317;
}

.arrowlistmenu{
width: 178px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
color: #475FA9;
background: #FDF8DE url('../images/arrowlong.gif') repeat-x center left;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
/*header text is indented 10px*/
cursor: hand;
cursor: pointer;
border: 1px solid #475FA9; font-style:normal; font-variant:normal; font-weight:bold; font-size:13px; font-family:Verdana; padding-left:10px; padding-right:0; padding-top:4px; padding-bottom:4px

}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url('../images/arrowlongdk.gif');
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/

}

.arrowlistmenu ul li{
padding-bottom: 8px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #fff;
background: url('../images/arrowbullet.png') no-repeat center left; /*custom bullet list image*/
display: block;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #4C4E6D;
font-size: 10px;
font-family: verdana; padding-right:.01em; padding-top:.01em; padding-bottom:.01em
}

.arrowlistmenu ul li a:visited{
color: #fff;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #C5B48A;
background-color: #4C4E6D;
}


ul#navhome {
margin-left: 0px;
padding-left: 0px;
list-type-style: none;
width: 178px;
height


}

ul#navhome a {
display:block;
text-decoration: none;
background: black url('../images/arrowlongbk.gif') repeat-x center left;
color: #475FA9;
border: 1px solid #475FA9; font-style:normal; font-variant:normal; font-weight:bold; font-size:13px; font-family:Verdana; padding-left:10px; padding-right:0; padding-top:4px; padding-bottom:4px
}
ul#navhome a:hover{
color: #A70303;
background: #fff url('../images/arrowlongbkdk.gif') repeat-x center left;
}
ul#navhome li{
display:inline;
}

#home{
background: black url('../images/arrowlongbkdk.gif') repeat-x center left;
margin-top:11px;
text-decoration: none;
color: #475FA9;
width: 166px;
border: 1px solid #475FA9; font-style:normal; font-variant:normal; font-weight:bold; font-size:13px; font-family:Verdana; padding-left:10px; padding-right:0; padding-top:4px; padding-bottom:4px

}


img{
border: none;
}



table{
width: 195px;
height: 100%;
font-family: verdana;
font-size: 8pt;
color: #ccc;
padding-right:.5em;
}

table a{
text-decoration: none;
font-size: 8pt;
color: #fff;
}


table a:hover{
text-decoration: none;
font-size: 8pt;
color: #A70303;
}