@charset "UTF-8";
/* CSS Document */


h1 {
color:#022a5b;
font-family: Verdana, Arial, sans serif;
font-size:1.30em;
margin:0px;
padding:0px;
}

h2 {
    color: #386572;
    font-family: Verdana,Arial,sans serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
}

h3 {
color:#386572;
font-family: Verdana, Arial, sans serif;
font-size:14px;
margin:0px;
padding:0px;
}




p {
font-family: Verdana, Arial, sans serif;
font-size:0.73em;
margin-top:10px;
padding:0px;
color:#303030;
}


a {
color:#1276c3;
text-decoration:none;
}

a:hover {
color:#025493;

}

br {
clear:both;
}

.navy {
color:#022a5b;
}

.purple {
color:#9d003f;
}

.smallerurl {
font-size: 88%;}
/*--------------------------------------------------------*/


body, #top_banner, #main {
margin:0px;
padding:0px;
}


body{
background-image:url(images/bground_02.gif);
background-repeat:repeat-x;
}

br { clear: both; }

#container {
	width: 974px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	/*background-position:150px;*/
	}
	

#top_banner {
width: 974px;
height: 150px;
background-image:url(images/top_banner.gif);
background-repeat: no-repeat;
}

#bookmark {
float: right;
padding:0px;
margin: 18px 218px 0px 0px;
}

#main {
	background-color: #FFF;
	float: left;
	width: 974px;
	}
	
	
#nav{

float: left;
width: 974px;
font-family: Arial, Verdana, sans serif;
font-size: 0.90em;
color: #FFFFFF;

}

#nav ul {
padding:0px;
margin: 7px 0px 7px 24px;
}

#nav li {
text-decoration: none;
list-style: none;
display:inline;
margin-right: 7px;
}

#nav li a {
color:#FFFFFF;
}

#nav li a:hover {
color:#1276c3;
}

#nav li.onlink a {
color:#459bdd;
}



#welcome {
float: left;
background-color: #dee4ee;
width: 974px;
height: 196px;
/*padding: 31px 24px 24px 24px; */
margin:0px;
}

#welcome_text {
padding:0px;
margin: 10px 0px 0px 24px;
}

.welcome_p {
width: 927px;
font-size: 0.91em;
font-family: Arial, Verdana, sans serif;
line-height: 1.3em;

}

#research_banner
{
float: left;
background-image:url(images/Research.jpg);
background-repeat:no-repeat;
width: 974px;
height: 148px;
margin: 0px;
padding: 0px;
}
#seo_banner
{
float: left;
background-image:url(images/seo.jpg);
background-repeat:no-repeat;
width: 974px;
height: 148px;
margin: 0px;
padding: 0px;
}

#about_banner {
float: left;
background-image:url(images/About.jpg);
/*background-image:url(images/why-h2.jpg);*/
background-repeat:no-repeat;
width: 974px;
height: 148px;
margin: 0px;
padding: 0px;
}

#whyh2_banner {
float: left;
background-image:url(images/why-h2.jpg);
background-repeat:no-repeat;
width: 974px;
height: 148px;
margin: 0px;
padding: 0px;
}

#why_banner {
float: left;
background-image:url(images/About2.jpg);
background-repeat:no-repeat;
width: 974px;
height: 148px;
margin: 0px;
padding: 0px;
}
#onlinepr_banner {
float: left;
background-image:url(images/onlinePR.jpg);
background-repeat:no-repeat;
width: 974px;
height: 148px;
margin: 0px;
padding: 0px;
}

#content_banner {
float: left;
background-image:url(images/Content.jpg);
background-repeat:no-repeat;
width: 974px;
height: 148px;
margin: 0px;
padding: 0px;
}
#domain_banner {
float: left;
background-image:url(images/Domain.jpg);
background-repeat:no-repeat;
width: 974px;
height: 148px;
margin: 0px;
padding: 0px;
}
#social_banner {
float: left;
background-image:url(images/socialmebia.jpg);
background-repeat:no-repeat;
width: 974px;
height: 148px;
margin: 0px;
padding: 0px;
}

#casestudies_banner {
float: left;
background-image:url(images/casestudies.jpg);
background-repeat:no-repeat;
width: 974px;
height: 148px;
margin: 0px;
padding: 0px;
}
#contact_banner {
float: left;
/*background-image:url(images/Contact.jpg);
background-image:url(images/contact-h2.jpg);*/
background-image:url(images/contact-banner.jpg);
background-repeat:no-repeat;
width: 974px;
height: 148px;
margin: 0px;
padding: 0px;
}
#webdesign_banner {
float: left;
background-image:url(images/Webdesign.jpg);
background-repeat:no-repeat;
width: 974px;
height: 148px;
margin: 0px;
padding: 0px;
}

