/* CSS Document */

    body {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: verdana, arial, helvetica, sans-serif; color: #000; background-color: #d0dce9;}

  /* top contact link style */
   .add { position:absolute; top:0px; padding:10px 25px 0 0px; font-weight:bold; font-size:12px;margin:0; width:98%;}
  .add a { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; background:none; }
  .add a:hover { color:#003366; text-decoration:none; }
  
   /* top area positioning */
   #top { position:absolute; top:0px; left:0px; width:100%; height:65px; background-color:#006699; background-image:url(img/al_home_headBG.gif); background-repeat:repeat-x;}
   #top .link { float:right; margin:10px;}
   
   /* nav bar holders */
   #nav { position:absolute; top:65px; left:0px; width:100%; background-color:#003366; height:18px;}
   #nav .nav1 { margin:0 0 0 170px;}  
   
  /* top nav - for inline top navigation */
  #navcontainer {}
  #navcontainer ul {padding-left: 0px; margin-left: 0; margin-top:0; background-color: #036; color: White; float: left; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
  #navcontainer ul li { display: inline; }
  #navcontainer ul li a {padding: 0.2em 1em; background-color: #036; color: White; text-decoration: none; float: left; border-right: 1px solid #fff;}
  #navcontainer ul li a:hover{background-color: #369; color: #fff;}

   /* mid is the main holder for the areas below - left is left side & cent is to the right */
  #mid { position:absolute; top:95px; background-color:#d0dce9; margin:0px; width:100%;}
  #mid .left { position:relative; top:-30px; width:170px; background-color:#00CC33; height:1500px; background-image:url(img/al_home_sideBG.gif); background-repeat:repeat-y;}
  #mid .cent { position:absolute; float:right; top:7px; left:181px;  background-color: #d0dce9; border-width:1px; border-style: none; border-color:#919ab2; width:65%; margin:0 10px 0 0;}
  
    /* controlles all the main page formatting */
    #main { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:8px 12px 8px 12px;}
    #main h1{ font-size:28px; font-weight:normal; color:#a0945f; text-align:left;}
    #main h3{ font:regular 22px; font-family:Arial, sans-serif; color:#000099; text-align:left; margin-bottom:7px;}
    #main h4{font-weight:bold;}
    #main p{ margin:10px 0 0px 0;} 
    #main ul{ margin:8px 8px 8px 16px; list-style-type: disc; line-height:16px; }
    #main a{ font:bold 11px verdana; text-decoration:none;}
    #main a:link{ color:#0c61b6;  }
    #main a:visited{ color:#0c61b6;}
    #main a:hover{ color: #fa3e19;}
	 #main .mainSub { margin:0 0 10px 0; clear:both; display:block;}
	
     
	 /* controlles all the main page formatting */
	 #main .pics{height:300px; width:560px;}
	#main .pics img{float:left; margin:16px 12px 0 0;}
	/* style for left side list nav */
 #navcontainer3 { width: 170px; }
#navcontainer3 ul {  margin:0; padding:0px; list-style-type: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:right;}
#navcontainer3 a {display: block; margin:0; padding: 5px 20px; width: 130px; background-image:url(img/al_side3_d.gif); background-repeat:repeat-y;}
#navcontainer3 a:link, #navlist3 a:visited {color: #EEE; text-decoration: none;}
#navcontainer3 a:hover{ background-color: #369; color: #50749a;  background-image:url(img/al_side3_l.gif); background-repeat:repeat-y;}
#navcontainer3 .active { font-weight:bold; padding: 3px; display:block;  background-image:url(img/al_side3_dd2.gif); background-repeat:repeat-y; border-bottom: 1px solid #eee;}
	
	 

