/* CSS Document */
a:hover{cursor:hand}

#zcontent a {
	line-height: 20px;	
}
#zcontent a:link {
	color: #fff;
}
#zcontent a:visited {
	color: #fff;
}
#zcontent a:hover {
	color: #FF6633;
}

#zcontent a:active {
	color: #FF6633;
}

#areliscontent {
	font-size: 14px;
}

#areliscontent td {
	color: #FFFFFF;
}

#areliscontent p {
	color: #FFFFFF;
}

#areliscontent li {
	color: #FFFFFF;
}

#areliscontent a:link {
	color: #fff;
}
#areliscontent a:visited {
	color: #fff;
}
#areliscontent a:hover {
	color: #FF6633;
}

#areliscontent a:active {
	color: #FF6633;
}

#areliscontent h1 {
	font-size: 1.5em; color: #66CC33; font-family:Arial;
}

.domain {
	font-size: 75%;
}

.areliscategorydesclink {
	margin-left: 15px;
	color: #FFFFFF;
	margin-top: 0px;
}

.areliscategorydesclink a:link {
	color: #66cc33;
}

.areliscategory {
	margin-bottom: 15px;
}
/************ breadcrumbs styles ***************/
#breadcrumbs {
	color: #FFFFFF;
	font-family:Arial;
	font-size: .8em;
}

html>body #breadcrumbs {
	font-size: .7em;
}

#breadcrumbs a {
	color: #FFFFFF;
	font-family:Arial;
	font-weight: bold;
	font-size: .7em;
	text-decoration:none;
}

#breadcrumbs a:hover {
	color: #FF6633;
	font-family: Arial;
	font-weight: bold;
	font-size: .7em;
	text-decoration:none;
}