#gdesign_banner {
float: left;
background-image:url(images/banner_gdesign.png);
background-repeat:no-repeat;
width: 974px;
height: 148px;
margin: 0px;
padding: 0px;
}

#internet_banner {
float: left;
background-image:url(images/banner_internetm.png);
background-repeat:no-repeat;
width: 974px;
height: 148px;
margin: 0px;
padding: 0px;
}

#strategy_banner {
float: left;
background-image:url(images/banner_strategy.png);
background-repeat:no-repeat;
width: 974px;
height: 148px;
margin: 0px;
padding: 0px;
}


#home_left_column {
width: 176px;
float: left;
padding:0px;
margin: 25px 13px 0px 18px;

}

.home_left_column_block {
margin: 0px 0px 8px 0px;
padding:0px;
width: 176px;
float: left;
border-bottom: 1px solid #cacbcb;
}

.home_left_column_block2 {
margin: 0px 0px 8px 0px;
padding:0px;
width: 176px;
float: left;

}

.home_left_column_block h2, .home_left_column_block2 h2{
margin: 0px 0px 0px 0px;
}


.home_left_column_block p, .home_left_column_block2 p {
margin: 3px 0px 12px 0px;
line-height: 1.6em;
}



.home_left_column_block li a {
color:#303030;
line-height: 1.45em;
}

.home_heading1 {
color: #063254;
}

.home_heading2 {
color: #885379;
}

.home_heading3 {
color: #386572;
}

.home_heading4 {
color: #454a4f;
}

#left_column {
float: left;
width: 198px;
background-color: #e3e6f0;
min-height: 476px;
margin: 5px 0px 0px 5px;
}


#left_column img {
margin: 20px 20px 0px 20px;
}

#left_column p{
font-size: 0.62em;
margin: 4px 0px 0px 20px;
}

#left_column li {
line-height: 1.50em;
}


#left_column li {
line-height: 1.50em;
}

#left_column_services {
width: 176px;
margin: 17px 11px 0px 11px;
}


#left_column_services ul{
margin:  0px;
padding:0px;
list-style-type: none;
}


#left_column_services li{
 border-bottom: 1px solid #9da7b3;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #022a5b;
font-size: 0.77em;
font-weight: bold;}

#left_column_services li a {
display: block;
 padding: 0.7em 0 0.7em 0.5em;
 text-decoration: none;
 }




#left_column_services li.no_border  {
border: none;
}

#left_column_services li.onlink2 a {
color: #022a5b;
}

#left_column_services li.no_border_onlink2  {
border: none;
}
#left_column_services li.no_border_onlink2 a {
color: #022a5b;
}



#our_work_nav {
width: 176px;
float: left;
padding:0px;
margin: 25px 13px 0px 24px;
}



#our_work_nav ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.72em;
list-style-type:none;
margin: 0px;
padding: 0px;
}

#our_work_nav li {
margin-top: 5px;
margin-bottom: 5px;
}


#our_work_nav li a {
color:#303030;
}

#our_work_nav li a:hover {
color:#1276c3;
}

#our_work_nav li.onlink a {
color:#1276c3;
}


#left_column_contact {
float: left;
width: 198px;
background-color: #e3e6f0;
min-height: 476px;
margin: 5px 0px 0px 5px;
}

#contact_info{
width: 176px;
margin: 27px 11px 0px 11px;
padding: 0px;
 }



#contact_info p{
width: 176px;
font-size: 0.77em;
color: #4a4a4a;
margin: 10px 0px 0px 0px;
}



#latest_blog_post {
margin: 20px 0px 0px 0px;
background-color: #6a8ba9;
width: 156px;
/*min-height: 54px;*/
padding: 10px;

}

#latest_blog_post a, #latest_blog_post a:visited{
color: #FFFFFF;
font-weight:normal;
}

#latest_blog_post a:hover {
text-decoration:underline;
}

#latest_blog_post p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.79em;
color:#FFFFFF;
margin: 0px;
padding: 0px;
}

#latest_blog_post_end {
background-image:url(images/latest_blog_end_03.png);
width: 176px;
height: 22px;
background-repeat:no-repeat;
}

#sign-up {
margin: 8px 0px 0px 0px;
width: 176px;
background-color: #885379;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.80em;
}



