/*  
Theme Name: Polk County Early Childhood Iowa
Theme URI: www.pceci.org
Description: Custom Wordpress Theme 
Version: 1.0
Author: Flying Hippo Web Technologies
Author URI: http://www.flyinghippo.com
*/

/*@import url('fonts/stylesheet.css');*/
body, img, div, a, p, h1
{
	border: 0;
	outline: none;
	padding: 0;
	margin: 0;
	
}

a img, img { border:0 none}

* { outline:none;}

body, html { height:100%;}
body
{
    
	color: #5a471b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:1.6em;
	background-color:#FFF;
	/*z-index:0;*/
	height:100%;
	display:block;
	
}

div.widget_sidebar_factoids a {
	color:#6d592b;	
	font-weight:bold;
}

div.widget_sidebar_factoids a:hover {
	color:#FDB813;	
	font-weight:bold;
}

.WidgetInnerContainer {
	color:#8b7b54;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8b7b54;
	width:140px;
	min-height:105px;
	padding-left:35px;
	margin-top:10px;
	background-image:url(images/IowaBlue.png);
	background-repeat:no-repeat;
	background-position:top;
	
}

.WidgetInnerContainer.sidebar_facts-3 {
	color:#8b7b54;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8b7b54;
	width:140px;
	min-height:105px;
	padding-left:35px;
	margin-top:10px;
	background:none;
}

.WidgetInnerContainer sidebar_facts-3 {
	margin-top:30px;
	clear:both;
}

.QuickFactsHm {
		
}

.WidgetInnerContainer.QuickFactsHm {
	background-image:none;
	background-repeat:no-repeat;
	background-position:top;
}

.WidgetInnerContainer h1 {
	font-family: 'AstuteSSKRegular, Arial, Helvetica, sans-serif';	
	color:#aeb714;	
	font-size:14px;
	font-weight:normal;
	padding-top:5px;
}

.newsTime
{
	font-weight:bold;
	font-size:12px;
	color:#00b2dd;
}

.recentArticlesStructure a
{
	color:#aeabab;
	font-size:12px;
	line-height:1.4em;
}

.recentArticlesStructure tr:first-child td
{
	border-bottom:solid 1px #FDB813;
	
}

.recentArticlesStructure tr td
{
	
	padding-bottom:9px;
	padding-top:9px;
}

a.selected.nav.top
{
	display:none;
}	



.textwidget p
{

	color:#8b7b54;
	font-size:12px;
	line-height:1.4em;
	width:190px;
}

.WidgetInnerContainer
{

	color:#8b7b54;
	font-size:12px;
	line-height:1.4em;
}

ul.nav_depth_1, ul.nav_depth_2, ul.nav_depth_3
{
	margin:0;
	padding:0;
	list-style-type:none;
	font-family: 'AstuteSSKRegular, Arial, Helvetica, sans-serif';
	width:215px;
	/*border-top: 1px solid #C2CB1E;*/
}

ul.nav_depth_1 li
{
	padding-top:4px;
	padding-bottom:4px;
	/*border-bottom: 1px solid #C2CB1E;*/
	width:215px;
}

ul.nav_depth_2
{
	list-style:none;	
	padding-left:20px;
	font-size:.9em;
	font-family:Arial, Helvetica, sans-serif;
	
}


.nav_depth_1 a:hover
{
	color:#5A471B;	
}

.nav_depth_1 a
{
	color:#00B2DD;
	padding:7px 7px 7px 0px;

	
}

ul.nav_depth_1 li.selected a
{
	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	color:#5A471B;
}

ul.nav_depth_1 li.selected
{
	background-image:url('images/BlueNavBkgd.png');
	background-repeat:no-repeat;
}

ul.nav_depth_2 li.selected
{
	background-image:url('images/OrgNavBkgd_Triangle.png');
	background-repeat:no-repeat;
	/*background-color:#FDBA1C;*/
	width:224px;
	
}


ul.nav_depth_2 li.unselected a
{
	color:#F2B015;
	
}

ul.nav_depth_1 li
{
	
	
	padding-top:3px;
	padding-bottom:3px;
}

