/**************************************************/
/* Author: Lee Averbeck, Scope Interactive */
/**************************************************/


body { 
  background: #ffffff; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  line-height: 16px;
  color: #000000; 
  margin: 0px; 
  padding: 0px; 
  }

p { 
  font-size: 12px; 
  line-height: 16px;
  color: #000000; 
  margin: 0px 0px 10px 0px; 
  }
p.centerit { 
  font-size: 12px; 
  line-height: 16px;
  color: #000000; 
  margin: 0px 0px 10px 0px; 
  text-align: center;
  }
p.needed { 
  font-size: 12px; 
  line-height: 16px;
  color: #ff0000; 
  margin: 0px 0px 10px 0px; 
  }
p.question { 
  font-weight: bold; 
  font-size: 13px; 
  line-height: 18px;
  color: #aaa04e; 
  margin: 5px 0px 10px 0px; 
  padding: 5px 0px 0px 0px; 
  clear: right;
    }
p.nobot { 
  font-size: 12px; 
  line-height: 16px;
  color: #000000; 
  margin: 10px 0px 0px 0px; 
  }
p.ftnt { 
  font-size: 10px; 
  line-height: 16px;
  color: #000000; 
  margin: 10px 0px 10px 50px; 
  }
p.callout1 { 
  font-weight: bold; 
  font-size: 14px; 
  line-height: 20px;
  color: #000000; 
  text-align: center;
  font-variant: small-caps;
  text-transform: capitalize;
  margin: 0px 0px 10px 0px; 
  padding: 15px 10px 15px 10px; 
  border: 5px solid #aaa04e;
  background: #bcc3dc;
  }
p.callout2 { 
  font-weight: bold; 
  font-size: 14px; 
  line-height: 20px;
  color: #ffffff; 
  text-align: center;
  font-variant: small-caps;
  text-transform: capitalize;
  margin: 20px 0px 10px 0px; 
  padding: 15px 10px 15px 10px; 
  border: 5px solid #99cc33;
  background: #003050;
  }

ul { 
  font-size: 12px; 
  line-height: 14px;
  color: #000000; 
  margin: 10px 10px 10px 5px; 
  padding: 0px 0px 0px 5px; 
  }
ol { 
  font-size: 12px; 
  line-height: 14px;
  color: #000000; 
  margin: 10px 10px 10px 10px; 
  padding: 0px 0px 0px 5px; 
  }
li { 
  margin: 0px 0px 3px 15px; 
  padding: 0px 0px 0px 5px; 
  }


h1 { 
  font-size: 16px; 
  color: #000000;
  line-height: 18px;
  margin: 10px 0px 10px 0px; 
  }

h2 { 
  font-size: 14px; 
  color: #2053a4;
  line-height: 18px;
  margin: 10px 0px 0px 0px; 
  }
h2.space { 
  font-size: 14px; 
  color: #2053a4;
  line-height: 18px;
  margin: 10px 0px 10px 0px; 
  }

h3 { 
  font-size: 13px; 
  color: #99cc33;
  line-height: 16px;
  margin: 10px 0px 0px 0px; 
  }

h4 { 
  font-size: 12px; 
  color: #6391b5;
  line-height: 16px;
  margin: 10px 0px 0px 0px; 
  }

h5 { 
  font-size: 11px; 
  color: #000000;
  line-height: 16px;
  margin: 10px 0px 0px 0px; 
  }

h6 { 
  font-size: 10px; 
  color: #949494;
  line-height: 14px;
  margin: 10px 0px 0px 0px; 
  }

ul.sublinks {
  margin: 20px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  }
ul.sublinks li {
  margin: 0px 0px 2px 0px;
  padding: 2px 0px 3px 10px;
  list-style-type: none;
  background: #bcc3dc;
  border-left: 10px solid #2053a4;
  }
ul.sublinks li a {
  text-decoration: underline;
  color: #003050;
  font-weight: bold;
  }
ul.sublinks li a:hover {
  text-decoration: none;
  color: #2053a4;
  }

ul.sidelinks {
  margin: 20px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 11px; 
  line-height: 14px;
  }
ul.sidelinks li {
  margin: 0px 0px 2px 0px;
  padding: 2px 0px 3px 10px;
  list-style-type: none;
  background: #d9d8e4;
  border-right: 10px solid #bcc3dc;
  }
