﻿


/* hide from ie5 mac \*/
html {
  
 min-height:100%;
}

/* end hide */

body 
{
     min-height:100%;
     margin:0px; 
    padding:0px;  
     background-image: url('../images/system/bkgrd-stripe-dkgreen.jpg');
}


#wrapper
{
    position:absolute;
    min-height:100%;
    width:100%;
   margin-top:0px; 
   background-image: url('../images/system/bglines2.png');
   background-repeat: repeat ;
}

#content
{
 width:950px;
 margin-top:8px; 
 background-color:#ffffff; 
 padding:0px;
 overflow:hidden;
 border-left: solid 4px #5ca000;
 border-right: solid 4px #5ca000;
}

#rtshadow
{
  background-image: url('images/system/shadow1.png');
   background-repeat: repeat-y ; 
  height:1000px;
   float:left;
   background-position:right;
}

#container2 {
    float:left;
    background-color:#ffffff; 
    position:relative;
   width:100%; 
   overflow:hidden; 
}

#container1 {
    float:left;
    width:100%; 
    right:750px;
    background-image: url('../images/system/bkgrd15.gif');
    
     background-color:#ffcc33; 
    position:relative; 
}


#cleft
{  
 width:200px;
  float:left; 
   position:relative;
    left:750px;
   overflow:hidden;
}

#cright
{
   width:750px; 
   float:left; 
   padding:0px;
  position:relative;
   left:750px;
      overflow:hidden;
}


#header
{
  background-color: #ffcc33;
  height:100px;    
   background-image: url('../images/system/abstractbkgrd1.jpg');
  
}





#nav
{
    height:26px;  
    text-align:left;
    background-color:#6cb000;
    border-bottom:solid 2px #8cdf39;
     border-top:solid 2px #8cdf39;
   z-index:99999;
}

#pgcontentwrapper
{
     float:left;
    width:100%; 
       background-image: url('../images/system/bkgrd15.gif');
    
     background-color:#ffcc33; 
    position:relative; 
}

#pgcontent
{
   
 font-family: Trebuchet MS;
 font-size:14px;
 color:#202020; 
  line-height:22px;
    background-color:#ffffff; 
     float:left;
    width:100%;   
    right:175px;
    position:relative; 
}


#landingpagecontent
{
 float:left;
 width:575px;
 left:175px;
   position:relative; 
   min-height:700px;
    background-image: url('../images/sharedimages/ron-masked750rt.png');
   background-repeat: no-repeat ;
   background-position:right 10px; 

}


#articlecontent
{
 float:left;
 width:575px;
 left:175px;
   position:relative; 
   min-height:700px;

}


#sellcontent
{
 float:left;
  width:175px;  
  left:175px;
  position:relative;
  margin-top:20px;
}


#feedback
{
 
color:#808080;
 height:40px;
 background-color:#eeeeee;
    
     border-top:solid 1px #8cdf39;
 font-size: 8pt;
 font-weight:bold;
 font-family:Arial;
 text-align:center;
 vertical-align:middle;
 padding-top:20px;
  padding-bottom:10px;
clear:both; 

}

#footer
{
   
 color:#808080;
 height:40px;
 background-color:#6cb000;
 border-bottom:solid 1px #8cdf39;
 border-top:solid 1px #8cdf39;
 font-size: 8pt;
 font-weight:bold;
 font-family:Arial;
 text-align:center;
 vertical-align:middle;
 padding-top:20px;
 padding-bottom:10px;
 clear:both; 

}

#news2
{
 width:200px;
 height:175px;
 text-align:center;
 padding-right:10px;
padding-left:10px;
font-size:11px;
font-family:Arial;
margin-top:15px;
}


.sectionhead
{
   background-image: url('../images/system/separator2.jpg');   
     background-repeat:repeat-x;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#202020; 
    height:26px;
     margin-bottom:0px;
       line-height:22px;

}

.section
{
    
     border-bottom:dotted 1px #6cb000; 
    padding-bottom:7px;
    font-family:Arial;
    font-size:12px;
    color:#404040;
    margin-bottom:15px;
    margin-top:5px;
}


.sectioncontent
{
    background-color:#ffffff;
     min-height:150px;
     margin-top:0px;
     margin-left:7px;
     margin-right:7px;
     padding:8px 5px 10px 5px;
     
}

