* {
font-family: Arial, Helvetica, sans-serif;
}

body {
	font-size:80%;
	background:#ccd5dd;
/*	background-position:top;
	background-repeat:repeat-y; */
}

#wrapper {
	text-align: left;
 	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 801px;
	background-image:url(images/bg.gif);
}
#wrapper_new {
	position:relative;
	left:50%;
	margin-left:-400px;
	width:801px;
	background-image:url(images/bg.gif);
}
#main {
	position:relative;
	left:50%;
	margin-left:-400px;
	width:801px;
	background-image:url(images/bg.gif);
}

#masthead {
	width:801px;
	height:127px;
	background-image:url(images/head.jpg);
	overflow:hidden;
	position:relative;
}

#footer {
	width:801px;
	height:126px;
	background-image:url(images/foot.jpg);
	overflow:hidden;
	clear:both;

}

.nav {
	background:#f8981c;
/*	position:relative; */
	height:36px;
	margin:0px 21px 0px 20px;
}

.nav, .nav * {
	text-transform:uppercase;
}

.nav a {
	font-size:9pt;
	float:left;
	padding:12px 7px 10px;
	border-left:solid 0px white;
	font-weight:bold;
	text-decoration:none;
	color:white;
}

.nav a.first {
	border-left:none;
	margin-left:25px;
	padding-left:1px;
}

.nav a.selected {
	color:#002b54;
}

.nav a:hover {
	text-decoration:underline;
}

.heading {
	background:#ebebeb;
	margin:1px 21px 0px 20px;
	position:relative;
	font-size:11px;
	height: 30px;
}

h1 {
	color:#f8981c;
	margin:0px;
	padding:10px 0px 7px 25px;
	font-size:13px;
	text-transform: uppercase;

}

.login {
	background:#7f95a9;
	border-left:solid 1px white;
/*	display:block; */
	position:absolute;
/*	height:100%; */
	height: 30px;
	_height: 32px;
	width:47%;
	right:0px;
}

.login form {
	margin:5px 0px 0px 10px;
}

.login label {
	color:white;
/*	position:relative;
	top:0px; */
    margin-right:2px;
	padding:1px 0px 1px 0px;

}

.login .textbox, #search .textbox {
	border:solid 1px #444;
	width:80px;
	height:14px;
	padding:0px 0px 0px 0px;
}



.logintop {
	/*background:#7f95a9;*/
	border-left:solid 0px white;
/*	display:block; */
	position:absolute;
/*	height:100%; */
	height: 30px;
	_height: 32px;
	width:47%;
	right:42px;
	top : 45px;
	
}

.logintop form {
	margin:5px 0px 0px 10px;
}

.logintop label {
	color:white;
/*	position:relative;
	top:0px; */
        margin-right:2px;
	padding:1px 0px 1px 0px;
	font-weight :bold;
	font-size :11px;

}

.logintop .textbox, #search .textbox {
	border:solid 1px #444;
	width:80px;
	height:14px;
	padding:0px 0px 0px 0px;
	font-size :11px;
}

.logintop form table tr td {
	vertical-align:bottom;
}



.ttext {
	border:solid 1px #444;
	width:120px;
	height:14px;
	padding:1px 1px 1px 1px;
}
.ttextShort {
	border:solid 1px #444;
	width:20px;
	height:14px;
	padding:1px 1px 1px 1px;
}
.gridbutton {
	text-transform:uppercase;
	background:#f8981c;
	border:0px;
/*	border:1px single #ffffff;*/
	color:#ffffff;
    cursor:hand;
    font-size:10px;
}
.bbutton {
	text-transform:uppercase;
	background:#f8981c;
	border:1px;
/*	border:1px single #ffffff;*/
	color:#ffffff;
    cursor:hand;
    font-size:10px;
}
.login .bbutton {
	text-transform:uppercase;
	background:#f8981c;
	border:solid 1px white;
	color:white;
	padding:0px 0px 10px 0px;
	font-size:9px;
/*	font-weight:bold; */
/*	position:relative;
	top:20px;*/
	height:14px;
/*    vertical-align: text-top; */
}
#search .bbutton {
	text-transform:uppercase;
	background:#f8981c;
	border:solid 1px white;
	color:white;
	padding:0px 0px 1px 0px;
	font-size:9px;
