@import "reset.css";
@import "type.css";
@import "grid.css";
@import "widgets.css";


/* ============= link styling =============== */

a {text-decoration: none; color: #444;}
a:link { text-decoration: none; color: #444; }
a:visited { text-decoration: none; color: #444; }
a:hover { text-decoration: none; color: #777; }
a:active, a:focus { text-decoration: none; color: #444; }

/*  -----    universal -------     */

input {
	font-size: 1.0em;
}

strong {
	font-weight: bold;
}

h1 {
	font-family: "Century Gothic", helvetica, arial, sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	margin: 0;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #ccc;
}

h2 {
	font-family: helvetica, arial, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #666;
	margin: 0;
	padding: 5px 0px 5px 0px;
}

h3 {
	font-family: helvetica, arial, sans-serif;
	font-size: 1.6em;
	color: #444;
	margin: 0;
	padding: 5px 0px 5px 0px;
}

ul {
	margin: 0;
	padding: 0;
}

li {
	list-style: none;
	padding: 0;
}


p {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 1.2em;
	line-height: 16px;
	color: #333;
	margin: 12px 0px 22px 18px;
	padding: 0;
}

a.ltgray {
	color:#333;
}

a:hover.ltgray {
	color: #777;
}
	

/* ============= HOME PAGE STYLING =============== */

div.homecard p {
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 1.1em;
	color: #777;
	line-height: 16px;
	padding-left: 0px;
	padding-right: 10px;
}

/* ============== header form =============== */

div#header form input {	
	font-family: helvetica, arial, sans-serif;
	font-size: 1.1em;
	color: #333;
	width:100px;
}

div#header form a#search {
	display:block;
	float: right;
	margin-top: 5px;
	margin-bottom: 0px;
	width: 73px;
	height: 21px;
	background-image: url(../_images/search_button.gif);
	background-repeat: no-repeat;
}

div#header form a#search:hover {
	background-image: url(../_images/search_button_over.gif);
	background-repeat: no-repeat;
}

/* ============== INTERNAL STYLING =============== */

div#leftsmall_content.blue p a {
	color:  #fff;
	text-decoration: underline;
	}
	
	div#leftsmall_content.blue p a:hover {
	color:  #ccc;
	text-decoration: underline;
	}






/* ============== site navigation ================ */

/* ============== FIRST NAVIGATION ================ */

div#mainnav ul {
	margin: 0px 0px 0px 15px;
	padding: 0;
}

