/***************************START New Styling***************************/
body {
	background-color:#dfc4c5;/*edit*/ /*25% Dark Red*/
	color:#000;	
}
.container {
	background-color:#FFF;
	border:#ddd;
}
.fcHeader {}/*Container DIV for the header*/
h1.fcHeader {}/*Page or Site Title*/
h2.fcHeader {}/*1st Level Heading*/
h3.fcHeader {}/*2nd Level Heading*/
h4.fcHeader {}
h5.fcHeader {}
h5.fcHeader {}
p.fcHeader {}/*Paragraph styles for header section*/
.fcHeader a {}/*Link styles for header section*/
.fcHeader a:hover {}/*Links hover styles for the header section*/
ul.fcHeader {}/*Unordered List styles for the header section*/
li.fcHeader {}/*List styles for the header section*/
.fcHeader li a {}
.fcHeader li a:hover {}
.fcHeader ul li {}
.fcHeader ul li a {}
.fcHeader ul li a:hover {}
.fcHeaderSocial {}
.fcHeaderLogin {
	background-color:#333;
	color:#fff;
	border-radius:2px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
}
.fcHeaderLogin a {
	color:#fff;
}
.fcHeaderSearch {
	color:#fff;
	text-align:right;
}
/*START Horizontal Nav Styling*/
.horizontal_nav {
    background-color:#7F1518;/*edit*/  /*100% Dark Red*/
    color:#FFF;
    line-height:240%;
}
.horizontal_nav li a {
	color:#FFF;
    padding:0px 10px 0 10px;
    margin:0 10px 0 10px;
    line-height:40px;
    text-decoration:none;
}
.horizontal_nav li a:hover, .horizontal_nav li a:active { 
	color:#fff;
	background:transparent;
}
.horizontal_nav li a:hover { 
	color:#fff;
	background:#9f5051;/*edit*/  /*75% Dark Red*/
}
.horizontal_nav ul {
	background-color:#8c2c2e;/*edit*/  /*90% Dark Red*/
	padding:0;
	border-top:1px solid #7f1517;/*edit*/  /*100% Dark Red*/
	border-left:1px solid #7f1517;/*edit*/  /*100% Dark Red*/
	border-bottom:none;
	border-right:1px solid #7f1517;/*edit*/  /*100% Dark Red*/
}
.horizontal_nav ul li {
	width:100%;
}
.horizontal_nav ul li:hover {
	background-color:#9f5051;/*edit*/  /*75% Dark Red*/
}
ul.horizontal_nav li ul li {
	background-color:#9f5051;/*edit*/ /*75% Dark Red*/
	width:100%;
	border-bottom:1px solid #7f1517;/*edit*/  /*100% Dark Red*/
}
ul.horizontal_nav li ul li:hover, ul.horizontal_nav li ul li:active {
	background-color:#8c2c2e;/*edit*/  /*90% Dark Red*/
	width:100%;
	color:#fff;
}
ul.horizontal_nav li ul li a:hover, ul.horizontal_nav li ul li a:active {
	color:#fff;
	background-color:transparent;
}
/*END Horizontal Nav Styling*/
/*START Vertical Nav Styling*/
ul.vertical_nav {
	color:#000;
}
.vertical_nav li {
	background-color:#7f1517;/*edit*/  /*100% Dark Red*/
	border-bottom:solid 1px #9f5051;/*edit*/  /*75% Dark Red*/
	border-left:solid 1pt #9f5051;/*edit*/  /*75% Dark Red*/
	width:230px;
	height:44px;
	cursor:pointer;
	text-align:left;
	color:#fff;
}
.vertical_nav li a {
	padding:12px 15px;
	color:#fff;
	text-decoration:none;
	background-color:transparent;	
	display:block;
	width:230px;	
}
.vertical_nav li:hover {
	background-color:#9f5051;/*edit*/  /*75% Dark Red*/
	width:230px;
}
/**** SECOND LEVEL MENU ****/
	.vertical_nav ul li {
		left:230px;
		top:-44px;
		color:#fff;
		background-color:#8c2c2e;/*edit*/  /*90% Dark Red*/
		border-bottom:solid 1px #9f5051;/*edit*/  /*75% Dark Red*/
		text-align:left;
		width:auto;
		height:auto;
	}
	.vertical_nav ul li:hover ul li:hover {
		background-color:#8c2c2e;/*edit*/  /*90% Dark Red*/
		color:#fff;
	}
	.vertical_nav ul li a {
		color:#fff;
		border-left:1pt #a1a1a1 solid;
	}
