/* CSS Document */

body {margin: 0; padding: 0; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	background-color: #ebebe3; text-align: center; font-size:12px; line-height:16px;}

h1 { color:#063b5a;	font-size:15px; line-height:18px; background:url("images/img_signal_h1.gif") no-repeat left top;
padding:5px 0 5px 25px;	}

h2 { color:#063b5a;	font-size:14px; line-height:16px; font-style:italic; }

h3 { color:#063b5a;font-size:12px; }

#homeh1 { color:#0077c0; font-size:18px; background:url("images/img_signal.gif") no-repeat left top; padding:5px 0 5px 25px;}

.main-header  { color:#ffffff;	font-size:14px; line-height:16px;  padding: 70px 350px 0px 20px;  text-align: left;
background:url("images/img_home_total.jpg")}

#right {float:right; border:solid 8px #dcdcd1; margin-left:10px;}

#left {float:left; border:solid 8px #dcdcd1; margin-right:10px;}

#center {border:solid 8px #dcdcd1;}

a:link { color:#043856;}
a:hover {text-decoration:none;}
a:visited {color:#0077c0;}


#content {width: 760px; margin: 0px auto 0px auto; text-align:left;}



#logo {float:left; width:15%; margin-right:22px;}

#logo img {margin-left:18px;}

#red {color:#CC0000;}

#green {color:#33CC00;}

/*nav start*/

#tabsF {padding-top:30px; float:left; width:79%; font-size:100%; line-height:normal;}
	  
#tabsF ul {margin:0; padding: 0px 0px 0px 0px; list-style:none;}
	  
#tabsF li {display:inline; }

#tabsF a { float:left;  margin-bottom:10px; text-decoration:none;   }

#navtab {
      float:left;
      display:block;
      background:url("images/tabrightF.gif") no-repeat right top;
      padding:12px 22px 12px 22px;
      color:#FFF;
	    }
		

#first {
      float:left;
      display:block;
      background:url("images/tabrightF_first.gif") no-repeat left top;
      padding:12px 22px 12px 22px;
      color:#FFF;}
	  
	 #last {
      float:left;
      display:block;
      background:url("images/tabrightF_last.gif") no-repeat right top;
      padding:12px 22px 12px 22px;
      color:#FFF;}
    
	 
	  
  /*supporting page nav*/
   
#tabsFsup {
      padding-top:30px; float:left; width:79%; font-size:100%; line-height:normal;}

     #tabsFsup ul {margin:0; padding: 0px 5px 0px 5px; list-style:none;}
	
	#tabsFsup li {
      display:inline;
     
      }
    #tabsFsup a {
      float:left;
     margin-bottom:10px;
      text-decoration:none;
      }
    #navtabsup {
      float:left;
      display:block;
      background:url("images/tabrightF.gif") no-repeat right top;
      padding:12px 12px 12px 12px;
      color:#FFF;
	    }
		
	#firstsup {
      float:left;
      display:block;
      background:url("images/tabrightF_first.gif") no-repeat left top;
      padding:12px 22px 12px 22px;
      color:#FFF;}
	  
	 #lastsup {
      float:left;
      display:block;
      background:url("images/tabrightF_last.gif") no-repeat right top;
      padding:12px 22px 12px 22px;
      color:#FFF;}
	
	
	/* Commented Backslash Hack hides rule from IE5-Mac */
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#666;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }
	#tabsF  a:hover #first {
      background-position:0% -42px;
      }
	  
	  #tabsFsup a span {float:none;}
	
	#tabsFsup a:hover span {
      color:#666;
      }
    #tabsFsup a:hover {
      background-position:0% -42px;
      }
    #tabsFsup a:hover span {
      background-position:100% -42px;
      }
	#tabsFsup  a:hover #firstsup {
      background-position:0% -42px;
      }
	  
	  
/*nav end*/



/*subnav starts*/
#subnavimage{
background:url("images/img_subnav_bot.jpg") no-repeat left bottom; padding-bottom:8px; background-color:#074467;}

#subnav{
width:170px;
color:#FFF;
background:url("images/img_subnav_top.jpg") no-repeat left top;
float:left;
margin:5px 22px 0 0;
padding:10px 0 10px 0;
}

#subnav ul{
list-style:none; margin:15px 10px 10px 20px; padding:0;
}

#subnav li {padding:0 0 10px 0; margin:0;
}

#subnav li a{color:#fff;
}

#subnav li a:hover{text-decoration:none;
}

/*subnav ends*/


/*section nav starts*/

#sectionnav{


background-color:#a1a18b;
padding: 1px;
color:#fff;

}

#sectionnav ul{list-style:none;
margin:5px 0 5px 10px; padding:0 7px 0 0;}

#sectionnav li{display:inline;
padding:0 11px 0 0;
}

#sectionnav li a { color:#fff;

}

#sectionnav li a:hover { color:#fff; text-decoration:none;

}

#sectionnav li a:visted { color:#fff; 

}

/*section nav ends*/


/*supporting main content ends*/

#maincontent{float:left; width:63%;	margin: 5px 0px 15px 0px; background-color:#ceceba; padding: 20px;}

#maincontent ul li {list-style:url(images/bullet.gif); padding-bottom:10px;}




/*supporting main content ends*/

/*homepage hero image start*/

#hero {width:720px;
background:url("images/img_home_total.jpg") no-repeat left top;
height:235px;
padding:60px 0 0 20px;
 clear:both;
}



#hero p {
width:325px;
font-size:13px;
line-height:19px;
color:#fff;
}

/*homepage hero image end*/

#lefthome{
float:left;
width:45%;
padding:0 0px 0 20px;
margin-top:-55px;

}

#righthome{
float:right;
width:45%;
padding:0 32px 0 0px;
margin-top:-55px;

}
#formok {background-image:url(images/diagonal_stripe_form.gif); padding:15px; color:#063b5a;
}

form {background-image:url(images/diagonal_stripe_form.gif); padding:10px 15px 15px 15px; color:#063b5a;
}

form dd{margin:0; padding: 2px 0 0 0;

}

form dt{margin:0; padding: 5px 0 0 0;

}

#footer p{
color:#fff;
height:35px;
width:691px;

padding:9px 0 0px 20px;
clear:both;
background:url("images/img_footer.gif") no-repeat left top;}

#footer table{
color:#fff;
height:35px;
width:691px;

padding:0px 0 0px 20px;
clear:both;
background:url("images/img_footer.gif") no-repeat left top;}

#footer a{color:#fff;
}
