/* CSS Document */

body {
background-color:#000000;
margin:0;
padding:0;
color:#FFFFFF;
}

ul li {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

#greenBar {
background-color:#a0ce67;
height:10px;
width:100%;
color:#FFFFFF;
}

#pageWrapper {
width:100%;
}

#pageWrapperGreen {
width:100%;
border-top:10px solid #a0ce67;
}

#pureHeader {
width:740px;
text-align:left;
padding-top:30px;
padding-bottom:30px;
}

#mainContentWrap {
width:740px;
}

#rightImages {
width:280px;
padding-left:10px;
float:right;
}

#rightImages img {
padding-top:10px;
}

.floatRight {
float:right;
}

/*** Main Green **/

#mainContent {
width:560px;
padding-top:30px;
clear:right;
}

#mainContentMap {
width:560px;
padding-top:30px;
clear:right;
text-align:left;
color:#FFFFFF;
}

#mainContentMap h1 {
color:#a0ce67;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
margin-top:0px;
background-color:#000000;
}

#mainContentMap p {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

#mainContent h1 {
color:#a0ce67;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
margin-top:0px;
background-color:#000000;
}

#mainContent p {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

#mainContentGreenSm {
width:250px;
padding-top:30px;
padding-right:20px;
float:right;
}

div.examples {
width:540px !important;
}

div.examplepage {
width:710px !important;
float:left !important;
}

#mainContentGreenSm span {
color:#a0ce67;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
margin-top:0px;
background-color:#000000;
}

#mainContentGreenSm h1 {
color:#a0ce67;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
margin-top:0px;
background-color:#000000;
}

#mainContentGreenSm p {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

#mainContentGreenSm p a {
color:#a0ce67;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
background-color:#000000;
}

#mainContentGreenSm p a:hover {
color:#6d6f71;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

/*** Images Green ***/

img.greenSmallImage1 {
float:left; 
border-left:10px solid #a0ce67;
}

img.greenSmallImage2 {
float:left; 
margin-top:10px; 
border-left:10px solid #a0ce67;
}

img.greenImage1 {
float:left; 
border-left:10px solid #a0ce67;
}

/*** Main Left Nav ***/

#mainNav {
text-align:left;
width:170px;
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
padding-top:30px;
}

#mainNav ul {
margin:0;
padding:0;
}

#mainNav ul li {
margin:0;
padding:0;
color:#6d6f71;
list-style:none;
}

#mainNav ul li a {
margin:0;
padding:0;
color:#6d6f71;
text-decoration:none;
}

#mainNav ul li a:hover {
margin:0;
padding:0;
color:#c0c2c5;
text-decoration:none;
}

#mainNav ul li a span {
margin:0;
padding:0;
text-decoration:none;
font-style:italic;
}

li.navL1 {
margin-left:24px !important;
}

/** Nav Green **/

li.navGreen {
color:#a0ce67 !important;
background-color:#000000;
}

li.navGreen a {
color:#a0ce67 !important;
background-color:#000000;
}

li.navGreen a:hover {
color:#c0c2c5 !important;
}

li.navGreenActive {
color:#a0ce67 !important;
background-color:#000000;
}

li.navGreenActive a {
color:#ffffff !important;
}

#footer {
margin-top:40px;
width:740px;
text-align:left;
}

#footerLinks h3 {
clear:both;
margin-top:10px;
width:740px;
line-height:12px;
font-weight:normal;
}

#footerLinks p {
color:#6d6f71;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

#footerLinks a {
color:#6d6f71;
text-decoration:none;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin:0 2px 0 2px;
padding:0;
}

#footerLinks a:hover {
color:#ffffff;
}

#footer img {
margin-right:20px;
float:left;
margin-top:3px;
}

#footer div {
margin-right:20px;
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#footer div a {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

#footer div a:hover {
color:#6d6f71;
}

div.contact {
color:#a0ce67 !important;
background-color:#000000;
}

div.hpMainImages {
height:137px;
width:740px;
}

div.auMainImages {
width:740px;
}

div.hpMainImages img {
border-left: 11px solid #a0ce67;
}

img.noLeftBorder {
border-left:0px !important;
}

#mainContentMap ul li a {
color:#6d6f71;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#mainContentMap ul li a:hover {
color:#FFFFFF;
}


li.sm1 {
margin-left:25px;
}

li.sm2 {
margin-left:45px;
}

li.sm3 {
margin-left:65px;
}

#mainContent a {
color:#a0ce67 !important;
background-color:#000000;
}

#mainContent a:hover {
color:#6d6f71 !important;
}

#pureHeader h1 {
background-image:url(../images/pure_design.gif);
line-height:100%;
width:170px;
margin:0;
height:0;
padding:44px 0 0 0;
overflow:hidden;
text-align:left;
}

/** Form **/

label,input.text {
	display: block;
	width: 140px;
	float: left;
	margin-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

label {
	text-align: right;
	width: 85px;
	padding-right: 20px;
	color:#6C6D70;
}

br.form {
	clear: left !important;
}

#text p {
margin-top:0px !important;
padding:0 !important;
}