/*END Vertical Nav Styling*/
.feature_footer {
	background-color:#7e7e7e;
}
#sidebar_menu {
	background-color:#c7c7c7;
	border-right:1pt #dcdcdc solid;
	border-left:1pt #dcdcdc solid;
	border-bottom:1pt #dcdcdc solid;
	box-shadow:1px 1px 6px 0 #333;
		-webkit-box-shadow:1px 1px 6px 0 #333;
		-moz-box-shadow:1px 1px 6px 0 #333;
}
#sidebar_menu .category_header {
	background-image:url(../../../images/templates/template_2/category_header.png);
	background-repeat:no-repeat;
	width:230px;
	height:46px;
}
.fcSidebar2 {
	background-color:#FFF;
	margin-top:20px;
	border-radius:8px;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
	box-shadow:1px 1px 6px 0 #333;
		-webkit-box-shadow:1px 1px 6px 0 #333;
		-moz-box-shadow:1px 1px 6px 0 #333;
	width:auto;
}
h2.fcSidebar2 {
	background-color:#7f1517;/*edit*/  /*100% Dark Red*/
	text-align:center;
	padding:5px 0px 5px 0px;
	margin-top:15px;
	line-height:150%;
	color:#FFF;
	border-radius:0;
		-moz-border-radius:0;
		-webkit-border-radius:0;
	box-shadow:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom:#333 solid 1px;
}				
ul.fcSidebar2 {/*this creates the top border for the links - all others are placed using a bottom border on the LI*/
	border-top:1px solid #ddd;
	background-color:transparent;
	list-style:none;
	margin-bottom:15px;
	margin-top:0px;
	padding-bottom:12px;
	border-radius:0;
		-moz-border-radius:0;
		-webkit-border-radius:0;
	box-shadow:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
}
li.fcSidebar2 {/*this creates the button separation*/
	border-bottom:1px solid #ddd;
	line-height:125%;
	background-color:#FFF;
	color:#ccc;
	text-align:left;
	padding:0px;
	margin:0;
	display:block;
	border-radius:0;
		-moz-border-radius:0;
		-webkit-border-radius:0;
	box-shadow:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
}
li.fcSidebar2 a, li.fcSidebar2 a:visited {/*grouping these selectors makes sure that your links retain their button look even after being visited*/ 
	background-color:#fff;
	padding:15px;
	display:block;
	width:auto%;
	text-decoration:none;
	text-align:left;
	color:#000;
}
li.fcSidebar2  a:hover, li.fcSidebar2 a:active, ul.fcSidebar2 a:focus {/*this changes the background and text color for both mouse and keyboard navigators*/
	background-color:#fdcf93;/*Orange 50%*/
	color:#000;
}

