body {
  font: 76% arial, sans-serif; 
	background: #fafbfd url(../images/background.jpg) repeat-x;
  margin: 0 auto;
	text-align: center;
  }
	
#container1 {
  margin: 0 auto;
  width: 960px;
  text-align: left;
	}	
	
#container2 {
	margin: 0 50% auto;
	background-color: #fff;
  float: left;
  width: 646px;    
  border-left: 190px solid #0c0e40;
  border-right: 124px solid #ececec;
  margin-left: 0;
  margin-right: -270px;
  display: inline; /* So IE plays nice */
	}

p {
  margin: 0 15px 10px 15px;
	text-align: justify;
  }

a:link {
	color: #00f;
  }

a:visited {
  color: #336699; 
  }
	
a:hover {
  color: #69f;
  }

#header h1 {
  text-align: left;
  height: 70px; 
	line-height: 0px; 
	margin: 0 0 0 0; 
	padding: 20px 0 0 0;
	font: 26pt "Zurich Ex BT"; 
	color: #0c0e40; 	
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
  }
	
h2 {
  font: bold 14pt Arial, Helvetica, sans-serif;
	margin: 0 15px 10px 15px;
  }
	
h3 {
  font: bold 12pt Arial, Helvetica, sans-serif;
	margin: 0 15px 10px 15px;
  }
	
h4 {
  font: bold 11pt Arial, Helvetica, sans-serif;
	margin: 20px 15px 10px 15px;
  }
	
#headerright {
  margin: -50px 0 50px 275px;
	padding: 5px 0 0 5px;
	width: 550px;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #a5a8b3;
  }
	
#wrapper {
  float: left;
	width: 100%;
	}

#content {
	border-top: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-left: 4px solid #3abcdd;
	text-align: left;
	float: left;
  width: 641px;
  margin-right: -100%;
  }
	
#contentservices {
	border-top: 1px solid #d1d1d1;	
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-left: 4px solid #e88738;
	text-align: left;
	float: left;
  width: 641px;
  margin-right: -100%;
	min-height: 630px;
  }
	
#contentabout {
	border-top: 1px solid #d1d1d1;	
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-left: 4px solid #ab84b7;
	text-align: left;
	float: left;
  width: 641px;
  margin-right: -100%;
	min-height: 630px;
  }
	
#contentsitemap {
	border-top: 1px solid #d1d1d1;	
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-left: 4px solid #ddcc3a;
	text-align: left;
	float: left;
  width: 641px;
  margin-right: -100%;
	min-height: 630px;
  }
	
#contentfaq {
	border-top: 1px solid #d1d1d1;	
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-left: 4px solid #dd3a3a;
	text-align: left;
	float: left;
  width: 641px;
  margin-right: -100%;
	min-height: 630px;
  }
	
#rightcol { 
	border-top: 1px solid #d1d1d1;
	/*border-right: 1px solid #d1d1d1;*/
  float: right;
  width: 124px;
  margin-right: -124px;
  position: relative;
	}
	
.line {
  border-top: 0px;
	border-right: 0px;
  border-bottom: solid 2px;
	border-left: 0px;
	margin: 200px 0px 7px 14px;
	width: 100px;
	color: #8d8d94; 
  }
	
#rightcoltext {
  margin: 0 0 0 17px;
  font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #8d8d94; 
  }
	
/* Navigation */

#navigation {
	background: #0c0e40;
	color: #dee2ec;
	float: left;
  width: 190px;
  margin-left: -190px;
  position: relative;
  }
	
#services {
	width: 140px;
	padding: 1px 0 0 0;
	margin: 7px 0 0 17px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0c0e40;
	color: #dee2ec;
  }
	
.button {
	width: 190px;
	padding: 1px 0 0 0;
	margin: 7px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #6e7385;
	color: #dee2ec;
	}	

.button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
		
.button li {
	border-bottom: 1px solid #6e7385;
	margin: 0;
	}

.button li a, .button li a:visited {
	display: block;
	padding: 3px 5px 3px 7px;
	border-left: 10px solid #aeb1ba;
	background-color: #0c0e40;
	color: #dee2ec;
	text-decoration: none;
	width: 168px;
	}

.button li a:hover {
	border-left: 10px solid #3abcdd;
	background-color: #000066;
	color: #dee2ec;
	text-decoration: none;
	}	
	
html>body #button li a {
	width: auto;
	}
	
.button li strong {
	display: block;
	padding: 3px 5px 3px 18px;
	border-left: 0px solid #0c0e40;
	background-color: #0c0e40;
	color: #dee2ec;
	text-decoration: none;
	}
	
