/**
 * Style sheet Text
 */
body
{
	font-family:"Gill Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size:.8em;
	line-height:1.4em;
}

H1
{
	margin:14px 0px 0px 6px;
	padding:4px 0px;
	font-weight:bold;
	font-size:1.4em;
	color:#0D8F45;
}

H2
{
	margin-left:14px;
}

H3
{
	font-weight:bold;
	font-size:1.2em;
	color:#0D8F45;
}

H4
{
	margin-left:14px;
}

/* Main header on default pages */
.ce_headline
{
	margin:14px 0px 0px 12px;
	padding:4px 0px;
	font-weight:bold;
	font-size:1.4em;
	color:#0D8F45;
}

H2
{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-weight:normal;
	font-size:1.1em;
	color:#000000;
}

/* Text on home page */
.home_page_text
{
	margin:6px 0px 0px 6px;
	font-size:1.1em;
}

/* Text on default pages */
.ce_text
{
	margin:6px 0px 0px 12px;
	font-size:1em;
}

/* Front news, events and additional headers font settings */
#events_front, #news_front, #Home_Page_Additional
{
	font-size:1.1em;
	color:#000000;
}

/* Front news, events and additional headers */
#events_front H6, #news_front H6, #Home_Page_Additional H6
{
	margin-bottom:0px;
	padding-bottom:5px;
	border-bottom:1px solid #000000;
	font-weight:bold;
	font-size:1.15em;
	color:#0D8F45;
}

/* News and Event Item Headers */
#news_front H3, #news_front H3 a, #events_front H3, #events_front H3 a
{
	margin-top:2px;
	font-weight:bold;
	font-size:1em;
	color:#000000;
}

/* Sets the margins and font for 'more' on front news & events */
.more
{
	margin:2px 0px 4px 0px;
	padding:0px;
	text-decoration:none;
}

/* Sets the margins and font for the teaser text on front news */
#news_front .teaser
{
	margin:-10px 0px 0px 0px;
	padding:0px;
	text-decoration:none;
}

/* Sets the margins and font for the time and date on front events */
#events_front .time
{
	margin:-10px 0px 0px 0px;
	padding:0px;
	font-style:italic;
	text-decoration:none;
}

/* Sets top margin for addtional content text on home page */
.add_home_page_text
{
	margin:4px 0px 0px 0px;
}

a:visited
{
	text-decoration:none;
	color:#3E94D1;
}

a:link
{
	text-decoration:none;
	color:#3E94D1;
}

a:active
{
	text-decoration:none;
	color:#03406A;
}

a:hover
{
	text-decoration:none;
	color:#03406A;
}

#header a:visited
{
	text-decoration:none;
}

#header a:link
{
	text-decoration:none;
}

#header a:active
{
	text-decoration:none;
}

#header a:hover
{
	text-decoration:none;
}

/* left column headers (sub-navigation) */
#left h6
{
	margin:5px 0px;
	padding:5px 5px 5px 35px;
	background-image:url("/tl_files/images/menu/document.png");
	background-position:left center;
	background-repeat:no-repeat;
	font-size:1.1em;
	color:#000000;
}

/* sub nav remove bullets and set base margin */
#left ul
{
	margin:0px;
	padding:0px;
	font-size:14px;
	list-style-type:none;
}

/* sub nav add img */
#left .level_1 a, #left .level_1 p
{
	display:block;
	margin:0px;
	padding:3px 0px 3px 28px;
	background-image:url("tl_files/images/menu/right.png");
	background-position:left center;
	background-repeat:no-repeat;
}

/* sub nav level 2 indent add img */
#left .level_2 a, #left .level_2 p
{
	margin:0px 0px 0px 10px;
	padding:3px 0px 3px 28px;
}

/* sub nav level 3 indent add img */
#left .level_3 a, #left .level_3 p
{
	margin:0px 0px 0px 20px;
	padding:3px 0px 3px 28px;
}

/* Sets reg error text to red */
.error
{
	font-style:italic;
	color:#ff0000;
}

/* Sets quick poll header size */
#right .mod_quickpoll h3
{
	margin:0px;
	padding:0px 0px 2px 0px;
	font-size:1.1em;
	color:#0D8F45;
}

/* right column headers */
#right h6
{
	margin:0px;
	padding:5px;
	background-color:#cccccc;
	font-size:1.0em;
	color:#000000;
}

#main div
{
	text-align:left;
}

.mod_subscribe p
{
	margin:0px;
	padding:5px 0px;
}

#right .mod_quickpoll h3, .description, .stoptext, .totaltext, .graph
{
	margin:0px 0px 0px 5px;
	padding-left:0px;
}

/* FAQ List settings */
.mod_faqlist H2, .mod_faqreader
{
	margin-top:4px;
	margin-left:6px;
}

/* FAQ List formatting */
.mod_faqlist ul li
{
	padding-bottom:10px;
	font-weight:bold;
	font-size:1.1em;
	list-style-type:square;
}