/*START Controls Styling*/
.fcControls {}
h2.fcControls {/*Class for main headings*/
	padding-top:12px;
	padding-bottom:12px;
	text-align:left;
	color:#7f1517;/*edit*/  /*100% Dark Red*/
}
h3.fcControls {/*Class for headings on content items*/
	padding-top:12px;
	padding-bottom:12px;
	color:#7f1517;/*edit*/  /*100% Dark Red*/	
}
h3.fcControls a {/*Class for headings on content items*/
	color:#333;/*Dark Grey*/	
}
h3.fcControls a:hover {/*Class for headings on content items*/
	color:#777;/*Medium Grey*/	
}
h4.fcControls {/*Class for detail headings*/
	padding:0px;
	margin:0px;
	text-align:left;
	color:#7f1517;/*edit*/  /*100% Dark Red*/
}
h4.fcControls a {
	color:#7f1517;/*edit*/  /*100% Dark Red*/
}
h4.fcControls a:hover {/*Class for headings on content items*/
	color:#9f5051;/*edit*/  /*75% Dark Red*/	
}
h5.fcControls {/*Class for Large Slogan*/
	padding:35px;
	margin-left:10px;
}
h6.fcControls { /*Class for Centered Content Heading*/
	text-align:center;
	padding:0px;
	margin:0px;
	color:#7f1517;/*edit*/  /*100% Dark Red*/
}
p.fcControls { /*Styling for paragraphs inside controls*/
	padding-bottom:10px;
}
a.fcControls { /*Styling for links inside controls*/
	color:#9f5051;/*edit*/ /*75% Dark Red*/
}
.fcControls a:hover { /*Styling for link hover state inside controls*/ }
ul.fcControls { /*Styling for Unordered lists inside controls*/ 
	color:#737879;
}
ol.fcControls { /*Styling for Ordered lists inside controls*/ 
	color:#737879;
}
li.fcControls { /*Styling for list items inside controls*/ }
.fcControlsHdr {}
.fcControlsSubHdr { /*Styling for Table headers*/
	background-color:#ecdcdc;/*edit*/  /*15% Dark Red*/
	border-top:1px #BBB solid;
	border-bottom:1px #BBB solid;
}
.fcControls2 { /*Styling for Table alternative rows*/
	background-color:#fef4df;  /*15% Gold*/
	border-top:1px #BBB solid;
	border-bottom:1px #BBB solid;
}
.fcSidebar { /*Styling for sidebar text boxes*/
	padding:25px;
	margin-top:20px; 
	line-height:150%;
	background-color:#000; 
	color:#fff; 
	text-align:left;
	border-radius:8px;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
	box-shadow:1px 1px 6px 0 #333;	
		-webkit-box-shadow:1px 1px 6px 0 #333;
		-moz-box-shadow:1px 1px 6px 0 #333;
} 
.fcControlsButton { /*Styling for buttons inside controls*/
	box-shadow:inset 0px 1px 0px 0px #CF9720;/*edit*/  /*100% Gold*/
		-moz-box-shadow:inset 0px 1px 0px 0px #CF9720;/*edit*/  /*100% Gold*/
		-webkit-box-shadow:inset 0px 1px 0px 0px #CF9720;/*edit*/  /*100% Gold*/	
	background-color:#F8B526;/*edit*/ /*75% Gold*/
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F8B526), color-stop(1, #D8A12D) );/*edit*/  /*75%-90% Gold Gradient*/
		background:-moz-linear-gradient( center top, #F8B526 5%, #D8A12D 100% );/*edit*/  /*75%-90% Gold Gradient*/
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8B526', endColorstr='#D8A12D');/*edit*/  /*75%-90% Gold Gradient*/
	border-top-left-radius:5px;
		-webkit-border-top-left-radius:5px;
		-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;
		-webkit-border-top-right-radius:5px;
		-moz-border-radius-topright:5px;
	border-bottom-right-radius:5px;
		-webkit-border-bottom-right-radius:5px;
		-moz-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;
		-webkit-border-bottom-left-radius:5px;
		-moz-border-radius-bottomleft:5px;
	text-indent:0;
	border:1px solid #F8B526;/*edit*/ /*75% Gold*/
	display:inline-block;
	color:#ffffff;
	height:auto;
	line-height:1em;
	width:auto;
	text-decoration:none;
	text-align:center;
	/*text-shadow:1px 1px 0px #333333;*/ /*edit*/  /*100% Dark Red*/
	padding:8px;
	margin-bottom:8px;
}
.fcControlsButton:hover {
	background-color:#F8B526;/*edit*/ /*75% Gold*/
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D8A12D), color-stop(1, #F8B526) );/*edit*/  /*90%-75% Gold Gradient*/
		background:-moz-linear-gradient( center top, #D8A12D 5%, #F8B526 100% );/*edit*/  /*90%-75% Gold Gradient*/
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8A12D', endColorstr='#F8B526');/*edit*/  /*90%-75% Gold Gradient*/
}
.fcControlsButton:active {
	position:relative;
	top:1px;
}
/*END Controls Styling*/
.fcControlsSectionHeader{
	background-color:#CF9720;/*edit*/
	padding-top:5px;
	padding-bottom:5px;
}
h3.fcControlsSectionHeader {
	text-align:center;
	color:#FFF;
}
h4.fcControlsSectionHeader {
	text-align:center;
	color:#FFF;
}
/***************************END New Styling***************************/
a {
	text-decoration:none/*!important*/;
}
/***************************START Content (Main content area)***************************/
.content {
	margin-top:0px;
	padding:0px;
	background-color:#fff;
}
#blog_link {
	text-align:right;
}
#featured_column_copy {
	padding-left:8px;
}
#featured_column_copy h4 {
	text-align:left;
}
#featured_column_copy p {
	text-align:justify; 
}
.category_header a{
	float:left;
	height:28px;
	padding-top:12px;
	text-align:left;
	padding-left:15px;
	color:#7f1517;/*edit*/  /*100% Dark Red*/
}
.category_icon {
	float:left;
	display:block;
}
/* all below  values need to be tagged Important*/
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
   	border-color:#444!important;    
   	background-color:#000!important;   
   	background-image:none!important;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
   	border-color:#444!important;  
    background-image:none!important;
}
#featured_column_copy h4 {
	text-align:center;
}
.cmeLogo {
	text-align:center;
}
#latestNews {
	box-shadow:1px 1px 6px 0 #333;
		-webkit-box-shadow:1px 1px 6px 0 #333;
		-moz-box-shadow:1px 1px 6px 0 #333;
}
.gsc-input-box {
	border:1px solid #D9D9D9;
	background:#fff;
	box-shadow:1px 1px 2px 0 #737373;
		-webkit-box-shadow:1px 1px 2px 0 #737373;
		-moz-box-shadow:1px 1px 2px 0 #737373;
}
.content_sm_column {
	background-color:#ecdcdc;/*edit*/ /*15% Dark Red*/
}
.slogan_container{
	background-color:#ecdcdc;/*edit*/ /*15% Dark Red*/
}
.highlight_box25 {
	background-color:#dfc4c5;/*edit*/ /*25% Dark Red*/
}
.highlight_box20 {
	background-color:#e5d0d1;/*edit*/ /*20% Dark Red*/
}
.highlight_box15 {
	background-color:#ecdcdc;/*edit*/ /*15% Dark Red*/
}
.fcControls_color1 {
	background-color:#7F1517;/*edit*/ /*dark red*/
}
.fcControls_color2 {
	background-color:#05314C;/*edit*/ /*dark blue*/
}
.fcControls_color3 {
	background-color:#157F32;/*edit*/ /*green*/
}
.fcControls_color4 {
	background-color:#3B8C3A;/*edit*/ /*green 2*/
}

