@charset "UTF-8";
* {padding:0; margin:auto 0;}

body  {
	font: 100% Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

.inside #header {
background-image:url(../images/about_header.png);
height:180px;
}

.inside #container { 
	width: 1150px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image:url(../images/orange_inside_banner.jpg);
	background-repeat:no-repeat;
	
} 

.inside #containerperformance { 
	width: 1150px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image:url(../images/performancebanner.jpg);
	background-repeat:no-repeat;
	
}

.inside #containerbrief { 
	width: 1150px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image:url(../images/brief_header_02.jpg);
	background-repeat:no-repeat;
	
} 

.inside #containercontact { 
	width: 1150px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image:url(../images/contact_bg.jpg);
	background-repeat:no-repeat;
	
} 

.contact {padding-bottom:0px; line-height:17px;
}
a.contact:link, a.contact:visited
{color:#636466; text-decoration:none; font-weight:bold}

a.contact:hover
{color:#FF6600; font-weight:bold;}

#bdrlft { padding-left:15px;
background-image:url(../images/conatct_line.png);
background-repeat:no-repeat;}

#smpl {float:right; margin:36px 0px 0px 0px;}


.dwnld {font-size:11px; }

a.dwnld:link, a.dwnld:visited
{color:#FF6600; text-decoration:none;}

a.dwnld:hover
{color:#636466;}

.main {font-size:12px; }

a.main:link, a.main:visited
{color:#FF6600; text-decoration:none;}

a.main:hover
{color:#FF6600; text-decoration:underline;}




.inside #containerorange
{width: 1150px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; 
background-image:url(../images/difference_header.jpg);
background-repeat:no-repeat;}

.inside #containerorange1
{width: 1150px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; 
background-image:url(../images/faq_header.jpg);
background-repeat:no-repeat;}

.inside #containercontactus
{width: 1150px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; 
background-image:url(../images/contactusheader.jpg);
background-repeat:no-repeat;}

.inside #containergrey
{width: 1150px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; 
	background-image:url(../images/contact_header.jpg);
background-repeat:no-repeat;}


.inside #containerreports
{width: 1150px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; 
	background-image:url(../images/samplereports_header.jpg);
	background-repeat:no-repeat;}


.inside #headerorange {
background-image:url(../images/orange_bar_header.png);
height:180px;
} 

#pagetools {
float:right; 
width: 160px;
margin:25px 0px 0px 0px;
}

#pagetoolsbd {
float:right; 
width: 160px;
margin:20px 0px 0px 0px;
}

#pagetoolsbd .icons{
	padding-left: 10px;}

#pagetools .icons{
	padding-left: 10px;}

.pagewords{
	padding-left: 5px;}
	
.pagehome {padding-left:18px;}
.pagemail {padding-left:21px;}

