/*
Title:      Master styles for NexTier
Author:     Michelle Leonette
Updated:    Aug 25 2005
*/

/* --- [Branding guidelines:]
[Colors]
Corporate blues:
215d8b NEX blue - dark blue
0096c6 TIER blue - medium blue

[Copy] - define fonts used in content copy
font-family: Arial, sans-serif, Verdana, Helvetica;
color: #666;
font-size: 12px;
----- */

body {
font-family: Arial, sans-serif, Verdana, Helvetica;
color: #666;
font-size: 12px;
margin: 0; }

/* ---[common text and table elements] ----- */
table tr td {
font-family: Arial, sans-serif, Verdana, Helvetica;
color: #666;
font-size: 12px;
}

p {
font-family: Arial, sans-serif, Verdana, Helvetica;
color: #666;
font-size: 12px;
line-height: 15px;
margin-right: 5px;
margin-left: 2px; }

sup {
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 8px;
}

.footnote {
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 10px;
}

h1 {
color: #fff; 
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 24px;
margin: 10px 0 0 5px;
}

h2 {
color: #ffffff;
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 15px;
margin: 0 0 10px 5px; 
}

h2.underline {	
font-family:  Arial, sans-serif, Verdana,  Helvetica;
font-size:14px;
margin:10px 0 0 4px;
padding-bottom:3px;
color:#666;
border-bottom:1px solid #218B6E;	
}

#content h2{
	color:#218B6E;
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
	}


h3 {
color: #003366;
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 13px;
margin: 0 0 0 5px; }

h3.bio {
color: #003366;
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 13px;
margin: 0; }


h3.wht {
color: #ffffff;
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 13px;
margin: 0 0 0 5px; }

h3.wht2 {
color: #ffffff;
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 13px;
margin: 2px 0 15px 5px; }

h3.grey {
color: #666;
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 13px;
margin: 0 0 0 5px;
font-weight: bold; }

h4 {
color: #336699;
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 12px;
margin: 0;
padding-top: 5px; }

.percent{
	font-size:48px;
	color:#777;
	display:block;
	margin-top:12px;
	margin-bottom:10px;
	}
	
	

h5 {}

/* --- [Use for small blue font, ex: footer text] ----- */
h6 {
color: #336699;
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 10px;
font-weight: normal;
margin: 5px 5px 5px 2px;
}


/* ---[ links ]------------------------------- */
a:link {
color: #218B6E;
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 12px;
text-decoration: underline;
} 

a:visited {
color: #218B6E;
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 12px;
text-decoration: underline;
}

a:hover {
color: #0096c6;
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 12px;
background-color: #DBEBFB;
border-bottom-width: 1px #215d8b solid;
}

a:active {
color: #215d8b;
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 12px;
border-bottom-width: 0px; 
}

/* --- [START promo tile styles on home page ONLY] ----- */
blockquote.promo1 {
width: 179px;
height: 89px;
background: url(images/ltbluegrnbar.gif) repeat-y;
border-top: 1px solid #fff;
/*width: 179px;
height: 91px;
background-color: #dbebfb;
border-top: 1px solid #fff;
border-right: 10px solid #00ae9b;
border-bottom: 1px solid #fff;*/
padding: 0;
margin: 0; 
}

blockquote.promo2 {
width: 179px;
height: 89px;
background: url(images/ltbluetourqbar.gif) repeat-y;
border-top: 1px #ffffff  solid;
/*width: 179px;
height: 89px;
background-color: #dbebfb;
border-top: 1px solid #fff;
border-right: 10px solid #0096c6;*/
padding: 0;
margin: 0; 
}

p.home{
	margin:10px 0 3px 5px;
	}

#callOut p {
	margin-left:5px;

}
	
.promo {
margin: 0 10px 0 0;
padding: 20px 10px 10px 10px; 
font-size: 14px;
font-family: Arial, sans-serif, Verdana, Helvetica;
letter-spacing: -1px; }

b.blu1 {
color: #215d8b; 
}

