* {
 margin: 0;
 padding: 0;
}
body {
 font-family: Helvetica, Arial, sans-serif;
 margin: 0;
 padding: 0;
}

a { 
	color: #006DBD;
}

a:visited { 
	color: #006DBD;
}

.c {
 text-align: center;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
  content: "\0020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  overflow:hidden; 
}
.clearfix, .container {display: block;}

/* Regular clearing apply to column that should drop below previous ones. */

.clear { clear:both; }

/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }


img.left { float: left; margin-right: 10px;  }
img.right { float: right; margin-left: 10px; }


/* --------------------------------------
	Header
--------------------------------------*/
#header {
	border-bottom: solid 1px orange;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
#header .info-for { display: none; }

.logo h1 , .logo h2 , .logo h3 {
	display: none;
}

div.top-menu { display: none; }

/* Main Navigation */
.menu { display: none; }

/* --------------------------------------
	Content
--------------------------------------*/

.content-wrap { 
	margin: 0;
	background: #F0EFED; 
}

#content { width: 960px; }

.home-page #content { padding-bottom: 20px; }

/* Breadcrumbs */
.breadcrumbs { display: none; }

/* --------------------------------------
	Content Columns
--------------------------------------*/

/* Left Column */
.left-col { display: none; }

.sub-menu { display: none; }

/* Middle Column */

.content-col { background: #F9F9F9; float: left; width: 100%; }
.content-col { padding: 20px; }

.content-col h1 { margin-bottom: 20px; }
.content-col h2 { margin: 14px 0; color: #7B9A70;}
.content-col h2 a { color: #7B9A70; text-decoration: none; }
.content-col p { font-size: .8em; line-height: 1.5em; margin: 10px 0; }

.content-col ul, .content-col ol { margin: 20px; font-size: 0.8em; }
.content-col ul li, .content-col ol li { margin: 8px 0; }

.content-col {
 float: left;
 padding: 10px;
}

/* Right Column */

.right-col { display: none; }

/* Landing Page Column */
.landing-col {
	width: 720px;
}

/* --------------------------------------
	Footer
--------------------------------------*/

#footer { display: none; }


/* --------------------------------------
	Common Items
--------------------------------------*/

ul.articles {
	margin: 4px 0 0 0;
	padding: 0;
	list-style: none;
}
ul.articles li {
	margin: 20px 0;
	padding: 0;
	list-style: none;
}
ul.articles li a {
	background: url(../images/icons/article_22x22.png) left 6px no-repeat;
	padding: 10px 0 10px 30px;
	font-size: 12px;
	color: #006DBD;
	text-decoration: underline;
	line-height: 18px;
}

ul.articles li a.none {
	background: none;
	padding: 10px 0;
}

ul.articles li a.pdf { background: url(../images/icons/pdf_22x22.png) left 6px no-repeat; }
ul.articles li a.doc { background: url(../images/icons/doc_22x22.png) left 6px no-repeat; }
ul.articles li a.video { background: url(../images/icons/video_22x22.png) left 6px no-repeat; }
ul.articles li a.rss { background: url(../images/icons/blog-icon-box-orange-24.png) left 6px no-repeat; }

h1.title-bar, h2.title-bar { display: none; }
