/*RESET STYLES*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; }
:focus { outline:0; } ol, ul, li { list-style:none; } table { border-collapse:separate; border-spacing:0; } caption, th, td { font-weight:normal; } dd, blockquote { margin-left: 1em; } blockquote:before, blockquote:after, q:before, q:after { content:""; } blockquote, q {	quotes:"" ""; } form label { cursor:pointer; } fieldset { border:none; } input, select, textarea { font-size:10px; font-family:inherit; }
body {font:normal 10px Verdana, Arial, Helvetica, sans-serif; margin:0; background-color:#fff; }
/*GENERAL STYLES*/
a:link {color:#004776; text-decoration:none;}
a:visited {color:#004776; text-decoration:none;}
a:hover {color:#004776; text-decoration:underline;}
a:active {color:#004776; text-decoration:none;}
.left {float:left} .right {float:right} 
.cl_left {clear:left;} .cl_right {clear:right;} .cl_none {clear:none;} .cl_both {clear:both;}
h1 {font-size:24px; font-weight:500; } h2 {font-size:21px; font-weight:500; } h3 {font-size:16px; font-weight:500; } h4 {font-size:14px;} h5 {font-size:12px;}
.eleven {font-size:11px;}
.center {text-align:center;}
.bold {font-weight:bold;}
.font_normal {font-weight:normal;}
.italic {font-style:italic;}
.datetime {font-size:9px; font-style:italic; color:#999; font-weight:normal; /*width:0; height:0; display:none;*/}
.allcaps {text-transform:uppercase;}
.nocaps {text-transform:none;}
.shown { display:block; visibility:visible; }
.hidden { display:none; visibility:hidden; }
/*HEADER*/
/*encloses the entire header, from network to below the nav*/
#header_wrap { width:982px; margin:0 auto; background-color:#ffffff; }
/*network tabs, uses bg images to set tabs*/
#network { width:982px; float:left; background: url("http://www.theledger.com/images/hdr_tabs.gif") repeat-x bottom; }
    #network ul { margin:0; padding:10px 0 0 0; list-style:none; }
    #network li { float:left; background:url("http://www.theledger.com/images/hdr_tabs.gif") no-repeat 0 -30px; margin:0 4px 0 0; padding:0 0 0 3px; font-size:10px; }
    #network a { float:left; display:block; padding:5px 15px 4px 6px; text-decoration:none; font-size:10px; 
			background:url("http://www.theledger.com/images/hdr_tabs.gif") no-repeat right -30px; }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #network a {float:none;} /* End IE5-Mac hack */ #network a:hover { color:#333; }
    #network li:hover { background-position:0 -420px; color:#333; }
    #network li a:hover  { background-position:right -420px; }	  
    #network .current { background-image:url("http://www.theledger.com/images/hdr_tabs.gif"); background-position:0 -220px; border-width:0; }
    #network .current a { background-image:url("http://www.theledger.com/images/hdr_tabs.gif"); background-position:right -220px; padding-bottom:5px; }
	#network .current a:hover { background-image:url("http://www.theledger.com/images/hdr_tabs.gif"); background-position:right -220px; }
	#network li.current:hover { background-image:url("http://www.theledger.com/images/hdr_tabs.gif"); background-position:0 -220px; }
#header { width:980px; margin:0 auto; clear:both; border:1px solid #6794bd; border-width:0 1px; background-color:#fff  }
	.h2item { height:100px; margin:0; padding:0; background-image:url("http://www.theledger.com/images/hdr_tabs.gif"); background-position:0 -600px; background-repeat:repeat-x; }
	.h2wrap { width:670px; height:100px; float:left; }
	.h2logo { width:230px; height:50px; float:left; margin:0; padding:10px 15px 0 10px; }
	.h2i15search_box { width:315px; height:50px; float:left; margin:0; padding:0; }
	.h2search_sponsor { width:100px; height:50px; float:left; margin:0; padding:0; margin-top:16px;  }
	.h2search_sponsor p { color:#999; margin-bottom:2px; line-height:9px; }
	.h2weather { clear:left; }
	.h2weather img { float:left; padding:8px 0 0 10px; }
	.h2weather p { float:left; padding:12px 10px 0 10px; color:#014576; }
	.h2weacity { font-weight:bold; text-transform:uppercase; }
	.h2marquee { height:100px; float:right; overflow:hidden; }
	.h2i15search_box { font-size:9px; }
	.h2i15search_box p { color:#214f70; text-transform:uppercase; margin-top:10px; padding:0; }
	.h2i15search_box input { vertical-align:middle; }
	.h2toplabel { padding-right:10px; }
	.h2sm_search { color:#010101; text-transform:capitalize }
	.h2red_search { color:#FE0034; font-weight:bold }
	.h2grey_search { color:#666; font-weight:bold }
#nav { background:url("http://www.theledger.com/global/images/icons.gif") repeat-x bottom; padding:0; border-top:3px solid #6794bd; text-transform:uppercase; clear:both; line-height:20px; height:20px; background-color:#f0f0f0; }
	#nav li { float:left; padding:0; margin:0; font-size:10px; }
	#nav li a { padding:4px 15px; border-right:1px solid #000; color:#000; line-height:20px; font-size:10px; }
	#nav li.last a { border-right:0; }
	#nav li.current a { background:#d9d9d9; font-weight:bold; }
	#nav li.current2 a { background:#d9d9d9; font-weight:bold; border-bottom:1px solid #000; padding-bottom:3px; }
	#nav li.ad_current a { background:#ccc; }
	#nav li.ad_reg a {  }
/*sub page subnav*/
#subnav { background:#d9d9d9; font-size:9px; padding:.3em 0; text-transform:uppercase; border-bottom:1px solid #000; text-align:center;   }
	#subnav li { display:inline; padding:0 1em; font-size:9px; }
	#subnav li a { color:#666; font-size:9px; }
	#subnav li.last {padding:0;}
	#subnav li.current a { font-weight:bold; color:#000; }
#leaderboard { margin:5px auto 0 auto; padding-bottom:10px; text-align:center;}
#topsection {font-size:13px; font-weight:bold; border-bottom:1px #333 solid; text-transform:uppercase;}

#path { font-size:11px; font-weight:bold; text-transform:uppercase; padding-bottom:10px; }

/*CONTENT STYLES*/
#content { width:980px; height:auto; margin:0 auto; border:1px solid #6794bd; border-width:0 1px; padding-top:10px; 
	font-size:12px; background-color:#ffffff; overflow:hidden; }
	/*set columns - col2 and col3 are the same width*/
	.col0, .col1, .col2 {margin-left:10px !important; margin-right:0 !important; margin-left:5px; margin-right:5px; float:left;}
	.col1 {width:605px;}
	.col2 {width:345;}
	.col0 {width:960px;}
	/*each box class below corresponds with the content box number*/
	.box0 {width:980px; clear:left; float:left; margin-bottom:10px;}
	.box1 {width:605px; clear:left; float:left; margin-bottom:10px; }
	.box2 {width:250px; margin-right:10px; float:left }
	.box3 {width:345px; float:right }
	.box4 {width:345px; float:left }
/*reset heights to 0*/
.cl_left_zero, .cl_right_zero, .cl_none_zero, .cl_both_zero { height:0; line-height:0; margin:0; padding:0; font-size:0; }
.cl_left_zero { clear:left; }
.cl_right_zero { clear:right; }
.cl_none_zero { clear:none; }
.cl_both_zero { clear:both; }
/*FOOTER*/
#footer_ad { width:980px; margin:0 auto; padding:10px 0; height:auto; border:1px solid #6794bd;border-width:0 1px; text-align:center; background-color:#fff;  }
#footer {width:980px; height:auto; margin:0 auto; border:1px solid #6794bd;border-top:1px solid #000000; background-color:#f0f0f0;  }
#footer ul	{background:#f0f0f0; padding:4px 0; text-transform:uppercase; font-size:9px;}
#footer ul li {display: inline; padding:0; margin:0; font-size:10px;}
#footer ul li a {padding:3px 4px 3px 4px; border-right:1px solid #000000; font-weight:normal; font-size:10px; }
#footer ul li.last a {border-right:0;}
#llcopyright {width:980px; height:auto; margin:10px auto 200px auto; text-align:center; }


/*http://www.theledger.com/includes/css/custom.css*/
/*GENERAL*/

/*HEADER*/
#header { border-color:#0f3179; background-color:#336799 !important;}
#fp_login, #fp_login a { color:#000;}
.h2i15search_box { color:#fff; }
.h2i15search_box p { color:#fff; }
p .h2toplabel { color:#fff; }
p .h2sm_search { color:#fff; }
p .h2red_search { color:#fff; }
p .h2grey_search { color:#fff; }
#network .sites .current a {color:#fff;}
.h2search_sponsor p {color:#6f9ecc;}

/*NAV*/
#nav_menu {background:#fff;border-top:3px solid #194164}/* top 3px border */
#nav_menu ul li a {padding:0 11px 0 10px}/* adjust for spacing */
#nav_menu ul li.on .submenu {background-color:#cddaeb;}/* submenu right-nav */
#nav { border-color:#194164; }

/*CONTENT*/
#content, #footer_ad, #footer { border-color:#0f3179; }
.sub_head_nav { margin-bottom:.3em; padding:.3em 0; background-color:#cddaeb;}

/*Styles for Planet Discover Box*/
.pdpromo {border-color:#336799;}
.pdpromo h4 {background-color:#336799;}






/*http://www.theledger.com/global/includes/css/wrappers.css*/
/*NAV UPDATE*/
#nav1 li.current2 a {background:#d9d9d9;font-weight:bold;border-bottom:1px solid #000;padding-bottom:3px}/* subnav font size and color changes */
#subnav {font-size:120%}
