@charset "utf-8";

/* CSS Document */





html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #000;

}



table {
	height: 100%;
	background-color: #000;

}

img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

p {
	margin: 0;
	padding: 0 0 3px 0;
	color: #FFF;
	font-size: 12px;
	text-align: left;
	line-height: 1.5em;

}



body {
	/*background-image:url(../images/stripes2.jpg);

	background-repeat:repeat-x;*/

	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	width: 100%;

}



#Content {
	position:relative;
	width: 990px;
	background-color:#FFFFFF;
	/*left: 50%;*/

height: 100%;
	/*margin-left: -443px;*/

margin-left:auto;
	margin-right:auto;

}



.mainContent {

height: 500px;

overflow:visible;

}



#rightCol {

width: 450px;

position: relative;

border: 1px solid #000;

}



#leftCol {

width: 325px;

position: relative;

border: 1px solid #000;

}





#leftSideCell {
	width: 17px;
	background-color: #000;

}



#rightSideCell {
	width: 17px;
	background-color: #000;

}



#header {


}







.headerTbl {

}



#footerContact {

margin: 30px 0 0 0;

border-top: 1px solid #D7D6D5;

vertical-align:top;

}



.footerGray {
	color:#FFF;
	font-size: 9px;
	letter-spacing: 0.1em;

}



.footerSmallerGray {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	letter-spacing: 0.1em;

}





#footerContainer {

vertical-align:top;

}



.contentTbl {
	height:auto;
	width: 100%;
	color: #FFF;
	font-size: 12px;

}





.sideColumn {

width: 26px;

}



.headlineTD {

border-bottom: 1px dotted #C9CBCC;

padding: 0 0 5px 0;

}



.landscapeImage {

width: 800px;

height: 200px;

overflow:hidden;

background-color:#000000;

}





.greenDivider {

border-top: 1px dotted #5C8727;

padding: 10px 0 0 0;

}





.smallGreenCaption {
	color:#8A3AC5;
	font-family:Georgia, "Times New Roman", Times, sans-serif;
	font-size: 9px;
	letter-spacing: 0.15em;
	line-height: 12px;
	font-weight:bold;

}



.smallGreen {
	color:#8A3AC5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	text-align:left;

}



.smallGreen a:link, .smallGreen a:visited {

color:#5C8727;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 9px;

line-height: 12px;

text-align:left;

text-decoration:none;

}







.smallGrayCaption {
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, sans-serif;
	font-size: 9px;
	font-weight:bold;
	letter-spacing: 0.15em;
	line-height: 12px;

}





.smallGray {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;



}



.smallGray a:link, .smallGray a:visited {

color:#5E5A56;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 9px;

line-height: 12px;



text-decoration:none;

}





.mediumGray {

color:#5E5A56;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

line-height: 14px;

text-align:left;

}



.mediumGray a:link, .mediumGray a:visited {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align:left;

}





.mediumGrayRight {

color:#5E5A56;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

line-height: 14px;

text-align: right;

}



.mediumGrayRight  a:link, .mediumGrayRight  a:visited {

color:#5E5A56;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

line-height: 14px;

text-align: right;

}





.mediumGreenList {

padding: 0;

margin: 0;

}







.mediumGrayBullets {

color:#5E5A56;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

line-height: 14px;

text-align:left;

padding: 0;

margin: 0;

list-style-type:none;

font-weight:bold;

}





.mediumGrayBullets li {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 14px;
	text-align:left;
	padding: 0 0 7px 0;
	margin: 0;

}







.mediumGreenList li {

color:#5C8727;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

line-height: 14px;

text-align:left;

padding: 0 0 7px 0;

list-style:disc;

list-style-position:inside;

}



.mediumGreen {

color:#5C8727;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

line-height: 14px;

text-align:left;

}



.mediumGreen a:link, .mediumGreen a:visited {

color:#5C8727;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

line-height: 14px;

text-align:left;

text-decoration:none;

}





.largeGray {

color:#5E5A56;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 13px;

line-height: 16px;

text-align:left;

}



.largeGray a:link, .largeGray a:visited {

color:#5E5A56;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 13px;

line-height: 16px;

text-align:left;

}



.largeGreenSerif {

color:#5C8727;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;

text-align:left;

}



.largeGreenSerif a:link, .largeGreenSerif a:visited {

color:#5C8727;
font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 18px;

text-align:left;

}



#servicesHolder {

background-image:url(images/capabilities_list.jpg);

background-repeat:no-repeat;

}



#servicesTbl {

	color:#5C8727;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.6em;

	font-weight:bold;

	letter-spacing: 0.1em;

}



#servicesTbl td {

padding: 5px 0 5px 0;

text-transform:capitalize;

}



#servicesTbl .servicesDivider {

height: 1px;

padding: 0;

margin: 0;

overflow:hidden;

display:table-cell;

background-color:#FFFFFF;

	opacity: 0.4;

	-moz-opacity: 0.4;

	filter: alpha(opacity=40);



}



#servicesTbl td a:link, #servicesTbl td a:visited {

color:#FFFFFF;

font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration:none;

}



#servicesTbl td a:hover {

color:#FFFFFF;

font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration:underline;

}



.pictureGreen {

border-bottom: 4px solid #5C8727;

}



.dottedLines {

background-image:url(images/dotted_green_line_bk.gif);

background-repeat:repeat-x;

background-position:center;

}

a:link
{
	color: #FFF;
	text-decoration:none;
}

a:active

{
	color: #8A3AC5;
	text-decoration:none;
}

a:visited
{
	color: #ffffff;
	/*font-size: 14px;*/
	text-decoration:none;
}
a:hover
{
	color: #8A3AC5;
	text-decoration: none;
	}
img {border:none;}