body {
	margin:0px; border:0px; padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/subNavTop.gif); background-repeat: repeat-x;
	font-size: .9em;
	color: #666666;
}


a {text-decoration:none; font-weight:bold; color:#666666;}
#mainmenu a:hover, #content a:hover {color:#ffffff; background-color:#999999}
#banner a {color:#ffffff;}
#banner a:hover {color:#999999;}



#main					{ text-align:left; width:750px; }

	#header					{ text-align:center; width 750px; margin-top:30px; border:1px solid white;}
		#logo				{ height:76px; background-image:url(../images/logo.gif); cursor:pointer; background-repeat:no-repeat; background-position:top center }
		#slogan				{ float:left; width:293px; margin-top:10px; line-height:1.5; font-size:110%; text-align:center; }
		#banner				{ float:left; width:196px; height:76px; background-image:url(../images/bannerbkgnd.gif); }
			#bannertext	{ margin-top:13px; font-size:9px; letter-spacing:1px; text-transform:uppercase; }
	
	#roundedgrayrectangle{ background-image:url(../images/roundrectupper.gif); background-repeat: no-repeat; padding:4px 0; background-position:top center;}
	#roundedgrayrectangle div{width:560px; color:#ffffff; font-weight:bold; font-size:110%}
	#roundedgrayrectanglelower { position:relative; top:-7px; height:16px; background-image:url(../images/roundrectlower.gif); background-repeat:no-repeat;; background-position:top center; line-height:0; font-size:0}

	#mainmenu			{padding-top: 8px; width:750px; text-align:center; font-size:120%; color:#999999;}

	#roundedgrayoutline{ background-image:url(../images/roundupper.gif); background-repeat: no-repeat; background-position:top center; padding:4px }
	#roundedgrayoutline div{ width:560px; font-size:150%; font-weight:bold;}
	#roundedgrayoutlinelower { background-image:url(../images/roundlower.gif); background-repeat:no-repeat; background-position:top center; position:relative; top:-15px; height:16px; line-height:0; font-size:0}

	#contact			{padding: 4px; width:35em; text-align:center; font-size:120%; background-color:#999999; color:#ffffff; font-weight:bold}

	#pageheading		{ width:750px; padding:2px 0 4px 0; margin-top:2em; border:0px solid red; 
							background-image:url(../images/headingbkgnd3.gif); background-repeat: no-repeat; }
	#pageheadingtext	{ width:630px; margin:0 120px 0 9px; font-size:30px; background-color:white; border:0px solid red; }
	#content			{ margin-top:1em; width:730px; margin-left:20px; line-height:1.2em; }
		#content .sectionheading { margin: 2em 0 1em 0; font-weight:bold; line-height:1.2em; }
		#submenu		{ margin:0px 20px 10px 0; float:left; line-height:1.2em; border:0px solid red; }
			#submenu div.min	{ width:200px; }
			#submenu ul		{ margin:0 0 0 1.1em; padding:0; border:0px solid red; }
	


img.left{float:left; margin:0px 10px 5px 0; }
img.right{float:right;margin:0px 0 5px 10px; }
p.clear { clear:both }
  .sectionheading{border-bottom:2px solid grey}
  .subheading{margin-left:20px; font-weight:bold;}
  .paragraph{margin-left:40px;}
  .pictures{text-align:center;}
  .picleft{margin-right:80px;}

