/**

*/


body {
	background:#fff;
	margin:0;
	padding:0;
	color:#000000;
	background-image:url(../images/bckgrd_gryStripe.gif);
	}

* {
	margin:0;
	padding:0;
	}

a img,:link img,:visited img {
	border:none
	}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:18px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
	}
	
h2 {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#003366;
	font-size:22px;
	line-height:22px;
	margin-bottom:15px;
	}

h3, h4, h5, h6, ul, ol, li, p, blockquote {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	}

h7 {

	font-size:13px;
	
}



ul, ol {
	list-style:none;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}

a, a:link, a:visited {
	color: #174b8b;
	text-decoration:none;
	}

a:hover {
	color: #174b8b;
	text-decoration:underline;
}


#homeContent{
background-color:#FFFFFF;
padding:25px;


}

#homeText{
	width:500px;

	
}

#homeQuote{
	width:275px;
	margin-right:15px;
}


#wrapper {
	width:911px;
	margin:0 auto;
	}
	
#advertise{
	float:right;
	margin-top:5px;
	font-size:12px;
}

#advertise a, #advertise a:visited{
	color:#036;
}

#advertise a:hover{
	color:#036;
	text-decoration:underline;
}

#magazineHolder{
	width:911px;
	background-color:#333333;
	overflow:hidden;

}

#magazineImages{

}

#masthead {
	background:url(../images/masthead.gif) left top no-repeat;
	margin-top:5px;
	height:139px;
	border-bottom:1px solid #fff;
}


h1#logo {
	float:left;
	height:77px;
	width:205px;
	margin-left:10px;
	margin-top:25px;
}


#gNav{
	float:left;
	position:absolute;
	top:137px;
	height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	width:911px;
	border-bottom:#003366 solid 3px;
}

#nav-A{
	background-image:url(../images/images/newNav_03.jpg);
	width:105px;
	height:26px;
	float:left;

	}

#nav-B{
	background-image:url(../images/images/newNav_04.jpg);
	width:104px;
	height:26px;
		float:left;
}

#nav-C{
		background-image:url(../images/images/newNav_05.jpg);
			width:104px;
	height:26px;
		float:left;
}

#nav-I{
		background-image:url(../images/images/newNav_13.jpg);
			width:104px;
	height:26px;
		float:left;
}

#nav-D{
		background-image:url(../images/images/newNav_06.jpg);
			width:104px;
	height:26px;
		float:left;
}

#nav-E{
		background-image:url(../images/images/newNav_08.jpg);
			width:102px;
	height:26px;
		float:left;
}

#nav-F{
	background-image:url(../images/images/newNav_11.jpg);
		width:105px;
	height:26px;
		float:left;
}

#nav-G{
	background-image:url(../images/images/newNav_14.jpg);
		width:77px;
	height:26px;
		float:left;
}

#nav-H{
	background-image:url(../images/images/newNav_10.jpg);
		width:103px;
	height:26px;
		float:left;
}


.subNav{
	background-color:#006699;
	padding:3px 0px 3px 100px;
	}
	
.subNav a{
	color:#FFFFFF;
	font-weight:bold;
	padding:10px;
	}


#logos{
	background-color:#bebcbc;
	margin-bottom:15px;
	}

#contentHolder{
background:#FFFFFF;
}

#Copyright{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	text-decoration: none;
	text-align:center;
}

div.clear {
	clear:both;
	padding:0;
	}


#middleCol{
	padding:25px;
	}

#boxRightLast{
	float:right;
	margin-left:15px;

}

#boxLeft{
	float:left;
	margin-right:25px;

}

#boxRight{
	float:right;
	margin-left:15px;

}

#boxPublications{
border-bottom:#CCCCCC solid 1px;
margin-top:15px;
margin-bottom:15px;
padding-top:15px;
padding-bottom:15px;
}


.education {
	padding-left:25px;
}


.education ul li {
	padding:0 10px 8px 10px;
	line-height:16px;
	background:url(../images/bullet.jpg) left 5px no-repeat;
}

.rule {
	margin:10px 0 10px 0;
	}
	
.consultingMenu{
	float:right;
	font-size:12px;
	}
	
.footerLogo{
	float:left;
	margin-right:60px;
	}
.footerLogo #last{
	float:left;
	margin:0px;
	}
	
/* ------------------Media Kit 2009 -------------------*/

.green_head {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	text-transform: none;
	color: #A0CF67;
	text-decoration: none;
	text-decoration: none;
}

.green_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #A0CF67;
	text-decoration: none;
	text-decoration: none;
}
.bullet_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	padding-bottom: 11px;
	list-style-position: outside;
	list-style-type: square;
	text-align: left;
	text-indent: 0px;
}

.BodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	
}
.blue_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #01AEF0;
	text-decoration: none;
	
}

.blue_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #01AEF0;
	text-decoration: none;
}

.HeaderLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.footnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.page-head-sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

.orange_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #F17E25;
	text-decoration: none;
}
.orange_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #F17E25;
	text-decoration: none;
}
.purple_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #7f3f98;
	text-decoration: none;
}
.purple_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #7f3f98;
	text-decoration: none;
	}	
.red_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ff3333;
	text-decoration: none;
}
.red_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ff3333;
	text-decoration: none;

}

.section_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 0.05in;
	vertical-align: text-bottom;
	line-height: normal;
	text-decoration: none;
}

.nav-rollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-position: right center;
	text-decoration: none;

	}