.alt { font: bold 9px arial; color:#FFFFFF; }
#pagetools td { text-align: center; width: 35px; }
#pagetoolsbd td { text-align: center; width: 35px; }


.faqs {}

li.faqs
{list-style:decimal;
list-style-position:outside;
}

li.faqs a, li.faqs a:visited
{ color:#666666;}

li.faqs a:hover
{color:#000;}
 
ul.answers
{list-style:decimal;
list-style-position:outside;
padding-bottom:0px;
}

ul.bullet
{
list-style-type:default;
list-style-position:outside;
margin-left:20px;
padding-bottom:0px;
}

 
.mrglft
{ margin-left:16px; padding-top:0px; margin-top:0px;
}
 
a.answers { color: #666666; text-decoration: none; }
a.answers:hover { color: #000000; }

.inside #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	
	
}


ul.about {color:#636466;
	background-image:none;
	text-decoration: none;
	margin-bottom:-30px;
	font-size:11px;
	font-weight:500;
	letter-spacing:0.5px;
	 line-height:17px;
	 list-style:none;}
	 
li.about 
 {font-size:15px; font-weight:normal; list-style:none; color: #b34113; padding-bottom:10px;}
 

.about a, .about a:visited {text-decoration:none; color: #b34113;}

.about a:hover {text-decoration:none; color:#000000;}

.about2 {color:#636466;}

.about2 a, .about2 a:visited {color:#636466;}
		

.inside #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 422px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0px;
}

.inside #sidebar1reports
 {
	float: left; /* since this element is floated, a width must be given */
	width: 377px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0px;
}

#reports { padding-bottom:10px; background-image:url(../images/report_line_top.png); background-repeat:no-repeat; background-position:bottom;}

#reportsmiddle { padding-bottom:10px; background-image:url(../images/report_line_middle.png); background-repeat:no-repeat; background-position:bottom;}



#reportsbottom { padding-bottom:40px;}

.inside #mainContentReports  { 
	margin: 115px 0px 0 376px;
	background-repeat:no-repeat;
	}
	
.inside #mainContentReports  h1{ 
	color: #ea7e1d; font-size:14px; font-weight:bold; }
	
.inside #mainContentReports .create { color:#000000; font-size:16px; font-weight:bold; }
	 
.sra{ 
	 color:#FFFFFF; font-size:15px; font-weight:bold; padding-left:20px;}
.srb {
	 font-size:12px; font-weight:bold; }
	 
.inside #mainContentReports  h6{ 
	 font-size:12px; font-weight:bold; }
	 
.inside #mainContentReports  h7{ 
	 font-size:12px; font-weight:bold}
	 
.inside #mainContentReports a:link, .inside #mainContentReports a:visited {
text-decoration:underline; color:#000000;  }

.inside #mainContentReports a:hover {
color:#000000; text-decoration:none; }

.inside #mainContentReports a.create:link, .inside #mainContentReports a.create:visited {
color:#73b2b5; text-decoration:none;   }

.inside #mainContentReports a.create:hover {
color:#000000; text-decoration:none: }

#sr {
width:430px; float:left; clear:right; margin-right:20px; padding-bottom:0px;}

.img-left
{float:left; margin-right:20px; padding-bottom:70px;}


.inside #mainContentReports  p{ 
	font-size:12px; color:#636466;}
	
.inside #mainContentReports  td.pdlft{ 
padding-left:20px;}

.inside #mainContentReports .pdbtm{ 
padding-bottom:10px;}
				
.pdtop{ 
padding-top:30px;}

.inside #mainContent {
	margin: 115px 100px 0 422px;
	background-repeat:no-repeat;
	}
	

	
.inside #mainContent h1{
	font-size:13px; font-weight:bold;
	color:#636466;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:13px;
}

.inside #mainContent h3{
	font-size:13px; font-weight:bold;
	color:#636466;
	padding-bottom:13px;
}

.inside #mainContent p.blurb {background-color:#999999; padding:10px; font-size:14px; color:#000;}

.inside #mainContent h2 {font-size:15px; color:#0099CC; letter-spacing:1px; padding-bottom:13px;}

.inside #mainContent p.footnote {font-size:10px; margin:0px 40px 0px 50px; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:18px;}

.inside #mainContentClients { 
	margin: 115px 150px 0 422px;
	background-repeat:no-repeat;
	}
	
	
	
#numbers {
	float:right;
	font-size:14px;
}


#numbers a, #number a:visited
{ color:#FF6600; padding-right:7px; text-decoration:none;}	

#numbers a:hover {
color:#FF6600; padding-right:7px; text-decoration:underline;}

#numbers .padrt {padding-right:7px;}
	

.inside #mainContentbriefs { 
	background-image:url(../images/brief_bg_05.png);
	background-repeat:no-repeat;
	margin: 85px 0px 0px 422px;
	padding: 0px 70px 0px 0px;
	}
	
.inside #briefnav {width:220px; margin:20px 0px 20px 20px; float:right;}

.inside #briefnav .briefnav {font-size:13px; color:#ea7e1d;}

.inside #briefnav a.briefnav:link, .inside #briefnav a.briefnav:visited
{color:#919191; text-decoration:none;}

.inside #briefnav a.briefnav:hover
{color:#ea7e1d;text-decoration:underline;}
	
.inside #mainContentbriefs a, .inside #mainContentbriefs a.visited
{ color:#ea7e1d; text-decoration:none;}

.inside #mainContentbriefs a.hover
{color:#ea7e1d; text-decoration:underline;}

.inside #mainContentbriefs ul{
	font-size:13px;
	color:#636466;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:50px;
}

.inside #mainContentbriefs li{
list-style-position:outside;
margin-left:15px;
padding-bottom:13px;
margin-left:50px;
}

.inside #mainContentbriefs p{
	font-size:13px;
	color:#636466;
	font-family:Arial, Helvetica, sans-serif;
	
}

.inside #mainContentbriefs p.padleft{
margin-left:50px;
padding-bottom:13px;
}

