body {

	margin:0; padding:0;

	}

/*------------------------------------------------------------*

**  Main Container

**------------------------------------------------------------*/	

#container {

	width: 778px;

	text-align: left;

	margin: 0 auto;

	position: relative;

	}



/*------------------------------------------------------------*

**  Main Container

**------------------------------------------------------------*/

#top{

	position: relative;

	height: 55px;

	padding-top: 2px;

	padding-right: 5px;

	padding-bottom: 0;

	padding-left: 5px;

	}

	

#top img {border:0;}



/*

#top h1, #top h2 {

	width: 300px;

	margin:0; padding:0;	

	font-weight: bold;

	text-align: center;

	color: #002A6C;

	}

	

#top h1{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	padding: 0 0 0 5px;

	border-bottom: 2px solid #FFCC33;

	}

	

#top h2{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 3px 0 0 5px;

	}		

*/

	

#top div#contact {

	position: absolute;

	top: 12px;

	right: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: right;

	}



/*------------------------------------------------------------*

**  Top Navigation

**------------------------------------------------------------*/

div#nav {

	height: 25px;

	background-color: #002A6C;

	width: 778px;

	margin: 0px;

	border-bottom: 3px solid #FFCC33;

	}

/*------------------------------------------------------------*

**  Top Image

**------------------------------------------------------------*/

div#topImage {

	text-align: left;

	width: 778px; height: 175px;

	margin:0;

	border-top: 3px solid #fff;

	border-bottom: 3px solid #fff;

	}

	

.topHome {background: url(images/websitegirl.jpg) top left no-repeat;}

.topFaq {background: url(images/topFaq.jpg) top left repeat;}

.topAbout {background: url(images/topabout.jpg) top left no-repeat;}

.topServices {background: url(images/topservices.jpg) top left no-repeat;}

.topWhy {background: url(images/topwhy.jpg) top left no-repeat;}

.topAnalytics {background: url(images/topanalytics.jpg) top left no-repeat;}

.topTools {background: url(images/toptools.jpg) top left no-repeat;}

.topAssessment {background: url(images/topassessment.jpg) top left no-repeat;}

.topContact {background: url(images/topcontact.jpg) top left no-repeat;}

.topWeb {background: url(images/topweb.jpg) top left no-repeat;}

.topVideo {background: url(images/video.jpg) top left no-repeat;}

.topTip {background: url(images/topTip.jpg) top left no-repeat;}

.topPPC {background: url(images/mouse2.jpg) top left no-repeat;}

.topProjects {background: url(images/hi_five.jpg) top left no-repeat;}

.topSearch {background: url(images/search_engine.jpg) top left no-repeat;}

.topSocial {background: url(images/topSocial.jpg) top left no-repeat;}

.topLinkBuilding {background: url(images/linkbuilding.jpg) top left no-repeat;}

.topAffiliate {background: url(images/affiliate-marketing.jpg) top left no-repeat;}
	

div#topImage h2 {

	margin-left: 45px;

	margin-top: 25px;

	width: 45%;

	color: #fff;

	font-family: "Trebuchet MS", Tahoma, Arial;

	font-size: 19px;

	line-height: 25px;

	letter-spacing: .02em;

	}	

	

/*------------------------------------------------------------*

**  InfoLine

**------------------------------------------------------------*/

div#InfoLine {

	background-color: #FFCC33;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 2px;

	height: 3px;

	line-height: 3px;

	margin: 0px; padding:0;

	}



/*------------------------------------------------------------*

**  MainText

**------------------------------------------------------------*/

div#sidebar1 { 

	width: 9em; 

	margin-top: 15px;

	font-family: Arial, Helvetica, sans-serif;

	background-color: #D9DFE9;

	float: left;

	}

	

div#sidebar1 p {

	margin:0;

	padding-left: 5px;

	background-color: #002A6C;

	color: #fff;

	font-size: 14px;

	line-height: 30px;

	height: 30px;	

	}

div#sidebar1 .w3c {

	margin:0;

	padding-left: 5px;
	padding-top: 10px;

	background-color: #ffffff;

	color: #fff;

	font-size: 14px;

	line-height: 30px;

	height: 30px;	

	}	
