@charset "utf-8";
html {height: 100%}
body {line-height:normal!important; height:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; 
background-image:url(images/bg.jpg);background-position:left top; background-repeat:repeat-x; background-color:#8e9891; color:#000000!important; text-align: center; margin:0}
address {line-height:1.6em; font-style:normal; font-size:0.85em}
p {clear:both; line-height:1.3em;}


.style2 {
	font-size: 10px;
	color: #FFFFFF;
}
.style2 a {
  color: #FFFFFF;
}

.oneColLiqCtrHdr #container {
	width: 798px; 
	background: #ffffff;
	margin: 0 auto 5px!important; 
	padding-bottom:18px;
	border: 1px solid #000000;
	text-align:left;	
}
.oneColLiqCtrHdr #header {
}
.oneColLiqCtrHdr #header h1 {
	margin: 0; 
}
#header1 {
	position:relative;
	width:798px;
	height:338px;
}
#header2 {
 /*
	position:relative;
	width:798px;
	height:222px;
  */
}

#header2-01 {
	float:left;
	display:block;
    margin-left: 20px;
	width:252px;
	height:107px;
	background-image:url(images/header2_01.jpg);
}

#header2-02 {
	width:546px;
	height:76px;
	background-image:url(images/header2_02.jpg);
}

#navLinks {
	width:448px;
	float:right;
	display:block;
/*	background-image:url(images/header2_03.jpg);*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	margin-bottom:10px;
	margin-top:75px;
}
#navLinks a {
color:#858585;
text-decoration:none;
padding-left:12px;
cursor:pointer;
font-weight:bold;
}
#navLinks a:hover {
color:#861727;
text-decoration:none
}

#navLinks .currentSection {
color:#861727;
}

#navLinks a.link {
color:#ffffff;
font-size:9px;
text-decoration:none
}
#navLinks a:hover.link {
color:#fcfcfc;
font-size:9px;
text-decoration:none
}



#header2-04 {
	/*position:absolute;
	left:0px;
	top:107px;
	width:798px;
	height:115px;
	background-image:url(images/header2_04.jpg);*/
}

#headerImage {
	
	width:798px; 
	display;block;
	
	
  /*
	background-image:url(images/header2_b.jpg);
  */
}

#header2-04b {
	position:absolute;
	left:0px;
	top:107px;
	width:798px;
	height:115px;
	background-image:url(images/header2_b.jpg);
}
#header2-04c {
	/*position:relative;
  
	position:absolute;
  */
  /*
	left:0px;
	top:107px;
  */
	top:-31px;

	width:798px;
	height:115px;
	background-image:url(images/header2_c.jpg);
}
#header2-04s {
	position:absolute;
	left:0px;
	top:107px;
	width:798px;
	height:115px;
	background-image:url(images/header2_s.jpg);
}
#header2-04t {
/*	position:absolute;
	left:0px;
	top:107px;
	width:798px;
	height:115px;
	background-image:url(images/header2_t.jpg);*/
}
#header-04 {
	/*position:absolute;
	left:0px;
	top:107px;
	width:798px;
	height:231px;
	background-image:url(images/header_04.jpg);*/
}
.oneColLiqCtrHdr #mainContent {
 
}
#main {
	width:794px;
	float:left;
  
}

#main-01 {
	float:left;
	width:290px;
	display:block;
	/*background-image:url(images/main_01.jpg)*/
}

#main-02 {
	float:left;
	width:480px;
	display:block;
	/*background-image:url(images/main_02.jpg);*/
	background-color:#8F181C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#ffffff;
	padding-bottom:17px!important
	
}
#main-02 p {
  margin:0;
  line-height:4em;
  text-align:left!important;
  margin-left:10px
}

.challengeQuestion {
  font-size: 9pt;
  text-align: center;
  font-weight: bold;
  font-style: italic;
  margin-top: .5em;
  margin-bottom: 1em;
}


#clientResults {

}

.bookReviews strong {
  font-size: 1.3em;
  font-style: italic;
  color: #861727;
}



#services1, #services2 {
/*
position: relative;
margin-left: 0px;
top: 35px;
*/
}

#services ul {
  margin-top: 1em;
}

#services1 {
padding-left: 30px;
padding-right: 260px;
}

#services2 {
position: relative;
top: -63px;
padding-left: 250px;
}

#learnMore {
position: relative;
top: -63px;
}


#clientResults1, #clientResults2 {
display:block;
margin: 0 0 0 11px!important;
padding:0!important;
text-align:left;
}

#clientResults1 li, #clientResults2 li{
margin-left:16px!important;
}

