﻿/*CSS styles of "BlueMasters" template for Sitefinity 4.2
Designed by Wendell Fernandes: http://www.dellustrations.com/

===================================================================================================
CONTENT OF THE FILE:
---------------------------------------------------------------------------------------------------

-> GLOBAL styles - layout rules, colors, sizes, fonts
-> NEWS widget - list (title, dates and summaries), detail page    \ Custom Template \ For BlueMasters.Master and BlueMasters_ContentWithSidebar.Master use different Heading classes for the heading span
-> EVENTS widget - list (titles, dates and content), detail page    \ Custom Template \ For BlueMasters.Master and BlueMasters_ContentWithSidebar.Master use different Heading classes for the heading span
-> BLOG POSTS widget - list (titles, dates and content), detail page    \ Custom Template \ For BlueMasters.Master and BlueMasters_ContentWithSidebar.Master use different Heading classes for the heading span
-> NAVIGATION widgets (BlueMasters skin)
	-> RadMenu (used for the main navigation)
	-> RadTabStrip (Vertical)(used for the in-page navigation in the Sidebar) 
	-> RadTabStrip (Horizontal)(used for the bottom navigation)
-> PAGINATION
-> IMAGE GALLERY widget (Thumbnails + Overlay (lightbox))        \ Custom Template \
-> SEARCH and SEARCH RESULTS widgets
-> CLASSIFICATIONS widgets - Categories and Tags

===================================================================================================
SECTIONS OF THE FILE:
---------------------------------------------------------------------------------------------------

-> RESET
-> FONTS
-> GLOBAL 
-> STYLES FOR MAIN SECTION
	-> for BlueMasters.Master
	-> for BlueMasters_Gallery.Master
	-> for BlueMasters_ContentWithSidebar.Master
-> PAGINATION
-> HEADINGS classes

===================================================================================================
Schema of BlueMasters.Master page:
---------------------------------------------------------------------------------------------------
|- #siteWrapper
	|- #topMenuWrp
		|-#topMenu
			|-#topMenuLeft
			|-#topMenuRight
	|- #contentWrp
		|- #header
			|- #logoWrp
				|- #logo
				|- #slogan
			|- #mainNav
		|- #banner
		|- mainSectionCols
			|- #mainColumn1
			|- #mainColumn2
			|- #mainColumn3
	|- #bottomContentWrp
		|- #bottomContentCols
			|- #bottomContentColumn1
			|- #bottomContentColumn2
			|- #bottomContentColumn3
	|- #footerWrp
		|- #footerMenu
			|- #rights
			|- #footerNav
			
===================================================================================================
Schema of BlueMasters_Gallery.Master page:
---------------------------------------------------------------------------------------------------
|- #siteWrapper
	|- #topMenuWrp
		|-#topMenu
			|-#topMenuLeft
			|-#topMenuRight
	|- #contentWrp
		|- #header
			|- #logoWrp
				|- #logo
				|- #slogan
			|- #mainNav
		|- mainSection
			|- #mainSectionGallery
				|- #mainSectionGalleryHeader
				|- #mainSectionGalleryContent
	|- #bottomContentWrp
		|- #bottomContentCols
			|- #bottomContentColumn1
			|- #bottomContentColumn2
			|- #bottomContentColumn3
	|- #footerWrp
		|- #footerMenu
			|- #rights
			|- #footerNav

===================================================================================================
Schema of BlueMasters_ContentWithSidebar.Master page:
---------------------------------------------------------------------------------------------------
|- #siteWrapper
	|- #topMenuWrp
		|-#topMenu
			|-#topMenuLeft
			|-#topMenuRight
	|- #contentWrp
		|- #header
			|- #logoWrp
				|- #logo
				|- #slogan
			|- #mainNav
		|- mainSection
			|- #mainSectionContentWithSidebar
				|- #mainSectionContent
				|- #mainSectionSidebar
	|- #bottomContentWrp
		|- #bottomContentCols
			|- #bottomContentColumn1
			|- #bottomContentColumn2
			|- #bottomContentColumn3
	|- #footerWrp
		|- #footerMenu
			|- #rights
			|- #footerNav
			
/* ===============================================================================
						              RESET
================================================================================ */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* ===============================================================================
									  FONTS
================================================================================ */

