/* CSS Document for NetPrecept*/

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img {
	margin: 0;
	padding: 0;
	border: 0;
	}
	
body {
	font: 80% Arial, Helvetica, sans-serif; color: #000;
	}

.bold {font-weight: bold;}
	
p {margin-bottom: 15px}
p.larger {font: 110% Arial, Helvetica, sans-serif;}

.wrapper {
	width: 770px;
	margin: auto auto;
	}
	
.sentence {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-align: center;
	padding-bottom: 6px;
	}

.navigation {margin-top: 12px; height: 26px;}
.navigation a:link, .navigation a:visited {background: #333; border-left: 1px solid #585858; border-top: 1px solid #585858; border-right: 1px solid #212121; border-bottom: 1px solid #212121; width: 142px; height: 15px; display: block; float: left; padding: 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; text-align: center;}
.navigation a:hover {background: #666; border-left: 1px solid #A0A0A0; border-top: 1px solid #A0A0A0; border-right: 1px solid #686868; border-bottom: 1px solid #686868; text-decoration: none;}
.navigation a.tech:link, .navigation a.tech:visited {width: 142px;}

.main {padding: 20px;}

h2 {font: 24px Arial, Helvetica, sans-serif; color: #729625; border-bottom: 1px solid #DEB; padding-bottom: 15px; margin-bottom: 15px;}
h3 {font: bold 12px Arial, Helvetica, sans-serif; color: #729625;}
h4 {background: #333; font: bold 12px Arial, Helvetica, sans-serif; color: #FFF; padding: 3px 0px 2px 8px;}
h5 {font: bold 120% Arial, Helvetica, sans-serif; color: #000; border-bottom: 1px solid #DEB; padding-bottom: 15px; margin-bottom: 15px;}

.main .content {float: left; width: 420px; margin-right: 30px;}
.main .rightcol {float: right; width: 275px; margin-bottom: 15px; border-bottom: 1px solid #DEB;}

p.rcsectiontop {font-weight: bold; color: #729625; padding: 2px 0px 3px 2px; margin-bottom: 0px;}
ul.square li {list-style-image: url(images/rcsectionmid-list.gif); list-style-position: outside; margin-left: 18px; margin-bottom: 10px;}
.rcsectionmid2 {border: 1px solid #DEB; padding: 10px;}
.rcsectionmid2 img {float: right;}
.rcsectionbot {border-left: 1px solid #DEB; border-right: 1px solid #DEB; border-bottom: 1px solid #DEB;}

.sector {width: 200px; margin-right: 15px; float: left;}
.sectorright {width: 200px; float: left;}
p.sectormid {background: #DEB; border: 1px solid #333; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333; padding: 7px 7px 20px 7px; margin-bottom: 0px;}
p.sectormid a:link, p.sectormid a:visited {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #333; float: right;}
p.sectormid a:hover {text-decoration: none;}
.sector img {border-right: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333; margin-bottom: 15px;}
.sectorright img {border-right: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333;}

.footer {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #999; text-align: center; padding-top: 6px; padding-bottom: 6px; border-top: 1px solid #CCC; clear: both;}
a.foot:link, a.foot:visited {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #999; text-align: underline;}
a.foot:hover {text-decoration: none;}

a.hplink:link, a.hplink:visited {font-weight: bold; color: #666; text-align: center; padding: 5px 10px; margin-right: 5px; border: 1px solid #666; background: #DEB; text-decoration: none;}

.smltext {font: 11px Arial, Helvetica, sans-serif; position: relative; bottom: 4px;}

table.foryou {font: 10px Verdana, Arial, Helvetica, sans-serifS; color: #333;}
table.foryou td {text-align: center;}
td.header {background: #DFEDB8; font-weight: bold; color: #333;}
td {padding: 3px;}

.main a:link, .main a:visited {font-weight: bold; color: #729625;}
.main a:hover {font-weight: bold; color: #000; text-decoration: none;}

.picright {float: right; border: 10px solid #DFEDB8; margin-left: 30px; margin-bottom: 30px;}

.centre {width: 48px; margin: auto auto}

ul.tick li {list-style-image: url(images/list-tick.gif); list-style-position: outside; margin-left: 18px; margin-bottom: 10px;}

.team {border: 1px solid #DEB; padding: 10px; margin-bottom: 15px; float: left; background: #F9FCF3; clear: both; width: 730px;}
.teamif {border: 1px solid #DEB; padding: 10px; margin-bottom: 15px; float: left; width: 485px; background: #F9FCF3;}

.subnav {float: right; width: 195px; margin-left: 15px; margin-bottom: 15px; padding: 5px; background: #F0F8E0;}
.subnav img {margin-bottom: 5px;}
.subnav img.solo {margin-bottom: 0px;}
.subnav a:link, .subnav a:visited {background: #F0F8E0 url(images/arrow.gif) no-repeat right; border-top: 1px dotted #729625; display: block; padding: 5px; width: 185px; text-decoration: none; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333;}
.subnav a.last {border-bottom: 1px dotted #729625;}
.subnav a:hover {background: #729625 url(images/arrow-o.gif) no-repeat right; color: #FFF;}
.subnav p {background: #729625; display: block; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #FFF; margin-bottom: 0px; border-top: 1px dotted #729625; padding: 7px 5px 5px 5px; width: 185px;}


.dropdowns {padding: 0px; width: 275px;}
.dropdowns ul {margin: 0; padding: 0; list-style: none; }
.dropdowns ul li {position: relative;}
.dropdowns li ul {display: none;}
.dropdowns li ul li {background: #FFF; padding: 5px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #3E4D0F; border-left: 1px solid #DEB; border-right: 1px solid #DEB;}
.dropdowns li:hover ul, .dropdowns li.over ul {display: block;}

ul li a.navdrop:link, ul li a.navdrop:visited {list-style: none; width: 268px; background: url(images/dropdown-bkg.jpg) no-repeat; padding: 3px 0px 3px 7px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #3E4D0F; text-decoration: none; display: block;}
.dropdowns li.active {width: 268px; background: #76990D url(images/active.gif) no-repeat right bottom; padding: 3px 0px 3px 7px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; display: block; margin-bottom: 0px;}

.how a:link, .how a:visited {background: none; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: underline; margin-bottom: 7px; text-align: right; width: 253px; text-align: right; display: block; padding: 5px;}
.how a:hover {text-decoration: none;}


/* Fix IE. Hide from IE Mac \*/
* .dropdowns ul li { float: left; }
* .dropdowns ul li a { height: 1%; }
/* End */

a.sitemap:link, a.sitemap:visited {font: 12px Arial, Helvetica, sans-serif; color: #000;}
a.sitemap:hover {text-decoration: none;}

.ipep {margin-left:130px;}