@charset "utf-8";
body  {
	background:none;
	background-color:#fff;
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
	text-align:left;
	color:#000;
}

#columnHolder {padding-top:10px;}
#c1, #c3 {width:229px; display:block; float:left; /*margin-top:-63px;*/}
#c2{
	width:517px;
	margin-left:8px;
	float:left;
}

#c2WhiteBG {width:492px; float:left;}

.c1c3Padder {padding:0px 4px;}
#c2Content { padding:15px 28px;   color:#000; background-color:#fff;}
#c3 {margin-left:7px;}

#c3WhiteBG {float:left; width:195px; margin-left:10px; }

#c2-c3 {
	margin-left:8px;
	float:left;
	width:753px;
}
#c2-c3Content { padding:15px 28px;   color:#000; background-color:#fff;}

#c2 p, #c2-c3 p{ margin:20px 0px;}
.underline { text-decoration: underline; }
strong, b {
	font-weight:bold;
}
em, i {
	font-style:italic;
}

a {
	color:#009;
}
a:hover {
	color:#009;
}
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
table {
	margin: 0.4em 0;
}
td, th {
	padding:5px;
}
th {
	font-weight:bold;
}
hr {
	height:1px;
	clear:both;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
}

h1 {
	font-size:38px;
	line-height: 38px;
	font-family:"Joanna", Times, serif;
	display:block;
	color:#000;
}

.homepage h1 {
	font-size:24px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#623e27;
	margin-bottom:10px;
}
.homepage h1 span {
	font-size:60px;
	line-height: 45px;
	font-family:"Joanna", Times, serif;
	display:block;
	color:#000;
}

h2 {
	font-size:24px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#623e27;
	margin-bottom:10px;
}
h3 {
	font-size:24px;
	line-height:22px;
	margin-top:5px;
	font-family:"Joanna", Times, serif;
}
h4 {
	font-size:18px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#623e27;
	margin-bottom:7px;
	font-weight:bold;
}
h5 {
	font-size:1.2em;
	line-height:1.4em;
	margin-top:0.2em;
	font-weight:bold;
	padding:.2em 0;
}
h6 {
	font-size:1.1em;
	line-height:1.3em;
	font-weight:bold;
	padding:.2em 0;
}
.content ul , .content ol {
	margin:0 0 10px 0;
}
.content ul li, .content ol li {
	list-style-position: inside;
	margin-left:15px;
}
.content ol li {
	list-style-type:decimal;
}
.content ul li {
	list-style-type:disc;
}
.note {
	font-style:italic;
}
.notice {
	color:#900;
}
.req {
	color: #900;
}


/* CUSTOM STYLES THAT USERES CAN USE */
.tableStyle1 {
	border:1px dashed #CCC;
	width:500px;
}
.tableStyle1 td, .tableStyle1 th {
	font-size: 1em;
	padding:3px;
	border:1px dashed #CCC;
}
.detailText1 {
	font-size: 0.9em;
}
.detailText2 {
	color:#666;
	font-size: 0.9em;
}

.orange {color:#ed6d0a;}
.lightOrange {color:#ed9149;}

.cssCenter {margin-left: auto; margin-right: auto;}
.times {font-family:"Times New Roman", Times, serif}
.fullWidth {width:100%;}
.floatL {float:left !important;}
.floatR {float:right !important;}
.clearL {clear:left !important;}
.clearR {clear:right !important;}
.clearFloat {clear:both !important;}
.bold {font-weight:bold !important; }
.black { color: #000 !important; }
.add10pxBottom {margin-bottom:10px;}
.add15pxBottom {margin-bottom:15px;}
.add20pxBottom {margin-bottom:20px;}
.add30pxLeft {margin-left:30px;}
.add40pxLeft {margin-left:40px;}
.add5pxRight {margin-right:5px;}
.add5pxLeft {margin-left:5px;}
.add1pctLeftPad {padding-left:1%;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