@font-face { font-family: Nevis; src: url('http://www.consultaustralia.com.au/docs/default-source/ceosymposiumdocs/2015/nevis.ttf') format("truetype"); }

/* ===============================================================================
									GLOBAL
================================================================================ */
body{
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 15px;
}

.clr:after, #mainSectionGalleryContent .sfimagesTmbList:after, .sftaxonCloud:after, sftaxonHorizontalList:after {
	content: "";
	height: 0;
	clear: both;
	display: block;
}

header, section, footer {
	width: 950px;
	margin: 0 auto;
}

/* SITE WRAPPER */
#siteWrapper {
	background: #333949 url(Images/background.png) repeat-x 0 0;
	min-height: 100%;
	width: 100%;
	min-width: 950px;	
}

/* TOP MENU */
#topMenuWrp {
	background: url(Images/topMenuTile.png) repeat-x 0 0;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgb(55,58,62)),
		color-stop(1, rgb(15,15,15))
	);
	background: -moz-linear-gradient(
		center top,
		rgb(55,58,62) 0%,
		rgb(15,15,15) 100%
	);
	height: 32px;
	padding: 10px 0;	
}

#topMenu{
	height: 32px;
	color: #485766;
}

/* TOP LEFT MENU */
#topMenuLeft{
	float: left;
	height: 12px;
	width: 725px;
	padding: 10px 0;
	font-size: 12px;	
}

#topMenuLeft a.subscribeLink{
	padding: 0 5px;
	border-right: 1px solid #485766;
	color: #6a87a3;
	text-decoration: none;	
}

#topMenuLeft a.lastLink {
	border: 0;
}

/* TOP RIGHT MENU - SEARCH */
#topMenuRight{
	float: right;
	width: 225px;
}

#topMenuRight fieldset {
	width: 225px;
	border: 0;	
	position: relative;	
}

#topMenuRight .sfsearchTxt {
	background-color: #111213;
	height: 15px;
	width: 180px;
	padding: 8px 34px 8px 8px;
	border: 0;
	outline: 0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 1px 0 #292d30;
	-moz-box-shadow: 0 1px 0 #292d30;
	box-shadow: 0 1px 0 #292d30;
	color: #415263;	
	font-size: 15px;
	font-weight: bold;	
}

#topMenuRight .sfsearchSubmit {
	background: url(Images/searchButton.png) no-repeat 0 7px;
	position: absolute;
	right: 0;
	top: 0;
	height: 32px;
	width: 26px;
	border: 0;
	text-indent: -9999px;
	cursor: pointer;
}


/* CONTENT WRAPPER */
#contentWrp {	
	background: url(Images/backgroundTile.png) 0 0;
	padding-bottom: 20px;	
}

/* HEADER */
header {
	padding: 25px 0;
}

/* LOGO */
#logoWrp{
	min-width: 120px;
	float: left;
}

#logo {
	height: 90px;
}

#logo h1 {
	margin: 0;
	color: #fff;
	font-family: Nevis, Arial, Verdana, sans-serif;
	font-size: 50px;	
	font-weight: bold;
	text-shadow: 1px 1px 2px #000;
}

#slogan {
	height: 13px;	
}

#slogan p{
	margin: 0;
	color: #485766;
	font-size: 13px;	
	text-transform: uppercase;
	letter-spacing: 1px;
}

/* MAIN NAVIGATION */
#mainNav {
	float: right;
	min-width: 500px;
	padding: 13px 0;
}

#mainNav .RadMenu_BlueMasters {
	float: right;
}

#mainNav .RadMenu a.rmLink {
	padding: 0 17px;	
	text-decoration: none;
	color: #b3b6bf;	
	cursor: pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#mainNav .RadMenu .rmHorizontal .rmText {
	padding: 0;
	height: 37px;
	line-height: 37px;
	font-size: 18px;
	text-shadow: 2px 2px 2px rgb(0,0,0);
	text-shadow: 2px 2px 2px rgba(0,0,0,0.5); 
}

#mainNav a.rmLink.rmSelected, #mainNav .RadMenu a.rmLink:hover, #mainNav .RadMenu a.rmLink:active, #mainNav ul.rmVertical.rmGroup li {
	background-color: rgb(23,25,32);
	background-color: rgba(23,25,32,0.5);
}

