/***************************START New Styling***************************/
body {
	background-color:#dfdfdf;/*25% black value*/
	color:#000;
}
.container {
	background-color:#FFF;
	border:#dddddd;
}
.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:#222;
	color:#fff;
	border-radius:2px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
}
.fcHeaderLogin a {
	color:#fff;
}
.fcHeaderSearch {
	color:#fff;
	text-align:right;
}

.fcRhBgColor1{
	background:#222;
}
.fcRhBgColor2{
	background:#222;
}
.fcRhBorder{
	border-bottom:1px solid #080808;
}
.fcRhShadow{
	box-shadow:0px 2px 0.5em #ccc;
}
.homepageQuote{
	background-color:rgba(34,34,34,.9);
}
/********** START TOP NAV STYLING FOR ADDITIONAL RESPONSIVE HEADERS ************/
.fcTopNav ul li a{
	color:white;
}
.fcTopNav ul li ul{
	background:white;
}
.fcTopNav ul li ul li a{
	color: #222;
}
.fcTopNav ul li ul li:hover{
	background: #222;
}
.fcTopNav ul li ul li:hover a{
	color:white;
}

/*START Horizontal Nav Styling*/
#horizontalMenuDiv{
	background-color:#222;
}
.horizontal_nav {
    background-color:#222;
    color:#9d9d9d;
    line-height:240%;
}
li.horizontal_nav {
	font-size:1em;
}
.horizontal_nav li a {
	color:#9d9d9d;
    padding:0px 10px 0 10px;
    margin:0 10px 0 10px;
    line-height:40px;
    text-decoration:none;
}
.horizontal_nav > li:hover{
	background:rgba(255,255,255,0.2);
	color:#fff;
}
.horizontal_nav li a:hover, .horizontal_nav li a:active { 
	color:#fff;
}

.horizontal_nav ul {
	background-color:#222;
	padding:0;
	margin:0;
	border-top:rgba(0, 0, 0, 0.2) 1px solid;
	border-left:rgba(0, 0, 0, 0.2) 1px solid;
	border-bottom:none;
	border-right:rgba(0, 0, 0, 0.2) 1px solid;
}
.horizontal_nav ul li {
	width:100%;
}
.horizontal_nav ul li:hover {
	background-color:#7f7f7f;
}
ul.horizontal_nav li ul li {
	background-color:#555;
	width:100%;
	border-bottom:rgba(0, 0, 0, 0.2) 1px solid;
}
ul.horizontal_nav li ul li:hover {
	background-color:#7f7f7f;
	width:100%;
	color:#fff;
}
ul.horizontal_nav li ul li a:hover, ul.horizontal_nav li ul li a:active {
	color:#fff;
	background-color:#7f7f7f;
}
/*END Horizontal Nav Styling*/

