@charset "UTF-8";
/* CSS Document */

/* Turn off all browser link outlines */
a {
	outline: none;
}


/* Define defult values for the whole site */

body {
	margin: 0;
	padding: 0;
	/*letter-spacing: .08em;*/
	text-align: left;
	background:url(../nav/grey.gif) repeat-x 100% top;
	font-family: "Myriad Pro", "Lucida Sans", Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 130%;
	}

h1 {
	font-size: 1em;
	color: #333;
	/*letter-spacing: .055em;
	padding: 45px 0 0 0;*/
}

.note {
	font-size: 12px;
  	font-style: italic;
  	color: #ff9900;
}

.title {
	font-size: 1em;
	font-weight: bold;
	color: #333;
}


.slant {
	font-size: 12px;
  	font-style: italic;
  	color: #666666;
}


/*-- Links: Global text settings
---- 'text-decoration: none' removes all default decoration -----------------------------------------------------*/

a:link, a:visited {
	color: #999;
	text-decoration: none;
}

/*a:visited {
	color: #999;
	text-decoration: none;
}
*/
a:hover {
	color: #333;
	text-decoration: none;
}

a:active, a.selected {
	color: #333;
	text-decoration: none;
}


/*-- GLobal Nav - Since global nav is image-based, this shouldn't really be used
-------------------------------------------------------------------------------------------------------------------


#gnav a:link {
}
#gnav a:visited {
}
#gnav a:hover {
}
#gnav a:active {
}*/


/*-- Local Nav - Links within the site
-------------------------------------------------------------------------------------------------------------------*/

#lnav a:link{

}

#lnav a:visited {

}

#lnav a:hover {
	/*color: #777;*/
	border-bottom: 3px solid #333; /*-- Solid bar when rolling over link --*/
}

#lnav a:active, #lnav a.selected {
	border-bottom: 3px solid #333; /*-- Solid bar when selected --*/
}


/*-- Client Nav: Use for Client list links within the site --------------*/

/* Flipside */

/* Static State */
#p_flip_nav a:link, #p_ele_nav a:link, #p_otr_nav a:link, #d_ele_nav a:link, #d_pm_nav a:link, #d_otr_nav a:link {
	color: #777;
	display:block;
	float:left;
	padding:3px 6px 1px 6px;
	text-decoration: none;
}

/* Link State */
#p_flip_nav a:visited, #p_ele_nav a:visited, #p_otr_nav a:visited, #d_ele_nav a:visited, #d_pm_nav a:visited, #d_otr_nav a:visited {
	color: #777;
	display:block;
	float:left;
	padding:3px 6px 1px 6px;
	text-decoration: none;
}


/* Rollover State */
#p_flip_nav a:hover, #p_ele_nav a:hover, #p_otr_nav a:hover, #d_ele_nav a:hover, #d_pm_nav a:hover, #d_otr_nav a:hover {
	color: #FFF;
	display:block;
	float:left;
	padding:3px 6px 1px 6px;
	background:#333;
}


/* Selected State */

#p_flip_nav a:active, #p_flip_nav a.selected {
	display:block;
	float:left;
	padding:3px 6px 1px 6px;
	text-decoration: none;
	background:#C8C8C8;
}

#p_ele_nav a:active, #p_ele_nav a.selected {
	display:block;
	float:left;
	padding:3px 6px 1px 6px;
	text-decoration: none;
	background:#C8C8C8;
}

#p_otr_nav a:active, #p_otr_nav a.selected {
	display:block;
	float:left;
	padding:3px 6px 1px 6px;
	text-decoration: none;
	background:#C8C8C8;
}

#d_ele_nav a:active, #d_ele_nav a.selected {
	display:block;
	float:left;
	padding:3px 6px 1px 6px;
	text-decoration: none;
	background:#C8C8C8;
}

#d_pm_nav a: active, #d_pm_nav a.selected {
	display:block;
	float:left;
	padding:3px 6px 1px 6px;
	text-decoration: none;
	background:#C8C8C8;
}

#d_otr_nav a:active, #d_otr_nav a.selected {
	display:block;
	float:left;
	padding:3px 6px 1px 6px;
	text-decoration: none;
	background:#C8C8C8;
}
/*-- Before & After Nav - Links within the site
-------------------------------------------------------------------------------------------------------------------*/

#pnav {
	font-size: .87em;
	letter-spacing: .15em;
	}

#pnav a:link{
	color: #777;
	display:block;
	float:left;
	/*padding:1px 0px;*/
}

#pnav a:visited {
	color: #777;
	display:block;
	float:left;
	/*padding:1px 0px;*/
}

#pnav a:hover {
	color: #F90;
	/*border-bottom: 2px solid #333;*/ /*-- Solid bar when rolling over link --*/
}

#pnav a:active, #pnav a.selected {
	color: #F90;
	/*border-bottom: 2px solid #F90;*/ /*-- Solid bar when selected --*/
}

/*-- Before & After Nav - Links within the site
-------------------------------------------------------------------------------------------------------------------*/

#hnav {
	font-size: 12px;
/*	letter-spacing: .15em;
*/	}

#hnav a:link{
	color: #666;
	display:block;
	float:left;
	/*padding:1px 0px;*/
}

#hnav a:visited {
	color: #666;
	display:block;
	float:left;
	/*padding:1px 0px;*/
}

#hnav a:hover {
	color: #F90;
	/*border-bottom: 2px solid #333;*/ /*-- Solid bar when rolling over link --*/
}

#hnav a:active {
	color: #F90;
	/*border-bottom: 2px solid #F90;*/ /*-- Solid bar when selected --*/
}
