body { background-color: #FFFFFF; background: url(images/background/background_main.jpg); background-repeat: repeat-X;}

/* Main Nav & Supporting Header Elements */
.homenavspace { background-color: #3D153C; padding-left: 20px; padding-bottom: 17px; }
.homenavarrow { color: #A14FA1; font-family: verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; vertical-align: center;}
.headl1 { background-color: #3E153D;}
.headl2 { padding-left: 5px;}

a.navhome:link { color: #F6F4F9; text-decoration:none; }
a.navhome:visited { color: #F6F4F9; text-decoration:none; }
a.navhome:hover { color: #A14FA1; font-weight: bold; text-decoration:none; }
.navhome { padding-left: 2px; color: #F6F4F9; font-family: arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration:none; }

/* Page Padding */
.pagepadleft { padding-left: 20px; padding-right: 20px; }
.pagepadright { padding-right: 20px;}
.pagepadright2 { padding-top: 5px; padding-right: 20px;}
.pagepadhead { padding-top: 15px; padding-right: 20px; padding-bottom: 10px;} 

.textright { padding-right: 10px; white-space: nowrap;} 

/* Content */
.introtop { padding-bottom: 3px; color: #707070; font-family: arial, verdana, sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; text-align: justify;}
.introbottom { padding-bottom: 8px; color: #3D153C; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: normal; font-style: italic; text-decoration: none; text-align: right;}
.quotetop { padding-bottom: 3px; color: #A14FA1; font-family: times, serif; font-size: 13px; font-weight: normal; font-style: italic; text-decoration: none; text-align: justify;}
.quotebottom { padding-bottom: 8px; color: #3D153C; font-family: times, serif; font-size: 12px; font-weight: normal; font-style: italic; text-decoration: none; text-align: right;}
.pagecontent { padding-bottom: 5px; color: #707070; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;} 
.endquote { padding-bottom: 5px; color: #707070; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; text-align: right;} 
.pagecontentdotted { padding-bottom: 8px; color: #707070; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; border-bottom: dotted 1px #cccccc; } 
.pagecontentdotted2 { padding-bottom: 4px; color: #707070; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; border-bottom: dotted 1px #cccccc; } 
.pagecontentdotted3 { padding-top: 8px; padding-bottom: 8px; color: #707070; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; border-bottom: dotted 1px #cccccc; } 



/* headers */
.headerpad { padding-bottom: 10px;}
.xlargeheader { padding-bottom: 5px; color: #3D153C; font-family: arial, verdana, sans-serif; font-size: 24px; font-weight: bold; text-decoration: none;} 

.largeheader { padding-bottom: 5px; color: #3D153C; font-family: arial, verdana, sans-serif; font-size: 16px; font-weight: normal; text-decoration: none;} 
.mediumheader { padding-bottom: 2px; color: #3D153C; font-family: arial, verdana, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none;} 
.mediumheader2 { padding-top: 5px; padding-bottom: 2px; color: #3D153C; font-family: arial, verdana, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none;} 
.mediumheader3 { padding-bottom: 5px; color: #3D153C; font-family: arial, verdana, sans-serif; font-size: 14px; font-weight: notmal; text-decoration: none;} 
.eventsheadline { padding-top: 10px; padding-bottom: 3px; color: #707070; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;} 
.eventsheadline2 { padding-bottom: 3px; color: #707070; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;} 
.datetop { padding-top: 5px; padding-bottom: 2px; color: #3D153C; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
.datediv { padding-top: 2px; padding-bottom: 2px; color: #3D153C; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
.date { color: #3D153C; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
.event_col{background-color:#F1F0F5;color:#3D153C;border: 1px groove purple;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 13px; height:25px}
.dateEvent { color: #C369C2; font-family: arial, verdana, sans-serif; font-size: 15px; font-weight: bold; text-decoration: underline;}
.event_cls {background-color: #F1F0F5;color:#C369C2; border: 2px groove orange; font-weight: bold; text-decoration: underline; font-size: 20px; height:25px; cursor: hand;}
.headline { color: #707070; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;} 
.description { color: #707070; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;} 
.title { padding-bottom: 4px; color: #707070; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
.success { padding-top: 10px; padding-bottom: 3px; color: #3D153C; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;} 
.eventsheadlineerror { padding-top: 10px; padding-bottom: 3px; color: #FF0000; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;} 

/* Image Padding */
.imagepad { padding-right: 10px; padding-bottom: 10px;}

/* Navigation */
.pdf { padding-right: 3px;}
.linkpad { padding-bottom: 10px; } 
.pagenavarrow { color: #A14FA1; font-family: verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; vertical-align: center;}
.pagenavsubarrow { color: #A14FA1; font-family: verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; vertical-align: center;}

a.login:link { color: #707070; text-decoration:none; }
a.login:visited { color: #707070; text-decoration:none; }
a.login:hover { color: #A14FA1; font-weight: bold; text-decoration:none; }
.login { color: #707070; font-family: arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration:none; }

a.navsub:link { color: #3D153C; text-decoration:unone; }
a.navsub:visited { color: #3D153C; text-decoration:none; }
a.navsub:hover { color: #D87ED8; font-weight: bold; text-decoration: none; }
.navsub { color: #3D153C; font-family: arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }

a.navsubon:link { color: #A14FA1; text-decoration:unone; }
a.navsubon:visited { color: #A14FA1; text-decoration:none; }
a.navsubon:hover { color: #D87ED8; font-weight: bold; text-decoration: none; }
.navsubon { color: #A14FA1; font-family: arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }

a.navtext:link { color: #3D153C; text-decoration:underline; }
a.navtext:visited { color: #3D153C; text-decoration:underline; }
a.navtext:hover { color: #707070; font-weight: normal; text-decoration: underline; }
.navtext { color: #3D153C; font-family: arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }

a.navedit:link { color: #3D153C; text-decoration:none; }
a.navedit:visited { color: #3D153C; text-decoration:none; }
a.navedit:hover { color: #707070; font-weight: bold; text-decoration: underline; }
.navedit { color: #3D153C; font-family: arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }


/* Forms */
.input { color: #707070; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;} 

.error { padding-bottom: 5px; color: #3D153C; font-family: arial, verdana, sans-serif; font-size: 18px; font-weight: normal; text-decoration: none;} 
.item { padding-bottom: 10px; color: #3D153C; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
.formtext { padding-top: 5px; padding-bottom: 2px; color: #3D153C; font-family: arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration:none; text-align: left;}
.formtext2 { color: #3D153C; font-family: arial, sans-serif; font-size: 11px; font-weight: bnormal; text-decoration:none; text-align: left;}
.button { padding: 3px 10px 3px 10px;  color: #3D153C; font-family: arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; text-align: center!important;;}
.formfield2 { width: 150px; padding-right: 10px; padding-bottom: 3px; color: #3D153C; border: 1px solid #ccc!important; font-family: arial, sans-serif; font-size: 10px; font-weight: bold; text-decoration:none; text-align: left;}
.formfield { width: 150px; padding-right: 10px; padding-bottom: 3px; color: #3D153C; font-family: arial, sans-serif; font-size: 10px; font-weight: bold; text-decoration:none; text-align: left;}
.formfield3 { color: #3D153C; font-family: arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; text-align: left;}

/* Footer Area */
.address { color: #707070; font-family: arial, arial, verdana, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;} 
.copyright { padding-bottom: 3px; padding-top: 20px; color: #3D153C; font-family: arial, arial, verdana, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none;} 

 
 /*Accordian styles */
 
.drawers-wrapper {
	position: relative;
	margin:10px;
	margin-left: 0;
}
.drawers {
	margin: 0;
	padding: 0;
	list-style: none;
}
.drawer {
	margin: 0 ;
	padding: 0 0 6px 0;
	list-style: none;
}
.drawer .pagecontent { padding: 2px 0 6px 18px; }


.drawer-handle {
        text-decoration: underline;
        background: #FFFFFF url(images/right.jpg) no-repeat left 3px;
        padding: 1px 0 1px 18px;
	cursor:pointer;
}

.drawer-handle:hover
{
    color: #855284;
}
.drawer-handle.open { background: none; }
.open {
        background: #FFFFFF url(images/down.jpg) no-repeat left 3px;
        text-decoration: none;
	font-weight: bold;
}
/* nasty, but it fixes the indent on the first one. */
h2.drawer-handle span {}

/*End accordian*/