ul.nav_depth_2 li
{
	
	
	padding-top:3px;
	padding-bottom:3px;
}

ul.nav_depth_1 li a
{
	
	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
}

ul.nav_depth_2 li a
{
	
	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
}

 ul.nav_depth_2 li.selected a
 {
	color:#5A471B; 
	
 }
 
  ul.nav_depth_2 li a
 {
	color:#EFAD13; 
	padding:7px 7px 7px 15px;
 }
 
  ul.nav_depth_2 li a:hover
 {
	color:#302306; 
	padding:7px 7px 7px 15px;
 }

.CompletePageWrap
{
	background-image:url('images/BkdOrgSides.png');
	background-repeat:repeat-y;
	background-position:center;
	background-color:#FFF7E4;
    overflow:auto;
	width:100%;
	/*height:auto;*/
	min-height:100%;
	/*height:100%;*/
	position:relative;
	/*z-index:60;*/
	display:block;
	margin-bottom:-106px;
   
    
}

.TopOrange
{
	background-image:url('images/OrgTopLine899.png');
	background-repeat:repeat-x;
	height:13px;
	position:relative;
	z-index:5;
}

#pageWrap
{	
	
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	width:899px;
	margin-top:0px;
    /*position:relative;*/
    height:auto;
    display:block;
    margin-bottom:50px;
    clear:both;
}

#allContent
{
	margin-left:auto;
	margin-right:auto;
	width:899px;
	height:auto;
	clear:both;
	display:block;
}

#topArea
{
	height:auto;
	margin-left:auto;
	margin-right:auto;
	width:899px;
	background-image:url('images/Bkgd_HomeTopLines.png');
	background-repeat:no-repeat;
}

#topLogo
{
	float:left;
	position:relative;
	left:0px;
	top:25px;

}

#TopNavArea
{
	padding-right: 0px;
	padding-top: 30px;
	width: 839px;
	padding-left:82px;
	height: 50px;
	float:left;
	clear:both;
	position:relative;
	z-index:10;
	display:block;
}

#MainNav
{
	
	width:auto;
	height:49px;
	/*float:right;*/
	min-width:845px;
	display:block;
}

#MainNavText
{
	padding-left:0px;
	padding-right: 0px;
	padding-top: 15px;
	/*float:right;*/
	/*width:auto;*/
	display:block;
}

#TopNavArea ul
{
	margin:0;
	padding:0;
	display:block;
	clear:both;
	margin-top:15px;
}

div.menu-main-navigation-container
{
	display:block;
	clear:both;
	float:none;
}
#TopNavArea ul li
{
	display:block;
	/*padding:5px 7px;*/
	list-style-type:none;
	float:left;
	margin:0 15px 0 0;
	background:url(images/Divider.png);
	background-position:100% 50%;
	background-repeat:no-repeat;
}

#TopNavArea ul li a
{
	
	padding-right:20px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background-repeat:no-repeat;
	
}
/* Man Nav buttons */

#TopNavArea ul li.menu-item-29 a
{
	width:190px;
	height:14px;
	background:url(images/btn_programs.png);
	background-repeat:no-repeat;
}

#TopNavArea ul li.menu-item-29 a:hover,#TopNavArea ul li.menu-item-29.current_page_item a
{
	width:190px;
	height:14px;
	background:url(images/btn_programs-over.png);
	background-repeat:no-repeat;
}

#TopNavArea ul li.menu-item-28 a
{
	width:201px;
	height:14px;
	background:url(images/btn_communitypartners.png);
	background-repeat:no-repeat;
}

#TopNavArea ul li.menu-item-28 a:hover,#TopNavArea ul li.menu-item-28.current_page_item a
{
	width:201px;
	height:14px;
	background:url(images/btn_communitypartners-over.png);
	background-repeat:no-repeat;
}


#TopNavArea ul li.menu-item-27 a
{
	width:78px;
	height:14px;
	background:url(images/btn_results.png);
	background-repeat:no-repeat;
}

