/*  

Sticky Footer Solution

by Steve Hatcher 

http://stever.ca

http://www.cssstickyfooter.com

*/



* {

	margin:0;

	padding:0;

}

/* must declare 0 margins on everything, also for main layout components use padding, not 

vertical margins (top and bottom) to add spacing, else those margins get added to total height 

and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */



html, body {
	height: 100%;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	background-color: #000000;
	color: #bab3a3;
	font-size: 13px;
	line-height: 17px;

}

body {

	background:url(../images/template/bg_header.jpg) center top no-repeat;

}

#wrap {

	width:1167px;

	margin:0 auto;

	padding:0 20px;

	min-height: 100%;

}

#header {

	height:135px;

}

#main {

	overflow:auto;

	padding-bottom: 230px;

}  /* must be same height as the footer */

#content {

	width:100%;

	margin:0 auto;

}

#footer {

	position: relative;

	margin-top: -200px; /* negative value of footer height */

	height: 200px;

	clear:both;

	background:url(../images/template/bg_footer.jpg) center top no-repeat;

	font-size:12px;

	color: #000000;

}

#footer a, #footer a:visited {

	color:#000000;

	text-decoration:none;

}

#footer a:hover {
	color: #3300FF;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

}

#footer-nav {

	float:left;

	padding-top:17px;

	text-transform:uppercase;

}

#footer-nav li {

	float:left;

	list-style:none;

	border-left: 1px solid #660033;

	padding:0 7px;

	height:27px;

	line-height:27px;

}

#footer-contact {

	clear:both;

	padding-top:20px;

}

#footer-contact p {
	text-align: center;
	line-height: 1.4em;
	margin-bottom: 20px;
	color: #000000;

}

#social-icons img {

	margin: 0 2px;

	border:none;

}

#footer-content {

	width: 1167px;

	margin:0 auto;

	padding:0 20px

}

#footer-chip {

	float:right;

	margin-right:0px

}

img.footer-logo {

	margin: 0 0 5px 15px;

}

p#social-icons {

	margin:0

}

p#copyright {

	margin-bottom: 5px;

}

/*Opera Fix*/

body:before {/* thanks to Maleika (Kohoutec)*/

	content:"";

	height:100%;

	float:left;

	width:0;

	margin-top:-32767px;/* thank you Erik J - negate effect of float*/

}

/* IMPORTANT



You also need to include this conditional style in the <head> of your HTML file to feed this style to IE 6 and lower and 8 and higher.



[if !IE 7]>

	<style type="text/css">

		#wrap {display:table;height:100%}

	</style>

<![endif]



*/

#breadcrumbs {

	float:right;

	font-size: 9px;

	margin-top: -55px;

	text-transform: uppercase;

	color:#777;

}

#breadcrumbs a, #breadcrumbs a:visited {

	color:#62d4a1;

	text-decoration:none;

}

#breadcrumbs a:hover {

	color:#777;

}

#home #breadcrumbs {

	display:none

}

.st_email_custom {

	background: url(../images/template/social/BUTTON_Email_20.png) no-repeat scroll left top transparent;

	display: inline-block;

	height: 20px;

	margin: 0 2px;

	width: 20px;

}

p {
	margin-bottom: 15px;
	text-align: justify;
	color: #bab3a3;

}

a, a:visited {

	color:#ff5a00;

}

a:hover {
	text-decoration: none;
	text-align: center;
	color: #000000;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;

}

.hilight {

	color:#ff5a00;

}

/* 3 BODY AREA COLUMNS */



#left {

	width:325px;

	float:left;

	text-align:right;

}

#center {

	width:437px;

	text-align:center;

	float:left;

	padding:0 40px;

}

#right {

	width:325px;

	float:left;

	margin-top:50px;

	text-align:justify;

}

.align-right {
	text-align: left;
	font-size: 12px;
}

.left-column-image {

	text-align:right;

	padding-top:20px;

	height:130px;

}

.left-column-title {

	text-align:right;

	padding:15px 0 0;

}

#left-column-nav {

	text-align:right;

}

.environments-nav {

	padding-top:85px

}

