@import "/uploadedfiles/Styles/Styles_5/leftnav_508.css";
@import "/uploadedfiles/Styles/Styles_5/master.css";
@import "/uploadedfiles/Styles/Styles_5/horizontal_508_topnav.css";
@import "/uploadedfiles/Styles/Styles_5/horizontal_508_topNavPersistent.css";
/* Modules */
@import "/uploadedFiles/Styles/modules/modules.css";
/* appended module syles  */
@import "/uploadedFiles/Styles/Styles_5/calendar.css";
@import "/uploadedFiles/Styles/Styles_5/widgetcolumn.css";

body {
	font-size:11px;
	color:#3e3e3e;
	background-color:#e5e5e5;
	font-family: "Trebuchet MS", sans-serif;
}

/********* BEGIN user defined elements *********/
/* these styles need to exist on style sheet associate with folder in CMS Workarea */
a:link {
	color: #0F238C;
	text-decoration: none;
	font-weight: normal;
}


a:hover {
	color: #9CA21A;
	text-decoration: none;
	font-weight: normal;
}
a:visited{
	text-decoration: none;
	font-weight: normal;
}

p {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3e3e3e;
}



h1 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	line-height:28px;
	font-style: normal;
	font-weight: bold;
	color: #0F238C;
}

h3 {
	font-size: 16px;
	color: #3E3E3E;
	font-weight: bold;
}
table, td {
	font-size:1em;
}
/********* END user defined elements *********/

.MainContent
{
	font-size:1em;
}



H2 {
font-size: 18px;
color:#9CA21A;
margin:8px 0;
}

H4	{
font-size:1em;
font-weight:bold;
margin:15px 0 8px 0;
color:#0F238C;
}

H5	{
	font-size: 1em;
	text-transform: uppercase;
	font-weight:bold;
	color:#3E3E3E;
}
H6	{
	font-size: 1em; 
	font-style: italic;
	color:#0F238C;
	font-weight:bold;}

.clrBoth {
		clear:both;
}
P {
	margin:0 0 15px 0;
}

UL, LI {
	color:#3e3e3e !important;
}
UL.morespace, LI.morespace {
	line-height:18px;
}
SUP {
	font-size:8px;
	margin-top:-5px;
	line-height:8px;
}


img.RightAlign {
	margin-left:10px;
	margin-bottom:10px;
}
img.LeftAlign {
	margin-right:10px;
	margin-bottom:10px;
}
table.BGcolor {
	border-collapse:collapse;
	width:189px;
	margin:4px 0;
	border:1px solid #0F238C;
}

table.BGcolor td {
	padding:8px;
}
table.BGcolor td H3 {
	padding:2px 6px;
	margin:0px !important;
	background-color:#0F238C;
	color:#fff;
}


table.outline {
	border-collapse:collapse;
	width:189px;
	margin:4px 0;
	border:1px solid #9CA21A;
	background-color:#fff;
}

table.outline td {
	padding:8px;
}
table.outline td H3 {
	padding:2px 6px;
	margin:0px !important;
	background-color:#9CA21A;
	color:#fff;
}

#contentarea table.BGcolor,
#contentarea table.outline {
		width:368px;
}



#listtbl {
	width:100%;
}

#listtbl th {
	color:#fff;
	font-size:14px;
	background-color: #9CA21A;
	padding:2px 6px;
	text-align:left;
}
#listtbl td {
background:url(/uploadedimages/Styles/Styles_5/dashed_vert.gif) repeat-y left top;
padding:8px;
}
#listtbl td a {

}
#listtbl td div {
display:block;
margin-bottom:10px;
}

/** ********************************  
 TABLE CLASS .CONTENT TD, user defined styles 
 ******************************** **/
Table.content {
	padding-bottom: 5px;
	font-size:11px;
	width:100%;
}

Table.content td {
	padding:0 0 0 8px;
}

Table.content UL {
	margin:0 0 0 4px;
}

*:first-child+html Table.content UL
{
	margin:0 0 0 12px;
}
* html Table.content UL {
	margin:0 0 0 18px;
}
Table.content UL LI {
	margin:0 0 0 5px;
	padding:0 0 6px 0;
}
Table.content UL LI a {
	display:inline;
}

