/********* Copyright 2006 (C) Walsh Design Inc. | Seattle, WA ************/

	*{padding:0; margin:0;}
	html {
		min-height: 90%;
		margin-bottom: 50px;
	}
	body 
	{
		font-size: 69.5%;
		line-height: 100%;
		font-family: "Tahoma", "Lucida Sans Unicode", "Helvetica", "Trebuchet MS", "Arial", sans-serif;
		color: #000;
		text-align: left;
		z-index: -1;
		background: #ECECEC url(../img/bg_body.gif) top center no-repeat fixed;
		behavior: url(/assets/src/csshover.htc);
	}
	a:link, a:visited
	{
		color: #1D4078;
		text-decoration: none;
		padding-bottom: 2px;
	}

	a:hover
	{
		color: #E29F29;
		text-decoration: none;

	}
	a:active
	{
		border: 0; 
		color: #CC6714;
		text-decoration: none;		
	}
	img
	{
		border: 0; 
		margin: 0; 
		padding: 0;
	}


	p {
		padding-bottom: 10px;
	}
/********* NAVIGATION ************/
   /* #nav selector is sub.css and home.css */
	#nav ul {
			margin: 0;
			padding: 0 0 20px 0;
			list-style-type: none;			
			float: left;
			width: 165px;
		}

	#nav li {
		display: block;
		padding: 0px;
	}

	#nav li a {
		display: block;
		line-height: 2.0em;
		font-size: .9em;
		width: 155px;
		color:#003354;
		text-decoration: none;
		border-bottom: 1px solid #CCC;
		padding: 2px 2px 2px 8px;
		background: transparent url(../img/bg_nav.gif) 0 0 no-repeat;
		height: 23px;
		margin: 0;
		}
	#nav .select{
		display: block;
		line-height: 2.0em;
		font-size: 1em;
		width: 155px;
		color:#003354;
		text-decoration: none;
		border-bottom: 1px solid #CCC;
		padding: 2px 2px 2px 8px;
		background: transparent url(../img/bg_nav_select.gif) 0 0 no-repeat;
		height: 23px;
	}
	#nav li a:hover {
			background: transparent url(../img/bg_nav.gif) 0 -28px no-repeat;
			background-color: #fff;
			border-bottom: 1px solid #CCC;
			padding: 2px 2px 2px 8px;
		}
	
	#nav a:active
	{
		border: 0; 
		color: #CC6714;
		text-decoration: none;		
	}
		
/*********** LAYOUT ****************/
/* see home.css and sub.css*/
#container {
		width: 720px;
		margin: 0 auto;
		font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */
		font-size: 11px;
		line-height: 1.6em;
		color: #666;
		min-height: 600px;
		/*min-height in IE fix */
		height:expression(document.body.clientHeight < 600? "600px": "auto" );
		}
.content a {
	border-bottom: 1px dotted #E29F29;
}
	
/*********** FOOTER & COPYRIGHT ******/
	#footer {
	width: 100%;
	margin: 20px 0 0 0;
	color: #A0A0A0;
	text-align: center;
	border-top: 1px solid #BFBFBF;
	padding: 10px 0 30px 0;
	background: url(../img/bg_footer.gif) no-repeat;
}
	#footer a {
		border: 0;
		color: #969696;
	}
	#footer a:hover {
		color: #E29F29;
	}
	#footer p{
		padding: 0 0 0 8px;
		font-size: .9em;
	}
	.liner {
	width: 100%;
}
	.footerPIC {
	margin: 0 0 5px 0;
	width: 179px;
	height: 61px;
	padding:8px;
	background: url("../img/little_random_bg.gif") no-repeat;
	border-top: 6px solid #B4B4B4;
	border-bottom: 2px solid #B4B4B4;
	}

	.copyright {
		margin: 0;
		background: #ddd;
		color: #9D9D9D;
		border-top: 1px solid #B4B4B4;
		padding: 8px 0;
		text-align: center;
		font-size: .85em;

	}
	
/********** TYPE FORMATS ***********/
	
li {
	font-size: 1.1em;
	padding: 3px 0px;
}


h1 {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Helvetica", "Arial", sans-serif;
	font-size: 1.5em;
	line-height: 1.0em;
	font-weight: normal;
	color: #003354;
	margin: 0px 0px 15px 0px;
}

h2 {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Helvetica", "Arial", sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #3A3A3A;
	margin: 5px 0px 16px 0px;
	padding: 0;
}

h3 {
	font-family: "Trebuchet MS", "Century Gothic", "Helvetica", "Arial", sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	font-style: italic;
	color: #1D4078;
	margin: 0px 0px 5px 0px;
}

h4 {
	font-size: 1.1em;
	font-weight: bold;
	color: #B2B2B2;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 2px 0px;
	border-bottom: 1px solid #CCC;
}

h5 {
	font-size: 1.1em;
	color: #3A3A3A;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	margin: 0;
}

h6 {
	font-size: 1.1em;
	color: #666;
	text-transform: none;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-weight: bold;
	margin: 25px 0px 2px 0px;
	padding: 0;
	border-bottom: 1px solid #AAA;
	text-align: center;
}

.float-l{
	float: left;
	padding: 8px 8px 0px 0px;
}
.float-r{
	float: right;
}
.clear{
	clear: both;
}

/********** FORM STYLE ***********/

form { 
	margin: 0;
}

label {
	display: none;
}

input.t, input.tr, textarea, select, .file {
	background-color: white;
	border: 1px solid #DDD;
	font-size: 1.1em;
	color: #818273;
	margin-bottom: 0.3em;
	padding: 1px 3px 0px 3px;
	border-left: 3px solid #DDDDDD;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
input.t:focus, textarea:focus, select:focus, .file:focus {
	background-color: #fff;
	border-left: 3px solid #E29F29;
	border-right: 1px solid #AAA;
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	
	color: #444;
}

input.t, input.tr {
	height: 1.6em;
}

input.tr, textarea.tr {
	border-left: 3px solid #1D4078;
	
}

input.tr:focus, textarea.tr:focus {
	border-left: 3px solid #E29F29;
	border-right: 1px solid #AAA;
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	background-color: #fff;
	color: #444;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

select, select:focus {
	height: 1.6em;
	padding: 0;
	border: none;
	
}


	
/********** SPECIAL CASE MISC ***********/

	.quote {
		width: 140px;
		padding: 15px;
		font-family: "Palatino", Georgia, Goudy, Serif;
		text-align: center;
		font-size: .9em;
		font-style: italic;
		line-height: 2.5em;
		color: #E29F29;
		float: left;
	}

	.texture-box {
	padding: 10px; 	
	background: url(../img/text_bg.gif);
	border: 1px solid #DDD;
	line-height: 1.3em;
}

	.red {
	color: #E29F29;
}




















	