/***** Global Settings *****/

html, body {
border:0;
margin:0;
padding:0;
}

body {
	font:100%/1.25 Arial, Helvetica, sans-serif;
	background-color:#eeeeee;
}

/***** Headings *****/

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}

/***** Common Formatting *****/

p, ul, ol {
margin:0;
padding:0 0 1.25em 0;
}

ul, ol {
padding:0 0 1.25em 2.5em;
}

blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}

small {font-size:0.85em;}

img {border:0;}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

/***** Links *****/

a,
a:link,
a:visited,
a:hover {text-decoration:none;}

/***** Forms *****/

form {
margin:0;
padding:0;
display:inline;
}

	form input,
	form select,
	form textarea {
	font:1em Arial, Helvetica, sans-serif;
	}
	
	form textarea {
	width:100%;
	line-height:1.25;
	}
	
	form label {cursor:pointer;}

/***** Tables *****/

table {
border:0;
margin:0 0 1.25em 0;
padding:0;
}

	table tr td {padding:2px;}

/***** Wrapper *****/

#wrapper 			{	width:900px; margin:0 auto;} 

#top				{	width:100%; background-color:#000000; color:#FFFFFF; padding:0px 0px 0px 0px; overflow:hidden;	margin:0 0 0 0; height: 65px; }
#top	h1			{	float:left; text-align:center; width:656px; padding:10px 10px 10px 10px; height: 40px; }

#logo				{ 	float:left;	padding:0 0 0 0; margin::0 0 0 0;}
#logo 	img			{  }
#logo	ul	li		{	display:inline;	}
	
#topnav				{	background-color:#003300;clear:both; width:100%;	}
#topnav	ul			{	width:100%; float:left;}
#topnav	ul	li		{	display:inline;	}
#topnav	ul	li	a	{	float:left;	padding:10px 0 10px 15px;text-align:left;} 

#topnav	a:link		{	color:navy;}
#topnav	a:visited	{	color:navy;}
#topnav	a:active	{	color:navy;}
#topnav	a:hover		{	color:navy; background-color:#FF9933}
#topnav	a:focus		{	color:navy;}

#content			{	float:left;width:100%;padding:0 0 0 20px;}
#content	h2		{	margin: 0 0 20px 0;}
#content	ul		{	padding:0 0 0 0px; }
#content ol li 		{	padding:0px 15px 0 0px;}
#content ol li ul   {	padding:0px 0px 0px 30px;}

#content-index		{	float:left;width:650px;padding:0 0 0 20px;}

#right				{	padding:0px 0 0 0px;}
#right img		    {	padding:0 0 0 50px;}
#right contact		{	padding:0 0 0 30px;}
#right	li			{	list-style:none;}
	
/***** Global Classes *****/

.clear         {clear:both;}
.float-left    {float:left;}
.float-right   {float:right;}

.text-left     {text-align:left;}
.text-right    {text-align:right;}
.text-center   {text-align:center;}
.text-justify  {text-align:justify;}

.bold          {font-weight:bold;}
.italic        {font-style:italic;}
.underline     { border-bottom:1px solid; }
.highlight     {background:#ffc;}

.wrap          { width:960px;margin:0 auto; }

.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }

.nopadding     {padding:0;}
.noindent      {margin-left:0;padding-left:0;}
.nobullet      {list-style:none;list-style-image:none;}