/* CSS Document */

body { text-align: center;

background-position: left top;
background-repeat: repeat;
color: #000000;
background-image: url('../images/dottedgray.jpg');

/*margin-left:50%;*/}

.smallCaps{font-size:.9em}
.center {
text-align: left;
width: 760px; 
margin-left: auto; 
margin-right: auto;
position:relative;

}

a img { border: 0px; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#content {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
    line-height: 16px;
	
	}

#content p,  #content h1, #content h2, #content h3, #content h4, #content img, #content table {
	margin-left:30px;
	margin-right:20px;
}


#content ul, #content ol {
	margin-left:0px;
	padding-left:30px;
	padding-right:30px;
}

#content li {
	margin-left:30px;
	padding-left:0px;
	margin-top:2px;
}

#content h1{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:22px;
	font-weight:500;

}


#content h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #990000;
}

#content h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color: #990000;
}

#content h4{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	font-weight:700;

}

.businessName{
	font-variant:small-caps;
	font-weight: bold;
}
	
.accentColor{color: #990000;}


.title{text-decoration:underline;}
.headerSection {
	font-weight: bold; color: #336600; 
}
a:link, a:visited,
a:hover, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a:hover {
	color:  #990000;
}

.pageBackground {
	background-color: #FFFFFF;
}

#footerrow{clear:both}


#leftContent{float:left; margin:0px; padding:0px; width:235px; background-color:#ffffff;}

#leftContent p, #leftContent img, #leftContent h1, #leftContent h2 {
	padding-left:15px;
}

#leftContent ul, #leftContent ol {
	margin-left:0px;
	padding-left:30px;
}

#leftContent li {
	margin-left:30px;
	padding-left:0px;
}


#leftContent p{}
#leftContent img{margin-left:15px;padding-left:0px;}
#leftContent a{font-weight:bold;text-decoration:underline;}
#leftContent img{}


#rightContent{margin:0px; padding:0px; float:left;width:525px}

#rightContent p, #rightContent img, #rightContent h1, #rightContent h1, #rightContent h2, #rightContent h3, #rightContent h4{
	padding-left:15px;
	padding-right:30px;
}

#rightContent ul, #rightContent ol {
	margin-left:0px;
	padding-left:30px;
}

#rightContent li {
	margin-left:30px;
	padding-left:0px;
}
#rightContent h3{}
#rightContent img{}

#rightContent p{}
#rightContent h2{}

.centerAlign {

    margin-left: 0;
    margin-right: 0;
	text-align: center; 
}

/* applies to approaches on workProcess page */

#approaches img {
	padding-right:0px;margin-right:2px;padding-top:0px;
	}


#approaches h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#990000;
    display:inline;font-size:12px;margin:0px;padding:0px;padding-bottom:5px;padding-left:5px;position:relative;top:-2px;
}


#expertise ul{
	margin-right:0px; padding-right:0px;
	margin-left:30px;
	padding-left:1em;
}

#expertise li {
	margin-right:0px; padding-right:0px;
	margin-left:0px;
	padding-left:0px;
} 

.centerAlign {
    display: block;
    margin-left: auto;
    margin-right: auto;
	text-align: center; }

#leftHalf{float:left; margin:0px; padding:0px; width:380px; background-color:#ffffff;}

#rightHalf{margin:0px; padding:0px; float:left;width:380px; background-color:#ffffff;}

#leftHalf li, #rightHalf li {
	margin-top:15px;
}