#left-column-nav img {

	margin-bottom:5px;

}

#left-column-nav p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	line-height: 14px;

	text-align: right;

}

#left-column-nav a, #left-column-subnav a {

	color:#660033;

	text-decoration:none;

}

#left-column-nav a:hover, #left-column-subnav a:hover {

	color:#555;

}

#left-column-subnav {

	padding-top:10px

}

#left-column-subnav p {

	font-size:11px;

	line-height: 1.3em;

	text-align: right;

	margin-bottom:5px;

}

 h3  { font-size:14px;

 font-weight:normal;

 font-style:italic;

 color: #ff4900;

 line-height:1.5em;

}

h3 a {

	text-decoration:none;

}

h3 a:hover {

	text-decoration:underline;

}

.lower-right-titles {

	margin-top: 20px;

}

#subnav {

	text-align:left;

	padding-top:10px;

}

#subnav img {

	margin-bottom:5px;

}

#subnav h3 a, #subnav h3 a:visited {

	width:120px;

	display:inline-block;

}

#subnav h3 {

	color:#660033;

	font-size: 11px;

	margin-bottom:5px;

}

#logo {

	float:left;

}

/* PROJECT ROLLOVER THUMBNAIL GRID */



#grid {
	width: 441px;
	height: 440px;
	display: block;
	text-align: center;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	font-style: italic;

}

#grid ul {

	list-style:none;

}

#quad {

	float:left;

	width:220px;

	height:220px;

}

.a {

	border-right:#bab3a3 1px solid;

}

.c {

	border-top:#bab3a3 1px solid;

}

.d {

	border-right:#bab3a3 1px solid;

	border-top:#bab3a3 1px solid;

}

.a ul {

	padding:20px 0 0 20px;

}

.b ul {

	padding:20px 0 20px 0;

}

.c ul {

	padding:0 20px 20px 0;

}

.d ul {

	padding:0 0 20px 20px;

}

#grid li {

	width:48px;

	height:48px;

	margin:1px;

	float:left;

}

#grid li a {

	display:block;

	width:48px;

	height:48px;

	background-position: bottom;

	text-indent:-10000em;

}

#grid li a:hover {

	background-position: top;

}

#grid.environments li.a01 a {

	background-image:url(../images/grid/A01.jpg)

}

#grid.environments li.a02 a {

	background-image:url(../images/grid/A02.jpg)

}

#grid.environments li.a03 a {

	background-image:url(../images/grid/A03.jpg)

}

#grid.environments li.a04 a {

	background-image:url(../images/grid/A04.jpg)

}

#grid.environments li.a05 a {

	background-image:url(../images/grid/A05.jpg)

}

#grid.environments li.a06 a {

	background-image:url(../images/grid/A06.jpg)

}

#grid.environments li.a07 a {

	background-image:url(../images/grid/A07.jpg)

}

#grid.environments li.a08 a {

	background-image:url(../images/grid/A08.jpg)

}

#grid.environments li.a09 a {

	background-image:url(../images/grid/A09.jpg)

}

#grid.environments li.a10 a {

	background-image:url(../images/grid/A10.jpg)

}

#grid.environments li.a11 a {

	background-image:url(../images/grid/A11.jpg)

}

#grid.environments li.a12 a {

	background-image:url(../images/grid/A12.jpg)

}

#grid.environments li.a13 a {

	background-image:url(../images/grid/A13.jpg)

}

#grid.environments li.a14 a {

	background-image:url(../images/grid/A14.jpg)

}

#grid.environments li.a15 a {

	background-image:url(../images/grid/A15.jpg)

}

#grid.environments li.a16 a {

	background-image:url(../images/grid/A16.jpg)

}

#grid.environments li.b01 a {

	background-image:url(../images/grid/B01.jpg)

}

#grid.environments li.b02 a {

	background-image:url(../images/grid/B02.jpg)

}

#grid.environments li.b03 a {

	background-image:url(../images/grid/B03.jpg)

}

#grid.environments li.b04 a {

	background-image:url(../images/grid/B04.jpg)

}

