/*  
#EBE8E1 -------------   main creame nav
#524936 ------------ menu and link text color
#CCC4B3 ------------ border color
/*
/*   RESET ELEMENTS   */
label { 
  color : #111111;
  display:block;
  float:left;
  width:auto;
 padding: 0px .5em 0px 0px;
 vertical-align:middle;
}
input.button:hover	{cursor:pointer;}
input,textarea	{clear:none; border:1px solid #111111!important;}

input.checkbox	{border:none!important;}

span.type	{color: #bbb;padding-left:300px;}

h1 img	{border:none!important;}

BLOCKQUOTE
{
	MARGIN: 0px;
	padding:0px;
}
BODY
{
	MARGIN: 0px;
	padding:0px;
}
CAPTION
{
	MARGIN: 0px;
	padding:0px;
}
DIV
{
	MARGIN: 0px;
	padding:0px;
}
DL
{
	MARGIN: 0px;
	padding:0px;
}
DT
{
	MARGIN: 0px;
	padding:0px;
}
DD
{
	MARGIN: 0px;
	padding:0px;
}
FORM
{
	MARGIN: 0px;
	padding:0px;
}
FIELDSET
{
	MARGIN: 0px;
	padding:0px;
}
H1,H2,H3,H4,H5
{
	MARGIN: 0px;
	padding:0px;
}


HTML
{
	MARGIN: 0px;
	padding:0px;
}
LI
{
	MARGIN: 0px;
	padding:0px;
}
UL
{
	MARGIN: 0px;
	padding:0px;
}
OL
{
	MARGIN: 0px;
	padding:0px;
}
P
{
	MARGIN: 0px;
	padding:0px;
}
PRE
{
		MARGIN: 0px;
	padding:0px;
}
TEXTAREA
{
	MARGIN: 0px;
	padding:0px;
}
TABLE
{
		MARGIN: 0px;
	padding:0px;
}
TD,tr
{
		MARGIN: 0px;
	padding:0px;
}
TH
{
		MARGIN: 0px;
	padding:0px;
}

/*   END RESET   */

/*   LAYOUT  */


HTML
{
	margin:0px; padding:0px;	
}

BODY
{
	COLOR: #444;
	FONT: 76%/1.5 "Lucida Grande", Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	
}

#title	
{
	width: 770px;
	margin:20px auto 0px auto;
}
#wrap
{
	BACKGROUND: #fff;
	MARGIN: 5px auto 0px auto;
	width: 770px;
	
}
ul#skip	
{
 font-size:0.9em;
}
ul#skip li	
{
	float:left; clear:none; padding-right:10px;
}

#header
{
	clear:both;
	HEIGHT: 142px;
	POSITION: relative;
	margin-top:80px;
	background: transparent url(../images/header.jpg) repeat-x;
}
#header IMG
{
	BOTTOM: 0px;
	COLOR: #fff;
	LEFT: 0px;
	POSITION: absolute;
}
#header A
{
	BORDER-BOTTOM-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	COLOR: #666;
}

#content
{
	CLEAR: both;
	min-height:250px;

}
#main
{
	FLOAT: left;
	MARGIN: 2em 0px 0px 0px;
	padding: 0px 10px 0 0;
	OVERFLOW: hidden;
	WIDTH: 45%;
}

#main-no-secondary
{
	FLOAT: left;
	MARGIN: 2em 0px 0 0;
	padding: 0px 10px 20px 0px;
	OVERFLOW: hidden;
	WIDTH: 95%;
}

#content-secondary
{
	COLOR: #555;
	FLOAT: right;
	MARGIN: 2em 0px 0px 0;
	WIDTH: 50%;
}

#footer	
{
	height:20px;margin-top:20px;
	background: transparent url(../images/footer.jpg) repeat-x left bottom;
	
	
	}

#footer p	{
	FONT-SIZE: 0.9em;
	MARGIN: 0px;
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 1em;
	PADDING-RIGHT: 1em;
	padding-top:30px;
	TEXT-ALIGN: right;}

#footer UL
{
	FONT-SIZE: 0.9em;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-BOTTOM: 1em;
	PADDING-LEFT: 1em;
	PADDING-RIGHT: 1em;
	TEXT-ALIGN: right;
	float:right;
	clear:none;
}
#footer LI
{
	DISPLAY: inline;
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0.25em;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}


#nav_home
{
	CLEAR: both;display:block; margin-left:-50px;
}
#nav_home UL
{
	
	LIST-STYLE-TYPE: none;
	PADDING-BOTTOM: 0em;
	DISPLAY: block;	
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:normal;
	
}
#nav_home LI
{
	DISPLAY: inline;
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
#nav_home A
{
	BORDER-BOTTOM-STYLE: none;
	color: #111111;
	DISPLAY: block;
	FLOAT: left;
	MARGIN: 0px;
	PADDING-BOTTOM: 6px;

	PADDING-RIGHT: 30px;
	PADDING-TOP: 6px;
	TEXT-DECORATION: none;
	WIDTH: auto;
}
#nav_home a:active	
{

	
}
#nav_home a:hover	
{
	text-decoration:underline;
}

#nav
{
	CLEAR: both;display:block; width:560px; margin:0px auto;
}
#nav UL
{
	
	LIST-STYLE-TYPE: none;
	PADDING-BOTTOM: 0em;
	DISPLAY: block;	
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:normal;
	
}
#nav LI
{
	DISPLAY: inline;
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
#nav A
{
	BORDER-BOTTOM-STYLE: none;
	color: #111111;
	DISPLAY: block;
	FLOAT: left;
	MARGIN: 0px;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 16px;
	PADDING-RIGHT: 16px;
	PADDING-TOP: 6px;
	TEXT-DECORATION: none;
	WIDTH: auto;
}
#nav a:active	
{

	
}
#nav a:hover	
{
	text-decoration:underline;
}

.area
{
	BORDER-BOTTOM: #bbb 1px dashed;
	MARGIN: 0px 0px 1.5em;
	PADDING-BOTTOM: 1em;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}


#main img,#main-no-secondary img
{
	border:1px solid #888;
}


#footer
{
	CLEAR: both;
}

/*   END LAYOUT  */

/*   ELEMENTS   */

A:link
{

	COLOR: #524936;

	TEXT-DECORATION: none;
}
A:visited
{

	COLOR: #999;
	TEXT-DECORATION: none;
}
A:visited
{
	COLOR: #333;
}
A:hover
{
	color:#111
}
A:focus
{

	COLOR: #777;
}
A:active
{

	COLOR: #777;
}

H1
{
	COLOR: #111;
	FONT-FAMILY: "Arial",Geneva,sans-serif;
	text-transform:uppercase;
	FONT-WEIGHT: normal;
}
H2
{
	COLOR: #111;
	FONT-FAMILY: "Arial",Geneva,sans-serif;
	FONT-WEIGHT: normal;
	margin-bottom:10px;
	text-transform:uppercase;
}
H3
{
	COLOR: #111;
	FONT-FAMILY: "Arial",Geneva,sans-serif;
	FONT-WEIGHT: normal;
	text-transform:uppercase;
}
H4
{
	COLOR: #666;
	FONT-FAMILY: "Arial",Geneva,sans-serif;
	FONT-WEIGHT: normal;
	text-transform:uppercase;
}
H5
{
	COLOR: #666;
	FONT-FAMILY: "Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
	FONT-WEIGHT: normal;
}
H6
{
	COLOR: #666;
	FONT-FAMILY: "Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
	FONT-WEIGHT: normal;
}
H1
{
	FONT-SIZE: 2.5em;
	font-weight:bold;
	LINE-HEIGHT: 1.2;
	MARGIN: 0px 0px 0em 0em;
}
H2
{
	CLEAR: both;
	FONT-SIZE: 1.4em;
	LINE-HEIGHT: 1.3;
	MARGIN: 0em 0px .5em 0px;
}
H3
{
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: bold;
	MARGIN: 0.5em 0px 0.3em 0px;
}
DL
{
	MARGIN: 1em 0px;
}
OL
{
	MARGIN: 1em 0px;
}
UL
{
	MARGIN: 1em 0px;
}
UL
{
	LIST-STYLE-TYPE: square;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 2em;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
OL
{
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 2.5em;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
LI
{
	MARGIN: 0px 0px 0.5em;
}
table td a img	{border: 1px solid #bbb;}
table td {}
div.divider	img{display:none;}
BLOCKQUOTE
{
	COLOR: #555;
	MARGIN: 1em 0px;
	PADDING-LEFT: 30px;
}
IMG
{
	BORDER-BOTTOM-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	DISPLAY: block;
}
CODE
{
	FONT-FAMILY:;
}

PRE
{
	FONT-FAMILY: ;
}

P
{
	MARGIN: 0px 0px 1em;
}
PRE
{
	MARGIN: 0px 0px 1em;
}


.clearfix
{
	clear:both;
	display:block;
}

img.left
{
	float:left;
	margin: 0px 1em; 0.5em 0px;}

img.right
{
	float:right;
	margin: 0px 0px; 0.5em 1em;
}
/*   END ELEMENTS   */