@charset "utf-8";
/* CSS Document */

body
	{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	background-color:#796e6c;
	font-size:12px;
	color:#5A4A42;
	}
table, td
	{
	border:0px;
	padding:0px;
	border-spacing:0px; 
	border-collapse:collapse;
	vertical-align:top;
	font-size:12px;
	line-height:1.3;
	}

a:link, a:visited
	{
	text-decoration:none;
	color:#330000;
	}

a:hover
	{
	text-decoration:underline;
	}
	
.home_lp
	{
	background-color:#D5E255;
	color:#5A4A42;
	font-size:12px;
	}
.home_lp TD
	{
	padding:4px 6px 0 0;
	}
.home_lp a:link, #home_lp a:visited
	{
	text-decoration:none;
	color:#330000;
	}
.home_lp a:hover
	{
	text-decoration:underline;
	}
.home_lp_rocket
	{
	vertical-align:bottom;
	}
.home_blog
	{
	min-height:193px;
	background-color:#E5EDF2;
	padding:0 10px 0 10px;
	font-size:12px;
	}
.home_blog a:link, .home_blog a:visited
	{
	color:#5A4A42;
	font-weight:bold;
	text-decoration:none;
	}
.home_blog a:hover
	{
	color:#000;
	}
.home_news
	{
	margin-left:7px;
	}

.top_nav
	{
	font-size:11px;
	color:#fff;
	}
.top_nav TD
	{
		font-size:12px;
		vertical-align:middle;
	}
.top_nav TD a:link, .top_nav TD a:visited
	{
		margin:0px;
		color:#fff;
		padding:0px;
		text-decoration:none;
	}
.top_nav TD a:hover
	{
		color:#fff;
		text-decoration:none;
	}
	
.int_nav_top
	{
	vertical-align:bottom;
	text-align:right;
	}
.int_body
	{
	/*min-height:680px;*/
	background-color:#D5E255;
	padding-bottom:10px;
	}
.int_top_breadcrumbs
	{
	float:right;
	width:650px;
	margin-top:15px;
	text-align:right;
	}
.int_top_breadcrumbs a:link, .int_top_breadcrumbs a:visited
	{
	color:#5A4A42;
	}
.int_top_breadcrumbs a:hover
	{
	color:#000;
	text-decoration:none;
	}
.int_top_breadcrumbs_2
	{
	text-align:right;
	color:#fff;
	}
.int_top_breadcrumbs_2 a:link, .int_top_breadcrumbs_2 a:visited
	{
	color:#fff;
	}
.int_top_breadcrumbs_2 a:hover
	{
	color:#000;
	}

.int_top_text
	{
	clear:both;
	float:right;
	width:600px;
	padding-right:50px;
	color:#fff;
	font-size:14px;
	margin-top:8px;
	}
	
.int_top_text_brown
	{
	clear:both;
	float:right;
	width:650px;
	color:#5A4A42;
	font-size:14px;
	margin-top:8px;
	}
	
.int_top_text_brown a:link, a:visited
	{
	color:#330000;
	}
	
.int_top_text_brown a:hover
	{
	text-decoration:underline
	}
		
.int_cloud_main
	{
	float:right;
	width:170px;
	padding-right:30px;
	margin-top:40px;
	font-weight:bold;
	}
.int_cloud_main a:link, .int_cloud_main a:visited
	{
	color:#5A4A42;
	}
.int_cloud_main a:hover
	{
	color:#000;
	}

.int_image
	{
	clear:both;
	float:right;
	margin-right:36px;
	}
.int_about_client
	{
	margin-top:25px;
	width:356px;
	font-size:12px;
	background-color:#DFE97F;
	padding-left:4px;
	padding-bottom:4px;
	padding-top:4px;
	padding-right:4px;
	}
.int_about_client_title
	{
	font-weight:bold;
	color:#000;
	font-size:12px;
	line-height:2;
	}
.int_content
	{
	float:left;
	margin-left:16px;
	margin-top:80px;
	margin-bottom:20px;
	width:445px;
	font-size:12px;
	}
.int_content_people
	{
	float:left;
	margin-left:16px;
	margin-top:120px;
	width:495px;
	font-size:12px;
	}
.int_content TD
	{
	vertical-align:bottom;
	}
.int_content_text
	{
	margin:0px 75px 5px 25px;
	font-size:12px;
	line-height:1.4;
	}
.int_content_text_people
	{
	margin:0px 55px 5px 25px;
	font-size:12px;
	line-height:1.4;
	}