div#mainnav ul li {
	display: inline;
}
	
	div#mainnav ul li img {
		visibility: hidden;
		margin: 0;
		padding: 0;
		height: 5px;
	}
		
		div#mainnav ul li a {
			float: left;
			margin: 15px 0px 0px 0px;
			padding: 0px 25px 3px 2px;
			height: 20px;
		}
		
		div#mainnav ul li a.home {
			background-image: url(../_images/nav/nav_home.gif);
			background-repeat: no-repeat;
			width: 75px;
		}
		
		div#mainnav ul li a.home:hover {
			background-image: url(../_images/nav/nav_home_over.gif);
			background-repeat: no-repeat;
		}
		
		div#mainnav ul li a.working {
			background-image: url(../_images/nav/nav_working.gif);
			background-repeat: no-repeat;
			width: 218px;
		}
		
		div#mainnav ul li a.workingdead {
			background-image: url(../_images/nav/nav_working_over.gif);
			background-repeat: no-repeat;
			width: 218px;
		}
		
		div#mainnav ul li a.working:hover {
			background-image: url(../_images/nav/nav_working_over.gif);
			background-repeat: no-repeat;
		}
		
		div#mainnav ul li a.about {
			background-image: url(../_images/nav/nav_about.gif);
			background-repeat: no-repeat;
			width: 86px;
		}
		
		div#mainnav ul li a.aboutdead {
			background-image: url(../_images/nav/nav_about_over.gif);
			background-repeat: no-repeat;
			width: 86px;
		}
		
		div#mainnav ul li a.about:hover {
			background-image: url(../_images/nav/nav_about_over.gif);
			background-repeat: no-repeat;
		}
		
		div#mainnav ul li a.experience {
			background-image: url(../_images/nav/nav_experience.gif);
			background-repeat: no-repeat;
			width: 136px;
		}
		
		div#mainnav ul li a.experiencedead {
			background-image: url(../_images/nav/nav_experience_over.gif);
			background-repeat: no-repeat;
			width: 136px;
		}
		
		div#mainnav ul li a.experience:hover {
			background-image: url(../_images/nav/nav_experience_over.gif);
			background-repeat: no-repeat;
		}
		
		div#mainnav ul li a.services {
			background-image: url(../_images/nav/nav_services.gif);
			background-repeat: no-repeat;
			width: 109px;
		}
		
		div#mainnav ul li a.servicesdead {
			background-image: url(../_images/nav/nav_services_over.gif);
			background-repeat: no-repeat;
			width: 109px;
		}
		
		div#mainnav ul li a.services:hover {
			background-image: url(../_images/nav/nav_services_over.gif);
			background-repeat: no-repeat;
		}
		
		div#mainnav ul li a.contact {
			background-image: url(../_images/nav/nav_contact.gif);
			background-repeat: no-repeat;
			width: 108px;
		}
		
		div#mainnav ul li a.contactdead {
			background-image: url(../_images/nav/nav_contact_over.gif);
			background-repeat: no-repeat;
			width: 108px;
		}
		
		div#mainnav ul li a.contact:hover {
			background-image: url(../_images/nav/nav_contact_over.gif);
			background-repeat: no-repeat;
		}
		
/* ============== SECOND NAVIGATION ================ */

div#secondnav ul {
	margin: 0px 0px 0px 15px;
	padding: 17px 0px 0px 0px;
}

	div#secondnav ul li {
		display: inline;
		text-transform: uppercase;
		font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
		font-size: 1.3em;
		font-weight: bold;
		padding: 0px 6px 0px 6px;
		margin: 0px;
		color: #777;
	}
	
	div#secondnav ul li a {
		padding: 0px;
		margin: 0px 10px 0px 0px;
		color: #777;
	}
	
	div#secondnav ul li a:hover {
		color: #222;
	}
	
	div#secondnav a.selected1 {
		color: #222;
		border-bottom: 2px solid #777!important;
	}
	
	div#secondnav ul li span {
		padding-left: 10px;
	}
	
/* ============== THIRD NAVIGATION ================ */
		
div#thirdnav ul {
	margin: 0px 0px 0px 15px;
	padding: 9px 0px 0px 0px;
}

div#thirdnav ul li {
	display: inline;
	text-transform: uppercase;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	padding: 0px 6px 0px 0px;
	margin: 0px;
}

div#thirdnav ul li a {
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	color: #777;
}

div#thirdnav ul li a:hover {
	color: #222;
}

div#thirdnav ul li a.selected2 {
	background-image: url(../_images/chrome/arrow.gif);
	background-repeat: no-repeat;
	color: #891a06;
}

/* -------------- end of navigation -------------- */

/* ================================ TWO EVEN COLUMNS   ===========================*/
/*left side*/
h1.bluetop {
	width: 405px;
	height: 30px;
	margin: -8px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background-image: url(../_images/chrome/h1_bg_ltblue.gif);
	background-repeat: no-repeat;
	background-color: #6d94c5;
	text-transform: uppercase;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #fff;
	font-weight: bold;
	font-size: 2.5em;
	line-height: 1.2em;
	border: 0px;
}

h1.browntop {
	width: 405px;
	height: 30px;
	margin: -8px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background-image: url(../_images/chrome/h1_bg_ltbrown.gif);
	background-repeat: no-repeat;
	background-color: #deae46;
	text-transform: uppercase;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #fff;
	font-weight: bold;
	font-size: 2.5em;
	line-height: 1.2em;
	border: 0px;
}