.focuscell
{
 float:left;
 height:150px;
 margin-left:5px;
 margin-right:7px; 
 background-image:url('../images/System/focus1.jpg');
 background-repeat:no-repeat;   
}

.focusrotator
{
 float:left;
 width:425px;
 height:250px;
 margin-left:0px;
 margin-right:7px; 
 background-image:url('../images/System/focus2.jpg');
 background-repeat:no-repeat;  
 padding-right:25px; 
 overflow:hidden;
 text-align:left;
}

.focuscellhead
{
     padding-top:10px;
  font-weight:bold; 
  font-size:15px; 
  min-height:20px;
  text-align:center;
  color:#6cb000;
  line-height:20px;
}

.focuscellbody
{
    width:395px;
    padding-left:0px;
   
  font-size:13px;
  text-align:left; 
  line-height:15px; 
   overflow:hidden;
   background-color:#303030;
   height:185px;
}

.focusimg
{
 float:right;
 margin-left:15px; 
 }
 
.focustext
{
  padding-top:5px;  
  padding-left:20px;
  color:#ffffdd;
}

.focusfooter
{
  font-size:12px;
  text-align:left; 
  line-height:15px;  
   height:20px;
padding-top:8px;
padding-left:55px;
}


H1
{
 font-family:Arial;
 font-weight:bold;
 font-size:28px;
 color:#303030;
 text-align:left;
 margin-left:15px;
 margin-top:10px; 
 margin-bottom:3px;  
  clear:both;  
}

H2
{
  font-family:Arial;
 font-weight:bold;
 font-size:18px;
 color:#306030;
 text-align:left;
 margin-top:10px; 
 margin-bottom:7px;  
  clear:both;
}

H3
{
  font-family:Arial;
  font-size:13px;
  line-height:17px;
 color:#404040;
 text-align:left;
 margin-left:15px;
 margin-top:0px;   
  clear:both;    
}

P
{
 margin-top:7px;
 padding-top:0px;
   margin-bottom:7px;
 padding-bottom:5px;   
 font-size:12pt;
}

.textwrapper 
{
 margin-top:7px;
 padding-top:0px;
   margin-bottom:7px;
 padding-bottom:5px;
 font-size:9pt; 
 

}

.headertext
{
    
 font-family:   Trebuchet MS;
 color: #303030;
 font-size: 16px; 
 padding-top:15px;
 margin-bottom:20px;
   
    
}



.headlinetext
{
 font-family:Trebuchet MS;
 color: black ;
 font-size: 18pt; 
 padding-top:15px;
 margin-bottom:20px;
 line-height:22pt;
 text-align:left;
}

.subtitle
{
   font-weight:bold;
   font-size:14pt;
   text-indent: 0px; 
   color:#90b090; 
}

.heading
{
   font-weight:bold;
   font-size:11pt;
   text-indent: 0px; 
   color:#252525; 
   margin-bottom:5px; 
}

.textaccent
{
 font-weight:bold;   
 color:#4477aa;
}

.promotext
{
    font-size:9pt;
    font-style:italic;
    margin-bottom:3px;
}

img
{
 display:inline;
  vertical-align:bottom;
  padding-bottom:0px;
  margin-bottom:0px;
}


.subhead
{
font-family:  Arial, Verdana; 
font-size: 18px;
color: #76bdd9;
font-weight: normal;
font-style: italic; 
margin-bottom:-15px; 
}

.imgleft
{
    margin-right:15px;
    margin-bottom:7px;
    text-align:left;
    float:left;
   
}

.imgleftborder
{
    margin-right:15px;
    margin-bottom:7px;
    text-align:left;
    float:left;
    border: solid 1px black
}

.imgright
{
    margin-left:15px;
    margin-bottom:7px;
    text-align:right;
    float:right;
    
}

.imgrightborder
{
    margin-left:15px;
    margin-bottom:7px;
    text-align:right;
    float:right;
     border: solid 1px black
}

img.raggedright
    {
    float:left;
    clear: left;
    margin: 0 2em 0 0;
    }
    
img.raggedleft
    {
    float:right;
    clear: right;
    margin:  0 0 2em 0;
    }
    
    

.sidebar
{
  float:right;
  width:189px; 
  margin-left:25px;  
}

.sidebartop
{
  background-image: url('images/bubbletop_green.gif');
    background-repeat:no-repeat;
   
   width:189px;
   height:24px; 
}