#grid.environments li.b05 a {

	background-image:url(../images/grid/B05.jpg)

}

#grid.environments li.b06 a {

	background-image:url(../images/grid/B06.jpg)

}

#grid.environments li.b07 a {

	background-image:url(../images/grid/B07.jpg)

}

#grid.environments li.b08 a {

	background-image:url(../images/grid/B08.jpg)

}

#grid.environments li.b09 a {

	background-image:url(../images/grid/B09.jpg)

}

#grid.environments li.b10 a {

	background-image:url(../images/grid/B10.jpg)

}

#grid.environments li.b11 a {

	background-image:url(../images/grid/B11.jpg)

}

#grid.environments li.b12 a {

	background-image:url(../images/grid/B12.jpg)

}

#grid.environments li.b13 a {

	background-image:url(../images/grid/B13.jpg)

}

#grid.environments li.b14 a {

	background-image:url(../images/grid/B14.jpg)

}

#grid.environments li.b15 a {

	background-image:url(../images/grid/B15.jpg)

}

#grid.environments li.b16 a {

	background-image:url(../images/grid/B16.jpg)

}

#grid.environments li.c01 a {

	background-image:url(../images/grid/C01.jpg)

}

#grid.environments li.c02 a {

	background-image:url(../images/grid/C02.jpg)

}

#grid.environments li.c03 a {

	background-image:url(../images/grid/C03.jpg)

}

#grid.environments li.c04 a {

	background-image:url(../images/grid/C04.jpg)

}

#grid.environments li.c05 a {

	background-image:url(../images/grid/C05.jpg)

}

#grid.environments li.c06 a {

	background-image:url(../images/grid/C06.jpg)

}

#grid.environments li.c07 a {

	background-image:url(../images/grid/C07.jpg)

}

#grid.environments li.c08 a {

	background-image:url(../images/grid/C08.jpg)

}

#grid.environments li.c09 a {

	background-image:url(../images/grid/C09.jpg)

}

#grid.environments li.c10 a {

	background-image:url(../images/grid/C10.jpg)

}

#grid.environments li.c11 a {

	background-image:url(../images/grid/C11.jpg)

}

#grid.environments li.c12 a {

	background-image:url(../images/grid/C12.jpg)

}

#grid.environments li.c13 a {

	background-image:url(../images/grid/C13.jpg)

}

#grid.environments li.c14 a {

	background-image:url(../images/grid/C14.jpg)

}
#grid.environments li.c15 a {

	background-image:url(../images/grid/C15.jpg)

}
#grid.environments li.c16 a {

	background-image:url(../images/grid/C16.jpg)

}

#grid.environments li.d01 a {

	background-image:url(../images/grid/D01.jpg)

}

#grid.environments li.d02 a {

	background-image:url(../images/grid/D02.jpg)

}

#grid.environments li.d03 a {

	background-image:url(../images/grid/D03.jpg)

}

#grid.environments li.d04 a {

	background-image:url(../images/grid/D04.jpg)

}

#grid.environments li.d05 a {

	background-image:url(../images/grid/D05.jpg)

}

#grid.environments li.d06 a {

	background-image:url(../images/grid/D06.jpg)

}

#grid.environments li.d07 a {

	background-image:url(../images/grid/D07.jpg)

}

#grid.environments li.d08 a {

	background-image:url(../images/grid/D08.jpg)

}


#grid.environments li.d09 a {

	background-image:url(../images/grid/D09.jpg)

}

#grid.environments li.d10 a {

	background-image:url(../images/grid/D10.jpg)

}

#grid.environments li.d11 a {

	background-image:url(../images/grid/D11.jpg)

}

#grid.environments li.d12 a {

	background-image:url(../images/grid/D12.jpg)

}

#grid.environments li.d13 a {

	background-image:url(../images/grid/D13.jpg)

}

#grid.environments li.d14 a {

	background-image:url(../images/grid/D14.jpg)

}

#grid.environments li.d15 a {

	background-image:url(../images/grid/D15.jpg)

}

#grid.environments li.d16 a {

	background-image:url(../images/grid/D16.jpg)

}