#clientResults1 {
float:left;
width:205px;
}

#clientResults2 {
float:left;
width:240px;
list-style-type:disc;
}

#main-03 {
	position:absolute;
	left:758px;
	top:0px;
	width:36px;
	height:156px;
    background-color: #8F181C;
  /*background-image:url(images/main_03.jpg)*/
}

#main-04 {
	float:left;
	width:794px;
}

#main-05 {
	float:left;	
	width:278px;
	background-color:#D4DDE2;
	background-image:url(images/main-05.jpg); background-position:left top; background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#858585;
	text-align:right;
	border-left:20px;
	margin-right:10px;
	margin-top:9px;
	padding-top:68px;
	padding-bottom:10px;
	padding-right:8px;
}


#main-06 {
	/*position:absolute;
	left:288px;
	top:165px;*/
	float:left;
	width:490px;
	margin-top:9px;
	padding-right:10px;
	/*height:265px;*/
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#main-07 {
	/*position:absolute;
	left:770px;
	top:165px;*/
	float:left;
	width:24px;
	/*height:185px;*/
	background-color:#ffffff;
}

#main-08 {
	/*position:absolute;
	left:0px;
	top:232px;*/
	float:left;
	width:266px;
	/*height:118px;*/ /* height:118px; */
	background-image:url(images/main_08.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#858585;
	text-align:right;
}

#main-09 {
	/*position:absolute;
	left:266px;
	top:232px;*/
	float:left;
	width:22px;
	/*height: 118px;*/ /*height:118px;*/
	background-image:url(images/main_09.jpg)
}
#alt1 {
	
}
#alt2 {
	width:795px;
}
#alt3 {
	width:795px;
}

#alt-01 {
	float:left;
	width:32px;
	background-color:#ffffff;
}


#articleBody {
	margin-left: 32px;
	margin-right: 32px;	
	font-size:9pt;
}

.booklist {text-align:center}
.booklist a{margin-right:15px}
.rightdesc {clear:right;}
.bookLeft {margin-top:7px; margin-right:11px}

/* This div carries the content, makes the page expand */
#alt-02 {
	float:left; 
	width:510px;
	padding-left: 32px;
	margin-right:18px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#alt-02 ul{margin-bottom:10px}

#alt-03 {
	position:absolute;
	left:537px;
	top:0px;
	width:13px;
  /*
	height:374px;
  */
/*	background-image:url(images/alt_03.jpg)*/
}

#alt-04 {
	float:left;
	width:214px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#alt-05 {
	position:absolute;
	left:764px;
	top:0px;
	width:31px;
  /*
	height:374px;
  */
/*	background-image:url(images/alt_05.jpg)*/
}
#alt-03c {
	position:absolute;
	left:537px;
	top:0px;
	width:13px;
  /*
	height:374px;
  */
	background-color:#ffffff;
}

#alt-04c {
	float:left;
	width:214px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#alt-04c ul{
	
}
#alt-05c {
	position:absolute;
	left:754px;
	top:0px;
	width:41px;
  /*
	height:374px;
  */
	background-color:#ffffff;
}

#alt2 {
	position:relative;
	width:798px;
	height:555px;
}

.testimonials {
 clear:both!important;
}
.testimonials div{
	
}
#alt2-07 {
	
}

#alt2-01 {
	float:left;
	display:none;
	width:29px;
 	background-color:#ffffff;
}

#alt2-02 {
	float:left;
	width:234px;
	padding-left:29px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#alt2-03 {
	float:left;
	width:29px;
    background-color:#ffffff;
}

#alt2-04 {
	float:left;
	width:234px;
	margin-left:25px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#alt2-05 {
	float:left;
	width:24px;
	background-color:#ffffff;
	margin-left:10px;
}

#alt2-06 {
	float:left;
	width:234px;
	margin-left:25px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#alt2-07 {
	clear:both;
	width:19px;
	display:block;
	background-color:#ffffff;
}
.oneColLiqCtrHdr #footer { 
} 
.oneColLiqCtrHdr #footer p {
	margin: 0; 
}


div.resourceSection {
  margin-bottom: 2em;
}

div.resourceHeading {
  font-weight: bold;
  font-size: 1.3em;
  margin-bottom: 1em;
  color: #111111;
}

#contactFooter {
	width: 798px; 
	text-align: right;
	margin: 0 auto; 
	font-size: 9px;

  }
#main_1{ display:block; width:798px;}
#clientResults{ display:block; width:auto;}
#wrapper{ display:block; float:left; width:798px;}