body {margin: 0px; background-color: #4B5648; background-image: url(../images/bg-fd.jpg); background-repeat: repeat-x;
}
html { min-height: 100%;
}
.tiny {font-size:1px;
}

/* ------------------------------ TEMPLATE & LAYOUT STYLES ------------------------- */

.iconpad { padding-top: 4px; padding-bottom: 5px;
}
.logopad { padding-top: 21px; 
}
.separator { height:8px; background-image: url(../images/separator.gif); font-size:1px;
}
.pagetitle { font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #EDF5EA;
             letter-spacing:0.5px; padding-left:2px; padding-top:3px;
}
.bafrapad { padding-top: 8px; padding-bottom:8px;
}
.topmenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5E744B; 
           padding-bottom: 4px; padding-right:3px; }
.topmenu a:link    {color:#FFFFCC; text-decoration:none;}
.topmenu a:visited {color:#FFFFCC; text-decoration:none;}
.topmenu a:hover   {color:#FFFFCC; text-decoration:none; cursor:pointer;}
.topmenu a:active  {color:#FFFFCC; text-decoration:none;
}
#footer { line-height: 100px; text-align: right; height: 80px; width: 990px;
	      margin-left:auto; margin-right:auto; margin-top: 5px;
}
.ours { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #8AA573;
        padding-bottom:15px;}			 
.ours a:link    {color:#8AA573; text-decoration:underline;}
.ours a:visited {color:#8AA573; text-decoration:underline;}
.ours a:hover   {color:#FFFFFF; text-decoration:none; cursor:pointer; }
.ours a:active  {color:#8AA573; text-decoration:underline;
}

/* ------------------------------ LEFT HAND MENU STYLE ------------------------- */

#vertmenu a{ text-decoration:none; text-align:left;
  background-image: url(../images/menuOFF.gif); background-repeat:no-repeat;
  color:#FFFFCC; font-family: Georgia, Arial, Helvetica, sans-serif;  font-size: 12px; 
  font-weight: normal; 
  display:block; width:213px; height:30px; line-height: 30px;  padding-left: 17px; }
#vertmenu a:hover { background-image: url(../images/menuON.gif); background-repeat:no-repeat;
}

/* ------------------------------ OTHER STYLES ------------------------- */

h1 { font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF;
	 margin:0px; margin-top: 7px; padding-bottom:5px; margin-bottom:12px; border-bottom:1px solid #5E744B;
}
h2 { margin:0px; font-size: 12px;
}
.maintxt { font-family: /*Georgia,*/ Arial, Helvetica, sans-serif; font-size: 12px; color: #EDF5EA; line-height:130%; }
.maintxt a:link    {color:#FFFFCC; text-decoration:underline;}
.maintxt a:visited {color:#FFFFCC; text-decoration:underline;}
.maintxt a:hover   {color:#FFFFCC; text-decoration:underline; cursor:pointer;}
.maintxt a:active  {color:#FFFFCC; text-decoration:underline;
}
.picpad { margin-bottom:5px; margin-top:5px;
}
.picpad2 { margin-bottom:5px; margin-right:10px;
}
.picpad3 { margin-bottom:5px; margin-left:20px;
}
.glosspad { padding-bottom:10px;
}
.opacityit img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1; margin-right:8px;
}
.opacityit:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4; margin-right:8px;
}
.opacityit2 img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
.opacityit2:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}
.glossbord { padding-bottom:8px; border-bottom:1px solid #5E744B; margin-bottom:4px;
}
.formbox { border:1px solid #CCCCCC; background-color:#FFFFFF; color:#000000; padding:1px;
}
