/*fonts, links, image floats*/

body {
	font:	11px/1.2 Verdana, Arial, Helvetica, sans-serif;
}
	
#contentcenterProg a, #footer a, #centercol a, #centercol-2-col a, #centercol-2-col-alt a {
	color: #069;
	font-weight:bold;
	text-decoration: none;
}
#contentcenterProg a:hover, #footer a:hover {
	text-decoration: underline;
}
#centercol a:hover, #centercol-2-col a:hover, #centercol-2-col-alt a:hover {
	color: #fff;
	background-color:#069;
}
#centercol-2-col table tr td p.lfImg a:hover, #centercol-2-col table tr td p.rfImg a:hover {
	background-color: #ffc;
	}
	
	
.fNav, .fNavL {
	text-transform:uppercase;
	font-weight:bold;
	text-align:right;
}
.fNavL {
	float:left;
}

#rightcol h2 {
	font-size:700%;
	font-weight:normal;
	margin-top:60px;
	margin-bottom:0;
	}
#rightcol h4 {
	margin:10px 0 15px 10px;
	font-size:200%;
}
#rightcol p {
	font-size:10px;
	}

p {
	margin:0 .5em 1em 0;
	line-height:150%;
	}
#centercol h1, #centercol h2, #centercol-2-col h1, #centercol-2-col h2, #centercol-2-col-alt h1, #centercol-2-col-alt h2 {
	font-size:200%;
	padding:.25em 0 1em .4em;
	}
#centercol h2, #centercol-2-col h2, #centercol-2-col-alt h2 {
	font-size:160%;
	padding-left:.5em;
	margin: 1.25em 0 0 0;
	}
#centercol table h3, #centercol-2-col table h3 {
	font-size:160%;
	}
	
ol {
	margin-right:40px;
	}
li {
	margin-bottom:10px;
	}
	
a {
	color: #069;
	font-weight:bold;
	text-decoration: none;
}

a:link{
	color: #069;
	text-decoration: underline;
}
a:visited{
	color: #99c;
	text-decoration: underline;
}

	
h1, h2, h3, h4 {	
	font-family: Verdana,Arial,sans-serif;
	padding-top:20px
}
h1 {
	 font-size:165%;
}
h2 {
	 font-size:140%;
	 margin: .75em 0 1.5em 0;
}
h3, #centercol h3{
	 font-size: 130%;
	 color: #000;
	 margin:.5 0 0em 0;
}
h4 {
	 font-size: 120%;
	 padding: 0;
	 margin:.5em 0 .5em .75em;
}

.first {
	padding-top:0
}
p.lastupdated {
	padding-top:15px;
	color:#999
}

ul{
	 list-style-type: square;
}

ul ul{
	 list-style-type: disc;
}

ul ul ul{
	 list-style-type: none;
}

dl {
	padding-top:15px
}

/* sectionLinks links 
#sectionLinks a:link, #sectionLinks a:visited, .current, .currentAlt {
	display: block;
	width:100%;
	padding-top:.75em;
	padding-right:inherit;
	padding-bottom:.75em;
	padding-left:.5em;
	color: #005d95;
	font-weight:bold;
	text-decoration: none;
}
#sectionLinks a:hover, a.current, .currentAlt {
	background-color: #99d0e7;
	width:97%;
	text-decoration: none;
}
#sectionLinks .current, .currentAlt {
	border-top: none;
	background-color: #ddebeb;
}
.currentAlt{
	background-color: #e7e7c5;
}*/


#centercol-2-col p.lfImg a:hover, #centercol-2-col p.rfImg a:hover{
	background-color: #ddebeb;
}


#contentheader h1 {
	font-size:14px;
	padding:10px;
	margin:0px;
	}

#contentright p { font-size:10px}

.first, .firstmenu {
	margin-top:0;
	padding:0 0 .5em 0;
}

.firstmenu {
	padding:0;
}

blink {
	color:#c00;
}

a:hover {text-decoration:none;}

#contentleft ul li, #contentleftProg ul li{
	color:#999
}

dl dd {
	padding-bottom:10px
}
