
   


html {

    -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */

}




 body, div, table, td, select, input {font-family: Arial,Helvetica,sans-serif; font-size:12px; color:#27333b; line-height: 16px;}
    
    

.main_body{
    background-color: #a8b7be;
    margin: 0 0 0 0;
    } 

.error{
    color: #FF0000;
    font-weight: bold;  
    }   

hr{ 
    border: 0; height: 1px; color: #dbddde; background-color: #dbddde;
    }  

h1,h2,h3,h4 { padding: 0px; margin: 0px; display: inline; font-weight: normal; }

ol { padding-left: 30px; }


#outermost_home{
    background: url( ../images/background.gif );
    background-position: top-left;
    background-repeat: repeat-x;
  background-color: #a8b7be;  }


#outermost_inside{
    background: url( ../images/background_inside.gif );
    background-position: top-left;
    background-repeat: repeat-x;
  background-color: #ffffff;  }



#top {
    height: 139px;
    width: 980px;
    margin-right: auto; margin-left: auto; padding-top: 0px; padding-bottom: 0px; }
    
    
    
    

#logo { float: left; width: 431px;}
    
    
    
    

#top_right { float: right; width: 549px;  }
    
    
    

#corner_buttons { height: 30px; width: 549px; text-align: right;}

#phone { height: 48px; padding-top: 18px; width: 549px; text-align: right;}

#topbuttons { width: 980px; height: 68px; margin-right: auto; margin-left: auto; } 


#midsection { width: 980px; background-color: #ffffff; margin-right: auto; margin-left: auto; overflow: auto;}
    
    

#sidebar { float: left; width: 167px; padding: 13px; }   
  

#flash { width: 787px; overflow: auto;}  


#content { float: right; width: 787px; margin-right: auto; margin-left: auto; background-color: #ffffff; overflow: auto; }
    
  

#content_text { padding-right: 16px; padding-left: 16px; padding-top: 16px; padding-bottom: 32px; border-left: #feca3a 3px solid; width: 752px; overflow: auto;}   
    


#copyright { 
  width: 980px; font-family: Verdana;
   margin-right: auto; margin-left: auto; font-size: 9px;
    color: #27333b; line-height: 15px; padding-top: 15px; padding-bottom: 20px;
 text-align: center;   }
    
    

   
img.footerimage { vertical-align: middle;}

#content ul { list-style-image: url('../images/bullet.gif'); color: #27333b; padding-left: 40px; padding-bottom: 0px; padding-top: 10px; margin-left: 0px; margin-bottom: 0px; }
    
    

