/*------------BIG STUFF----------*/

body { 
 background: #fff;
 color: #777;
 font: 12px/1.4em verdana, arial, sans-serif;
 text-align: center;
 padding: 0px;
 margin: 0 auto;}

P, form { margin: 0px; padding: 0 0 6px 0; }

small { font-size: 8pt;  }

#container {
 width: 800px !important;
 min-height: 100%; 
 height: 100%; 
 height: auto;
 margin: 0 auto;
 text-align: left;
 position: relative;
 padding: 0px auto 0px auto; }


#header { 
	height: 145px; 
	width: 800px; 
	background: url(header.gif) #FF8B3D;
 	position: absolute;
	top: 0px; 
 	margin: 0 auto; }

#header h1 {display: none; }

#headersquares { 
	height: 120px; 
	width: 480px; 
 	position: absolute;
	top: 0px; 
	left: 320px;
 	margin: 0 0; }

#headermenu { 
	z-index:5;
	text-align: right;
	height: 23px !important; 
	height: 25px; 
	width: 784px !important; 
	width: 800px; 
 	position: absolute;
	padding: 2px 8px 0 8px;
	top: 120px; 
	left: 0px;
 	margin: 0 
	font-size: 14pt;}

#headermenu a { font-family: georgia; font-style: italic; font-size: 14pt; color:#fff; text-decoration:none; }
#headermenu a:hover { color:#fff; text-decoration: underline;}
#headermenu a.activeitem { color:#ffc; text-decoration:none; }

#maincol { 
	height: auto; 
	border: dashed #197A0C; border-width: 0 1px 1px 1px;
	background: url(greysqs.gif) top right no-repeat;
	width: 529px !important; 
	width: 561px; 
 	position: absolute;
	top: 145px; 
	left: 0px;
 	margin: 0;
	padding: 10px 6px 10px 24px; }

#rightcol { 
	height: auto; 
	border: dashed #197A0C; border-width: 0 1px 1px 1px;
	width: 212px !important; 
	width: 240px; 
 	position: absolute;
	top: 145px; 
	left: 560px;
 	margin: 0 0;
	padding: 10px 2px 10px 24px; }

#vertscissors {
	position: absolute; 
	z-index: 10; 
	top: 240px;
	left: 553px;
	width: 15px; 
	height: 19px; }

img {margin: 0px; padding: 0px; }

hr { width: 100%; border: 0px; border-collapse: collapse;  color: #86A782; background-color: #86A782; height: 1px; }

table tr td { font: 12px/1.4em Verdana, arial, sans-serif; line-height: 14px;}

.hrule { height: 15px; width: 541px; position: relative; margin: auto 0 auto 0; margin-left: -12px; }
.hrline { height: 2px; width: 541px; border-top: 1px dashed #197A0C; position: absolute; z-index: 1; top: 7px; }

/*------------- TEXT STUFF -------------*/

a:link { color: #197A0C; }
a:visited { color: #5B8157; }

h1 {font-family: helvetica, verdana; font-weight: bold; font-size: 13pt; color:#197A0C;
	line-height: 16pt; margin: 0px; padding-top: 12px; margin-left: -12px; }

h2 {font-family: helvetica, verdana; font-weight: bold; font-size: 11pt; 
	color:#197A0C;; line-height: 14pt; margin: 0px; margin-left: -12px; padding-top: 12px; }

h4, h4 a:link, h4 a:visited {font-family: verdana, arial ; font-weight: normal; font-size: 0.85em; color:#777; 
	line-height: 10pt; margin: 0px; padding-top: 12px; }

h3  {font-family: helvetica, verdana; font-weight: bold; font-size: 11pt; color:#197A0C; line-height: 14pt; margin: 0px;}

div.printpage {  
	font-family: verdana, arial ; 
	font-weight: normal; font-size: 8pt; color: #999; 
	position: absolute; top: 10px; left: 450px; margin: 0;
	width: 100px; text-align:right;  }

.pagecredit {  font-family: verdana, arial ; font-weight: normal; font-size: 8pt; color: #999; padding: 0 0 12px 0; }

.parenttext { font-family: verdana, arial ; font-weight: normal; font-size: 8pt; color: #999; margin-left: -12px; }
