@charset "UTF-8";
/* CSS Document */



/* Font Sizing
----------------------------------------------- */
body {
	font-size:62.5%; /* gives us a base of 10px */
	}
h1 {
	font-size:2.4em; /* 24px */
	}
h2, #my H1, #blog H1 {
	font-size:2.1em; /* 21px */
	}
h3 {
	font-size:1.8em; /* 18px */
	}
h4, .subFeature h4, #sidebar1 p, .feature p, .subFeature p {
	font-size:1.4em; /* 13px */
	}
h5, .newsFeed h4, .nav, .newsFeed p {
	font-size:1.2em; /* 12px */
	}
	
.newsFeed h5, #sidebar1 li, #sidebar2 li, #siteIndex, #onThisDay, .seeAll, .more {
	font-size:1.1em; /* 11px */
	}
#siteIndex .seeAll {
	font-size:1.0em; /* 10px */
	}
h6, #onThisDay h6 {
	font-size:0.9em; /* 9px */
	}


/* Font Family
----------------------------------------------- */
body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	}
.thrColFixHdr #sidebar1, #sidebar2, #mainContent, #onThisDay, #siteIndex, #search h4 {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	/*font-family:Georgia, Times New Roman, Times, serif;*/
}
.nav LI, .copy, .seeAll, .more DIV A, .more DIV A:visited, #onThisDay A, #onThisDay A:visited, #onThisDay A:active, #siteIndex dd, .featuredWebguide UL LI, #my UL LI, #blog UL LI, #my UL LI A, #my UL LI A:visited, #blog UL LI A, #blog UL LI A:visited, .featuredWebguide UL LI A .featuredWebguide UL LI A:visited, #btn2 A, #btn2 A:visited, #btn2 A:active, #btn1 A, #btn1 A:visited, #btn1 A:active {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
}


/* Font Weight
----------------------------------------------- */
h1, h2, h3, .subFeature h4, h4, h5, h6 {
	font-weight:normal;
}

.newsFeed h4, .newsFeed h5, #onThisDay .subCol a {
	font-weight:bold;
}


/* Line Heights
----------------------------------------------- */
p, #onThisDay a {
	line-height:1.25em;
}


h1, h2, h3, h4, h5 h6, h7 {
	line-height:1.15em;
}



/* Links
----------------------------------------------- */
a, a:visited {
	text-decoration:none;
	color: #069;
}
a:hover {
	text-decoration:underline;
	color: #069;
}


h1, h2, h3, h4, h5, h6, #siteIndex dt {
	margin-bottom:.25em;
	margin-top:.50em;
}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	/*text-transform:uppercase;*/
	color:#999999;
}

p {
color: #444444;
margin-top:0px;
}

IMG, TABLE, TD, FORM { margin: 0; padding: 0; border: none; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {
    zoom: 1;     /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
    
/*.more_pad {
	margin-bottom: .6em
    }
.less_pad {
	margin-bottom: .25em;
	}*/
  
.more {
	padding:.5em 9px 0 7px;
	background: url(../../img/home/new_home/btn_sm.gif) center right no-repeat;
	
	text-align: right;
	height: 21px;
	

	}
	
/*.more DIV  {

	}
	
.more DIV A, .more DIV A:visited {
	/*font-size: .85em;*/
/*font-weight:normal;
/*	color: #016DAE;
	/*background: url(lozeng_ltblue.gif) 8px right no-repeat;
	color: #FFF;*/
/*	padding: 13px 0;
}*/

.seeAll{
	padding-bottom:12px;
	font-style:italic;
	float:right;
	text-align:right;
}


#siteIndex .seeAll {
	float:none;
	text-align:left;
}
/*.more DIV A:hover {
	color: #FFF;
	background: url(lozeng_blue.gif) 8px right no-repeat;
	
}*/


.stripe {
	float:clear;
	/*min-height:300px;*/
	border-bottom: 1px dotted #999999;
	margin:0 10px;
}

.spacer {
	float:clear;
	
}


/* Nav Styles
----------------------------------------------- */
#head_rt {
width:785px;
height:119px;
float:right;
padding:0;
margin:0;

}
#oldNav {

}
.nav_links ul {
	float:left;
}