b.blu2 {
color: #0096cc; 
}
/* --- [END promo tile styles on home page ONLY] ----- */

/* ----- [START Content Page Universals]  ---- */

ul.smallBullet {
	list-style-type:disc;}		
/* ----- [END Content Page Universals]  ---- */
	
/* --- [START branding blue box] ----- */
#branding {
background-color: #218B6E;
padding: 0 0 5px 2px;
border-top: 1px #ffffff solid;
/*border-right: 1px #ffffff solid;*/
border-bottom: 1px #ffffff solid;  
}
/* --- [END branding blue box] ----- */

/* --- [START login ltblue box on home page] ----- */
#logincontainer {
background-color: #0096c6;
padding: 0 0 5px 2px;
/*border-right: 1px #ffffff solid;*/
}

#loginnav a:link, #loginnav a:visited {
color: #fff;
font-weight: bold;
text-decoration: none;
}

#loginnav a:hover, #loginnav a:active {
color: #a7e5f9;
font-weight: bold;
background-color: #0096c6; 
text-decoration: none;
}
/* --- [END login ltblue box on home page] ----- */

/* --- [START breadcrumb navigation on sub pages] ----- */
#breadcrumb {
color: #666;
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 10px;
font-weight:bold;
background-color: #f2f2f2;
padding: 5px 0 5px 5px;
border-top: 1px #ffffff solid;
/*border-right: 1px #ffffff solid;*/
border-bottom: 1px #ffffff solid; 
}

#breadcrumbnav a:link, #breadcrumbnav a:visited
{
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 10px;
color: #666;
text-decoration: underline;
}

#breadcrumbnav a:hover, #breadcrumb a:active
{
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 10px;
color: #215d8b;
background-color: #D0EAF3;
text-decoration: underline;
}

/* --- [END breadcrumb navigation on sub pages] ----- */

/* --- [START home page Planning for Life and Starting a Business navlist] ----*/
#hp2navlist 
{
color: #ffffff;
font-family: Arial, sans-serif, Verdana, Helvetica;
font-size: 13px;
font-weight: bold;
background-image: url(images/bluebar.gif);
width: 179px;
height: 22px;
border-top: 1px solid #ffffff;
margin-left: 5px;
padding-left: 5px;
}
 
#hp2navlist a:link, #hp2navlist a:visited
{
color: #fff;
text-decoration: none;
}

#hp2navlist a:hover
{
color: #BED73C;
background-color: #7199B9;
text-decoration: underline;
}
/* --- [END home page Planning for Life and Starting a Business navlist] ----*/

/* --- [START home page Our Solutions navlist] ----- */
 #hp3navlist
 {
 margin-left: 5px;
 padding-left: 5px;
 list-style: none;
 }

 #hp3navlist li 
 {
 padding-left: 10px;
 background-image: url(images/goldsquare.gif);
 background-repeat: no-repeat;
 background-position: 0 50%;
 line-height: 17px;
 }
 
#hp3navlist a:link, #hp3navlist a:visited
{
color: #666;
text-decoration: underline;
}

#hp3navlist a:hover
{
color: #0099CC;
background-color: #E9F3FD;
text-decoration: underline;
}
/* --- [END home page Our Solutions navlist] ----- */

/* --- [START top horizontal corporate nav bar: Planning Center, Community Involvment, About Us -----*/
#corpnavlist a:link, #corpnavlist a:visited
{
color: #fff;
font-weight:bold;
text-decoration: none;
}

#corpnavlist a:hover
{
color: #fff;
background-color: #b2b2b2;
text-decoration: underline;
}
/* --- [END top horizontal corporate nav bar: Planning Center, Community Involvment, About Us -----*/

/* --- [START top horizontal utility nav bar -----*/
#utilnavlistcontainer {
padding-top: 5px;
}

#utilnavlist a:link, #utilnavlist a:visited
{
color: #666;
text-decoration: none;
}

#utilnavlist a:hover
{
color: #0096c6;
background-color: #fff;
text-decoration: underline;
}
/* --- [END top horizontal utility nav bar -----*/