/*	font-weight:bold; */
	position:relative;
	top:2px;
	height:14px;
    vertical-align: top;
}

#inner {
	margin:0px 21px 0px 20px;
	background: #fff url(images/wmtop.gif) no-repeat top right;
	min-height:200px;
}

#innerpage #inner {
	background: #fff url(images/wmbottom.gif) no-repeat bottom right;
}

#content {
	padding:1em 0px 0px 25px;
	color:#444;
	line-height:1.2;
	width:450px;
	float:left;
    min-height: 400px;
    _height: 400px;
}
#content p{
  text-align: justify;
}
#content1 {
	padding:1em 0px 0px 25px;
	color:#444;
	line-height:1.2;
	width:700px;
    min-height: 400px;
    _height: 400px;
}
#content1 p{
  text-align: justify;
}

h2 {
	color:#7f95a9;
	background-image:url(images/dots.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding-bottom:5px;
	margin:0px 0px 1em;
	font-size:12;
}

.news {
	margin-bottom:1em;
}

.news .date {
	text-transform:capitalize;
	font-size:85%;
}

h3 {
	color:#264b6d;
	margin:0px;
	text-transform:capitalize;
}

.news p {
	margin:0px 0px 4px;
}

a {
	color:#930;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}

#rhs {
	margin-left:500px;
	position:relative;
	padding-top:30px;
}

#innerpage #rhs {
	padding-top:25px;
}

.gbox {
	background-image:url(images/gboxtop.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:18px;
	width:236px;
}

.gbox .in1 {
	background-image:url(images/gboxbottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
    	padding-bottom:18px;
	width:236px;
	
}

.gbox .in2 {
	background:#264b6d;
	padding:0px 18px;
	width:200px;
	color:white;
	height:100%; /*fix for firefox not displaying properly*/


}

.gbox h3 {
	color:white;
	margin:0px 0px 10px;
}

.gbox h4 {
	margin:0px 0px 3px;
	color:#ffeca6;
}

.gbox .news {
	margin:10px 0px 0px;
}

.gbox .news p {
	margin:3px 0px 0px;
}

.gbox a {
	color:#fc6;
}

.gbox, .obox {
    margin-bottom:2em;
}

.obox {
	background-image:url(images/oboxtop.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:18px;
	width:236px;
}

.obox .in1 {
	background-image:url(images/oboxbottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:18px;
	width:236px;
}

.obox .in2 {
	background:#f8981c;
	padding:0px 18px;
	width:200px;
	color:white;
}

.obox h3 {
	color:white;
	margin:0px 0px 10px;
}

.obox h4 {
	margin:0px 0px 3px;
	color:#264b6d;
}

.obox .date {
	color:#264b6d;
}

.obox .news {
	margin:10px 0px 0px;
}

.obox .news p {
	margin:3px 0px 0px;
}

.obox a {
	color:#fde654;
}

#search {
	position:absolute;
	right:50px;
	top:30px;
    vertical-align: bottom;
}

.obox .linksheading {
	font-size:110%;
	border-bottom:solid 1px #fbc177;
	padding:4px 0px;
	font-weight:bold;
}

#rhs a.navlink {
	display:block;
	border-bottom:solid 1px #fbc177;
	padding:4px 0px;
	color:white;
	font-weight:bold;
}

#rhs div.navlink {
	display:block;
	border-bottom:solid 1px #fbc177;
	padding:4px 0px;
	margin:0px;
	color:white;
	font-weight:bold;
}

#rhs div.navlink ul {
	margin:0px;
	padding:0px 0px 0px 13px;
}

#rhs div.navlink ul li {
	color:white;
	padding:4px 0px 0px;
	font-weight:normal;
}

#rhs div.navlink ul li a {
	color:white;
}

#mrve {

	padding: 3px 3px 1px 0px;
	color: #264B6D;

}
#mrve  a:LINK {color: #264B6D;

}
#mrve  a:HOVER {color: #264B6D;

}
#mrve  a:VISITED {color: #264B6D;

}
.grid
{
    COLOR: black;
}
.grid .top
{
/*    FONT-SIZE: 8pt; */
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #f8981c;
}
.grid .himiddle
{
/*    BACKGROUND-COLOR: #ccd5dd;*/
/*    BACKGROUND-COLOR: white;*/
}