.blueBar { 
	padding:11px 0 0 0;
	margin:0;
	text-align:center;
	width: 214px;
	height:45px;
	background: url(../../img/home/new_home/bg_nav_blue.png) top center no-repeat;
	list-style: none;
}

.blueBarIcon {
	padding:0 0 11px !important;
}

.orangeTab { 
	padding:11px 0 0 0;
	margin:0;
	text-align:center;
	width: 100px;
	height:45px;
	background: url(../../img/home/new_home/bg_nav_tab_orange.png) top center no-repeat;
}

.greenTab { 
	padding:11px 0 0 0;
	margin:0;
	text-align:center;
	width: 152px;
	height:45px;
	background: url(../../img/home/new_home/bg_nav_tab_green.png) top center no-repeat;
}

.blueTab { 
	padding:11px 0 0 0;
	margin:0;
	text-align:center;
	width: 100px;
	height:45px;
	background: url(../../img/home/new_home/bg_nav_tab_blue.png) top center no-repeat;
}



/*.nav {
	float: right;
	
	width: 755px;
	padding-bottom:10px;
	border:solid 1px #000;
	}

.nav_links {	
	height: 45px;
	float: right;
	padding: 10px 0px 0 0;
	margin: 0;
	width: 692px;
}

.nav ul {
        height: 35px;
        float: right;
        padding: 0px 30px 0 0;
        margin: 0;
        list-style: none;
		
}
#navTabs {
padding-right: 10px;
}
#navTabs li {
padding-left:20px;
}
*/
.bottomNav UL {
        float: right;
        padding: 5px 0px 0 0;
        margin: 0;
        list-style: none;
        text-align: right;
}

.bottomNav LI, .nav LI {
	display: inline;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/*font-size: .75em;*/
	color: #fff;
}
	
.nav li a, .nav li a:visited {
	color: #fff;
	text-decoration: none;
	}
	
.nav LI A:hover {
	text-decoration: underline;
	}
	
	
.bottomNav LI SPAN, .nav LI SPAN {
	color: #4FAAC9;
	/*font-size: 14px;*/
	padding: 0 6px 0 6px;
	}
	
.logo_pad {
	padding-top: 16px;
	float: left;
	}
	
/* Search Styles
----------------------------------------------- */

#search {

	padding: 0 0 10px 270px;
	
	}
	
/* html #search /* IE Fix to make magnifying glass align nicely {
	background: url(../../img/home/new_home/glass.gif) 224px 11px no-repeat;
	}*/
	
#search h4 {
	background: url(../../img/home/new_home/glass.gif) 12px left no-repeat;
	color: #000;
	padding: 12px 0 4px 26px;
	margin: 0;
	display: inline;
	float: left;
	}

form#search_form { 
	padding: 0;
	margin: 0;
	}
			
form#search_form input.txt { 
	width: 200px;
	margin: 10px 0 0 8px;
	float: left;
	height: 15px;
	}
	
form#search_form input.btn { 
	margin: 10px 0 0 6px;
	}
	

form#search_form input.txt { 
	width: 200px;
	margin: 10px 0 0 8px;
	float: left;
	height: 15px;
	}


	
/* Footer Styles
----------------------------------------------- */
	
#footer DIV.logo_pad {
	float: left;
	padding: 5px 0 0 10px;
	width: 200px;
}
	
#footer DIV.logo_pad IMG {
	float: left;
	}
	
#footer_bord {
	margin: 2px 0 0 0; 
	padding: 0;
	/*border-top: 8px #333333 solid;*/
	}
	
.copy {
	/*font-size: 10px;*/
	color: #999;
	margin: 0;
	display: inline;
	vertical-align: top;
	padding: 8px 0 0 0;
	float: right;
	width: 
	}
	



