@charset "ISO-8859-1";
/* CSS Document CG-1125 */

/* PRE-DEFINED ELEMENTS THAT I OVERWROTE*/
body {
	background-image: url(../images/png/bg.png);
	background-position:left;
	background-repeat:repeat-x;
	margin: 0px auto;}
	
p {
	padding: 0px 0px 16px 0px;
	margin: 0px auto}
	
h3 {
	margin: 3px 0px 0px 5px;
	padding: 0px}
	
h4 {
	margin: 0px 0px 8px 0px;
	padding: 0px;}
	
h4 {
	margin: 0px 0px 2px 0px;
	padding: 0px;}
	
	
/*CLASSES I DESIGNED*/
.line_break {
	margin: 16px 0px 32px 0px;}
	
.line_divider {
	margin: 0px 4px 0px 4px;}

.wrapper {
	width: 960px; 
	height: 995px;
	background-color: transparent;
	position: relative;
	padding: 0px; 
	border: 0px; 
	margin: 0px auto;
	overflow: hidden;
	clear: both;}
	
/*START HEADER*/
	
.masthead_container {
	width: 960px; 
	height: 63px;
	background-color: transparent;
	padding: 0px; 
	border: 0px; 
	margin: 0px 0px 0px 0px;
	overflow: visible;
	float: left;}
	
.logo_holder {
	width:245px; 
	height: 126px;
	background-image:url(../images/png/logo.png);
	background-color: transparent;
	padding: 0px; 
	border: 0px; 
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 10px;
	left: 0px;
	bottom: 0px;
	right: 0px;}

/*START TOP NAV*/

.main_menu_container {
	width: 692px; 
	height: 32px;
	background-color: transparent;
	background-image: url(../images/png/menubg.png);
	padding: 0px 0px 0px 0px; 
	border: 0px; 
	margin: 30px 0px 0px 255px;
	float: left;}
	
.homebutton {
	width: 65px; 
	height: 24px;
	background-color: transparent;
	padding: 8px 0px 0px 24px; 
	border: 0px; 
	margin: 0px 0px 0px 0px;
	float: left;}

.aboutbutton {
	width: 75px; 
	height: 24px;
	background-color: transparent;
	padding: 8px 0px 0px 20px; 
	border: 0px; 
	margin: 0px 0px 0px 0px;
	float: left;}
	
.blogbutton {
	width: 50px; 
	height: 24px;
	background-color: transparent;
	padding: 8px 0px 0px 15px; 
	border: 0px; 
	margin: 0px 0px 0px 0px;
	float: left;}
	
.capbutton {
	width: 110px; 
	height: 24px;
	background-color: transparent;
	padding: 8px 0px 0px 15px;
	border: 0px; 
	margin: 0px 0px 0px 0px;
	float: left;}

.casebutton {
	width: 75px; 
	height: 24px;
	background-color: transparent;
	padding: 8px 0px 0px 15px; 
	border: 0px; 
	margin: 0px 0px 0px 0px;
	float: left;}
	
.resourcesbutton {
	width: 107px; 
	height: 24px;
	background-color: transparent;
	padding: 8px 0px 0px 20px; 
	border: 0px; 
	margin: 0px 0px 0px 0px;
	float: left;}

.contactbutton {
	width: 85px; 
	height: 24px;
	background-color: transparent;
	padding: 8px 0px 0px 15px; 
	border: 0px; 
	margin: 0px 0px 0px 0px;
	float: left;}
	
/*END TOP NAV*/ 

/*END HEADER*/
	
/*START INDEX MAIN CONTENT*/

.main_content_container {
	width: 960px; 
	height: 800px;
	background-color: transparent;
	padding: 0px 0px 0px 0px; 
	border: 0px; 
	margin: 0px 0px 0px 0px;
	float: left;}
	
.page_header	{
	width: 960px; 
	height: 50px;
	background-color: transparent;
	padding: 0px 0px 0px 0px; 
	border: 0px; 
	margin: 0px 0px 0px 0px;
	clear: both;}
	
.agenciesbutton	{
	width: 130px; 
	height: 20px;
	background-color: transparent;
	padding: 0px 0px 0px 0px; 
	border: 0px; 
	margin: 18px 0px 0px 820px;
	float: left;}

.top_content {
	width: 960px; 
	height: 400px;
	background-color: transparent;
	padding: 0px 0px 0px 0px; 
	border: 0px; 
	margin: 0px 0px 15px 0px;
	float: left;}
	
.leftside {
	width: 480px; 
	height: 400px;
	background-color: transparent;
	padding: 0px 0px 0px 0px; 
	border: 0px; 
	margin: 0px 0px 0px 0px;
	float: left;}
	
.welcome {
	width: 448px; 
	height: 400px;
	background-color: transparent;
	padding: 30px 0px 20px 10px; 
	border: 0px; 
	margin: 0px 5px 0px 5px;
	float: left;}
	