.fcControlsSubHdr a {
	color:#000000;
	text-shadow:none;
}
.fcControlsSubHdr a:hover {
	color:#7f1517;
	text-shadow:none;
}
p.fcControlsSectionHeader {
	color:#ffffff;
	padding:.5em;
	background-color:#CF9720;
	text-shadow:none;
}
.fcControlsSubHdrItalic {
	background-color:#ffffff;
	font-style:italic;
	text-shadow:none;
}
.fcControlsSubHdrItalic p {
	padding:.5em;
	text-shadow:none;
}
.fcControlsAlert {
	color:#000000;
	border:0;
	text-shadow:none;
}
.fcControlsAlert p {
	padding:.5em;
	font-style: normal;
	background-color:#F8B526;/*edit*/ /*100% Gold*/
	text-shadow:none;
}
/***************************END Content (Main content area)***************************/

 
/***************************START Header***************************/
.pageMenuHeader {
	background-repeat:no-repeat;
	background-position:left, top;
	box-shadow:1px 1px 6px 0 #333;
		-webkit-box-shadow:1px 1px 6px 0 #333;
		-moz-box-shadow:1px 1px 6px 0 #333;
}
.pageHeaderSearch {
	color:#fff;
	text-align:right;
}
.pageHeaderLogout {
	background-color:#040404;
	color:#fff;
	border-radius:2px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
}
.pageHeaderLogout a {
	color:#fff;
}
/***************************END Header***************************/
/***************************START Horizontal Menu***************************/
.horizontal_menu {
    background-color:#fff;
    color:#000;
    line-height:240%;
	border-radius:6px 6px 0 0;
}
.horizontal_menu ul {
    background:#848484;
    border:1px solid rgba(0, 0, 0, 0.2);
	list-style:none;
}
.horizontal_menu li a {
    color:#000;
	padding:6px 10px 0 10px;
    margin:0 10px 0 10px;
    line-height:40px;
    text-decoration:none;
    transition:all 0.2s linear;
		-webkit-transition:all 0.2s linear;
		-moz-transition:all 0.2s linear;
		-o-transition:all 0.2s linear;
}
.horizontal_menu li:hover > a { 
	background:#8c2c2e;
	color:#FFF;
	border-top:1px #fff solid;
	border-radius:0 0 3px 3px;
}
.horizontal_menu li.hover { 
	background:#8c2c2e;
	color:#FFF;
	border-top:1px #fff solid;
	border-radius:0 0 3px 3px;
}
.horizontal_menu li:active > a { 
	background:#aeaeae; 
	color:#FFF;
	border-top:1px #fff solid;
	border-radius:0 0 3px 3px;
}
/***************************END Horizontal Menu***************************/
/***************************START Left Nav***************************/
#sidebar_menu {
	border-left:1pt #717171 solid;
	border-bottom:1pt #717171 solid;
	box-shadow:1px 1px 6px 0 #333;
		-webkit-box-shadow:1px 1px 6px 0 #333;
		-moz-box-shadow:1px 1px 6px 0 #333;
}
#sidebar_menu .category_header {
	display:none;
	background-repeat:no-repeat;
	width:230px;
	height:46px;
}
ul.vertical_menu, ul.vertical_menu li {
	color:#000;
}

