*{ margin: 0; padding: 0; }* 
body { font: .75em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 1.6em;background: #fff; color: #444;}

a {color: #006699;	background: inherit; text-decoration: none; }
a:hover {color: #AA0001; background: inherit; text-decoration: underline; }
p {margin-top: 0; margin-right: 0; margin-left: 0;}

h1 {position:relative; clear:both; font: 28px "britannic bold "; font-weight:bold; padding:0px; padding-top:15px; color:333; height:45px; margin:0px 0 0 10px;}
h1 a { background: inherit; }
img { border: 0; }
h2 { font: normal 1.6em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px 10px; }
h3 a { font-size: 1em; }

#container {width: 940px; margin: 0 auto; padding: 20px 0 0 0;  }

#header{position:relative; float:left; height:120px; width:940px;}
	#header img{position:relative; float:left; margin-left:60px; margin-top:0;}
	#header p{position:relative; float:left; color:black; font-size:17pt; font-family:Verdana, Verdana, Geneva, sans-serif; margin:20px 0 0 0; line-height:25px;}
	#header div{position:relative; float: right; margin:5px 10px 0 0;}
	#header #phone{font-family:Impact, Impact, Charcoal, sans-serif; font-size:24pt; line-height:25px; color:#015c91; margin:18px 9px 0 9px;}
	#header #tag{position:relative; float:left; width:400px; clear:both; font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:350; font-size:20pt; line-height:30px; color:#444; margin:10px 0 0 65px; display:inline;}

#navcontainer{position:relative; float:left; height:40px;color:#E0E0E0;background:#143D55;width: 940px;font-family:Helvetica,Arial,Verdana,sans-serif; margin-bottom: 0px}
	#nav{position:relative;  height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url(images/nav_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
	#nav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
		#nav ul li{display:block;float:left;margin:0 1px;}
		#nav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
		#nav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
		#nav ul li a:hover{color:#fff;background:transparent url(images/nav_bg-over.gif) repeat-x bottom left;}
		#nav ul li a:hover span{display:block;width:auto;cursor:pointer;}
		#nav ul li a.current,#nav ul li a.current:hover{color:#fff;background:#1D6893 url(images/nav_left-on.gif) no-repeat top left;line-height:275%;}
		#nav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(images/nav_right-on.gif) no-repeat top right;height:33px;}
		
#footer{position:relative; float:left; width: 940px; height:90px;  border-top:4px solid #143D55;}
	#footer p{position:relative; float:left; margin:0px 0 0 0; width: 940px; text-align:center;}
	#footer p.links{text-align:center; padding:5px 0 5px 0; background-color:#143D55; color:white;}
	#footer p.links a{color:white;}
	#footer #outlink{position:relative; float:right;}
	#footer #link {position:relative; float:left; font-weight:bold; padding:5px 0 0 10px;}
	#footer #copyright{position:relative; float:left; display:inline; width:150px; margin:0 0 0 330px; padding:5px 0 0 0; height:26px;  text-align:center;}
	
#index{position:relative; float:left;  width: 940px; padding-bottom:15px;}
	#index p{float:left; position:relative; width:280px; margin:15px 0 0px 10px; background:white; padding:30px 20px 30px 20px; border:1px #444 solid;}
	#index object{position:relative; float:left; width:430px; margin:15px 0 0 100px;}
	#index #latesitnews{position:relative; float:left; margin:5px 0px 0 10px; height:190px; width:380px; clear:none;}
	#index #twitterwidget{ position:relative; float:left;  width:180px; padding:0px; margin:5px 0 0 15px;}
	#index #wbx-gw-button-wrapper-0{position:relative; float:left; display:none;}
	#index #wbx-gw-button-0{position:relative; float:left; width:180px; margin:0; padding:0; display:none;}
	#index #widgetbox_widget_flash_0{position:relative; float:left; margin:0; padding:0px; clear:none; width:180px; display:inline; }
	#index #widgetbox_widget_parent_0{position:relative; float:left; padding:0px; margin:0px;  overflow:hidden;}

	
#it-support{position:relative; float:left; width: 940px;  padding-bottom:15px;}
	#it-support p{margin:0 0 0 10px; clear:left;}
	#it-support ul{position:relative; float:left; margin:10px 0 10px 10px; list-style-type: circle;}
	#it-support ul li { margin-left:30px;}	
	#it-support ol{position:relative; clear:left; margin:10px 0 0 17px;}
	#it-support ol li { margin-left:30px;}	
	#it-support table{position:relative; float:left; margin:10px 0 20px 10px;}
	#it-support table tr td{text-align:center; padding-top:5px;} 
	#it-support table.quote tr td{text-align:left; padding-top:5px;}
	#it-support label{margin-right:20px; margin-left:10px;}
	#it-support #menu{position:relative; float:left; margin-right:20px; margin-bottom:0px; margin-top:3px; border-bottom:1px #143D55 solid; width:940px;}
	#it-support #menu ul{position:relative; margin:0px 0 0 10px; list-style-type: none; display:inline;}
	#it-support #menu ul li {position:relative; float:left; margin-left:0px;  padding-top:2px; padding-bottom:2px; padding-left:60px; padding-right:60px;}
	#it-support #menu ul li a {font-size:10pt; padding-bottom:5px;}
	#it-support #menu ul li a.current {font-weight:bold;}
	
#brands{position:relative; float:left; width: 940px;  padding-bottom:15px;}

#case-studies{position:relative; float:left; width: 940px;  padding-bottom:15px;}
	#case-studies p{margin:0 0 0 10px; clear:left;}
	#case-studies table{position:relative; float:left; margin:10px 0 20px 10px;}
	
#about{position:relative; float:left; width: 940px; }
	#about p{position:relative;  margin:0 0 0 10px; width:630px;}
	#about ul{position:relative; margin:10px 0 0 10px; list-style-type: circle;}
	#about ul li { margin-left:30px;}
	
#testimonials{position:relative; float:left; height:340px; width:940px;}
	#testimonials p{margin:15px 0 0 10px;}
	
#clients{position:relative; float:left; width: 940px; padding-bottom:15px;}
	#clients table tr td{padding:10px;}
	
#studies{position:relative; float:left; height:340px; width: 940px; }	
	#studies img{position:relative; float:left; margin:10px 0 0 20px;}
	#studies table{position:relative; float:left; }
		#studies table tr{height:40px;}
		
#contact{position:relative; float:left; width:940px; padding-bottom:0px;}
		#contact p{margin:0 0 0 10px;}
		#contact img{position:relative; float:left; margin:20px 0 0 10px;}
		#contact table{position:relative; float:left; margin:10px 0 0 40px;}
		
#sitemap{position:relative; float:left; width: 940px; padding-bottom:15px;}
    #sitemap ul{position:relative; margin:10px 0 0 10px; list-style-type: circle;}
	#sitemap ul li { margin-left:30px;}
	
#videos{position:relative; float:left; width: 940px; padding-bottom:15px;}