div#sidebar1 .social_media {
	margin: 0px ;
	padding-top:15px;
	background-color: #FFFFFF;
}
div#sidebar1 .social_media_content1 {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #002A6C;
	margin: 0px;
	padding: 5px 0px 5px 5px;
}
div#sidebar1 .social_media_content1 a{
	color: #ffffff;
	text-decoration: none;
}
div#sidebar1 .social_media_content2 {
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #002A6C;
	margin: 0px;
	padding: 0px 0px 5px 5px;
}
div#sidebar1 .social_media_content2 a{
	color: #FFCC00;
	text-decoration: none;
}	
div#sidebar1 .social_media_content3 a{	
	margin-top: 0px;
	font-size: 12px;
}
div#sidebar1 ul {

	list-style: none;

	display: block;

	margin-left: 0px;

	padding-left: 0px;

	}



div#sidebar1 ul li {

	list-style: none;

	display: block;

	padding-top: 2px;

	padding-bottom: 2px;

	text-align: left;

	

	}



div#sidebar1 ul li a {

	display: block;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin:0;

	padding-left: 8px;

	color: #002A6C;

	}



div#sidebar1 ul li a:hover {

	background-color: #E8EAEC;

	}





/*  Right Side Bar  */

div#sidebar2 { 

	width:11em; 

	float:right; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin-top: 15px;

	}

	

div#sidebar2 p.blue {

	margin:0;

	padding: 8px 0 8px 5px;

	background-color: #002A6C;

	color: #fff;

	font-size: 14px;

	font-weight: normal;

	/*line-height: 30px;

	height: 30px;	

	*/}

	

div#sidebar2 #quote {

	padding:.5em; 

	border: 1px solid #022A6C;

	}
div#sidebar2 #quote2 {

	padding:.5em; 

	border: 1px solid #022A6C;

	}
	
div#sidebar2 #quote3 {

	padding:.5em; 

	border: 1px solid #022A6C;

	}
div#sidebar2 p {

	font-size: 12px;

	text-align: left;

	}

	

div#sidebar2 p.seminar {

	font-size: 11px;

	}



div#sideimage {	

	background-color: #FFFFFF;

	padding-bottom: 15px;

}



div #menubox {

	border: 1px solid #022A6C;

	



}
div #w3box {

	border: 1px solid #022A6C;

	



}


#content {

	border-left:13.7em solid #fff; 

	border-right:11em solid #fff; 

	padding:1em;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	}

	

#wide {

	border-left:13.7em solid #fff; 

	padding:1em;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	}

	

#content h1, #content h2 {

	font-family: Arial, Helvetica, sans-serif;

	color: #002A6C;

	margin-top:2px;

	}



#content h1 {font-size: 18px;}

#content h2 {font-size: 15px;}

h3 {font-size: 13px;}

#content ul li ul {list-style-type: square;}

	

#content:after { 

	content:' '; 

	clear:both; 

	display:block; 

	height:0; 

	overflow:hidden;

	}



p:first-child, p.first-child	{ margin-top:0 }



/* The following hacks are needed because of a bug in Mozilla. */

#sidebar1	{ margin-right:1.1em }

#sidebar2	{ margin-left:1.1em }





/*------------------------------------------------------------*

**  Footer

**------------------------------------------------------------*/

div#footer {

	position: relative;

	width: 778px;

	margin: 0 auto;

	border-top: 2px solid #FFCC33;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #949494;

	text-align: right;

	}



div#footer ul {

	display: block;

	list-style: none;

	margin:0; padding:0;

	float: right;

	margin-top: 5px;

	}



div#footer ul li {

	display: inline;

	border-right: 1px solid #949494;

	padding: 0 5px;

	margin:0;

	}

	

div#footer ul li.last {

	padding-right:0;

	border-right:0;

	}



div#footer ul li a {

	color: #949494;

	text-decoration: none;

	}



div#footer ul li a:hover {

	border-bottom: 1px dashed #949494;

	}

	

div#footer p {

	padding: 25px 0 15px 0;

	}