/*We apply background color and border bottom white and width to 150px*/
ul.vertical_menu > li {
    width:230px;
    height:44px;
    cursor:pointer;
    text-align:left;
	color:#FFF;
    background-color:#8c2c2e;
    border-bottom:solid 1px #a1a1a1;
}

/*We apply the link style*/
ul.vertical_menu li a{
    padding:12px 15px;
    color:#FFF;
    text-decoration:none;
}

/*We apply the background hover color when user hover the mouse over of the li component*/
ul.vertical_menu li:hover {
    background-color:#9f5051;
}
/****SECOND LEVEL MENU****/
/*We make the position to absolute for flyout menu and hidden the ul until the user hover the parent li item*/
ul.vertical_menu li ul {
    left:230px;
    top:-44px;
	color:#000;
}

/* we apply different background color to 2nd level menu items*/
ul.vertical_menu li ul li{
    text-align:left;
	background-color:#8c2c2e;
    border-bottom:solid 1px #a1a1a1;
    border-right:solid 1px #a1a1a1;
    color:#FFF;
}

/*We change the background color for the level 2 submenu when hovering the menu*/
ul.vertical_menu li:hover ul li:hover {
    background-color:#9f5051;
	color:#FFF;
}

/*We style the color of level 2 links*/
ul.vertical_menu li ul li a {
    color:#FFF;
	border-left:1pt #717171;
}

/*this creates the top border for the links - all others are placed using a bottom border on the LI*/
ul.nav_sidebar_menu_white {
	list-style:none;/*this removes the list marker */
	margin-bottom:15px;/* this creates the space between the navigation on the content below */
	padding-bottom:12px;
	border-top:1px solid #717171;
}

/*this creates the button separation*/
ul.nav_sidebar_menu_white  li {
	border-bottom:1px solid #717171;
}

/*grouping these selectors makes sure that your links retain their button look even after being visited*/
ul.nav_sidebar_menu_white  a, ul.nav a:visited { 
	padding:5px 5px 5px 12px;/*this gives the link block properties causing it to fill the whole LI containing it. This causes the entire area to react to a mouse click.*/
	display:block;/*this width makes the entire button clickable for IE6. If you don't need to support IE6, it can be removed. Calculate the proper width by subtracting the padding on this link from the width of your sidebar container.*/
	width:213px;
	text-decoration:none;
	text-align:left;
	background-color:#fff;
}

/*this changes the background and text color for both mouse and keyboard navigators*/
ul.nav_sidebar_menu_white  a:hover, ul.nav a:active, ul.nav a:focus { 
	background-color:#848484;
	color:#FFF;
}
/***************************END Left Nav***************************/
/***************************START Highlight Black Box***************************/
.highlight_black_box {
	padding:25px;
	margin-top:20px; 
	line-height:150%;
	background-color:#000; 
	color:#fff; 
	text-align:left;
	border-radius:8px;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
	box-shadow:1px 1px 6px 0 #333;
		-webkit-box-shadow:1px 1px 6px 0 #333;
		-moz-box-shadow:1px 1px 6px 0 #333;
}
/***************************END Highlight Black Box***************************/
/***************************START Content (Main content area)***************************/
.three_column_icon_header {
	text-align:center;
	padding:15px;
	height:60px;
}
#blog_title {
	color:#FFF;
	text-align:center;
}
#blog_title h2{
	color:#FFF;
	text-align:left;
}
#blog_link {
	text-align:right;
}
#featured_column_copy {
	padding-left:8px;
}
#featured_column_copy h4 {
	text-align:left;
}
#featured_column_copy p {
	text-align:justify; 
}
.category_header a{
	float:left;
	height:28px;
	padding-top:12px;
	text-align:left;
	padding-left:15px;
	color:#7f1517;/*edit*/  /*100% Dark Red*/
}
.category_icon {
	float:left;
	display:block;
}

