 body {
	text-align: center; /* for IE */
	font-family: Arial;
	font-size:13px;
	margin: 0px;
    padding: 0px;
	}

a{
	text-decoration:none;
}


/* iframe's parent node */
div #root { 
    position: fixed;
    width: 100%;
    height: 100%;
}

/* iframe itself */
div #root > iframe { 
    display: block;
    width: 950px;
    height: 500px;
    border: none;
}


img{
	border:0px;
	}

#mainWrapper{
		margin-left: auto;   /* align for good browsers */
		margin-right: auto;
		text-align: left; /* counter the body center */
		min-width:500px;	
		max-width:1000px;	
		padding-left:10px;
		padding-right:10px;

	}
	
#mainWrapper div { 
		margin-left:5px;
} 

#pageWrapper{
		margin-left: auto;   /* align for good browsers */
		margin-right: auto;
		text-align: left; /* counter the body center */
		width:968px;	
		background: url('images/bot-back.png') bottom center no-repeat;
	}	

#ContentContainer960 {
	
		width:968px;

	}

	
#clear{
	clear:both;
		}		
		
		
		
		
		
		
#logo{
	padding-top:12px; 
	float:left;
	width:120px;
}	

#slogan{
	padding-top:25px; 
	font-size:16px;
	float:left;
	font-weight:bold;
	width:200px;
	color:#000000;
	text-align:left;
}	

#slogan span{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}	


#tel{padding-top:49px; float:right;}

/* NAVIGATION NORMAL */


#navigation{
	background: url('images/navBack.jpg');
	width:968px;
	height:52px;
	}
	


#nav{
	list-style-type: none;
	float:right;
	text-decoration:none;
		}	

#nav ul{
	list-style:none;

}

ul#nav li  {

float:left;
height:27px;
}

ul#nav li a {
	overflow:hidden;
	display:block;
	/*color:#797979;*/
	color:#000000;
	text-decoration:none;
	font-size:14px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
		text-decoration:none;

	
}

ul#nav li a:hover{color:#006633;
	}








		

	
	
	
#footer{
	width:968px;
	height:52px;
	background:url('images/footerBack.jpg');
	}	
	
	
#copyFooter{
	font-size:12px;
	color:#999;
	padding-top:20px;
	padding-left:20px;
	
	}
#copyFooter a{
	color:#999;
	text-decoration:none;
}

#copyFooter a:hover{
	color:#999;
	text-decoration:underline;
}


#pageTop{
	width:100%;
	height:67px;
	background:url('images/page-top.jpg')
	
	}
#pageTitle{
	margin-top:37px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#006633;
	font-weight:bold;
	
	}
	
.frontOption {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	margin-bottom:15px;
	}

.frontOptionLink {
	text-decoration:none;
	color:#000000;
}

.frontOptionCell {
 background-color:#80b300;
 border:1px dashed #666666; 
 padding:15px;
 width:350px;
 line-height:23px;
}

.frontOptionCell a{
 display:block;
 padding:15px;
 color:#FFFFFF; 
}


#homeTop{
	width:100%;
	height:246px;
	background:url('images/home-top-back.png')
	
	}

#homeTopLeft{
	float:left;	
	
	}

#homeTopRight{
	float:right;
	background:url('images/home-cloud.png');
	height:186px;
	width:267px;
	
	}

#homeTitle{
	margin-top:60px;
	
	}

#homeSubTitle{
	margin-top:15px;
	
	}

#homeTitleAbout{
	margin-top:19px;
	
	}


#block_1
	{
	position: relative;
	float: left;
	width: 34%;
	margin-left: 33%;


	}
* html #block_1
	{
	display: inline;
	}
#block_2
	{
	position: relative;
	float: left;
	width: 33%;
	margin-left: -67%;
	



	}
#block_3
	{
	position: relative;
	float: left;
	width: 33%;



	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#wrapper
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes 
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes 
(I saw it happen many moons ago) makes the width of wrapper too small 
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here 
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#wrapper:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper
	{
	display: inline-block;
	}
/*\*/
#wrapper
	{
	display: block;
	width:915px;
	margin-left:26px;
	}
/* end easy clearing */



#homeLeft{

padding-top:44px

	}

#homeRight{

margin-left:568px;



	}



		

#homeText{
		margin-top:36px;
	}
	

#clientLogos{
	margin-top:38px;
	padding-bottom:41px;
	}



#newNavText{}
#newNavText a{color:#3A5998; text-decoration:underline}
#newNavText a:hover{text-decoration:none;}





#myContent{
		color:#000;
	font-family: Arial;
	font-size:13px;
	line-height:25px;
	text-align:left;
}

#myContent a{
	/*color:#3A5998;
	font-family: Verdana;
	//text-decoration:underline;*/
}

#myContent a:hover{
	text-decoration:none;
}
	
#h1Title{font-family: Verdana; font-size:24px; color:#3A5998; font-weight:bold; padding:0px; margin:0px; margin-bottom:30px;}


#featureArea {
	position:absolute;
	z-index:9999;
	top:88px;
	margin-left:580px;
	


}




#featureAreaAll {
	position:absolute;
	z-index:9999;
	top:88px;
	margin-left:685px;
}

#contactInfoBox{
	border:#E9E9E9 solid 3px;
	width:300px;
	}
	
.formInput{
	width:250px;
	font-family: Verdana;
	
	}	
	
