﻿@charset "utf-8";


html, body, div, span, applet, object, iframe {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

h1, h2, h3, h4, h5, h6 {
  margin: 10px 0px 0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;

}

body {
  background-color: white;
  color: black;
  font:15px/15px Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
 
}
a:link {
  color: blue;
  text-decoration:underline;
}
a:visited {
  color: purple;
   text-decoration:underline;
}

a:hover{
	text-decoration:underline
}

a:active{	
 
  text-decoration:underline;
}


#outerWrapper {
  background-color: white;
  margin: 0px auto;
  text-align: left;
  width: 960px;
}
#outerWrapper #header {
	margin:0px;
	padding:0px;
	height:153px;
	background-image: url(../Assets/Images/homepage/banner.jpg);
	background-repeat:no-repeat;
	background-position:right -10px;
}


#outerWrapper #headerAboutUs {
  margin:0px;
  padding:0px;
  height:153px;
  background-image:url(../Pages/AboutUs/picts/AboutUsbanner.jpg);
  background-repeat:no-repeat;
  background-position:right;
}


#outerWrapper #headerClients {
  margin:0px;
  padding:0px;
  height:153px;
  background-image: url(../Pages/Clients/picts/ClientsBanner.jpg);
  background-repeat:no-repeat;
  background-position:right;
}

#outerWrapper #headerContactUs {
  margin:0px;
  padding:0px;
  height:153px;
  background-image: url(../Pages/ContactUs/Picts/ContactUsBanner.jpg);
  background-repeat:no-repeat;
  background-position:right;
}

#outerWrapper #headerServices {
  margin:0px;
  padding:0px;
  height:153px;
  background-image: url('../Pages/Services/Picts/ServicesBanner.jpg'); 
  background-repeat:no-repeat;
  background-position:right;
}





#outerWrapper #header #VideoDiv {
  height: auto;
  width: 720px;
  padding:0px;
  margin:0px;
}


#outerWrapper #topNavigation {
  height: 30px;
  padding: 5px 5px 0px 0px;
  margin:-60px 0px 0px; 
  background-color:lightgrey;
  
  
}



#outerWrapper #contentWrapper #content {
  padding: 5px;
  width:720px;
 

}


#outerWrapper #contentWrapper #contentForPages {
		width:950px; 
		padding:5px;


}


#contentWrapperForText {
  margin-top: 25px;
  padding: 0px;
}


#outerWrapper #footer {
  background-color: white;
  border-top: solid 1px blue;
  font: 14px/14px Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
  width:940px;
  margin-top:27px; 
  padding: 10px;
  clear:left;
}

#outerWrapper #footerAboutUs {
  background-color: white;
  border-top: solid 1px blue;
  font: 14px/14px Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
  width:940px;
  margin-top:120px; 
  padding: 10px;
}

#outerWrapper #footerContactUs {
  background-color: white;
  border-top: solid 1px blue;
  font: 14px/14px Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
  width:940px;
  margin-top:300px; 
  padding: 10px;
}

#outerWrapper #footerHomePage {
  background-color: white;
  border-top: solid 1px blue;
  font: 14px/14px Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
  width:940px;
  margin-top:125px; 
  padding: 10px;
  
  
}

.footerPadding{
	margin-top:75px;
	text-align:left;
}


#search {
	margin:-65px 20px 100px 685px;

}
.RightHomeMarquee {
		float:right; 
		width:200px; 
		padding:8px; 
		height:350px; 
		background-image: url(../Assets/Images/background/gradient.jpg); 
		background-repeat:no-repeat;
		margin-top:15px;

}



.SideMenus {
	width:145px; 
	margin:-15px 0px 0px -5px;
	height:475px;
	background-color: #E9E9E9;
	border-right: solid 2px lightgrey;
	padding:0px 0px 5px 5px;

}

.BreadCrumbTrail{
		font:14px "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;;
		width:auto;
		padding:2px 0px 5px 5px;

}

.ContentForSideMenus{
	 width:795px; 
	 margin:-407px 0px 0px 148px;
	 padding-left:5px;
	
	
}

p {
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	padding:5px 5px -5px;
}