#mainNav a.rmLink.rmSelected, #mainNav .RadMenu a.rmLink:hover, #mainNav .RadMenu a.rmLink:active{
	color: #fff;
}

#mainNav ul.rmVertical.rmGroup li{
	-webkit-border-radius: 10px;	
	-moz-border-radius: 10px;	
	border-radius: 10px;	
}

/* BANNER */
#banner {
	background: url(Images/bannerShadow.png) no-repeat bottom center;
	padding-bottom: 37px;
}

#bannerCopy {
	background: url(../images/bannerShadow.png) no-repeat bottom center;
	/*padding-bottom: 37px;*/
}

#banner img {	
	width: 930px;
	height: 320px;
	border: 10px solid #fff;
}

#bannerCopy img {	
	width: 930px;
	height: 200px;
	border: 10px solid #fff;
}

/* CONTENT */
.content, #bottomContentCols {
	width: 910px;
	padding: 20px;
}

.content, #mainSectionCols .column > div{
	background-color: rgb(23,25,32);
	background-color: rgba(255,255,255,0.5);
}

/* COLUMNS */
.column{
	width: 290px;
	float: left;
}

.column-mid {
	margin: 0 20px;
}

/* BOTTOM CONTENT */
#bottomContentWrp {
	background-color: #0f131f;
	border-bottom: 1px solid #040507;
}

#bottomContentCols {
	padding: 20px;
}

#bottomContentCols .sfContentBlock, #bottomContentCols a {
	color: #606574;
	text-decoration: none;
}

#bottomContentCols h2 {
	padding: 0 0 20px 0;
	color: #6a87a3;
	font-size: 22px;
}

#bottomContentCols .sfimagesTmb {
	float: left;
	width: 25%;
	margin: 0 0 5px;
	text-align: center;
}

#bottomContentCols .sfimagesTmbList img{
	background-color: #191f2f;	
	height: 54px;
	width: 54px;
	padding: 5px;
	border: 1px solid #252c3e;
}

#bottomContentCols .sftaxonLink:hover {
	text-decoration: underline;
}

/* FOOTER */ 
#footerWrp {
	/*background-color: #040507;*/
	background-color: #16c1f3;
	border-top: 1px solid #181f31;
}

#footerMenu {
	padding: 20px 0;
	color: #6a7796;
	font-size: 11px;	
}

#rights {
	float: left;
	width: 400px;
}

#footerNav {
	float: right;
	width: 550px;
}

#footerNav .rtsUL {
	float: right;
}


#footerNav .rtsLI  a {
	color: #6a7796;
	text-decoration: none;
}

#footerNav .rtsLI a:hover {
	text-decoration: underline;
}

#footerNav .rtsLI {
	display: block;
	padding: 0 10px;	
	border-right: 1px solid #6a7796;
}

#footerNav .rtsLI.rtsLast {
	border: 0;
}

#footerNav .rtsLink, #footerNav .rtsOut, #footerNav .rtsIn, #footerNav .rtsTxt {
	padding: 0;
}


/* ============================================================================
	
							Styles for MAIN SECTION
				Every Master Page have different MAIN SECTION
				
============================================================================== */


/* ============================================================================
								BlueMasters.Master 
				News List, Blog List, Events List | No pagination 
============================================================================== */
#mainSectionCols div.bmSection_Next {
	margin-top: 10px;
}

#mainSectionCols img {
	max-width: 250px;
}

#mainSectionCols .bmSectionHeading {	
	background: url(Images/sectionHeadingTile.png) repeat-x 0 0;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(46,56,80)),
		color-stop(1, rgb(74,85,109))
	);
	background: -moz-linear-gradient(
		center bottom,
		rgb(46,56,80) 0%,
		rgb(74,85,109) 100%
	);
}

#mainSectionCols .bmSectionHeading span {
	display: block;
	padding: 0 21px;
	overflow: hidden;	
	color: #16c1f3;
	font-size: 20px;
	line-height: 46px;
	white-space: nowrap;
}

#mainSectionCols ul.bmNewsList, #mainSectionCols ul.bmPostList,  #mainSectionCols ul.bmEventList{
	padding: 20px 20px 0;
	color: #6a87a3;	
	background-color: rgb(23,25,32);
	background-color: rgba(23,25,32,0.5);
	overflow: hidden;
}

#mainSectionCols article.bmArticle {
	padding-bottom: 20px;
	word-wrap: break-word;
}

