/* LAYOUT */

body {
	background-color : dee3e7;
	margin-bottom : 0;
	margin-top : 0;
	background-image :  url(pix-site/bg1.gif);
	background-repeat : repeat-x;
}

	#container {
width : 750px;
background-color : White;
	background-image :  url(pix-site/bluetop.gif);
	background-repeat : repeat-x;
}

	#masthead {
	text-align : center;
	padding-bottom : 5px;
border-bottom-width : 2px;
border-style : solid;
border-color : #29529c;
border-top : 0px;
border-left : 0px;
border-right : 0px;
	}

	#maintable {
width : 750px;
margin-top : 10px;
}

	#nav {
	vertical-align : top;
	width : 140px;
	padding-right : 10px;
	margin-bottom : 5px;
	margin-top : 5px;
	margin-right : 5px;
	border-right : none;
	font: 75%/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0px;
}
	
	#content {
	vertical-align : top;
	width : 460px;
	padding-left : 10px;
	margin-bottom : 5px;
	margin-top : 5px;
	padding-right : 10px;
}

	#sidebar {
	vertical-align : top;
	width : 150px;
	padding-left : 10px;
	margin-bottom : 5px;
	margin-top : 5px;
	margin-right : 0px;
	border-left : 1px solid #38698a;
	font: 90%/95% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

	#content-article {
	vertical-align : top;
	width : 610px;
	padding-left : 10px;
	margin-bottom : 5px;
	margin-top : 5px;
	padding-right : 10px;
}

/* LINKS */

a {
color : #29529c;
text-decoration : underline;
}
a :hover{
color : #29529c;
text-decoration : underline;
}
a:visited {
color : #29529c;
text-decoration : underline;
}


/* NAVIGATION 1 */

a.list1 {
width : 125px;
display: block;
background-color : #366dbf;
font-weight : bold;
color: white;
padding: 5px;
margin-left: 0px;
margin-top: -5px;
/*border-top-width: 2px;
border-style : solid;
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
border-color: white;*/
text-decoration : none;

}

a.list1:hover {
	text-decoration : underline;
}

a.list1:visited {
color: white;
text-decoration : none;
}

a.list2 {
width : 125px;
display: block;
background-color : #608ed2;
font-weight : normal;
color: white;	
padding: 5px;
margin-left: 0px;
margin-top: -17px;
/*border-bottom: 10px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-color: white;*/
text-decoration : none;
}

a.list2:hover {
	text-decoration : underline;
}

a.list2:visited {
color: white;
text-decoration : none;
}


/* TEXT */

h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 150%;
	font-weight:900;
	color:#000;
	}
	
h2{
	font: 80%/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #29ad29;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
		
p {
	font: 75%/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
	
#pagetop {
padding-top : 10px;
text-align : center;
}

.crumbs {
	font: 65%/100% Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* DECORATION */

p.ad {padding:0.5em;
margin-top:0.5em;
margin-bottom:0.5em;
margin-left:0px;
margin-right:0px;
background-color:#29ad29;
color: black;
border: 1px solid #033;
}

hr {border: none 0; 
	border-top: 1px dashed #000;
	border-bottom: 1px dashed #38698a;
	width: 100%;
	height: 1px;
	margin: 0;
	text-align: left;
	}
	
.noshow {
	display : none;
}

.fudge-green {
	color : #29ad29;
	font-weight : bold;
	font-style : italic;
}

.fudge-red {
	color : #cc0000;
	font-weight : bold;
}
	
/* LEGACY HORIZONTAL NAV */
	
	#navcontainer #active { border-left: 1px solid #fff; }
	
	#navcontainer ul
{
text-align: center;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #036;
color: white;
width: 100%;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size : 10px;
font-weight : bold;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 3px;
/* matches link padding except for left and right */
padding-top: 3px;
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
padding-top: 3px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: white;
}