#TopNavArea ul li.menu-item-27 a:hover,#TopNavArea ul li.menu-item-27.current_page_item a
{
	width:78px;
	height:14px;
	background:url(images/btn_results-over.png);
	background-repeat:no-repeat;
}


#TopNavArea ul li.menu-item-26 a
{
	width:90px;
	height:14px;
	background:url(images/btn_about.png);
	background-repeat:no-repeat;
}

#TopNavArea ul li.menu-item-26 a:hover,#TopNavArea ul li.menu-item-26.current_page_item a
{
	width:90px;
	height:14px;
	background:url(images/btn_about-over.png);
	background-repeat:no-repeat;
}


#TopNavArea ul li.menu-item-25 a
{
	width:102px;
	height:14px;
	background:url(images/btn_resources.png);
	background-repeat:no-repeat;
}

#TopNavArea ul li.menu-item-25 a:hover,#TopNavArea ul li.menu-item-25.current_page_item a
{
	width:102px;
	height:14px;
	background:url(images/btn_resources-over.png);
	background-repeat:no-repeat;
}
/* exception to the rule */
#TopNavArea ul li.menu-item-25 { background:none;}

a
{
	color:#00b2dd;
	text-decoration:none;
}

a:hover
{
	color:#fdb813;
	text-decoration:none;
}
a:selected
{
	color:#fdb813;
	text-decoration:none;
}

.BlueBar
{
	padding 0px;	
}


.TopNavBoxes1
{
	float: left;
	background-image:url('images/Nav_TopNavBkgd.png');
	width:270px; 
	height:25px;
}

.IntImage
{
	padding-bottom:15px;	
}



.TopNavText, TopNavBoxes1 a
{
	font-size:12px;
	padding-left: 20px;
	padding-top: 5px;
	float: left;
	letter-spacing:.02em;
	color:#5a471b;
}

.TopNavBoxes1 img
{
	padding-left:5px;
	padding-right: 5px;
}

.TopNavText a, .TopNavBoxes1 a
{
	color:#574837;
	font-size:12px;
	padding-left: 10px;
	padding-top: 7px;
	text-decoration:none;
}

.TopNavText a, .TopNavBoxes1 a:hover
{
	color:#FFF;
	font-size:12px;
	padding-left: 10px;
	padding-top: 7px;
	text-decoration:none;
}

.TopNavBoxes2
{
	float: left;
	background-image:url('images/Nav_TopSearch.png');
	width: 220px;
	height:31px;
}



.SearchArea
{
	padding-top:5px;
	padding-left:20px;
	float: left;
	width: 220px;
	height:31px;
}

.SearchBox
{
	border:none;
	height:15px;
	width:160px;
	background-color:#FFF;
}

.SearchIcon
{
	float: left;
	width:16px;
	height:16px;
}

.SearchBar
{
	float: left;	
}


#hmFlashArea
{
	width:899px;
	height:285px;
}

.FlashBox
{
	padding-left: 0px;	
	float: left;
	/*background-image:url(images/Img_HomeAll.png); */ /* Commented out - implemented random image for this, built into header.php */
	background-repeat:no-repeat;
	width:645px;
	height:220px;
	position:relative;
	z-index:5;
	
	}
	
.FlashText
{
	font-family: 'AstuteSSKRegular, Arial, Helvetica, sans-serif';
	color:#FFF;
	font-size:18px;
	padding:15px;
	width:180px;
	position:relative;
	bottom:0px;
	vertical-align:bottom;
}

.GreenGradient
{
	float:left;
	position:relative;
	z-index:5;
}

.HomeImage
{
	/*padding-left:200px;*/
	width:412px;
	position:relative;
	z-index:2;
	padding-left:-40px;
	height:220px;
	background-image:url(images/Img_Home.png);
	background-repeat:no-repeat;
	background-position:right;
	}

#topNavSecondary
{
	float: right;
	margin-top: -13px;
	background-color:#FDBA1C;
	z-index:10;
	position:relative;
}


.HomeRight
{
	float: right;
	width:250px;
	height:285px;
	padding-left: 8px;
}

