/*THIS FORCES A SCROLL BAR IN FIREFOX OTHERWISE THE PAGE JUMPS LEFT AND RIGHT MAKING ROOM FOR A SCROLLBAR OR NOT*/
/*html{min-height:100%; margin-bottom: 1px;}*/



/*GOOD GRIEF YOU HAVE TO DEFINE THINGS EVEN IF THEIR VALUE IS ZERO*/
body {background-color: #343444;
margin: 0px 0 50 0px;
padding: 10px 0 0px 0px;
border: 0;
font: 10pt Verdana, sans-serif;
text-align: center; /*to correct the centering IE bug of centering the container div*/
}

a{
text-decoration: underline;
font-weight: bold;
color: #894742;
}

a:visited{
text-decoration: underline;
font-weight: bold;
color: #894742;
}

a:hover{
text-decoration: underline;
font-weight: bold;
color: #3B2D2C;
}

h1 {
font-style:none;
font-size:11pt;
}

h2{
font-size:10pt;
}

table.agenda{
border:solid 1px #cccccc;
font-size:10pt;
margin:0px;
border-collapse: collapse;
}

table.agenda th{
border:solid 1px #cccccc;
padding:2px;
}

table.agenda thead{
border:solid 1px #cccccc;
padding:2px;
}

table.agenda td{
border:solid 1px #cccccc;
padding:2px;
}

p.indent{
font: 10pt Verdana, sans-serif;
text-indent: 15px;
}

fieldset{
border-right:solid 1px #ffffff;
border-bottom:solid 1px #ffffff; 
border-left:solid 1px #ffffff;
padding:5px;
margin-bottom:10px;
width:625px;
}



legend{
background-color:#CCCCDB;
padding:3px;font-size:11pt;
margin-bottom:5px;
border:solid 1px #B5B4B4;
}





div.boxupperright {
	min-width: 1px;
	background-color: #ffffff;
	border: 1px solid #ababab;
	font-size: 10px;	
	line-height:1.5;
	padding: 7px;
	margin: 0 0 0 0px;
	width:235px;
}

div.container 
{
width: 800px;
margin:auto;
padding: 0px;
background-color:white;
text-align: left;
overflow: hidden;
clear:both;
}

div.containerB
{
margin:10px;
}

div.tabcontainer
{
width:800px;
margin:auto;
pading:0px
background-color:white
text-align:left;
overflow:hidden;
}


div.header {
float: left;
background-color: #ffffff;
margin: 0;
padding: 0;
border: 0;
}

div.othersites{
float: right;
text-align: right;
background-color: white;
margin: 0;
padding: 0;
border: 0;
}


div.breadcrumbs{
float: left;
font: 7pt Verdana, sans-serif;
padding: 0px 0 0 0;
margin: 0;
border: 0;
color: black;
width: 450px;
}

div.breadcrumbs a:link{
color: #333333;
text-decoration: none;
}

div.breadcrumbs a:visited{
color: #333333;
text-decoration: none;
}

div.breadcrumbs a:hover{
color: #443434;
text-decoration: underline;
}


div.homecontent{
float:left;
clear:none;
margin:35 0 0 10px;
padding-right: 10px;
border-right: 1px solid #909090;
width: 385px;
}

div.sidebar{
float:right;
clear:none;
width:250px;
background-color:white;
margin:30 0 0 0px;
padding-right: 0px;
padding-top:3px;
}

div.dashed{
border-top-style: dashed;
border-top-width:1px;
border-top-color: #909090;
padding-top:5px;
}

div.progigert{
padding: 10px;
margin: 0 0 0 5px;
background-color: #eeeeee;
border: 0px;
font-size: 8pt;
}



div.picheader{
margin: 0;
border: 0;
padding: 0 0 0px 0;
}


div.homeimages{
background-color:#ffffff;
text-align: center;
padding: 0 0 0 0;
margin: 0 0 0 0;
border: 0;
}


/*GOSH DARN NAVIGATION BARS*/
/*FIRST (HORIZONTAL) BAR*/

#navcontainer
{
width: 779px;
float: left;
background-color: #443434;
font-weight: normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#navcontainer ul { padding: 0; margin: 0;}
#navcontainer ul li { display: inline; }

#navcontainer ul
{
color: #FFFFFF;
font-family: verdana, sans-serif;
font-size: 8pt;
letter-spacing: 0px;
font-weight: normal;
margin: 0;
padding: 0;
}

#navcontainer ul li a
{
padding: 0.3em 40px;
background-color: #443434;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
float: left;
}

#navcontainer ul li a:hover
{
background-color: #7D6060;
color: #FFFFFF;
text-decoration: underline;
}

#navcontainer a:active
{
text-decoration: underline;
}

#navcontainer li#active a
{
color: #ffffff;
text-decoration: underline;
}

#navlist a:hover
{
color: #ffffff;
background-color: #7D6060;
text-decoration: underline;
}


/*SUB NAV BAR*/

#subnav
{
float: left;
clear: left;
background-color: white;
margin: 0;
padding-left: 0px;
}

/*MUST USE PADDING TO MAKE BULLETS SHOW UP IN IE*/
#subnav ul
{
margin: 0px 0px 20px 0px;
padding: 0 0 0 20px;
color: #443434;
font: 8pt verdana, sans-serif;
font-weight: normal;
letter-spacing: 0px;
width: 100px;
list-style-type:none;
}

#subnav ul li a
{
display: block;
padding: 10px 0 5px 0px;
margin: 0;
background-color: #ffffff;
color: #443434;
text-decoration: none;
font-weight: normal;
}


#subnav ul li a:hover
{
background-color: #ffffff;
color: black;
text-decoration:underline;
}

#subnav a:active
{
background: #ffffff
color: #7D6060;
}

#subnav li#active a
{
background: #ffffff;
color: #7D6060;
text-decoration: none;
}

#subnav a:hover
{
color: black;
background-color: #7D6060;
text-decoration: none;
}

/*VERTICAL NAV BAR*/

#navcontainer2
{
float: left;
clear: left;
background-color: white;
margin-bottom: 20px;
padding: 0;
}

#navcontainer2 ul
{
margin: 20px 0 0 0;
padding: 0;
color: #443434;
font: bold 8pt verdana, sans-serif;
letter-spacing: 0px;
list-style-type: none;
width: 110px;
}

#navcontainer2 ul li a
{
display: block;
padding: 10px 0 5px 0;
margin: 0;
background-color: white;
color: #443434;
text-decoration: none;
border-bottom: 1px solid #4F5769;
}

#navcontainer2 ul li a:hover
{
background-color: #ffffff;
color: #7D6060;
}

#navcontainer2 a:active
{
background: #ffffff
color: #7D6060;
}

#navcontainer2 li#active a
{
background: #ffffff;
color: #443434;
text-decoration: none;
}

#navcontainer2 a:hover
{
color: #7D6060;
background-color: #ffffff;
text-decoration: none;
}



fieldset.noshow{
border:0px;
width:575px;
padding:0px;
margin:0px;
background-color:#ffffff;
}

legend.noshow{
border:0px;
margin:0px;
padding:0px;
background-color:#ffffff;
font-size:10pt;
width:550px;
}



/*FOOTER*/

div.footer {width:780px;margin-top:75px;font-size:8pt;}