.int_content_footer
	{
	margin-top:20px;
	border-top:2px solid #B7BC50;
	text-align:right;
	}
.list_table
	{
	clear:both;
	margin:30px 15px 0px 30px;
	}
.int_list_content_header
	{
	margin-bottom:5px;
	text-transform:uppercase;
	}
.int_list_content_header a:link, .int_list_content_header a:visited
	{
	font-weight:bold;
	color:#5A4A42;
	}
	
.int_cloud_list
	{
	font-size:10px;
	font-weight:normal;
	margin-top:5px;
	}
.int_cloud_list a:link, .int_cloud_list a:visited
	{
	color:#5A4A42;
	}
.int_cloud_list a:hover
	{
	color:#000;
	}
.about_news
	{
	font-size:12px;
	width:455px;
	}
.cloud_1
	{
	font-size:.8em;
	}
.cloud_2
	{
	font-size:1em;
	}
.cloud_3
	{
	font-size:1.2em;
	}
.cloud_4
	{
	font-size:1.4em;
	}
.cloud_5
	{
	font-size:1.6em;
	}


.nav_bottom
	{
	float:right;
	border-top:1px solid #fff;
	padding:2px;
	font-size:9px;
	margin-top:20px;
	margin-right:50px;
	}
.nav_bottom a:link, .nav_bottom a:visited
	{
	color:#fff;
	text-decoration:none;
	}
.nav_bottom a:hover
	{
	color:#000;
	}


.copywrite a:link, .contact_bottom a:visited
	{
	color:#fff;
	text-decoration:none;
	}
.copywrite a:hover
	{
	color:#000;
	}
	
.int_nav_bottom
	{
	float:right;
	border-top:1px solid #fff;
	padding:2px;
	font-size:9px;
	margin-top:20px;
	margin-right:0px;
	}
.int_nav_bottom a:link, .int_nav_bottom a:visited
	{
	color:#fff;
	text-decoration:none;
	}
.int_nav_bottom a:hover
	{
	color:#000;
	}

.copywrite
	{
	float:left;
	padding:2px;
	font-size:9px;
	margin-top:20px;
	color:#fff;
	
	}

.services_desc_title
	{
	margin-top:50px;
	font-weight:bold;
	color:#000;
	font-size:13px;
	}
.services_desc_subtitle
	{
	margin-top:2px;
	margin-bottom:2px;
	font-weight:bold;
	font-size:12px;
	}
.services_case_block
	{
	margin-top:50px;
	background-color:#DFE97F;
	padding-left:4px;
	padding-bottom:0px;
	width:200px;
	}
.services_case_title
	{
	font-weight:bold;
	color:#000;
	font-size:13px;
	line-height:2;
	}
.services_case_title a:link, services_case_title a:visited
	{
	text-decoration:none;
	color:#5A4A42;
	}
.services_case_title a:hover
	{
	color:#000;
	}
.services_desc_blurb, .services_desc_blurb td
	{
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	margin-left:15px;
	margin-top:50px;
	font-size:16px;
	color:#000;
	}
.services_package_text
	{
	margin:2px 10px 1px 12px;
	}
.services_package_text a:link, .services_package_text a:visited
	{
	color:#330000;
	}
.services_package_text a:hover
	{
	color:#000;
	}
	

.people_name
	{
	margin:4px 0 2px 5px;
	font-size:13px;
	color:#796e6c;
	}
