body {
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	color					: #FFFFFF;
	text-align				: center;
	margin					: 15px 0px 0px 0px;
	padding 				: 0px 0px 0px 0px;
	background-color		: #313637;
	background-image		: url(images/bkgrnd.png);
	background-position		: top left;
	background-repeat		: repeat-x;
}

#container{
	width					: 914px;
	min-height				: 690px;
	margin					: 0px auto 0px auto;
	text-align				: center;
	display					: block;
	background-image		: url(images/bkgrndShell.png);
	background-repeat		: no-repeat;
	
}

 
p{
	padding					: 5px 0px 5px 0px;
	margin					: 0px 0px 0px 0px;
	font-size 				: 100%;
	line-height				: 1.4em;
}



h1{  /*  Page Titles */
	padding		 			: 5px 0px 0px 0px;
	margin					: 0px 0px 10px 0px;
	line-height				: 1.2em;
	font-size 				: 220%;
	font-weight				: normal;

}

h1 span{
	color					: #003;

}

h2{  /*  Teaser Titles */
	padding		 			: 5px 0px 5px 0px;
	margin					: 0px 0px 0px 0px;
	line-height				: 1.2em;
	font-size 				: 130%;
	font-weight				: bold;
}

h2 span{
	color					: #C43131;

}


h3{  /*  Project Headers */
	padding		 			: 5px 0px 5px 0px;
	margin					: 0px 0px 0px 0px;
	line-height				: 1.2em;
	font-size 				: 120%;
	font-weight				: bold;

}

#contactNumber{  /*  Phone Icon */
	margin					: 0px;
	line-height				: 1.2em;
	font-size 				: 20px;
	font-weight				: bold;
	background-position		: left;
	background-repeat		: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

#contentFull ul {
	padding 				: 0px 0px 0px 0px;
	margin					: 5px 0px 20px 30px;
	font-size 				: 115%;
}

#contentFull ul ul {
	padding 				: 0px 0px 0px 0px;
	margin					: 5px 0px 0px 30px;
	font-size 				: 100%;
}

#contentFull ul li{
	padding 				: 0px 0px 5px 5px;
	margin					: 0px 0px 0px 0px;
	line-height				: 1.4em;
}


#contentRight ul {
	list-style				: none;
	padding 				: 0px 0px 0px 0px;
	margin					: 5px 0px 0px 0px;
	font-size				: 80%;
}


#contentRight ul li{
	padding 				: 0px 10px 5px 12px;
	margin					: 0px 0px 5px 10px;
	font-size 				: 110%;
	line-height				: 1.4em;
	background-image		: url(images/bullet.gif);
	background-position		: top left;
	background-repeat		: no-repeat;
}

a{
	color					: #FFFFFF;
	text-decoration			: underline;
}

a:hover {
	color					: #02E5F6;
	text-decoration			: underline;
}


#header{
	width					: 846px;
	display					: block;
	margin					: 0px;
	height 					: 210px;
	padding-top: 15px;
	padding-right: 34px;
	padding-bottom: 0px;
	padding-left: 34px;
}


.logo{
	margin					: 10px 0px 10px 10px;
	padding					: 0px 0px 0px 0px;
	border					: none;
	float					: left;
}

.suppliers{
	margin					: 20px 10px 0px 0px;
	padding					: 0px 0px 0px 0px;
	border					: none;
	float					: right;
}

#contentHome{
	margin					: 0px;
	width 					: 846px;
	display 				: block;
	padding-top: 0px;
	padding-right: 34px;
	padding-bottom: 0px;
	padding-left: 34px;
}

#banner{
	margin					: 0px 0px 0px 7px;
	padding					: 0px 0px 0px 0px;
	border					: 1px solid #1A1A1A;
	height					: 302px;
	width					: 830px;
}

.bannerLeft, .bannerRight{
	margin					: 0px 2px 0px 0px;
	padding					: 0px 0px 0px 0px;
	border					: none;
	float					: left;
}
.bannerRight{
	margin					: 0px 0px 0px 0px;
}

#contentFull{
	display 				: block;
	margin					: 5px 0px 0px 7px;
	padding					: 5px 10px 5px 10px;
	width					: 810px;
	min-height				: 543px;
	background-color		: #282C2D;
	border					: 1px solid #1A1A1A;
	background-position		: bottom left;
	background-repeat		: no-repeat;

}

*html #contentFull{
	height					: 543px;

}

#contentShort{
	display 				: block;
	margin					: 5px 0px 0px 7px;
	padding					: 5px 10px 5px 10px;
	width					: 810px;
	min-height				: 239px;
	background-color		: #282C2D;
	border					: 1px solid #1A1A1A;
	background-position		: bottom left;
	background-repeat		: no-repeat;
	text-align: left;
	font-size: 14px;
	font-family: Calibri;

}

*html #contentShort{
	height					: 239px;

}



#contentFull img, #contentShort img{
	margin					: 5px 0px 5px 0px;
	padding					: 0px 0px 0px 0px;
	border					: 1px solid #1A1A1A;
}


