﻿.wrapper {
	margin: 0 auto;
	width: 997px;
}
a img {
	border:0px;
}
body {
	font-family: Tahoma;
	font-size: 11px;
	background-image: url('../images/bgmain.jpg');
	background-repeat: repeat-x;
	background-color: white;
	background-position: top;
	margin: 0px;
	font-size: 11px;
	color: #858585;
}
.style1 {
	font-weight: normal;
}
strong.blue {
	color:#3076b6;	
}


ul.menu {
	padding: 0px 0px 0px 212px;
	margin: 0px;
	width: 783px;
	height: 42px;
	list-style: none;
	background-image: url('../images/spidersite.jpg');
	background-repeat: no-repeat;
	background-position: left;
}
ul.menu li {
	float: left;
	margin-right: 5px;
	width: 192px;
}
a.aboutus {
	display: block;
	width: 192px;
	height: 36px;
	background-image: url('../images/aboutus.gif');
	text-indent: -2000px;
}
a.aboutus:hover {
	background-image: url('../images/aboutus.gif');
	background-position: 0px 36px;
}
a.home {
	display: block;
	width: 192px;
	height: 36px;
	background-image: url('../images/home.gif');
	text-indent: -2000px;
}
a.home:hover {
	background-image: url('../images/home.gif');
	background-position: 0px 36px;
}
a.homeCurrent {
	text-indent: -2000px;
	display: block;
	width: 192px;
	height: 36px;
	background-image: url('../images/home.gif');
	background-position: 0px 36px;
}
a.current {
	text-indent: -2000px;
	display: block;
	width: 192px;
	height: 36px;
	background-position: 0px 36px;
}
a.services {
	display: block;
	width: 192px;
	height: 36px;
	background-image: url('../images/services.gif');
	text-indent: -2000px;
}
a.services:hover {
	background-image: url('../images/services.gif');
	background-position: 0px 36px;
}
	a.contacts {
	display: block;
	width: 192px;
	height: 36px;
	background-image: url('../images/contacts.gif');
	text-indent: -2000px;
}
a.contacts:hover {
	background-image: url('../images/contacts.gif');
	background-position: 0px 36px;
}
.contentArea {
	width: 997px;
}
.leftArea {
	margin-top: 68px;
	width: 207px;
	float: left;
}
.leftArea .logo {
	margin-bottom: 58px;
}
.rightArea {
	width: 783px;
	float: right;
}
.rightArea .flashBanner {
	padding-top:2px;
	padding-left:2px;
	margin-top: 16px;
	width:772px;
	background-repeat:no-repeat;
	background-color:#575757;
	height: 155px;
}
.rightArea .innerBanner {
	margin-top: 16px;
	width: 783px;
	height: 145px;
}
.subBox {
	width: 207px;
	background-color: #527e00;
}
.subBox h1 {
	margin: 0px;
	height: 31px;
	width: 197px;
	background-image: url('../images/subblocktitlebg.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 11px;
	color: white;
	padding-left: 10px;
	line-height: 31px;
}

.subBox h1.inner {
	text-indent:17px;
}

.subBox h1 a:visited {
	color: white;
	text-decoration:none;
}

.subBox h1 a:link {
	color: white;
	text-decoration:none;
}

.subBox h1 a:hover {
	color:lime;
}


.subBox .text {
	padding-top: 11px;
	min-height:225px;
	padding-bottom: 11px;
	background-image: url('../images/subblockbg.gif');
	background-repeat: no-repeat;
	background-color: #7ba92c;
}
ul.subMenu {
	list-style: none;
	text-align:left;
	padding: 0px;
	width: 176px;
	margin-left:12px;
	margin-right:12px;
}
ul.subMenu li {
	margin-top:5px;
	height: 25px;
	font-size: 11px;
	line-height: 25px;
	color: white;
	padding-left: 14px;
	width: 167px;
	display: block;
}

ul.subMenu li a:visited {
	color:white;
	text-decoration:none;
}

ul.subMenu li a:link {
	color:white;
	text-decoration:none;
}

ul.subMenu li a:hover {
	text-decoration:underline;
}

li.color1 {
	background-color:#3e6000;
}
li.color2 {
	background-color:#345000;
}
li.color3 {
	background-color:#2c4300;
}
li.color4 {
	background-color:#223400;
}
.subBox .text span {
	width: 160px;
	height: 66px;
	margin: 5px auto 16px auto;
	display: block;
}
.subBox .text p {
	margin: 0 auto;
	width: 184px;
	font-size: 11px;
	color: white;
	text-align: left;
}
.subBox .text p a:visited {
	color: #292929;
	text-decoration: none;
}
.subBox .text p a:link {
	color: #292929;
	text-decoration: none;
}
.subBox .text p a:hover {
	text-decoration: underline;
}
.subBox .loginArea {
	background-image: url('../images/loginboxbg.gif');
	background-repeat: no-repeat;
	padding-left:7px;
	width: 200px;
	height: 48px;
}

.loginArea .fields {
	padding-top:21px;
	height:26px;
	color:white;
	vertical-align:bottom;
	display:block;
	float:left;
}

.fields strong {
	color:#8ed200;
}

.loginArea .button {
	padding-top:12px;
	margin-left:4px;
	height:26px;
	vertical-align:bottom;
	display:block;
	float:left;
}
input.loginBox {
	width:70px;
	height:12px;
	margin-left:5px;
	padding:2px;
	background-image:url('../images/formbg.gif');
	background-repeat:repeat-x;
	background-color:#295a00;
	color:white;	
	border:0px;
	font-family:Tahoma;
	font-size:9px;
}

.centerContent {
	margin-top: 30px;
	padding-left: 15px;
}
.centerContent .leftHome {
	float: left;
	width: 428px;
	display: block;
}

.centerContent .leftInner {
	float: left;
	width: 365px;
	display: block;
}

.centerContent .fullInner {
	display: block;
}

.fullInner p {
	margin-top:5px;
}

.centerContent h2 {
	font-size:11px;
	text-transform:uppercase;
	color:#0062aa;
	margin-bottom:0px;
}

ul.list1 {
	font-size:11px;
	margin-top:5px;
	list-style:square;
}

ul.list1 li {
	margin-bottom:10px;
}

.imageInner{
	width:365px;
	height:158px;
}


.imageInner2{
	margin-top:10px;
	width:365px;
	height:158px;
}


.leftInner p {
	font-size: 11px;
	color: #858585;
}

.leftHome p {
	font-size: 11px;
	color: #858585;
}
.leftInner h1 {
	margin: 0px 0px 22px 0px;
	padding: 0px;
	height: 14px;
}
.leftHome h1 {
	margin: 0px 0px 22px 0px;
	padding: 0px;
	height: 14px;
}
.rightHome {
	float: right;
}

.rightInner {
	float: right;
	width:370px;
}

p.pFix {
	margin-top:36px;
}


h2.h2Fix {
	margin-top:36px;
}


.fullInner p span {
	font-weight:bold;
	color:#4f9000;
}


.leftInner p span {
	font-weight:bold;
	color:#4f9000;
}


.rightInner p span {
	font-weight:bold;
	color:#4f9000;
}

.clear {
	clear: both;
}
.footerArea span {
	font-size: 10px;
	color: #b8b8b8;
	display: block;
	margin: 0 auto;
	width: 997px;
}
.footerArea span em {
	display: block;
	float: left;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.footerArea span strong {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	display: block;
	float: right;
}
.footerArea span a:visited {
	color: #b8b8b8;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
.footerArea span a:link {
	color: #b8b8b8;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
.footerArea span a:hover {
	text-decoration: underline;
}
.footerArea {
	margin-top: 46px;
	background-color: #575757;
	height: 26px;
	line-height: 26px;
}

.text
{
	text-align:center; 
}
.error
{
	
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:13Px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
}


#mytable {
	width: 770px;
	padding: 0;
	margin: 0;
}

#mytable caption {
	text-align:right;
	padding: 0 0 15px 0;
	width: 770px;
	font:  11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#mytable th {
	text-align:center;
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	border-top: 1px solid #b5b5b5;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

#mytable th.nobg {
	text-align:center;
	border-top: 0;
	text-align:center;
	border-left: 0;
	border-right: 1px solid #b5b5b5;
	background: none;
}

#mytable td {
	text-align:center;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


#mytable td.alt {
	text-align:center;
	background: #F5FAFA;
	color: #797268;
}

#mytable th.spec {
	text-align:center;
	border-left: 1px solid #b5b5b5;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#mytable th.specalt {
	text-align:center;
	border-left: 1px solid #b5b5b5;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

#mytable td a:visited {
	text-align:center;
	color:green;
}