.Left1
{
	
	padding-bottom: 2px;
	width:255px;
	height:auto;
}

.SeeMore
{
	background-image:url(images/BlueGradientLine.png);
	background-repeat:no-repeat;
	width:255px;
	height:23px;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
}

.SeeMoreText
{
	font-size:14px;
	font-family: 'AstuteSSKRegular, Arial, Helvetica, sans-serif';
	float:right;
	color:#FFF;	
	margin-right:25px;
	margin-top:0;
}

.SeeMoreText a
{
	color:#e6f4fa;
}

.SeeMoreText a:hover
{
	color:#1d6181;
}
.RecentNews
{
	color: #6c5b48;
	font-size:16px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom:10px;
	vertical-align:top;
}

.RightHomeTop
{
	/*vertical-align:top;*/
	/*position:relative;*/
	width:100%;
	height:100%;
	display:block;
	top:0px;
	/*min-height:650px; /* temporary but necessary to keep the bottom image Element to be floated */
	clear:both;
}

.RightHomeBottom
{
	vertical-align:bottom;
	position:relative;
	width:100%;
	height:100%;
	display:block;
	bottom:0px;
	margin-bottom:20px;
}

.HmNews
{
	color: #aeabab;
	font-size:12px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom:10px;
	width:170px;
}


.DateNews
{
	color:#00b2dd;
	font-weight:bold;
	font-size:12px;
}

.Left2
{
	
	padding-bottom: 2px;
	width:255px;
	height:auto;
}

.HomeMiddle
{
	width:899px;
	height:auto;
}

.HomeMiddleLeft
{
	height:auto;
	float:left;
	width:202px;
}

.WhiteSpace
{
	height:4px;
	background-color:#FFF;
}

.LeftBlueText
{
	padding-left:10px;
	padding-right:5px;
	padding-top:6px;
	font-size:12px;
	color:#0082be;
	float:left;	
	width:180px;
	line-height:1.45em;
}

.LeftBlueText .textwidget
{
	color:#0082be;
	font-size:12px;
	width:180px;
	line-height:1.45em;
}

.LeftBlueText a {
	color:#6d592b;	
	font-weight:bold;
	text-transform:uppercase;
}

.LeftBlueText a:hover {
	color:#FDB813;	
	font-weight:bold;
}

.QuickFacts
{
	vertical-align:bottom;
	width:255px;
	height:100%;
	
}

.GreenFont
{
	font-family: 'AstuteSSKRegular, Arial, Helvetica, sans-serif';	
	color:#aeb714;	
	font-size:14px;
	padding-bottom:7px;
}

.BlueTriangle
{
	background-image:url('images/BlueTriangleLong.png');
	background-position:right;
	background-position:top;
	background-repeat:no-repeat;
	margin-top:-14px;
	width:92px;
	height:13px;
	/*position:relative;
	top:4px;
	left:90px;
	margin-left:-10px;*/
	
}

.Qualify
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aeabab;
	width:140px;
	min-height:105px;
	padding-left:35px;
	margin-top:10px;
	background-image:url(images/IowaBlue.png);
	background-repeat:no-repeat;
	background-position:top;
}

.QuickFacts
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aeabab;
	width:130px;
	
	padding-left:25px;
	margin-top:10px;
}


.QuickFactsHm
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8B7B54;
	width:145px;
	line-height:1.4em;
	padding-left:0px;
	margin-top:10px;
}

.QuickFacts2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aeabab;
	width:110px;
	line-height:1.4em;
	padding-left:0px;
	margin-top:10px;
}

.QuickFactsImage
{
	padding-top:15px;
	margin-top:-110px;
	width:255px;
}

.QuickFactsPerson
{
	float:right;
	
}

.HomeMiddleOrange
{
	width:416px;
	height:auto;
	background-color:#fff5de;
	/*float:left;*/
	min-height:305px;
}

.HomeMiddleOrange h2  
{
	font-family: 'AstuteSSKRegular, Arial, Helvetica, sans-serif';	
	color:#fdb813;
	font-size:24px;
	font-weight:normal;
	padding-left:20px;
	
}