ul.inside { bullet-style: disc; color: #79c0c4; padding-left: 40px; padding-bottom: 0px; padding-top: 0px; margin-left: 0px; margin-bottom: 0px; }
    
   
 
    
    

INPUT, SELECT, TEXTAREA {
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #c8c7c7 1px solid;
    BORDER-LEFT: #c8c7c7 1px solid;
    BORDER-RIGHT: #c8c7c7 1px solid;
    BORDER-TOP: #c8c7c7 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: 0px;
    PADDING-LEFT: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;
    }
    
    

.blank {
    
    border-color: none;
    
    border-style: none;
    
    border-width: none;
    
    background-color: transparent;
    
    }
  

.form_button {
    border-color: #ff6600;
    BACKGROUND-COLOR: #ff6600;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    border-style: solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-width: 0px;
    cursor: pointer;
    }
    
    
.button {
    border-color: #ff6600;
    BACKGROUND-COLOR: #ff6600;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: none;
    border-style: solid;
    border-width: 2px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    }  
    
    
    
    

.button:a { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    
    

.button:link { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    
    

.button:visited { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    
    

.button:active { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    
    

.button:hover { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    

A:a { color: #ff6600; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
    
    
A:link { color: #ff6600; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
    
    
    
A:visited { color: #ff6600; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
    
    
A:active { color: #ff6600; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
    
    
    
A:hover { color: #3b8680; TEXT-DECORATION: UNDERLINE; FONT-WEIGHT: normal;}
    
    
    
A.copyright:link { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Verdana, Arial, Helvetica; font-size: 9px;}
    
    
    
A.copyright:visited { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Verdana, Arial, Helvetica; font-size: 9px;}
    
    
    
A.copyright:active { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Verdana, Arial, Helvetica; font-size: 9px;}
    
    
    
A.copyright:hover { color: #ffffff; TEXT-DECORATION: UNDERLINE; FONT-WEIGHT: none; font-family: Verdana, Arial, Helvetica; font-size:9px;}
    
 


A.screenlinks:link { color: #ff6600; TEXT-DECORATION: NONE; FONT-WEIGHT: bold; font-family: Arial, Helvetica; font-size: 14px;}
    
    
    
A.screenlinks:visited { color: #ff6600; TEXT-DECORATION: NONE; FONT-WEIGHT: bold; font-family: Arial, Helvetica; font-size: 14px;}
    
    
    
A.screenlinks:active { color: #ff6600; TEXT-DECORATION: NONE; FONT-WEIGHT: bold; font-family: Arial, Helvetica; font-size: 14px;}
    
    
    
A.screenlinks:hover { color: #3b8680; TEXT-DECORATION: NONE; FONT-WEIGHT: bold; font-family: Arial, Helvetica; font-size:14px;}
      
    
    


    
    
    

#navlist li.start
    {
    display: block;
    float: left;
    width: auto;
    margin: 0px;
    line-height: 60px;
    
    padding-left: 12px;   padding-right: 11px; 
    border-left: #eb9654 0px solid;
    }

#navlist li
    {
    display: block;
    float: left;
    width: auto;
    margin: 0px;
    line-height: 60px;
     padding-left: 12px;    padding-right: 11px; 
    border-left: #3b3216 0px solid;
    }

#navlist li a
    {
 display: block;

    font-size: 13px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 15px;
	height: 59px;
 text-transform: uppercase;  padding-top: 9px; }



#navlist li.up a 
        {
        display: block;
        font-size: 13px;
        font-family: Arial;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
        background: url(../images/roll.gif) top left repeat-x;
        padding-left: 15px;
		padding-right: 15px;
        height: 68px;
   text-transform: uppercase;   padding-top: 0px; }


#navlist li a:hover
        {
        display: block;
        font-size: 13px;
        font-family: Arial;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
        background: url(../images/roll.gif) top left repeat-x;
        padding-left: 15px;
		padding-right: 15px;
        height: 68px;
   text-transform: uppercase;   padding-top: 0px; }







#navlistP li.two
    {
    display: block;
    float: left;
    width: auto;
    margin: 0px;
    line-height: 20px;
    
    padding-left: 7px;   padding-right: 7px; 
    border-left: #eb9654 0px solid;
  text-align: center;  padding-top: 0px;}

#navlistP li
    {
    display: block;
    float: left;
    width: auto;
    margin: 0px;
    line-height: 60px;
     padding-left: 7px;    padding-right: 7px; 
    border-left: #3b3216 0px solid;
    }

#navlistP li a
    {
 display: block;

    font-size: 13px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
	height: 59px;
 text-transform: uppercase;  padding-top: 9px; }

#navlistP li.two a
    {
 display: block;

    font-size: 13px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
	height: 48px;
 text-transform: uppercase;  padding-top: 9px; padding-top: 20px; line-height: 20px; text-align: center;}



#navlistP li.up a 
        {
        display: block;
        font-size: 13px;
        font-family: Arial;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
        background: url(../images/roll.gif) top left repeat-x;
        padding-left: 10px;
		padding-right: 10px;
        height: 68px;
   text-transform: uppercase;   padding-top: 0px; }

#navlistP li.twoup a 
        {
        display: block;
        font-size: 13px;
        font-family: Arial;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
        background: url(../images/roll.gif) top left repeat-x;
        padding-left: 10px;
		padding-right: 10px;
        height: 58px;
   text-transform: uppercase;   padding-top: 10px; line-height: 20px; text-align: center;}



#navlistP li.twoup a:hover
        {
        display: block;
        font-size: 13px;
        font-family: Arial;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
        background: url(../images/roll.gif) top left repeat-x;
        padding-left: 10px;
		padding-right: 10px;
        height: 58px;
   text-transform: uppercase;   padding-top: 0px; padding-top: 10px; line-height: 20px; text-align: center; }

#navlistP li.two a:hover
        {
        display: block;
        font-size: 13px;
        font-family: Arial;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
        background: url(../images/roll.gif) top left repeat-x;
        padding-left: 10px;
		padding-right: 10px;
        height: 58px;
   text-transform: uppercase;   padding-top: 0px; padding-top: 10px; line-height: 20px; text-align: center; }

#navlistP li a:hover
        {
        display: block;
        font-size: 13px;
        font-family: Arial;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
        background: url(../images/roll.gif) top left repeat-x;
        padding-left: 10px;
		padding-right: 10px;
        height: 68px;
   text-transform: uppercase;   padding-top: 0px; }

 
* {
    margin: 0;
    padding: 0;
    }
    
 


#navlist2 li
    {
    display: block;
    float: right;
    width: auto;
    margin: 0px;
    line-height: 30px;
     padding-left: 0px;    padding-right: 0px; 
    border-left: #ffffff 1px solid;
    }

#navlist2 li a
    {
 display: block;

    font-size: 13px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 15px;
	height: 30px;
   padding-top: 0px; background: url(../images/cbutton_up.gif) top left repeat-x;}


#navlist2 li a:hover
        {
        display: block;
        font-size: 13px;
        font-family: Arial;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
        background: url(../images/cbutton_rl.gif) top left repeat-x;
        padding-left: 15px;
		padding-right: 15px;
        height: 30px;
      padding-top: 0px; }   
    

   
    
    
    
    
   

   
    
    
    
.navbutSubTbl a{
    position:relative; 
    display:block;
    }
    
    
    

.navbutSubTbl {
    font-family: Arial, sans-serif;
    color: #ffffff;
    font-size: 11px;
    background-color: #177bd0;
    border-color: #177bd0;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px; 
    border-bottom-width: 0px;
    border-left-width: 0px;
    }
    
    
    
    
    

.navbutSubTbl a, .navbutSubTbl a:visited {  
    position:relative; 
    display:block; 
    text-decoration: none; 
    padding-top: 4px;
    padding-bottom: 4px; 
    padding-left: 8px;
    padding-right: 12px; 
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #ffffff; 
    }
    
    
    
    
    

.navbutSubTbl a:hover {  
    font-family: Arial, sans-serif; 
    color: #ffffff;
    font-weight: bold;
    background-color: #289c89;
    text-decoration: none;
    }
    
    
    
.drop_pad{
    margin-top: 0px;
    margin-left: 0px;
    z-index: 100;
    }
    
    .drop_border2{
    border-color: #fffff;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 2px; 
    border-bottom-width: 2px;
    border-left-width: 2px;
    }	
    
    
    

.drop_border{
    border-color: #fffff;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px; 
    border-bottom-width: 0px;
    border-left-width: 0px;
    }    
    
    
    
    

.drop_down {
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #98B226 1px solid;
    BORDER-LEFT: #98B226 1px solid;
    BORDER-RIGHT: #98B226 1px solid;
    BORDER-TOP: #D3D7E7 1px solid;
    LETTER-SPACING: 0px;
    }
    
    

.childTbl a{
    position:relative; 
    display:block;
    }
    
    
    
    
    
    
.childTbl {
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #ffffff;
    font-size: 9px;
    background-color: #1F4075;
    border-color: #669CBE;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 1px; 
    border-bottom-width: 1px;
    border-left-width: 1px;
    }
    
    

.childTbl a {  
    position:relative; 
    display:block; 
    text-decoration: none; 
    padding-top: 4px;
    padding-bottom: 4px; 
    padding-left: 4px; 
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #ffffff; 
    }
    
    
.childTbl a:visited {  
    position:relative; 
    display:block; 
    text-decoration: none; 
    padding-top: 4px;
    padding-bottom: 4px; 
    padding-left: 4px; 
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, sans-serif; 
    color: #ffffff; 
    }
    
    

.childTbl a:hover {  
    font-family: "Trebuchet MS", Arial, sans-serif; 
    color: #ffffff;
    font-weight: bold;
    background-color: #669CBE;
    text-decoration: none;
    }
    
    
    


.tealtext { color: #3b8680; }


.lighttext { color: #748892; }
    

.orangetext { color: #ff6600; font-size: 11px; }

.buttonimage { padding-right: 4px; }

#pagetitle { border-bottom: #feca3a 1px solid; margin-bottom: 15px; width: 752px; padding-bottom: 2px; padding-top: 20px; }

.title { color: #ff6600; font-size: 26px; font-family: Arial; line-height: 28px;}

.tealheader { color: #3b8680; font-size: 18px; font-weight: bold; line-height: 20px; }


.tealheadersm { color: #3b8680; font-size: 16px; font-weight: normal; }

.header { color: #ff6600; font-size: 16px; }

#leftside { float: left; border-right: #dbddde 1px solid; padding-right: 20px; margin-right: 20px; width: 355px; }

#rightside { float: right; width: 356px; }

.borderimage { border: #2a373f 2px solid; margin-left: 15px; margin-bottom: 15px;}

.borderimage_left { border: #2a373f 2px solid; margin-right: 15px; margin-bottom: 15px;}



   
    
    
    
