/* ##############################################################################
FILENAME: style.css
LAST UPDATE: 06.24.2011
COMMNENTS:
##############################################################################  */

/*******************************************************
	
	MAIN LAYOUT SETTINGS
									   
*******************************************************/
#megaContainer{
	border-top: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	border-left: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
}
#container {
	background-color: #ffffff;
	overflow:hidden;
	margin:0;
	padding-left:215px;
}

* html #container{
  height:1%; /* So IE plays nice */
}


#content{
  background-color:#FFFFFF;
  width:100%;
  border-left:215px solid #FFFFFF;
  margin-left:-215px;
  float:right;
  min-width:60%;
  font-size: 0.80em;
}

#sidebar-left {
	background-color:#FFFFFF;
 	width:215px;
 	float:right;
 	margin-left:-215px;	
 	font-size: 0.855em;
}


/************************************************************
	
	SECTION 0 - BODY
	
*************************************************************/
/*-----------------------------------------
	Section 0.1 - General Styles for 
	HTML and BODY
-----------------------------------------*/
html, body{
	background-color:#eeeeee;
	min-width: 800px;
}

/*-----------------------------------------
	Section 0.2 - Font Family
-----------------------------------------*/
#content,
#sidebar-left,
#footer{
	font-family: "trebuchet ms", verdana, arial, sans-serif;
}

p{
	margin-top:0.05em;
	line-height: 1.5em;	
}

/************************************************************
	
	SECTION 1 - HEADER
	
*************************************************************/

/*-----------------------------------------
	Section 1.1 - Outermost section
-----------------------------------------*/

.header {
	display: block;
	clear: both;
	/*margin: 0 0 4.5em 0;*/
	/*padding: 0;*/
}

/*-----------------------------------------
	Section 1.2 - Sitename and Banner
-----------------------------------------*/
.site-banner {
	/*border-bottom: 1em solid rgb(87, 39, 0);*/ /*saddlebrown*/
	/*margin: 0 0 0.5em 0;*/
	/*padding: 0;*/
}

/************************************************************
	
	SECTION 2 - CONTAINER 
	
*************************************************************/

/*-----------------------------------------
	Section 2.1 - Sidebar Left
-----------------------------------------*/

#sidebar-left img {
	margin: 0;
}
.site-search {
	border-bottom: 2px solid white;
	text-align: right;
}

/*-----------------------------------------
	Section 2.2 - Content
-----------------------------------------*/

/* ====================================
		2.2.1 Header Image 
   ==================================== */
.header-image { 
	background-color: #FFFFFF; /*#F5F2F2*/
	text-align: center;
}

.header-image img {
	/*width: 96%;*/ /* NOTE: Ask the browser to resize based on the window size */
}

/* ====================================
		2.2.2 Breadcrumbs
   ==================================== */
.breadcrumb{
	font-size:0.7em;	
}
.header-image-caption,
.breadcrumb {
	background-color: #990000;
	color: white;
	font-weight: bold;
	padding: 7px  0px 7px 0px;
	width: 100%; /* NOTE: Ask the browser to resize based on the window size */
	/*border-top: 4px solid #990000;*/
}
.breadcrumb a {
	color: white;
	text-decoration: none;
	padding-left: 10px;	
}
.breadcrumb a:hover {text-decoration: underline;}

/* ====================================
		2.2.4 Site Tag
   ==================================== */
.site-tag {text-align:center;}
.site-tag a {text-decoration: none;}
.site-tag-content {
	width: 500px;
	color: silver;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight: bolder;
	font-size: 32px;
	text-transform:uppercase;
	margin-left:auto;
	margin-right:auto;
}

/* ====================================
		2.2.5 Content Wrapper
   ==================================== */
.content-wrapper {
	/*clear: none;*/
	display: inline-block;
	/*margin: 0;*/
	padding: 0 1em 1.5em 1em;
}
/* IE hack */
* html .content {
	/*display: inline;*/
	/*overflow: scroll;*/
	/*width: 94%;*/
}

/* +++++++++++++++++++++++++++++++++++++
   		2.2.5.1 Headers
   +++++++++++++++++++++++++++++++++++++ */
   
/* --- General Headers Settings --- */

h1, h2, h3, h4, h5, h6{
margin:0 0 0.25em;	
}