#mainSectionCols h1.bmArticleTitle a{
	color: #fff;
	font-size: 18px;
	text-decoration: none;
}

#mainSectionCols h1.bmArticleTitle a:hover, #mainSectionCols h1.bmArticleTitle a:active{
	color: #11719f;
}

#mainSectionCols div.bmArticleMetaInfo{
	padding-bottom: 20px;
	color: #6a87a3;
	font-size: 12px;	
}

#mainSectionCols .bmArticleSummary {
	padding-bottom: 20px;
}

#mainSectionCols .bmArticleTags {
	/*padding-bottom: 20px;*/
	display: none;
}

#mainSectionCols .sfTxtLbl, #mainSectionCols .sfTagsList, #mainSectionCols .sfTagsList li, #mainSectionCols .bmArticleCategories, #mainSectionCols .bmArticleCategories li,#mainSectionCols .sfCategoriesList{
	display: inline;
}

#mainSectionCols a.bmArticleButton{
	background-color: #11719f;	
	display: inline-block;
	margin-right: 10px;
	padding: 15px 12px;
	text-decoration: none;
	color: #fff;	
	font-size: 12px;
	font-weight: bold;
}

#mainSectionCols a.bmArticleButton:hover, #mainSectionCols a.bmArticleButton:active {
	background-color: #6a87a3;
}

/* ============================================================================
						   BlueMasters_Gallery.Master
							  Main Section Gallery 
============================================================================== */

#mainSectionGallery {
	padding: 20px;
	background-color: #fff;
}

#mainSectionGalleryHeader h2.bmSectionHeading span {
	display: block;
	padding: 0 30px;
	overflow: hidden;	
	color: #4d5467;	
	font-size: 22px;
	font-weight: bold;
	line-height: 30px;
	white-space: nowrap;	
}

#fancybox-overlay {
	background-color: #000 !important;
	opacity: 0.5 !important;
}

#mainSectionGalleryContent .sfimagesTmb {
	float: left;
	margin-top: 20px;
	width: 20%;
	text-align: center;
}

#mainSectionGalleryContent .sfimagesTmb img {
	width: 142px;
	height: 142px;
	padding: 5px;
	border: 1px solid #ced1da;
	background-color: #eef0f5;
}



/* ============================================================================
	Main Section Content with Sidebar | BlueMasters_ContentWithSidebar.Master
============================================================================== */
#mainSectionContentWithSidebar {
	background: #fff url(Images/sidebarTile.png) repeat-y right top;
}

#mainSectionContent {
	width: 600px;
	padding: 20px;
	float: left;
}

/* ============================================================================
								SEARCH RESULTS
============================================================================== */
#mainSectionContent .sfsearchResultStatistics {
	font-size: 20px;
}

#mainSectionContent .sfsearchResultStatistics, #mainSectionContent .sfsearchResultsWrp {
	color: #4d5467;
}

#mainSectionContent .sfsearchResultsWrp{
	margin-top: 20px;
	padding: 20px;
	border: 1px solid #ced1da;
	background-color: #eef0f5;
}

#mainSectionContent .sfsearchResultTitle {
	margin-top: 20px;
}

#mainSectionContent .sfsearchResultTitle:first-child {
	margin: 0;
}

#mainSectionContent .sfsearchResultsWrp a{
	color: #1b8bb4;
	text-decoration: none;
}

#mainSectionContent .sfsearchResultsWrp a:hover {
	color: #11719f;
}

#mainSectionContent .sfsearchResultHighLighter {
	margin-top: 5px;
}

#mainSectionContent .sfHighlight {
	color: #11719f;
	font-weight: bold;
}

/* ============================================================================
			News List, Blog List, Events List | With Pagination
============================================================================== */

#mainSectionContent div.bmSection_Next {
	margin-top: 10px;
}

#mainSectionContent img {
	max-width: 580px;
}

#mainSectionContent .bmSectionHeading span, #mainSectionContent .bmSectionHeading a {
	display: block;
	padding: 0;
	overflow: hidden;
	border-bottom: 1px dotted #84a1af;		
	color: #4d5467;
	font-size: 22px;
	line-height: 30px;
	font-weight: bold;	
	white-space: nowrap;
	text-decoration: none;	
}