.GlossaryHeadline {color: #66CC33; font-weight: bold; font-family: Arial; font-size: .9em;}


.Arialblackbold8em {color: #000000; font-weight: bold; font-family: Arial; font-size: .8em;}
.Arialblack8em {color: #000000; font-family: Arial; font-size: .8em;}
.Arialorangebold8em {color: #FF6633; font-weight: bold; font-family: Arial; font-size: .8em;}
.Arialorange8em {color: #FF6633; font-family: Arial; font-size: .8em;}
.Arialwhitebold8em {color: #FFFFFF; font-weight: bold; font-family: Arial; font-size: .8em;}
.Arialwhite8em {color: #FFFFFF; font-family: Arial; font-size: .8em;}
.Arialgreenbold8em {color: #66CC33; font-weight: bold; font-family: Arial; font-size: .8em;}
.Arialgreen8em {color: #66CC33; font-family: Arial; font-size: .8em;}

.Arialblackbold7em {color: #000000; font-weight: bold; font-family: Arial; font-size: .7em;}
.Arialblack7em {color: #000000; font-family: Arial; font-size: .7em;}
.Arialorangebold7em {color: #FF6633; font-weight: bold; font-family: Arial; font-size: .7em;}
.Arialorange7em {color: #FF6633; font-family: Arial; font-size: .7em;}
.Arialwhitebold7em {color: #FFFFFF; font-weight: bold; font-family: Arial; font-size: .7em;}
.Arialwhite7em {color: #FFFFFF; font-family: Arial; font-size: .7em;}
.Arialgreenbold7em {color: #66CC33; font-weight: bold; font-family: Arial; font-size: .7em;}
.Arialgreen7em {color: #66CC33; font-family: Arial; font-size: .7em;}
.BottomNavWhite { color: #FFFFFF; font-family:Arial;	font-size: .7em; text-decoration:none; padding: 0px 4px 0px 4px;}
.Arialgrey7em {color: #CCCCCC; font-family: Arial; font-size: .7em;}

.ServicesDIBeforeAfter {
	font-size: 25px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.ArialWhite18 {
	font-size: 18px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.vAlignmiddle{ vertical-align: middle; }
.vAlignbaseline{ vertical-align: baseline;}
.ArialGreen30 {font-size: 30px; color: #66CC33; font-family: Arial, Helvetica, sans-serif; }
.ArialGreen36 {
	font-size: 30px;
	color: #66CC33;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.nounderline{
	text-decoration:none;
}
.underline{
	text-decoration:underline;
}

.margin10up{ margin: 0px 0px 10px 0px}

td.Relatedborderbtm {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

table.tableborderOrange {
 border: 1px solid #FF6633;
}

table.tableborderGrey {
 border: 1px solid #999999;
}

td.RelatedborderbtmOrange {
	border-left: 1px solid #FF6633;
	border-right: 1px solid #FF6633;
	border-bottom: 1px solid #FF6633;
}

a.hovertest {
	color: #000000;
}

td.allborder {
 border: 1px solid #999999;
}
td.allborderOrange {
 border: 1px solid #FF6633;
}

.genericborderGrey {
 border: 1px solid #999999;
 margin:0px 2px 0px 0px;
}
.genericborderOrange {
 border: 1px solid #FF6633;
  margin:0px 2px 0px 0px;
}

td.leftbottomrightborder {
 border-right: 1px solid #999999;
 border-bottom: 1px solid #999999;
 border-left: 1px solid #999999;
}

td.allblackborder {
 border: 1px solid #000000;
}

td.topleftrightborder {
 border-top: 1px solid #999999;
 border-bottom: 1px solid #999999;
 border-left: 1px solid #999999;
}

.hand{
	cursor: pointer;
}

td.toprightleftgreyborder {
 border-top: 1px solid #999999;
 border-right: 1px solid #999999;
 border-left: 1px solid #999999;

}

.marginright {
	margin:0px 4px 0px 0px;
}

.marginleft {
	margin: 9px 0px 4px 4px;
}

.ifrmarginleft {
	margin: 0px 0px 0px 4px;
}

.Specifiersbottommargin{
	margin: 0px 0px 3px 0px;
}

.cstestborder{
	border-bottom:1px solid #999999;
}
.cstestborder_mo{
	border:1px solid #FF6633;
}

.cstestcolumn{
	border:1px solid #999999;
}
.cstestcolumn_mo{
	border:1px solid #FF6633;
}
.dkgrayborderright1 {border-right:1px solid #666666;}
.dkgraybordertop1 {border-top:1px solid #666666;}
.dkgrayborderbottom1 {border-bottom: 1px solid #666666; }

.letterspacing4 {letter-spacing: 4px;}
.letterspacing3 {letter-spacing: 3px;}
.letterspacing2 {letter-spacing: 2px;}
.letterspacingm1 {letter-spacing: .2px;}

.td1 {
  background-Image:url('/images/MenuLeft_Green.jpg');
  background-repeat:no-repeat;
}
.bg2 {
  background-Image:url('/images/MenuLeft_Orange.jpg');
  background-repeat:no-repeat;
}
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1 {
color: #000000; font-weight: bold; font-family: Arial; font-size: .8em; margin: 0px;
}

.SubmitBtm {
	background-color: #66CC33;
}
.btmborder { border-bottom:1px solid #999999;
}
.bullet {font-size: 0.5em; color: #FFFFFF;}

html>body .bullet { font-size: 0.7em; color: #FFFFFF;}

.fillerbox {
	height: 63px;
}


html>body .fillerbox {
	height: 49px;
}

zContent {
	width: 590px;
}

.contactus-projectlinks-white{
	color: #FFFFFF; font-family: Arial;
}

.contactus-projectlinks-orange{
	color: #FF6633; font-family: Arial;
}
/*#RecentProjects a {
	color: #FF6633;
}
*/
#RecentProjects {
	color: #FFFFFF; font-family: Arial; font-size: .8em;
}

#RecentProjects a:link {
	color: #FFFFFF;
}
#RecentProjects a:visited {
	color: #FFFFFF;
}
#RecentProjects a:hover {
	color: #FF6633;
}
#RecentProjects a:active {
	color: #FFFFFF;
}


#seodesc {
	color: #FFFFFF;
	font-family: Arial;
	font-size: .8em;
}

#seodesc a:link {
	color: #FF6633;
}

#seodesc a:visited {
	color: #FF6633;
}

#seodesc a:active {
	color: #FF6633;
}
 


.leftnav ul a:link, ul a:visited { display: block; }
.leftnav ul { list-style: none; margin: 0; padding: 0; }
.leftnav a { text-decoration:none; }
.leftnav { margin: 0p 0px 10px 0px; }


/************ leftnav-title styles ***************/
.leftnav-title {
	margin: 0px;
	padding: 0px;
	font-family: Arial; font-size: .8em;
	background-image: url('/images/MenuLeft_Green.jpg');
	background-repeat:no-repeat;
	font-weight: bold;
	height: 18px;
}

.leftnav-title a {
	color: #000000;
	font-weight: bold;
	padding-left: 8px;
	
}

.leftnav-title a:link {
	width: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: auto;
	padding-left: 8px;
	padding-top: 1px;
}

.leftnav-title a:visited {
	padding: 1px 0px 0px 8px;
}

.leftnav-title a:hover {
	background-image: url('/images/MenuLeft_Orange.jpg');
	background-repeat:no-repeat;
	padding-left: 8px;
	padding-top: 1px;
}

/************ leftnav-link styles ***************/
.leftnav-link {
	margin: 0px 0px 7px 0px;
	padding: 0px;
	font-family: Arial; font-size: .7em;
}

.leftnav-link a {
	color: #FFFFFF;
	padding: 0px 0px 2px 8px;
}

.leftnav-link a:link {
	padding: 0px 0xp 2px 8px;
	width: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: auto;
}

.leftnav-link a:visited {
	color: #FFFFFF;
}

.leftnav-link a:hover {
	color: #FF6633;
}

html>body .leftnav-link a:hover {
	padding: 0px 0px 2px 8px;
	color #FF6633;
}

.leftnav-link ul {
	margin: 0px;
}

html>body .leftnav-link ul {
	margin: 0px;
}

.leftnav-link ul li {
	margin: 0px;
}

html>body .leftnav-link ul li {
	margin-top: 4px;
}

/************ footer styles ***************/
#footer {
	color: #FFFFFF; font-family:Arial;	font-size: .82em; text-decoration:none;
}

#footer a {
	color: #FFFFFF; font-family:Arial;	font-size: .82em; text-decoration:none; padding: 0px 4px 0px 4px;
}

#footer a:hover {
	color: #FF6633; font-family:Arial;	font-size: .82em; text-decoration:none; padding: 0px 4px 0px 4px;
}

html>body footer {
	font-size: .7em;
}

html>body footer a {
	font-size: .7em;
}

html>body footer a:hover {
	font-size: .7em;
}

#article h1 
{
    color: #FFFFFF; font-family: Arial; font-size: 1em;
}

#article p 
{
    color: #FFFFFF; font-family: Arial; font-size: .8em;
}

/************ article-leftnav-link styles ***************/
.article-leftnav {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Arial; font-size: .7em;
}

.article-leftnav a {
	color: #FFFFFF;
	padding: 0px 0px 2px 8px;
	text-decoration: none;
}

.article-leftnav a:link {
	padding: 0px 0xp 2px 8px;
	width: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: auto;
}

.article-leftnav a:visited {
	color: #FFFFFF;
}

.article-leftnav a:hover {
	color: #FF6633;
}

html>body .article-leftnav a:hover {
	padding: 0px 0px 2px 8px;
	color #FF6633;
}

.article-leftnav ul {
	margin: 0px;
	padding: 0px;
}

html>body .article-leftnav ul {
	margin: 0px;
	padding: 0px;
}

.article-leftnav ul li {
	margin: 0px;
	padding: 0px;
}

html>body .article-leftnav ul li {
	margin-top: 4px;
	padding: 0px;
}
/************ article-left-image styles ***************/
.article-left-image {
	float: left; padding-right: 4px; padding-top: 20px;
}

.article-right-image {
	float: right; padding-right: 4px; padding-top: 20px; 
}
