/* printer button */
#print_button
{
	clear: both;
	padding: 14px 0 0 0;
}


html
{
/*
font-family: verdana, tahoma, univers, sans-serif;
font-size: 11px;
*/
font-family: helvetica, arial, univers, sans-serif;
font-size: 0.75em;
}

body
{
background-color: #eee;
color: #000;
}

a img {
border: 0;
}

tr
{
font-size: 100%;
}

.lmenu { background-color: #23336c; }

#pf_header
{
display: none;
}

#container
{
display: block;
overflow: auto;
width: 960px;
margin: 0px auto 0px auto;
text-align: left;
background: transparent url("../img/bg_body.jpg") repeat-y center top;
}

#bottom
{
clear: both;
width: 960px;
height: 10px;
margin: 0px auto 0px auto;
text-align: center;
background-image: url("../img/bg_bottom.jpg");
background-repeat: no-repeat;
background-position: center top;
}

#top
{
display: block;
clear: both;
width: 940px;
margin: 0px auto 0px auto;
text-align: left;
}

#top  #logo
{
display: block;
width: 100%;
}


/*========== top-nav ==========*/
#top-nav {
width: 928px;
margin: 0 auto;
background: #b6b6b6;
overflow: hidden;
position: relative;
}

#top-nav ul {
list-style: none;
margin: 0;
padding: 0;
}

#top-nav li {
float: left;
display: block;
/*width: 150px;*/
background: #fff;
text-align: center;
font-size: 1em;
font-weight: bold;
}

#top-nav li a {
/*float: left;*/
display: block;
margin: 0 1px 0 0;
padding: 0.6em 0.8em;
border: 1px solid #b6b6b6;
background: #dbea5e url('../img/nav_bg1.gif') repeat-x left top;
text-decoration: none;
color: #333333;
}

#top-nav li a:hover {
background: #b2ce3d url('../img/nav_bg2.gif') repeat-x left top;
}

#top-nav li.active a { /** current page **/
background: #333366 url('../img/nav_bg_active.gif') repeat-x left top;
color: white;
}
/*========== END: top-nav ==========*/

#hp-slideshow {

}

#hp-slideshow-iframe {
margin: 6px 0 0 16px;
width: 928px;
height: 162px;

overflow: hidden;
}


#main
{
clear: both;
display: block;
overflow: visible;
width: 928px;
margin: 0 auto;
text-align: left;
}
#bread_crumbs
{

}

#content
{
display: block;
overflow: visible;
float: right;
width: 720px;
margin: 6px 2px 8px 0px;
}

#content_subwide
{
width: 100%;
/* height: 600px; */
min-height: 600px;
display: block;
overflow: visible;
margin: 0px;
border: 1px solid #b6b6b6;
}

#content_subwide_body
{
padding: 15px;
}



/* Two Columns - Content */
#twocolumns_container
{
float: right;
display: block;
width: 720px;
margin: 6px 0px 8px 0px;
}

#twocolumns_top
{
display: block;
width: 100%;
height: 5px;
background-image: url("../img/two_columns_top.gif");
background-repeat: no-repeat;
background-position: center top;
}

#twocolumns_bg
{
display: block;
overflow: auto;
width: 100%;
background-image: url("../img/two_columns_bg.gif");
background-repeat: repeat-y;
background-position: center top;
}

#twocolumns_bottom
{
display: block;
width: 100%;
height: 5px;
background-image: url("../img/two_columns_bottom.gif");
background-repeat: no-repeat;
background-position: center bottom;
}

#content_subsmall
{
float: left;
width: 500px;
/* height: 600px; */
min-height: 600px;
display: block;
margin: 0px;
}

#content_subsmall_body
{
padding: 15px;
}


#right_column
{
float: right;
width: 210px;
/* height: 600px; */
min-height: 600px;
display: block;
margin: 0px;
}

#right_column_body
{
padding: 15px;
display: block;
}
/* END: Two Columns - Content */




/*========== footer ==========*/
#footer {
overflow: auto;
width: 960px;
height: 4em;
margin: 0.5em auto 0 auto;
font-size: 0.9em;
color: #bbf;
}

.footer-text {
float: left;
width: 250px;
margin: 0 0 0 2em;
}

ul.footer-nav {
float: right;
width: 400px;
list-style: none;
margin: 0 2em 0 0;
padding: 0;
}

ul.footer-nav li {
display: inline;
float: right;
padding: 0 1em;
border-right: 1px solid #77f;
}

ul.footer-nav li.first {

}

ul.footer-nav li.last {
padding-right: 0;
border-width: 0;
}

ul.footer-nav li a {
color: #bbf;
}

ul.footer-nav li a:hover {
color: #bbf;
}
/*========== END: footer ==========*/

/*====== Styles for Index DCs ====*/
#IndexPage {
margin: 0 0 .5em 0;
font-weight: bold;
}

#IndexPageRow {
margin: 0 0 .2em 0;
}

#IndexPageRows {
margin: 0 0 .5em 0;
}

#IndexPageDescription {
margin: 0 0 .5em 0;
}
a.xmsedit { font-size: 7pt; background-color: #dddddd; }