.welcometext	{
	width: 448px; 
	height: 20px;
	background-color: transparent;
	padding: 0px 0px 0px 0px; 
	border: 0px; 
	margin: 15px 0px 5px 0px;
	clear: both;}
	
.smstext	{
	width: 448px; 
	height: 40px;
	background-color: transparent;
	padding: 0px 0px 0px 0px; 
	border: 0px; 
	margin: 0px 0px 15px 0px;
	clear: both;}
	
.qoutetext	{
	width: 448px; 
	height: 100px;
	background-color: transparent;
	padding: 0px 0px 0px 0px; 
	border: 0px; 
	margin: 0px 0px 5px 0px;
	clear: both;}
	
.cite	{
	width: 448px; 
	height: 45px;
	background-color: transparent;
	padding: 0px 0px 0px 0px; 
	border: 0px; 
	margin: 0px 0px 0px 0px;
	clear: both;}
	
.learntext	{
	width: 448px; 
	height: 20px;
	background-color: transparent;
	padding: 0px 0px 0px 0px; 
	border: 0px; 
	margin: 15px 0px 0px 0px;
	clear: both;}
	
.facebook_likebox	{
	width: 448px; 
	height: 35px;
	background-color: transparent;
	padding: 0px 0px 0px 0px; 
	border: 0px; 
	margin: 0px 0px 0px 0px;
	overflow: visible;
	clear: both;}
	
.rightside {
	width: 480px; 
	height: 390px;
	background-color: transparent;
	padding: 0px 0px 0px 0px; 
	border: 0px; 
	margin: 10px 0px 0px 0px;
	float: left;}
	
.video_bg {
	width: 470px; 
	height: 380px;
	background-image: url(../images/png/videobg.png);
	padding: 0px; 
	border: 0px; 
	margin: 0px;
	clear: both;}
	
.video	{
	width: 373px; 
	height: 305px;
	padding: 0px; 
	border: 0px; 
	margin: 37px 0px 0px 43px;
	float: left;}
	
/*END INDEX MAIN CONTENT*/

/*START FEEDS*/

.feed_titles	{
	width: 960px; 
	height: 30px;
	padding: 0px; 
	border: 0px;
	margin: 0px 0px 10px 0px;
	clear: both;}

.blogtitle {
	width: 480px; 
	height: 30px;
	padding: 0px; 
	border: 0px;
	margin: 0px;
	float: left}

.hoottitle {
	width: 480px; 
	height: 30px;
	padding: 0px; 
	border: 0px;
	margin: 0px ;
	float: left;}
	
.feed_container {
	width: 960px; 
	height: 183px;
	background-image: url(../images/png/feedbg.png);
	padding: 12px 0px 0px 0px; 
	border: 0px;
	margin: 0px 0px 0px 0px;
	clear: both;}
	
.feed_box_blog {
	width: 455px; 
	height: 160px;
	background-color: transparent;
	padding: 8px 0px 0px 0px;  
	margin: 3px 10px 0px 15px;
	float: left}
	
.hootsuiteholder {
	width: 454px; 
	height: 165px;
	border: 0px; 
	margin: 4px 0px 0px 14px;
	float: left;
	overflow: hidden;
	padding: 0px;}		
	
/* START EMAIL SIGN UP */

.reportsignup {
	width:940px;
	height: 50px;
	background-image: url(../images/png/getinfo.png);
	padding: 0px 0px 0px 20px;
	border: 0px;
	margin: 15px 0px 0px 0px;
	clear: both;}
	
.email_signup {
	width: 940px;
	height: 50px;
	margin: 0px;
	float: left;}
	
.signup	{
	width: 610px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#2A449A;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	margin: 24px 0px 0px 0px;
	float: left;}

.search_form {
	width: 330px;
	height: 20px;
	background-color: transparent;
	padding: 0px;
	border: 1px;
	margin: 22px 0px 0px 0px;
	float: left;}
	
.search_field {
	width: 285px;
	height: 15px;
	background-color: white;
	padding: 2px 4px 1px 2px;
	border: 1px solid;
	border-color: #2b2830;
	margin: 0px auto;
	float: left;}
	
.go_button {
	width: 20px;
	height: 20px;
	background-color: transparent;
	background-image: url(../images/png/gobutton.png);
	padding: 0px;
	border: 0px;
	margin: 0px 0px 0px 5px;
	float: left;}
	
/* END EMAIL SIGN UP */
	
/*END FEEDS*/
	
/*START FOOTER*/
	
.footer_container {
	width: 960px; 
	height: 50px;
	background-color: transparent;
	padding: 0px; 
	border: 0px; 
	margin: 0px 0px 0px 0px;
	clear: both;}
	
.footer_info {
	width: 770px; 
	height: 20px;
	background-color: transparent;
	padding: 15px 0px 0px 0px; 
	border: 0px;  
	margin: 0px 20px 0px 0px;
	float: left;}
	
.icons {
	width: 170px; 
	height: 40px;
	background-color: transparent;
	padding: 0px; 
	border: 0px; 
	margin: 0px 0px 0px 0px;
	float: left;}

/*END FOOTER*/