h1.graytop {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 12px;
	height: 55px;
	font-size: 2.5em;
	font-weight: bold;
	background-color: #fff;
	color: #00457e;
	text-transform: uppercase;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-image: url(../_images/chrome/h1_tan.gif);
	background-repeat: no-repeat;
	border: 0px;
}

h1.graytop_smaller {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 12px;
	height: 55px;
	font-size: 2.1em;
	font-weight: bold;
	background-color: #fff;
	color: #00457e;
	text-transform: uppercase;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-image: url(../_images/chrome/h1_tan.gif);
	background-repeat: no-repeat;
	border: 0px;
}

/* flash "dont have flash" copy */
div.col1topcontent p {
	margin: 0px;
	padding: 0px
}

div.col1topabout p {
	margin: 0px;
	padding: 0px
}

h1.graybottom {
	margin:0px 0px -22px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(../_images/chrome/h1_tan.gif);
	background-repeat: no-repeat;
	border: 0px;
}

div.col1bottom h2 {
	height: 55px;
	color: #fff;
	text-transform: uppercase;
	font-size: 3.7em;
	font-weight: bold;
	padding: 0px 0px 0px 32px;
	margin: 0px;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-image: url(../_images/chrome/h2_bluebg.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
}

div.col1bottom h2.brownlabel {
	background-image: url(../_images/chrome/h2_brownbg.jpg)!important;
	background-repeat: no-repeat;
	background-color: #fff;
}

div.bottomcopy p {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 1.2em;
	line-height: 22px;
	color: #333;
	margin: 0px;
	padding: 0px;
}

div.bottomcopy  h3 {
	line-height: 20px;
}

/* - - - - - - RECRUITING + TEACHING - - - - - - */

.col1topcontent h1 {
	font-family: "Century Gothic", "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 2.1em;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 6px 0px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	border-bottom: 2px solid #fff;
	color: #fff;
}

.col1topabout h3 {
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 1.3em;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 6px 0px;
	line-height: 18px;
	text-align: left;
	color: #fff;
}

h1.topmargin {
	margin-top: 30px;
}

/*end left side*/


/*right side*/

div.col2copy p {
	padding: 6px 0px 10px 0px;
	line-height: 22px;
	font-family: helvetica, arial, verdana, sans-serif;
	color: #444;
	font-size: 1.2em;
	margin: 0px;
}


.col2copy h1 {
	color: #444;
}

.col2copy h2 {
	color: #333;
}

img.rtfloat {
	float: right;
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #fff;
	margin:8px 0px 6px 12px;
}

img.lftfloat {
	float: left;
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #fff;
	margin: 5px 12px 6px 0px;
}

img.skyline {
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #fff;
	margin: 0px;
}

h1.training {
	font-size: 1.6em;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;
	color: #333;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-transform: none;
	border: 0px;
}

/* <<<<<< 'NATURE OF POWER' POEM STYLE  >>>>>>>>>> */
div.natureofpower h2 {
	font-weight: normal;
	font-family: Helvetica, arial, sans-serif;
	font-size: 1.8em;
	color: #222;
	line-height: 25px;
}

div.natureofpower h3 {
	font-family: Georgia, helvetica, sans-serif;
	font-weight: bold;
	font-size: 2.0em;
	padding: 10px;
	color: #000;
	line-height: 30px;
	font-style: italic;
	background-color: none!important;
}

div.natureofpower h3 a {
	color: #00457e;
	border-bottom: 1px dotted #5d95c3;
}

div.natureofpower h3 a:hover {
	color: #333;
	border-bottom: 2px solid #bbb;
}

div.col2copy h4 {
	font-weight: bold;
	color: #333;
	line-height: 20px;
	font-size: 1.4em;
	margin: 4px 0px 4px 0px;
	padding: 8px 0px 8px 0px!important;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

/*sifr replaces*/
div.col2callout h4 {
	width: 328px;/* due to sifr - must put width */
	margin: 0px 0px 0px 20px;
	padding: 6px 0px 0px 0px;
	line-height:24px;
	border: 0px;
}


/* ================================= left col small =========================== ============================================================== */

h1.smallredtop {
	width: 190px;
	margin: -8px 0px 0px 0px;
	padding:12px 10px 8px 15px;
	background-image: url(../_images/chrome/leftsmall_title_red.gif);
	background-repeat: no-repeat;
	background-color: #8a1f03;
	text-transform: uppercase;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #fff;
	font-weight: bold;
	font-size: 2.5em;
	line-height: 1.2em;
	border: 0px;
}

h1.smallbluetop {
	width: 190px;
	margin: -8px 0px 0px 0px;
	padding:12px 10px 8px 15px;
	background-image: url(../_images/chrome/leftsmall_title_blue.gif);
	background-repeat: no-repeat;
	background-color: #034478;
	text-transform: uppercase;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #fff;
	font-weight: bold;
	font-size: 2.5em;
	line-height: 1.2em;
	border: 0px;
}

h1.smallbrowntop {
	width: 190px;
	margin: -8px 0px 0px 0px;
	padding:12px 10px 8px 15px;
	background-image: url(../_images/chrome/leftsmall_title_brown.gif);
	background-repeat: no-repeat;
	background-color: #9c5708;
	text-transform: uppercase;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #fff;
	font-weight: bold;
	font-size: 2.5em;
	line-height: 1.2em;
	border: 0px;
}

h1.smallgreentop {
	width: 190px;
	margin: -8px 0px 0px 0px;
	padding:12px 10px 8px 15px;
	background-image: url(../_images/chrome/leftsmall_title_green.gif);
	background-repeat: no-repeat;
	background-color: #2c5945;
	text-transform: uppercase;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #fff;
	font-weight: bold;
	font-size: 2.5em;
	line-height: 1.2em;
	border: 0px;
}

h1.ltbrowntop {
	width: 190px;
	margin: -8px 0px 0px 0px;
	padding:12px 10px 8px 15px;
	background-image: url(../_images/chrome/leftsmall_title_ltbrown.gif);
	background-repeat: no-repeat;
	background-color: #b0953a;
	text-transform: uppercase;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #fff;
	font-weight: bold;
	font-size: 2.5em;
	line-height: 1.2em;
	border: 0px;
}

h1.graytop_large {
	margin: 0px!important;
	padding: 8px 0px 8px 12px;
	height: 55px;
	font-size: 2.5em;
	font-weight: bold;
	background-color: #fff;
	color: #00457e;
	text-transform: uppercase;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-image: url(../_images/chrome/rightlarge_tanbg.gif);
	background-repeat: no-repeat;
	border: 0px;
}

h1.pic1{
	margin: 0px!important;
	padding: 8px 0px 8px 12px;
	height: 55px;
	font-size: 2.5em;
	font-weight: bold;
	background-color: #fff;
	color: #00457e;
	text-transform: uppercase;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-image: url(../_images/chrome/rightlarge_pic1bg.jpg);
	background-repeat: no-repeat;
	border: 0px;
}

h1.pic2{
	margin: 0px!important;
	padding: 8px 0px 8px 12px;
	height: 55px;
	font-size: 2.5em;
	font-weight: bold;
	background-color: #fff;
	color: #00457e;
	text-transform: uppercase;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-image: url(../_images/chrome/rightlarge_pic2bg.jpg);
	background-repeat: no-repeat;
	border: 0px;
}

h1.pic3{
	margin: 0px!important;
	padding: 8px 0px 8px 12px;
	height: 55px;
	font-size: 2.5em;
	font-weight: bold;
	background-color: #fff;
	color: #00457e;
	text-transform: uppercase;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-image: url(../_images/chrome/rightlarge_pic3bg.jpg);
	background-repeat: no-repeat;
	border: 0px;
}

/* ---- left col small - color vertical splits ----- */

h2#redlabel {
	height: 55px;
	text-transform: uppercase;
	font-size: 3.7em;
	font-weight: bold;
	padding: 0px 0px 0px 32px;
	margin: 0px;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-image: url(../_images/chrome/red_transition.gif);
	background-repeat: no-repeat;
	background-color: #fff!important;
}

h2#ltbrownlabel {
	height: 55px;
	text-transform: uppercase;
	font-size: 3.7em;
	font-weight: bold;
	padding: 0px 0px 0px 32px;
	margin: 0px;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-image: url(../_images/chrome/ltbrown_transition.gif);
	background-repeat: no-repeat;
	background-color: #fff;
}