h2
{
	font-family: 'AstuteSSKRegular, Arial, Helvetica, sans-serif';	
	color:#fdb813;
	font-size:24px;
	font-weight:normal;
	line-height:1.0em;
	padding-right:20px;
	margin-bottom:7px;
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#00b2dd;
	font-weight:bold;
	letter-spacing:normal;
	padding-bottom:10px;
}

h3
{
	font-family:Arial, Helvetica, sans-serif;
	color:#b5be10;
	font-size:18px;
	margin-bottom:7px;
	padding
}

h4
{
	color: #5A471B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:7px;	
	text-transform:uppercase;
	margin-top:5px;
}

h4 a
{
	color: #5A471B;	
}

.OrangeHomeText
{
	color:#5a471b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:20px;
	padding-bottom:15px;
	padding-right:20px;
}

.OrangeHomeText p
{
	margin-top:2.2em;
}

#SectionOne
{
	width: 220px;
	padding-left: 65px;
	float: left;
	
}
#SectionTwo
{
	width: 336px;
	float: left;
	padding-left: 25px;
	padding-bottom: 25px;
	padding-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4d4d4d;
	
}

.SectionTwoTitle
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2a5f81;
	
}
#SectionThree
{
	padding-left:10px;
	pading-bottom:0px;
	width: 280px;
	height: auto;
	float: left;
	vertical-align:bottom;
}



#RightBox
{
	height: auto;
	width: 195px;
	padding-top: 5px;
	padding-left: 5px;
	float: left;
}

#LeftMiddleText, #LeftMiddleText2
{
	float: left;
	padding-left: 5px;
	width: 190px;
	color:#6c5b48;
	font-style:italic;
}

.SideLeft
{
	padding-top: 10px;
	padding-left: 25px;
	color:#636363;
	font-size:12px;
}




/* INTERIOR BASIC TEMPLATE */

#mainContentAreaInterior
{
	margin-top: -30px;
	padding-left: 30px;
}

#ContentWrap
{
	background-color:#FFF;
	width: 590px;
	margin-left: 0px;
}


.ContentText
{
	padding:20px;	
}

.ContentText2 img
{
	padding:0px;	
}

.ContentText p
{
	padding-bottom:10px;
	padding-left: 10px;
}

.ContentText img
{
	display:block;
	clear:right;
	float:right;
	padding-left:20px;
	padding-bottom:20px;
}

.ContentText hr
{
	/*padding-left: 5%;
	width: 96.5%;*/
	background-color:#ecd9ae;
	border:medium none;
	color:#ecd9ae;
	height:2px;
	margin-bottom:15px;
	margin: 10px;
}



.SectionTitle
{
	float: left;
	padding-top: 20px;
	padding-left: 0px;
	background-image:url('images/Int_TitleBlueEdges.png'); 
	background-repeat:no-repeat;
	width:590px;
	height:63px;
}

.SectionTitleBig
{
	float: left;
	/*padding-top: 20px;*/
	padding-left: 25px;
	padding-bottom: 10px;
	width:565px;
	height:246px;
	/*background-image:url('images/Int_TopRounded.png');
	background-repeat:no-repeat;*/
}

.SectionTitleText
{
	font-family: 'RockwellRegular';
	color:#c7dcf1;
	font-size:27px;
	padding-left: 30px;
	padding-top: 5px;
	letter-spacing: .02em;
	width: 590px;
}

.SectionTitleText h1
{
	font-weight:normal;
}

/* SIDE NAV */

/*ul.xoxo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0082be;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
}

ul
{
	padding:0px;
	margin:0px;
}

ul.xoxo li
{
	padding-left:0px;	
}

.current
{
	background-image:url(images/BlueNavBkgd.png);
	background-repeat:repeat-y;
	width:224px;
	height:auto;
}*/

.current_page_item
{
	/*background-image:url(images/BlueNavBkgd.png);
	background-repeat:repeat-y;
	width:244px;
	height:auto;	*/
}

ul.xoxo
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00B2DD;
	
}

.sidebar-padding-level-1
{
	display:none;	
}

