
/* 
--------------------------------------------------
	TAXLIEN CSS DOCUMENT
	Author: Armono Wibowo for XHTMLSlicer
	Last Update: Dec, 2007

	TABLE OF CONTENT
	01 - GLOBAL BROWSER RESET
	02 - COMMON STYLE
	03 - STRUCTURE
-------------------------------------------------- 
*/


/* 01 - GLOBAL BROWSER RESET */
html, body, div, 
h1, h2, h3, h4, h5, h6, p, blockquote, ol, ul, li, 
form, fieldset, label, input, select {
	margin: 0;
	padding: 0;
	border: none;
}

html, body {
	height: 100%;
}

img, a img {
	border: none;
	outline: none;
}


/* 02 - COMMON STYLE */
body {
	background: #fff url("../images/bg.gif") top repeat-x;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 72.5%;	/* so I can use ems rather than pixels */
	color: #666633;



}
/*tpa=http://www.taxlienuniversity.com/images/bg.gif*/

a {
	text-decoration: none;
	color: #00587f;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
}


/* 03 - STRUCTURE */

/* HEADER */
#wrapper {
	margin: 0 auto;
	width: 870px; min-height: 100%;
	background: url("../images/bgwrap.gif") top repeat-y;
	position: relative;
}
/*tpa=http://www.taxlienuniversity.com/images/bgwrap.gif*/
* html #wrapper {
	
}
* html #page {}

#container {
	background: url("../images/bgcont.gif") top no-repeat;
	padding: 0 55px;
	
}

#progress_bar {margin-bottom: -3px;}
/*tpa=http://www.taxlienuniversity.com/images/bgcont.gif*/
#header {
	margin: 0; 
	height: 78px;
	overflow: hidden;
}
	#header .identity {
		float: left;
		margin: 11px 0 0;
		width: 475px;
	}
		.identity img {
			float: left;
			width: 76px;
		}
		.identity h1 a {
			float: right;
			background: url("../images/taxlien_university.gif") no-repeat;
			width: 394px; height: 65px;
			display: block;
			text-indent: -9000px;
		}
		/*tpa=http://www.taxlienuniversity.com/images/taxlien_university.gif*/
		
	#header .siteinfo {
		float: right;
		margin: 35px 0 0;
		width: 260px;
		text-align: right;
		padding-right:7px;
	}
		.siteinfo h2 {
			color: #fff;
			font-size: 1.8em; font-weight: normal;

		}
		.siteinfo ul {
			float: right;
			list-style: none;
			margin: 0; padding: 0;
		}
		.siteinfo ul li {
			float: left;
			display: block;
			font-size: 1.0em;
			text-indent: 0;
			line-height: 1.4em;
		}
		.siteinfo ul li a {
			color: #fff;
			display: block;
			margin-left: 5px;
		}
			.siteinfo ul li.last a {
				border: none;
			}
		.siteinfo ul li a:hover {
			color: #b2b378;
			text-decoration: underline;
		}


/* SEARCH */
		#search {
			position: absolute;
			top: 115px;
			right: 57px;
			z-index: 100;
			width: 220px;
		}
		form#lookup input.tfield, form#lookup input.button {
			float: left;
			margin-top: 10px;
		} 
		form#lookup input.tfield {
			margin-right: 5px; padding: 4px 25px 4px 15px;
			background: url("../images/bgsearch.gif") no-repeat;
			width: 152px; height: 14px;
			font-size: 1.1em; font-family: Verdana, Tahoma, Arial, sans-serif;;
			color: #666633;
		}
		/*tpa=http://www.taxlienuniversity.com/images/bgsearch.gif*/


/* NAVIGATION */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/doors_drop_line.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
Modified by Armono Wibowo.
=================================================================== */

#nav {margin:10px 0 48px 0;}

/* the styling */
#nav {float:left; padding:0; width:760px; height:auto;}

#nav .select, #nav .current {margin:0 4px 0 0; padding:0; list-style:none; display:block; float:left;}

#nav .sub {margin:0; padding:0; list-style:none; font-size:1.2em;}

#nav li {display:block; float:left; margin:0; padding:0; position:relative; z-index:100;}
#nav .current li {z-index:50;}

#nav .select a, 
#nav .current a {display:block; height:26px; width: 107px; float:left; background:url("../images/bgnav_left.gif") no-repeat left top; padding:0 0 0 13px; text-decoration:none; font-weight:bold; font-size: 1.2em; line-height:26px; white-space:nowrap;}
/*tpa=http://www.taxlienuniversity.com/images/bgnav_left.gif*/

/* calculate the required widths of the top level */
#nav .three a {width:120px;}
#nav .five a {width:110px;}


#nav .select a b, 
#nav .current a b {height:100%; display:block; background:url("../images/bgnav_right.gif") no-repeat right top; padding:0 30px 0 20px; color:#666633;}
/*tpa=http://www.taxlienuniversity.com/images/bgnav_right.gif*/

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0; font-size:1em;}

