BODY {
	FONT-SIZE: 11px; 
	COLOR: #666; 
	FONT-FAMILY: "Arial";
	margin: 0px;
	padding: 0px;
}

.container {
	RIGHT: 0px; MIN-HEIGHT: 550px; LEFT: 0px; MARGIN: 0px auto; WIDTH: 750px; BOTTOM: 0px; 
        margin-top:0px;
	background: url(../img/top_bg.gif) repeat-x top;	
}

div#welcomeBox{
   margin: 0 auto;   
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   width: 70%;
   text-align:center;
}

div#welcomeBox h1{
   font-size:40px;
   font-weight:bold;
   margin-bottom:0px;
   color:#ddd;
}

div#welcomeBox h2{
   font-size:24px;
   font-weight:bold;
   margin-bottom:10px;
   color:#ddd;
}

div#mapBox{
   margin: 0 auto;   
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   width: 40%;
   text-align:center;
   background: url(../img/map.gif) no-repeat center;
}

div#mapBox label{
   float:left;
   display:block;
   text-align:left; 
   width:60%;
   font-size:11px
}

div#mapBox fieldset{
   border:1px solid #ddd;
}

div#mapBox legend{
   text-align:center;
   color:#aaa;
}

#topBanner{
   float:left;
   width:748px;
   height:100px;
   background: url(../img/adv_bg.gif) no-repeat right;
   border:1px solid #f0f4e3;
}
#topBanner img{
   border:0px;
}
.menuBar{
   float:left;
}
#nav {
	float: left; 
	width: 750px; 
	background: url(../img/menubar_bg.gif) repeat-x bottom;
}

#nav UL {
  	margin:0;
  	padding:0 0px;
	float:left;
	text-transform: uppercase; 
	list-style-type: none;
        border-bottom:1px solid #363;
	border-top:1px solid #6a9d47;
        width:100%;
}

#nav LI {
	padding-left: 10px; 
	padding-right: 10px; 
	padding-bottom: 6px; 
	padding-top: 7px; 
	float: left; 
}
#nav LI:hover{
        background-color:#693;
}
#nav A {
	font-family: "Arial";
	font-size: 10px;
        font-weight:bold;
	color:#fff;
	text-decoration: none;
        display:block;
}

DIV#adminHomeHeader {
	RIGHT: 0px; LEFT: 0px; MARGIN: 0px auto; WIDTH: 70%; BOTTOM: 0px; TOP: 0px; TEXT-ALIGN: center
}
DIV#homeHeader {
	RIGHT: 0px; LEFT: 0px; BOTTOM: 0px; TOP: 0px; TEXT-ALIGN: left
}
#topLogo {
	FLOAT: left
}
#topLinks {
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 350px; 
	TEXT-ALIGN: right;
        background-color:#fff;
}
#topLinks img{
	border-left:5px solid #fff;
}
#topLinks A {
	MARGIN-LEFT: 3px; 
	COLOR: #363;
}
#topLinks A:hover {
	COLOR: #f93
}

.links {
	MARGIN-BOTTOM: 0px; TEXT-ALIGN: right
}
.contentRow {
   float:left;
	MARGIN-TOP: 0px;
   border-right:1px solid #f0f4e3;
}
.contentRow h5{
   background:transparent;
   font-size:26px;
   padding:10px;
   padding-left:2px;
   color:#fe8e30;
   text-align:left;
   margin:0px;
   margin-left:10px;
   margin-right:10px;
   font-weight:normal;
   border-bottom:1px solid #f0f4e3;
}
.brdrrght {
   border-right:1px solid #996;
}

.brdrlft {
   border-left:1px solid #f0f4e3;
}

