html,body {
	margin:10px;
	padding:0;
	/*background: #EDEFF2;*/
	background: #000;
}
body {
	font: 10px verdana,arial,sans-serif;
	/*color: #333;*/
	color: #FF5801;
}
p {
	margin: 2px;
	line-height: 2em;	
}
a,a:link,a:visited,a:active {
	/*color: #333;*/
	color: #fff;
	text-decoration:none;
}
a:hover {
	color: #567092;
	text-decoration:none;
}
ul li {display:block;list-style:none}

h1 {
	font:28px verdana,arial,sans-serif;
}
h2 {
	font:18px verdana,arial,sans-serif;
	/*color: #567092;*/'
	color:	#FF5801;
	margin: 20px 0 -10px 0;
	padding:0;
}

table {
	border:none;
	padding: 2px;
	margin:0;
}
td {
	padding-top: 2px;
}
input {
	background-color: #EDEFF2;
	border: none;
	padding: 5px;
	color: #567092;
}
.img {
	border: 2px solid #000;
}
#submitbtn,#forgotbtn {
	font:10px verdana,arial,sans-serif;
	color: #567092;
	font-weight: bold;
	width: 100px;
	text-align:left;
	/*border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;*/
}
#forgotbtn {
	background-color: #567091;
	color: #fff;
}
.formlabel {
	color: #567092;
	text-align: right;
	padding: 5px 15px 5px 5px;
}


div#header {position:relative;}
div#header ul {
	float:left;
  margin: 4px 10px 0 10px;
	padding:12px 12px 11px 12px;
	background: #EDEFF2;
}
div#header #logo {
	float:left;
	background: #fff;
	margin: 0 5px 0 0;
	padding:0;
}
div#container {text-align:left}
div#content p {line-height:1.4}
div#container {width:800px;margin:0 auto}
div#wrapper {float:left;width:450px}
div#content {
	margin-right: 30px;
	margin-top:20px;
	padding: 20px 5px 5px 5px;
}
div#second {
	min-height: 420px;
	height: 420px;
	float:left;
	width:500px;
	margin-top:20px;
	border-right: 1px solid #74ABAF;	
}
div#second {
	margin-left:-400px;
	padding: 20px 5px 5px 5px;
	border-left: 1px solid #74ABAF;
}

div#footer {
	clear:both;
	width:100%;
	margin-top: 20px;
	padding-top: 20px;
	font: 9px verdana,arial,sans-serif;
	color: #B6B6B6;
	letter-spacing: 2px;
	text-transform: lowercase;
}
div#footer a {
	color: #B6B6B6;
}
.accent {
	text-align: center;
	padding-bottom:20px;
}
a.more {
	color: #333;
	font-weight: bold;
}
a.more:hover {
	color: #567092;
}
a#on,a#on:link,a#on:visited,a#on:active,a#newson,a#newson:link,a#newson:visited,a#newson:active {
	color: #567092;
}
a#newson,a#newson:link,a#newson:visited,a#newson:active { 
	font-weight: bold;
}
#leader {
	color: #567092;
	font: 14px verdana,arial,sans-serif;
}
#aboutstage {
	background: url(/images/backgrounds/about.jpg) no-repeat 1px 70px;
}
#servicesstage {
	background: url(/images/backgrounds/services.jpg) no-repeat 0px 100px;
	min-height: 550px;
}

#casestage {
	background: url(/images/backgrounds/case.jpg) no-repeat 0px 100px;
	min-height: 550px;
}
#newsstage {
	background: url(/images/backgrounds/news.jpg) no-repeat 0px 100px;
	min-height: 550px;
}
#contactstage {
	background: url(/images/backgrounds/contact.jpg) no-repeat 0px 100px;
	min-height: 550px;
}
div#subcontent,div#tertcontent {
	min-height: 340px;
	height: 340px;
	margin:10px 30px 10px 10px;
	padding: 145px 5px 5px 5px;
}
div#tertcontent {
	margin:10px 0 0 125px;
	padding: 145px 5px 5px 5px;
}
div#subcontent p,div#tertcontent p {
	margin-left:125px;
	line-height: 2.5;
}
div#tertcontent #copy,div#tertcontent #subcopy {
	min-height: 370px;
	height: 370px;
	margin: -45px 0 0 -5px;
	padding: 10px;
	border-left:1px solid #74ABAF;
}
div#tertcontent #copy p {
	margin: 30px 25px 5px 0;
}
div#tertcontent #subcopy {
	margin: -45px 0 0 95px;
}
 div#tertcontent #subcopy p {
	margin: 55px 25px 5px 0;
	line-height:1.0;
}
#subcopy p {
	padding:10px 20px 0 0;
}
div#pagecontent {
	min-height: 340px;
	margin:10px 0 0 125px;
	padding: 145px 5px 5px 5px;
}
div#pagecontent #subcopy {
	min-height: 370px;
	margin: -45px 0 0 95px;
	padding: 10px;
	border-left:1px solid #74ABAF;
}
div#pagecontent #subcopy p#start {
	margin: 50px 25px 5px 0;
}
div#pagecontent #subcopy p#bigstart {
	margin: 50px 25px 5px 0;
	line-height: 2.5;
}
div#pagecontent #subcopy p#casestart,p#helpstart,p#newsstart,p#privacystart,p#articlestart  {
	margin: 15px 25px 5px 0;
}

div#pagecontent #subnav {
	float:left;
	margin: 0 0 0 -125px;
	text-align:right;
	padding: 10px;
	line-height: 2.5;
}
.count {
	font-weight: bold;
	color: #567092;
}
.highlight {
	color: #567092;
}
.announce {
	color: #fff;
}