﻿body 
{
    background: url(images/backgroundfade.gif) repeat-x ;
    font-family: Arial;
    background-color: #333333;
    font-size: 12px;
    margin: 0px;
    
    
}
P 
{
     font-family: Arial;
    color: #222222;
    font-size: 12px;
}

#swuPage 
{
    width: 724px;
    text-align: center;
    margin-left:auto;
    margin-right:auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    
}

#swusandbox 
{   
    text-align: left;
    margin-right:16px;
    border-left: solid 1px #93AFD6;
    border-right: solid 1px #93AFD6;
    width:705px;
    background: #ffffff  url(images/sandboxfade.gif) repeat-x  ;

    
    border-top: none;
    height: auto;
  
}

#swusubdbox 
{   
    text-align: left;
    margin-right:16px;
    border-left: solid 1px #93AFD6;
    border-right: solid 1px #93AFD6;
    width:705px;
  
    background:  #ffffff url(images/sub_gradient_fade.gif) repeat-x  ;
    border-top: none;
    height: auto;
  
}
#swumenu 
{
    text-align:left;
    height: 67px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
   
    
}


#swuflash
{
    text-align:left;
   
    padding-bottom:0px;
    margin-bottom:0px;
      padding-top:0px;
    margin-top:0px;
    
}

#swufooter 
{
    margin-top: 18px;
    margin-left: 10px;
    margin-right:10px;
    width:708px;
}


.footertext
{
    font-size: 9px;
    font-family: Arial;
    color: #999999;
    text-decoration: none;
}


#topMenu 
{
    float:left;
    margin-right:0px;
    margin-top:28px;
    margin-left:0px;
}
#topMenuHP 
{
    float:left;
    margin-right:0px;
    margin-top:28px;
    margin-left:30px;
}


#spot1
{
    float:left;
    padding-left:25px;
    padding-right:30px;
    width:185px;
    margin-top:22px;
     margin-bottom:22px;

   
   
    
    
}

#spot2
{
    float:left;

     padding-left:25px;
    padding-right:30px;
    border-left: solid 1px #B7B7B7;
     width:185px;
     margin-top:22px;
       margin-bottom:22px;
    
    
     
}

#spot3
{
    float:left;
    border-left: solid 1px #B7B7B7;
    width:185px;
    padding-top:0px;
    padding-left:25px;
    padding-right:0px;
    margin-top:22px;
      margin-bottom:22px;

}

#leftDiv
{
    float:left;
    padding-left:20px;
    padding-right:15px;
   
}

#rightDiv
{
    float:left;

    padding-left:20px;
    padding-right:5px;
  
     
}

#leftDiv .Interior 
{
    width:250px;
    height:auto;
    margin-top:25px;
  
} 
#rightDiv .Interior
{
    width:470px;
    height:auto;
    margin-top:25px;
  
}


A, A:visited
{
    color: #002E9F;
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    
}
A:hover
{
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    
}

A.info, A.info:visited
{
    color: #002E9F;
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    
}
A.info:hover
{
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    
}



A.red, A.red:visited
{
    color: #B30101;
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    
}
A.red:hover
{
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    
}

H2 
{
    font-family: Arial;
    font-size: 14px;
    color: #8A5E00;
}


H3 
{
    font-family: Arial;
    font-size: 12px;
    color: #8A5E00;
    margin-bottom: 3px;
} 
H5 
{
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    padding-bottom:0px;
    margin-bottom:0px;
}

H6 
{
    font-family: Arial;
    font-size: 14px;
    color: #7A7A7A;
    font-weight: normal;
}

.bigQuote 
{
    font-family: Arial;
    font-size: 14px;
    color: #7A7A7A;
    font-weight: normal;
    float:left;
    width:205px;
}

.productDiv 
{
    margin-top: 7px;
    
    padding-bottom: 5px;
  
    border-bottom: solid 1px #B7B7B7;
}

.productDivLast
{
    margin-top: 5px;
    padding-bottom: 5px;
  

}