.inside #mainContentbriefs p.padleft a, .inside #mainContentbriefs p.padleft a:visited {
color:#ea7e1d; text-decoration:none;
}

.inside #mainContentbriefs p.padleft a:hover {
color:#ea7e1d; text-decoration:underline;
}

.inside #mainContentbriefs h1{
	font-size:13px; font-weight:bold;
	color:#636466;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:13px;
	margin-left:50px;
}

.inside #mainContentbriefs h2 {font-size:15px; color:#ea7e1d; letter-spacing:1px; padding-bottom:13px; padding-top:40px; padding-left:50px;}


.briefsfooter {background-image:url(../images/brief_footer_07.png);
	background-repeat:no-repeat;
	width: 728px;
	height: 41px;
	margin: 0px;
	padding: 0px;
	
}

.inside #mainContentbriefs h3{
	font-size:13px; font-weight:bold;
	color:#636466;
	padding-bottom:13px;
}

.inside #mainContentbriefs p.blurb {background-color:#999999; padding:10px; font-size:14px; color:#000;}



.inside #mainContentbriefs p.footnote {
	font-size:13px;
	margin:0px 70px 0px 100px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:18px;
}

.inside #mainContent ul{
	font-size:12px;
	color:#636466;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:13px;
}

.inside #mainContent li{
list-style-position:outside;
margin-left:15px;
padding-bottom:13px;
}

.inside #mainContent li.success a, .inside #mainContent li.success a:visited{
color:#ea7e1d; text-decoration:none;
}

.inside #mainContent li.success a:hover{
color:#ea7e1d; text-decoration:underline;
}

.inside #mainContent p{
	font-size:13px;
	color:#636466;
	font-family:Arial, Helvetica, sans-serif; padding-bottom:13px;
}

#mainContent p.story {font-size:14px;}

.inside #mainContentDifference {
	margin: 85px 0px 0px 422px;
	padding: 1px 0px 0px 0px;

}

.inside #mainContentDifference p{
	font-size:13px;
	color:#636466;
	padding-bottom:13px;
}

.inside #mainContentDifference a, .inside #mainContentDifference a:visited{
	color:#ea7e1d; text-decoration:none;
}

.inside #mainContentDifference a:hover, .inside #mainContentDifference a:active{
	color:#ea7e1d; text-decoration:underline;
}

.inside #mainContentDifference h1.padtop {padding-top:30px;}

#circlegraph {width:462px; height:499px; float:right; background-image:url(images/circle_chart_bg_03.jpg); }

#circles { background-image:url(images/circles.png);
width:390px;
height: 288px;
margin:100px 0 0 35px;
z-index:1500;}

	
.inside #mainContentDifference h1{
	font-size:13px; font-weight:bold;
	color:#636466;
	padding-bottom:13px;
}

.inside #mainContentDifference h3{
	font-size:13px; font-weight:bold;
	color:#636466;
	padding-bottom:13px;
	
}

.inside #mainContentDifference ul{
	font-size:13px;
	color:#636466;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:13px;
}

.inside #mainContentDifference li{
list-style-position:outside;
margin-left:15px;
padding-bottom:13px;
}

.inside #mainContentprivacy
{margin: 115px 150px 0 422px;}

.inside #mainContentprivacy p{
	font-size:13px;
	color:#636466;
	font-family:Arial, Helvetica, sans-serif; padding-bottom:13px;
	text-indent:20px;
}
.inside #mainContentprivacy p.number
{margin-left:30px;}

.inside #mainContentprivacy p.letter
{margin-left:60px;}

.inside #mainContentprivacy h1
{ text-indent:0px; font-size:13px;
	color:#636466;
	font-family:Arial, Helvetica, sans-serif; padding-bottom:13px;}


.bold {font-weight:bold}
	
.inside #footer { 
	width:1150px;
	clear:left;
	clear:right;
	padding: 0px 10px 10px 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#636466;
} 
.inside #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.inside #footer a, .inside #footer a:visited {
color:#636466; font-weight:bold; text-decoration:none; padding-left:3px;
	
}