#nav .select a:hover b {color:#000; cursor:pointer;}

#nav .current a {background-position:0 -26px; border-color:#fff;}
#nav .current a b {background-position:100% -26px; color:#666633;}

#nav .current .sub .current_sub a, 
#nav .current .sub a:hover {color:#666633;}

#nav .current .sub, 
#nav .select a:hover .sub, 
#nav .select li:hover .sub {
	display:block; 
	position:absolute; 
	width:705px; 
	background:url("../images/bgnav_child-2.gif") left top no-repeat; 
	top:26px; 
	margin: 0; 
	padding:10px 0 20px 0;
}
/*tpa=http://www.taxlienuniversity.com/images/bgnav_child-2.gif*/

* html #nav .current .sub, * html #nav .select a:hover .sub {margin-top:0; margin-t\op:1px;}

#nav .current .sub li a, 
#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:inline; background:none; border:1px solid #eae7d3; padding:0 10px; margin:0 10px 0 0; width:auto; white-space:nowrap; font-weight:normal; font-size:1em !important; font-size: 0.8em; height:2em; line-height:1.9em; color:#666633;}

#nav .current .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {display:inline; background:#f9f8f3; border:1px solid #dad7b5; padding:0 10px; margin:0 10px 0 0; width:auto; white-space:nowrap; font-weight:normal; font-size:1em; height:2em; line-height:1.9em; color:#666633;}

#nav .select a:hover, 
#nav li:hover a {background-position:0% -26px; border-color:#fff;}

#nav .select a:hover b, 
#nav .select li:hover a b {background-position:100% -26px; border-color:#fff; color:#666633;}

/* calculate the left edge position of each sub level */
#nav .one .sub {left:0;}
#nav .two .sub {left:-124px;}
#nav .three .sub {left:-248px;}
#nav .four .sub {left:-385px;}
#nav .five .sub {left:-510px;}
#nav .six .sub {left:-637px;}


/* CONTENT */
#content {
	float: left;
	width: 100%;
	padding-bottom: 0px;
}
	#content .maincont {
		float: left;
		width: 460px;
		padding: 0 15px;
		background: url("../images/divider.gif") 487px 0 repeat-y;
	}
	/*tpa=http://www.taxlienuniversity.com/images/divider.gif*/
	#content .sidecont {
		float: right;
		width: 240px;
		padding: 0 15px;
	}
	
	#content h2 {
		margin: 20px 0 0;
		font-size: 1.8em; font-family: Arial, Helvetica, sans-serif;
		color: #004f76;
	}
	#content h3 {
		margin: 20px 0 0;
		font-size: 1.2em;
		color: #004f76;
	}
	#content h4 {
		margin:35px 53px 15px 53px;
		font-size: 1.8em; font-family: Arial, Helvetica, sans-serif;
		line-height: 1.4;
		color: #16365c;
		font-weight: normal;
	}
	#content p {
		margin: 10px 0 0;
		font-size: 1.1em;
		line-height: 1.4em;
	}
	#content .small {
		margin: 20px 0 0;
		font-size: 1.0em;
		line-height: 1.4em;
	}
	#content a {
		text-decoration: underline;
	}
	#content a:hover {
		text-decoration: none;
	}
	#content blockquote {
		margin: 10px 20px 0px 20px;
		font-size: 1.1em;
		line-height: 1.4em;
		text-decoration: italicized;
	}
	#content blockquote p {
		margin: 10px 20px 0px 20px;
		font-size: 1.0em;
		line-height: 1.4em;
		text-decoration: italicized;
	}
	#content ul {
		margin: 10px 20px 0px 80px;
		font-size: 1.1em;
		line-height: 1.4em;
	}
	#content input {
		border: 1px solid #18365c; 
	}
	#content textarea {
		border: 1px solid #848559; 
	}
	#content select {
		border: 1px solid #18365c; 
	}

/* FOOTER */
#footer {
	clear: both;
	padding: 15px 0 0;
	overflow: hidden; height: 30px;
	border-top: 1px solid #eaebe6;
	}
	#footer .copyright {
		float: right;
		width: 800px;
		text-align: right;
		padding-right: 0px;
	}

	.copyright p {
			font-size: 1.1em;
	}
#footer .credibility {
		float: right;
		width: 800px;
		text-align: right;
		padding-right: 0px;
	}

		
	#footer .shortcut {
		float: right;
		width: 500px;
	}
		.shortcut ul {
			float: left;
			list-style: none;
			margin: 0; padding: 0;
		}
		.shortcut ul li {
			float: left;
			display: block;
			font-size: 1.1em;
			text-indent: 0;
			border-right: 1px solid #066699;
		}
			.shortcut ul li.last {
				border: none;
			}
		.shortcut ul li a {
			display: block;
			padding: 0 5px;
			text-decoration: underline;
		}
		.shortcut ul li a:hover {
			color: #b2b378;
			text-decoration: none;
		}