#mytable td a:link {
	text-align:center;
	color:green;
}

#mytable td a:hover {
	text-decoration:none;
}

table.grid {
	width: 770px;
	padding: 0;
	margin: 0;
}

.header {
	text-align:center;
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	color: #4f6b72;
	letter-spacing: 2px;	
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;	
	text-transform: uppercase;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../images/bg_header.jpg) no-repeat;
}

.row {
	text-align:center;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


.alt {
	text-align:center;
	background: #F5FAFA;
	color: #797268;
}
.nobg {
	text-align:center;
	border-top: 0px none;
	text-align:center;
	border-left: 0px none;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	background: none
}
.spec {
	text-align:center;
	border-left: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	border-top: 0px none;
	background: #fff url('../images/bullet1.gif') no-repeat;
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	font-size:10px; 
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif

}

tr.specalt td.spec {
	text-align:center;
	border-left: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	border-top: 0px none;
	background: #f5fafa url('../images/bullet2.gif') no-repeat;
	color: #797268; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	font-size:10px; 
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding-left:12px;
	
}
.pager
{
	text-align:center;	
}

.pager a:visited {
	text-align:center;
	color:green;
}

.pager a:link {
	text-align:center;
	color:green;
}

.pager a:hover {
	text-decoration:none;
}

a.links:visited {
	text-align:center;
	color:green;
}

a.links:link {
	text-align:center;
	color:green;
}

a.links:hover {
	text-decoration:none;
}