/*------------------------------------------------------------
HOMEPAGE styles
-------------------------------------------------------------*/
#hero{width: 833px; height:369px; padding: 30px 0 0 0; }
#hero_challenge{width: 483px; height:349px; background: url(../images/hero_002.jpg) 0 0 no-repeat; margin: 30px 0 0 0; padding: 20px 30px 0 320px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 16px;font-weight: normal;color: #666666;}
#hero_challenge p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 16px;font-weight: normal;color: #666666;}
#hero_letter{width: 483px; height:349px; background: url(../images/hero_003.jpg) 0 0 no-repeat; margin: 30px 0 0 0; padding: 20px 30px 0 320px;}

#whats_new {float: left; width: 833px;padding: 20px 0 30px 8px;}
#whats_new ul{float: left; width: 833px;}
#whats_new li{display: inline; padding: 0; }
#whats_new li a img{margin: 0 1px 1px 0;padding: 5px; }
#whats_new li a:hover img{background: url(../images/wn_bg.gif) -5px -5px no-repeat;padding: 5px; }



/*------------------------------------------------------------
ABOUT styles
-------------------------------------------------------------*/
#about_wrap{clear: right;margin-bottom: 30px; display: block; float: left; }

#about_wrap #top {height: 0; margin: 0; padding: 0; position: absolute; top: 54px;}
#about_wrap #mid {background: #de885a; margin: 10px 0 0 0; padding: 0;float: left;}
#about_wrap #btm {height: 0; margin: -7px 0 0 0; padding: 0;background: blue;float: left;}



.left_col{width: 403px; float: left;background: transparent;padding: 20px 0 0 40px;}
.right_col{width: 300px; float: left;background: transparent;padding: 20px 40px 0 50px;}
.full_col{width: 753px; float: left;background: transparent;padding: 20px 40px 0 40px;}

.left_col_half{width: 300px; float: left;background: transparent;padding: 20px 0 0 40px;}
.right_col_half{width: 400px; float: left;background: transparent;padding: 20px 40px 0 50px;}

/*------------------------------------------------------------
MISSION styles
-------------------------------------------------------------*/
#mid_mission {background: #c6d950; margin: 10px 0 0 0; padding: 0 0 20px 0;float: left;}

/*------------------------------------------------------------
THINK styles
-------------------------------------------------------------*/
#mid_think {background: #82bbd8; margin: 10px 0 0 0; padding: 0 0 20px 0;float: left;}
.copy03 {font-family: "lucida Grande", Arial, sans-serif;font-size: 12px;font-style: oblique;font-weight: lighter;line-height: 18px;}	
.footnote {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #877165;line-height: 1.4em;}

/*------------------------------------------------------------
STAFF styles
-------------------------------------------------------------*/
#mid_staff {background: #bed683; margin: 10px 0 0 0; padding: 0 0 20px 0;float: left;}
.headline02 {font-family: "lucida Grande", Arial, sans-serif;font-size: 14px;font-style: normal;line-height: 16px;font-weight: bolder;color: #000000;}
.footnote02 {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #333333;line-height: 1.1em;}

/*------------------------------------------------------------
PRESS styles
-------------------------------------------------------------*/
#mid_press {background: #7876c3; margin: 10px 0 0 0; padding: 0 0 20px 0;float: left;}

#mid_press a{color: #fff;}

/*------------------------------------------------------------
FISCAL styles
-------------------------------------------------------------*/
#mid_fiscal {background: #90d2c5; margin: 10px 0 0 0; padding: 0 0 20px 0;float: left;}

/*------------------------------------------------------------
BLOG styles
-------------------------------------------------------------*/
#mid_blog {background: #ebebeb; margin: 10px 0 0 0; padding: 0 0 20px 0;float: left;}
#about_wrap #blog_top {height: 0; margin: 0; padding: 0; position: absolute; top: 241px;}

.copy01 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 16px;font-weight: normal;color: #666666;}
.style1 {color: #000000}


.left_col_blog{width: 303px; float: left;background: transparent;padding: 20px 0 0 90px;clear: left;}
.right_col_blog{width: 300px; float: left;background: transparent;padding: 20px 40px 0 50px;}
.full_col_blog{width: 653px; float: left;background: transparent;padding: 20px 90px 0 90px;}

.link01:link{color: #FF5F00; text-decoration: none;}
.link01:visited{color: #FF5F00; text-decoration: none;}
.link01:active{color: #FF5F00; text-decoration: none;}
.link01:hover{color: #E14600; text-decoration: underline;}