#mainSectionContent ul.bmNewsList, #mainSectionContent ul.bmPostList,  #mainSectionContent ul.bmEventList{
	color: #6a87a3;
	overflow: hidden;
}

#mainSectionContent article.bmArticle, #mainSectionContent .sfcommentsListWrp, #mainSectionContent .sfcommentsFormWrp {
	padding: 20px 0;
	border-bottom: 1px dotted #84a1af;
	word-wrap: break-word;
	color: #444955;
}

#mainSectionContent .sfcommentsFormWrp {
	border: 0;
}

#mainSectionContent h1.bmArticleTitle, #mainSectionContent h1.bmArticleTitle a, .sfcommentsTitle{
	color: #1c8cb5;
	font-size: 26px;
	text-decoration: none;	
}

#mainSectionContent h1.bmArticleTitle a:hover, #mainSectionContent h1.bmArticleTitle a:active{
	color: #11719f;
}

#mainSectionContent div.bmArticleMetaInfo{
	padding-bottom: 20px;
	font-size: 12px;
}

#mainSectionContent ul.bmEventDatesLocationContacts {
	margin-top: 10px;
}

#mainSectionContent ul.bmEventDatesLocationContacts li {
	line-height: 120%;
}

#mainSectionContent ul.bmEventDatesLocationContacts li strong {
	font-weight: bold;
}

#mainSectionContent ul.bmEventDatesLocationContacts li a {
	text-decoration: none;
	color: #1c8cb5;
}

#mainSectionContent .sfCategoriesList {
	color: #1c8cb5;
	font-weight: bold;
}

#mainSectionContent .bmArticleSummary, #mainSectionContent .bmArticleContent {
	padding-bottom: 20px;
	font-size: 14px;
	line-height: 120%;
	font-family: Verdana, Arial, sans-serif;
}

#mainSectionContent .bmArticleTags {
	display: block;
	float: left;
	max-width: 60%;
	font-size: 12px;
	font-weight: bold;
}

#mainSectionContent .bmArticleTags:before {
	content: url(../images/tags.gif);
	vertical-align: text-bottom;
}

#mainSectionContent .sfTxtLbl, #mainSectionContent .sfTagsList, #mainSectionContent .sfTagsList li, #mainSectionContent .bmArticleCategories, #mainSectionContent .bmArticleCategories li,#mainSectionContent .sfCategoriesList{
	display: inline;
}

#mainSectionContent .sfTagsList {
	color: #1c8cb5;
}

#mainSectionContent .bmArticleButtons, #mainSectionContent .sfcommentsSubmitBtnWrp{
	float: right;
}

#mainSectionContent a.bmArticleButton, #mainSectionContent .sfcommentsSubmitBtn{
	display: inline-block;
	padding: 12px;	
	border: 0;
	text-decoration: none;
	color: #fff;	
	font-size: 12px;
	font-weight: bold;
	background-color: #11719f;
}

#mainSectionContent a.bmArticleButton:hover, #mainSectionContent a.bmArticleButton:active, #mainSectionContent .sfcommentsSubmitBtn:hover, #mainSectionContent .sfcommentsSubmitBtn:active {
	background-color: #1c8cb5;
	cursor: pointer;
}

#mainSectionContent a.bmArticleCommentsCount {
	margin-right: 10px;
}

#mainSectionContent .bmArticleSummary a, #mainSectionContent .bmArticleContent a {
	color: #11719F;
	text-decoration: underline;
}

#mainSectionContent .bmArticleSummary a:hover, #mainSectionContent .bmArticleContent a:hover{
	text-decoration: none;
}

#mainSectionContent .bmArticleContent h1, #mainSectionContent .bmArticleContent h2, #mainSectionContent .bmArticleContent h3, #mainSectionContent .bmArticleContent h4
{
    font-weight: bold;}
    
#mainSectionContent .bmArticleContent h1 
{
    font-size: 140%;}
    
#mainSectionContent .bmArticleContent h2
{
    font-size: 130%;}
    
#mainSectionContent .bmArticleContent h3 
{
    font-size: 120%;}
    
#mainSectionContent .bmArticleContent h4, #mainSectionContent .bmArticleContent h5, #mainSectionContent .bmArticleContent h6
{
    font-size: 110%;}
    
