/* www.geigerinc.com style sheet */

/* Generic */
html,body {margin:0;padding:0}

body {background-image: url(images/graystriped.jpg)}

img {	border: none;padding: 0px;margin: 0px;float:none; vertical-align: middle; }

body, p, h1 {
	font: 11px/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	color: #444444
	}

ul, li { 
	text-align:left
	}

p, h1 {
	margin: 15px
	}

.rule {
	height:15px;
	margin: 25px 10px 10px 10px;
	border-top: 1px solid #aaaaaa	}

a{ outline: none;}
a:link {color: #333333;}
a:visited {color: #444444;}
a:hover   { color: #335577;}
a:active  {color: #a5a5a5; }


div#header{	margin:0px 15px 0px 15px;
		width:820px;
		background: #f2f2f9 url(images/headerback.jpg) repeat-x; 
		height:70px;}

div#container{
	text-align:left; 
	width:850px;
	margin:0 auto; 
	background-image: url(images/layoutback.jpg)}

div#wrapper{float:left;width:100%}

div#content{margin: 0px 225px 50px 225px}

div#insidepage-content{margin: 0 35px 50px 225px}

div#insidepage-content h1{
	font-size: 18px;
	font-weight: bold;
	line-height:22px;
	margin-bottom:20px;}

div#graybox {
	width:100%;
	background: #333333;
	}

div#insidepage-content h2{
	margin: 25px 10px 10px 15px;
	padding-top:10px;
	border-top: 1px solid #aaaaaa;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;	}

div#insidepage-content h3{
	text-align:left;
	margin-top: 15px;
	margin-left: 15px;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;	}

div#righthand{
	float:left;
	width:200px;
	margin-left:-215px;
	background: #a5ccff url(images/waterback.jpg) no-repeat;
	background-position: top left;
      min-height:340px;
	margin-bottom: 20px;
	padding-bottom:20px}


div#lefthand{float:left;width:180px;margin-left:-820px;margin-top:15px}

div#footer{ 
	z-index:100;
	margin:0px 15px 0px 15px;
	clear:left;
	width:820px;
	background: #f2f4F8 url(images/footerback.jpg) repeat-x}

div#footer p{
	padding: 10px;
	font-size: 90%;
	color: #666666;
	text-align: center;	
  }

div#righthand h1 {
	margin-top:0px;
	font-size: 120%;
	font-weight: bold }


.note {
	color: #dd4400;
	font-weight: bold;
	font: 12px/1.4 Courier New, fixed-width; }

/* navlist */
#navcontainer{width: 595px; float: left;margin-left:5px;padding-top:32px;}
#navcontainer ul {margin: 0; padding: 0;}
#navcontainer ul li {display: inline; }
#navcontainer ul li a {	text-decoration: none; float: left;}

#navcontainer-homepage{width: 559px;float: left;margin-left:48px;padding-top:32px}
#navcontainer-homepage ul {margin: 0; padding: 0;}
#navcontainer-homepage ul li {display: inline; }
#navcontainer-homepage ul li a {	text-decoration: none; float: left;}

#navlist li a {
	margin-left:2px;
	background: #f9f9fc none;
	}

#navlist li a:hover {
	margin-left:2px;
	background-image: url(images/navlist-hover.jpg)
	}
#currentnav li a {
	margin-left:2px;
	background-image: url(images/navlist-back.jpg)
	}
#currentnav li a:hover {
	margin-left:2px;
	background-image: url(images/navlist-back.jpg)
	}
#currentsubnav li a {
	margin-left:2px;
	background-image: url(images/navlist-curr.jpg)
	}

.floatlabeledleft {
	display: block;
	width: 175px;
	float: left;
	}
.floatlabeledright {
	display: block;
	width: 375px;
	float:left;
	margin-left:25px;
	}

.floataddrleft {
	display: block;
	width: 235px;
	float: left;
	}
.floataddrright {
	display: block;
	width: 230px;
	float:left;
	margin-left:20px;
	}

br {	clear: all;}.a {
	background-color: #FAF632;
}
