/*  ------------------------------------------------
	
	CSS Document  	: TallyAcademy
	Author			: Egraffitics
	Date			: 2009, November 
	Description		: 2 Column progressive/Tableless/Web 2.0 CSS  layout for TallyAcademy WebSite
  ------------------------------------------------
*/
@charset "utf-8";

/* CSS Resets */
html, body, div, p, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, small, strike, strong, sub, sup, h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,img {font-weight: inherit;font-family: inherit;font-style: inherit; border: 0 none;outline: 0; padding: 0; margin: 0; outline:none;}
h1, h2, h3, h4, h5, h6, strong  {font-weight: normal;font-style: normal;font-size: 1.0em;}
body {color:#000000; font-family:Tahoma, Helvetica, sans-serif; font-size:77%; background:#ffffff; }
a {text-decoration:none;color:#3F4C6B; }
a:hover {text-decoration:none; cursor:pointer; color:#999999;}
table {	}
ul {list-style: none;}
form{ font-size:0.9em;}
/* Layout Styles */

#main_header, #main_body, #main_footer {
	margin:0px auto 0px auto;
	width: 1000px;
	border:0px dotted white;
}

#main_body_contents {margin-top:20px;}
.fauxline {	float: left;	width: 100%;	display: block;	position: relative;}
.fauxcol {	position: relative;	float: left;	left: 100%;}
.fauxcolleft {	margin-left: -100%;	width:680px;	background-color:#ffffff;}

#footer {margin: 0; clear: both;}
#footer .content {padding: 12px 10px;}
#footer_egraffitics{ float:right; width:45%;  text-align:right;}
#footer_tally{ float:left; width:45%;}


#column_top, #column_bottom  {background-color:#ffffff;	height: auto; padding:0;zoom:1;}
#column_top{	height: 81px; background:#3F4C6B; margin:0px 0px; }
#header_logo {	background: url(../images/logo_400by85.png) no-repeat; width:400px; height:85px; margin:2px 5px;}

#rightcol {width: 300px;float: right;  background-color:#FFCC99;padding: 0 ;	margin:0 0 0 5px;}
#leftcol {width:626px;	float: left; padding: 3px; background-color:#FFFFCC; 	}
#rightcol .content, #leftcol .content {  border:1px solid blue; height: auto; overflow: hidden;}



#network_partner_container{  background:#ffffff; padding:5px; margin:10px 0 0 0;}
#quick_links_container{ border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; background:#F4F4F4; padding:5px 5px 15px 5px;;}
#quick_links_container a{  font-family: Tahoma, "trebuchet MS"; font-size:0.9em}

#quick_links_container ul {margin:0; padding:0; }
#quick_links_container ul li {margin:0; padding:0; list-style:none;display:inline; margin-right:5px;padding-right:5px; border-right:1px solid #999999;}
  




























/* Misc */ 
.clearfloat {clear: both; height: 0;	line-height: 0;	font-size: 0;}
.floatl{float:left;} .floatr{float:right;}
.nomargintop {margin-top: 0;}
.content p {margin: 12px 0;}
.f08{font-size:0.8em;} .f09{font-size:0.9em;} .f10{font-size:1.0em;}  .f11{font-size:1.1em;}  .f12{font-size:1.2em;}  .f14{font-size:1.4em;}
.fontnormal{font-weight:normal;}.fontbold{font-weight:bold;} 
.fontdgrey {color:#666666;} .fontgrey {color:#aaaaaa;} 
.printanything {margin:5px; text-align:center;} 
.displayn{display:none;} .displayb{display:block;}
.fontgeorgia{font-family:Georgia, "Times New Roman", Times, serif;}