.sidebar-padding-level-2
{
	
	line-height:1.2em;	
	padding:5px 5px 5px 25px;
}

.sidebar-padding-level-2-News
{
	color:#234e72;
	/*font-weight:bold;*/
	font-size:14px;
	line-height:1.2em;	
	padding:5px 5px 5px 25px;
}

.sidebar-padding-level-2 a
{
	color:#00B2DD;
	text-decoration:none;
}

.sidebar-padding-level-2-News a
{
	color:#00B2DD;
	text-decoration:none;
}

.sidebar-padding-level-2.current_page_item
{
	/*background-position: 20px 6px;*/
    background-image:url(images/BlueNavBkgd.png);
	background-repeat:repeat-y;
	width:244px;
	height:auto;	
    
}

.sidebar-padding-level-2-News.current_page_item
{
	/*color:#FFF;*/
    background-image:url('images/Nav_NewsArrow.png');
    background-repeat: no-repeat;
    background-position: 20px 6px;
}

.sidebar-padding-level-3
{
	line-height:1.2em;
	padding:3px 3px 3px 45px;
	color:#b5be10;
	color:#5a471b;
	text-decoration:none;
}


.sidebar-padding-level-2 a:hover  
{
	color:#5a471b;
	text-decoration:none;
}

.sidebar-padding-level-2-News a:hover  
{
	color:#5a471b;
	text-decoration:none;
}

.sidebar-padding-level-3 a:hover
{
	color:#5a471b;	
}

.sidebar-padding-level-3 a
{
	color:#fdb813;
	/*color:#89C4D3;*/
	text-decoration:none;
}

td.sidebar-padding-level-3.current_page_item
{
	/*color:#FFF;*/
    background-image:url('images/Int_NavArrow.png');
    background-repeat: no-repeat;
    background-position: 30px 8px;
}

td.sidebar-padding-level-3.current_page_item a, .sidebar-padding-level-2.current_page_item a
{
	color:#5a471b;
	text-decoration:none;
}

.IntLeftAds
{
	padding-top: 15px;	
}

.IntBottom
{
	padding-bottom: 15px;	
	margin-left: 0px;
	width:590px;
	height:10px;
}