h2#brownlabel {
	height: 55px;
	text-transform: uppercase;
	font-size: 3.7em;
	font-weight: bold;
	padding: 0px 0px 0px 32px;
	margin: 0px;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-image: url(../_images/chrome/brown_transition.gif);
	background-repeat: no-repeat;
	background-color: #fff;
}

h2#bluelabel {
	height: 55px;
	text-transform: uppercase;
	font-size: 3.7em;
	font-weight: bold;
	padding: 0px 0px 0px 32px;
	margin: 0px!important;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-image: url(../_images/chrome/blue_transition.gif);
	background-repeat: no-repeat;
	background-color: #fff;
}

h2#greenlabel {
	height: 55px;
	text-transform: uppercase;
	font-size: 3.7em;
	font-weight: bold;
	padding: 0px 0px 0px 32px;
	margin: 0px!important;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-image: url(../_images/chrome/green_transition.gif);
	background-repeat: no-repeat;
	background-color: #fff;
}

/* ---- END - color vertical splits ----- */

div.bottomcopy a {
	color: #00457e;
	text-decoration: underline;
}

div.col1bottom a {
	text-decoration: underline;
}

div.col1bottom a:hover {
	text-decoration: underline;
}

div.bottomcopy a:hover {
	color: #777;
	text-decoration: underline;
}

