/*---------------GLOBAL STYLES-------------------*/

	html
	{
		overflow: scroll;
	}
	
	body
	{
		width: 760px;
		margin: 0px auto 0px auto;
		font-family: arial, "lucinda sans", "trebuchet ms", arial, helvetica, sans-serif;
		background: #fef200;
	}
	
	a img
	{
		border: none;
	}
	
	a
	{
		color: #02A7E9;
		text-decoration: none;
	}
	
	a:hover
	{
		color: #02A7E9;
		text-decoration: underline;
	}
	
	.clear
	{
		clear: both;
		font-size: 0px;
		line-height: 0em;
		height: 0px;
		margin: 0px 0px 0px 0px;
	}
	
	.error
	{
		color: #D27160;
		font-weight: bold;
	}
	
	.status
	{
		color: #00983D;
		font-weight: bold;
	}
	
	.inputmulti
	{
		font-family: arial, helvetica, sans-serif;
		color: #666;
		border: 1px solid #999;
		background: #fff;
		font-size: 13px;
	}
	
	.inputtext
	{
		color: #666;
		border: 1px solid #999;
		font-size: 13px;
		font-family: arial, helvetica, sans-serif;
	}
	
	.left
	{
		float: left;
	}
	
	.right
	{
		float: right;
	}
	
	.print
	{
		display: none;
	}
	
/*---------------HEADER STYLES-------------------*/

	#header
	{
		display: inline;
		float: left;
		clear: left;
		width: 760px;
		height: 82px;
		margin: 0px 0px 0px 0px;
	}
	
	#header img
	{
		display: inline;
		float: left;
		border: none;
		margin: 12px 0px 0px 16px;
	}
	