/**************************************START Responsive Nav Styling**************************************/
.mainNav {
	background:none;/*edit*/
}
#nav a {
	color:#fff;
}
#nav a:hover {
	color:#fff;
	background-color:#7f7f7f;/*edit*/
}
#nav ul {
	background:#555;/*edit*/
}
#nav ul li {
	background:#555;/*edit*/
	border-bottom:1px solid #444444;/*edit*/  /*100% Dark Grey*/
}
#nav ul li:first-child {
	border-bottom:1px solid #444444;/*edit*/  /*100% Dark Grey*/
	border-top:1px solid #444444;/*edit*/  /*100% Dark Grey*/
}
#nav li ul {
  background-color:#555;/*edit*/ 
  padding:0;
  border-top:1px solid #444444;/*edit*/  /*100% Dark Grey*/
  border-left:1px solid #444444;/*edit*/  /*100% Dark Grey*/
  border-bottom:none;
  border-right:1px solid #444444;/*edit*/  /*100% Dark Grey*/
}
#nav li ul li {
	border-bottom:1px solid #444444;/*edit*/  /*100% Dark Grey*/
	background-color:#7f7f7f;/*edit*/
}
#nav li ul li a {
	color:#fff;
	background-color:#7f7f7f;/*edit*/  /*75%  Dark Grey*/
}
#nav li ul li a:hover {
	background-color:#fff;
	background:#555;/*edit*/  /*90% Grey*/
}
#nav .text {
	color:#fff;
}
#nav .opener {
	color:#9d9d9d;
	background:#222222;/*edit*/  /*100% Dark Grey*/
}
#nav .opener:hover {
	background:#rgba(255,255,255,.2);/*edit*/  /*90% Grey*/
	color:#ffffff;
}
.nav-active #nav .opener {
	color:#000;
}
#nav .opener:hover {
	color:#000;
}
#nav .opener:before,
#nav .opener:after,
#nav .opener span {
	background:#fff;
} 
/**************************************END Responsive 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;
}
/*START Vertical Nav Styling*/
ul.vertical_nav {
	color:#000;
}
.vertical_nav li { /*We apply background color and border bottom white and width to 150px*/
	background-color:#7e7e7e;
	border-bottom:solid 1px #a1a1a1;
	border-left:solid 1pt #a1a1a1;
	width:230px;
	height:44px;
	cursor:pointer;
	text-align:left;
	color:#fff;
}
.vertical_nav li a { /*We apply the link style*/
	padding:12px 15px;
	color:#fff;
	text-decoration:none;
	border-left:1pt #fff solid;
	background-color: transparent;
	display:block;
	width:230px;
}
.vertical_nav li:hover { /*We apply the background hover color when user hover the mouse over of the li component*/
	background-color:#a0a0a0;
	width:230px;
}
/**** SECOND LEVEL MENU ****/
.vertical_nav ul li { /*We make the position to absolute for flyout menu and hidden the ul until the user hover the parent li item*/
	left:230px;
	top:-44px;
	color:#fff;
	background-color:#7e7e7e;
	border-bottom:solid 1px #a1a1a1;
	text-align:left;
	width:auto;
	height:auto;
}
.vertical_nav ul li:hover ul li:hover { /*We change the background color for the level 2 submenu when hovering the menu*/
	background-color:#7e7e7e;
	color:#fff;
}
.vertical_nav ul li a { /*We style the color of level 2 links*/
	color:#fff;
	border-left:1pt #a1a1a1 solid;
}
.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:#c7c7c7;
	text-align:center;
	padding:5px 0px 5px 0px;
	margin-top:15px;
	line-height:150%;
	color:#333;
	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;/*this removes the list marker*/
	margin-bottom:15px;/*this creates the space between the navigation on the content below*/
	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;/*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.*/
	width:auto%;/*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.*/
	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:#7e7e7e;
	color:#FFF;
}
/*END Vertical Nav Styling*/

