/* CSS Document */

body {
    font: normal 12px/20px Arial, Helvetica, sans-serif;
}

/*** Header ***/
.structHeader   {margin: 0 0 35px 0;}
.modUtilityNav  {display: none;}
.modSearch      {display: none;}
.structTopMenu  {display: none;}

.structContentHeader    {display: none;}
.structColumnLeft       {display: none;}
.structColumnRight      {display: none;}

.structFooter * {display: none;}
.structFooter p.printCopyright {
    display: block;
    font-size: 11px;
}

h1 {
    font: normal 24px Georgia,'Times New Roman',Times,serif;
}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 16px;}

p, li {
    margin: 0 0 15px;
}
p.articleDate {
    font-weight: bold;
}


.square {
    list-style-type: square;
}
.disc {
    list-style-type: disc;
}
.none {
    list-style: none;
    padding: 0;
}
li {
    margin: 5px 0 10px 0;
}
hr {
    border: none;
    height: 3px;
    background-color: #e1e1e1;
    margin: 20px 0 10px 0;
    clear: both;
}
blockquote {
}
sup {
}
sub {
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
    clear: both;
}
.clearLeft {
    clear: left;
}
.clearRight {
    clear: right;
}
.light {
    background: #f6f7f2;
    padding: 7px;
    margin: 4px 0;
}
.dark {
    background: #f6f4df;
    padding: 7px;
    margin: 4px 0;
}

/*** Landing Page / Article Page / editor.css ***/
.modLandingPage img {
    padding: 1px;
    background: #fff;
    border: 1px solid #cdcdcd;
}
img.left {
    margin: 0 10px 5px 0;
}
.dateStamp {
    font-size: 12px;
    font-style: italic;
}
.listCaption {
    font-size: 11px;
    font-style: italic;
    margin: 0 0 0 40px;
}
.eventInfo {
    font: normal 11px Arial, Helvetica, sans-serif;
}
.moreInfoLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	margin: 0 0 10px 0;
}
.serif {
    font-family: Georgia, 'Times New Roman', Serif;
}
.sansserif {
    font-family: Arial, Helvetica, Sans-Serif;
}
.paragraphHeader {
    font-weight: bold;
    margin-bottom: -10px;
}
.featureList {
    background: url("../images/bg-gradientTop.jpg") 0px 0px repeat-x;
    list-style: none;
    margin: 0;
    padding: 15px;
}
.featureList li {
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #000;
    padding-bottom: 10px;
    border-bottom: 1px dotted #cacaca;
}
.featureList li a {
    font: normal 14px Georgia, 'Times New Roman', serif;
}
.noBottomBorder {
    border-bottom: none !important;
}

.byline {
    font-style: bold;
}
/*** END: Landing Page / Article Page / editor.css ***/

/*** END: Font Styles ***/

/* THIS STYLE IS STRICTLY USED IN THE EVENT AN EDITOR NEEDS TO CLEAR CONTENT IN THE WORK AREA */
.clear {
    clear: both;
}




.courseControls {overflow: hidden;}
.courseControls a.previousSection {float: left;}
.courseControls a.nextSection {float: right;}

/*=== Accordion ===*/
ul.mod-accordion {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
ul.mod-accordion > li {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
ul.mod-accordion > li > .mod-accordion-title > span {
	display: block;
	line-height: 25px;
	padding: 5px 0px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-shadow: none;
	color: #007aab;
}
ul.mod-accordion > li > div.mod-accordion-content {
    display: block;
}