/* --- [START left subnav menu on subpages] -----*/
#navcontainer {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
width: 180px;
}

 #navlist {
 margin-left: 0;
 padding-left: 0;
 list-style: none;
 /*border-bottom: 1px solid gray;*/
 }

 #navlist li {
 padding: 2px 0 2px 0;
 margin: 2px 0 2px 0;
 /* border-top: 1px solid gray;*/
 background-image: url(images/nav/line.gif);
 background-repeat: repeat-x;
 }

 #navlist ul { 
 list-style: none; 
 }
 
 #navlist li a { 
 color: #218B6E;
 text-decoration: none;
 }
 
 
 
 
 
 
 
 
 #navlist2 {
 margin-left: 0;
 padding-left: 0;
 list-style: none;
 /*border-bottom: 1px solid gray;*/
 }

 #navlist2 li {
 padding: 2px 0 2px 0;
 margin: 2px 0 2px 0;
 /* border-top: 1px solid gray;*/
 background-image: none;
 }

 #navlist2 ul { 
 list-style: none; 
 }
 
 #navlist2 li a { 
 color: #218B6E;
 text-decoration: none;
 }
 
 
 
 
 #current {
 font-weight: bold;
 }
 
 #subnavlist
 {
 margin-left: 0;
 padding-left: 0;
 list-style: none;
 }

 #subnavlist li
 {
 padding: 1px 0 1px 15px;
 margin: 1px 0 1px 15px;
 background-image: url(images/nav/arrow2.gif);
 background-repeat: no-repeat;
 background-position: 0 .5em;
 border: 0;
 }

 #subnavlist ul { 
 list-style: none;
 }
 
 #subnavlist li a { 
 color: #218B6E;
 text-decoration: none;
 }
 
 #subcurrent {
 font-weight: bold;
 }
/* --- [END left subnav menu on subpages] -----*/

/* ----[ Start Testimonial Area -----*/

.testimonial {
	color:#006666;
	font-size:12px;
	width:180px;
	margin-bottom:0;
	padding:10px 0 0 0;
	font-style:italic;
	}
p.testimonial2 {
	color:#006666;
	font-size:11px;
	margin:-10px 0 0 0;
	}	
.signature {
	color:#666;		
	font-size:10px;
	line-height:13px;
	font-style:normal;
	padding-bottom:15px;
	margin-top:0;
	margin-right:10px;
	text-align:right;
	}

/* ----[ END Testimonial Area -----*/

 ul#quickLinks{
 	margin:5px;
	padding:0;
	list-style:none;
	}

 ul#quickLinks li{
 	padding:5px 0;
	margin:0;
	list-style:none;
	}

.footHold {
	text-align: left;
}

.footHold h6{
	color: #666;
	margin:2px 3px;
	padding:0;
}

.footer{
	border-top:12px solid #999;
	padding-bottom:10px;
	text-align:left;
	color:#218B6E;
	}

ul.footer {
	list-style:none;
	padding:10px 0 0 3px;
	margin:0;
	}
ul.footer li{
	display:inline;
	padding:0 5px 0 0;
	}	
	
ul.footer li a:link,  ul.footer li a:visited{
	color:#218B6E;
	font-size:11px;
	}		

.testimonialBorder{
	border-bottom:1px solid #21886e;
	padding-bottom:5px;
	}	
	
.testimonialBorder img{
	padding:5px;
	float:right;	
	}		
	
.credit {
	text-align:right;
	font-size:11px;
	margin:0 15px 0 0;
		color:#218B6E;

	}	
	
 td ul#list {
	list-style-image:url(images/greenBullet.gif);
	margin-left:8px;
	}
	
 td ul#list li ul{
	list-style-image:url(images/smallBullet.gif);
	margin-left:8px;
	padding:5px;
	}	
		
* html td ul#list {
	list-style-image:url(images/greenBullet.gif);
	margin-left:40px;
	}
	
* html td ul#list li ul{
	list-style-image:url(images/smallBullet.gif);
	margin-left:8px;
		padding:5px;

	}			