/* =Main Nav



-----------------------------------------------------------------------------*/

#navigation {
width: 912px;
height: 34px;
overflow: hidden;
background: url(../imgs/interface/mainnav-background.gif) no-repeat; 
margin-bottom: 20px;
}

#navigation ul {
list-style: none;

}

#navigation li {
display: inline;
float: left;
}

#navigation a {
display: block;
width: 125px;
height: 34px;
background-image: url(../imgs/interface/csg-4a44df9e89aa9.png);
text-indent: -5000px;
}
 
#home a {background-position: 0 -542px; width: 63px;}
#home a:hover, #home a:active, #home_selected a   {background-position: 0 -606px;  width: 63px;}
 
#services a {background-position: 0 -926px; width: 107px;}
#services a:hover, #services a:active, #services_selected a {background-position: 0 -990px; width: 107px;}
 

#fees a {background-position: 0 -414px; width: 83px;}
#fees a:hover, #feea a:active, #fees_selected a  {background-position: 0 -478px; width: 83px;}
 
#faqs a {background-position: 0 -286px; width: 58px;}
#faqs a:hover,  #faqs a:active, #faqs_selected a { background-position: 0 -350px; width: 58px;}
 
#testimonials a {background-position: 0 -1054px; width: 107px;}
#testimonials a:hover,  #testimonials a:active, #testimonials_selected a {background-position: 0 -1118px; width: 107px;}


#news a {background-position: 0 -670px; width: 104px;}
#news a:hover,  #news a:active, #news_selected a {background-position: 0 -734px;  width: 104px;}


#about a { background-position: 0 -30px; width: 85px;}
#about a:hover,  #about a:active, #about_selected a {background-position: 0 -94px; width: 85px;}


#contact a {background-position: 0 -158px;  width: 99px;}
#contact a:hover,  #contact a:active, #contact_selected a {background-position: 0 -222px; width: 99px;}


mainnavigationbns.sprite-about_bn { background-position: 0 -30px; } 
mainnavigationbns.sprite-about_over_bn { background-position: 0 -94px; } 
mainnavigationbns.sprite-contact_bn { background-position: 0 -158px; } 
mainnavigationbns.sprite-contact_over_bn { background-position: 0 -222px; } 
mainnavigationbns.sprite-faqs_bn { background-position: 0 -286px; } 
mainnavigationbns.sprite-faqs_over_bn { background-position: 0 -350px; } 
mainnavigationbns.sprite-fees_bn { background-position: 0 -414px; } 
mainnavigationbns.sprite-fees_over_bn { background-position: 0 -478px; } 
mainnavigationbns.sprite-home_bn { background-position: 0 -542px; } 
mainnavigationbns.sprite-home_over_bn { background-position: 0 -606px; } 
mainnavigationbns.sprite-news_bn { background-position: 0 -670px; } 
mainnavigationbns.sprite-news_over_bn { background-position: 0 -734px; } 
mainnavigationbns.sprite-newsletter_bn { background-position: 0 -798px; } 
mainnavigationbns.sprite-newsletter_over_bn { background-position: 0 -862px; } 
mainnavigationbns.sprite-services_bn { background-position: 0 -926px; } 
mainnavigationbns.sprite-services_over_bn { background-position: 0 -990px; } 
mainnavigationbns.sprite-testimonials_bn { background-position: 0 -1054px; } 
mainnavigationbns.sprite-testimonials_over_bn { background-position: 0 -1118px; } 

 
 
 .cbSide {
	margin: 20px 10px 20px 10px;
	padding: 0px 0 5px 0;
	background-color: #F5F8FA;
	border: #CCCCCC solid 0px;

}

.cbSide ul{
	list-style-type: none;
	margin-top: -20px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding: 10px;
	
	font-size: 1.0em;
	
}

.cbSide li a:link, .cbSide li a:visited{
color: #666666;
 
padding-left:10px;
line-height: 250%;
text-decoration: none;
display:block;
width: 210px;
border-bottom: 1px dotted  #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 105%;
  
line-height: 1.4em;
padding-top: 8px;
padding-bottom: 8px;
}

.cbSide li a:active{
color: #000;
line-height:250%;
text-decoration:none;
display:block;
width: 210px;
border-bottom: 1px dotted  #C4E4FB;
  
line-height: 1.4em;
padding-top: 8px;
padding-bottom: 8px;
}
.cbSide li a:hover{
	color: #999;
	line-height: 250%;
	text-decoration: none;
	display:block;
	width: 210px;
	border-bottom: 1px solid #FAFEFE;
 
 
	/* 
background: #FFF url(../images/interface/cbside.gif) 0px -20px;
*/
line-height: 1.4em;
	padding-top: 8px;
	padding-bottom: 8px;
}

 
 
 

#footer p{
color: #999999;
font-size: 0.9em;
}

#footer ul {
 margin: 0.25em 0;
 padding: 0 1em;
 list-style: none;
 margin-bottom: 10px;
 margin-top: 15px;
 text-align: center;
}
#footer li {
 display: inline;
 margin: 0;
 font-size: 0.9em;
 font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
 padding: 0 0.2em 0 0.5em;
 background:  url(imgs/interface/utilities-divider.gif) left center no-repeat;
}
 
#footer a,  #footer a:link, #footer a:hover, #footer a:visited{
 margin-left: 3px; /* Width of the graphic */
 color: #7CC4D6;  
 text-decoration:underline;
}
 #footer a:hover{
 
 text-decoration:underline;
}
#footer .first {
 padding-left: 0;
 background: none;
}
#footer .first a {
 margin-left: 0;
}