
#subContent {
	background:#ffffff url(../img/contentBackground.jpg) repeat-y top left;
	width:100%;
	margin:0 0 30px 0;
}

#subLeftContent {
	position:relative;
	width: 210px;
	vertical-align: top;
	border-bottom: solid 7px #392F69; /* Primary */
	float:left;
}

#MainContent {
	width:523px;
	float:left;
}

#contentHeaderContainer{
	margin-left: 10px;
	padding-top: 3px;
}

#contentHeaderContainer h1{
	border-bottom: 1px solid #666666;
	width:99%;
	margin: 0 0 14px 0px;
	padding: 10px 0 12px 0;
}

#contentBodyContainer{
	margin-left: 10px;
}

/* --- Side Navigation Declarations ------------------------- */
#zIndexWrapper {
	position:absolute;
	z-index:2;
}
#subLeftTop {
	position:fixed;
	top:250px;
	width:150px;
	padding-left:55px;
	z-index:1;
}

#subLeftTop img {
	border:0;
}

#SideNav {
	border-top-width: 0px;
	border-top-style: solid;
}

.SideNavContentBody {
	padding: 15px;
	white-space: nowrap;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF; /* Global White */
	white-space: nowrap;	
	background-color: #B9BAC2; /* Neutral Dark */
	border-bottom: 1px solid #FFFFFF; /* Global White */
	z-index:100;
}

a.SideNavContentBody {
	color: #392F69; /* Primary */
	font-weight: normal;
	font-size: 11px;
}

#SideNav ul {
  margin: 2px;
  padding: 0px;
  list-style:none;
  /* the following two entries are for IE rendering */
  font-size: 0px;
  height: 1%;
}

#SideNav li {
  margin: 0px;
  padding: 0px;
  width: 100%;
}

#SideNav ul ul {
  margin:0px 0 2px 8px;
  padding: 0px;
  list-style:none;
  /* the following two entries are for IE rendering */
  font-size: 0px;
  height: 1%;
}

#SideNav span {
  display: block;
  margin: 0px;
  padding: 2px 2px 0 2px;
}
#SideNav a {
  text-decoration: none;
  font-weight: normal;
  outline: none;
  font-size: 11px;
}
#SideNav a, 
#SideNav a:active, 
#SideNav a:link, 
#SideNav a:visited {
  margin-bottom: 1px;
}
#SideNav a:hover {
  margin-bottom: 0px;
  margin-right: 3px;
  border-bottom: 2px solid;
}

#SideNav li.SideNav, 
#SideNav li.SideNav_Selected, 
#SideNav li.SideNav_Open, 
#SideNav li.SideNav_Open_Selected, 
#SideNav li.SideNav_Open_Child_Selected {
  border-bottom: 1px solid #B9BAC2;
}

.SideNav_Padding {
  padding-left: 8px;
}


#SideNav .SideNav_Open_Child_Selected a, 
#SideNav .SideNav_Open_Selected a, 
#SideNav .SideNav_Selected a {
  font-weight: bold;
}
#SideNav div.SideNav_Padding a {
  font-weight: normal;
} 

#SideNav {
  border-top-color: #B9BAC2; /* Neutral Dark */
}

#SideNav li.SideNav, 
#SideNav li.SideNav_Selected, 
#SideNav li.SideNav_Open, 
#SideNav li.SideNav_Open_Selected,
#SideNav li.SideNav_Open_Child_Selected {
  border-bottom-color: #B9BAC2; /* Neutral Dark */
}

#SideNav li.SideNav, 
#SideNav li.SideNav_Open {
  background-color: #A8A2D1; /* Table BG Dark */
}
#SideNav li.SideNav_Selected, 
#SideNav li.SideNav_Child_Selected, 
#SideNav li.SideNav_Open_Child_Selected {
  background-color: #E9E5F9; /* Table BG Light */
}

#SideNav a {
  color: #332151; /* Text Dark */
}
#SideNav a:hover {
  color: #B92200; /* Link */
  border-bottom-color: #B92200; /* Link */
}

#resources {
	font-size: 10px;
	border-top: solid 4px #392F69; /* Primary */
	border-bottom: solid 1px #FFFFFF; /* Global White */	
	padding: 15px;
	vertical-align: top;
	background-image:    url("../img/HomeContent_Background.jpg");
	background-repeat: repeat-y;
	color: #E2E3ED; /* Neutral Light */	
	z-index:2;
}

#resources a:link, 
#resources a:visited, 
#resources a:hover, 
#resources a:active  {
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: underline;
}

.resourcesHeadline {
	color: #FFFFFF; 
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 13px;
}


/*---- Main Content ---*/
#contentBodyContainer h3 a {
	color: #B30000; 
	font-size: 11px;
	font-weight: bold;
	margin: 20px 0px 6px 0px;
	text-decoration:none;
}

/*-- Img Box Styles --*/
div.imgBox img {
	border: 1px solid #656586; /* Border Dark*/
}

div.imgBox463 {
	width:465px;
	margin: 20px auto;
	font-size: 0px;
}

.imgBox250 {
	width:250px;
	margin:3px 7px 15px 7px;
	font-size: 0px;
	float:right;
}
/*--  Styles --*/
.resourceList {
	float:left;
	width: 440px;
}
.resourceLib {
	float:right;
	width: 40px;
}

.resourceLib img {
	border:0;
}