.people_name a:link, .people_name a:visited
	{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
.people_quote
	{
	margin:1px 0 1px 5px;
	font-size:12px;
	color:#5a4a42;
	}
.people_text
	{
	margin:1px 0 10px 5px;
	font-size:12px;
	color:#796e6c;
	}
.people_text a:link, .people_text a:visited
	{
	color:#000;
	text-decoration:none;
	}
.people_designers
	{
	margin-left:40px;
	margin-top:30px;
	padding:0px 30px 5px 5px;
	font-size:12px;
	width:190px;
	height:198px;
	border-left:1px solid #796e6c;
	background-image:url(images/people_designer_bg.gif);
	background-repeat:no-repeat;
	color:#796e6c;
	}
.people_designers a:link, .people_designers a:visited
	{
	color:#5a4a42;
	text-decoration:none;
	font-weight:bold;
	}
.people_designers a:hover
	{
	color:#000;
	}
.people_designers_title
	{
	font-size:12px;
	color:#000;
	font-weight:bold;
	margin-bottom:10px;
	}
.people_icon_area
	{
	margin-top:0px;
	}
.people_icon_area div
	{
	float:right;
	padding-top:0px;
	}

.people_picks_area
	{
	background-color:#e5edf2;
	}
.people_picks_hdr
	{
	background-image:url(images/header_whitestripe_bg.gif);
	font-weight:bold;
	padding:1px 5px 1px 5px;
	}
.people_pick td
	{
	padding:8px;
	}


.people_feed_area
	{
	background-color:#dfe97f;
	}
.people_feed_hdr
	{
	background-image:url(images/header_greenstripe_bg.gif);
	font-weight:bold;
	padding:1px 5px 1px 5px;
	}

#friendfeed, #friendfeed .feed
	{
	border:0px !important;
	background-color:#dfe97f !important;
	}

#friendfeed .feed .entry, #friendfeed .feed .body, #friendfeed .feed .body .ebody, #friendfeed .feed .body .ebody .title .text, #friendfeed .feed .entry .info
	{
	background-color:#dfe97f !important;
	}

#friendfeed .feed .body .ebody .title .text
	{
	font-size:12px !important;
	color:#5A4A42 !important;
	}

#friendfeed .feed .body .ebody .title .text a:link, #friendfeed .feed .body .ebody .title .text a:visited
	{
	font-size:12px !important;
	font-weight:bold !important;
	color:#5A4A42 !important;
	}

#friendfeed .feed .entry .body .info, #friendfeed .feed .entry .body .info a:link, #friendfeed .feed .entry .body .info a:visited
	{
	font-size:10px !important;
	}
#friendfeed .feed .entry .body .info a:link, #friendfeed .feed .entry .body .info a:visited
	{
	font-weight:bold;
	color:#5A4A42 !important;
	}
#friendfeed .bottom
	{
	display: none !important;
	}

/* FEEDBURNER STYLES */
div.feedburnerFeedBlock
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	}

div.feedburnerFeedBlock p.feedTitle
	{
	display:none;
	margin-top:5px;
	margin-bottom:0px;
	}
	
div.feedburnerFeedBlock .feedTitle a:link, div.feedburnerFeedBlock .feedTitle a:visited
	{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:17px;
	color:#f60;
	padding:0px;
	margin:0px;
	}

div.feedburnerFeedBlock ul
	{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:9px;
	padding-left:0px;
	padding-top:0px;
	list-style-type: none;
	}
div.feedburnerFeedBlock li
	{
	padding:0 0 7px 0;
	margin:0px;
	}
div.feedburnerFeedBlock .date
	{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:12px;
	}
div.feedburnerFeedBlock .headline a:link, div.feedburnerFeedBlock .headline a:visited
	{
/*
	color:#8C8024;
	font-weight:bold;
*/
	}
div.feedburnerFeedBlock .headline a:hover
	{
	text-decoration:underline;
	}
	
div.feedburnerFeedBlock #creditfooter
	{
	display:none;
	}
	
.TC1 a:link, .TC1 a:visited
{
	font-size:10px;
}

.TC2 a:link, .TC2 a:visited
{
	font-size:12px;
}

.TC3 a:link, .TC3 a:visited
{
	font-size:14px;
}

.TC4 a:link, .TC4 a:visited
{
	font-size:16px;
}

.TC5 a:link, .TC5 a:visited
{
	font-size:20px;
}
.TC1 a:hover
{
	text-decoration:underline;
}

.TC2 a:hover
{
	text-decoration:underline;
}

.TC3 a:hover
{
	text-decoration:underline;
}

.TC4 a:hover
{
	text-decoration:underline;
}

.TC5 a:hover
{
	text-decoration:underline;
}
.int_contact_title
	{
	font-weight:normal;
	color:#000;
	font-size:14px;
	line-height:1.2;
	}

.int_contact_text1, int_contact_text1 a:link, int_contact_text1 a:visited 
	{
	font-weight:normal;
	font-size:14px;
	line-height:1.2;
	}

int_contact_text1 a:hover
	{
	text-decoration:underline;
	}
	
.int_contact_text2
	{
	font-weight:normal;
	font-size:14px;
	line-height:1.2;
	}

.contact_sidebar
	{
	margin-left:40px;
	margin-top:60px;
	padding:0px 30px 5px 5px;
	font-size:12px;
	width:190px;
	height:198px;
	}

.seminars_right_col
	{
	margin-left:40px;
	margin-top:30px;
	padding:0px 30px 5px 5px;
	font-size:12px;
	width:190px;
	height:198px;
	border-left:1px solid #796e6c;
	color:#796e6c;
	}