A.footer:link, A.footer:visited
{
    color: #999999;
    font-family: Arial;
    font-size: 9px;
    text-decoration: underline;
    
}
A.footer:hover
{
    color: #ffffff;
    font-family: Arial;
    font-size: 9px;
    text-decoration: underline;
    
}


#testimonial { width:670px;margin-left:30px;margin-top:15px;margin-bottom:15px; }
#testimonialsub { float:left;width:430px;margin-left:00px;margin-top:12px;margin-bottom:12px; height:40px;}

#subpagetitle
{
    float:left;
    margin-left:15px;
    font-family: Arial;
    font-size: 14px;
    color: #8A5E00;
    font-weight: bold;
    width: 234px;
    margin-top: 40px;
    
}

#testimonial .text
{
    color: #895E00;
    font-size: 12px;
    
}

#testimonial .person
{
    color: #895E00;
    font-size: 12px;
    font-weight: bold;
    margin-left:25px;
    margin-right:3px;
    
}

#testimonial .school
{
    color: #895E00;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    
}

#testimonialsub .text
{
    color: #895E00;
    font-size: 12px;
    
}

#testimonialsub .person
{
    color: #895E00;
    font-size: 11px;
    font-weight: bold;
    margin-left:25px;
     margin-right:5px;
    
}

#testimonialsub .school
{
    color: #895E00;
    font-size: 11px;
    font-weight: normal;
    font-style: italic;
    
}

.thinline
{
    background-color: #B77C00;
    width: 705px;
    height: 1px;
   
}




.thinSep
{
    background-color: #DFC47D;
    width: 450px;
    height: 1px; 
    margin-bottom:15px;
}

.bottomline
{
    background-color: #DDC798;
    width: 705px;
    height: 5px;
}

#logos
{
    margin-top: 20px;
    margin-left:25px;
     
}

#submenu 
{
    margin-top:6px;
    margin-left: 15px;
    float:left;
    width:170px;
}
#submenu A, A:visited
{
    font-family: Arial;
    font-size: 12px;
    color: #124C93;
    text-decoration: none;
    
}

#submenu  A:hover
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    
}

#pressrelease 
{
    margin: 6px auto auto 0px;
    float: left;
    width: 185px;
    font-size: 11px;
}

#pressrelease A, A:link, A:visited 
{
    font-family: Arial;
    font-size: 11px;
    color: #124C93;
    text-decoration: none;
}
#pressrelease A:hover, A:active 
{
    font-family: Arial;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

.menusep 
{
    background-color: #E7DBC0;
    height: 1px;
    width:120px;
    margin-top:4px;
    margin-bottom:4px;
}

#subpagecontent
{
    float:left;
    margin-left: 30px;
    width:450px;
    margin-top:35px;
}

.chosen
{
    color: #000000;
    font-weight: bold;
}

#tertlvlnav
{
    margin-left: 10px;
    font-size: 11px;
    margin-top:2px;
}

#tertlvlnav A
{
    font-size: 11px;
     margin-top:2px;
}


#tertlvlnav A:hover
{
    font-size: 11px;
}


#tertlvlnav A:visited
{
    font-size: 11px;
}

.logos
{
    float:left;
    margin-left:15px;
    margin-right:15px;
}

.provider
{
    font-family: Arial;
    color: #515151;
    font-size: 12px;
    font-style:italic;
    margin-left:100px;
}
.contactform 
{
    width:400px;
    font-size: 11px;
    vertical-align: middle;
    float: none;
    clear: both;
}

.contactform label 
{
    
    padding-right: 10px;
    display: block;
    width: 109px;
}


.contactlabel 
{
    text-align : left;
    width: auto;
    vertical-align: top;
}

.contactbutton 
{
    position: relative;    
    padding: 10px 10px auto auto;
}

.pressarticle, .pressarticle p 
{
	color: #202020;
	font-size: 12px;
	text-decoration: none;
}

.copy_hdr_gold
{
    
    font-family: Arial;
    font-size: 12px;
    color: #8A5E00;
    font-weight: bold;
   
    
}