div#leftsmall_content p {
	margin: 0px 12px 12px 17px;
	padding: 0px;
	color: #fff;
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 1.2em;
	line-height: 18px;
}

div#leftsmall_content img {
	margin: 0px 12px 12px 17px;
	padding: 0px;
	color: #fff;
	border: 2px solid #eee;
}

div#leftsmall_content ul {
	margin: 0px 12px 0px 17px;
	padding: 0px 0px 20px 0px;
}

div#leftsmall_content ul li {
	padding: 0px;
	margin: 4px 0px 2px 0px;
	color: #fff;
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 1.2em;
}





/* -----   LEED Green logo image for EXP  -------   */

img.leed {
	display: block;
	border: 0px!important;
}

/* -----   END  -------   */

/* -----   "A" Layout with a column of images!!!!  -------   */

table td#twocolumn h1 {
	font-size: 1.5em;
	line-height: 20px;
	font-family: "Century Gothic", helvetica, arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 16px 0px 4px 0px;
	padding: 0px;
	color: #333;
	border-bottom: 1px solid #777;
}

table td#twocolumn h2 {
	font-size: 1.7em;
	line-height: 20px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px solid #777;
	color: #333;
}

table td#twocolumn h3 {
	font-size: 1.3em;
	line-height: 20px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 4px 0px;
	color: #891a06;
}

table td#twocolumn h4 {
	font-size: 1.3em;
	line-height: 20px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 4px 0px;
	color: #333;
}

table td#twocolumn h3 a {
	color: #891a06;
	text-decoration: underline;
}

table td#twocolumn h3 a:hover {
	color: #777;
	text-decoration: underline;
}

table td#twocolumn p {
	font-size: 1.2em;
	line-height: 22px;
	font-family: helvetica, arial, sans-serif;
	margin: 2px 0px 12px 0px!important;
	padding: 0px;
}

table td#twocolumn p a {
	color: #891a06;
	text-decoration: underline;
}

