* {
	padding:0;
	margin:0;
}


body {
	margin:0;
	padding:0;
	font-family: Helvetica,Arial, sans-serif;
	background-color:#000000;
	font-size:100%;
}

p, li, address {
	font-size:0.8em;
}

.clear {
	clear:both;
	height:1px;
	margin:0; 
	padding:0;	
}

h1, h2, h3, h4, h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}


h2 {
	
	font-size:1.15em;
	color:#FFFFFF;

}


/*================== INDEX (homepage) ===================*/


#index #overallContainer {
	width:602px;
	margin:100px auto 0px;
	background-image:url(images/bg_index_intros.png);
	background-repeat:repeat-y;	
}

#index #overallContainer #column1,  #index #overallContainer #column2 {
	width:295px;
	
	
	
}


#index #overallContainer #column2 p {
	color:#B2AFA5;
	margin-bottom:1.5em;
	line-height:1.5em;
}

#index #overallContainer .logo {
	display:block;
	background-color:#000000;
	padding:15px 10px 30px 10px;
}



#index #overallContainer h2 {
	margin-bottom:1.3em;
}

#index #overallContainer #column1 .intro,  #index #overallContainer #column2 .intro {
	 padding:10px;
}


#index #overallContainer #column1 {
	float:left;
	border-top:5px #512527 solid;
}

#index #overallContainer #column2 {
	float:right;
	border-top:5px #9C7E0F solid;
}


#index #overallContainer ul{
	list-style:none;

}

#index #overallContainer li {
	line-height:1.5em;
	margin-bottom:1.5em;
	
}

#index #overallContainer #column1 li {
	color:#948D8E;

}



#index #overallContainer #column2 li {
	color:#B2AFA5;
}


#index #overallContainer strong {
	font-weight:normal;
	color:#FFFFFF;
	border-bottom:1px solid #666666;
}



#index #overallContainer #footer {
	background-color:#000000;
	
}

 #index #overallContainer #footer   {
	font-size:100%;
	color:#666666;
	padding-top:2em;
	
}

 #index #overallContainer #footer a {
 	color:#666666;
	text-decoration:underline;
 }

 #index #overallContainer #footer address,  #index #overallContainer #footer p {
 	font-style:normal;
	display:inline;
	margin-right:1em;
	
 }


 #index #overallContainer #footer p {
	display:inline;
	
 }
 
 #index .intro a {
 	text-decoration:none;
 }
 
 #index #overallContainer #column1 li a {
	color:#948D8E;

}

 #index #overallContainer li a:hover strong {
	border-color:#FFFFFF;

}

#index #overallContainer #column2 a {
	text-decoration:none;
}



/*================== NAVIGATION ===================*/


#navColumn h5 {
	padding:1.2em 3px 0;
	margin-bottom:0.8em;
	color:#722F31;

}

#navColumn li{
	list-style:none;
	margin-left: 0 !important;
	
	margin-bottom:0.7em !important;
	line-height:1em !important;
	display:block;
	
}

#navColumn ul{
	list-style:none;
	padding: 0 !important;

}

#navColumn a {
	padding:5px 3px !important;
	color:#CCCCCC;
	text-decoration:none;
	display:block;
}

#navCA h5 {
	color:#A47D00;
}


#navCA {
	border-top:5px solid #A47D00;
	border-bottom: 1px solid #999999;
	padding-bottom:0.7em;
	margin-bottom:1.4em;
}

#navCFM {
	min-height:190px;
}

#navCFM a:hover {
	background-color:#2D1213;
	color:#FFFFFF;
}

#navCA a:hover {
	background-color:#291F00;
	color:#FFFFFF;
}

/*================== MAIN TEMPLATE  (CORPORATE FINANCIAL MANAGEMENT  ===================*/

#main #overallContainer {
	width:910px;
	margin:0 auto;
	padding-top:105px;
}


#main #overallContainer #navColumn, #main #overallContainer #contentColumn{
	border-top:5px #722F31 solid;
}

#main #overallContainer #navColumn {
	width:141px;
	float:left;

}


#main #overallContainer #contentColumn {
	width:756px;
	float:left;
	float:left;
	margin-left:13px;
	

}


#main #overallContainer #contentColumn #column1 {
	width:442px;
	float:left;
	border-top:2px #2D1213 solid;
	padding: 1em 3px 1.6em;
	
}

#main #overallContainer #contentColumn #column2 {
	width:275px;
	background-color:#2D1213;
	float:right;
	padding: 1.2em 10px 1.6em;
	
}

#mainImage {
	margin-bottom:20px;
}

#main h1, #main h2 {
	font-size:1.3em;
	
}

#main h1 {
	color:#722F31}
	
#main h2 {
	color:#B3B3B3;
	margin-bottom:0.8em;
}	

#main h4 {
	font-size:0.9em;
}


#main p, #main li {
	color:#B3B3B3;
	font-size:0.75em;
	line-height:1.6em;
	
}

 #main a {
 color:#B3B3B3;
 }

#main p {
	margin-bottom:1.6em;
}

#main li {
	margin-bottom:1.6em;
}



#main ul {
	padding:0;
	padding-left:25px;
}

#main #column2 ul {
	padding:0.7em 0 ;
	padding-left:13px;
}

#main #column2 p, #main #column2 li {
	color:#ADA2A2;
	font-size:0.69em;
	line-height:1.4em;

}

 #main #column2 li {
 	margin-bottom:0.7em;
 }

#main #column2 h3 {
	margin-bottom:0.7em;
	color:#ADA2A2;
}

#main #column2 h4 {

	color:#ADA2A2;
}



#main #overallContainer #footer   {
	font-size:100%;
	color:#666666;
	padding-top:1em;
	
	padding-bottom:3em;
	
}

#main hr {
	border:none;
	border-bottom:2px #722F31 solid;
	margin:0;
	margin-top:1.6em;
}

#main #overallContainer #footer a {
 	color:#666666;
	text-decoration:underline;
 }

#main #overallContainer #footer address,  #main #overallContainer #footer p {
 	font-style:normal;
	display:inline;
	margin-right:1em;
	color:#666666;
	
 }


#main #overallContainer #footer p {
	display:inline;
	
 }
 
 
#column2 small a {
 	color:#ADA2A2 !important;
	padding-top:10px !important;
	text-decoration:none;
	font-size:10pt;
 }
 
 /*================== MAIN TEMPLATE  (Chartered accountanccy
   ===================*/


.ca h1 {
	color:#A47D00 !important;
}

.ca #column2 {
	background-color:#291F00 !important;
}
 .ca  #overallContainer #contentColumn{
	border-top:5px #A47D00 solid !important;
	
}

.ca #overallContainer #contentColumn #column1 {
	border-top-color:#A47D00 !important;
}

.ca hr {
	border-bottom-color:#A47D00 !important;
}

.ca #overallContainer {
	background-image:url(images/logo_home_ca.png);
	background-position: right 40px;
	background-repeat:no-repeat;
	}
/*================== CFM  ===================*/


.cfm #overallContainer {
	background-image:url(images/logo_home_cfm.png);
	background-position: right 40px;
	background-repeat:no-repeat;
	}