h1{
	font-size:2.0em;
	clear:both;
}
h2{
	font-size:1.6em;
	clear:both;
}
h3{
	font-size:1.4em;
}
h4{
	font-size:1.2em;
}
h5{
	font-size: 1.0em;
}
h6{
	font-size: 0.8em;
}
/* --- Headers Search Results Section --- */
h1.content-search-results{
	display:block;
	color: #990000; /*darkred;*/
	padding: 50px 0 0 110px;
	margin: 0 0 0 0;
	background-image: url(../images/search-glass.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 300px;
	height: 50px;
}
/* --- Headers Home Section --- */
.content-home a:hover,
h1.content-home,
h2.content-home,
h3.content-home,
h4.content-home,
h5.content-home,
h6.content-home{
	color: #990000; /*darkred;*/
}

/* --- Headers Library Section --- */
.content-library a:hover,
h1.content-library,
h2.content-library,
h3.content-library,
h4.content-library,
h5.content-library,
h6.content-library{
	color: #109094; /*aqua;*/
}

/* --- Headers Signature Workshops Section --- */
.content-signature-workshops a:hover,
h1.content-signature-workshops,
h2.content-signature-workshops,
h3.content-signature-workshops,
h4.content-signature-workshops,
h5.content-signature-workshops,
h6.content-signature-workshops{
	color: #109094; /*aqua;*/
}

/* --- Headers Self Development Section --- */
.content-self-development a:hover,
h1.content-self-development,
h2.content-self-development,
h3.content-self-development,
h4.content-self-development,
h5.content-self-development,
h6.content-self-development{
	color: #109094; /*aqua;*/
}

/* --- Headers Affiliates Section --- */
.content-affiliates a:hover,
h1.content-affiliates,
h2.content-affiliates,
h3.content-affiliates,
h4.content-affiliates,
h5.content-affiliates,
h6.content-affiliates{
	color: #111078; /*darkblue;*/
}

/* --- Headers About Us Section --- */
.content-about-us a:hover,
h1.content-about-us,
h2.content-about-us,
h3.content-about-us,
h4.content-about-us,
h5.content-about-us,
h6.content-about-us{
	color: #111078; /*darkblue;*/
}

/* --- Headers My Account Section --- */
.content-my-account a:hover,
h1.content-my-account,
h2.content-my-account,
h3.content-my-account,
h4.content-my-account,
h5.content-my-account,
h6.content-my-account{
	color: #FF9C00; /*orange;*/
}

/* --- Headers eStore Section --- */
.content-estore a:hover,
h1.content-estore,
h2.content-estore,
h3.content-estore,
h4.content-estore,
h5.content-estore,
h6.content-estore{
	color: #FF9C00; /*orange;*/
}

/* --- Headers Events Section --- */
.content-events a:hover,
h1.content-events,
h2.content-events,
h3.content-events,
h4.content-events,
h5.content-events,
h6.content-events{
	color: #FF3300; /*orangered;*/
}

/* --- Headers FAQs Section --- */
.content-faqs a:hover,
h1.content-faqs,
h2.content-faqs,
h3.content-faqs,
h4.content-faqs,
h5.content-faqs,
h6.content-faqs{
	color: #000000;
}

/* --- Front Page H2 --- */
h2.front-page{
	padding-left:18px;
	background-image: url(../images/icon_h2-frontpage-hot-topics.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size:1.2em;
	margin-bottom:0.05em;
	border-bottom:none;
	color: #990000;
}

.content-font {
        font-size: 1.1em;
        line-height: 1.1em;
}
.content-pagetitle {
	padding: 0.25em 1em 0.25em 1em;
	font-weight: bold;
	font-size: 125%;
}

.news-item {
	margin: 0.25em;
	padding: 0.25em;
}

.news-item-quote {
	background-color: #F5F2F2; /*gainsboro;*/
	/*width: 100%;*/
}


/* --- Header in Article reviews --- */
.article-review-header{
color:#848484;
font-size:0.8em;
line-height:1.1em;
letter-spacing:1px;
}

/* +++++++++++++++++++++++++++++++++++++
   	2.2.5.2 Links
   +++++++++++++++++++++++++++++++++++++ */

/* --- Rules for links inside the CONTENT WRAPPER Section --- */
.content-wrapper a,
.content-wrapper a:visited,
.content-wrapper a:active,
.content-wrapper a.mailto-link,
.content-wrapper a.mailto-link:visited,
.content-wrapper a.mailto-link:active{
	color: #111078;
	text-decoration: underline;
}
.content-wrapper a:hover,
.content-wrapper a.link-mailto:hover{
	text-decoration: none;
}

/* --- For Mailto Links --- */
.content-wrapper a.mailto-link{
background-image:url(../images/icon_mail.gif);
background-position:left top;
background-repeat:no-repeat;
padding-left: 17px;
border-bottom:none;
text-decoration:underline;
}

/* --- Read More links --- */
.content-wrapper a.readmore{
	color:#005cab;
	background-image: url(../images/icon_article-13x12.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 3px;
	display:block;
	width:75px;
}

/* +++++++++++++++++++++++++++++++++++++
   	2.2.5.3 Un-order and Order Listings
   +++++++++++++++++++++++++++++++++++++ */

/* --- General Rules and Applies to the Home area as well --- */
.content-wrapper ul{
	list-style-image:url(../images/icons-unorderlist-990000.gif);
	list-style-type:square;
}
.content-wrapper ol,
.content-wrapper ul{ 
	line-height:1.4em;
	padding-left:1em;
}
/* --- Un-order listing :: Library and Resources Area, Signature Workshops and Self Development --- */
.content-library ul,
.content-signature-workshops ul,
.content-self-development ul{
	list-style-image:url(../images/icons-unorderlist-109094.gif);
}

/* --- Un-order listing :: About Us and Affiliates areas--- */
.content-about-us ul,
.content-affiliates ul{
	list-style-image:url(../images/icons-unorderlist-111078.gif);
}

/* --- Un-order listing :: eStore and My account areas --- */
.content-estore ul,
.content-my-account ul{
	list-style-image:url(../images/icons-unorderlist-ff9c00.gif);
}

/* --- Un-order listing :: Events Area --- */
.content-events ul{
	list-style-image:url(../images/icons-unorderlist-ff3700.gif);
}

* --- Un-order listing :: FAQs Area --- */
.content-faqs ul{
	list-style-type:square;
}

/* --- Controlling the padding for the Un-order and Order listing in each of the areas --- */
/* --- NOTE:This rule does not apply to Home (Front Page)  --- */
.content-library ul,
.content-library ol,
.content-signature-workshops ul,
.content-signature-workshops ol,
.content-self-development ul,
.content-self-development ol,
.content-about-us ul,
.content-about-us ol,
.content-affiliates ul,
.content-affiliates ol,
.content-estore ul,
.content-estore ol,
.content-my-account ul,
.content-my-account ol,
.content-events ul,
.content-events ol,
.content-faqs ul,
.content-faqs ol,
.content-wrapper ul.ul-1-5,
.content-wrapper ul.ul-2{
	padding-left:3em;
}

 /* --- Unorder List at 1.5 line Separation  --- */
 
.content-wrapper ul.ul-1-5,
.content-wrapper ol.ol-1-5,
.content-wrapper ul.nolist-icon-1-5{
	line-height:2.1em;
}

/* ---  Unorder List at 2 line Separation  --- */

.content-wrapper ul.ul-2,
.content-wrapper ol.ol-2,
.content-wrapper ul.nolist-icon-2{
	line-height:2.8em;
}

/* ---  Unorder List No List Icon  --- */

.content-wrapper ul.nolist-icon,
.content-wrapper ul.nolist-icon-1-5,
.content-wrapper ul.nolist-icon-2{
	list-style-image:none;
	list-style-type:none;
}



/* +++++++++++++++++++++++++++++++++++++
   	2.2.5.4 Tables
   +++++++++++++++++++++++++++++++++++++ */

/* TABLE SIZES */

table.leadership-table-vertical-listing-400px,
table.leadership-table-vertical-listing-450px,
table.leadership-table-vertical-listing-500px,
table.leadership-table-vertical-listing-550px,
table.leadership-table-vertical-listing-600px,
table.leadership-table-vertical-listing-650px,
table.leadership-table-vertical-listing-700px,
table.leadership-table-vertical-listing-750px,
table.leadership-table-vertical-listing-800px,
table.leadership-table-vertical-listing-fullWidth{
	font-size: 1.0em;
	border-collapse:collapse;
}
table.leadership-table-vertical-listing-400px{
	width:400px;
}
table.leadership-table-vertical-listing-450px{
	width:450px;
}
table.leadership-table-vertical-listing-500px{
	width:500px;
}
table.leadership-table-vertical-listing-550px{
	width:550px;
}

table.leadership-table-vertical-listing-600px{
	width:600px;
}
table.leadership-table-vertical-listing-650px{
	width:650px;
}
table.leadership-table-vertical-listing-700px{
	width:700px;
}
table.leadership-table-vertical-listing-750px{
	width:750px;
}
table.leadership-table-vertical-listing-800px{
	width: 800px;
}
table.leadership-table-vertical-listing-fullWidth{
	width: 100%;
}

/* TABLE CELLS :: PADDING-MARGIN VALUES in GENERAL   */

table.leadership-table-vertical-listing-400px tr td,
table.leadership-table-vertical-listing-450px tr td,
table.leadership-table-vertical-listing-500px tr td,
table.leadership-table-vertical-listing-550px tr td,
table.leadership-table-vertical-listing-600px tr td,
table.leadership-table-vertical-listing-650px tr td,
table.leadership-table-vertical-listing-700px tr td,
table.leadership-table-vertical-listing-750px tr td,
table.leadership-table-vertical-listing-800px tr td{
		padding: 5px 3px 5px 3px;
		margin: 2px 0px 2px 0px;
}

/* TABLE HEADERS :: LIBRARY, SIGNATURE WORKSHOPS, SELF DEVELOPMENT */

table.leadership-table-vertical-listing-400px tr.library-table-headers,
table.leadership-table-vertical-listing-450px tr.library-table-headers,
table.leadership-table-vertical-listing-500px tr.library-table-headers,
table.leadership-table-vertical-listing-550px tr.library-table-headers,
table.leadership-table-vertical-listing-600px tr.library-table-headers,
table.leadership-table-vertical-listing-650px tr.library-table-headers,
table.leadership-table-vertical-listing-700px tr.library-table-headers,
table.leadership-table-vertical-listing-750px tr.library-table-headers,
table.leadership-table-vertical-listing-800px tr.library-table-headers,
table.leadership-table-vertical-listing-fullWidth tr.library-table-headers,
table.leadership-table-vertical-listing-400px tr.signature-workshops-table-headers,
table.leadership-table-vertical-listing-450px tr.signature-workshops-table-headers,
table.leadership-table-vertical-listing-500px tr.signature-workshops-table-headers,
table.leadership-table-vertical-listing-550px tr.signature-workshops-table-headers,
table.leadership-table-vertical-listing-600px tr.signature-workshops-table-headers,
table.leadership-table-vertical-listing-650px tr.signature-workshops-table-headers,
table.leadership-table-vertical-listing-700px tr.signature-workshops-table-headers,
table.leadership-table-vertical-listing-750px tr.signature-workshops-table-headers,
table.leadership-table-vertical-listing-800px tr.signature-workshops-table-headers,
table.leadership-table-vertical-listing-fullWidth tr.signature-workshops-table-headers,
table.leadership-table-vertical-listing-400px tr.self-development-table-headers,
table.leadership-table-vertical-listing-450px tr.self-development-table-headers,
table.leadership-table-vertical-listing-500px tr.self-development-table-headers,
table.leadership-table-vertical-listing-550px tr.self-development-table-headers,
table.leadership-table-vertical-listing-600px tr.self-development-table-headers,
table.leadership-table-vertical-listing-650px tr.self-development-table-headers,
table.leadership-table-vertical-listing-700px tr.self-development-table-headers,
table.leadership-table-vertical-listing-750px tr.self-development-table-headers,
table.leadership-table-vertical-listing-800px tr.self-development-table-headers,
table.leadership-table-vertical-listing-fullWidth tr.self-development-table-headers{
	border-top: 3px solid #81CDCF;
	border-bottom: 3px solid #81CDCF;
	color: #FFFFFF;
	background-color:#109094;
	text-align:left;
	font-size: 1.1em;
	font-weight:normal;
}

/* TABLE HEADERS :: LIBRARY, SIGNATURE WORKSHOPS, SELF DEVELOPMENT  - MOUSE OVER */

table.leadership-table-vertical-listing-400px tr.library-table-headers:hover,
table.leadership-table-vertical-listing-450px tr.library-table-headers:hover,
table.leadership-table-vertical-listing-500px tr.library-table-headers:hover,
table.leadership-table-vertical-listing-550px tr.library-table-headers:hover,
table.leadership-table-vertical-listing-600px tr.library-table-headers:hover,
table.leadership-table-vertical-listing-650px tr.library-table-headers:hover,
table.leadership-table-vertical-listing-700px tr.library-table-headers:hover,
table.leadership-table-vertical-listing-750px tr.library-table-headers:hover,
table.leadership-table-vertical-listing-800px tr.library-table-headers:hover,
table.leadership-table-vertical-listing-fullWidth tr.library-table-headers:hover,
table.leadership-table-vertical-listing-400px tr.signature-workshops-table-headers:hover,
table.leadership-table-vertical-listing-450px tr.signature-workshops-table-headers:hover,
table.leadership-table-vertical-listing-500px tr.signature-workshops-table-headers:hover,
table.leadership-table-vertical-listing-550px tr.signature-workshops-table-headers:hover,
table.leadership-table-vertical-listing-600px tr.signature-workshops-table-headers:hover,
table.leadership-table-vertical-listing-650px tr.signature-workshops-table-headers:hover,
table.leadership-table-vertical-listing-700px tr.signature-workshops-table-headers:hover,
table.leadership-table-vertical-listing-750px tr.signature-workshops-table-headers:hover,
table.leadership-table-vertical-listing-800px tr.signature-workshops-table-headers:hover,
table.leadership-table-vertical-listing-fullWidth tr.signature-workshops-table-headers:hover,
table.leadership-table-vertical-listing-400px tr.self-development-table-headers:hover,
table.leadership-table-vertical-listing-450px tr.self-development-table-headers:hover,
table.leadership-table-vertical-listing-500px tr.self-development-table-headers:hover,
table.leadership-table-vertical-listing-550px tr.self-development-table-headers:hover,
table.leadership-table-vertical-listing-600px tr.self-development-table-headers:hover,
table.leadership-table-vertical-listing-650px tr.self-development-table-headers:hover,
table.leadership-table-vertical-listing-700px tr.self-development-table-headers:hover,
table.leadership-table-vertical-listing-750px tr.self-development-table-headers:hover,
table.leadership-table-vertical-listing-800px tr.self-development-table-headers:hover,
table.leadership-table-vertical-listing-fullWidth tr.self-development-table-headers:hover{
	background-color:#109094;
}

/* TABLE HEADERS :: AFFILIATES, ABOUT US */

table.leadership-table-vertical-listing-400px tr.affiliates-table-headers,
table.leadership-table-vertical-listing-450px tr.affiliates-table-headers,
table.leadership-table-vertical-listing-500px tr.affiliates-table-headers,
table.leadership-table-vertical-listing-550px tr.affiliates-table-headers,
table.leadership-table-vertical-listing-600px tr.affiliates-table-headers,
table.leadership-table-vertical-listing-650px tr.affiliates-table-headers,
table.leadership-table-vertical-listing-700px tr.affiliates-table-headers,
table.leadership-table-vertical-listing-750px tr.affiliates-table-headers,
table.leadership-table-vertical-listing-800px tr.affiliates-table-headers,
table.leadership-table-vertical-listing-fullWidth tr.affiliates-table-headers,
table.leadership-table-vertical-listing-400px tr.about-us-table-headers,
table.leadership-table-vertical-listing-450px tr.about-us-table-headers,
table.leadership-table-vertical-listing-500px tr.about-us-table-headers,
table.leadership-table-vertical-listing-550px tr.about-us-table-headers,
table.leadership-table-vertical-listing-600px tr.about-us-table-headers,
table.leadership-table-vertical-listing-650px tr.about-us-table-headers,
table.leadership-table-vertical-listing-700px tr.about-us-table-headers,
table.leadership-table-vertical-listing-750px tr.about-us-table-headers,
table.leadership-table-vertical-listing-800px tr.about-us-table-headers,
table.leadership-table-vertical-listing-fullWidth tr.about-us-table-headers{
	border-top: 3px solid #4748BF;
	border-bottom: 3px solid #4748BF;
	color: #FFFFFF;
	background-color:#111078;
	text-align:left;
	font-size: 1.1em;
	font-weight:normal;
}

/* TABLE HEADERS :: AFFILIATES, ABOUT US - MOUSE OVER */

table.leadership-table-vertical-listing-400px tr.affiliates-table-headers:hover,
table.leadership-table-vertical-listing-450px tr.affiliates-table-headers:hover,
table.leadership-table-vertical-listing-500px tr.affiliates-table-headers:hover,
table.leadership-table-vertical-listing-550px tr.affiliates-table-headers:hover,
table.leadership-table-vertical-listing-600px tr.affiliates-table-headers:hover,
table.leadership-table-vertical-listing-650px tr.affiliates-table-headers:hover,
table.leadership-table-vertical-listing-700px tr.affiliates-table-headers:hover,
table.leadership-table-vertical-listing-750px tr.affiliates-table-headers:hover,
table.leadership-table-vertical-listing-800px tr.affiliates-table-headers:hover,
table.leadership-table-vertical-listing-fullWidth tr.affiliates-table-headers:hover,
table.leadership-table-vertical-listing-400px tr.about-us-table-headers:hover,
table.leadership-table-vertical-listing-450px tr.about-us-table-headers:hover,
table.leadership-table-vertical-listing-500px tr.about-us-table-headers:hover,
table.leadership-table-vertical-listing-550px tr.about-us-table-headers:hover,
table.leadership-table-vertical-listing-600px tr.about-us-table-headers:hover,
table.leadership-table-vertical-listing-650px tr.about-us-table-headers:hover,
table.leadership-table-vertical-listing-700px tr.about-us-table-headers:hover,
table.leadership-table-vertical-listing-750px tr.about-us-table-headers:hover,
table.leadership-table-vertical-listing-800px tr.about-us-table-headers:hover,
table.leadership-table-vertical-listing-fullWidth tr.about-us-table-headers:hover{
        background-color:#111078;
}

/* TABLE HEADERS :: MY ACCOUNT, ESTORE */

table.leadership-table-vertical-listing-400px tr.my-account-table-headers,
table.leadership-table-vertical-listing-450px tr.my-account-table-headers,
table.leadership-table-vertical-listing-500px tr.my-account-table-headers,
table.leadership-table-vertical-listing-550px tr.my-account-table-headers,
table.leadership-table-vertical-listing-600px tr.my-account-table-headers,
table.leadership-table-vertical-listing-650px tr.my-account-table-headers,
table.leadership-table-vertical-listing-700px tr.my-account-table-headers,
table.leadership-table-vertical-listing-750px tr.my-account-table-headers,
table.leadership-table-vertical-listing-800px tr.my-account-table-headers,
table.leadership-table-vertical-listing-fullWidth tr.my-account-table-headers,
table.leadership-table-vertical-listing-400px tr.estore-table-headers,
table.leadership-table-vertical-listing-450px tr.estore-table-headers,
table.leadership-table-vertical-listing-500px tr.estore-table-headers,
table.leadership-table-vertical-listing-550px tr.estore-table-headers,
table.leadership-table-vertical-listing-600px tr.estore-table-headers,
table.leadership-table-vertical-listing-650px tr.estore-table-headers,
table.leadership-table-vertical-listing-700px tr.estore-table-headers,
table.leadership-table-vertical-listing-750px tr.estore-table-headers,
table.leadership-table-vertical-listing-800px tr.estore-table-headers,
table.leadership-table-vertical-listing-fullWidth tr.estore-table-headers{
	border-top: 1px solid #FFCD7F;
	border-bottom: 1px solid #FFCD7F;
	color: #FFFFFF;
	background-color:#FF9C00;
	text-align:left;
	font-size: 1.1em;
	font-weight:normal;
}

/* TABLE HEADERS :: MY ACCOUNT, ESTORE - MOUSE OVER */

table.leadership-table-vertical-listing-400px tr.my-account-table-headers:hover,
table.leadership-table-vertical-listing-450px tr.my-account-table-headers:hover,
table.leadership-table-vertical-listing-500px tr.my-account-table-headers:hover,
table.leadership-table-vertical-listing-550px tr.my-account-table-headers:hover,
table.leadership-table-vertical-listing-600px tr.my-account-table-headers:hover,
table.leadership-table-vertical-listing-650px tr.my-account-table-headers:hover,
table.leadership-table-vertical-listing-700px tr.my-account-table-headers:hover,
table.leadership-table-vertical-listing-750px tr.my-account-table-headers:hover,
table.leadership-table-vertical-listing-800px tr.my-account-table-headers:hover,
table.leadership-table-vertical-listing-fullWidth tr.my-account-table-headers:hover,
table.leadership-table-vertical-listing-400px tr.estore-table-headers:hover,
table.leadership-table-vertical-listing-450px tr.estore-table-headers:hover,
table.leadership-table-vertical-listing-500px tr.estore-table-headers:hover,
table.leadership-table-vertical-listing-550px tr.estore-table-headers:hover,
table.leadership-table-vertical-listing-600px tr.estore-table-headers:hover,
table.leadership-table-vertical-listing-650px tr.estore-table-headers:hover,
table.leadership-table-vertical-listing-700px tr.estore-table-headers:hover,
table.leadership-table-vertical-listing-750px tr.estore-table-headers:hover,
table.leadership-table-vertical-listing-800px tr.estore-table-headers:hover,
table.leadership-table-vertical-listing-fullWidth tr.estore-table-headers{
         background-color:#FF9C00;      
}

/* TABLE HEADERS :: EVENTS */

table.leadership-table-vertical-listing-400px tr.events-table-headers,
table.leadership-table-vertical-listing-450px tr.events-table-headers,
table.leadership-table-vertical-listing-500px tr.events-table-headers,
table.leadership-table-vertical-listing-550px tr.events-table-headers,
table.leadership-table-vertical-listing-600px tr.events-table-headers,
table.leadership-table-vertical-listing-650px tr.events-table-headers,
table.leadership-table-vertical-listing-700px tr.events-table-headers,
table.leadership-table-vertical-listing-750px tr.events-table-headers,
table.leadership-table-vertical-listing-800px tr.events-table-headers,
table.leadership-table-vertical-listing-fullWidth tr.events-table-headers{
	border-top: 1px solid #FF744F;
	border-bottom: 1px solid #FF744F;
	color: #FFFFFF;
	background-color:#FF3700;
	text-align:left;
	font-size: 1.1em;
	font-weight:normal;
}

/* TABLE HEADERS :: EVENTS - MOUSE OVER */

table.leadership-table-vertical-listing-400px tr.events-table-headers:hover,
table.leadership-table-vertical-listing-450px tr.events-table-headers:hover,
table.leadership-table-vertical-listing-500px tr.events-table-headers:hover,
table.leadership-table-vertical-listing-550px tr.events-table-headers:hover,
table.leadership-table-vertical-listing-600px tr.events-table-headers:hover,
table.leadership-table-vertical-listing-650px tr.events-table-headers:hover,
table.leadership-table-vertical-listing-700px tr.events-table-headers:hover,
table.leadership-table-vertical-listing-750px tr.events-table-headers:hover,
table.leadership-table-vertical-listing-800px tr.events-table-headers:hover,
table.leadership-table-vertical-listing-fullWidth tr.events-table-headers:hover{
	background-color:#FF3700;
}

/* TABLE HEADERS :: FAQS */

table.leadership-table-vertical-listing-400px tr.faqs-table-headers,
table.leadership-table-vertical-listing-450px tr.faqs-table-headers,
table.leadership-table-vertical-listing-500px tr.faqs-table-headers,
table.leadership-table-vertical-listing-550px tr.faqs-table-headers,
table.leadership-table-vertical-listing-600px tr.faqs-table-headers,
table.leadership-table-vertical-listing-650px tr.faqs-table-headers,
table.leadership-table-vertical-listing-700px tr.faqs-table-headers,
table.leadership-table-vertical-listing-750px tr.faqs-table-headers,
table.leadership-table-vertical-listing-800px tr.faqs-table-headers,
table.leadership-table-vertical-listing-fullWidth tr.faqs-table-headers{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #FFFFFF;
	background-color: #000000;
	text-align:left;
	font-size: 1.1em;
	font-weight:normal;
}

/* TABLE HEADERS :: FAQS - MOUSE OVER */

table.leadership-table-vertical-listing-400px tr.faqs-table-headers:hover,
table.leadership-table-vertical-listing-450px tr.faqs-table-headers:hover,
table.leadership-table-vertical-listing-500px tr.faqs-table-headers:hover,
table.leadership-table-vertical-listing-550px tr.faqs-table-headers:hover,
table.leadership-table-vertical-listing-600px tr.faqs-table-headers:hover,
table.leadership-table-vertical-listing-650px tr.faqs-table-headers:hover,
table.leadership-table-vertical-listing-700px tr.faqs-table-headers:hover,
table.leadership-table-vertical-listing-750px tr.faqs-table-headers:hover,
table.leadership-table-vertical-listing-800px tr.faqs-table-headers:hover,
table.leadership-table-vertical-listing-fullWidth tr.faqs-table-headers:hover{
        background-color: #000000;
}

/* PLACING LINE BELOW EACH CELLS */

table.leadership-table-vertical-listing-400px tr td,
table.leadership-table-vertical-listing-450px tr td,
table.leadership-table-vertical-listing-500px tr td,
table.leadership-table-vertical-listing-550px tr td,
table.leadership-table-vertical-listing-600px tr td,
table.leadership-table-vertical-listing-650px tr td,
table.leadership-table-vertical-listing-700px tr td,
table.leadership-table-vertical-listing-750px tr td,
table.leadership-table-vertical-listing-800px tr td,
table.leadership-table-vertical-listing-fullWidth tr td{
	border-bottom: 1px solid #cccccc;
	padding: 4px 3px 4px 3px;
}

/* PLACING A LIGHT BACKGROUND COLOR GRAY IN EVEN ROWS  */

table.leadership-table-vertical-listing-400px tr.even,
table.leadership-table-vertical-listing-450px tr.even,
table.leadership-table-vertical-listing-500px tr.even,
table.leadership-table-vertical-listing-550px tr.even,
table.leadership-table-vertical-listing-600px tr.even,
table.leadership-table-vertical-listing-650px tr.even,
table.leadership-table-vertical-listing-700px tr.even,
table.leadership-table-vertical-listing-750px tr.even,
table.leadership-table-vertical-listing-800px tr.even,
table.leadership-table-vertical-listing-fullWidth tr.even{
	background-color: #f0f0f0;
}

/* MOUSE OVER ROWS */

table.leadership-table-vertical-listing-400px tr:hover,
table.leadership-table-vertical-listing-450px tr:hover,
table.leadership-table-vertical-listing-500px tr:hover,
table.leadership-table-vertical-listing-550px tr:hover,
table.leadership-table-vertical-listing-600px tr:hover,
table.leadership-table-vertical-listing-650px tr:hover,
table.leadership-table-vertical-listing-700px tr:hover,
table.leadership-table-vertical-listing-750px tr:hover,
table.leadership-table-vertical-listing-800px tr:hover,
table.leadership-table-vertical-listing-fullWidth tr:hover{
	background-color:#DFDFDF;
}

/* PROVIDE WIDTH TO CELLS */

table.leadership-table-vertical-listing-400px tr td.columnat1em,
table.leadership-table-vertical-listing-450px tr td.columnat1em,
table.leadership-table-vertical-listing-500px tr td.columnat1em,
table.leadership-table-vertical-listing-550px tr td.columnat1em,
table.leadership-table-vertical-listing-600px tr td.columnat1em,
table.leadership-table-vertical-listing-650px tr td.columnat1em,
table.leadership-table-vertical-listing-700px tr td.columnat1em,
table.leadership-table-vertical-listing-750px tr td.columnat1em,
table.leadership-table-vertical-listing-800px tr td.columnat1em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat1em{
width:1em;
}

table.leadership-table-vertical-listing-400px tr td.columnat2em,
table.leadership-table-vertical-listing-450px tr td.columnat2em,
table.leadership-table-vertical-listing-500px tr td.columnat2em,
table.leadership-table-vertical-listing-550px tr td.columnat2em,
table.leadership-table-vertical-listing-600px tr td.columnat2em,
table.leadership-table-vertical-listing-650px tr td.columnat2em,
table.leadership-table-vertical-listing-700px tr td.columnat2em,
table.leadership-table-vertical-listing-750px tr td.columnat2em,
table.leadership-table-vertical-listing-800px tr td.columnat2em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat2em{
width:2em;
}
table.leadership-table-vertical-listing-400px tr td.columnat3em,
table.leadership-table-vertical-listing-450px tr td.columnat3em,
table.leadership-table-vertical-listing-500px tr td.columnat3em,
table.leadership-table-vertical-listing-550px tr td.columnat3em,
table.leadership-table-vertical-listing-600px tr td.columnat3em,
table.leadership-table-vertical-listing-650px tr td.columnat3em,
table.leadership-table-vertical-listing-700px tr td.columnat3em,
table.leadership-table-vertical-listing-750px tr td.columnat3em,
table.leadership-table-vertical-listing-800px tr td.columnat3em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat3em{
width:3em;
}
table.leadership-table-vertical-listing-400px tr td.columnat4em,
table.leadership-table-vertical-listing-450px tr td.columnat4em,
table.leadership-table-vertical-listing-500px tr td.columnat4em,
table.leadership-table-vertical-listing-550px tr td.columnat4em,
table.leadership-table-vertical-listing-600px tr td.columnat4em,
table.leadership-table-vertical-listing-650px tr td.columnat4em,
table.leadership-table-vertical-listing-700px tr td.columnat4em,
table.leadership-table-vertical-listing-750px tr td.columnat4em,
table.leadership-table-vertical-listing-800px tr td.columnat4em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat4em{
width:4em;
}
table.leadership-table-vertical-listing-400px tr td.columnat5em,
table.leadership-table-vertical-listing-450px tr td.columnat5em,
table.leadership-table-vertical-listing-500px tr td.columnat5em,
table.leadership-table-vertical-listing-550px tr td.columnat5em,
table.leadership-table-vertical-listing-600px tr td.columnat5em,
table.leadership-table-vertical-listing-650px tr td.columnat5em,
table.leadership-table-vertical-listing-700px tr td.columnat5em,
table.leadership-table-vertical-listing-750px tr td.columnat5em,
table.leadership-table-vertical-listing-800px tr td.columnat5em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat5em{
width:5em;
}
table.leadership-table-vertical-listing-400px tr td.columnat6em,
table.leadership-table-vertical-listing-450px tr td.columnat6em,
table.leadership-table-vertical-listing-500px tr td.columnat6em,
table.leadership-table-vertical-listing-550px tr td.columnat6em,
table.leadership-table-vertical-listing-600px tr td.columnat6em,
table.leadership-table-vertical-listing-650px tr td.columnat6em,
table.leadership-table-vertical-listing-700px tr td.columnat6em,
table.leadership-table-vertical-listing-750px tr td.columnat6em,
table.leadership-table-vertical-listing-800px tr td.columnat6em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat6em{
width:6em;
}
table.leadership-table-vertical-listing-400px tr td.columnat7em,
table.leadership-table-vertical-listing-450px tr td.columnat7em,
table.leadership-table-vertical-listing-500px tr td.columnat7em,
table.leadership-table-vertical-listing-550px tr td.columnat7em,
table.leadership-table-vertical-listing-600px tr td.columnat7em,
table.leadership-table-vertical-listing-650px tr td.columnat7em,
table.leadership-table-vertical-listing-700px tr td.columnat7em,
table.leadership-table-vertical-listing-750px tr td.columnat7em,
table.leadership-table-vertical-listing-800px tr td.columnat7em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat7em{
width:7em;
}
table.leadership-table-vertical-listing-400px tr td.columnat8em,
table.leadership-table-vertical-listing-450px tr td.columnat8em,
table.leadership-table-vertical-listing-500px tr td.columnat8em,
table.leadership-table-vertical-listing-550px tr td.columnat8em,
table.leadership-table-vertical-listing-600px tr td.columnat8em,
table.leadership-table-vertical-listing-650px tr td.columnat8em,
table.leadership-table-vertical-listing-700px tr td.columnat8em,
table.leadership-table-vertical-listing-750px tr td.columnat8em,
table.leadership-table-vertical-listing-800px tr td.columnat8em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat8em{
width:8em;
}
table.leadership-table-vertical-listing-400px tr td.columnat9em,
table.leadership-table-vertical-listing-450px tr td.columnat9em,
table.leadership-table-vertical-listing-500px tr td.columnat9em,
table.leadership-table-vertical-listing-550px tr td.columnat9em,
table.leadership-table-vertical-listing-600px tr td.columnat9em,
table.leadership-table-vertical-listing-650px tr td.columnat9em,
table.leadership-table-vertical-listing-700px tr td.columnat9em,
table.leadership-table-vertical-listing-750px tr td.columnat9em,
table.leadership-table-vertical-listing-800px tr td.columnat9em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat9em{
width:9em;
}
table.leadership-table-vertical-listing-400px tr td.columnat10em,
table.leadership-table-vertical-listing-450px tr td.columnat10em,
table.leadership-table-vertical-listing-500px tr td.columnat10em,
table.leadership-table-vertical-listing-550px tr td.columnat10em,
table.leadership-table-vertical-listing-600px tr td.columnat10em,
table.leadership-table-vertical-listing-650px tr td.columnat10em,
table.leadership-table-vertical-listing-700px tr td.columnat10em,
table.leadership-table-vertical-listing-750px tr td.columnat10em,
table.leadership-table-vertical-listing-800px tr td.columnat10em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat10em{
width:10em;
}
table.leadership-table-vertical-listing-400px tr td.columnat11em,
table.leadership-table-vertical-listing-450px tr td.columnat11em,
table.leadership-table-vertical-listing-500px tr td.columnat11em,
table.leadership-table-vertical-listing-550px tr td.columnat11em,
table.leadership-table-vertical-listing-600px tr td.columnat11em,
table.leadership-table-vertical-listing-650px tr td.columnat11em,
table.leadership-table-vertical-listing-700px tr td.columnat11em,
table.leadership-table-vertical-listing-750px tr td.columnat11em,
table.leadership-table-vertical-listing-800px tr td.columnat11em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat11em{
width:11em;
}
table.leadership-table-vertical-listing-400px tr td.columnat12em,
table.leadership-table-vertical-listing-450px tr td.columnat12em,
table.leadership-table-vertical-listing-500px tr td.columnat12em,
table.leadership-table-vertical-listing-550px tr td.columnat12em,
table.leadership-table-vertical-listing-600px tr td.columnat12em,
table.leadership-table-vertical-listing-650px tr td.columnat12em,
table.leadership-table-vertical-listing-700px tr td.columnat12em,
table.leadership-table-vertical-listing-750px tr td.columnat12em,
table.leadership-table-vertical-listing-800px tr td.columnat12em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat12em{
width:12em;
}
table.leadership-table-vertical-listing-400px tr td.columnat13em,
table.leadership-table-vertical-listing-450px tr td.columnat13em,
table.leadership-table-vertical-listing-500px tr td.columnat13em,
table.leadership-table-vertical-listing-550px tr td.columnat13em,
table.leadership-table-vertical-listing-600px tr td.columnat13em,
table.leadership-table-vertical-listing-650px tr td.columnat13em,
table.leadership-table-vertical-listing-700px tr td.columnat13em,
table.leadership-table-vertical-listing-750px tr td.columnat13em,
table.leadership-table-vertical-listing-800px tr td.columnat13em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat13em{
width:13em;
}
table.leadership-table-vertical-listing-400px tr td.columnat14em,
table.leadership-table-vertical-listing-450px tr td.columnat14em,
table.leadership-table-vertical-listing-500px tr td.columnat14em,
table.leadership-table-vertical-listing-550px tr td.columnat14em,
table.leadership-table-vertical-listing-600px tr td.columnat14em,
table.leadership-table-vertical-listing-650px tr td.columnat14em,
table.leadership-table-vertical-listing-700px tr td.columnat14em,
table.leadership-table-vertical-listing-750px tr td.columnat14em,
table.leadership-table-vertical-listing-800px tr td.columnat14em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat14em{
width:14em;
}
table.leadership-table-vertical-listing-400px tr td.columnat15em,
table.leadership-table-vertical-listing-450px tr td.columnat15em,
table.leadership-table-vertical-listing-500px tr td.columnat15em,
table.leadership-table-vertical-listing-550px tr td.columnat15em,
table.leadership-table-vertical-listing-600px tr td.columnat15em,
table.leadership-table-vertical-listing-650px tr td.columnat15em,
table.leadership-table-vertical-listing-700px tr td.columnat15em,
table.leadership-table-vertical-listing-750px tr td.columnat15em,
table.leadership-table-vertical-listing-800px tr td.columnat15em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat15em{
width:15em;
}
table.leadership-table-vertical-listing-400px tr td.columnat16em,
table.leadership-table-vertical-listing-450px tr td.columnat16em,
table.leadership-table-vertical-listing-500px tr td.columnat16em,
table.leadership-table-vertical-listing-550px tr td.columnat16em,
table.leadership-table-vertical-listing-600px tr td.columnat16em,
table.leadership-table-vertical-listing-650px tr td.columnat16em,
table.leadership-table-vertical-listing-700px tr td.columnat16em,
table.leadership-table-vertical-listing-750px tr td.columnat16em,
table.leadership-table-vertical-listing-800px tr td.columnat16em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat16em{
width:16em;
}
table.leadership-table-vertical-listing-400px tr td.columnat17em,
table.leadership-table-vertical-listing-450px tr td.columnat17em,
table.leadership-table-vertical-listing-500px tr td.columnat17em,
table.leadership-table-vertical-listing-550px tr td.columnat17em,
table.leadership-table-vertical-listing-600px tr td.columnat17em,
table.leadership-table-vertical-listing-650px tr td.columnat17em,
table.leadership-table-vertical-listing-700px tr td.columnat17em,
table.leadership-table-vertical-listing-750px tr td.columnat17em,
table.leadership-table-vertical-listing-800px tr td.columnat17em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat17em{
width:17em;
}
table.leadership-table-vertical-listing-400px tr td.columnat18em,
table.leadership-table-vertical-listing-450px tr td.columnat18em,
table.leadership-table-vertical-listing-500px tr td.columnat18em,
table.leadership-table-vertical-listing-550px tr td.columnat18em,
table.leadership-table-vertical-listing-600px tr td.columnat18em,
table.leadership-table-vertical-listing-650px tr td.columnat18em,
table.leadership-table-vertical-listing-700px tr td.columnat18em,
table.leadership-table-vertical-listing-750px tr td.columnat18em,
table.leadership-table-vertical-listing-800px tr td.columnat18em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat18em{
width:18em;
}
table.leadership-table-vertical-listing-400px tr td.columnat19em,
table.leadership-table-vertical-listing-450px tr td.columnat19em,
table.leadership-table-vertical-listing-500px tr td.columnat19em,
table.leadership-table-vertical-listing-550px tr td.columnat19em,
table.leadership-table-vertical-listing-600px tr td.columnat19em,
table.leadership-table-vertical-listing-650px tr td.columnat19em,
table.leadership-table-vertical-listing-700px tr td.columnat19em,
table.leadership-table-vertical-listing-750px tr td.columnat19em,
table.leadership-table-vertical-listing-800px tr td.columnat19em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat19em{
width:19em;
}
table.leadership-table-vertical-listing-400px tr td.columnat20em,
table.leadership-table-vertical-listing-450px tr td.columnat20em,
table.leadership-table-vertical-listing-500px tr td.columnat20em,
table.leadership-table-vertical-listing-550px tr td.columnat20em,
table.leadership-table-vertical-listing-600px tr td.columnat20em,
table.leadership-table-vertical-listing-650px tr td.columnat20em,
table.leadership-table-vertical-listing-700px tr td.columnat20em,
table.leadership-table-vertical-listing-750px tr td.columnat20em,
table.leadership-table-vertical-listing-800px tr td.columnat20em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat20em{
width:20em;
}
table.leadership-table-vertical-listing-400px tr td.columnat25em,
table.leadership-table-vertical-listing-450px tr td.columnat25em,
table.leadership-table-vertical-listing-500px tr td.columnat25em,
table.leadership-table-vertical-listing-550px tr td.columnat25em,
table.leadership-table-vertical-listing-600px tr td.columnat25em,
table.leadership-table-vertical-listing-650px tr td.columnat25em,
table.leadership-table-vertical-listing-700px tr td.columnat25em,
table.leadership-table-vertical-listing-750px tr td.columnat25em,
table.leadership-table-vertical-listing-800px tr td.columnat25em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat25em{
width:25em;
}
table.leadership-table-vertical-listing-400px tr td.columnat30em,
table.leadership-table-vertical-listing-450px tr td.columnat30em,
table.leadership-table-vertical-listing-500px tr td.columnat30em,
table.leadership-table-vertical-listing-550px tr td.columnat30em,
table.leadership-table-vertical-listing-600px tr td.columnat30em,
table.leadership-table-vertical-listing-650px tr td.columnat30em,
table.leadership-table-vertical-listing-700px tr td.columnat30em,
table.leadership-table-vertical-listing-750px tr td.columnat30em,
table.leadership-table-vertical-listing-800px tr td.columnat30em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat30em{
width:30em;
}
table.leadership-table-vertical-listing-400px tr td.columnat35em,
table.leadership-table-vertical-listing-450px tr td.columnat35em,
table.leadership-table-vertical-listing-500px tr td.columnat35em,
table.leadership-table-vertical-listing-550px tr td.columnat35em,
table.leadership-table-vertical-listing-600px tr td.columnat35em,
table.leadership-table-vertical-listing-650px tr td.columnat35em,
table.leadership-table-vertical-listing-700px tr td.columnat35em,
table.leadership-table-vertical-listing-750px tr td.columnat35em,
table.leadership-table-vertical-listing-800px tr td.columnat35em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat35em{
width:35em;
}
table.leadership-table-vertical-listing-400px tr td.columnat40em,
table.leadership-table-vertical-listing-450px tr td.columnat40em,
table.leadership-table-vertical-listing-500px tr td.columnat40em,
table.leadership-table-vertical-listing-550px tr td.columnat40em,
table.leadership-table-vertical-listing-600px tr td.columnat40em,
table.leadership-table-vertical-listing-650px tr td.columnat40em,
table.leadership-table-vertical-listing-700px tr td.columnat40em,
table.leadership-table-vertical-listing-750px tr td.columnat40em,
table.leadership-table-vertical-listing-800px tr td.columnat40em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat40em{
width:40em;
}
table.leadership-table-vertical-listing-400px tr td.columnat45em,
table.leadership-table-vertical-listing-450px tr td.columnat45em,
table.leadership-table-vertical-listing-500px tr td.columnat45em,
table.leadership-table-vertical-listing-550px tr td.columnat45em,
table.leadership-table-vertical-listing-600px tr td.columnat45em,
table.leadership-table-vertical-listing-650px tr td.columnat45em,
table.leadership-table-vertical-listing-700px tr td.columnat45em,
table.leadership-table-vertical-listing-750px tr td.columnat45em,
table.leadership-table-vertical-listing-800px tr td.columnat45em,
table.leadership-table-vertical-listing-fullWidth tr td.columnat45em{
width:45em;
}
/* +++++++++++++++++++++++++++++++++++++
   	2.2.5.5 Images
   +++++++++++++++++++++++++++++++++++++ */
.image-left {
clear:both;
float:left;
margin:0.5em 1em 0.5em 0;
}
.image-right {
clear:both;
float:right;
margin:0.5em 0 0.5em 1em;
}

/* +++++++++++++++++++++++++++++++++++++
   	2.2.5.6 Back to the Top Link
   +++++++++++++++++++++++++++++++++++++ */
p.backTop{
 	clear:both;	
}
/* +++++++++++++++++++++++++++++++++++++
   	2.2.5.4 Forms
   +++++++++++++++++++++++++++++++++++++ */
.field-required{
	color:#990000;
	font-size:2em;
	padding:0.3em 0.1em 0 0.1em;
	vertical-align:middle;
}
div.error-box,
div.success-box{
display:box;
width: 500px;
border: 6px #747679 solid;
background-color: #4d4e53;
background-repeat: no-repeat;
background-position: left top;
color: #e3e3e3;
padding: 1.5em 1em 1.5em 8em;
margin: 0 1em 1.5em 1.5em;
}
div.success-box{
background-image: url(../images/icon-checkmark.png);
}
div.error-box{
background-image: url(../images/icon-bad.png);
}
/*-----------------------------------------
 Section 2.3 - FRONTPAGE
-----------------------------------------*/

table.tableHomepageContent{
	display: table;
	width:100%;
	border:none;
	border-collapse: collapse;
}
table.tableHomepageContent tr td{
	display: table-cell;
	width: 46%;
	vertical-align: top;
	text-align: left;
	padding: 1em;
}

/* ====================================
	2.3.1 Main Headers Styles
	(Welcome, Hot Topics, Events, 
	Testimonials)
   ==================================== */
.frontPageBlockHeader{
	background-image: url(../images/frontpage-header-underline.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 4px 0 6px 0;
	font-weight: bold;
	color: #990000;
	font-size: 1.3em;
	margin: 0 0 0.5em 0;
}

/* ====================================
	2.3.2 Styles for Hot Topics
   ==================================== */
.news-item-content-hot-topics h2{
	padding-left:18px;
	background-image: url(../images/icon_h2-frontpage-hot-topics.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size:1.2em;
}

/* ==================================== 
	2.3.3 Quotes
   ==================================== */
.news-item-column-quote {
	color: gray;
	font-size: 1.5em;
}
.news-item-column-quote .sub {
	color: rgb(153, 0, 0); /*darkred;*/
	font-size: 2.5em;
	/*text-align: right;*/
}

/************************************************************
	
	SECTION 3 - FOOTER
	
*************************************************************/

#footer {
	font-size:0.75em;
	background-color: #848484;
	/*border-top: 4px solid #005cab;*/
	clear: both;
	bottom: 0em;
	margin-top: 0;
	padding: 5px 0 5px 0;
	display:block;
	font-weight:bold;
}

.footer-links {
	text-align: center;
}
.footer-links ul {
	margin: 0;
	padding: 0;
}
.footer-links li {
	display: inline;
	list-style: none;
	padding: 0 1.5em 0 1.5em;
}
.footer-links a {
	color: #ffffff; /*darkred;*/
	text-decoration: none;
	letter-spacing: 1px;
}
.footer-links a:hover {
	text-decoration: underline;
}

/************************************************************
	
	SECTION 4 - EMBEDDED CONTENT
	
*************************************************************/

/*
// Horizontal whitespace
.content .buffer {
 	//float: left;
 	width: 160px;
 	height: 20px;
 	margin: 0px;
 	padding: 0px;
 	background-color: white;
}

// Headings
.content h1 {
	//clear: left;
	margin: 1.0em 0px 1.0em 0px;
	font-weight: bold;
	font-size: 150%;
}

.content h2 {
	//clear: left;
	margin: 1.5em 0px 1.0em 0px;
	font-weight: bold;
	font-size: 140%;
}

.content h3 {
	//clear: left;
	margin: 1.0em 0px 0.6em 0px;
	font-weight: bold;
	font-size: 130%;
}

.content h4 {
	//clear: left;
	margin: 0.5em 0px 0.5em 0px;
	font-weight: bold;
	font-style: italic;
	font-size: 130%;
}

// Paragraph text
.content p {
	//clear: left;
	margin: 0em 0px 0.7em 0px;
	padding: 0px;
	font-size: 100%;
}

// Quote
.content p.quote {
	//clear: left;
	margin: 0em 30px 0.6em 30px;
	line-height: 120%;
	font-size: 120%;
}

// Embedded
.content .embed {
	//float: left;
	width: 120px;
	margin: 2px 7px 2px 0px;
	padding: 5px 5px 5px 5px;
	background-color: silver;
	font-style: italic;
	font-weight: bold;
	line-height: 1.2em;
	font-size: 180%;
}

.content .embed-caption {
	//float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-style: italic;
	font-weight: normal;
	line-height: 1.2em;
	font-size: 50%;
}

// Unordered List
.content ul {
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 30px;
	list-style-type: disc;
	list-style-position: outside;
	font-size: 100%;
}
.content ul.folderList {
	font-size:130%;
	//color: olive;
}

// Ordered List
.content ol {
	margin: 0px 10px 0px 17px;
	padding: 0px 0px 0px 30px;
	list-style-type: decimal;
	list-style-position: outside;
	font-size: 130%;
}

// Tables


.content .tabledata {
	//clear: left;
	margin: 0.5em 0px 0.2em 30px;
	border: solid 1px gray;
	empty-cells: show;
	border-collapse: collapse;
	background-color: silver;
}

.content .tabledata tr {
	margin: 0px;
	padding: 0px;
}

.content .tabledata td {
	padding: 2px 7px 2px 7px;
	border: solid 1px gray;
	text-align: left;
	font-size: 120%;
}

.content .tabledata th {
	margin: 0px;
	padding: 2px 7px 2px 7px;
	border: solid 1px gray;
	empty-cells: show;
	text-align: left;
	font-size: 120%; 	
}

.content p.tabledata-caption {
	margin: 0em 0px 10px 30px;
	padding: 0px;
	//clear: both;
	text-align: left;
	font-size: 120%;
}
*/

/************************************************************
	
	SECTION 5 - GENERIC CLASSES
	
*************************************************************/

/*
.align-left {
	text-align: left;
}

.align-right {
	text-align: right;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}
*/

/************************************************************
	
	SECTION 6 - MISCELLANEOUS
	
*************************************************************/

/*-----------------------------------------
 	6.1 General CSS Rules for Tables
-----------------------------------------*/

.content-wrapper a img {
	border:none;
	
}
.content table {
	border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

.content td {
	margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}

.hide {
	display: none;
}

.img-caption {
	clear: both;
}

.simple-border {
	border-width: thin;
	border-style: solid;
}
.no-border {
	border: 0;
}

.strikethrough {
	color: red;
	text-decoration: line-through;
}

.center {
	text-align: center;
}

/* Adding a <sup> or <sub> tag can throw off the line-spacing of a text block. */

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

/************************************************************
	
	SECTION 7 - GOOGLE ADVANCED SEARCH
	
*************************************************************/

h2.search_title{
	color: #007f71;
	font-size: 1.25em;
}
.content table tr{
	background-color:#fff; 
}
.content table table{
	border: 1px solid #e8e8e8;
}

table.advanced_search_panel{
	background-color: #fff;
	margin: 3px;
	padding:3px;
	border: none;
}
table.advanced_search_panel table.advanced_results_panel tr td{
	background-color:#fff;
	border:none;
}
.content table.advanced_search_panel table.advanced_results_panel tr td table tr td{
	background-color:#fff;
	border:none;
	margin: 3px;
	padding:3px;
}

