@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-color: #012e05;*/
	background:#012e05 url(green_mainbg.jpg) left top repeat-x;
}

body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	letter-spacing:.2pt;
}

.tablebg{
background:url(green_bg.jpg) center top no-repeat;
background-color: #012e05;
}

.logoWrapper{
float:left;
width:265px;
height:73px;
line-height:73px;
}
.rightcon{
width:275px;
float:right;
margin:20px 0 0 0;
}
.content{
background: #FFFFFF url(gray_03.jpg) left top repeat-x;
}
.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.flashCont{
height:221px;
overflow:hidden;
text-align:left;
float:left;
margin:10px 0 0 0;
}

.topLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #122629;
	height:40px;
	line-height:40px;
	display:block;	
}
.topLink:link {
	text-decoration: none;
}
.topLink:visited {
	text-decoration: none;
}
.topLink:hover {
	text-decoration: none;
	color:#427f11;
	background:url(menuBg.jpg);
}
.topLink:active {
	text-decoration: none;
	color: #427f11;
	background:url(menuBg.jpg) left top repeat-x;
}




a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color:#000000;
}
a:active {
	text-decoration: none;
	color: #009AB0;
}


.footerLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.footerLink:link {
	text-decoration: none;
}
.footerLink:visited {
	text-decoration: none;
}
.footerLink:hover {
	text-decoration: none;
	color:#407f45;
}
.footerLink:active {
	text-decoration: none;
	color: #97ca9b;
}



.imageCon{
padding:3px;
border:1px #CCCCCC solid;
text-align:center;
line-height:86px;
float:left;
}
.dashed{
border-bottom:1px #CCCCCC dashed;
}
.dasheda{
border-bottom:1px #EAF3FB solid;
border-top:1px #EAF3FB solid;
}
.ULstyle{
list-style-image:url(houstonwindow_15.jpg);
margin:0 0 0 23px;
padding:0;
font-size:12px;
}
.ULstyle li{
margin:8px;
}

.boxBG{
background:url(box_bg_03.jpg) left top no-repeat;
}
.box_txt{
padding:0 0 0 40px;
font-weight:bold;
font-size:11px;
}
img{
border:0;
}
.label{
text-align:right;
padding:8px 20px 8px 0;
font-family:'Myriad Pro', Helvetica,Arial,sans-serif,'trebuchet ms';
font-size:13px;
}

.InnerHeading{
font-family:'Myriad Pro', Helvetica,Arial,sans-serif,'trebuchet ms';
color:#014f5d;
font-size:18px;
/*padding:7px 0 18px 0 !important;*/
}
.SmallHeading{
font-family:'Myriad Pro', Helvetica,Arial,sans-serif,'trebuchet ms';
color:#014f5d;
font-size:16px;
padding:7px 0 7px 0 !important;
}
.contact-left input[type="text"], .contact-left select, .contact-left textarea {
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
color:#334C52;
display:block;
float:left;
font-size:12px;
margin:5px 0 5px 10px;
padding:2px;
width:300px;
}
.send {
background:transparent url(send.png) no-repeat scroll left top;
border:0 none;
cursor:pointer;
height:18px;
position:relative;
text-indent:-9999px;
top:-3px;
width:70px;
margin-left:10px;
}
.send:hover {
background:transparent url(send.png) no-repeat scroll left bottom;
margin-left:10px;
}
input.button{
width:70px;
height:18px;
border: none;
background: transparent url(send.png) no-repeat center;
overflow: hidden;
text-indent: -999px;
line-height: 0px;
display: block;
color: #a63606;
margin:10px;
}
input.button:hover{
width:70px;
height:18px;
border: none;
background: transparent url(send_hover.png) no-repeat center;
overflow: hidden;
text-indent: -999px;
line-height: 0px;
display: block;
color: #a63606;
margin:10px;
}
p {

margin:0px 0px 6px 0px;
text-align:justify;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#222222;

}
.bottomImg IMG{
margin:3px 0 0 10px;
}
.spSpan{
line-height:22px;
}


/*-------------------------- Accordion 1 Style -------------------------------*/


.applemenu{
margin: 5px 0;
padding: 0;
width: 580px; /*width of menu*/
border: 1px solid #e4e4e4;
text-align:left;
}

.applemenu div.silverheader a{
/*background: #a5cd3a url(silvergradient.gif) repeat-x center left;*/
background-color:#d0d2d8;
border-bottom:1px #bec0c8 solid; 
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: #000000;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: #FFFFFF;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
/*background-image: url(silvergradientover.gif);*/
background-color:#a5cd3a;
color: #FFFFFF;
font-weight:bold;
border-bottom:1px #8cb520 solid;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 10px;
color:#000000;
 /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

/*-------------------------- Accordion 2 Style -------------------------------*/


.applemenu2{
	margin: 5px 0;
	padding: 0;
	width: 568px; /*width of menu*/
	border: 1px solid #e4e4e4;
	text-align:left;
}

.applemenu2 div.silverheader2 a{
/*background: #a5cd3a url(silvergradient.gif) repeat-x center left;*/
background-color:#d0d2d8;
border-bottom:1px #bec0c8 solid; 
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: #000000;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu2 div.silverheader2 a:visited, .applemenu2 div.silverheader2 a:active{
color: #FFFFFF;
}


.applemenu2 div.selected2 a, .applemenu2 div.silverheader2 a:hover{
/*background-image: url(silvergradientover.gif);*/
background-color:#a5cd3a;
color: #FFFFFF;
font-weight:bold;
border-bottom:1px #8cb520 solid;
}

.applemenu2 div.submenu2{ /*DIV that contains each sub menu*/
background: white;
padding: 10px;
color:#000000;
 /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