.rightContent {
	WIDTH: 579px; 
	FLOAT: right; 
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}
.rightContent h1{
	color:#fe8e30;
	margin-left:0px;
	font-size:16px;
	MARGIN-TOP: 0px; 
	PADDING-TOP: 10px;
	margin-bottom:5px;
}
.sort{
	margin-right: 0px; 
	float:right;
	font-size:11px;
	COLOR: #666;
	font-weight:normal; 
} 
.leftContent {
	FLOAT: left; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 0px;
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px; 
	WIDTH: 168px; 	
}

#searchBox{
        background-color:#6a9d47;
        border-top: 1px solid #b1caa2;
        color:white;
}
#searchBox p{
	margin-top:0px;
	margin-left:10px;
	margin-right:5px;
	margin-bottom:3px;
	padding-bottom:0px;
}
#searchBox img{
	vertical-align:top
}
#searchBox input{
	border:0px;
   margin-left: 0%;
   font-size:18px;
   width:110px;
   color:#666;
}
#searchBox select{
	border:0px;
   font-size:12px;
   width:110px;
   color:#666;
}

#searchBox button{
   padding:0 0px;
   border:0px;
   font-size:10px;
   font-weight:bold;
   background-color:#6a9d47;
   color:#fff;
   cursor:pointer;
   margin-left:3px;
}
#searchBox a{
	display:block;
	text-align:center;
   color:white;
   text-decoration:underline;
   font-family:"arial";
   font-size:11px;
   font-weight:bold; 
	padding-bottom:10px;
}
#advancedSearch{
	background-color:#6a9d47;
}

.foot {
	MARGIN: 0px auto; WIDTH: 750px;
}
#articleInfo {
   PADDING-BOTTOM:20px;
   PADDING-LEFT: 10px;
   PADDING-RIGHT: 10px;      
   PADDING-TOP: 10px;   
   margin-TOP: 40px;   
   width:148px;
   font-size:11px;
	background:#fff url(../img/bg4.gif) no-repeat right top;   
}

#articleInfo a{
  font-size:12px;
  color: #729932;
  text-decoration:none;
}

#articleInfo h3{
  font-size:12px;
  color: #729932;
  font-family: "Helvetica", "Arial", sans-serif;
  margin-top:0px;
  border-bottom:1px solid #eee	
}

#subMenu {
   PADDING-BOTTOM:40px;
   PADDING-LEFT: 10px;
   PADDING-RIGHT: 10px;      
   PADDING-TOP: 10px;   
   margin-TOP: 0px;   
   width:148px;
   font-size:10px;
	background:#fff;
   border-right:1px solid #f0f4e3;	
}

#subMenu a{
  font-size:14px;
  color: #729932;
  text-decoration:none;
  font-weight:bold;
}

#subMenu h3{
  font-size:12px;
  color: #729932;
  font-family: "Helvetica", "Arial", sans-serif;
  margin-top:0px;
  border-bottom:1px solid #f0f4e3;
}

#articleInfo h1, #subMenu h1{
	color:#fe8e30;
	margin-left:0px;
	font-size:12px;
	MARGIN-TOP: 0px; 
	PADDING-TOP: 10px;
	margin-bottom:5px;
   border-bottom:1px solid #eee	
}

#sectors {
	PADDING-TOP:0px;
	BORDER-BOTTOM: #fff 1px solid; 
	BACKGROUND-COLOR: #f0f4e3;
   margin-bottom:10px;
}
#sectors UL {
	MARGIN: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
#sectors LI {
 	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 3px;
	BACKGROUND-IMAGE: none; 
	MARGIN: 0px;
	TEXT-INDENT: 0px; 
	LINE-HEIGHT: normal; 
	BORDER-BOTTOM: #fff 1px solid;
	BORDER-TOP: #d4f1c2 1px solid;
}
#sectors A {
	DISPLAY: block; 
	COLOR: #6a9d47;
	TEXT-DECORATION: none;
        font-weight:bold;
}
#sectors A:hover {
	COLOR: #363;
}

