
/* This is the main layout */
body {font: normal 100% arial; background-color: #b9efba;}


#header1 {
	width: 775px;
	height: 160px;
	margin: 0 auto;
	background-image:url(images/hilltop.png);
}

#content1 {
	width: 775px;
	margin: 0 auto;
}

#colOne {
	float: left;
	width: 200px;
}

#colTwo {
	float: right;
	width: 470px;
}

#footer1 {
	width: 775px;
	margin: 0 auto;
	padding: 1em;
	border-top: 1px solid #C9CCB9;
}


a{padding:2px; text-decoration:none; font-family:tahoma; font-size:8pt; font-weight:bold;}
a:link{color:#040040;}
a:visited{color:#040040;}
a:hover{color:#B6D3E8; text-decoration:underline;}

a.forms{font-family:arial;  font-size :11pt; color:#123472; font-weight:normal;}
a.forms:hover{color:#CC0000; text-decoration:underline;}


a.mail{font-size :10pt;}
a.mail:hover{color:#3789C3; text-decoration:none;}
a.other{text-decoration:none; font-weight:bold; font-size :11pt;}
a.other:hover{color:#005F82;}
a.mailsmall{font-size :8pt; color:#2C822C;}
a.mailsmall:hover{color:#3789C3; text-decoration:none;}
  

h2 {margin: 0; margin-bottom: 0px; font-size:12pt; font-weight:bold;}
h3 {margin: 0; margin-bottom: 0px; font-size:11pt; font-weight:bold;}
h4 {margin: 0px;}
h5 {margin: 0px; font-size:10pt; font-weight:bold; width: 209px;
}

ul { margin: 0; margin-left:10px;}
li { margin: 0; margin-left:20px;}
p  { margin-top:15px;}
hr { color:#2C822C; height:2px;}

#page {width: 775px;margin: auto; padding: auto;}
#header {clear:both; margin: 0; padding: 0; width:775px; height:160px; background-image:url(images/hilltop.png); margin-bottom:10px;}

#mainarea {clear:both; width:775px;}

#menu {float:left; width:155px; padding-left:5px; font-size:8pt; background-color:#4182FF;}
#contentarea {float:left; width:600px; padding-left:10px; font-size:11pt;}



#permlink {margin: 0; padding: 2px; text-align: right; border: solid 1px #ffffff;}
#permlink a {margin-left: 5px; margin-right: 5px;}


.staff
{
  float:left;
  width:590px;
  margin:0px 0px 40px 0px;
}



div.img-right {
 float:right;
 text-align:center;
 font-size:0.8em;
 margin-left:9px;
}
div.img-left {
 float:left;
 text-align:center;
 font-size:0.8em;
 margin-right:9px;
}


.menuitem { margin-top:12px; margin-bottom:7px; font-family:tahoma; font-size:8pt; font-weight:bold; cursor:hand;}
.menusubitem {margin-left:10px; margin-bottom:5px;}

.question {	border-bottom:1px dotted #2C822C; font-weight:bold;}
.answer {margin-left:10px; margin-bottom:10px;}

.que {font: bold 80% arial; float:left; text-align:right; width:190px;}
.mid {font: normal 80% arial; float:left; width:20px;}
.ans {font: normal 80% arial; float:left; text-align:left; width:365px; vertical-align:baseline;}



.DGTable
{
	font-family:calibri,verdana;
	border-right: solid 1px #99B7D3;
	border-left: solid 1px #99B7D3;
	border-top: solid 1px #99B7D3;
	border-bottom: solid 1px #99B7D3;
	font-size: 10pt;
	color: #303030;
	width:100%;
	cursor:hand;
	text-align:left;
}
.DGHeader {
	padding: 3px;
	border-right: solid 1px #99B7D3;
	border-bottom: solid 1px #99B7D3;
	border-left: solid 1px #99B7D3;
	border-top: solid 1px #99B7D3;
	font-weight: normal;
	color:#000030;
	background-position: center;
	background-color:#AED2DC;
	cursor:hand;
}
.DGNormal
{
	border-right: solid 1px #99B7D3;
	border-top: solid 1px #99B7D3;
	border-left: solid 1px #99B7D3;
	border-bottom: solid 1px #99B7D3;
	background-color:#C6EEFA;
	cursor:hand;
	
}
.DGAlternative
{
	border-right: solid 1px #99B7D3;
	border-top: solid 1px #99B7D3;
	border-left: solid 1px #99B7D3;
	border-bottom: solid 1px #99B7D3;
	padding-bottom:1px;
	background-color:#C8F0FC;
	cursor:hand;
}

.bugsframe
{
  border:solid 1px #000000;
}

.yellowbugsheader
{
  border-bottom: solid 1px #000000;
  background-color:#FFFF00;
  font-size:14pt;
  font-weight:bold;
  text-align:center;
}

.yellowbugstime
{
  background-color:#FFFF80;
  font-size:12pt;
  font-weight:normal;
  padding: 2px 10px 2px 10px;
  width:150px;
}
 

.BugsTable
{
	font-family:arial,verdana;
	border-right: solid 1px #202020;
	border-left: solid 1px #202020;
	border-top: solid 1px #202020;
	border-bottom: solid 1px #202020;
	font-size: 10pt;
	color: #202020;
	width:100%;
	cursor:hand;
	text-align:center;
	background-color:#FFFF99;
}

.BugsHeader
{
	font-family: arial,verdana;
	border-right: solid 1px #202020;
	border-left: solid 1px #202020;
	border-top: solid 1px #202020;
  text-align: center;
  font-size: 13pt;
  font-weight: bold;
  background-color: #FFFF00;
	cursor: hand;
}

.BugsTime
{
  text-align:right;
  font-size:11pt;
  font-weight:bold;
	cursor:hand;
}

.BugsDescr
{
  padding-left:20px;
  text-align:left;
  font-size:11pt;
  font-weight:bold;
	cursor:hand;
}

.BugsNormal
{
  padding-left:30px;
  text-align:left;
  font-size:11pt;
  font-weight:normal;
	cursor:hand;
}


.SallyTable
{
	font-family:arial,sans-serif;
	border-right: solid 1px #202020;
	border-left: solid 1px #202020;
	border-top: solid 1px #202020;
	border-bottom: solid 1px #202020;
	font-size: 10pt;
	color: #202020;
	width:100%;
	cursor:hand;
	text-align:left;
	background-color:#DAE4F4;
}

.SallyHeader
{
	font-family: arial,sans-serif;
	border-right: solid 1px #202020;
	border-left: solid 1px #202020;
	border-top: solid 1px #202020;
  text-align: center;
  font-size: 11pt;
  font-weight: bold;
	cursor: hand;
	background-color:#C6DAFA;
}

.SallyNormal
{
  text-align:center;
  font-size:11pt;
  font-weight:normal;
	cursor:hand;
}

.SallyNote
{
  font-size:8pt;
  text-align:left;
  padding-left:3px;
}


.WithOrWithoutHeader
{
	font-family: arial,verdana;
	border-right: solid 1px #202020;
	border-left: solid 1px #202020;
	border-top: solid 1px #202020;
  text-align: center;
  font-size: 11pt;
  font-weight: bold;
  background-color: #A1C0F3;
	cursor: hand;
}



.CalendarTable
{
	font-family:arial,verdana;
	border-right: solid 1px #202020;
	border-left: solid 1px #202020;
	border-top: solid 1px #202020;
	border-bottom: solid 1px #202020;
	font-size: 10pt;
	color: #202020;
	width:100%;
	cursor:hand;
	text-align:left;
	background-color:#FFFF99;
}
