body {

  background: #b6c6df url("images/bg-shadow.gif") repeat-y center;
  margin: 0;
  padding: 0;
  font-family: Verdana, sans-serif;
  font-size: 0.625em;
  line-height: 0.95em;
  
}

#page {

  width: 795px;
  margin: 0 auto;
  
}

#header {

  height: 283px;
  background: #fff;
  position: relative;
  
}


#logo {
  
  position: absolute;
  top: 15px;
  left: 15px;
  
}

#flash-banner {
  
  margin-top: 135px;
  width: 566px;
  float: left;
  margin-left: 1px;
  display: inline;

}

#precede {
  
  margin-left: 0;
  width: 227px;
  position: absolute;
  top: 135px;
  right: 1px;
  _right: 0px;
  
}

#content {
  
  width: 567px;
  margin-left: 0;
  float: left;
  
}

#content-inner {

  padding: 20px; 
  
}

#sidebar {
  
  float: left;
  width: 228px;

}

#sidebar-inner {

  padding: 20px;
  
}

.block {
  
  margin: 30px 0;

}

/* NAV */
#nav {
  
  position: absolute;
  top: 113px;
  left: 1px;
  
}

#nav ul {

  padding: 0;
  margin: 0;
  list-style: none;
  
}

#nav li {
  
  float: left;
  position: relative;
  
}

#nav a {

  cursor: pointer;
  
}

#nav li ul {
  
  display: none;
  position: absolute;
  z-index: 10000px;
  
}

#nav li:hover ul, #nav li.over ul {
  
  display: block;
  width: 112px;
  
}

#nav ul li li {
  
  width: 100%;
  background: #a2bde4;
  
}

#nav li .nav-sub-item {
  
  display: block;
  background: #a2bde4;
  text-indent: 0px;
  text-align: center;
  line-height: 22px;
  color: #fff;
  text-decoration: none;
  padding: 2px;
  height: auto;
    
}

#nav a {

  text-indent: -10000px;
  display: block;
  
}

#nav li:hover a, #nav li a:hover, #nav li.over a {
  
  background-position: 100% 0;
  
}

#nav ul li li a:hover {
  
  color: #19337e;
  
}

.nav-item {
  
  height: 22px;
  
}


#menu-services { 
  
  width: 112px;
  background: url(images/our-services.gif) no-repeat; 
  
}

#menu-guarantee { 
  
  width: 113px;
  background: url(images/our-guarantee.gif) no-repeat; 
  
}

#menu-case-studies { 
  
  width: 114px;
  background: url(images/case-studies.gif) no-repeat; 
  
}

#menu-affiliations { 
  
  width: 115px;
  background: url(images/affiliations.gif) no-repeat; 
  
}

#menu-solutions { 
  
  width: 112px;
  background: url(images/solutions.gif) no-repeat; 
  
}

#menu-about { 
  
  width: 113px;
  background: url(images/about-us.gif) no-repeat; 
  
}

#menu-contact { 
  
  width: 114px;
  background: url(images/contact-us.gif) no-repeat; 
  
}

		
 /* TEXT */

p	{
	color:#444;
	line-height:1.4em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
	
.image	{
	margin:0px;
	}
	
li.bullet	{
	color:#444;
	line-height:1.4em;
	margin:0px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
li.bullet2	{
	color:#444;
	line-height:1.4em;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}

a, img {
  outline: 0;
  border: 0;
}

a:link {
	color: #567eb9;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #567eb9;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}

h3 {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color:#567EB9;
	font-weight:;
	margin:0px 15px 10px 0px;
}
h1	{
	font-family: Verdana, sans-serif;
	font-size:16px;
	color:#567EB9;
	font-weight:;
	margin:0px 10px 10px 0px;
	}
	
h1.smallheader {
	font-family: Verdana, sans-serif;
	font-size:8px;
	color:#567EB9;
	font-weight: normal;
	margin:0;
}	

h2.smallheader {
	font-family: Verdana, sans-serif;
	font-size:8px;
	color:#567EB9;
	font-weight: normal;
	margin:0;
}
	
hr { border: none 0; 
	border-top: 0px;
	border-bottom: 1px dashed #999;
	width: 95%;
	height: 1px;
	margin: 10px auto 0 0;
	text-align: left;
	 }

.indent-left	{
color:#444;
	line-height:1.5em;
	margin:0px 15px 10px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.indent-right	{
	color:#444;
	line-height:1.5em;
	margin:0px 15px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

 /* TABLES */

table	{
	background-color:#999999;
	width:95%;
	}

table.edit_table {
	background-color:white;
}
	
td	li {
	background-color:#fff;
	color:#444;
	line-height:1.4em;
	margin: 5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
td	{
	background-color:#fff;
	color:#444;
	line-height:1.4em;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


td	p {
	color:#444;
	line-height:1.4em;
	margin: 7 7 7 7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
td.header	{
	background-color:#5670ba;
	line-height:1.4em;
	margin:0px 10px 10px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
td.header p	{
	color:#fff;
	}
	
td.light	{
	background-color:#e4e5d7;
	line-height:1.4em;
	margin:0px 10px 10px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	

	#footer {
	margin-top:5px;
	margin-bottom:5px;
		width:95%;
		padding-top:10px;
		float:left;
		border-top: dashed #999 1px;
		}
		
	#footer p {
		color:#444;
		line-height:1.4em;
		margin:0px 10px 10px 0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		}
		
	#footer a {
		color:#444;
	
		}
	

	.edit40 {
		width: 300px;
	}