@charset "utf-8";
/* CSS Document */

/*Home page CSS*/
body
	{
		margin-left:auto 0; margin-right:auto 0; padding:0; background:url(/npcms/templates/000001/SUNCREST/default/images/sunCrestBannerBg.jpg) repeat-x; font-family:'open sans',"MS Serif", "New York", serif; font-size:14px; color:#5a5a5a;}
		
#container
	{		margin:0 auto; width:940px;}
	
#topWrapper
	{	width:940px; float:left;}
		#topWrapperLogo
			{	width:250px; float:left; }
		#topWrapper ul
			{ float:right; margin:0; padding:0; list-style:none; display:inline-block; text-transform:uppercase;}
		#topWrapper ul li
			{ float:left; padding:56px 0 15px 30px; font-family:'Open Sans'; font-size:22px; color:#d4644d;}
		#topWrapper ul li a
			{ float:left; color:#d4644d; text-decoration:none;}
		#topWrapper ul li a:hover
			{ float:left; color:#d4644d; text-decoration:none;}
		
#banner
	{ float:left; width:940px;}
	#bannerinner
	{ float:left; width:940px; height:170px;}
	
	/*#bannerinner
	{ float:left; width:940px; background:url("images/sunCrestClientsBannerImage.jpg") no-repeat scroll 630px 0 rgba(0, 0, 0, 0);height:170px;}*/
		#banner .bannerTextSmall
			{ float:left; padding:100px 0  0 18px; font-size:24px; color:#336699; font-family:'Lusitana';}	
		#banner .bannerTextBig
			{ float:left; font-size:33px; padding-left:18px; color:#336699; font-family:'Lusitana';}
		#banner .bannerText
			{ float:left; font-size:20px; color:#555555; font-family:'Open Sans'; line-height:23px; width:548px; padding:20px 0px 20px 19px;}	
		#banner .siteImage
			{	float:right; padding:20px 0 0 0;}	

#subBanner
	{ float:left; width:940px; background:url(/npcms/templates/000001/SUNCREST/default/images/sunCrestBannerBGSmall.png) no-repeat; height:170px;}
		#subBanner .textWrapper
			{ float:left; width:290px; padding:15px 0 0 20px;}
			#subBanner .textWrapperHB
			{ float:left; width:290px; padding:15px 8px 0 14px;}
			#subBanner .textWrapperHB .blueHeading
			{ float:left; color:#336699; font-size:22px; font-family:'Lusitana'; padding:0 0 0 0;}
		#subBanner .textWrapper .blueHeading
			{ float:left; color:#336699; font-size:22px; font-family:'Lusitana'; padding:0 0 0 0;}
		#subBanner .textWrapperHB .textcontent
			{ float:left; color:#333333; font-size:14px; font-family:'Open Sans';}
		#subBanner .textWrapper .textcontent
			{ float:left; color:#333333; font-size:14px; font-family:'Open Sans';}
		#subBanner .textWrapper .textcontent a
			{ float:left; color:#d4644d; font-size:12px; font-family:'Open Sans'; font-weight:bold; text-decoration:none;}
		#subBanner .textWrapper .textcontent a:hover
			{ float:left; color:#d4644d; font-size:12px; font-family:'Open Sans'; font-weight:bold; text-decoration:none;}
			
			#subBanner .textWrapperHB .textcontent a
			{ float:left; color:#d4644d; font-size:12px; font-family:'Open Sans'; font-weight:bold; text-decoration:none;}
		#subBanner .textWrapperHB .textcontent a:hover
			{ float:left; color:#d4644d; font-size:12px; font-family:'Open Sans'; font-weight:bold; text-decoration:none;}
			
#pageContentWrapper
	{ float:left; width:940px;}
		#pageContentWrapper #rtWrapper
			{ float:right; width:320px; border-left: solid 1px #d2d2d2;}
		#pageContentWrapper #ltWrapper
			{ float:left; width:620px;}
			#pageContentWrapper #ltWrapper h1
				{ float:left; font-size:30px; color:#5a5a5a; font-family:'Open Sans'; font-weight:normal; padding:0; margin:0; line-height:35px;}
		#pageContentWrapper #ltWrapperSEC
			{ float:left; width:597px; text-align:left;}
			#pageContentWrapper #ltWrapperSEC h1
				{ float:left; font-size:24px; color:#5a5a5a; font-family:'Open Sans'; font-weight:normal; padding:0; margin:0; line-height:35px;}
		#ltWrapperSEC .font20 { font-size:20px; }
		#pageContentWrapper a
				{ color:#336699; text-decoration:underline; font-size:24px;}	

#footer
	{ float:left; width:940px; margin:50px 0 0 0; border-top: solid 1px #d2d2d2;}
		#footer #footerLeftWrapper
			{ float:left; width:350px; font-family:	'Open Sans'; font-size:12px; color:#696767; padding:10px 0 50px 0;}
		#footer #footerRightWrapper
			{ float:right; font-family:	'Open Sans'; font-size:12px; color:#696767; padding:10px 0 50px 0;}



/*Sub pages CSS*/

.subpageBody
	{	background:url(/npcms/templates/000001/SUNCREST/default/images/subPageBodyBG.jpg) repeat-x;}
	
.subpageBanner
	{ float:right; padding:10px 0 0 0; width:310px; height:180px;}
	.subBannerText
			{ float:left; padding:20px 0 0 3px; font-size:31px; color:#555555; font-family:'Lusitana'; width:721px;line-height:38px;}	

#subPageContentWrapper
	{ float:left; width:940px;min-height:225px;}
		#subPageContentWrapper #rtWrapper
			{ float:right; width:690px; border-left: solid 1px #d2d2d2; padding:0 0 0 24px;}
			#subPageContentWrapper #rtWrapper h1
				{ float:left; width:690px;  padding: 0 0 10px 0; margin:0; border-bottom:solid 5px #e4e4e4; font-size:28px; color:#336699; font-family:'Open Sans'; font-weight:normal;}
			#subPageContentWrapper #rtWrapper p
				{ float:left; width:700px; line-height:20px; padding:0; margin:0; font-family:'Open Sans'; font-size:14px;}
			#subPageContentWrapper #rtWrapper  ul
				{ float:left; padding:5px 0 0 16px; margin:0;}
			#subPageContentWrapper #rtWrapper  ul li
				{ display:list-item; list-style-image:url(/npcms/templates/000001/SUNCREST/default/images/bulletOrange.jpg); padding:5px 0 0 10px; font-family:'Open Sans';}
			#subPageContentWrapper #rtWrapper .blackHeading
				{ float:left; width:700px; font-weight:bold; font-size:16px; padding:18px 0 0 ; font-family:'Open Sans';}
			#subPageContentWrapper #rtWrapper #listPoints
				{ width:290px; float:left;}
			#subPageContentWrapper #rtWrapper #imageDisplay
				{ float:right; width:350px; padding:0; margin:0;}
			
			
		#subPageContentWrapper #ltWrapper
			{ float:left; width:201px;}
			#subPageContentWrapper #ltWrapper .orangeHeading
				{ font-family:'Open Sans'; font-size:32px; text-transform:uppercase; color:#d4644d; width:198px; margin-left:3px; padding: 0 0 5px; border-bottom:solid 5px #e4e4e4;}
			#subPageContentWrapper #ltWrapper ul
				{ padding:0 0 0 5px; margin:0; display:block; list-style:none;}	
			#subPageContentWrapper #ltWrapper ul li
			{ color:#336699; font-size:16px; font-family:'Lusitana'; padding:10px 0 10px 0; border-bottom:1px solid #d2d2d2;}
			
			
/*Sub pages CSS :: Clients Page*/
#subPageContentWrapper #logoContainer
	{ float:left; width:940px; padding-left:2px;}
	#logoContainer h1
		{ font-family:'Open Sans'; font-size:32px; text-transform:uppercase; color:#336699; width:940px; padding: 0 0 5px 0; border-bottom:solid 5px #e4e4e4; margin:0 0 20px;font-weight:normal;}
	#logoContainer #logoBox
		{ float:left; width:235px; padding:25px 0 0 0;}
	#logoContainer .blackHeading
				{ float:left; width:235px; font-weight:bold; font-size:16px; font-family:'Open Sans'; padding-left:0px;padding-top:18px; }


/*Sub pages CSS :: Partners Page*/
#logoContainer #riteWrapperPartners
	{ float:left; width:670px; margin-top:7px;}
#logoContainer #riteWrapperPartnersH
	{ float:left; width:670px;}
 		.textcontents
			{ float:left; line-height:20px; padding:0; margin:0; font-family:'Open Sans'; font-size:14px;}

/*Sub pages CSS :: Contact Page*/
.lables	
	{  font-family:'Open Sans'; font-size:12px; text-transform:uppercase; padding:10px;}
.textbox
	{ background:#f4f4f4; border:solid 1px #e1e1e1; border-radius:5px; height:22px; width:250px; padding:2px; margin:10px;}
.textarea
	{ background:#f4f4f4; border:solid 1px #e1e1e1; border-radius:5px; width:330px !important; padding:2px; margin:10px;}

a
	{color:#336699; text-decoration:underline;}

a:hover
	{color:#336699; text-decoration:none;}

.activeLinks
{

	font-weight:600;
}
.textcontents ul li {
    display: list-item;
    font-family: 'Open Sans';
    list-style-image: url("/npcms/templates/000001/SUNCREST/default/images/bulletOrange.jpg");
    padding: 5px 0 0 10px;	
}