.button li .home {
	display: block;
	padding: 3px 5px 3px 0.5em;
	border-left: 10px solid #3abcdd;
	background-color: #0c0e40;
	color: #dee2ec;
	text-decoration: none;
	}
	
.button li .services {
	display: block;
	padding: 3px 5px 3px 0.5em;
	border-left: 10px solid #e88738;
	background-color: #0c0e40;
	color: #dee2ec;
	text-decoration: none;
	}
	
.button li .about {
	display: block;
	padding: 3px 5px 3px 0.5em;
	border-left: 10px solid #ab84b7;
	background-color: #0c0e40;
	color: #dee2ec;
	text-decoration: none;
	}
	
.button li .sitemap {
	display: block;
	padding: 3px 5px 3px 0.5em;
	border-left: 10px solid #ddcc3a;
	background-color: #0c0e40;
	color: #dee2ec;
	text-decoration: none;
	}
	
.button li .faq {
	display: block;
	padding: 3px 5px 3px 0.5em;
	border-left: 10px solid #dd3a3a;
	background-color: #0c0e40;
	color: #dee2ec;
	text-decoration: none;
	}
	
#buttonservices li a:hover {
	border-left: 10px solid #e88738;
	border-right: 0px;
	background-color: #000066;
	color: #dee2ec;
	text-decoration: none;
	}
	
#buttonabout li a:hover {
	border-left: 10px solid #ab84b7;
	border-right: 0px;
	background-color: #000066;
	color: #dee2ec;
	text-decoration: none;
	}
	
#indent {
	text-indent: 10px;
	}
	
.indent {
	text-indent: 10px;
	}
	
.indenttwo {
	text-indent: 20px;
	}
	
#buttonsitemap li a:hover {
	border-left: 10px solid #ddcc3a;
	border-right: 0px;
	background-color: #000066;
	color: #dee2ec;
	text-decoration: none;
	}
	
#buttonfaq li a:hover {
	border-left: 10px solid #dd3a3a;
	border-right: 0px;
	background-color: #000066;
	color: #dee2ec;
	text-decoration: none;
	}
	
/*End Navigation*/

#footer {
  clear: both;
	float: left;
	width: 960px;
	height: 30px;
	border-top: 1px solid #eee; 
	border-bottom: 2px solid #eee; 
	padding: 0 0 25px 0;
	background: #5a6382;
	color: #c2c3cc;
  }
	
#footer p {
  margin: 0; 
	padding: 5px 10px;
  }
	
#footer a:link {
  color: #c2c3cc;
	text-decoration: none;
  }

#footer a:visited {
  color: #c2c3cc;
	text-decoration: none;
  }

#footer a:hover {
  color: #006;
	text-decoration: underline;
  }

#copyright {
  margin: 5px 0 20px 635px;
	font: 9pt Arial, Helvetica, sans-serif; 	
	color: #c2c3cc;
  }
	
#line {
  border: 1px solid #6e7385;
  }	
	
#address {
  margin: 0 0 0 10px;
  }
	
.clear {
  clear: both;
  height: 1px;
  overflow: hidden;
  }
	
ul .sitemaplinksfirst {
	list-style: none;
	margin: -11px 0 0 -24px;
	}
	
li .sitemaplinksfirst {
	list-style: none;
	margin: -11px 0 0 -24px;
	}

ul .sitemaplinks {
	list-style: none;
	margin-left: -24px;
	line-height: 18px;
	}

.clienttable {border: 0; margin: 10px 0 0 15px;}
.tdleft {width: 130px;}
.hlttop {background-color: #d4d3d3; text-indent: 0;}
.hlt1 {background-color: #dedefd;}
.hlt2 {background-color: #eee}
td {height: 20px;}
.tabletitle {font-size: 14px; font-weight: bold;}
.morelinks {font-size: 110%; line-height: 1.5;}
#service a:hover, #service a:active {
	font-size: 110%; 
	line-height: 1.5; 
	color: #e88738;
}
#servicefirst {font-size: 110%; line-height: 1.5;}
#servicefirst a:link {font-size: 110%; line-height: 1.5;}
#servicefirst a:hover {font-size: 110%; line-height: 1.5; color: #e88738;}
#servicefirst a:visited {font-size: 110%; line-height: 1.5;}
.aboutlinks a:hover {color: #ab84b7;}
.sitemaplinks a:hover {color: #ddcc3a;}
.nostyle, .nostyle a:link, .nostyle a:visited, .nostyle a:hover, .nostyle a:active {border:none; text-decoration:none;}

