html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
:focus {
	outline: 0;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	line-height: 1;
	color: black;
	background: white;
	text-align:center;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.relPos{position:relative;}

a, a:link{color:#e77c11; text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#502288; color:#ba5d00;}

/* font size now set: 1em = 13px */
#wrapper{font-size:.8125em; width:906px; margin:70px auto 20px; text-align:left; overflow:hidden;} 

#navCol{float:left; width:180px; padding-right:27px;}
#contentCol{margin-left:207px; background:#f5f5f5; border-bottom:1px dotted #000; border-top:5px solid #e77c11; line-height:1.6;}
#contentCol .content{padding:20px 34px;}
#footer{margin-left:207px; padding:20px 34px; line-height:1.6;}

#navCol h1{}
#navCol h1 a{display:block; width:180px; height:70px; margin-bottom:20px; background:url(../images/layout/logo.gif) no-repeat; text-indent:-9999px; overflow:hidden;}

#navCol #mainMenu{font-size:1.15em; line-height:1.6; overflow:hidden;}
#navCol #mainMenu a{color:#000;}
#navCol #mainMenu a:hover{text-decoration:none;}
#navCol #mainMenu li{border-bottom:1px solid #e7e7e7; padding-bottom:.5em; margin-bottom:.5em;}
#navCol #mainMenu li a:hover{color:#e77c11;}
#navCol #mainMenu li.current a{padding-left:11px; color:#e77c11; background:url(../images/layout/dot-on.gif) left .5em no-repeat;}
#navCol #mainMenu li.last{border-bottom:none;}

#navCol #mainMenu #subMenu{font-size:.87em;}
#navCol #mainMenu #subMenu li{border-bottom:none; padding-bottom:0; margin-bottom:0;}
#navCol #mainMenu #subMenu li a{padding-left:22px; color:#000; background:url(../images/layout/dot-off.gif) 11px .5em no-repeat;}
#navCol #mainMenu #subMenu li.current a,
#navCol #mainMenu #subMenu li a:hover{color:#e77c11; background-image:url(../images/layout/dot-on.gif);}

#contentCol p{margin-bottom:1em;}
#contentCol p strong{font-weight:normal;}
#contentCol h2{font-size:1.84em; color:#e77c11; margin-bottom:.6em;}
#contentCol h3{font-size:1.23em; color:#000; margin-bottom:.7em;}

#contentCol .floatImgLeft{float:left; margin:0 17px 5px 0; padding:3px; background:#FFF; border:1px solid #dfdfdf;}
#contentCol .floatImgRight{float:right; margin:0 0 5px 17px; padding:3px; background:#FFF; border:1px solid #dfdfdf;}

#contentCol ul.defaultList{margin-bottom:1em;}
#contentCol ul.defaultList li{padding:0 0 0 25px; background:url(../images/layout/dot-off.gif) 9px .7em no-repeat;}

#footer .fineprint{line-height:1.2; color:#999; font-size:.87em; padding-top:.4em;}