#pageCol{
	width:339px;
	float:left;

	}	
	
#pageCol2{
	width:618px;
	float:right;

	}	
	
	
#contactCol{
	width:620px;
	float:left;
	}	
	
#contactCol2{
	width:347px;
	float:left;
	
	}		
	
	
#contactBox{
	background: url('images/contactBack.png') no-repeat; height:318px;width:357px;
	}	
	
#contactCompany{
	font-family: Verdana;
	color:#000;
	font-size:24px;
	margin-bottom:5px;
	
	
	}	
	
#contactDetails{
	margin-left:28px;
	font-family: Verdana;
	color:#072D71;
	font-size:13px;	
	float:left;
	}	
	
#contactDetails2{
	font-family: Verdana;
	color:#072D71;
	font-size:13px;	
	float:left;
	}	
	
h2{
	font-family: Verdana;
	color:#072D71;
	font-size:24px;
	font-weight:bold;
	padding-top:15px;
	height:52px;
   
	}	
	
	/* ICONS ///////////////////////*/
	
#stage1	{

	background: url('images/icons-stage1.jpg') no-repeat;
	padding-left:70px;
	height:52px;
	}	
	
	
#stage2-1	{

	background: url('images/icons-stage2-1.jpg') no-repeat;
	padding-left:70px;
	height:52px;
	}
	
#stage2-2	{

	background: url('images/icons-stage2-2.jpg') no-repeat;
	padding-left:70px;
	height:52px;
	}	
	
	
	
#stage3	{

	background: url('images/icons-stage3.jpg') no-repeat;
	padding-left:70px;
	height:52px;
	}		
	
	
#debt1{

	background: url('images/icons-debt1.png') no-repeat;
	padding-left:70px;
	height:52px;
	}
	
#debt2	{

	background: url('images/icons-debt2.jpg') no-repeat;
	padding-left:70px;
	height:52px;
	}	
	
	
	
	#colText{
	width:280px;
	color:#4A4A4A;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;

	text-align:left;
	line-height:19px;
	
	}



#moreLink a{
	
	margin-bottom:26px;
	display:block; 
	color:#333333;
	font-size:11px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
	text-indent: 15px;
	background:  url('images/arrow-link.jpg') no-repeat;
	background-position: center left;

	
	}
#moreLink a:hover{
text-decoration:none;	
}


#topSpace{
	position: relative;
	clear:both;
	padding-top:106px;
	}
	
	
#title{
	margin-left:36px;
	}	

	
	
#titleText{
	color:#fff;
	font-family: Verdana;
	font-size:14px;
	margin-top:15px;
	margin-bottom:15px;
	line-height:23px;
	margin-left:36px;


	
	}	
	
#titleText a{
	color:#E5000B;
	font-family: Verdana;
	text-decoration:underline;
	
}

#titleText a:hover{
	text-decoration:none;
}	
	
	
	
	
#contentTopSpace{
	position: relative;
	clear:both;
	margin-top:50px;
	}
	
	
	
#homeBullet	{
	font-family: Verdana;
	background: url('images/bullet.png') center left no-repeat;
	padding-left:30px;
	font-size:13px;
	margin-bottom:13px;
	}
	
#homeBullet	a{color:#062C71;}	

#homeBullet	a:hover{text-decoration:none;}	


#pageBullet{
	font-family: Verdana;
	background: url('images/bullet.png') center left no-repeat;
	padding-left:30px;
	font-size:18px;
	margin-bottom:5px;
	color:#000;
	font-weight:bold;
	}
	
#pageBulletSub{
	font-family: Verdana;
	padding-left:30px;
	font-size:13px;
	margin-bottom:20px;
	color:#000;

	}

#pageBreak{background: url('images/pageBreak.png') center left no-repeat; height:20px;width:960px;margin-top:30px;}

#stageLine{background: url('images/pageBreak.png') center left no-repeat; height:20px;width:960px;}

#starText{
	font-family: Verdana;
	font-size:13px;
	color:#D22030;
	}
	
#3waySplit{
	float:left;
	width:auto;
	position:relative;
	display:inline;


	}	
	
#dottedTitleLink {
	font-size:22px;
	font-family: Verdana;
    PADDING-BOTTOM: 2px;


	}	
	
#dottedTitleLink a{

COLOR: #000; BORDER-BOTTOM: #E01222 1px dotted; TEXT-DECORATION: none;

text-transform:uppercase;

	}	
	
#dottedTitleLink a:hover{
	text-decoration:none;
	border-color: #000;
	color: #E01222;
	
}

#home3text{
	font-size:11px;
	font-family: Verdana;
	color:#000;
	margin-top:10px;
	line-height:20px;
	}
	
#readMoreBTN{
	margin-top:20px;
	margin-bottom:0px;
	}	
	
.packageLink {
	color:#000000;
	text-decoration:none;
	text-align:center;
}
.packageLink span {
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding:5px;
	border:1px dashed #666666;
	margin-left:-5px;
	background-color:#CCCCCC;
}

#tel_1 {
	text-align:right;
	font-weight:bold;
}

#tel_2 {
	text-align:right;
	color:#006633;
	font-size:18px;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.testimonial {
	/*font-size:16px;*/
	padding:10px;
	border: 1px solid #CCCCCC;
	margin-bottom:10px;
}