/*---------------MAIN STYLES-------------------*/

	#main
	{
		display: inline;
		float: left;
		width: 750px;
		height: auto;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: #fff;
		border-left: 5px solid #ffe000;
		border-right: 5px solid #ffe000;
	}
	
	#mainbottom
	{
		display: inline;
		float: left;
		width: 760px;
		height: 18px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-image: url(../img/template/mainbg.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
	}
	
/*---------------NAV STYLES-------------------*/

	#nav
	{
		display: inline;
		float: left;
		width: 760px;
		height: 52px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 18px 0px;
		background-image: url(../img/template/navbg.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	#nav ul
	{
		display: inline;
		float: left;
		list-style: none outside;
		margin: 5px 0px 0px 20px;
		padding: 0px 0px 0px 0px;
	}
	
	#nav ul li
	{
		display: inline;
		float: left;
		margin: 0px 1px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size: -1px;
		font-weight: bold;
		width: 102px;
		height: 46px;
		text-align: center;
	}
	
	#nav ul li a
	{
		display: block;
		float: left;
		color: #fff;
		text-decoration: none;
		margin: 0px 0px 0px 0px;
		padding: 14px 4px 0px 4px;
		width: 94px;
		height: 46px;
		line-height: 100em;
		font-weight: bold;
		overflow: hidden;
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}
	
	#nav ul li a.navtab1
	{
		background-image: url(../img/template/navtab1.jpg);
	}
	
	#nav ul li a.navtab2
	{
		background-image: url(../img/template/navtab2.jpg);
	}
	
	#nav ul li a.navtab3
	{
		background-image: url(../img/template/navtab3.jpg);
	}
	
	#nav ul li a.navtab4
	{
		background-image: url(../img/template/navtab4.jpg);
	}
	
	#nav ul li a.navtab5
	{
		background-image: url(../img/template/navtab5.jpg);
	}
	
	#nav ul li a.navtab6
	{
		background-image: url(../img/template/navtab6.jpg);
	}
	
	#nav ul li a.navtab7
	{
		background-image: url(../img/template/navtab7.jpg);
	}
	
	#nav ul li a.navtab8
	{
		background-image: url(../img/template/navtab8.jpg);
	}
	
	#nav ul li.navin a
	{
		color: #fff;
		text-decoration: none;
		background-position: 0px 0px !important;
	}
	
	#nav ul li a:hover
	{
		color: #fff;
		text-decoration: none;
		/*background-position: 0px left;
		padding: 20px 4px 0px 4px;*/
	}
	
	#nav ul li.navin a:hover
	{
		color: #fff;
		text-decoration: none !important;
		/*background-position: 0px left;
		padding: 20px 4px 0px 4px;*/
	}
	
	#nav ul li a.double:hover
	{
		color: #fff;
		text-decoration: none;
	}
	
/*---------------LEFTBAR STYLES-------------------*/

	#leftbar
	{
		display: inline;
		float: left;
		width: 144px;
		height: auto;
		margin: 0px 0px 0px 16px;
		padding: 0px 0px 0px 0px;
		background: #fff;
	}
	
	#leftbar h2
	{
		font-size: 18px;
		color: #ED1B24;
		font-weight: bold;
		line-height: 1.25em;
		margin: 0px 0px 8px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#leftbar img
	{
		margin: 0px 0px 4px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	div.sidebartop
	{
		display: inline;
		width: 144px;
		height: 5px;
		float: left;
		clear: left;
		background: url(../img/template/sidebartopbg.gif) top left no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 0px;
	}
	
	div.sidebar
	{
		display: inline;
		width: 144px;
		float: left;
		clear: left;
		background: #F9E1C1 url(../img/template/sidebarbg.gif) bottom left no-repeat;
		margin: 0px 0px 24px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	div.sidebar ul
	{
		text-align: left;
		list-style: none outside;
		margin: 0px 0px 0px 0px;
		padding: 12px 0px 12px 0px;
	}
	
	div.sidebar ul li
	{
		font-size: 12px;
		font-weight: normal;
		color: #323232;
		line-height: 1.15em;
		margin: 0px 0px 3px 0px;
		padding: 0px 0px 2px 0px;
	}
	
	div.sidebar ul li a
	{
		display: block;
		color: #444;
		font-weight: normal;
		text-decoration: none;
		padding: 2px 12px 2px 12px;
		background: url(../img/template/libg3.gif) no-repeat;
		background-position: -144px 0px;
	}
	
	div.sidebar ul li a:hover
	{
		color: #444;
		text-decoration: none;
	}
	
	div.sidebar ul li.navin a
	{
		color: #ED1B24 !important;
		text-decoration: none;
		background: url(../img/template/libg3.gif) 0px 0px no-repeat !important;
	}
	
	div.sidebar ul li.navin a:hover
	{
		color: #ED1B24;
	}
	
/*---------------CONTENT STYLES-------------------*/

	#content
	{
		display: inline;
		float: left;
		width: 512px;
		height: auto;
		margin: 24px 0px 0px 56px;
		padding: 0px 0px 16px 0px;
		background: #fff;
	}
	
	#content h1
	{
		font-size: 24px;
		color: #ed1b24;
		font-weight: bold;
		line-height: 1.25em;
		margin: 0px 0px 12px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#content h2
	{
		font-size: 18px;
		color: #ED1B24;
		font-weight: bold;
		line-height: 1.25em;
		margin: 0px 0px 8px 0px;
		padding: 8px 0px 0px 0px;
	}
	
	#content h3
	{
		font-size: 15px;
		color: #ED1B24;
		font-weight: bold;
		line-height: 1.25em;
		padding: 0px 0px 8px 0px;
		margin: 8px 0px 0px 0px;
	}
	
	#content p
	{
		font-size: 13px;
		color: #323232;
		line-height: 1.45em;
		margin: 0px 0px 12px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#content p.small
	{
		font-size: 11px;
		color: #888;
		line-height: 1.45em;
		margin: 0px 0px 12px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#content dl
	{
		list-style: square outside;
		line-height: 1.35em;
		margin: 0px 0px 16px 2px;
		padding: 0px 0px 0px 0px;
	}
	
	#content dl dt
	{
		font-size: 13px;
		color: #555;
		line-height: 1.5em;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-weight: bold;
	}
	
	#content dl dd
	{
		font-size: 13px;
		color: #555;
		line-height: 1.5em;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 12px 0px;
	}
	
	#content ul
	{
		list-style: square outside;
		line-height: 1.35em;
		margin: 0px 0px 16px 18px;
		padding: 0px 0px 0px 0px;
	}
	
	#content ol
	{
		list-style: roman outside;
		line-height: 1.35em;
		margin: 0px 0px 12px 30px;
		padding: 0px 0px 0px 0px;
	}
	
	#content ul li, ol li
	{
		font-size: 13px;
		color: #555;
		line-height: 1.5em;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 4px 0px;
	}
	
	#content ul.double li, ol.double li
	{
		float: left;
		width: 40%;
		margin: 0px 0px 8px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#content hr
	{
		height: 1px;
		color: #ccc;
		background: #ccc;
		border-style: solid;
		font-size: 0px;
		line-height: 0em;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#content blockquote
	{
		text-align: center;
		float: right;
		clear: right;
		width: 25%;
		background: #FFFCBF;
		color: #ED771F;
		padding: 8px;
		line-height: 1.35em;
		border: 1px solid #bbb;
		font-size: 14px;
		margin: 0px auto 8px auto;
		font-style: italic;
	}
	
	#content .left
	{
		float: left;
		text-align: left;
		clear: left;
	}
	
	#content .right
	{
		float: right;
		text-align: right;
		clear: right;
	}
	
	#content .imginline
	{
		display: inline;
		margin: 0px 4px -2px 0px;
	}
	
	#content .imgleft
	{
		float: left;
		clear: left;
		padding: 2px;
		background: #fff;
		border: 1px solid #c2c2c2;
		margin: 0px 16px 4px 0px;
	}
	
	#content .imgright
	{
		float: right;
		clear: right;
		padding: 2px;
		background: #fff;
		border: 1px solid #c2c2c2;
		margin: 0px 0px 4px 16px;
	}
	
	#content .imgleftnoborder
	{
		float: left;
		clear: left;
		padding: 0px;
		background: #fff;
		border: 0px solid #c2c2c2;
		margin: 0px 16px 4px 0px;
	}
	
	#content .imgrightnoborder
	{
		float: right;
		clear: right;
		padding: 0px;
		background: #fff;
		border: 0px solid #c2c2c2;
		margin: 0px 0px 4px 16px;
	}
	
	#content .imgfull
	{
		display: block;
		padding: 2px;
		background: #fff;
		border: 1px solid #c2c2c2;
		margin: 0px 0px 4px 0px;
		text-align: center;
	}
	
	#content .imgfullnoborder
	{
		display: block;
		padding: 0px;
		background: #fff;
		border: 0px solid #c2c2c2;
		margin: 0px 0px 4px 0px;
		text-align: center;
	}
	
/*---------------FOOTER STYLES-------------------*/

	#footer
	{
		display: inline;
		float: left;
		width: 760px;
		height: 100px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#footer img
	{
		display: inline;
		float: left;
		border: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#footer p
	{
		display: inline;
		font-size: 11px;
		color: #323232;
		line-height: 1.45em;
		margin: 0px 24px 0px 24px;
		padding: 4px 0px 12px 0px;
	}
	
	#footer p a
	{
		color: #666;
		text-decoration: none;
	}
	
	#footer p a:hover
	{
		color: #000;
		text-decoration: underline;
	}
	













