@charset "utf-8";
/* GENERAL SERVICES PAGE FORMATTING */
body {
	background-color:#465A55;
}


#flashRegion {
	background-image:url(../images/Services/serviceCost.jpg);
	background-repeat:no-repeat;
}

h1{
	font-size:18px;
	color:#465a55;
	margin-top:0px;
}

p{
	margin-top:5px;
	margin-bottom:0px;
	color:#181e1c;
	text-indent:0px;
	
}

#coverUp{
	background-image:url(../images/Services/services_containerBG.gif);
}

#container {
	background-image:url(../images/Services/services_bg_grad.jpg);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#ffffff;
}
#secondaryNav {
	background-image:url(../images/Services/services_secondaryNav_shadow.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#D0D8C7;

}
#footer {
	border-top:#465a55 solid 2px;
	color:#465a55;
}

#reflection{
	margin:auto;
	background-image:url(../images/Services/services_reflectionBG.jpg);
	width:950px;
	height:100px;
}
/* SECONDARY NAVIGATION FORMATTING */
  #secondaryNav h2 {
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:20px;
	font-size:14px;
	color:#465a55;
	font-weight:bold;
}
.undershadow {
	background-image:url(../images/Services/services_secondNav_underShadow.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:250px;
	margin-top:0px;
	height:20px;
}
	#secondaryNav p{
		line-height:15px;
		margin-left:10px;
		margin-right:10px;
	}
	
	#secondaryNav a{
		text-decoration:none;
		color:#34352c;
	}
	#secondaryNav a:hover{
		text-decoration:none;
		font-weight:bold;
		color:#34352c;
	}
	#secondaryNav hr{
		color:#465a55;
		height:2pt;
		margin-top:10px;
		margin-bottom:5px;
	}
	#secondaryNav .headline{
		font-weight:bold;
		font-size:13px;
	}
	
	.linkList a{
	color:#465a55;
	}
	.linkList a:visited{
		color:#D0D8C7;
	}
	
	.headToHeadTable{
		border:1;
		border-color:#465A55;
		margin-left:25px;
		text-align:center;
	}
	.headToHeadTable td{
		border:1;
		border-color:#465A55;
	}
	.headToHeadTable .headerCell{
		background-color:#D0D8C7;
		font-weight:bold;
	}
		.headToHeadTable .cornerCell{
		background-color:#465a55;
		color:#D0D8C7;
		font-weight:bold;
	}
	
	/* HeatSpring Ad*/
	.heatSpringAd{
		clear:both;
		border:solid 2px #115b5b;
		color:#115B5B;
		font-family:"Lucida Sans Unicode", "Lucida Grande","arial", sans-serif;
		margin-top:25px;
		margin-right:0px;
		padding-right:0px;
		width:453px;
		height:105px;
		font-size:11px;
		background-color:#115B5B;
		background-image:url(../images/Services/heatspring.gif) ;
		background-repeat:no-repeat;
		
	}
	.adHead{
		color:#ffffff;
		height:25px;
		text-transform:uppercase;
		font-weight:bold;
		line-height:25px;
		vertical-align:middle;
		padding:0 5px;
	}
	.adSubTitle{
		font-weight:normal;
		font-size:10px;
		margin-left:18px;
	}
	.adBody{
		padding-left:53px;
		padding-right:3px;
		height:50px;
	}
	.adBody a{
		color:#115B5B;
	}
	.adFooter{
		color:#115B5B;
		padding-left:76px;
		padding-right:3px;
		margin-right:0px;
		height:30px;
		vertical-align:top;
		font-size:10px;
	}
	.adFooter .free{
		text-transform:uppercase;
		font-weight:bold;
	}
	
	.adFooter a{
		font-size:10px;
		text-decoration:none;
		font-weight:bold;
		color:#900;
	}
	
	#rightSide {
	font-size:11px;
	float:right;
	width:220px;
	background-color:#f2fae9;
	border:solid #CCCCCD 2px;
	padding:0px;
	margin-bottom:25px;
	color:#34352c;
	margin-top:10px;
}

#rightSide a{
	color:#34352c;
}


#rightSide p{
	margin-left:0px;
	margin-right:0px;
}
#rightSide .heading {
	padding-left:0px;
	margin-left:10px;
	margin-bottom:0px;
	margin-top:0px;
	line-height:12px;
	padding-bottom:0px;
	padding-top:10px;
}
#rightSide ul {
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style-type:circle;
	text-transform:capitalize;
}
#leftSide {
	width:50%;
}

#leftSide .section{
	padding-top:30px;
	margin-top:10px;
}

#accredited {
	background-image:url(../images/Services/igshpaStamp.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#accredited h2{
	padding-left: 75px;
}

.indent{
	text-indent:65px;
}

#fundamentals {
	background-image:url(../images/Services/buildingBlocks.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#fundamentals h2{
	padding-left: 65px;
}

#networking {
	background-image:url(../images/Services/networking.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#networking h2{
	padding-left: 65px;
}

.upcomingTrainings{
	color:#687c77;
	list-style:none;
	padding-left:10px;
}

.upcomingTrainings a{
	color:#465a55;
}