.grid .lomiddle
{
    BACKGROUND-COLOR: #FFCC00;
}

A.newsLink {
	FONT-SIZE: 12pt;
	COLOR: #002B55;
	TEXT-DECORATION: none;
}
A:visited.newsLink{
	text-decoration: none;
}
A:hover.newsLink{
	text-decoration: underline;
}



<!-- ________________________________________ -->

<!-- OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO -->
<!-- L I N K   L I S T -->
<!-- OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO -->
.linklist TD{

   color:#264B6D;
   font-size:80%;

}
<!-- ________________________________________ -->

<!-- OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO -->
<!-- D O C   L I N K S -->
<!-- OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO -->
.doclinks TD{
    color:#264B6D;
   font-size:80%;
}


/*
CMS AND PESTGENIE START
F O R U M
*/

.forumMainLinks {
color:#444;
FONT-SIZE:12px;
}
.forumMainLinks A
{
color:#444;
FONT-SIZE:12px;
}

.forumThreadTitles {
FONT-SIZE:12px;
color:#444;
FONT-WEIGHT: bold;
}

.forumThreadTitles A{COLOR:black;}

.forumAddMsgLink {COLOR:red;}

.forumL1MsgTitle {COLOR:darkred; FONT-SIZE:16px;}
.forumL1MsgInfo {FONT-SIZE:9px; COLOR:gray;}
.forumL1MsgInfo A{COLOR:red;}
.forumL1MsgPreview {FONT-SIZE:9px; COLOR:gray;}

.forumL2MsgTitle {COLOR:gray; FONT-SIZE:9px;}
.forumL2MsgInfo {FONT-SIZE:9px; COLOR:gray;}
.forumL2MsgInfo A{COLOR:red;}
.forumL2MsgPreview {FONT-SIZE:9px; COLOR:gray;}

/*
<!-- ________________________________________ -->
*/
.linkSpan
{
  cursor: pointer;
  color: #f8981c;
  font-weight: normal;
  border: 0px solid red;
}
.spLink
{
  cursor: pointer;
  color: #000;
  font-weight: bold;
  text-decoration: underline;
}
.spTextFld
{
/*  background-color: #FFFFFF;*/
  background-color: #F0F0F0;
  border:1px solid black;
  padding: 0px 1px 0px 20px;
  margin-top:1px;
/*  margin-right: 10px;*/
  width:32px;
  height:16px;
/*  float:left;*/
  text-align: right;
}
.spTextFldDisabled
{
  background-color: #F0F0F0;
  border:1px solid black;
  padding: 0px 1px 0px 2px;
  width:95%;
  height:12px;
  text-align: left;
}
#cntError
{
  padding: 4px;
  display: none;
}
#cntErrorMessage
{
  background-color: #FFDDDD;
  padding: 4px;
  border:1px dashed #BB005E;
}
#cntProxy
{
  display: none;         
}
.mapProvTitle
{
  font-weight: bold;
  margin-bottom: 10px;
}

.selBox
{
  width: 300px;
  border: 1px black solid;
}
.selBox1
{
  width: 200px;
  border: 1px black solid;
}
.divTitle
{
  padding: 2px;
  border: 0px black solid;
  margin-bottom: 4px;
  font-weight: bold;
}

#spSubmit
{
  margin-bottom: 0px;
}
.sideMenuOption
{
  border:1px solid silver;
  padding: 2px;
  margin:0 0 2px 0;
}
.sideMenuOptionB
{
  border:1px solid black;
  padding: 2px;
  margin:0 0 2px 0;
}
.sideMenuLetter
{
  margin:0 0 0 0;
  background-color: white;
  font-weight: bold;
  position: relative;
  top:-1px;
  left:-1px;
  float:left;
  padding:1px 2px 1px 2px;
  width:10px;
}
.sideBar
{
    border:0px solid black;
    width:150px;
    height:300px;
    float:left;
    margin-right:20px;
    padding-left: 5px;
    font-size: 10px;
}
.divHelp
{
    font-size:smaller;
    color:grey;
}

/*---------------------*/