#mainSectionContent .bmArticleContent h1, #mainSectionContent .bmArticleContent h2, #mainSectionContent .bmArticleContent h3, #mainSectionContent .bmArticleContent h4, #mainSectionContent .bmArticleContent h5, #mainSectionContent .bmArticleContent h6
 {
     line-height: 140%;}
     
#mainSectionContent .bmArticleContent ul 
{
    list-style-type: disc;
    padding-left: 30px;}      

#mainSectionContent .bmArticleContent ol
{
    list-style-type: decimal;
    padding-left: 30px;}
    
#mainSectionContent .bmArticleContent th 
{
    background-color: #11719F;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;}
    
#mainSectionContent .bmArticleContent tbody tr:nth-child(even) td 
{
    background-color: #4EABD7;
    color: #ffffff;}
    
#mainSectionContent .bmArticleContent th, #mainSectionContent .bmArticleContent td 
{
    padding: 5px;
    border: 1px solid black;
    }
    
#mainSectionContent .bmArticleContent blockquote, #mainSectionContent .bmArticleContent q
{
    display: block;
    margin: 20px 0;
    padding: 15px;
	border: 1px solid #ced1da;
	background-color: #eef0f5;}        

/* ============================================================================
	                  COMMENTS for NEWS, BLOG, EVENTS
============================================================================== */
#mainSectionContent .sfcommentDetails {
	margin-top: 20px;
	padding: 20px;
	border: 1px solid #ced1da;
	background-color: #eef0f5;	
}

#mainSectionContent .sfcommentNumber {
	display: none;
}

#mainSectionContent .sfcommentAuthor {
	display: block;
	color: #1b8bb4;
}

#mainSectionContent .sfcommentDate {
	display: block;
	color: #777d8a;
	margin-bottom: 20px;
	font-size: 12px;
}

#mainSectionContent .sfcommentsField {
	margin-top: 20px;
}

#mainSectionContent .sfcommentsField .sfTxt {
	margin: 0;
	padding: 5px;
	width: 50%;
	height: 20px;
	line-height: 20px;
}

/* ============================================================================
				SIDEBAR - Categories, Tags, RadTabStrip Nav
============================================================================== */
#mainSectionSidebar {
	width: 270px;
	float: left;
}

#mainSectionSidebar .sidebarHeading {
	padding: 0 46px;
	height: 46px;
	line-height: 46px;	
	background-color: #9097a9;
	color: #fff;
	font-weight: bold;
}

#mainSectionSidebar .sidebarSection {
	padding: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #747c93;
}

#mainSectionSidebar .sftaxonLink {
	text-decoration: none;
	color: #747c93;
}

#mainSectionSidebar .sftaxonLink:hover {
	color: #444d68;
}

#mainSectionSidebar .RadTabStrip_BlueMasters {
	width: 250px;
	padding: 10px;
}

#mainSectionSidebar .RadTabStrip_BlueMasters .rtsLI {
	margin-top: 5px;
	width: 250px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

#mainSectionSidebar .RadTabStrip_BlueMasters .rtsLI.rtsFirst {
	margin:0;
}

#mainSectionSidebar .RadTabStrip_BlueMasters .rtsLink {
	padding: 0 15px;
	text-align: left;
	color: #747c93;
	background-color: #dce0e9;	
}

#mainSectionSidebar .RadTabStrip_BlueMasters .rtsLink:hover {
	color: #444d68;
	background-color: #d0d4de;
}

#mainSectionSidebar .rtsIn, #mainSectionSidebar .rtsOut, #mainSectionSidebar .rtsTxt {
	padding: 0;
}

#mainSectionSidebar .RadTabStrip_BlueMasters .rtsIn:after {
	content: ">";
	float: right;
	font-weight: bold;
}


/* ============================================================================
		 Both BlueMasters_Gallery and BlueMasters_ContentWithSidebar
		 PAGINATION for News List, Blog List, Events List and Gallery 
============================================================================== */

.bmPager {
	margin-top: 20px;
	height: 35px;
	padding: 10px;
	border: 1px solid #ced1da;
	background-color: #eef0f5;
	position: relative;
	text-align: center;	
}

.bmPager a{
	display: inline-block;
	height: 35px;
	line-height: 35px;
	text-decoration: none;	
	color: #fff;
	font-size: 12px;
	font-weight: bold;	
	background-color: #4eabd7;
}