/*START Controls Styling*/
.fcControls {}
h2.fcControls {/*Class for main headings*/
	padding-top:12px;
	padding-bottom:12px;
	text-align:left;
	color:#333;
}
h3.fcControls { /*Class for headings on content items*/
	padding-top:12px;
	padding-bottom:12px;
	color:#333;
}
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:#333;
}
h4.fcControls a {/*Class for headings on content items*/
	color:#333;/*Dark Grey*/	
}
h4.fcControls a:hover {/*Class for headings on content items*/
	color:#777;/*Medium Grey*/	
}
h5.fcControls {/*Class for Large Slogan*/
	font-size:35px;
	padding:35px;
	margin-left:10px;
}
h6.fcControls {/*Class for Centered Content Heading*/
	text-align:center;
	padding:0px;
	margin:0px;
	color:#333;
}
p.fcControls {/*Styling for paragraphs inside controls*/
	padding-bottom:10px;
}
a.fcControls {/*Styling for links inside controls*/
	color:#555;
}
.fcControls a:hover {/*Styling for link hover state inside controls*/}
ul.fcControls { /*Styling for Unordered lists inside controls*/ 
	color:#333333;
}
ol.fcControls { /*Styling for Ordered lists inside controls*/ 
	color:#333333;
}
li.fcControls {/*Styling for list items inside controls*/}
.fcControlsHdr {}
.fcControlsSubHdr {/*Styling for Table headers*/
	background-color:#e1e1e1;
	border-top:1px #BBBBBB solid;
	border-bottom:1px #BBBBBB solid;
}
.fcControls2 {/*Styling for Table alternative rows*/
	background-color:#f3f3f3;
	border-top:1px #BBBBBB solid;
	border-bottom:1px #BBBBBB 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 #898989;
		-moz-box-shadow:inset 0px 1px 0px 0px #898989;
		-webkit-box-shadow:inset 0px 1px 0px 0px #898989;
	background-color:#898989;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #898989), color-stop(1, #656565) );
		background:-moz-linear-gradient( center top, #898989 5%, #656565 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#898989', endColorstr='#656565');
	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 #898989;
	display:inline-block;
	color:#fff;
	height:auto;
	line-height:1em;
	width:auto;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #656565;
	padding:8px;
	margin-bottom:8px;
}
.fcControlsButton:hover {
	background-color:#656565;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #656565), color-stop(1, #898989) );
		background:-moz-linear-gradient( center top, #656565 5%, #898989 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='656565', endColorstr='#898989');
}
.fcControlsButton:active {
	position:relative;
	top:1px;
}
/*END Controls Styling*/

.fcControlsSectionHeader{
	background-color:#555;
	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:#333;
}
.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:#444444!important;
   	background-color:#000000!important;
   	background-image:none!important;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
   	border-color:#444444!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:#d9d9d9;/*15% black value*/
}
.slogan_container{
	background-color:#d9d9d9;/*15% black value*/
}
.highlight_box25 {
	background-color:#cccccc;/*25% black value*/
}
.highlight_box20 {
	background-color:#dfdfdf;/*20% black value*/
}
.highlight_box15 {
	background-color:#e5e5e5;/*15% black value*/
}
.fcControls_color1 {
	background-color:#444444;
}
.fcControls_color2 {
	background-color:#656565;
}
.fcControls_color3 {
	background-color:#898989;
}
.fcControls_color4 {
	background-color:#cccccc;
}

.fcControlsSubHdr a {
	color:#000000;
	text-shadow:none;
}
.fcControlsSubHdr a:hover {
	color:#555555;
	text-shadow:none;
}
p.fcControlsSectionHeader {
	color:#ffffff;
	padding:.5em;
	text-shadow:none;
}
.fcControlsSubHdrItalic {
	background-color:#ffffff;
	font-style:italic;
	text-shadow:none;
}
.fcControlsSubHdrItalic p {
	padding:.5em;
	text-shadow:none;
}
.fcControlsAlert {
	background-color:#AAAAAA;
	color:#ffffff;
	border:0;
	text-shadow:none;
}
.fcControlsAlert p {
	padding:.5em;
	font-style: normal;
	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:#7e7e7e;
	color:#FFFFFF;
	border-top:1px #fff solid;
	border-radius:0 0 3px 3px;
}
.horizontal_menu li.hover { 
	background:#7e7e7e;
	color:#FFFFFF;
	border-top:1px #fff solid;
	border-radius:0 0 3px 3px;
}
.horizontal_menu li:active > a { 
	background:#aeaeae;
	color:#FFFFFF;
	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:#FFFFFF;
    background-color:#7e7e7e;
    border-bottom:solid 1px #a1a1a1;
}

/*We apply the link style*/
ul.vertical_menu li a{
    padding:12px 15px;
    color:#FFFFFF;
    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:#a0a0a0;
}

/****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:#7e7e7e;
    border-bottom:solid 1px #a1a1a1;
    border-right:solid 1px #a1a1a1;
    color:#FFFFFF;
}

/*We change the background color for the level 2 submenu when hovering the menu*/
ul.vertical_menu li:hover ul li:hover {
    background-color:#a0a0a0;
	color:#FFFFFF;
}

/*We style the color of level 2 links*/
ul.vertical_menu li ul li a {
    color:#FFFFFF;
	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:#FFFFFF;
}
/***************************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;
	box-shadow:1px 1px 6px 0 #333;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		-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:#333;
}
.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:#444444!important;    
   	background-color:#000000!important;   
   	background-image:none!important;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
   	border-color:#444444!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:#333333;
}
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;
}

h2.resp-accordion a {
	color:#444444;/*edit*/  /*100% Gray*/
}
h2.resp-tab-active a {
	color:#444444;/*edit*/  /*100% Gray*/
}

