/* 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;}

#maincontent2{float:left; width:150px;	margin: 0px 0px 0px 0px; background-image:url('images/00-color.jpg'); padding: 0px;}
#maincontent2 ul li {list-style:url(images/bullet.gif); padding-bottom:10px;}	  

#maincontent3{float:left; width:80%;	margin: 35px 0px 0px 5px; background-color:#ceceba; padding: 0px;}
#maincontent3 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;
}

