/* ---------- START CORE ---------- */
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
}
/* ---------- home page is only one that uses larger background image, class is on home page body tag ---------- */
h1, h2, h3, h4{
	font-family: "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-weight: normal;
}
#wrapper {
	width: 100%;
	margin: 0 auto;
}

/* ---------- End Entire Container ---------- */

h1, h2, h3, h4 {
	/* setup some more readable header spacing */
	font-weight: normal;
	line-height: 120%;
}

h1 { 
	font-size: 200%;
	line-height: 100%;
	color:#000000;
}

h2 {
	font-size: 175%;
	line-height: 100%;
	color:#995B00;
}

h3 {
	font-size: 150%;
	color:#000000;
}

h4 {
	font-size: 120%;
	color:#000000;
}
/* ---------- start type styles ---------- */
span.attention,
span.notice,
span.alert,
span.download,
span.approved,
span.media,
span.note,
span.cart,
span.camera,
span.doc {
	display: block;
	padding: 8px 10px 8px 36px;
	margin: 15px 0;	
}
span.attention {
	color: #B79000;
	border: 1px solid #E7BD72;
	background: #FFF3A3 url(../images/attention.png) 10px 50% no-repeat;
}

span.notice {
	color: #648434;
	border: 1px solid #9BCC54;
	background: #CDEFA6 url(../images/notice.png) 10px 50% no-repeat;
}

span.alert {
	color: #CF3738;
	border: 1px solid #FFACAD;
	background: #FFD5D5 url(../images/alert.png) 10px 50% no-repeat;
}

span.download {
	color: #1C6B8B;
	border: 1px solid #6ABCE2;
	background: #A8CDE3 url(../images/download.png) 10px 50% no-repeat;
}

span.approved {
	color: #666;
	border: 1px solid #a8a8a8;
	background: #ccc url(../images/approved.png) 10px 50% no-repeat;
}

span.media {
	color: #C76E34;
	border: 1px solid #FFBB65;
	background: #FFE0B6 url(../images/media.png) 10px 50% no-repeat;
}

span.note {
	color: #B79000;
	border: 1px solid #E7BD72;
	background: #FFF3A3 url(../images/note.png) 10px 50% no-repeat;
}

span.cart {
	color: #666;
	border: 1px solid #C5C5C5;
	background: #E6E6E6 url(../images/cart.png) 10px 50% no-repeat;
}

span.camera {
	color: #666;
	border: 1px solid #C5C5C5;
	background: #E6E6E6 url(../images/camera.png) 10px 50% no-repeat;
}

span.doc {
	color: #C76E34;
	border: 1px solid #FFBB65;
	background: #FFE0B6 url(../images/doc.png) 10px 50% no-repeat;
}
ul.bullet-1,
ul.bullet-2,
ul.bullet-3,
ul.bullet-4,
ul.bullet-5 {
	padding-left: 15px;
	margin-left: 0;
}

ul.bullet-1 li, 
ul.bullet-2 li,
ul.bullet-3 li,
ul.bullet-4 li,
ul.bullet-5 li {
	list-style: none;
	margin-left: 0;
	padding-bottom: 3px;
	margin-bottom: 5px;
	padding-left: 14px;
}
ul.bullet-1 li {
	background: url(../images/dropdown-arrow.png) 0 3px no-repeat;
}

ul.bullet-2 li {
	background: url(../images/bullet-2.png) 0 3px no-repeat;
}

ul.bullet-3 li {
	background: url(../images/bullet-3.png) 0 3px no-repeat;
}

ul.bullet-4 li {
	background: url(../images/bullet-4.png) 0 3px no-repeat;
}

ul.bullet-5 li {
	background: url(../images/bullet-5.png) 0 3px no-repeat;
}
span.number {
	color: #666;
	display: block;
	font-size: 170%;
	float: left;
	margin: 2px 10px 0 15px;
}
span.highlight,
span.highlight-color,
span.highlight-color2 {
	padding: 1px 2px;
}
span.highlight {
	background: #FFFBD5;
}
span.highlight-color {
	background: #995B00;
	color:#FFFFFF;
}
span.highlight-color2 {
	background: #2E719E;
	color:#FFFFFF;
}
span.dropcap {
	display: block;
	font-size: 260%;
	float: left;
	margin: 0px 4px 0 0;
	line-height: 100%;
}
.important {
	border: 1px solid #999;
	padding: 15px;
	margin: 15px 0;
}
span.important-title {
	display: block;
	float: left;
	margin-top: -24px;
	background: #E9ECE2;
	padding: 0 8px;
	font-weight: bold;
	font-size: 120%;
}
/* ---------- end type styles ---------- */
/* ---------- END CORE ---------- */
/* ---------- START TOP LINKS ---------- */
.top {
	display:none;
}
/* ---------- END TOP LINKS ---------- */
/* ---------- START LOGO/MAIN NAV ---------- */
.main_nav{
	display:none;
}
/* ---------- END LOGO/MAIN NAV ---------- */
/* ---------- START FLASH HOME ---------- */
.flash_home {
	display:none;
}
/* ---------- END FLASH HOME ---------- */
/* ---------- START INTERIOR PHOTO ---------- */
.photo_area {
	display:none;
}
/* ---------- END INTERIOR PHOTO ---------- */
/* ---------- START MIDDLE ---------- */
.middle {
	text-align: left;
}
.middle_inner {
	width: 100%;
	text-align: left;
}
/* ---------- used to put rounded top on the left column ---------- */
.interior_left {
	display:none;
}
.interior_left_bg{ width:1px;}
/* ---------- END SUBNAV ---------- */
/* ----------  start features icons ---------- */
.project_sunlight{
	background-image: url(../images/features_projects_sunlight.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-left: 80px;
	height:90px;
}
.mortgage_fraud{
	background-image: url(../images/features_mortgage_fraud.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-left: 80px;
	height:90px;
}
.internet_safety{
	background-image: url(../images/features_internet_safety.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-left: 80px;
	height:90px;
}
.health_care{
	background-image: url(../images/features_health_care.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-left: 80px;
	height:90px;
}
.student_lending{
	background-image: url(../images/features_student_lending.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-left: 80px;
	height:90px;
}
.global_warming{
	background-image: url(../images/features_global_warming.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-left: 80px;
	height:90px;
}
/* ----------  end features icons ---------- */
/* ----------  start resource center on home ---------- */
.resource_center a{
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/resource_button_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 21px;
	width: 174px;
	padding-top: 3px;
	margin: 5px 9px 3px;
}
.resource_center a:hover{
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/resource_button_over_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 21px;
	width: 174px;
	padding-top: 3px;
	margin: 5px 9px 3px;
}
/* ----------  end  resource center on home ---------- */
.home_right {
    width:322px;
	margin-top:20px;
	margin-bottom:20px;
}
.interior_right, .content {
    width:90%;
}
/* ----------  START BREADCRUMBS ---------- */
.breadcrumbs{ display:none;}
/* ----------  END BREADCRUMBS ---------- */
/* ---------- END MIDDLE ---------- */
/* ---------- START FOOTER ---------- */
.footer {
	border-top: 1px solid #000000;
	padding-bottom:20px;
	padding-top:20px;
}
.footer_content {
	font-size: 11px;
	text-align: left;
}
.footer_links {
	display:none;
}
/* ---------- END FOOTER ---------- */

/* ---------- BEGIN BIO PAGE ---------- */
.image_right {
	float:right;
	margin:5px;
}

.image_right .caption{
	font-size:.9em;
}

/* ---------- END BIO PAGE ---------- */
*{ background-image:none;}