body {background:#ECEFDB; margin:0px}
#main {width:840px; background:#D9DBB6 url(../images/wrpr/left_colorband.gif) repeat-y; margin:0px 20px 0px 20px;height:auto}
#maincontainer {background:#fff; border:4px solid #fff; width:792px;height:auto}
#header {white-space:nowrap;width:792px; border-bottom:2px dotted #BFBFBF;}
#header_left {}
#header_right {}

#kintera_branding_container {background:#ECEFDB; width:840px;}
#kintera_branding {padding:5px; text-align:right; width:840px; background-color:D7E9CF}
a.kintera_branding { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666699; text-decoration:underline;}
a.kintera_branding:hover {color:#666699;}

#navbar {/*background-image:url(../images/wrpr/nav_bg.gif); background-repeat:repeat-x; background-position:0px 2px;*/ width:792px; padding:2px 0px 3px 0px; }
#nav {}
.nav1 { }
#search {margin-left:15px;background: url(../images/wrpr/nav_bg.gif);}
.search {margin:0px; padding:0px; font:10px Arial, San Serif}
form.search input {margin:0px; padding:0px; font:10px Arial, San Serif; }

#utilityarea
{
	line-height: 30px;
	text-align: center;
	font-size: 10px;
	color: #b2b799;
	border-bottom: 1px dotted #b2b799;
	margin-bottom: 8px;
}
#utilityarea a
{
	text-align: left;
	display: block;
	float: left;
	width: 200px;
	color: #b2b799;
	text-decoration: none;
}
#utilityarea a:hover, #sidebar a:hover, div#prefooter a:hover, #mainbodyarea a:hover
{
	text-decoration: underline;
}

#printarea {float:right; margin-right:7px; *padding-top:3px;}
#printarea a {font:10px Arial, San Serif; color:#666699}
#printarea .divider {font:10px Arial, San Serif; color:#666699}

#content_columns {width:792px;height:auto;background:#ffffff; padding-top:4px;}
body.home #leftcol {/*border-top:2px dotted #BFBFBF;*/ padding-top:3px;padding-right:3px; width:145px; background:#ffffff}
#leftcol {/*float:left; border-top:2px dotted #BFBFBF;*/ width:150px; background-color:#ffffff;}
#leftarea {}
#leftcol p {margin:0px;font: 11px Arial, San Serif; color:#333333}

.navdivider {border-bottom:1px dashed #7F7F7F;}
.nav2  {}
a.secondNav, a.secondNav:visited {display:block; background:#ffffff; padding:5px 5px 5px 15px; COLOR:#000; text-transform:uppercase; text-decoration:none; font:10px Arial, San Serif}
a.secondNav:hover {background:url(redbullet.gif) no-repeat; background-position: 5px 8px;COLOR: #000;text-decoration:none;}
a.secondNavOn, a.secondNavOn:visited {display:block; COLOR:#000; padding:5px 5px 5px 15px;text-transform:uppercase; text-decoration:none; font:10px Arial, San Serif; background:url(redbullet.gif) no-repeat; background-position: 5px 8px; background:#fff}
a.secondNavOn:hover {COLOR: #000;text-decoration:none;background:url(redbullet.gif) no-repeat; background-position: 5px 8px;}

.nav3  {background:#fff}
a.thirdNav, a.thirdNav:visited  {display:block;COLOR: #000;padding:2px 5px 2px 20px; text-decoration:none; font:10px Arial, San Serif}
a.thirdNav:hover {background:url(redbullet.gif) no-repeat; background-position: 5px 6px;COLOR: #000;text-decoration:none; }
a.thirdNavOn, a.thirdNavOn:visited  {display:block; COLOR: #000;padding:2px 5px 2px 20px; text-decoration:none; font:10px Arial, San Serif; background:url(redbullet.gif) no-repeat; background-position: 5px 6px;}
a.thirdNavOn:hover {background:url(redbullet.gif) no-repeat; background-position: 5px 6px;COLOR: #000;text-decoration:none;}


.areadivider {border-bottom:2px dotted #BFBFBF; margin:2px 0 2px 0}
#rightcol, #rightcol_donation {/*float:right;*/width:145px;height:auto;padding-top:3px;border-top:2px dotted #BFBFBF;font: 11px Arial, San Serif; color:#333333; z-index:0}
#rightarea {}
#rightcol p, #rightcol_donation p{margin:0px;font: 11px Arial, San Serif; color:#333333}

body.home #contentcol {/*border-left:2px dotted #BFBFBF;*/background:#fff; margin:0px 0px 0px 149px; padding:0px;width:auto;height:auto; z-index:100}
body.home #contentcol .content {padding:0px 15px 10px 15px; width:638px !important; width:490px; height:550px; background:#ffffff;/*border-right:2px dotted #BFBFBF*/;z-index:100}

body.home #contentcolDON {/*border-left:2px dotted #BFBFBF;*/background:#fff; margin:0px 0px 0px 149px; padding:0px;width:auto;height:auto; z-index:100}
body.home #contentcol .contentDON {padding:0px 15px 10px 15px; width:638px !important; width:490px; height:550px; background:#ffffff;/*border-right:2px dotted #BFBFBF*/;z-index:100}

#contentcol {/*border-left:2px dotted #BFBFBF;*/background:#fff; margin:0px; padding:0px;width:auto;height:auto;}
body.default #contentcol .content {padding:0px 15px 10px 15px; width:491px !important; width:488px; height:550px; background:#ffffff;border-right:2px dotted #BFBFBF;}
body.noright #contentcol .content {padding:0px 20px 10px 20px; width:auto;height:550px; background:#ffffff;}

#footer_container {background:#C2C38F; /*width:840px;*/ margin:0px; height:20px;font:9px Arial, san serif; color:#000000}
#footer_left { float:left; font:9px Arial, san serif; color:#000000; padding:5px}
#footer_right {float:right; position:relative;padding:5px}
#footer_right a {font:9px Arial, san serif; color:#000000}


/*inline listing*/
#icl_container ul { list-style:none; margin-top:8px; margin-left:0px; margin-bottom:0px; padding-left:0px; padding-bottom:8px; border-bottom:1px solid #cccccc; display:block}
#icl_container li { }

/* form styles */

.CDtableout
{
    background-color: #7F7F7F
}
.CDtablein
{

}
.CDtitle
{
background-color:#ffffff
}
.CDheader
{
    font-weight: bold; color: #ffffff;
    background-color: #C0C6A5
}
a.CDheader:link { color:#ffffff }
a.CDheader:visited { color:#ffffff }
a.CDheader:hover { color:#A8D6A2}
a.CDheader:active { color:#ffffff }

TD.CDOdd
{   background-color: #ffffff

}
a.CDOdd:link
{   
display: list-item;list-style-type: none;

}
a.CDOdd:visited
{   
display: list-item;list-style-type: none;
}
a.CDOdd:hover {
display: list-item;list-style-type: none;

}
TD.CDEven
{    background-color: #ffffff
}
a.CDEven:link
{    
display: list-item;list-style-type: none;
}
a.CDEven:visited
{    
display: list-item;list-style-type: none;
}
a.CDEven:hover
{    
display: list-item;list-style-type: none;
}

.CDctitle
{
    FONT: bold 10pt Arial, Helvetica, sans-serif;
}
.CDcsubtitle
{
    FONT: bold 9pt Arial, Helvetica, sans-serif;
}
.CDcauthor
{
    FONT: italic 9pt Arial, Helvetica, sans-serif;
}
.CDcdate
{
    FONT: 8pt Arial, Helvetica, sans-serif;
}






.CFdirectory
{
    FONT: 11pt Arial, Helvetica, sans-serif
}
.CFtitle
{
    FONT: bold 9pt Arial, Helvetica, sans-serif
}
.CFtext
{
    FONT: 9pt Arial, Helvetica, sans-serif
}
.FCtableout
{
    BACKGROUND-COLOR: gray
}
.FCtablein
{
}
.FClabel
{
    FONT: bold 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.FCfn
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.FCfnreq
{
    FONT: bold 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.FCfnerr
{
    FONT: bold 9pt Arial, Helvetica, sans-serif;
    COLOR: #ff0000;
    BACKGROUND-COLOR: #ffffff
}
.FCfh
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.FCin
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.LKleft
{
	padding-right: 20px
}
.LKmid
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px
}
.LKmid2
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px
}
.LKright
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px
}
.LKl1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.LKl2
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.LKl3
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.LKd1
{
}
.LKd2
{
	TEXT-INDENT: 20px
}
.LKd3
{
	TEXT-INDENT: 40px
}
.NL
{
    FONT: 11pt Arial, Helvetica, sans-serif
}
.NLtoctitle
{}
.NLtoc
{ }
.NLtoc br
{ display:none
}
.NLtocdiv
{
	padding: 10px;
    background-color: #eeeeee
}
.NLtochr
{
    COLOR: gray
}
.NLtitle {font:13px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left;}


.NLsubtitle
{
    FONT: bold 9pt Geneva, Arial, Helvetica, sans-serif
}
.NLauthor
{
    FONT: italic 9pt Geneva, Arial, Helvetica, sans-serif
}
.NLsummary
{
    FONT: 9pt Geneva, Arial, Helvetica, sans-serif
}
.NLcopyright
{
    FONT: 8pt Arial, Helvetica, sans-serif
}
.NLdate
{
    FONT: 8pt Arial, Helvetica, sans-serif;
}


.NLdiv
{
    COLOR: gray
}
#pg_top_navigation, #pg_bottom_navigation {width:175px}
#pg_container .pg_display a, #pg_container .pg_display a:visited {width: auto; height:260px; display: block; overflow:hidden}

#signuparea {
background-color: #547ca0;
padding: 8px 2px 10px 2px;
width: 146px;
font-family: arial,helvetica,san-serif;
font-weight: bold;
color: white;
font-size: 13px;
line-height: 16px;
}

#signuparea label {
white-space:normal;
}

#signuparea td {
color: white;
font-size: 13px;
font-family: arial,helvetica,san-serif;
font-weight: bold;
}

.FormBox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
background-color: #99CCCC;
background-image: URL(../images/sp.gif);
}

ul#sidebarinfo
{
	margin: 8px 0px 0px 0px;
	padding: 0px;
	width: 150px;
}
#sidebarinfo li
{
	display: block;
	border-top: 1px dotted #b2b799;
	padding: 8px 6px 8px 6px;
	font-size: 10px;
}
#sidebarinfo h3
{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	color: #6a6a9c;
}
#sidebarinfo h3 a:hover
{
	text-decoration: none;
}
#sidebarinfo img
{
	padding-top: 8px;
}
