html
{

}

body
{
 margin:0px;
 padding:0px;
 background:#000000 url(../images/gutter.jpg) bottom right repeat-y;
}

html,body
{

 /*
 width:100%;
 height:100%;
 */
 
}

#header
{
 height:79px;
 margin:0px;
 padding:0px;
}

#header img
{
 float:left;
}
		#header td img
    {
     float:none;
    }

#bodyleft
{
 position:relative;
 width:217px;
}

#footer
{
 position:relative;
 text-align:left;
 color:#ffffff;
 font-size:9px;
 font-family:'Bitstream Vera Sans','Luxis Sans',Verdana,sans-serif;
 vertical-align:top;
}

#footer td
{
 vertical-align:top;
}
		#footer a
    {
     color:#ffffff;
     text-decoration:underline;
    }
    #footer a:hover
    {
    
    }
    
    

#loginbox
{
 position:relative;
 padding:6px;
 width:173px;
 _width:185px;
 height:108px;
 _height:130px;
}
        #loginbox label,input
        {
         display:block;
         float:left;
        }

        #loginbox label
        {
         text-align:right;
         width:70px;
         padding-right:5px;
         margin-bottom:6px;
         height:20px;
         font-size:11px;
         font-weight:bold;
         font-family:'Verdana','Sans-Serif';          
         color:#ffffff;                 
        }

        #loginbox input.text
        {
         width:91px;
         font-size:10px;
        }
        		#loginbox input.submit
            {
             border-top:1.0px solid #222222;
             border-left:1.0px solid #222222;
             border-right:1.0px solid #000000;
             border-bottom:1.0px solid #000000;
             background:#afc859;
             color:#ffffff;
             font-size:10px;
             width:75px;
             height:20px;
             font-family:'Verdana','Sans Serif';
            }
            
        #loginbox br
        {
         clear: left;
        }
				
        #loginbox a
        {
         font-size:9px;
         color:#000000;
         font-weight:normal;
        }

        
        
#nav
{
 position:relative;
 width:185px;
 border-bottom:1.0px solid #01809F;
}        

#nav ul.nav
{
 margin:0px;
 padding:0px;
 list-style-type:none;
}
#nav ul.nav li
{
 text-align:left;
 width:185px;
 /*border-top:1.0px solid #01809F;*/
 font-size:11px;
 color:#ffffff;
 font-family:'Bitstream Vera Sans','Luxi Sans',Verdana,Tahoma,sans-serif;
 display:block;
 float:left;
 clear:left;
}
#nav ul.nav li a
{
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 padding-top:6px;
 padding-bottom:6px;
 padding-left:42px;
 font-weight:bold;
 display:block;
 width:143px;
 _width:185px;
 text-decoration:none;
 background:transparent url(../images/icon_navarrow.gif) 18px center no-repeat;
}
#nav ul.nav li a:hover
{
 background:#aaaaaa url(../images/icon_navarrow_active.gif) 18px center no-repeat;
}        
#nav ul li a.active
{
 background:#555555 url(../images/icon_navarrow_active.gif) 18px center no-repeat;
} 
					#nav ul.subnav
          {
           margin:0px;
           padding:0px;
           list-style-type:none;
          }
          #nav ul.subnav li
          {
           font-size:9px;
           color:#ffffff;
           font-weight:normal;
           border:0px;           
          }
          #nav ul.subnav li a
          {
           width:auto;
           padding-top:3px;
           padding-bottom:3px;
           padding-left:18px;
           font-size:11px;
           color:#ffffff;
           font-weight:normal;
           background:#222222;         
          }
				#nav ul.subnav li a:hover
				{
				 padding-left:35px;
				 background:transparent url(../images/icon_navarrow_mini.gif) 18px center no-repeat;
				}          
          #nav ul.subnav li a.active
          {
           color:#4aaee7;
           font-weight:bold;
           padding-left:35px;
           background:transparent url(../images/icon_navarrow_mini.gif) 18px center no-repeat;
			 }
          #nav ul.subnav li a.active:hover 
          {
           
          }

          /*
          #nav ul.subnav li a:hover,#nav ul.subnav li a.active
          {
           background:#017D9C;
           color:#ffffcc;
          }*/

#contentsplash
{
 position:relative;
 width:528px;
 height:173px;
 background:#ffffff;
}
    
#contentsplash_40
{
 position:relative;
 width:528px;
 height:85px;
 background:#ffffff; 
}    
    
#content
{
 position:relative;
 padding-left:20px;
 padding-right:19px;
 width:486px;
 _width:528px;
 height:auto;
 min-height:100%;
 _height:100%;
 color:#333333;
 font-size:10px;
 font-family:'Bitstream Vera Sans','Luxi Sans',Verdana,Tahoma,sans-serif;
 background:#ffffff;
}

#contenthome
{
  height:420px;
  padding:0px;
  background:#ffffff url(../images/splash.gif) top left no-repeat;
  font-size:10px;
  font-family:'Bitstream Vera Sans','Luxi Sans',Verdana,Tahoma,sans-serif;
}

#content p.title
{
 font-size:19px;
 font-family:'Trebuchet MS','Sans-Serif';
 color:#017D9C;
 padding-bottom:15px;
}

