/*Yahoo UI Fonts*/
	body {font:13px "Lucida Grande", helvetica,sans-serif;}
	table {font:100% "Lucida Grande", helvetica, sans-serif;}
	select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
	pre, code {font:115% monospace;}
	body * {line-height:1.22em;}
/*End Yahoo UI Fonts*/
	
*				{padding:0; margin:0;}
body			{background: #fff;}
h1				{margin-bottom:10px; color:#2a4d10;}
h2				{margin-bottom:10px; border-bottom:1px dotted #2c2c2c; color:#2a4d10;}
h3				{float:right; padding:3px 0 0 0;}
a				{color:#000; text-decoration:none; border-bottom:1px dotted #2c2c2c;}
a:hover			{border:none;}
p				{color:#2c2c2c; font-size:110%; margin-bottom:10px;}
img				{float:left; background-color:#dbccaf; border:1px solid #2c2c2c; display:inline;}
table td		{padding:5px;}
table tr.odd	{background:#dfdcbe;}
table tr		{margin:0;}
table th		{background:#00264a; color:#fff; padding:5px;}
table			{border:none; margin-bottom:10px; border:1px solid #192905;} 
ul				{margin-left:25px;}
li				{margin-bottom:10px;}

#header			{background:url(images/header-bg.jpg) repeat-x; height:187px; width:100%;}
#logo			{width:582px; margin:0 auto; position:relative;}
#logo h3		{display:none;}
#logo h4		{background:url(images/header.jpg) no-repeat; display:block; position:absolute; top:16px; height:86px; width:582px; text-indent:-9999px;}
#logo h4 a		{width:582px; height:86px; display:block; overflow:hidden; border:none;}

#nav			{width:602px; height:27px; background:url(images/nav.jpg); position:relative; top:121px; margin:0 auto; list-style:none; padding:0;}
#nav li			{text-indent:-9999px; display:inline; margin:0;}
#nav a			{width:150px; position:absolute; background:url(images/nav.jpg) no-repeat; height:27px; border:none;}

#ho a			{left:0; background-position:0 0; overflow:hidden;}
#ev a			{left:150px; background-position:-150px 0; overflow:hidden;}
#se a			{left:300px; background-position:-300px 0; overflow:hidden;}
#au	a			{left:450px; background-position:-450px 0; overflow:hidden;}	
	
#ho a:hover		{left:0; background-position:0 -27px;}
#ev a:hover		{left:150px; background-position:-150px -27px;}
#se a:hover		{left:300px; background-position:-300px -27px;}
#au	a:hover		{left:450px; background-position:-450px -27px;}

#b_ho #ho a		{left:0; background-position:0 -54px;}
#b_ev #ev a		{left:150px; background-position:-150px -54px;}
#b_se #se a		{left:300px; background-position:-300px -54px;}
#b_au #au a		{left:450px; background-position:-450px -54px;}

#wrapper-outer	{width:800px; margin:0 auto 30px; background:url(images/content-head.jpg) repeat-x; border:1px solid #dbccaf; border-top:none;}
#wrapper		{width:800px; margin:0 auto;}


#join			{width:177px; height:26px; background:url(images/joinnav.jpg); position:relative; top:2px; left:620px; list-style:none; padding:0;}
#join li		{text-indent:-9999px; display:inline; margin:0;}
#join a			{position:absolute; background:url(images/joinnav.jpg) no-repeat; height:26px; border:none;}

#ndc a			{width:110px; left:0; background-position:0 0; overflow:hidden;}
#fac a			{width:33px; left:110px; background-position:-110px 0; overflow:hidden;}
#lin a			{width:34px; left:143px; background-position:-143px 0; overflow:hidden;}

#ndc a:hover	{left:0; background-position:0 -26px;}
#fac a:hover	{left:110px; background-position:-110px -26px;}
#lin a:hover	{left:143px; background-position:-143px -26px;}



#main h1		{margin:9px auto 10px; text-align:center;}
.homepic		{float:left; width:150px; margin:5px 0 0;}
.homesection	{border-bottom:1px solid #d5d5d5; padding:20px 46px; float:left;}
.hometext		{float:right; width:517px; padding:0 0 0 40px;}
.myclear		{clear:both;}


#logo h4		{position:absolute; top:16px; height:86px; width:582px; }
#logo h4 a		{width:582px; height:86px; display:block; overflow:hidden; border:none;}

.registration h4 {background:url(images/register.jpg) no-repeat; display:block; width:150px; height:50px; text-indent:-9999px; float:right; margin:0px 0px 20px 20px;}
.registration h4 a {width:150px; height:50px; display:block; overflow:hidden; border:none;}
.tablesection table	{width:720px; margin:20px auto 10px;}

#archivehead	{width:100%; background:url(images/archive.jpg); height:42px;}
#archivehead h1	{padding-top:5px;}
#archivehead h1 a	{color:#2a4d10;}

#servicepage	{padding:20px 40px;}
#servicepage h2 {border:none; margin-bottom:0px; padding-bottom:2px;}
#servicepage h3	{float:none; color:#2a4d10; font-size:120%; margin-bottom:20px;}

#footer			{clear:both; height:119px; background:url(images/footer-bg.jpg) repeat-x; border-top:1px solid #dbccaf;}

#fsig			{width:800px; margin:0 auto;}
#fsig p			{font-size:92%; color:#fff; padding:35px 0 0 60px; float:left;}
#fsig a			{color:#fff; border-bottom:1px dotted #fff;}
#fsig a:hover	{border-bottom:none;}
#fsig img		{margin:35px 60px 0 0; padding:0; border:0; float:right;}