.inside #footer a:hover{
text-decoration:underline;
	
}

.inside #footer a.right{
padding-right:3px;
	
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#briefs,
#briefsnodropdown,
#briefsdifference {
  width:233px; 
  height:152px; 
  background-image: url(../images/battea_briefs.gif);
  background-repeat: no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  margin-top:80px; 
  margin-left:39px;
  margin-bottom:10px;
}

#briefs p, 
#briefs h3,
#briefsnodropdown p, 
#briefsnodropdown h3,
#briefsdifference p, 
#briefsdifference h3 {
  letter-spacing:1px; 
  color: white; 
  padding-top:20px; 
  padding-left:20px; 
  padding-bottom:9px; 
  margin:0;
  font-weight:normal;
  text-transform:uppercase;
  background:none;
}

#briefsnodropdown
{width:233px; height:152px; 
  background-image:url(../images/battea_briefs.gif);
  background-repeat: no-repeat;
  font-family:Arial, Helvetica, sans-serif; margin-top:125px; margin-left:39px; margin-bottom:25px;}

#briefsnodropdown p {letter-spacing:1px; padding-left:20px; color:#fff; padding-top:20px; padding-bottom:9px;}

#briefsdifference { 
  width:233px; 
  height:152px;
  background-image:url(../images/battea_briefs.gif);
  background-repeat: no-repeat;
  font-family:Arial, Helvetica, sans-serif; 
  margin-top:278px;
  margin-left:-212px;
  margin-bottom:25px;
}

#briefsdifference p {
  letter-spacing:1px; 
  padding-left:20px; 
  padding-top:20px; 
  padding-bottom:9px;
}


#samplereports {width:570px; margin-top:165px; margin-left:90px;}

.ministories {
	font-size:14px;
	border-left:1px solid #636466;
	padding-left:15px;
	line-height:22px;
	color:#636466;
	width:300px;
	margin-top: 13px;
}

ul.briefs
{padding-left:20px; list-style:none; color:#fff;}


ul.briefs li
{font-size:12px; line-height:18px;}

.mgrt {margin-right:7px;}

ul.briefs li a, ul.briefs li a:visited
{ color:#fff; text-decoration:none;}
ul.briefs li a:hover
{color:#636466; text-decoration:none;}

.primary
{ line-height:22px;}

a.primary:link, a.primary:visited
{color:#636466; font-weight:bold;}
a.primary:hover
{color:#FF6600; text-decoration:none;}

.sub
{padding-bottom:5px; margin-left:30px; line-height:22px;}

a.sub:link, a.sub:visited
{color:#636466; font-weight:bold;}
a.sub:hover
{color:#FF6600; text-decoration:none;}

span.tel {
  font-size:9px; 
  display:block;
  color:#666 !important; 
  padding:0;
  padding-top:50px;
}

span.copyright {
  text-transform:uppercase;
  display:block;
  text-align:left; 
  font-size:8px; 
  color:#ea7e1d !important; 
  clear:right; 
  padding-top:3px; 
  letter-spacing:1px;
}
a.table:link {color:  #D35314;}
a.table:active {color: #FF6600;}
a.table:visited {color: #E7A01D;}
a.table:hover {color: #E7A01D;}

.news_table1a {  background-color: #999999; font-size: 11px; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; font-weight: bold; border-color: black #FFFFFF #FFFFFF black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.news_table-outline {  border: 1px #CCCCCC solid; background-color: #FFFFFF;}
.news_table1b { background-color: #999999; font-size: 11px; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; font-weight: bold ; border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.news_table2a { background-color: #FEEBCF; font-size: 11px; color: #333333; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; font-weight: normal; border-color: black black #CCCCCC; padding-right: 5px; white-space: nowrap; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.news_table2b { font-size: 11px; color: #333333; padding-top: 3px; padding-bottom: 2px; padding-left: 5px; font-weight: normal; border-color: black black #CCCCCC; background-image: url(images/color/grey05_1x1.gif); line-height: 14px; padding-right: 2px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.news_table2c { background-color: #FBD199; font-size: 11px; color: #000000; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; font-weight: normal; border-color: black black #CCCCCC; line-height: 14px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

#bio1, #bio2, #bio3, #bio4, bio5, #bio6, #bio7, #bio8, #bio9 {}

.bio-marg {margin-left:129px;}