.OrangeTitle
{
	font-size:18px;
	color:#bc7f2e;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.UnderOrange
{
	padding-left:30px;
	padding-right: 30px;
	padding-bottom: 10px;
}

.TableText
{
	padding-left: 20px;
	font-size:12px;
	color:#4d4d4d;
	line-height:1.4em;
}

.TableTextRight
{
	padding-left: 10px;
	font-size:12px;
	color:#4d4d4d;
	line-height:1.4em;
}

.TableTextTitle
{
	padding-left: 20px;
	font-size:14px;
	color:#686f2b;
}

.TableTextTitleRight
{
	padding-left: 10px;
	font-size:14px;
	color:#686f2b;
}

.TableTextBoxes
{
	padding-left: 20px;	
	padding-right: 10px;
}

.TableTextBoxesR
{
	padding-left: 10px;	
	padding-right: 10px;
}

.BlueLineSm
{
	padding-right: 15px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.BlueLineSmLeft
{
	padding-right: 5px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.MoreTable a
{
	color:#2c5578;	
	text-decoration:none;
}

.MoreTable2 a
{
	color:#bc8234;	
	text-decoration:none;
}

.MoreTable a:hover
{
	color:#bc7f2e;	
	text-decoration:none;
}

.MoreTable2 a:hover
{
	color:#2c5578;	
	text-decoration:none;
}

.Date
{
	color:#b07424;	
	font-weight:bold;
}

.NewsTitle
{
	font-family: 'RockwellRegular';
	color: #FFF;
	font-size:20px;
	margin-top: 10px;
	padding-left: 25px;
}



/**** End Side NAV ****/

.Space
{
	height:30px;	
	float:left;
	width:899px;
}

#footerArea
{
	color:#b3b3b3;
	clear:both;
	/*background-image:url('images/FooterBottom.png');
	background-repeat:repeat-y;
	background-position:bottom;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.5em;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	width:899px;
}

#footerArea a
{
	color:#b3b3b3;
	text-decoration:none;	
}

#footerContentLeft
{
	/*float:left;	*/
	padding-left:110px;
	padding-top:35px;
	letter-spacing:.02em;
}

#footerContentRight
{
	/*float:right;*/
	padding-right:110px;
	padding-top: 25px;
	padding-bottom: 15px;
	letter-spacing:.02em;
}

.FooterRightText
{
	line-height:1.2em;
	padding-bottom: 7px;
}

#hmBottomLeft
{
	float: left;
	width:297px;
}

#hmBottomRight
{
	float: right;
	width: 297px;
}

.Bottom
{
	width: 899px;
	height: 25px;
	margin-left:auto;
	margin-right:auto;
}

.dozer
{
	clear:both;	
}

.clearFooter
{
	height:106px;
	/*clear:both;*/
	display:block;
	position:relative;
	}

.completeFooter
{
	/*background-attachment:scroll;*/
	background-image:url(images/FooterBottomAll.png);
	background-position:50% 0;
	background-repeat:repeat-x;
	height:106px;
	margin:0 auto;
	/*min-height:106px;*/
	position:relative;
	width:100%;
	z-index:1;
	display:block;
	bottom:0;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 10, 2011 */



@font-face {
	font-family: 'AstuteSSKRegular, Arial, Helvetica, sans-serif';
	src: url('fonts/astutessk-webfont.eot');
	src: local('☺'), url('fonts/astutessk-webfont.woff') format('woff'), url('fonts/astutessk-webfont.ttf') format('truetype'), url('fonts/astutessk-webfont.svg#webfontOcsfua6h') format('svg');
	font-weight: normal;
	font-style: normal;
}




.sidebar-top
{
	height: 12px;
}

/* Universal CSS Styles */



html, body
{
	height:100%;
	padding:0;
	width:100%;
}
	
* 
{ 
	outline:none;
}

img, a img 
{ 
	border:0; padding:0; margin:0;
}

span 
{ 
	display:inline;
}

textarea 
{ 
	overflow:hidden;
}


table 
{ 
	border-spacing:0; 
	padding:0; 
	margin:0;
}

/* Image Alignment */
.alignleft
{
	float:left;	
}

.alignright
{
	float:right;	
}

.linklove, #metaseopack small
{
	display:none;	
}

div.rightSidebarCont
{
	position:relative;
	display:block;
	height:100%;
	background:grey;
	clear:both;
}
/* Updates jan 13 2011 */
.quickfactsContainer
{
	height:auto;
	display:block;
	position:absolute;
	vertical-align:bottom;
	bottom:0;
}

#mainContentAreaHome table
{
	height:100%;
	display:block;
	position:relative;
}
.mainNavDivider
{
	/*width:9px;
	height:14px;
	background:url(images/Divider.png);
	display:block;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	float:left;*/
	display:none;
}

table.InteriorPageTable 
{
	line-height:1.4em;
}

table.InteriorPageTable h1
{
	padding-top:10px;	
}

table.InteriorPageTable p { 
	padding-right:25px;
	padding-bottom:15px;
}

.widget_sidebar_facts
{
	bottom: 0px;
	display: block;
	height: auto;
	margin-top:15px;
	position: relative;
	vertical-align: bottom;
}

td.InteriorPageLeftSidebar .widget_sidebar_facts
{
	display:block;
	position:relative;
	width:100%;
	height:auto;
	padding-right:30px;
	margin-top:40px;
}

ul.recentNewsIndex
{
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.recentNewsIndex a
{
	font-family: 'AstuteSSKRegular, Arial, Helvetica, sans-serif';
}

ul.recentNewsIndex li
{
	padding-top:4px;
	padding-bottom:4px;
	border-bottom: 1px solid #C2CB1E;
	width:215px;
}

.postCont h2 a
{
	color:#FDB813;
}

.postCont h2 a:hover
{
	color:#00B2DD;
}

.postmetadata 
{
	color:#C2CB1E;	
}