	/* ###################################################################### */
	/* File controls internal styles */
	/* ###################################################################### */	

	/* Include internal pages styles */
	/* -------------------------------------------------------------------- */		
	@import "/app_themes/corporatesite/assets/css/apps/contact-us.css";
	@import "/app_themes/corporatesite/assets/css/pages/about.css";
	@import "/app_themes/corporatesite/assets/css/pages/services.css";
		

	/* Accords */
	/* -------------------------------------------------------------------- */	
	.accolades .west .content .container {
		width: 569px;
		padding: 20px 23px 0px 23px;
	}
	.accolades .west .content .accord {
		padding-bottom: 40px;
		float: left;	
	}	
	.accolades .west .content #accord_1 strong {
		display: block;
		width: 415px;
		height: 45px;
		background: url('/app_themes/corporatesite/assets/images/pages/internal/headers/accolades_quote_salba.png') top left no-repeat;	
	}	
	.accolades .west .content #accord_2 strong {
		display: block;	
		width: 436px;
		height: 45px;
		background: url('/app_themes/corporatesite/assets/images/pages/internal/headers/accolades_quote_super-sports-center.png') top left no-repeat;	
	}
	.accolades .west .content .l {
		float: left;
		width: 125px;		
	}
	.accolades .west .content .l .pad {
		display: block;
		padding: 11px 0px 0px 5px;
	}	
	.accolades .west .content .r {
		float: left;
		width: 415px;
		margin-left: 16px;
	}	
	.accolades .west .content .r strong span {
		display: none;
	}		
	.accolades .west .content .r p {
		padding: 14px 0px 0px 0px;
		font-size: 12px;
	}		
			
	/* Terms and Conditions */
	/* -------------------------------------------------------------------- */			
	.terms-conditions .west h3 {
		width: 400px;
		height: 34px;
		text-indent: -9999px;
		background: url('/app_themes/corporatesite/assets/images/pages/internal/headers/terms-conditions.png') top left no-repeat;
		margin-bottom: 0px;
	}	
	.terms-conditions .west h4 {
		color: #777777;
		margin: 10px 0px 0px 17px;	
	}	
	
	/* Sitemap */
	/* -------------------------------------------------------------------- */			
	.site-map .west h3 {
		width: 400px;
		height: 34px;
		text-indent: -9999px;
		background: url('/app_themes/corporatesite/assets/images/pages/internal/headers/sitemap.png') top left no-repeat;
		margin-bottom: 0px;
	}	
	.site-map #sitemap {
		border-left: 22px solid transparent;				
	}	
	.site-map {
		margin: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
	}		
	#sitemap {
		font-weight: bold;
		padding-top: 6px;
		padding-bottom: 6px;		
	}	
	#sitemap li {
		font-weight: bold;
		padding: 2px 0px 2px 0px;		
	}
	#sitemap .no-bold li a {
		font-weight: normal;
	}	
	#sitemap li a {
		font-size: 16px;		
	}	
	#sitemap li li a {
		font-size: 12px;
		font-weight: bold;		
	}	
	#sitemap li li li a {
		font-size: 12px;
		font-weight: normal;		
	}		
	#sitemap li ul li {
		font-weight: normal;
	}												
	#sitemap a {
		font-size: 12px;
		text-decoration: none;		
	}	

	/* News */
	/* -------------------------------------------------------------------- */
	.newsSummary {
		padding: 8px 26px 26px 26px;
		font-family: Arial, Helvetica, sans-serif;
	}	
	.newsSummary a.lnkRss {
		color: #95bfe2;
		font-size: 14px;
		text-decoration: none;
		background: url('/app_themes/corporatesite/assets/images/pages/internal/content/icon_rss.gif') top right no-repeat;
		width: 82px;
		height: 25px;
		display: block;
		position: absolute;	
		right: 20px;	
		top: 20px;
	}
	.newsSummary .btn.one {				
		margin-top: 20px;
		padding-bottom: 30px;
	}		
	.newsSummary h1 {
		margin: 30px 0px 10px 0px;
		font-size: 28px;
		line-height: 30px;		
	}		
	.NewsPTitle	{
		padding: 0px;
		margin: 30px 0px 10px 0px;
		color: #95bfe2;
		font-size: 24px;
		text-decoration: none;
		font-weight: normal;
		line-height: 26px;		
	}
	.container .NewsPTitle a {
		color: #95bfe2;
		text-decoration: none;
	}	
	.NewsPBody {
		padding: 0px;
		margin: 0px;
	}
	.NewsBody .NewsImage {
		float: left;
		padding-right: 15px;
		margin-bottom: 9px;
		margin-top: 15px;
	}	
	.container .newsSummary p {
		color: #ffffff;
		font-size: 15px;	
		padding: 0px;
		line-height: 22px;
		font-weight: normal;
	}
	.container .NewsBody p {			
		padding: 10px 0px 10px 0px;
	}
	.newsSummary .Date, .NewsReleaseDate {
		color: #858585;
		font-size: 14px;	
		padding-bottom: 10px;		
		display: block;
	}	
	.NewsSummary .Clearer {
		clear: both;
	}
	.NewsContent {
		font-size: 14px;
	}
	
	/* Blog */
	/* -------------------------------------------------------------------- */	
	.blogDetail {
		padding: 8px 26px 26px 26px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;	
	}	
	.blogDetail .tight-ol {
		margin-top: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}		
	.blogDetail .tight-ol li {
		margin: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}			
	.blogOptions {
		padding: 5px 17px 17px 17px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.blogOptions .RSSSidebar {
		margin-top: 58px;
	}	
	.blogOptions .RSSSidebar .btn_blog-subscribe {
		display: block;
		width: 233px;
		height: 66px;
		background: url('/app_themes/corporatesite/assets/images/pages/internal/content/blog/rss-image.png') top left no-repeat;
		text-indent: -9999px;
		position: absolute;
		top: 30px;
	}	
	/*
	.blogOptions .RSSSidebar a {
		color: #95bfe2;
		font-size: 14px;
		text-decoration: none;
		background: url('/app_themes/corporatesite/assets/images/pages/internal/content/icon_rss.gif') top right no-repeat;
		width: 82px;
		height: 25px;
		display: block;		
	}
	*/
	.blogOptions .SearchSidebar input {					
		padding: 0px;		
		display: block;
		float: left;
	}	
	.blogOptions .SearchSidebar .input_search {			
		width: 180px;
		height: 16px;
	}		
	.blogOptions .SearchSidebar .btn_search {			
		padding-left: 10px;
	}	
	.blogOptions .RecentPostsSidebar a {
		font-size: 15px;
		text-decoration: none;
		line-height: 17px;
	}	
	.blogOptions .ArchiveSidebar a {
		font-size: 15px;
		text-decoration: none;
		line-height: 17px;
	}	
	.blogOptions hr {
		margin: 32px 0px 15px 0px;						
		*margin: 22px 0px 10px 0px;				
		padding: 0px;
	}	
	.blogOptions h2 {
		margin: 0px 0px 12px 0px;
		padding: 0px;
		color: #95bfe2;
		font-size: 14px;
		font-weight: bold;		
	}	
	.CommentDetail .CommentUserName {
		color: #95bfe2;
		font-size: 14px;
		padding-bottom: 10px;
		text-decoration: none;		
		padding-bottom: 10px;		
	}
	.CommentDetail .lnktitle {
		color: #ffffff;
		font-size: 14px;	
		padding-bottom: 10px;
		display: block;
	}	
	.CommentDetail .CommentText {
		color: #ffffff;
		font-size: 15px;	
		padding-bottom: 10px;
		padding-right: 25px;
		line-height: 22px;
		display: block;	
		font-weight: normal;
		clear: both;	
	}	
	.CommentDetail .CommentDate {
		color: #858585;
		font-size: 14px;	
		padding-bottom: 10px;		
		display: block;
		float: left;		
	}	
	.BlogPTitle, .BlogLeaveComment, .BlogPBody h1 {
		padding: 0px;
		margin: 30px 0px 10px 0px;
		color: #95bfe2;
		font-size: 24px;
		text-decoration: none;
		font-weight: normal;
		line-height: 26px;		
	}	
	.BlogPBody h1 {
		margin: 0px 0px 10px 0px;
	}
	.BlogPTitle {
		font-size: 28px;
		line-height: 30px;			
	}
	h1.smaller {		
		font-size: 18px;
		line-height: 20px;	
		padding: 12px 0px 20px 0px;		
	}		
	.BlogLeaveComment {		
		padding: 0px 0px 20px 0px;
		margin: 0px;		
	}
	.BlogCommentName, .BlogCommentUrl {
		padding-top: 5px;		
	}			
	.container .BlogPTitle a {
		color: #95bfe2;
		font-size: 28px;
		text-decoration: none;
	}
	.container .BlogPBody p {
		color: #ffffff;
		font-size: 15px;	
		padding: 0px 0px 20px 0px;
		line-height: 22px;
		font-weight: normal;		
	}		
	.BlogPBody {
		padding: 0px;
	}		
	.BlogPBody img {
		border: none;
	}	
	.BlogPDateWhole {
		color: #858585;
		font-size: 14px;
		padding: 8px 0px 18px 0px;		
	}			
	.blogDetail input {
		border: 1px solid #858585;
		font-size: 11px;
		width: 270px;
		background-color: #000000;
		color: #ffffff;
		margin: 0px 10px 12px 0px;
	}		
	.blogDetail textarea {
		border: 1px solid #858585;
		font-size: 16px;
		width: 98%;
		background-color: #000000;
		color: #ffffff;
		margin: 0px 0px 12px 0px;
	}	
	.blogDetail .lblSecurityCode {
		display: block;
		float: left;
		border: 20px solid white;
	}				
	.comments .addComment div {
		float: left;
		font-size: 14px;		
	}	
	.buttonpedding {
		float: left;
		font-size: 14px;
		padding-left: 15px;		
	}	
	.BlogRequiredValidator {
		padding-bottom: 10px;
		padding-top: 10px;
	}
	.lblCaptcha {
		display: block;
		padding: 2px 15px 10px 0px;
		float: left;
	}
	.ContentButton {
		padding: 0px 0px 15px 0px;
	}