ul.sidelinks li a {
  text-decoration: underline;
  color: #2053a4;
  font-weight: bold;
  }
ul.sidelinks li a:hover {
  text-decoration: none;
  color: #003050;
  }

ul.lsidelinks {
  margin: 20px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 11px; 
  line-height: 14px;
  }
ul.lsidelinks li {
  margin: 0px 0px 2px 0px;
  padding: 2px 0px 3px 10px;
  list-style-type: none;
  background: #d9d8e4;
  border-right: 10px solid #bcc3dc;
  width: 300px;
  }
ul.lsidelinks li a {
  text-decoration: underline;
  color: #2053a4;
  font-weight: bold;
  }
ul.lsidelinks li a:hover {
  text-decoration: none;
  color: #003050;
  }

br.clr { 
  clear: both;
  }

img.fright {
  float: right;
  margin: 0px 0px 5px 40px;
  border: 0px;
  }

img.space {
  float: right;
  clear: right;
  margin: 0px 0px 0px 0px;
  border: 0px;
  }

.name {
  color: #6391b5;
  font-weight: bold;
  font-size: 13px; 
  }

.chall {
  color: #003050;
  font-size: 13px; 
  font-weight: bold;
  font-variant: small-caps;
  }

.sol {
  color: #aaa04e;
  font-size: 13px; 
  font-weight: bold;
  font-variant: small-caps;
  }
  
.btal {
  color: #2053a4;
  font-style: italic;
}

img.cphoto {
  display: block;
  margin: 20px auto 10px auto;
  border: 1px solid #000000;
  }

img.sig {
  display: block;
  margin: 0px 0px 10px 0px;
  border: 0px;
  }

a { color: #2053a4;
  text-decoration: underline; 
  }
a:hover { color: #aaa04e;
  text-decoration: none; 
  }

a.plink { 
  color: #2053a4;
  background: #bcc3dc;
  border-left: 10px solid #003050;
  display: block;
  text-decoration: underline; 
  margin: 0px 0px 0px 0px;
  padding: 2px 10px 4px 10px;
  }
a.plink:hover { 
  color: #aaa04e;
  text-decoration: none; 
  background: #003050;
  border-left: 10px solid #aaa04e;
  }

a.intanchor {
  font-size: 14px; 
  color: #2053a4;
  line-height: 18px;
  text-decoration: none;
  font-weight: bold;
  display: block;
  margin: 30px 0px 5px 0px;
  padding: 20px 0px 0px 0px;
  border-top: 1px solid #949494;
}

a.noline { color: #2053a4;
  text-decoration: none; 
  }

/* ********************************************* */
/* Layout Divs                                 */
/* ********************************************* */

#enclose {
  margin: 0px auto 0px auto;
  padding: 0px;
  width: 750px;
  }

#head {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  height: 55px;
  }
#head img {
  margin: 0px;
  padding: 0px;
  border: 0px;
  }

#nav {
  font-family: Arial, Helvetica, sans-serif; 
  background: #2053a4; 
  padding: 0px;
  margin: 0px 0px 10px 0px;
  text-transform: uppercase;
  font-size: 12px; 
  line-height: 26px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  height: 25px;
  overflow: hidden;
  }
#nav a { color: #ffffff;
  text-decoration: none; 
  margin: 0px 8px 0px 8px;
  padding: 5px 5px 5px 5px;
  background: url(images/nwm.gif) no-repeat; 
  }
#nav a:hover { color: #c7be71;
  }

#content {
  margin: 10px 0px 10px 0px; 
  }

#colLeft {
  float: left;
  margin: 0px 0px 0px 0px; 
  padding: 0px;
  width: 450px;
  }

#colRight {
  float: right;
  margin: 0px 0px 0px 0px; 
  padding: 0px;
  width: 270px;
  }
#colRight img {
  border: 0px;
  margin: 10px 0px 10px 0px; 
  padding: 0px;
  }
#colRight img.main {
  display: block;
  margin: 0px auto 10px auto;
  border: 0px;
  }

#chartRight {
  float: right;
  margin: 0px 0px 0px 0px; 
  padding: 0px;
  width: 450px;
  }