#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 {
    border-bottom:1px solid #cccccc;
    border-top:0px solid #c1c1c1;
	background-color:#ededed;
}
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 #444444;
}
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:#555555!important; /*Dark Gray*/
	color:#ffffff;
}
h2.resp-tab-active a {
	color:#ffffff;
}
.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:#ffffff;
}
#footerBlog a {
	text-decoration:none;
	color:#ffffff; 
}
#footerBlog .footerBlogText {
	text-align:left;
}
#footer_about_text {
	color:#FFFFFF;
}
.footerContact {
	text-align:left;
}
.footer_header {
	color:#FFFFFF;
	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***************************/

/* A -------------------------------------------------*/
.ui-bar-a {
	background-image:linear-gradient( #7e7e7e, #7e7e7e)!important;
		background-image:-webkit-gradient(linear, left top, left bottom, from( #7e7e7e), to( #7e7e7e))!important;
		background-image:-webkit-linear-gradient( #7e7e7e, #7e7e7e)!important; 
		background-image:-moz-linear-gradient( #7e7e7e, #7e7e7e)!important; 
		background-image:-ms-linear-gradient( #7e7e7e, #7e7e7e)!important; 
		background-image:-o-linear-gradient( #7e7e7e, #7e7e7e)!important; 
}
.ui-body-a,.ui-overlay-a {
	background-image:linear-gradient( #7e7e7e, #7e7e7e)!important;
		background-image:-webkit-gradient(linear, left top, left bottom, from( #7e7e7e), to( #7e7e7e))!important;
		background-image:-webkit-linear-gradient( #7e7e7e, #7e7e7e)!important; 
		background-image:-moz-linear-gradient( #7e7e7e, #7e7e7e)!important; 
		background-image:-ms-linear-gradient( #7e7e7e, #7e7e7e)!important; 
		background-image:-o-linear-gradient( #7e7e7e, #7e7e7e)!important; 
}
.ui-btn-up-a {
	border:0px solid #dddddd!important;
	color:#ffffff!important;
	text-shadow:0 0px 0 #ffffff!important;
	background-image:linear-gradient( #7e7e7e, #7e7e7e)!important;
		background-image:-webkit-gradient(linear, left top, left bottom, from( #7e7e7e), to( #7e7e7e))!important;
		background-image:-webkit-linear-gradient( #7e7e7e, #7e7e7e)!important; 
		background-image:-moz-linear-gradient( #7e7e7e, #7e7e7e)!important; 
		background-image:-ms-linear-gradient( #7e7e7e, #7e7e7e)!important; 
		background-image:-o-linear-gradient( #7e7e7e, #7e7e7e)!important; 
}
.ui-btn-up-a:visited,.ui-btn-up-a a.ui-link-inherit {
	color:#ffffff!important;
}
.ui-btn-hover-a {
	border:0px solid #dddddd!important;
	text-shadow:0 1px 0 #ffffff!important;
	background-image:linear-gradient( #7e7e7e, #7e7e7e)!important;
		background-image:-webkit-gradient(linear, left top, left bottom, from( #7e7e7e), to( #7e7e7e))!important;
		background-image:-webkit-linear-gradient( #7e7e7e, #7e7e7e)!important; 
		background-image:-moz-linear-gradient( #7e7e7e, #7e7e7e)!important; 
		background-image:-ms-linear-gradient( #7e7e7e, #7e7e7e)!important; 
		background-image:-o-linear-gradient( #7e7e7e, #7e7e7e)!important; 
}
.ui-btn-hover-a:visited,.ui-btn-hover-a:hover,.ui-btn-hover-a a.ui-link-inherit {
	color:#ffffff!important;
}
.ui-btn-down-a {
	background-image:linear-gradient( #7e7e7e, #7e7e7e)!important;
		background-image:-webkit-gradient(linear, left top, left bottom, from( #7e7e7e), to( #7e7e7e))!important;
		background-image:-webkit-linear-gradient( #7e7e7e, #7e7e7e)!important; 
		background-image:-moz-linear-gradient( #7e7e7e, #7e7e7e)!important; 
		background-image:-ms-linear-gradient( #7e7e7e, #7e7e7e)!important; 
		background-image:-o-linear-gradient( #7e7e7e, #7e7e7e)!important; 
}
/* 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( #a0a0a0, #a0a0a0)!important;
		background-image:-webkit-gradient(linear, left top, left bottom, from( #a0a0a0), to( #a0a0a0))!important;
		background-image:-webkit-linear-gradient( #a0a0a0, #a0a0a0)!important;
		background-image:-moz-linear-gradient( #a0a0a0, #a0a0a0)!important;
		background-image:-ms-linear-gradient( #a0a0a0, #a0a0a0)!important;
		background-image:-o-linear-gradient( #a0a0a0, #a0a0a0)!important;
}
.ui-body-b,.ui-overlay-b {
	background-image:linear-gradient( #a0a0a0, #a0a0a0)!important;
		background-image:-webkit-gradient(linear, left top, left bottom, from( #a0a0a0), to( #a0a0a0))!important;
		background-image:-webkit-linear-gradient( #a0a0a0, #a0a0a0)!important;
		background-image:-moz-linear-gradient( #a0a0a0, #a0a0a0)!important;
		background-image:-ms-linear-gradient( #a0a0a0, #a0a0a0)!important;
		background-image:-o-linear-gradient( #a0a0a0, #a0a0a0)!important;
}
.ui-btn-up-b {
	border:0px solid #dddddd!important;
	color:#ffffff!important;
	text-shadow:0 0px 0 #ffffff!important;
	background-image:linear-gradient( #a0a0a0, #a0a0a0)!important;
		background-image:-webkit-gradient(linear, left top, left bottom, from( #a0a0a0), to( #a0a0a0))!important;
		background-image:-webkit-linear-gradient( #a0a0a0, #a0a0a0)!important; 
		background-image:-moz-linear-gradient( #a0a0a0, #a0a0a0)!important; 
		background-image:-ms-linear-gradient( #a0a0a0, #a0a0a0)!important; 
		background-image:-o-linear-gradient( #a0a0a0, #a0a0a0)!important; 
}
.ui-btn-up-b:visited,.ui-btn-up-b a.ui-link-inherit {
	color:#ffffff!important;
}
.ui-btn-hover-b {
	border:0px solid #dddddd!important;
	text-shadow:0 1px 0 #ffffff!important;
	background-image:linear-gradient( #a0a0a0, #a0a0a0)!important;
		background-image:-webkit-gradient(linear, left top, left bottom, from( #a0a0a0), to( #a0a0a0))!important;
		background-image:-webkit-linear-gradient( #a0a0a0, #a0a0a0)!important;
		background-image:-moz-linear-gradient( #a0a0a0, #a0a0a0)!important;
		background-image:-ms-linear-gradient( #a0a0a0, #a0a0a0)!important;
		background-image:-o-linear-gradient( #a0a0a0, #a0a0a0)!important;
}
.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( #a0a0a0, #a0a0a0)!important;
		background-image:-webkit-gradient(linear, left top, left bottom, from( #a0a0a0), to( #a0a0a0))!important;
		background-image:-webkit-linear-gradient( #a0a0a0, #a0a0a0)!important;
		background-image:-moz-linear-gradient( #a0a0a0, #a0a0a0)!important;
		background-image:-ms-linear-gradient( #a0a0a0, #a0a0a0)!important;
		background-image:-o-linear-gradient( #a0a0a0, #a0a0a0)!important;
}
/* B -------------------------------------------------*/
/* E -------------------------------------------------*/
a.mblLogin {
	color:#ffffff!important;
}
/* E -------------------------------------------------*/