body{
	background-color:#ffffff;
	padding:0;
	margin:0;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
/* table{height:100%;}  6/30/09 PL: Deactivated this declaration; it was messing up display of nearly every page on site (mostly in call to action boxes) */
td{text-align:left; vertical-align:top}
img{border:0;}
input{margin:0}
p{border:0;}
p, div, td
{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414141;
	padding-left:4px;
	line-height: 18px;}
form{margin:0; padding:0}

.copy{font-family:tahoma, times, arial; font-size:10px; color:#000000; text-decoration:none}
.form{font-family:tahoma, times, arial; font-size:11px; color:#414141; font-weight:bold; vertical-align:bottom; padding-bottom:2px}
.intext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414141;
	padding-left:4px;
	line-height: 18px;
	}
.actionheading {background-image:url(images/au_ch_2.jpg); /* PL: created this class for all heading <td>'s in all call to action boxes so they all can be changed globally */
				background-repeat:no-repeat;
				background-position:right top;
				width:172px; 
				height: 22px;
				margin:0px;
				padding-top:8px;
				padding-bottom:3px;
				font-size:12px; 
				line-height:12px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#ffffff; 
				text-align:center;
				}

.actionbox
{background-image:url(images/bg_cr.jpg); background-position:right top; background-repeat:repeat-y;
text-align:top;padding-top:0px;}
.actionbox p
{margin-left:20px;margin-right:10px;}

.c1{font-family:tahoma, times, arial; font-size:11px; color:#414141; text-decoration:none}
.c1:hover {text-decoration:none;}

.c1u{font-family:tahoma, times, arial; font-size:11px; color:#414141; text-decoration:underline}
.c1u:hover{font-family:tahoma, times, arial; font-size:11px; color:#414141; text-decoration:none}

.c110{font-family:tahoma, times, arial; font-size:10px; color:#414141; text-decoration:none}

#c2 a, #c2 a:visited{font-family:tahoma, times, arial; font-size:11px; color:#174A7C; font-weight:bold; text-decoration:none}
#c2 a:Hover {font-family:tahoma, times, arial; font-size:11px; color:#174A7C; font-weight:bold; text-decoration:underline;}


.c2u{font-family:tahoma, times, arial; font-size:11px; color:#104B7D; font-weight:bold; text-decoration:underline}
.c2u:hover{font-family:tahoma, times, arial; font-size:11px; color:#104B7D; font-weight:bold; text-decoration:none}

.c3{font-family:tahoma, times, arial; font-size:11px; color:#E96C2C; font-weight:bold; text-decoration:none}

.c310{font-family:tahoma, times, arial; font-size:10px; color:#E96C2C; text-decoration:none}
.c310:hover{font-family:tahoma, times, arial; font-size:10px; color:#E96C2C; text-decoration:underline}

.c3u{font-family:tahoma, times, arial; font-size:11px; color:#E96C2C; font-weight:bold; text-decoration:underline}
.c3u:hover{font-family:tahoma, times, arial; font-size:11px; color:#E96C2C; font-weight:bold; text-decoration:none}

.c4{font-family:tahoma, times, arial; font-size:11px; color:#104B7D; font-weight:bold; text-decoration:none}

.c410{font-family:tahoma, times, arial; font-size:10px; color:#3D7BC1; text-decoration:none}
.c410:hover{font-family:tahoma, times, arial; font-size:10px; color:#3D7BC1; text-decoration:underline}

.c5, .c5 div{font-family:tahoma, times, arial; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none}


a:link, a:visited {color:#174A7C; text-decoration:none} /* 10/5/09 PL: added "text-decoration:none" on BZ rqst remove all hyperlink underlining sitewide */
a:hover {color:#174A7C;}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #174A7C;
	line-height: 18px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #174B7D;
}
h2 {
	width: 90%;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #800000;

	line-height: 20px;
	font-style: italic;
}

h4 {
	height: 14px;
	width: 95%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #E96C2C;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: capitalize;
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 13px;
	margin-bottom: 0px;
	margin-left: 5px;
}

div#webprodigy, div#bigagenda, div#lauren1, div#argo, div#gwin, div#olson, div#palazzo, div#mileson, div#bizperformance, div#dorchester, div#level7, div#purvine, div#lins, div#mhoon, div#janderson, div#disantis, div#urs, div#dovey, div#predmore, div#halsey, div#profit, div#benzikry, div#questus5, div#sisadmin, div#equinox, div#rambo, div#seica, div#customerville, div#visualmedia, div#webprodigy, div#julian, div#constant, div#skyline, div#classical, div#mainstreet, div#send, div#brice, div#q5, div#DML, div#biznik, div#Beukers, div#express {display: none;
}
ul {
	margin-top: 0px;
}

.separate {
	height: 1px;
	margin-top: 13px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #174B7D;
	display:block;
	clear:both;}

/* #nav a:link, #nav a:visited {
    display:block;
    float:left;
    text-decoration:none;
	width: 98px;
	font-family: Tahoma, Arial;
	font-size: 14px;
    margin-top:9px;
    margin-bottom:0px;
    padding-top:3px;
    padding-bottom:3px;
	color: #FFFFFF;
	text-align: center;
	background-color: #E96C2C;
}

#nav a:hover, #nav a.selected:link, #nav .selected:visited
{background-color:#ffffff;
color:#174B7D;
}

#blog
{padding-top:0px;vertical-align:top;} /* 6/23/09 PL: removed "padding-bottom:34px;" This rule was causing the nav block "twankiness" */

/***********FEEDBURNER *****************/
.feedburnerFeedBlock .date
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#414141;
	margin:0px;}
	.feedItemAuthor
	{margin:0px;}
.feedburnerFeedBlock #creditfooter
{	display:none;}	
.feedburnerFeedBlock ul
{margin:0px;
padding:0px;}
.feedburnerFeedBlock li
{margin-top:10px;list-style-type:none;
}

.feedburnerFeedBlock ul li .headline a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #174B7D;
	font-weight:bold;
	text-decoration:underline}

.feedburnerFeedBlock .feedTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #174B7D;
	font-weight:bold;
	text-decoration:none;
}

.feedburnerFeedBlock h2 {
	color:#F00}
	
	div#badge_roles {
	background-image: url(images/badge_member_roles.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 100px;
	display: block;
	clear:both;
	color:#603;
	text-align:left;
	font-family:'Lucida Grande', arial, sans-serif;
	font-size:9px;
	margin-bottom:2px;
	font-weight:bold;
	margin-top:7px;
		margin-left:15px;
}
	div#badge_roles .partner {
	
	color:#0000FF;
	
}
div#badge_roles .charity {
	
	color:#060;
	
}
div#badge_charter {
	background-image: url(images/badge_charter_member.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 100px;
	display: block;
	color:#fff;text-align:left;
	font-family:'Lucida Grande', arial, sans-serif;font-size:9px;margin-bottom:2px;
		font-weight:bold;
		padding-left:5px;
				margin-left:15px;
}
div#badge_advisory {
	background-image: url(images/badge_advisory_board.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 100px;
	display: block;
	color:#fff;text-align:left;font-family:'Lucida Grande', arial, sans-serif;font-size:9px;margin-bottom:2px;PADDING-LEFT:10PX;
		font-weight:bold;
				margin-left:15px;
}
a#badge_speaker {
	background-image: url(images/badge_public_speaker.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 100px;
	display: block;
	color:#fff;text-align:center;font-family:'Lucida Grande', arial, sans-serif;font-size:9px;margin-bottom:2px;
		font-weight:bold;
		text-decoration:none;
		margin-top:5px;
		
}
a#badge_published {
	background-image: url(images/badge_trusted_advisor.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 100px;
	display: block;
	color:#fff;text-align:center;font-family:'Lucida Grande', arial, sans-serif;font-size:9px;margin-bottom:2px;
		font-weight:bold;
		text-decoration:none;
		margin-top:5px;
}
strong.large
{font-size:14px;}