#sign-up {
font-size: 0.70em;
}


#sign-up img {
margin: 0px;
padding: 0px;
}

#sign-up form {
margin-left: 10px; /* why bottom one not recognising */
color: #FFFFFF;
}

#sign-up input {
margin-bottom: 10px;
}

#main_content {
float: left;
width: 568px;
margin: 0px;
}

#main_content_text{
float: left;
width: 525px;
margin: 27px 24px 8px 24px;
text-align:justify;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.73em;
}
#main_contact_text{
float: left;
width: 525px;
margin: 0px 24px 8px 24px;
text-align:justify;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.73em;
}
#thankyou_text{
float: left;
width: 520px;
margin: 27px 24px 0px 24px;

}

#main_content_text img{
margin: 10px 0px 10px 0px;
padding:0px;
border:none;

}
#main_contact_text img{
margin: 0px 0px 10px 0px;
padding:0px;
border:none;

}
#main_contact {
float: left;
width: 568px;
min-height: 476px;
/* background-color: #aac1d0; */
margin: 5px 0px 0px 0px;
}

.leftmarg {
margin-left: 20px;
}

#home_flash {
margin: 5px 0px 0px 0px;
padding: 0px;
float: left;
}

#our_work {
float: left;
width: 444px;
margin: 25px 33px 0px 31px;
padding: 0px;
}


#our_work_text {
float: right;
width: 222px;
margin: 25px 27px 0px 0px;
padding: 0px;
}

.sector {
font-size: 117%;
color:#9d003f;
font-weight: bold;
margin: 0px 0px 8px 0px;
}

.sector2 {
font-size: 117%;
color:#9d003f;
font-weight: bold;
padding: 10px 0px 0px 0px;
}



#our_work_text p {
color:#4a4a4a;
}

#all_buttons {
float:right;
width: 198px;
margin: 5px 5px 0px 0px;
padding:0px;
}


#all_buttons p{
margin: 0px 0px 0px 11px;
width: 176px;
font-size: 0.77em;
}

#our_work p.label {
font-size: 0.70em;
margin: 0px 0px 16px 0px;
}

.whitelink a{
color: #FFFFFF;
 }
 .whitelink {
color: #FFFFFF;
 }

#button1 {
padding-top: 17px;
width: 198px;
background-color: #454a4f;
min-height: 119px;
text-align: center;
padding-top: 17px;
}

#button2 {
width: 198px;
background-color: #386572;
min-height: 119px;
text-align: center;
padding-top: 17px;
}

#button3 {
width: 198px;
background-color: #89accd;
min-height: 119px;
text-align: center;
padding-top: 17px;
}

#button4 {
    background-color: #885379;
    min-height: 110px;
    padding-top: 28px;
    text-align: center;
    width: 198px;
}



#footerleft{
width:487px;
margin-top:11px;
float:left;}

#footerleft p{
margin: 0px;
text-align:left;
color:#FFFFFF;
font-size:0.76em;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}

#footerright {
width:487px;
margin-top:11px;
float:left;}

#footerright p{
margin: 0px;
text-align:right;
color:#FFFFFF;
font-size:0.76em;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
	}
	
div.feedburnerFeedBlock ul {  
padding-left:0; 
list-style-type: square;
font-family: Verdana, Arial, "sans serif";
	color:#885379;
	line-height: 0.73px;
}

div.feedburnerFeedBlock ul li {
	font-family: Verdana, Arial, "sans serif";
	font-size:0.73em;
	margin-top:0px;
	padding:0px;
	color:#885379;
	line-height: 0.73px;
}

#left_column1 {
    float: left;
    margin: 25px 13px 0 15px;
    padding: 0;
    width: 176px;
}

#left_column1 ul {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.72em;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#left_column1 li {
    margin-bottom: 5px;
    margin-top: 5px;
}

#casestudy_banner
{
float: left;
background-image:url(images/case-studybanner.jpg);
background-repeat:no-repeat;
width: 974px;
height: 148px;
margin: 0px;
padding: 0px;
}

#main_content1 {
    float: left;
    margin: 0;
    width: 520px;
}


#left_column1 li a {
    color: #303030;
}

#left_column1 li a:hover{
    color: #1276C3;
}

#our_work_text1 {
    float: right;
    margin: 25px 8px 0 0;
    padding: 0;
    width: 222px;
}

#our_work_text1 p {
color:#4a4a4a;
}

#main_content ul{
margin-top:5px;
}
