/* CSS Document */
html { min-height: 100%; margin-bottom: 1px; }

body,img,br,a,form,p,h1,h2,h3,h4,h5,h6 { border:0; margin: 0; padding:0;}
body { background-color: transparent;
	   background-repeat: no-repeat;
	   font-family:  arial, verdana, helvetica;
	   font-size: 12px;
	   font-weight:500; }
	   
p {margin-top:4px;font-size: 12px;font-weight:500; }

hr {color:#615D74;height:1px;}

img, td, table, div 	{
				margin:0;
				padding:0;
				border:0;
				border-collapse:collapse;
				vertical-align:top;
				}

a:link {color:#333366;text-decoration:none}
a:visited {color:#333366;text-decoration:none}
a:hover {color:#006633;text-decoration:none}
a:active {color:#006633;text-decoration:none}

a.small:link {color:#FFFFFF;text-decoration:none;font-size:10px;}
a.small:visited {color:#FFFFFF;text-decoration:none;font-size:10px;}
a.small:hover {color:#DFEFE5;text-decoration:none;font-size:10px;}
a.small:active {color:#DFEFE5;text-decoration:none;font-size:10px;}

.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;margin-left:auto;margin-right:auto;}

.hide{display:none;}
.show{display:block;}

h1, h2, h3 {font-family:Arial, Helvetica, sans-serif;}
h1 {font-size:16px;color:#615D74;margin-bottom:20px;}
h2 {font-size:14px;color:#404E4F;margin:10px 0px 5px 0px;}

/* nav */
#navcontainer {margin-left: 30px; padding: 0;}
#navcontainer ul {list-style: none; margin: 0; padding: 0; border: none;}
#navcontainer li {display: block; margin: 0; padding: 0; float: left; width: auto; border-left:1px solid #999999;}
#navcontainer a{color: #FFFFFF; display: block; width: auto; text-decoration: none; margin: 0; padding: 14px 19px; font-size:11px;}
#navcontainer a:hover, #navcontainer a:active { background: #8E9994; }

/* subnav */
.subnav{position: absolute;top: 41px; left:220px; z-index: 999; margin: 0; padding: 0px 0 3px 0; height:20px; width:700px;}
.subnav ul {list-style: none; margin: 1px 0 0px 13px; padding: 0px;}
.subnav li {
	z-index: 102; 
	display: block; 
	margin: 0; 
	padding: 0; 
	float: left; 
	width: auto; 
	background-color:#8E9994;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #76837D;
	border-bottom:1px solid #76837D;}
.subnav a, #sub1 a, #sub2 a {color: #000000; display: block; width: auto; text-decoration: none; margin: 0px; padding: 2px 10px 2px 10px; font-size:11px;}
.subnav a:hover, .subnav a:active {background: #BBC2BE; }

/* special areas */
#maincont, #mainbg {text-align:left;margin-left:0;margin-right:auto;}
#maincont {padding:20px;}

.lefthead {background-color:#615D74;border:1px solid #CCCCCC;color:#FFFFFF;margin-bottom:10px;padding:4px;}

/* button effects */
#buttons {padding:10px;margin-top:15px;}
.button, .button:active, .button:focus, .button:hover {
		font-size:11px;
		font-weight:bold;
		text-decoration: none;
		cursor:pointer;
		height: 19px;
		width:180px;
		padding:3px;
		margin-bottom:4px;
		}
.button {
border: 2px outset #5AA0B8;
background: #E6E9EA;
color: #333366;
}
.button:active, .button:focus, .button:hover {
background: #FFF9E6;
color: #006633;
} 

a.pdf, a.pdf:visited
{
    color: #333366;
    text-decoration: none;
    background: transparent url('../images/page_white_acrobat.png') 4px 1px no-repeat;
    padding: 2px 2px 2px 24px;
}

a.pdf:hover
{
    color: #006633;
}
