﻿html, body  
{
	background-color: #999;
}
*
{
	margin:0;
	padding:0;
}
.invis
{
	color: #999;
	font:bold 6px Verdana, Arial, Helvetica, sans-serif;
}
#w3div
{
	padding:5px;
	width: 752px;
	margin-top: 5px;;
}
#pageFrame 
{
	width: 755px;
	min-height: 750px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #585858;
	background-color: #fff;
	margin:0;
	border: 0;
	padding: 0;
	position:relative;
	display:table;
}
#pageFrame a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#0280c2;
}
#pageFrame a:hover
{
	color:#ff7902;
}
#logobanner 
{
	position:relative;
	margin-left:25px;
	width: 100%;
	height: 75px;
	float: left;
	border: 0;
}
#logobanner .imglogo
{
	margin-top:15px;
}
#sidegraphic
{
	width: 25px;
	height: 170px;
	float: left;
	border: 0;
	background-image: url(images/gradient_ban.jpg);
	background-repeat:repeat;
}
#imgbar 
{
	float: left;
	height: 288px;
	width: 60px;
	background-image: url(images/imgbarbck.png);
}
#flashside
{
	margin-left: 8px;
	float:left;
	width: 25px;
	height:170px;
	padding-left:1px;
	padding-right:1px;
	background-color:#ff7902;
	color:#fff;
	font-weight:bold;
}
#flashintro
{
	margin-left: 3px;
	float:left;
	width:490px;
	height:170px;
	background-image: url(images/gradient_ban.jpg);
	background-repeat:repeat;
	clear:right;
}
#flashintro h1
{
	text-align:center;
	z-index:5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:6mm;
	font-weight:bold;
	color:#ff7902;
	position:relative;
	top:35px;
	
}
#flashintro h2
{
	text-align:center;
	z-index:4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:6.1mm;
	font-weight:bold;
	color:#fff;
	position:relative;
	top:9px;
}
#flashintro h3
{
	text-align:center;
	color:#333;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:4.5mm;
	
}
#flashintro p
{
	text-align:center;
	color:#fff;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;

}
#greybar
{
	background-color:#efefef;
	width:520px;
	margin-top:3px;
	float:right;

}
#sidebox
{
	text-align:center;
	margin-top:7px;
	margin-left:32px;
	width:194px;
	float:left;
}
#sidebox img
{
	padding-top:15px;
}
#sidecopy
{
	background-color:#ff7902;
	width:25px;
	height:74px;
	border-left:2px #fff solid;
	float:left;
}
#mainbox
{
	width:490px;
	margin-left: 15px;
	margin-top:10px;
	float:left;
}

#mcontent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width:100%;
}
#mcontent h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width:100%;
	color: #ff7902;
	padding-top: 1em;
	padding-bottom: .5mm;
	
}
#pagehead
{
	float:right;
	height:114px;
	width:561px;
	background-image: url(images/headbg.jpg);
}
#pagehead h1
{
	border-left:1px solid #ff7902;
	border-bottom:1px solid #ff7902;
	float: left;
	margin-top: 7mm;
	margin-left: 3mm;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	font-style: normal;
}
#textintro
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#606060;
	width:100%;
	float:left;
}
#textintro p
{
	text-indent:0;
	padding:5px;
	margin-top:3px;
	margin-bottom:5px;
	text-align: justify;
}
#textintro ul
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-position: inside;
	text-indent: 5px;
	list-style-type:disc;
}
#textintro h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	font-variant: small-caps;
	font-size: 17px;
	font-style: normal;
	color:#0280c2;
}
#textintro h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	font-variant: small-caps;
	font-size: 12px;
	font-style: normal;
	color:#ff7902;
}
#highboxes
{
	color:#606060;
	margin-top:5px;
	float:left;
}
#highboxes h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align:left;
	color:#0280c2;
	border-bottom:1px dashed #faa634;
	float:left;
	clear:right;
	margin-top:5px;
	margin-right:5px;
	margin-left:2px;
	padding-bottom:5px;
	width:75%;

}
#highboxes .puzz
{
	background-image:url(images/gradient_box.jpg);
	background-position:8px 5px;
	background-repeat:no-repeat;
	width:100%;
	min-height:40px;
}
#highboxes .puzz img
{
	margin-top:12px;
	margin-left:5px;
	padding:1px;
	float:left;
}
#highboxes p
{
	margin: 1.5mm;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0;
	border-top:1px dashed #faa634;
	text-align:justify;
}
#highboxes span
{
	margin-top:-7px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:5px;
	padding-bottom:5px;
}
#highboxes blockquote
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left: 10px;
}
#highboxes ul
{
	margin: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	list-style-position: inside;
	text-align:left;
}
#highboxes ul li
{
	line-height:11px;
}

#highboxes .smhigh
{
	text-align:left;
	margin-right: 15px;
	margin-bottom:15px;
	border: 1px solid #e6e6e8;
	float: left;
	width:235px;
}
#highboxes .smhigh2
{
	text-align:left;
	margin-bottom:15px;
	border: 1px solid #e6e6e8;
	float: left;
	width:235px;
}
/* Regular menu
=========================== */
#nav 
{
	margin-left: 8px;
	padding:0;
	float: left;
	height:170px;
}
#nav ul
{
	border-top: 1px solid #E6E6E8;
	float:left;
	width:194px;
}
#nav ul li
{
	padding-top: 8px;
	text-align:left;
	height:24px;
	display:block;
	border-bottom: 1px solid #E6E6E8;
	list-style:none;

}
#nav ul li img
{
	margin-left:25px;
	padding-right:8px;
}
#nav ul li a
{

	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	color:#606060;
}
#nav ul li a:hover
{
	color:#ff7902;
}

/* Top page menu
=========================== */
#topNav
{
	position:absolute;
	top:30px;
	right:52px;
	float:right;
	z-index:5;
	width:600px;
	padding-bottom:1mm;
	border-bottom: 1px solid #999;
}
#topNav ul
{
	padding-bottom:2px;
	float:right;
	list-style-type:none;
}
#topNav ul li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#606060;
	display:inline;
	float: right;
}
#topNav ul li a
{
	text-decoration:none;
	color:#606060;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	margin-right:2px;
	margin-left:2px;
	padding:3px;
}
#topNav ul li a:hover
{
	color:#ff7902;
}
/* copyright menu
=========================== */
#copycont
{
	width: 755px;
}

#copyright
{
	width: 728px;
	height:71px;
	text-align: center;
	background-color:#efefef;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#555;
	border-top: 3px #999 solid;
	float:left;
}
#copyright a
{
	text-decoration:none;
	color:#555;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}
#copyright a:hover
{
	color:#ff7902;
}
#copyright ul
{
	list-style:none;
	padding-top:3px;
}
#copyright ul li
{
	display:inline;
	padding:0 4px 0 4px;
}
#copyright p
{
	padding-top:5px;
}
/* Services menu
=========================== */
#servnav 
{
	margin-top:20px;
	height:110px;
	border:1px #e6e6e8 solid;
}
#servnav ul
{
	margin-top:15px;
	text-align:left;
	width:100%;
	text-indent:2px;
	float:left;
}
#servnav ul li
{
	margin-left:5px;
	color:#606060;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	list-style-type:none;
}
#servnav ul li img
{
	vertical-align:middle;
	padding-top:2px;
}
#servnav ul li a
{

	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#606060;
	padding:5px 0px 0px 5px;
}
#servnav ul li a:hover
{
	color:#ff7902;
}