#chartLeft {
  float: left;
  margin: 0px 0px 0px 0px; 
  padding: 0px;
  width: 270px;
  }

#feature { 
  height: 250px;
  background: url(images/home.jpg) no-repeat; 
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
  }
.fbox { 
  float: right;
  clear: right;
  width: 270px;
  height: 80px;
  background: url(images/FeatureBox.gif) no-repeat; 
  margin: 0px 0px 5px 0px; 
  padding: 0px 0px 0px 0px;
  }
.fbox p { 
  font-size: 11px; 
  line-height: 14px;
  color: #000000; 
  margin: 7px 8px 0px 8px; 
  }
.fbox a { 
  color: #ffffff; 
  }

#copyright { 
  background: #2053a4; 
  padding: 5px 0px 5px 0px;
  font-size: 10px; 
  color: #ffffff; 
  line-height: 14px;
  margin: 25px 0px 0px 0px; 
  clear: both;
  text-align: center;
  }
#copyright p { 
  padding: 0px 0px 0px 0px;
  font-size: 10px; 
  color: #ffffff; 
  line-height: 14px;
  margin: 0px 0px 10px 315px; 
  border-left: 2px solid #669900;
  text-align: left;
  }
#copyright a { 
  color: #ffffff;
  text-decoration: underline; 
  }
#copyright a:hover { 
  color: #efefef;
  text-decoration: none; 
  }

#Quote {
  clear: both;
  background: #aaa04e url(images/Qback.gif) no-repeat;
  margin: 10px 0px 0px 0px;
  padding: 20px 0px 5px 0px;
  }
#Quote h1 { 
  font-size: 14px; 
  color: #ffffff;
  line-height: 16px;
  margin: 0px 0px 5px 10px; 
  }
#Quote h2 { 
  font-size: 11px; 
  color: #000000;
  line-height: 16px;
  margin: 0px 0px 5px 10px; 
  }
#Quote p { 
  font-size: 11px; 
  line-height: 14px;
  color: #000000; 
  margin: 0px 10px 10px 10px; 
  }

#value {
  background: url(images/WhatWeDo.gif) no-repeat top right;
  height: 400px;
}

#conInfo {
  float: right;
  background: #c7be71;
  margin: 0px 0px 10px 10px; 
  padding: 0px;
  width: 220px;
  }
#conInfo p {
  margin: 10px 10px 10px 10px; 
  padding: 0px;
  font-size: 11px;
  }


/* ********************************************* */
/* Styles for Forms                              */
/* ********************************************* */

form { 
  margin: 10px 0px 10px 0px;
  padding: 0px;
  }

label { 
  font-size: 11px; 
  color: #000000; 
  }

input { 
  font-size: 12px; 
  color: #000000; 
  }

select { 
  font-size: 12px; 
  color: #000000; 
  }

textarea { 
  font-size: 12px; 
  color: #000000;
  }

.ButtonPane {
  clear: both;
  margin: 10px 10px 10px 120px; 
  padding: 10px 0px 0px 0px; 
  }

.cboxes { 
  margin: 0px; 
  padding: 0px 0px 10px 0px;
  } 
.cboxes input { 
  margin: 10px 5px 0px 0px; 
  padding: 0px;
  float: left;
  } 
.cboxes input.radio {
  margin: 10px 15px 0px 0px;
  padding: 0px;
  float: none;
  }
.cboxes label { 
  margin: 3px 10px 0px 0px; 
  padding: 0px;
  width: 360px;
  line-height: 30px;
  text-align: right;
  float: left;
  clear: left;
  }
.cboxes label.radio {
  margin: 3px 0px 0px 10px;
  padding: 0px;
  line-height: 20px;
  text-align: right;
  float: none;
  clear: none;
  }



/**********************************************/
/* Drop Downs                                 */
/**********************************************/

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #ffffff;
	font-size: 10px;
	}

.menu .options {
	margin-right: 1px;
	margin-bottom: 1px;
	border: 1px solid #000000;	
	background-color: #2053a4;
	}
 
.menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #ffffff;
	font-size: 10px;
	display: block;
	padding: 2px 10px;
	text-decoration: none;
	background-color: transparent;
	}

.menu a:hover {
	background-color: #bcc3dc;
	color: #003050;
	}