.teaser{
	display					: block;
	float					: right;
	margin					: 8px 2px 8px 20px;
	padding					: 10px 10px 5px 10px;
	width					: 252px;
	height					: auto;
	background-color		: #212424;	
	border					: 1px solid #1A1A1A;
}

.teaser p{
	font-size				: 11px
}

.teaser h2{ 
	font-weight				: normal;
}


#footer{
	margin					: 0px auto 0px auto;
	padding					: 15px 34px 0px 34px;
	height					: 70px;
	width					: 846px;
	line-height				: 1.4em;
	font-size				: 11px;
	color					: #7A7A7A;
	clear					: both;
	background-color		: #313637;
	background-image		: url(images/bkgrndFooter.png);
	background-position		: top left;
	background-repeat		: no-repeat;
}


#footer a {
	text-decoration			: none;
	color					: #999;
}


#footer a:hover {
	color					: #999;
	text-decoration			: underline;
}



#copyright{
	margin					: 0px;
	padding		 			: 5px 10px 0px 0px;
	float					: left;
	text-align				: left;
	
}


#footerLinks{
	float					: left;
	margin					: 0px;
	padding		 			: 5px 0px 0px 0px;
	text-align				: left;
}

#footerLinks a{
	padding		 			: 0px 5px 0px 5px;
}


.clear{
	clear					: both;
	height					: 0px;
}


.logoImg{
	margin					: 5px 23px 35px 23px !important;
	padding		 			: 0px;
	float					: left;
}


.btn a{
	margin					: 5px 5px 0px 0px;
	padding		 			: 0px 0px 0px 0px;
	clear					: both;
	float					: left;
	display					: block;
	background-image		: url(images/bkgrndNav.gif);
	background-position		: bottom;
	height					: 18px;
	width					: 60px;
	text-decoration			: none;
	text-transform			: uppercase;
	text-align				: center;
	font-size				: 10px;
	line-height				: 1.8em;
	color					: #FFFFFF;
	border					: 1px solid #999999;
		
}

.btn a:hover{
	background-image		: url(images/bkgrndNavOver.gif);
	background-position		: bottom;
	color					: #FFFFFF;
	text-decoration			: none;		
}


.tableProjects, .tableProjectsLrg{
	margin					: 10px 20px 10px 0px;
	padding					: 0px 10px 0px 0px;
	float					: left;
	width					: 375px;
	border					: 1px solid #666666;
}

.tableProjectsLrg{
	width					: 800px;
}

.tableProjects td, .tableProjectsLrg td{
	margin					: 0px 0px 0px 0px;
	padding					: 5px 0px 5px 5px;	
	vertical-align			: top;
}

.tableProjects img, .tableProjectsLrg img{
	margin					: 0px 0px 0px 0px !important;
	padding					: 0px 0px 0px 0px !important;	
}

.tableProjects .btn, .tableProjectsLrg .btn{
	margin					: 10px 0px 0px 0px !important;
	float					: left;	
}

.tableProjects ul, .tableProjectsLrg ul{
	margin					: 10px 0px 10px 20px;
	padding					: 0px 0px 0px 0px;
}

.tableProjects ul li, .tableProjectsLrg ul li{
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 5px 5px;
}


/* CONTACT FORM */
.table{
	margin					: 10px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;

}

.table td{
	margin					: 0px 0px 0px 0px;
	padding					: 0px 10px 5px 0px;	
	vertical-align			: top;

}


.textField{
	width					: 230px;
	height					: 16px;
	font-size				: 13px;
	font-family				: Arial, Helvetica, sans-serif;
}

.textArea{
	width					: 230px;
	height					: 80px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
}

.submitBtn{
	margin					: 0px 0px 0px 0px;
	padding					: 6px 0px 0px 0px;
	display 				: block;
	font-weight				: normal;
	text-align				: center;
	color					: #FFF;
	text-decoration 		: none;
	text-transform			: uppercase;
	font-size 				: 11px !important;
	height					: 18px;
	width					: 100px;
	border					: 1px solid #999999;
	background				: url('images/bkgrndNav.gif') top left repeat-x;
	cursor					: pointer
}

.submitBtn:hover{
	background				: url('images/bkgrndNav.gif') bottom left repeat-x;
	color					: #FFF;
	text-decoration 		: none;
}


input.submitBtn{
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	display 				: block;
	font-weight				: normal;
	text-align				: center;
	color					: #FFF;
	text-decoration 		: none;
	text-transform			: uppercase;
	font-size 				: 10px !important;
	height					: 24px;
	width					: 100px;
	border					: 1px solid #999999;
	background				: url('images/bkgrndNav.gif') top left repeat-x;
	cursor					: pointer
}

input.submitBtn:hover{
	background				: url('images/bkgrndNav.gif') bottom left repeat-x;
}

.navSpacer{
	padding					: 0px 5px 0px 5px;
}

html* .navSpacer {
[padding: 0px 5px 0px 5px;/
padding: 0px 0px 0px 0px;
]padding: 0px 5px 0px 5px;
}
.dummyend[id]{clear:both}

* html .navSpacer {
padding:0px 4px 0px 3px;
}