#content ul
{
 margin:0px;
 padding:0px;
 list-style-type:none;
}
#content ul li
{

}

#content b.title
{
 color:#017D9C;
}

#content p.hr
{
 margin:0px;
 border-bottom:1.0px solid #017D9C;
}

#content p.hr2
{
 margin:0px;
 border-bottom:1.0px solid #D0D0D0;
}

#content img.floatright
{
 float:right;
 margin-left:5px;
 margin-bottom:5px;
}

#content img.floatleft
{
 float:left;
 margin-right:5px;
 margin-bottom:5px;
}

#content td
{
 color:#333333;
 font-size:10px;
 font-family:'Bitstream Vera Sans','Luxi Sans',Verdana,Tahoma,sans-serif; 
 vertical-align:top;
}
#content th
{
 vertical-align:top;
}

#content a
{
 color:#666666;
 text-decoration:underline;
}

#content a:hover
{
 color:#2CD5FF;
}
        
        
#content label,input
{
 display:block;
 float:left;
}
#content label
{
 text-align:left;
 width:230px;
 height:25px;
 font-size:11px;
 font-family:'Verdana','Sans-Serif';                           
}
#content label.req
{
 font-weight:bold;
}
        
#content br
{
 clear:left;
}


#content p.section
{
 font-size:24px;
 text-align:right;
 height:100px;
}

        
p
{
 margin:0px;
 padding:0px;
}    

form
{
 margin:0px;
 padding:0px;
}

img
{
 border:0px;
 margin:0px;
}

img a
{
 border:0px;
 margin:0px;
 padding:0px;
}

td.frontbox
{
border-bottom:5.0px solid #ffffff;
/*border-left:2.0px solid #ffffff;*/
}

#frontbox
{
 position:relative;
 float:left;
 clear:right;
 width:176px;
 /*
 _width:170px;
 */
 height:141px;
 /*border-right:2.0px solid #ffffff;*/
}

		#frontboxheader
    {
     position:relative;
     width:176px;
     /*_width:172;*/     
     height:41px;
     line-height:41px;		 
     font-size:18px;
     color:#ffffff;
     text-transform:capitalize;
     text-align:center;    
     background-color:#000000; 
     filter:alpha(opacity=80);
     -moz-opacity:0.8;
     opacity:0.8;          
    }
    	#frontboxheader p
      {
    
      }
    #frontboxcontent
    {
     position:relative;
     /*width:170px;
     _width:179px;*/
     height:98px;     
     _height:100px;    
     background-color:#5f830a;
     filter:alpha(opacity=70);
     -moz-opacity:0.7;
     opacity:0.7;
     padding:3px;     
     color:#ffffff;
     font-size:10px;  
    }
    #frontboxcontent a
    {
     text-decoration:none;
     color:#ffffff;
    }
    



input.text
{
 font-size:10px;
 color:#333333;
 font-family:'Verdana','Sans-Serif';
 background-color:#ffffff;
}

input.submit
{
 height:25px;
 border:none;
 text-align:center;
 text-transform:uppercase;
 font-family:'Trebuchet MS','Sans Serif';
 color:#ffffff;
 font-weight:bold;
 font-size:11px;
 line-height:19px;
 background:#01A1C9;
 cursor:pointer;
}

select
{
 font-size:10px;
 color:#333333;
 font-family:'Verdana','Sans-Serif';
 height:20px;
 background-color:#ffffff;
 width:150px;
}

textarea
{
 font-size:10px;
 color:#333333;
 font-family:'Verdana','Sans-Serif';
 background-color:#ffffff;
}

td
{
 font-size:10px;
 font-family:'Bitstream Vera Sans','Luxi Sans',Verdana,Tahoma,sans-serif; 
 vertical-align:top;
}

th
{
 font-size:10px;
 font-family:'Bitstream Vera Sans','Luxi Sans',Verdana,Tahoma,sans-serif; 
 vertical-align:top;
}

/*
** eBar (sm)
**
*/

#ebar_sm
{
 position:relative;
 width:100%;
 border-bottom:2.0px solid #222222;
 background:#000000 url(http://www.eggnogsquad.net/e2/templates/e2a/images/ebar_bg_sm.gif) 0px 0px repeat-x;
 white-space:nowrap;
 height:16px;
}
   #ebar_sm td
   {
    padding-left:15px;
    padding-right:15px;
    font-size:9px;
    color:#cccccc;
    vertical-align:middle;
    height:16px;
    line-height:16px;
    font-family:'Luxi Sans',sans-serif;
   }
      #ebar_sm td a
      {
        display:inline;;
        height:16px;
        line-height:16px;      
        font-weight:bold;
        color:#eeeeee;
        font-size:9px;
        font-family:Verdana,'Trebuchet MS','Luxi Sans',sans-serif;
      }


        #ebar_sm td a:hover
        {
          color:#ffffee;
        }
#ebar_sm_shadow
{
 position:relative;
 width:100%;
 width:100%;
 height:2px;
 background:#888888;
 font-size:0px;
}


/* -x ebar (sm) -x- */

a
{
 color:#3c6598;
 text-decoration:underline;
}

a:hover
{
 text-decoration:none;

}