/* Page Styles */


html		{height: 100%;}

body 		{margin:0; line-height:1.3em; font-size: 0.72em; color:#8A8A8A; font-family: Arial, Helvetica, sans-serif;}

h1		{color:#2C8AC4; font-size:2.0em; line-height:1.6em; margin-top:10px; margin-bottom: 0px;}
h2		{color:#727272; font-size:1.4em; line-height:1.2em; margin-top:0px;}
h3		{color:#727272; font-size:1.1em; line-height:1.2em; margin:10px 0 0 0;}
h4		{color:#2C8AC4; font-size:1.5em; font-weight:normal; line-height:1.2em; margin-top:10px; margin-bottom:4px;}

p               {margin:10px 0;}

hr {
width:100%; 
clear:both; 
border-top:0; 
border-bottom:2px dotted #2C8AC4; 
padding:0; 
margin: 0;
}
a		{color:#2C8AC4; text-decoration:none;}
a:hover	{color:#2C8AC4; text-decoration:underline;}

.blue		{color:#2C8AC4;}



ul     {margin: 0; padding: 0;}
ul li  {float:left;  color:#2C8AC4; font-size:1.091em; width:47%; line-height:1.4em;}
ul li a  {color:#2C8AC4; 1.091em;}

form {margin:0; padding:0;}
form input {margin:0; padding:0;}

#content ul li {
	float: none;
	color: #8a8a8a;
	margin-left: 20px;
	width: auto;
}

/* WRAPPERS */

#wrapper	{margin:0 auto 0 auto; width:985px; height:100%; /* overflow:auto; */ padding:0;}




/* HEADER */

#header		{width:985px; height:123px !important; margin:0 auto 0 auto; padding:0;}

#header .logo	{float:left; margin-top:17px; margin-left: 20px; border:0;}

#header .right	{clear:none; float:right; text-align:right; margin:20px 0 0 0; padding: 0; width:300px;}

#searchbox		{float:right; width:260px; height:22px; background-color:#B9B9B9; margin:5px 0 0 0; padding:0 0 2px 0;}
#searchbox .textbox	{float:left; width:195px; height:18px; margin:1px 0 0 1px; padding: 0;}


/* NAV */

#nav		{width:985px; height:46px; margin-top:20px; background: url(/images/nav_bottom.gif) bottom left no-repeat;}

#nav ul        {display:inline;}
#nav ul li     {display:inline; float:left; color:#FFFFFF; width:140px; background: url(/images/menu.jpg) top left no-repeat; line-height:1em;}
#nav ul li  a  {font-size: 0.9em; float:left; width:128px; height:30px; font-weight:bold; text-align:center; color:#FFFFFF;  padding:7px 2px 5px 7px;}
#nav ul li  a:hover	{background: url(/images/menu_active.jpg) top left no-repeat;}
#nav ul li#current	{background: url(/images/menu_active.jpg) top left no-repeat;}


/* CONTENT */

#content	{clear:both; width:985px;}



/* FOOTER */

#footer		        {float:left; width:985px; margin-top:20px; text-align:center; padding-bottom:30px; color:#8A8A8A;}
#footer img	        {border:0;}

#footer	ul		{margin-top:30px;}
#footer	ul li		{float:none; display:inline; color:#2C8AC4; text-align:center; color:#D0D0D0; margin:0 10px; line-height:1em;}
#footer	ul li a		{margin-top:20px; color:#D0D0D0;}
#footer	ul li a:hover	{margin-top:20px; color:#8A8A8A;}


/* CLEARFIX */

#clearfix		{width:100%; margin:0; padding:0; height:1px;}


.clear { clear:both; }