#sectors H2 {
	DISPLAY: block;
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 7px;
	PADDING-TOP: 7px;
	MARGIN-TOP: 10px; 
	MARGIN-BOTTOM: 0px; 
	COLOR: #fff; 
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal; 
	BORDER-BOTTOM: #fff 1px solid; 
	BACKGROUND-COLOR: #6a9d47; 
	TEXT-ALIGN: center;
	TEXT-TRANSFORM: uppercase; 
}
#tagMap{
	border:2px solid #f0f4e3;
}
#tagMap h1{
        margin-top:0px;
        margin-bottom:0px;
        padding-left:5px;
        padding-right:5px;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
        background:#f3f2f2;
	font-family: "arial";
        font-size:16px;
        color:#fe8e30;
}
#tagMap h1 img{
        padding-top:2px;
        border:0;
}
#tagMap p{
        margin-top:0px;
        margin-bottom:0px;
        padding-left:5px;
        padding-right:5px;
        padding-bottom:5px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
        background:#f3f2f2;
        text-align:justify;
}
#tagMap a{
        text-decoration:none;
        font-family:"arial";
        font-weight:bold;
        color:#6a9d47;
}
#help-tag{
	padding: 3px;
	border:1px solid #c60;
}
.help10 img{
	vertical-align:text-bottom;
	border:0px;
}
#helpSortWrap{
	margin-left:400px;
	margin-bottom:10px;
}
#helpSort{
	padding: 3px;
	border:1px solid #c60; 
}
.tag1{
        font-size:18px;
}
.tag2{
        font-size:14px;
}
.tag3{
        font-size:11px;
}
#content-area  { 
	width: 552px; 
	padding: 0;
	margin-left:10px;
   font-size:12px;
}

#content-area h3{
  font-size:16px;
  color: #729932;
  font-family: "Helvetica", "Arial", sans-serif;
  margin-top:0px;
}
#content-area ul {
	margin:0px;
	padding: 0 0px;
	list-style:none;
	background: url(../img/bg.gif) no-repeat;
}

#content-area ul a{
  color:#363;
  text-decoration:none;
  font-weight:bold;

}

#content-area a.more, .sort a, .pagination a{
  color:#693;
  font-weight:bold;
  font-size:11px;
  text-decoration:underline;
}
#content-area ul h3 a{
  color: #729932;
}
#content-area li {
  border-bottom:solid 1px #f0f4e3;
  border-top:solid 1px #fff;
  display:block;
  clear:both;
  padding-top: 10px;
  padding-left: 14px;
  padding-right: 14px;
  padding-bottom: 30px;
}
#content-area li:hover{
  background-color:#fdfff6;
}

#content-area ul img{
   border:1px dotted #f0f4e3;
}
.eventDate{
   font-size:12px;
   font-weight:bold;
   font-family:courier new;
   color:#888;
}
#product{
   background: url(../img/bg.gif) no-repeat;
   padding-left:14px;
   padding-top: 0px;
   padding-left: 14px;
   padding-right: 14px;
   padding-bottom: 30px;   
   margin-top: 10px;
}

#product h3 {
   color:#666;
   font-size:14px;
   font-family: "Helvetica", "Arial", sans-serif;
   margin-top:0px;
}

#product h1 {   
   border:0px;
}

#info{
   padding-left:14px;
   padding-top: 0px;
   padding-left: 14px;
   padding-right: 14px;
   padding-bottom: 30px;   
   margin-top: 10px;
}
#info h1 {
   font-size:18px;
   border:0px;   
}
#info h3 {
   color:#666;
   font-size:14px;
   font-family: "Helvetica", "Arial", sans-serif;
   margin-top:0px;
}

.infoIcon{
   text-align:right;
   font-size:12px;
   font-weight:bold;
   color:#729932;
   float:right;
   padding-top: 12px;
   padding-right: 10px;   
}

