﻿


/* hide from ie5 mac \*/
html {
  
 min-height:100%;
}

/* end hide */

body 
{
     min-height:100%;
     margin:0px; 
    padding:0px;  
     background-image: url('../images/bkgrd1.jpg');
}


#wrapper
{
    position:absolute;
    min-height:100%;
    width:100%;
   margin-top:0px; 
   background-image: url('../images/sqrbkgrd1.gif');
   background-repeat: repeat ;
}

#content
{

 width:875px;
 margin-top:8px; 
 background-color:#ffffff; 
 border: solid 5px #dbd9ba;

}


#header
{
  background-color: white; 
   background-image: url('../images/headerborder-top.jpg');
   background-repeat:repeat-x;
  padding-top:35px;  
}



#footer
{
color:#353535;
 height:40px;
 background-color: #ffffe5; 
 font-size: 8pt;
 font-weight:bold;
 font-family:Arial;
 text-align:center;
 vertical-align:middle;
 padding-top:20px;
  padding-bottom:0px;
clear:both; 
 background-image: url('../images/headerborder-bottom.jpg');
   background-repeat:repeat-x;
  padding-top:30px; 
  background-position:top;

}



#nav
{
    height:20px;  
    background-color:#336699;
    border-bottom:solid 1px #003e1d;
     border-top:solid 1px #003e1d;
     clear:both;
     background-image: url('../images/bkg2.jpg');
   background-repeat:repeat-x;
   z-index:99999;
}


P
{
 margin-top:7px;
 padding-top:0px;
 margin-bottom:7px;
 padding-bottom:5px;   

}

.textwrapper 
{
 margin-top:7px;
 padding-top:0px;
   margin-bottom:7px;
 padding-bottom:5px;
 font-size:9pt; 
 

}

.headertext
{
    
 font-family:  Arial;
 color: #303030;
 font-size: 16px; 
 padding-top:15px;
 margin-bottom:20px;
   
    
}



.headlinetext
{
 font-family:Arial;
 color: #336699 ;
 font-size: 20pt; 
 padding-top:10px;
 margin-bottom:15px;
 line-height:22pt;
 text-align:left;
}

.subtitle
{
   font-weight:bold;
   font-size:14pt;
   text-indent: 0px; 
   color:#BF2600; 
   margin-bottom:10px;
   margin-top:25px;
}



img
{
 display:inline;
  vertical-align:bottom;
  padding-bottom:0px;
  margin-bottom:0px;
}

A
{
 color:#336699;  
  text-decoration:none; 
  border-bottom:dotted 1px #336699;
}



A:visited
{
 color:#225588;  
}

A:hover
{
 color:#000000;
 background-color:#efefd5;
  
}



#textwrapper UL
{
  list-style-type: square;
  font-size:10pt;
  margin-top:0px;
 
}


#pgcontent
{
   
 font-family: Verdana;
 font-size:11pt;
 color:#202020; 
  line-height:22px;
    background-color:white; 
}

#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;     
}

#newsrotator
{
 width:200px;
 height:375px;
 float:right;   
border-left:dotted 1px #336699;
border-bottom:dotted 1px #336699;
 margin-right:0px;
 text-align:center;
 padding-right:12px;
 padding-left:8px;
 margin-left:40px;
  background-color: #ffffe5; 
 padding-top:30px;
 
}

.newstitle
{
    font-family:Arial;
 font-size: 11pt; 
 font-weight:bold; 
 margin: 5px; 
 text-align:center; 
 color:#336699;  
}

#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; 
}


.button1
{
border: 0px;
	background: transparent url(../Images/radUploadBtnSmall.gif) no-repeat;
	font: normal 11px Arial, Verdana, Sans-serif;
	color: #666;
	height: 22px;
	width: 68px;
	
}


.manrotate
{
font-size:8pt;
border-top: solid 2px #eeeeee;
padding-top:5px;
margin-left:5px;
 
}

.manrotate A
{
  text-decoration:none;  
}


 
   .producttitle
   {
   font-size:14pt;
   font-weight:bold;
   color:#336699;    
       
   }
    
    .classesheadings
    {
     font-size:10pt;
     color:#336699;
     font-weight:bold;   
     margin-bottom:15px;  
    }
    
    .classescontent
    {
     font-size:10pt;
     color:black;
      
     margin-top:15px;  
    }
    
    .dividerstyle
   {
       width:500px;height:3px; color:#336699;
   }




.classdescriptions
{
     font-family:Arial;
     font-size:12px;
     margin-left:20px;
     margin-top:10px;
     margin-bottom:10px;
     width:650px;
     clear:both;
}