/* all below  values need to be tagged Important*/
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
   	border-color:#444!important;    
   	background-color:#000!important;   
   	background-image:none!important;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
   	border-color:#444!important;  
    background-image:none!important;
}
#featured_column_copy h4 {
	text-align:center;
}
.cmeLogo {
	text-align:center;
}
#latestNews {
	box-shadow:1px 1px 6px 0 #333;
		-webkit-box-shadow:1px 1px 6px 0 #333;
		-moz-box-shadow:1px 1px 6px 0 #333;
}
.gsc-input-box {
	border:1px solid #D9D9D9;
	background:#fff;
	box-shadow:1px 1px 2px 0 #737373;
		-webkit-box-shadow:1px 1px 2px 0 #737373;
		-moz-box-shadow:1px 1px 2px 0 #737373;
}
/***************************END Content (Main content area)***************************/

/***************************START Tabs and Accordion***************************/
#horizontalTab {
	background:#FFFFFF;
}
ul.resp-tabs-list {
	padding-bottom:60px;
}
ul.resp-tabs-list, p {
	color:#737879;
}
ul.resp-tabs-list, h3 {
	color:#737879;
}
ul.resp-tabs-list, h4 {
	color:#737879;
}
.resp-tabs-list li {
    cursor:pointer;
	background-color:#eee;
	border:0px solid #b7b7b7;
	border-bottom:0px solid #b7b7b7;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
#verticalTab .resp-tabs-list li {
	border:none;
	border-left:0px solid #b7b7b7;
	border-right:0px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
}
#verticalTab .resp-tabs-list li:first-child {
	border-top:0px solid #b7b7b7;
}
#verticalTab .resp-tabs-list li:last-child {
	border-bottom:1px solid #b7b7b7;
}
.resp-tabs-container {
    background-color:#fff;
}
h2.resp-accordion {
    cursor:pointer;
}
.resp-tab-active {
    border:0px solid #c1c1c1;
    border-bottom:none;
}
.resp-tab-active {
    background-color:#fff !important;
	color:#74787a;
	border:none;
}
#verticalTab .resp-tab-active {
	background-color:#eee!important;
	color:#74787a;
	border-radius:0px 0px 0px 0px;
	border:none;
	border-right:0px solid #b7b7b7!important;
}
.resp-tab-content {
    border:0px solid #c1c1c1;
}
h2.resp-accordion {
		background-color:#ccc;
		color:#fff;
    border:0px solid #c1c1c1;
    border-top:0px solid #c1c1c1;
}
h2.resp-tab-active {
    border-bottom:0px solid #c1c1c1!important;
}
h2.resp-tab-title:last-child {
    border-bottom:12px solid #c1c1c1!important;
    background:blue;
}
/*-----------Vertical tabs-----------*/
.resp-vtabs .resp-tabs-container {
    background-color:#fff;
    border:0px solid #c1c1c1;
}
.resp-vtabs .resp-tab-content {
    border:none;
}
.resp-vtabs li.resp-tab-active {
    border:0px solid #c1c1c1;
    border-right:none;
    background-color:#fff;
}
.resp-arrow {
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-top:12px solid #fff;
}
h2.resp-tab-active span.resp-arrow {
    border:none;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:12px solid #FFF;
}
/*-----------Accordion styles-----------*/
h2.resp-tab-active {
    background:#7f1518!important; /*100% color 3*/
	color:#fff;
}
.resp-easy-accordion .resp-tab-content {
    border:0px solid #c1c1c1;
}
.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom:0px solid #c1c1c1!important;
}
h2.resp-accordion:first-child {
    border-top:0px solid #c1c1c1!important;
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
	@media only screen and (max-width: 768px) {
		.resp-vtabs .resp-tab-content {
			border:0px solid #C1C1C1;
		}
		.resp-vtabs .resp-tabs-container {
			border:none;
		}
		.resp-vtabs .resp-tab-content:last-child {
			border-bottom:0px solid #c1c1c1!important;
		}
	}
/***************************END Tabs and Accordion***************************/

/***************************START Footer***************************/
.footer {
	color:#fff;
	background-color:#040404;
	box-shadow:1px 1px 6px 0 #333;
		-webkit-box-shadow:1px 1px 6px 0 #333;
		-moz-box-shadow:1px 1px 6px 0 #333;
}
.footer a {
	color:#eee;
}
#footerApps {
	text-align:center;
	padding-left:10px;
}
#footerBlog ul {
	list-style:none;
	color:#fff;
}
#footerBlog a {
	text-decoration:none;
	color:#fff; 
}
#footerBlog .footerBlogText {
	text-align:left;
}
#footer_about_text {
	color:#FFF
}
.footerContact {
	text-align:left;
}
.footer_header {
	color:#FFF;
	text-align:left;
}
.footer_header p{
	text-align:center;
}
div#footer-central{
	text-align:left;
}
div#footer {
	border-top:solid 2px #aaa;
	color:#d5d3d3;
	background:url(../../images/templates/template_2/footer_gray.gif) repeat-x top left;
}
div#footer a {
	color:#6d6d6d;
	text-decoration:none;
}
div#footer a:hover {
	color:#0a0;
}
div#footer a.standOut {
	color:#000;
}
div#footer a:hover.standOut {
	color:#777;
}
#copyright_footer {
    color:#acaaaa;
	text-align:center;
}
.p_footer {
    color:#acaaaa;
	text-align:justify; 
}
.CME_footer {
	text-align:center;
}
.CME_footer p {
	line-height:60%;
}
/***************************END Footer***************************/
/***************************START Mobile Menu Styles***************************/
/* A -------------------------------------------------*/
.ui-bar-a {
	background-image:linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-webkit-gradient(linear, left top, left bottom, from( #7f1517), to( #7f1517))!important;/*edit*/  /*100% Dark Red*/
		background-image:-webkit-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-moz-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-ms-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-o-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
}
.ui-body-a,.ui-overlay-a {
	background-image:linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-webkit-gradient(linear, left top, left bottom, from( #7f1517), to( #7f1517))!important;/*edit*/  /*100% Dark Red*/
		background-image:-webkit-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-moz-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-ms-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-o-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
}
.ui-btn-up-a {
	border:0px solid #DDD!important;/*edit*/
	color:#fff!important;
	text-shadow:0 0px 0 #fff!important;
	background-image:linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-webkit-gradient(linear, left top, left bottom, from( #7f1517), to( #7f1517))!important;/*edit*/  /*100% Dark Red*/
		background-image:-webkit-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/ 
		background-image:-moz-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-ms-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-o-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
}
.ui-btn-up-a:visited,.ui-btn-up-a a.ui-link-inherit {
	color:#fff!important;
}
.ui-btn-hover-a {
	border:0px solid #DDD!important;/*edit*/
	text-shadow:0 1px 0 #fff!important;
	background-image:linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-webkit-gradient(linear, left top, left bottom, from( #7f1517), to( #7f1517))!important;/*edit*/  /*100% Dark Red*/
		background-image:-webkit-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-moz-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-ms-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-o-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
}
.ui-btn-hover-a:visited,.ui-btn-hover-a:hover,.ui-btn-hover-a a.ui-link-inherit {
	color:#fff!important;
}
.ui-btn-down-a {
	background-image:linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-webkit-gradient(linear, left top, left bottom, from( #7f1517), to( #7f1517))!important;/*edit*/  /*100% Dark Red*/
		background-image:-webkit-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-moz-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-ms-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
		background-image:-o-linear-gradient( #7f1517, #7f1517)!important;/*edit*/  /*100% Dark Red*/
}
/* A -------------------------------------------------*/
.ui-collapsible-inset .ui-collapsible-content {
	border-right-width:0px!important;
	border-left-width:0px!important;
}
/* B -------------------------------------------------*/
.ui-bar-b {
	background-image:linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-webkit-gradient(linear, left top, left bottom, from( #9f5051), to( #9f5051))!important;/*edit*/  /*75% Dark Red*/
		background-image:-webkit-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-moz-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-ms-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-o-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
}
.ui-body-b,.ui-overlay-b {
	background-image:linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-webkit-gradient(linear, left top, left bottom, from( #9f5051), to( #9f5051))!important;/*edit*/  /*75% Dark Red*/
		background-image:-webkit-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-moz-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-ms-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-o-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
}
.ui-btn-up-b {
	border:none!important;
	color:#fff!important;
	text-shadow:0 0px 0 #fff!important;
	background-image:linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-webkit-gradient(linear, left top, left bottom, from( #9f5051), to( #9f5051))!important;/*edit*/  /*75% Dark Red*/
		background-image:-webkit-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-moz-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-ms-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-o-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
}
.ui-btn-up-b:visited,.ui-btn-up-b a.ui-link-inherit {
	color:#fff!important;
}
.ui-btn-hover-b {
	border:none!important;
	text-shadow:0 1px 0 #ffffff!important;
	background-image:linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-webkit-gradient(linear, left top, left bottom, from( #9f5051), to( #9f5051))!important;/*edit*/  /*75% Dark Red*/
		background-image:-webkit-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-moz-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-ms-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-o-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
}
.ui-btn-hover-b:visited,.ui-btn-hover-b:hover,.ui-btn-hover-b a.ui-link-inherit {
	color:#ffffff!important;
}
.ui-btn-down-b {
	background-image:linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-webkit-gradient(linear, left top, left bottom, from( #9f5051), to( #9f5051))!important;/*edit*/  /*75% Dark Red*/
		background-image:-webkit-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-moz-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-ms-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
		background-image:-o-linear-gradient( #9f5051, #9f5051)!important;/*edit*/  /*75% Dark Red*/
}
/* B -------------------------------------------------*/
/* E -------------------------------------------------*/
a.mblLogin { 
	color:#fff!important;
}
/* E -------------------------------------------------*/
/***************************END Mobile Menu Styles***************************/



/***********************START Responsive Styling***********************/
/**************************************START Responsive Nav Styling**************************************/
	.mainNav {
		background:transparent;/*edit*/  /*90% Blue*/
	}
	#nav a {
		color:#fff;
	}
	#nav a:hover {
		color:#fff;
		background-color:#9f5051;/*edit*/  /*75% Blue*/
	}
	#nav li ul {
	  background-color:#7f1518;/*edit*/  /*90% Blue*/
	  padding:0;
	  border-top:1px solid #7f1518;/*edit*/  /*100% Blue*/
	  border-left:1px solid #7f1518;/*edit*/  /*100% Blue*/
	  border-bottom:none;
	  border-right:1px solid #7f1518;/*edit*/  /*100% Blue*/
	}
	#nav li ul li {
	  border-bottom:1px solid #7f1518 !important;/*edit*/  /*100% Blue*/
	}
	#nav li ul li a {
		color:#fff;
		background-color:#9f5051;/*edit*/  /*75% Blue*/
	}
	#nav li ul li a:hover {
		background-color:#fff;
		background:#8c2c2e;/*edit*/  /*90% Blue*/
	}
	#nav .text {
		color:#fff;
	}
	#nav .opener {
		color:#fff;
		background:#7F1518;/*edit*/  /*100% Blue*/
	}
	#nav .opener:hover {
		background:#9f5051;/*edit*/  /*90% Blue*/
	}
	.nav-active #nav .opener {
		color:#fff;
	}
	#nav .opener:hover {
		color:#fff;
	}
	#nav .opener:before, #nav .opener:after, #nav .opener span {
		background:#fff;
	} 
/**************************************END Responsive Nav Styling**************************************/
/**************************************START Misc Responsive Styling**************************************/
	.contactInfo {
		color:#8A8A8A;/*Medium Grey*/
	}
	ul.horizontal_nav {
		list-style:none;
		background-repeat:no-repeat;
		background-position:left, top;
	}
	.feature_footer {
		background-color:#7F1517;/*edit*/  /*100% Blue*/
	}
	#horizontalMenuDiv {
		background-color: #7F1517;/*edit*/  /*100% Blue*/
	}
	.horizontal_menu li { 
		font-size:1em;
	}
 
/**************************************END Misc Responsive Styling**************************************/
/**************************************START Responsive Styling Media Queries**************************************/
	/******************Tablets******************/	
		@media only screen and (max-width: 768px) {
			#horizontalMenuDiv {
				background-color:transparent;
			}
			.mainNav {
				background:transparent;
			}
			#nav {
				background:#7F1517;/*edit*/  /*90% Blue*/
			}
			#nav .opener {}
			.nav-holder {}
			.nav-active .nav-holder {}
			.nav-holder {}
			.nav-active .nav-holder {}
			#nav ul {}
			#nav ul li {
				background-color:#7F1517;/*edit*/  /*90% Blue*/
			}
			#nav ul li:first-child {}
			#nav ul a {}
			#nav ul li:hover {}
		}
	/******************Mobile Phones******************/	
		@media only screen and (max-width: 640px) {
			.mainNav {
				background: transparent;/*edit*/  /*100% Blue*/
			}
			#nav {
				background:#7F1517;/*edit*/  /*90% Blue*/
			}
			#nav .opener {}
			#nav li ul {}
			#nav li:hover ul {}
			#nav li ul li {}
			#nav li ul li a {}
			.nav-holder {}
			.fcNarrowContent {}
		}
/**************************************END Responsive Styling Media Queries**************************************/