table td#twocolumn p a:hover {
	color: #333;
	text-decoration: underline;
}

table td#twocolumn ul {
	font-size: 1.2em;
	color: #333;
	font-family: helvetica, arial, sans-serif;
	margin: 14px 0px 20px 30px;
	padding: 0px;
}

table td#twocolumn ul li {
	list-style: square;
	margin: 7px 0px 7px 0px;
	padding: 0px;
	line-height: 18px;
}

table td#twocolumn ol {
	font-size: 0.9em;
	font-family: helvetica, arial, sans-serif;
	margin: -7px 0px 20px 36px;
	padding: 0px;
}

table td#twocolumn ol li {
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
}

td#twocolumn ul#contact {
	margin: 0px;
	padding: 0px;
}

td#twocolumn p#upload {
	margin: 10px 0px 20px 0px!important;
	padding: 0px;
}

td#twocolumn ul#contact li {
	list-style-type: none!important;
	margin: 0px;
	padding: 0px;
}

/*---------- styling for internal round box SERVICES --------- */

div#rounded-content  h1 {
	margin: 0px 0px 5px 0px;
	padding: 4px 0px 4px 12px;
	background-color: #e5e5e5;
	font-family: "Century Gothic","Trebuchet MS", helvetica, arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.6em;
}

div#rounded-content  ul {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 24px 12px;
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 1.2em;
	color: #555;
}

div#rounded-content  ul li {
	margin: 0px;
	padding: 3px 15px 3px 0px;
}

div#rounded-content  ul li ul {
	font-size: 1.0em;
	margin: 0px;
	padding: 10px 10px 10px 15px;
}

div#rounded-content  ul li ul li {
	list-style: square;
}

a.static {
	color:#333;
}


/* ================== FOOTER =================== */

div#footer p {
	display: block;
	text-align: center;
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, arial, sans-serif;
	font-size: 1.4em;
	text-transform: uppercase;
	color: #00437b;
	margin:0;
	padding: 0px 0px 6px 0px;
}

div#footer ul {
	display: block;
	text-align: center;
	margin:0;
	padding: 0;
}

div#footer li {
	font-family: "Century Gothic", "Trebuchet MS", Helvetica, arial, sans-serif;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #888;
	display: inline;
}

div#footer li a {
	padding-left: 1px;
	padding-right: 1px;
	text-decoration: none;
	color: #888;
}


/*   ----------    ONE WIDE COLUMNS FOR 'A' LAYOUT   -----------       */

/* ----------------------- history slides ------------------------------   */

div.history h1 {
	font-family: "Century Gothic", helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 1.8em;
	color: #333;
	margin: 0px;
	padding:0px;
	border: 0px;
}

