body { margin: 0px; background-color: #000000;

}
body * {  padding:0;  margin:0;}
body { padding:0;}
img { border:0 }



#logo {
	height: 36px;
	width: 768px;
	padding-top: 0px;
	padding-left: 0px;
	margin: 0px;
	position: absolute;
	z-index: 2;
	left: 32px;
	top: 37px;
}
#nav ul ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	padding-left: 6px;
	padding-bottom: 12px;
}
#nav ul ul li{ padding-bottom: 6px; padding-top: 2px; }
#nav {
	float: left;
	width: 160px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	position: absolute;
	z-index: 2;
	left: 32px;
	top: 193px;
}
#nav img {
    border:0px;
	padding: 0px;
	border-style: none;
}
#nav ul { padding: 0px;}
#nav ul a { display:block;  }
#nav li {
	display: block;

}
#nav ul ul li{
	padding-bottom: 4px;
	padding-top: 2px;
	background-image: none;
}
#nav ul ul li a:hover{
 background-image: none;
}

/*third tier nav */
#nav ul ul ul li a:link{ color: #FF9900; }

#nav ul ul ul li a:hover{ color: #FFFFFF;}

#nav ul ul ul li a:visited{ color: #FF9900; }


#nav ul ul ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FF9900;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 2px;
	background-image: none;
}







#nav-home a { width:87px }
#nav-about a { width:87px }
#nav-services a { width:87px }
#nav-projects a { width:87px }
#nav-clients a { width:87px }
#nav-resources a { width:87px }
#nav-contact a { width:87px }


/* roll over */

#nav-home a:hover { background:url(assets/navigation_O_01.gif) no-repeat left top }
#nav-about a:hover { background:url(assets/navigation_O_02.gif) no-repeat left top }
#nav-services a:hover { background:url(assets/navigation_O_03.gif) no-repeat left top }
#nav-projects a:hover { background:url(assets/navigation_O_04.gif) no-repeat left top }
#nav-clients a:hover { background:url(assets/navigation_O_05.gif) no-repeat left top }
#nav-resources a:hover { background:url(assets/navigation_O_06.gif) no-repeat left top }
#nav-contact a:hover { background:url(assets/navigation_O_07.gif) no-repeat left top }

#nav a:hover img { visibility:hidden }

/* following hacks for ie5.0s sake */

#nav ul img {  display:inline;	voice-family: "\"}\"";     voice-family:inherit;  display:block;  }
#ie5postBoxHack{}#nav a {  height:auto;	voice-family: "\"}\"";   voice-family:inherit; }
#ie5postBoxHack{}#nav ul {
	list-style-type: none;
}


#content {
	float: left;
	width: 530px;
	position: absolute;
	top: 193px;
	left: 192px;
	z-index: 2;
}

.colum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	width: 230px;
	float: left;
	padding-left: 20px;
}
.columBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	width: 480px;
	float: left;
	padding-left: 20px;
}
.colum p {
	padding-bottom: 10px;
	color: #FFFFFF;
	}
.title {
	padding-bottom: 10px;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #FF9900;
	text-decoration: none;
}
.colum ul {
	color: #FF9900;
	text-transform: uppercase;
	list-style-image: url(assets/arrow.gif);
	padding-left: 16px;
}
.contact {
	width: 250px;
	float: left;
	padding-left: 20px;
}

.conTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	padding-top: 6px;
	padding-bottom: 2px;
}

.input {
	width: 244px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	background-color: #333333;
	border: thin solid #333333;
}
.inputBIG {
	height: 60px;
	width: 244px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	background-color: #333333;
	border: thin solid #333333;
	padding-top: 0px;
	padding-bottom: 6px;
}
.button {
	margin-top: 10px;
}
#errors,
#flash-notice {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 6px;
	margin-bottom: 6px;
	color: #FF9900;
}
#errors {
  list-style :inside square;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #FFFFFF;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-transform: capitalize;
	padding-bottom: 10px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}

#flash{
	position: absolute;
	z-index: 0;
	left: 0px;
	top: 0px;
	height: 600px;
	width: 900px;

}

.coltitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 18px;
	padding-bottom: 20px;
}
.columBig p {
	padding-bottom: 12px;
	padding-top: 0px;
}
.columBig ul {
	color: #FFFFFF;
	text-transform: uppercase;
	list-style-image: url(assets/arrow.gif);
	padding-left: 16px;
	padding-bottom: 24px;
}
.columBig a { color: #FF9900;}
.columBig a:hover {
	color: #FFFFFF;
}

#detailTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-bottom: 20px;
	padding-left: 20px;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-bottom: 20px;
	padding-left: 20px;
}

.quote {
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
	padding-top: 10px;
	font-style: italic;
}
.quoteName {
	color: #FF9900;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
}

 a.pdf:link {
	color: #db2515;
	text-decoration: none;
	font-weight: bold;
}
a.pdf:visited {
	color: #db2515;
	text-decoration: none;
	font-weight: bold;
}
a.pdf:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