/** ********************************  
 TABLE CLASS .CONTENT TD, user defined styles 
 ******************************** **/
#ctl00_mainContentPlaceHolder_ContentBlock1 Table.content,
#mainContent #contentList Table.content {
	background:url(/uploadedimages/Styles/Styles_5/dashed_vert.gif) repeat-y left top;
	padding-bottom: 5px;
	font-size:11px;
	width:190px;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	border:0;
}

#ctl00_mainContentPlaceHolder_ContentBlock1 Table.content td {
	padding:0 0 0 8px;
}

#ctl00_mainContentPlaceHolder_ContentBlock1 Table.content UL {
	margin:0 0 0 4px;
}

*:first-child+html #ctl00_mainContentPlaceHolder_ContentBlock1 Table.content UL
{
	margin:0 0 0 12px;
}
* html #ctl00_mainContentPlaceHolder_ContentBlock1 Table.content UL {
	margin:0 0 0 18px;
}
#ctl00_mainContentPlaceHolder_ContentBlock1 Table.content UL LI {
	margin:0 0 0 5px;
	padding:0 0 6px 0;
}
#ctl00_mainContentPlaceHolder_ContentBlock1 Table.content UL LI a {
	display:inline;
}

Table.content {
	position:relative !important;
}

#mainContent {
}

#contentarea {
	float:left;
	width:370px;
}
/* The Widget area (Collection, Calendar, Poll, ListSummary) */
#widgetContainer 
{
	float: right;
	width: 190px;
	padding: 0px 0 10px 0;
	margin:0 10px 0 0;
}
* HTML #widgetContainer 
{
	margin:0 5px 0 0;
}
#widgetContainer #contentList {
	width: 100%;
}

#widgetContainer img
{
	margin:0 0 8px 0;
}

/* specified so as not to inherit widgetcontainer h3 properties */
#widgetContainer #contentList table.content TD h3, table.content TD h3
{
	font-size:14px;
	background-color: #9CA21A;
	color:#fff;
	margin:-3px 0 8px -8px;
	padding:5px 6px 2px 6px;
	display:block;
}
* HTML #widgetContainer #contentList table.content TD h3, 
* HTML #ctl00_mainContentPlaceHolder_ContentBlock1 table.content TD h3,
*:first-child+html #ctl00_mainContentPlaceHolder_ContentBlock1 table.content TD h3
 {
	margin:-3px 0 8px -10px;
	position:relative;
	top:0px;
}
/** **  //END TABLE CLASS .CONTENT TD  ** **/

/** ********************************  
 COMMON CLASSES, user defined styles 
 ******************************** **/
	.ContentHeader2 {
	color:#0F238C;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	}

	.UpperCase {
	text-transform:uppercase;
	}
	.UpperCaseBold {
	text-transform:uppercase;
	font-weight:bold;
	}
	.centeredHeadline {
	text-align:center;
	font-style:italic;
	display:block;
	}
	.H4bar2	{
	background-color:#0F238C;
	color:#fff;
	display:block;
	padding:5px;
	}
	.H4bar1	{
	background-color:#9CA21A;
	color:#fff;
	display:block;
	padding:5px;
	}
/** **  //END COMMON CLASSES  ** **/


#leftMenuCol .leftNavContent UL, 
#leftMenuCol .leftNavContent OL,
#widgetContainer #contentList UL, 
#widgetContainer #contentList OL {
	margin:4px 0 4px 15px;
	padding:0 0 0 5px;

}
#leftMenuCol .leftNavContent UL LI, 
#leftMenuCol .leftNavContent OL LI,
#widgetContainer #contentList UL LI, 
#widgetContainer #contentList OL LI {

}
#leftMenuCol .leftNavContent UL LI a, 
#leftMenuCol .leftNavContent OL LI A,
#widgetContainer #contentList UL LI a, 
#widgetContainer #contentList OL LI A {
	
}
.color1 {color: #9CA21A;}
.color2 {color: #0F238C;}
.color3 {color:#3e3e3e;}