.infoIcon img{
   border:0px;
   vertical-align:middle;
}
.green-button{
  font-size:10px;
  background-color: #729932;
  padding-top:9px;
  width:168px;
  height:38px;
  background: url(../img/greenButton.jpg) no-repeat;
  text-align:center;
}
.green-button a{
  font-size:12px;
  color: #fff;
  text-decoration:none;
  font-weight:bold;
}
.prod_img1{
   float:right; 
   text-align: left; 
   margin-left:10px;
   margin-bottom:10px;
}
.prod_img1 img{
   border:3px solid #f3f2f2;
}
.prod_img2{
   float:left; 
   text-align: left; 
   margin-right:10px;
   margin-bottom:10px;   
}

.pagination{
	text-align:center;
	padding-top:10px;
	font-weight:bold;
}

.flag{
   position: relative; 
   right: 0; 
   top:0; 
   float: right; 
   text-align: right; 
   border:0px;
}
.prod_logo{
   float:left; 
   text-align: left; 
   margin-right:10px;   
}

.date{
   font-size:9px;
   color:silver;
   right: 0; 
   display: block; 
   text-align: right; 
}


#feature {
	BORDER-RIGHT: #c36 1px solid; BORDER-TOP: #c36 1px solid; BORDER-LEFT: #c36 1px solid; BORDER-BOTTOM: #c36 1px solid; TEXT-ALIGN: center
}
#feature H2 {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#feature A {
	COLOR: #c36; TEXT-DECORATION: none
}
#footerC {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 750px; TEXT-ALIGN: center
}
#footerC A {
	COLOR: #363
}
#footLinks {
	FLOAT: left; WIDTH: 750px; COLOR: #e9f4e3; BACKGROUND-COLOR: #693; TEXT-ALIGN: center
}
#footlinks A {
	BORDER-LEFT-COLOR: #993; BORDER-BOTTOM-COLOR: #993; BORDER-TOP-COLOR: #993; BORDER-RIGHT-COLOR: #993
}
#footLinks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footLinks LI {
	FLOAT: left; BACKGROUND-IMAGE: none; TEXT-INDENT: 0px; LINE-HEIGHT: normal
}
#footLinks A {
	BORDER-RIGHT: #993 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #993 0px solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #993 0px solid; COLOR: #e9f4e3; PADDING-TOP: 3px; BORDER-BOTTOM: #993 0px solid; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#footLinks A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #f93; TEXT-DECORATION: none
}
#slogan {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; WIDTH: 750px; COLOR: #fd9a11; TEXT-ALIGN: center
}
TABLE {
	BORDER-BOTTOM: #f0f4e3 1px solid
}
TR:hover {
	FONT-WEIGHT: bold
}
.rightContent TR:hover {
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #fdfff6
}
.date {
	FONT-SIZE: 9px; COLOR: silver
}

fieldset{
   border: 0;
   margin-left: 3px;
   margin-right: 3px;
}
div.btn{
   margin: 0 auto;
   width: 30%;
   margin-top: 5px;
   background-color:#82BF27; 
   text-align:center;
}

div.btn15per {
   margin: 0 auto;
   width: 15%;
   margin-top: 5px;
   background-color:#82BF27;
   text-align:center;
   padding:5px;   
}
form{
   margin-top:0; 
   margin-bottom:0;
}
legend{
   color: #Fd9a11;
   font-size:20px;
}
div.btn a, div.btn15per a{
   color:white;
   font-weight:bold;
   text-decoration:none;   
}

input.defaultRadio{ 
   margin-left: 5%;
   width:5%;
}

input.btn{
background-color:#82BF27;
color:#fff;
font-weight:bold;
border:0px;
width:auto;
margin-top:5px;
margin-left:50%;
}
input[type=submit]:hover{
   background: #Fd9a11;
}
label { 
   float:left;
   display:block;
   text-align:left; 
   width:30%; 
   margin-left: 3px;
}

.errorMsg, .required{
   color:red;
}

.banner166{
   border:1px solid #eee;
   margin-top:10px;
}

.banner166 a img{
   border:0;
}