/* CSS Document */
/*Pinnacle*/
/*02-05-07*/

	/*START-INTRO PAGE STYLES-GENERAL*/
	#content, #footer, #header, #copy {
		width: 750px;
		margin: 0 auto;
		}
		
	#content {
		background: #ffffff;
		padding-top: 10px;
		
	}
	
	body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	color:#000000;
	font-size: 13px;
	line-height: 16px;
	background: url(../img/bg.gif) fixed;
	}
		
	#logo {
	position: absolute;
	left: 0;
	top: 0;
	border-right: 1px solid #ffffff;
	}
	/*END- PAGE STYLES-GENERAL*/

	/*START-HEADER*/
	#header {
		position: relative;
		background: #575757;
		margin-top: 25px;
		}
		
	#values {
		height: 17px;
		width: 740px;
		color: #6f6f6f;
		border-bottom: 2px solid #86adb4;
		font-weight: bold;
		font-size: 13px;
		text-align: right;
		padding: 6px 10px 0px 0px;
	}
	
	#sectionimg {
		margin-top: -10px;
		padding: 0px;
		border-top: 1px solid #ffffff;
		}

			
		/*START-NAV*/
		#subheader {
			width: 750px;
			height: 39px;
			background: #797979;
			padding-top: 10px;
			border-bottom: 1px solid #ffffff;
			}
			
			*html #subheader {
				padding: 0px;
				margin: 0px;
				}
			
			#subnav {
			height: 25px;
			}
		
		#nav {
			margin: 22px 0px 0px 330px;
		
		}
			/* needed for IE positioning*/
			*html #nav {
				margin: 0px 0px 0px 150px;
			
			}
			
			*html #nav ul {
				margin: 34px 0px 0px 225px;
			
			}
			/*end-IE positioning*/
					
					
		#nav li, #who, #what, #case, #contact, #ftp {
			display: inline;
			}
			
			*html #nav li, #who, #what, #case, #contact, #ftp {
				padding-left: 2px;
				}
			
			/*nav 1st level*/
			
		div#nav li a, div#nav li a:visited, div#nav li a:active {
			text-decoration: none;
			font-size: 13px;
			letter-spacing: 1px;	
			color: #bcbcbc;
			padding: 3px 10px 2px 10px;
			margin: 0;
			height: 20px;
			border-right: 1px solid #ffffff;
			}
		div#nav li #who a, div#nav li #ftp a {
			background: no-repeat left url(../img/btn-g.gif);
			}
		
		div#nav li #what a,  div#nav li #contact a{
			background: no-repeat left url(../img/btn-b.gif);
			}
		
		div#nav li #case a {
			background: no-repeat left url(../img/btn-o.gif);
			}
			
		div#nav li #who a:hover, div#nav li #ftp a:hover {
			color:#bbca4f;
			}
		div#nav li #what a:hover, div#nav li #contact a:hover {
			color:#86adb4;
			}
		div#nav li #case a:hover {
			color:#deb02e;
			}
			
		/*nav 2nd level*/
			
			
		#nav2 li, #subnav1, #subnav2, #subnav3, #subnav4, #subnav5, #subnav6, #subnav7 {
			display: inline;
			padding-right: 8px;
			}
			
		#nav2 ul {
			padding-top: 5px;
			font-size: 20px;
			}

			
		#nav2 li a {
			color: #ffffff;
			}
		#nav2 li a:hover {
			color: #333333;
			text-decoration: none;
			}
			
			
		/*END-NAV*/
	
	/*HEADER*/
	
	/*COPY*/
		#copy {
			width: 650px;
			color: #575757;
			margin-top: 5px;
			padding-bottom: 10px;
			position: relative;
			}
			*html #copy {
				padding-bottom: 20px;
				padding-top: 10px;
				}
			.h300 {
			height: 300px;
			}
			
		#right-contact {
		float: right;
		padding: 20px 0px 0px 0px;
		margin-right: 0px;
		width: 420px;
		}
		#right-ecomm {
		float: right;
		padding: 0px 0px 0px 0px;
		margin-right: -48px;
		width: 268px;
		}
			*html #right-ecomm {
			margin-right: 0px;
				}		
		#right-asi {
		}
		#right-asi2 {
		float: right;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		width: 374px;
		}
		
		#wrapper-ftp {
		width: 300px;
		height: 125px;
		}
		
		#left-ftp {
		margin: 3px 0px 0px 0px;
		float: left;
		}
		#right-ftp {
		margin: 3px 0px 0px 0px;
		float: right;
		}

		#right-pod {
		float: right;
		padding: 0px 0px 0px 10px;
		margin: -300px -25px 0px 0px;
		}
		
		
		*html #right-pod {
			margin-right: 0px;
				}
	
	
			
			
	/*END-COPY*/
	
	
/* GENERAL STYLES*/
p {
	line-height: 1.5;
	}
.italic
	{
	font-style: italic;
	}
.blue {
	color: #86adb4;
	}
.green {
	color: #bbca4f;
	}
.orange {
	color: #deb02e;
	}

img {
	border: none;
	}
	
a:link, a:visited, a:active {
	color: #bbca4f;
	text-decoration: none;
}
a:hover {
	color: #deb02e;
	text-decoration: underline;
}

h1 {
font-size: 16px;
text-transform: uppercase;
}


.plainlist {
	}

.plainlist li{
	list-style: none;
	line-height: 20px;
	margin-left: -40px;
}

ul.space {
line-height: 1.5;
}

.header-body {
font-size: 23px;
line-height: 28px;
letter-spacing: 0.07em;
font-style: normal;
}

.header-body2 {
font-size: 20px;
line-height: 28px;
letter-spacing: 0.05em;
font-style: normal;
}

.header-body3 {
font-size: 16px;
line-height: 24px;
letter-spacing: 0.05em;
font-style: normal;
}

.body4 {
font-size: 14px;
line-height: 20px;
font-style: normal;
}

#green-area {
	padding: 10px 30px 10px 0px;
	margin-left: 50px;
	text-align: left;
	font-size: 13px;
	color: #666666;
	width: 500px;
	background: #e1f1b1;
	}
	
.dot-line-g {
	background: url(../img/dot-line-g.gif) repeat-x;
	
	}
	
.dot-line-o {
	background: url(../img/dot-line-o.gif) repeat-x;
	}

.dot-line-b {
	background: url(../img/dot-line-b.gif) repeat-x;
	}
	
.dot-line-g,.dot-line-b,.dot-line-o {
	width: 100%;
	height: 2px;
	margin: 10px 0px 10px 0px;
	}

/*END - GENERAL STYLES*/	
	
	

/*FOOTER SYLES*/
#footer {
	position: relative;  /* Needed for Safari */
	padding: 10px 10px 0px 0px;
	height: 20px;
	text-align: right;
	font-size: 10px;
	color: #bcbcbc;
	width: 740px;
	text-transform: uppercase;
	background: #575757;
	}
/*END - FOOTER STYLES*/
