@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
.hidden {
	overflow:hidden;
	text-indent:-100em;
	display:block;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	line-height:1.9em;
}
.clear {
	clear:both;
}
.left, .hidden, #header_top, #container  {
	float:left;
}
.right {
	float:right;
}
#inner {
	margin:0 auto;
}
/*START MAIN STRUCTURE*/
#container, .foot_bar, #header_top, #inner, #content {
	width:987px;
}
#container {
	position:relative;
	top:0;
	left:0;
}
#header_top {
	height:26px;
	padding:10px 0 10px;
}
ul.head_nav li, ul.foot_left, ul.foot_left li {
	list-style:none;
	float:left;
}
#sub_nav ul.sub_nav2 a {
	margin:0 0 0 16px;
	font-size:.9em;
	padding-left: 5px;
}
#sub_nav ul.sub_nav2 {
	margin: 0 0 0 15px;
}
#sub_nav ul.sub_nav2 li {
	line-height:1.1em;
	margin:0 0 4px;
	padding:0;
}
#sub_nav li {
	list-style:none;
	font-size:1.1em;
	line-height:2.5em;
}
#sub_nav li a, #sub_nav li.active a {
	text-decoration:none;
}
#sub_nav li a {
	display:inline-block !important;	/* for safari, opera and IE7 */
	display:-moz-inline-block !important; /* for Mozilla */ -moz-box-orient:vertical;
    zoom: 1; display:inline; /* for IE6*/
    
    vertical-align:middle;
    padding-left: 10px;
}
#sub_nav li.active a {
	font-weight:bold;
}
#sub_nav li em, #sub_nav li.active em {
	height:20px;
	width:15px;
}
ul.head_nav, ul.head_nav li a {
	float:left;
} 
ul.head_nav {
	padding:11px 0 0 165px;
}
ul.head_nav li a {
	padding:0 10px 0 10px;
	display:block;
	height:11px;
	line-height:8px;
}
ul.head_nav li a.border_none {
	border:none;
}
ul.foot_left li {
	padding:0 10px 0 0;
}

/*NAV STATES*/
#content, .left_col, .right_col, .col_30 {
	float:left;
}
.home #content {
	margin:285px 0 0;
}
.left_col {
	width:575px;
}
.col_30 {
	width:129px;
	padding:0 37px 0 37px;
	margin:26px 0 0;
	height:433px;
}
.col_30.col_first {
	padding:0 37px 0 0;
}
.right_col {
	margin:0 0 0 28px;
	width: 380px;
}
.col_50 {
	float:left;
	margin:0 46px 0 0;
	width:267px;
}
.col_50.no_margin {
	margin:0;
}

/*end MAIN STRUCTURE*/
.footer {
	height:40px;
	margin:20px 0;
}
.foot_bar {
	height:15px;
	margin:0 0 10px 0;
}
/*CONTENT PAGES*/
.col_left_content, .col_right_content, .col_mid_content, .foot_bar {
	float:left;
}
.col_left_content {
	width:170px;
}
.col_mid_content {
	margin:5px 0 0 1px;
	width:580px;
}
.col_right_content {
	margin:0 0 0 41px;
	width:192px;
}
.feedback_box {
	float:left;
	padding:40px;
	margin:20px 0 0 0;
}

/* Julia Lee articles */
.image_float_left 
{
	float: left;
	margin: 0px 10px 10px 0px;
}

div#footernavigation
{
  position: relative;
  line-height: 185%;
	  font-size: 0.9em;
	  color: #828282;
}
div#footernavigation a
{
  padding: 0px;
  display: inline;
  color: #828282;
  text-decoration: none;
}
div#footernavigation a:visited
{
  padding: 0px;
  display: inline;
  color: #828282;
  text-decoration: none;
}
div#footernavigation a:hover
{
  padding: 0px;
  display: inline;
  color: #828282;
  text-decoration: underline;
}
div#footernavigation .subsectionheading
{
  color: #828282;
}
div#footernavigation .linkgroup
{
	float:left;
	width: 120px;
	text-align: left;
	 height: 200px;
}
div#footernavigation .fivecol_col1_1
{
  position: absolute;
  top: 0px;
  left: 35px;
  width: 180px;
}
div#footernavigation .fivecol_col1_2
{
  position: absolute;
  top: 100px;
  left: 35px;
  width: 180px;
}
div#footernavigation .fivecol_col2_1
{
  position: absolute;
  top: 0px;
  left: 218px;
  width: 180px;
}
div#footernavigation .fivecol_col2_2
{
  position: absolute;
  top: 100px;
  left: 218px;
  width: 180px;
}
div#footernavigation .fivecol_col3_1
{
  position: absolute;
  top: 0px;
  left: 401px;
  width: 180px;
}
div#footernavigation .fivecol_col3_2
{
  position: absolute;
  top: 80px;
  left: 401px;
  width: 180px;
}
div#footernavigation .fivecol_col4_1
{
  position: absolute;
  top: 0px;
  left: 584px;
  width: 180px;
}
div#footernavigation .fivecol_col5_1
{
  position: absolute;
  top: 0px;
  left: 767px;
  width: 150px;
}

.subsectionheading
{
  color: #000000;
  font-size: 1.3em;
  font-weight: bold;
}

.breadcrumbs 
{
	font-size: 10px;
	margin: 33px 0px 0px 0px;
}

.breadcrumbs a
{
	color:#838284;
	text-decoration:none;
}