div.history h2 {
	background-image: url(../_images/chrome/plus.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	font-size: 1.7em;
	line-height: 20px;
	font-family: "Century Gothic", helvetica, arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0px 5px 0px;
	padding: 2px 0px 2px 24px;
	color: #333;
	border-bottom: 3px solid #eaeaea;
	background-color: #fff;
}

	div.history h2 a {
		color: #00437b;
	}

div.history p {
	margin: 0px 0px 14px 0px;
	padding: 0px;
	color: #333;
	line-height: 20px;
}

/* future of power */
ol li {
	font-size: 1.3em;
	list-style-type: decimal;
	list-style-position: inside;
	color: #333;
	margin: 0px 0px 0px 0px;
	line-height: 20px;
}

	ol li ul {
		margin: 8px 0px 10px 0px;
	}

		ol li ul li{
			font-size: 1.0em;
			color: #666;
			list-style-type: square;
			line-height: 16px;
			margin: 0px 0px 1px 20px;
		}

ul.slides {
	margin: 8px 70px 10px 20px;
}

	ul.slides li{
		font-size: 1.2em;
		color: #333;
		list-style-type: square;
		line-height: 21px;
		margin: 0px 0px 1px 20px;
	}

/*  ------  talk with power people --------- */
div.talk h2 {
	font-size: 1.3em;
	font-weight: normal;
	color: #444;
	border-bottom: 1px solid #ccc;
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 10px 0px;
}

	div.talk h2 span {
		font-size: 1.3em;
		font-weight: bold;
		margin-right: 6px;
		color: #034478;
		text-transform: uppercase;
		font-family: "Century Gothic", "Trebuchet MS", Helvetica, arial, sans-serif;
	}

div.talk p {
	font-size: 1.1em;
	line-height: 18px;
	margin: 0px 0px 0px 150px;
	padding: 0px;
}

	div.talk a {
		display: block;
		font-weight: bold;
		color:#8a1f03;
		text-decoration: underline;
	}

	div.talk a:hover {
		display: block;
		font-weight: bold;
		color:#888;
		text-decoration: underline;
	}	

/* ----- BENEFITS PAGE  ------ */
div.benefits h1 {
	border-bottom: 1px solid #ccc;
	margin: 0px;
	padding: 4px 0px 6px 0px;
	font-weight: bold;
	color: #00457e;
}

div.benefits h2 {
	margin: 0px;
	font-size: 1.4em;
	padding: 8px 0px 0px 0px;
	font-weight: bold;
	color: #454;
}

div.benefits p {
	margin: 6px 0px 20px 0px;
	padding: 0px;
}

/* ----- vip ------ */
div.wide p {
	margin: 0px;
	padding: 4px 30px 16px 0px;
	line-height:19px;
}

div.wide img {
	border: 1px solid #ccc;
	margin-bottom: 20px;
}

div.wide h2 {
	font-size: 1.6em;
	line-height: 20px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	border: 0px;
	color: #333;
}

div.wide h3 {
	font-size: 1.4em;
	line-height: 20px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	margin: 0px 80px 6px 0px;
	padding: 0px 0px 6px 0px;
	border-bottom: 1px solid #ccc;
	color: #333;
}

div.wide h4 {
	font-size: 1.3em;
	line-height: 20px;
	font-family: helvetica, arial, sans-serif;
	margin: 0px 40px 16px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #ccc;
	color: #333;
}

div.wide ul {
	margin: 10px 0px 30px 0px;
	padding: 0px;
}

div.wide li {
	font-size: 1.3em;
	list-style-type: square;
	padding: 4px 0px 4px 0px;
	margin: 0px 240px 0px 26px;
	color: #333;
	line-height: 17px;
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
}

table.serv-twocol ul {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

table.serv-twocol ul li {
	list-style-type: square;
	font-size: 1.3em;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 12px;
	color: #333;
	line-height: 17px;
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
}

table.serv-twocol ul li ul {
	margin: 4px 0px 0px 0px;
}

table.serv-twocol ul li ul li {
	padding: 3px 0px 2px 0px;
	margin: 0px 0px 0px 4px;
	list-style-type: none;
	font-size: 0.9em;
}

p.caption {
	font-family: verdana, arial;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 1.0em;
	color: #666;
}

div#privacy p {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

p.disclaimer {
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
	color: #666;
}

div.contactinfo p {
	display: block;
	margin: 0px;
	padding: 0px;
}

div.contactinfo p input {
	font-size: 1.1em;
	display: block;
	width: 200px;
	margin: 0px;
	padding: 1px;
}

div.contactinfo p input.submit {
	display: block;
	width: 75px;
	margin: 0px;
	padding: 0px;
}

div.contactinfo p label {
	display: block;
}

.indicate {
	font-family: verdana;
	font-size: 1.0em!important;
	color: red;s
}

a.book {
	color: #fff;
	text-decoration: underline;
}

a.book:hover {
	color: #ccc;
}

p.listen {
	margin: 0px;
	padding: 4px 0px 0px 0px!important;
	font-family: "Trebuchet MS", helvetica, arial sans-serif;
	color: #00457e;
}