.bmPager > a {
	float: right;
	width: 60px;
}

.bmPager > a:first-child {
	float: left;
}

.bmPager .sf_pagerNumeric{
	position: absolute;
	top: 10px;
	left: 70px;
	right: 70px;
}

.bmPager .sf_pagerNumeric a{
	width: 35px;
	margin-left: 5px;
}

.bmPager .sf_pagerNumeric a:first-child {
	margin: 0;
}

.bmPager a:hover, .bmPager a.sf_PagerCurrent {
	background-color: #11719f;
}


/* ============================================================================
								HEADINGS images
	White - for sidebar headings
	Blue - for main section columns' headings (Home page)
	Dark - for main section headings
============================================================================== */

.communicationWhite {
	background: url(Iimages/headingIcons.png) no-repeat 0 0;
}

.listWhite {
	background: url(Images/headingIcons.png) no-repeat 0 -46px;
}

.txtcloudWhite {
	background: url(Images/headingIcons.png) no-repeat 0 -92px;
}

.phoneWhite {
	background: url(Images/headingIcons.png) no-repeat 0 -138px;
}

.communicationBlue {
	background: url(Images/headingIcons.png) no-repeat 0 -368px;
}

.personBlue {
	background: url(Images/headingIcons.png) no-repeat 0 -414px;
}

.phoneBlue {
	background: url(Images/headingIcons.png) no-repeat 0 -460px;
}

.communicationDark {
	background: url(Images/headingIcons.png) no-repeat -8px -194px;
}

.personDark {
	background: url(Images/headingIcons.png) no-repeat -8px -240px;
}

.tableDark {
	background: url(Images/headingIcons.png) no-repeat -8px -286px;
}

.phoneDark {
	background: url(Images/headingIcons.png) no-repeat -8px -332px;
}

/* ============================================================================
								Tags and Categories
============================================================================== */

.sftaxonItem 
{
    line-height: 120%;
    }

.sftaxonCloud .sftaxonItem, .sftaxonHorizontalList .sftaxonItem 
{
    float: left;
    padding-right: 5px;
    }
    
.sfCloudSize1 
{
    font-size: 70%
    }
    
.sfCloudSize2 
{
    font-size: 90%
    }
    
.sfCloudSize3 
{
    font-size: 110%
    }
    
.sfCloudSize4 
{
    font-size: 130%
    }
    
.sfCloudSize5 
{
    font-size: 150%
    }
    
.sfCloudSize6 
{
    font-size: 170%
    }                    


/* New Menu */
.mainmenu
{
	position:relative;
	padding:5px;
	margin:0px;
	/*list-style-type:none;*/
	background-color: #fff;
	/*background-color: rgba(23,25,32,0.5);*/
	height:40px;
	/*-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	/*border-radius: 10px;*/
}

.mainmenu li
{	
	height:40px;
	float:right;
	position:relative;
}

.mainmenu a, .mainmenu a:visited
{
	padding:11px 12px 0px 10px;
	/*text-align:center;*/
	display:block;
	/*min-width:70px;*/
	height:29px;
	font-size:16px;
	color: #000 !important;
	text-decoration:none;
	/*text-shadow: 2px 2px 2px rgb(0,0,0);
	text-shadow: 2px 2px 2px rgba(0,0,0,0.5);*/
		
}

.mainmenu a:hover
{
	background:transparent;
	text-decoration:underline;
}

.mainmenu a:hover, .mainmenu a.active, .current
{
	text-decoration:none;
	color: #16c1f3 !important;
	text-decoration:underline;	
}

.mainmenu a.active,.mainmenu a.active *
{
	background-image:none;
}

.mainmenu .leftEdge
{
	width:0px;
	height:40px;
	position:relative;
	left:0px;
	top:0px;
	background-color: #0f6469;
}

.mainmenu .rightEdge
{
	width:2px;
	height:40px;
	position:relative;
	right:0px;
	top:0px;
/*	background-color: #0f6469;*/
}

/* Feature section */
.featured
{
	padding:21px;
	font-size:14px;
	line-height: 16px;
	color:#6a7796;
}

.featured a, .mainmenu a:visited
{
	color:#11719f;
}

.secondHeading
{
	font-size:20px;
	line-height: 20px;
	color:#16c1f3;
}

strong
{
	font-weight:bold;
}