/* */


body {
	margin: 0px; /* Need to set body margin and padding to get consistency between browsers. */
	padding: 0px; 
	text-align: center; /* Hack for IE5/Win */
	font-size: 11pt; 
	font-family: Arial;
}

#wrap {
	width: 980px;
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	text-align: left; /* Counteract to IE5/Win Hack */
	/*border: 1px dashed;*/
}


#header {
	position: relative;
	clear: both;
	height: 100px;
	margin: 0; padding: 0;
	/*border: 1px dashed;*/
}

#logo {
	position: absolute;
	left: 40px;
	bottom: 0px;
	margin: 0; padding: 0;
}


#banner {
  	background-image: url(bannerbg.gif);
  	background-repeat: repeat-x;
 	background-position: left top;
 	clear: both;
	height: 160px;
	margin: 0; padding: 0;
	/*border:1px dashed;*/
}

/* Navigation Tabs */
#navigate {
  	background-image: url(menubg.gif);
  	background-repeat: repeat-x;
 	background-position: left top;
	position: relative;
	margin: 0; padding: 0;
	height: 28px;
}
#navigate ul {
	position: absolute;
	margin: 0;
	list-style: none;
	left: 110px; bottom: 0px;
	font: bold 14px 'Trebuchet MS', Arial, Sans-serif;
	/*border:1px dashed;*/
}
#navigate li {
   display:inline;
   margin:0; padding:0;
}
#navigate a {
   float:left;
   background: url(tableft.gif) no-repeat left top;
   margin: 0px 3px 0px 0px;
   padding: 0 0 0 4px;
   text-decoration:none;
}
#navigate a span {
   float:left;
   display:block;
   background: url(tabright.gif) no-repeat right top;
   padding:5px 15px 4px 6px;
   color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigate a span {float:none;}
/* End IE5-Mac hack */
#navigate a:hover span {
	color:#FFF;
}
#navigate a:hover {
   background-position:0% -30px;
}
#navigate a:hover span {
   background-position:100% -30px;
}
#navigate #current a {
   background-position:0% -30px;
}
#navigate #current a span {
   background-position:100% -30px;
}


#lower {
	background-image: url(contentbg.gif);
	background-repeat: repeat-x;
 	background-position: left top;
      margin: 0px; padding: 0px 50px 10px 50px;
      position: relative;
	/*border:1px dashed;*/
}
.t {background: url(dot.gif) 0 0 repeat-x; width: 100%}
.b {background: url(dot.gif) 0 100% repeat-x; width: 100%}
.l {background: url(dot.gif) 0 0 repeat-y; width: 100%}
.r {background: url(dot.gif) 100% 0 repeat-y; width: 100%}
.bl {background: url(bl.gif) 0 100% no-repeat; width: 100%}
.br {background: url(br.gif) 100% 100% no-repeat; width: 100%}
.tl {background: url(tl.gif) 0 0 no-repeat; width: 100%}
.tr {background: url(tr.gif) 100% 0 no-repeat; width: 100%} 

#content {
      margin: 0px;
	min-height: 100px; /* not implemented in IE */
	padding: 30px 60px 40px 60px;
	/*border:1px dashed;*/
}

#contimg {
	float: right;
      margin: -28px -58px 20px 40px; 
}

#contimgtr {
	position: absolute;
      top: 0px; 
      right: 50px;
}

#contact #footnote {
	font-size: 8pt;
	font-weight: normal;
}

#contact #accept {
        clear: both;
        text-align: center;
        font-size: 12pt;
        font-weight: normal;
}



#footer {	
	clear: both; 	
	padding: 2px 0 10px 0; 
	text-align: center;  
	font-size: 8pt;
}



