/* Tag based elements */
body, html
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color:#231f20;
	background-color:White;
}

a, b, i, u, span, div, tr, td, table, th, li, ul, ol, strong, emphasis 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	
}
a, b, i, u, span,  tr, td, table, th, li, ul, ol, strong, emphasis 
{
	color:#231f20;
}

h3
{
	font-weight:normal;
	font-size:15px;
	font-family: Arial, Helvetica, Sans-Serif;
	margin-bottom:8px;
}

h3 b
{
	font-weight:bolder;
}


img { border: none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }


/* General ID Based Elements */
#SiteContainer
{
	position:relative;
	width: 900px;
	text-align:left;
}

/* Menu Elements */
.rmText
{
	text-decoration:none;
}

.rmText subMenuItem, .rmText .subMenuItem2
{
	color:#9d9fa1;
}

#SectionMenu
{
	margin-left:15px;
	width:194px;
	float:left;
}

.SectionHeader
{
	font-size:15px;
	color:#231f20;
	margin-bottom:10px;
	margin-top:10px;
}

.SectionHeader b
{
	font-size:15px;
	color:#231f20;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:bolder;
}

.SectionSubHeader
{
	font-size:13px;
	color:#008eaf;
	margin-bottom:7px;
}

.defaultmenuheadline
{
	color:#231f20;
	font-size:15px;
	cursor:pointer;
	text-decoration:none;
}

.defaultmenuheadline b
{
	color:#231f20;
	font-size:15px;
	cursor:pointer;
	text-decoration:none;
}


.defaultmenusubline
{
	color:#231f20;
	font-size:11px;
	cursor:pointer;
	text-decoration:none;
}

/* Header Elements */
#SiteHeader
{
	position:relative;
	width: 900px;
	height:50px;
	z-index:8000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#SiteHeaderSep
{
	position:relative;
	width: 900px;
	height:54px;
	background: url("Resources/Images/headerSepNew.jpg");
	background-repeat:repeat-x;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#SiteLogo
{
	position:relative;
	width: 192px;
	height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#SiteMenu
{
	position:relative;
	width: 515px;
	height:60px;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
z-index:8000;
}

.MainMenuItem, .mainMenuItemEnd
{
	font-size:15px;
	text-decoration:none;
}

.subMenuItem, .subMenuItemPurple, .subMenuItemOrange, .subMenuItemGreen, .subMenuItem2
{
	width:105px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	font-size:12px;
	border:solid 1px #dddddd;
	background:white;
}

.subMenuItem:hover, .subMenuItem2:hover
{
	background:#008eaf;
}

.subMenuItemPurple:hover
{
	background:#bb3c96;
}

.subMenuItemOrange:hover
{
	background:#f86c22;
}

.subMenuItemGreen:hover
{
	background:#00b37d;
}


/* Content Elements */
#ContentHeader
{
	position:relative;
	width: 900px;
	height:124px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#ContentStripe
{
	position:relative;
	width: 900px;
	min-height:200px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.ContentZone p, .ContentZone div, .ContentZone, .exampletext p, .exampletext, .ContentZone a
{
	color:#231f20;
	font-size:11px;
}

.ContentZone p, .HomeContentZone p{
	margin-top:0px;
}

.HomeContentZone p, .HomeContentZone
{
	color:#231f20;
	font-size:13px;
}


.ContentZone h3 
{
	color:#231f20;
	font-size:15px;
	
}

.ContentZone h3 b
{
	color:#231f20;
	font-size:15px;
	font-weight:bolder;
}


.ContentZone h1
{
	color:#231f20;
	font-size:22px;
	font-weight:normal;
}

.ContentZone h1 b
{
	color:#231f20;
	font-size:22px;
	font-weight:bolder;
}

.HomeContentZone h1
{
	color:#231f20;
	font-size:22px;
	font-weight:normal;
}

.HomeContentZone h1 b
{
	color:#231f20;
	font-size:22px;
	font-weight:bolder;
}

.ContentZone, .HomeContentZone
{
	text-align:justify;
}

.ContentZoneNormal p 
{
	color:#231f20;
	font-size:11px;
	text-align:justify;
}

.ContentZoneNormal h3 
{
	color:#231f20;
	font-size:15px;
}

/* Footer Elements */
#SiteFooterSpacer
{
	height:45px;
	width:900px;
	clear:both;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#SiteFooterSep
{
	position:relative;
	width: 900px;
	height:49px;
	background: url("Resources/Images/footerSep.jpg");
	background-repeat:repeat-x;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}

#Copyright
{
	position:relative;
	width:450px;
	height:20px;
	float:left;
	color:#787878;
	font-size:9px;
}

#PhoneNumber
{
	position:relative;
	width:450px;
	height:20px;
	float:left;
	text-align:right;
	color:#787878;
	font-size:9px;
}

#ContentExample
{
	width:900px;
	height:115px;
	clear:both;
	border-top:solid 1px black;
}

#exampleBannerSep
{
	width:900px;
	height:30px;
	clear:both;
	overflow:hidden;
}

.TreeItems
{
	margin-bottom:7px;
}

.leftmenulink
{
	font-size:11px;
	text-decoration:none;
}

.leftmenulink:hover
{
	color:#008eaf;
}

.leftmenulinkhold
{
	color:#bbbbbb;
	text-decoration:none;
	font-size:11px;

}

#divExampleContent{
	width:480px;float:left;height:115px;
	text-align:justify;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}

.exampletext h3{
	margin-top:20px;
}

.ErrorMsg, #ctl00_ContentPlaceHolder_vSum
{
	color:#FF9900;
}