.sidebarbottom
{
  background-image: url('images/bubblebottom_green.gif');
    background-repeat:no-repeat;
    background-position: center  top; 
     width:189px;
   height:24px;     
     
}

.sidebarcontent
{
 
   background-image: url('images/bubblecentre_green.gif');
   background-repeat:repeat-y;
    background-position: center 50% ;
    text-align: left;
    font-size:9pt; 
       
}

.sidebartext
{
 margin-left:7px;
 margin-right:6px;   
    
}



#textwrapper UL
{
  list-style-type: square;
  font-size:10pt;
  margin-top:0px;
 
}




#textwrapper
{
 text-align:left;
 padding-left:35px;
 padding-right:65px;
 padding-top:15px;
 
}

#textwrapperhead
{
 text-align:left;
 background-color:white;
 padding-left:25px;
padding-top:0px;
margin-top:0px;
padding-right:65px;
}

#title
{
 border-bottom:solid 1px black;
 width:325px;
 margin-bottom:35px;   
}

#title2
{
 border-bottom:solid 1px black;
 width:375px;
 margin-bottom:35px;   
}

.imgtitle
{
 margin-left:10px;   
  margin-bottom:1px;  
}

.titlemail A
{
 
 font-family:Verdana;
 font-size:11pt; 
 text-decoration:none;   
 color:Black;   
}

.titlemail A:hover
{
 background-color:Transparent; 
}

.titlemail A:visited
{
 color:Black;     
}

.navlink A
{
  text-decoration:none;    
}

.navlink A:hover
{
  text-decoration:underline;    
}

#menus
{
 

 background-color:#ffffff;
 float:left;   

}

#borderimgleft
{
 float:left;width:85px; 
 margin-right: 15px;  
  background-color:#0D4F2E; 
  overflow:hidden;
}

#borderimgright
{
 float:right;
 padding-left:2px;
 padding-bottom:2px;
 margin-left: 25px;  
  background-color:#ffffff; 
   margin-bottom: 15px;
   border-left:solid 6px #dce2dc;
    border-bottom:solid 6px #dce2dc;
}

#textcontent
{
   
  
   text-align:left; 
   padding: 0px 0px  15px 0px;
  height:100%;
    background-color:#ffffff; 
}

#cmscontent
{    
  padding-left:20px;
   padding-right:10px; 
   padding-bottom:20px;     
}



.newstitle
{
    font-family:Georgia;
 font-size: 11pt; 
 font-weight:bold; 
 margin: 5px; 
 text-align:center;   
}

#newsarchive .newstitle
{

 text-align:left;   
}

#contenttop
{
  text-align:center;
  vertical-align:bottom;
  padding-bottom:0px;
  margin-bottom:0px;
 background-color:black;
 width:825px; 
  
}



#contentbottom
{
 margin-bottom:20px;   
}

.cmstext
{
 font-size:8pt;  
 margin-left:5px;
 margin-right:5px; 
}


 
  

#newsrotator
{
 width:200px;
 height:375px;
 float:left;   
border-right:dotted 1px #90b090;
border-bottom:dotted 1px #90b090;
 margin-right:25px;
 text-align:center;
 margin-left:0px;
  background-color: #eeeeee; 
 padding-top:30px;
 
}

.button1
{
border: 0px;
	background: transparent url(../Images/system/Btn30.gif) repeat-x;
	font: normal 11px Arial, Verdana, Sans-serif;
	color: #666;
	height: 32px;
	
}

.button1:hover
{
border: 0px;
	background: transparent url(../Images/system/Btn30hover.gif) repeat-x;
	font: normal 11px Arial, Verdana, Sans-serif;
	color: #666;
	height: 32px;
	
}

 .products
 {
  font-family:Trebuchet MS,arial;
  
     
     
 }

 .producttitle
   {
   font-size:14pt;
   font-weight:bold;
   color:#ffffff;    
     background-color:#336699;
     padding:7px;  
     padding-left:50px;
     height:26px;
     line-height:22px;
   }
    
    .classesheadings
    {
     font-size:10pt;
     color:#709070;
     font-weight:bold;   
     margin-bottom:15px;  
    }
    
    .classescontent
    {
     font-size:10pt;
     color:black;
      
     margin-top:15px;  
    }
    
    .productdescription
   {
margin-bottom:10px;
   }