/*---- Layout ----*/
div
{
	padding: 0;
	margin: 0;
}
body
{
	font:14px verdana, arial, helvetica, sans-serif;
	padding: 20px;
	margin: 0;
}
#oldbrowser
{
	text-align: center;
}
topcopy {
	font:14px verdana, arial, helvetica, sans-serif;
}
	
#masthead h1
{
	display: inline;
}
#leftcolumn
{
	margin-right: -200px;	/* IE 4 fix */
}
#leftColumn
{
	float: left;
	width: 200px;
	/*/*/ /*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
}
#rightColumn
{
	float: right;
	width: 200px;
}
#contentColumn
{
	width: auto;
	margin-left: 199px;
}
#masthead, #innerLeftColumn, #innerContentColumn, #innerRightColumn, #innerFooter
{
	padding: 10px;
}
#footer
{
	clear: both;
}
#innerFooter
{
	text-align: center;
}
#innerContentColumn
{
	overflow: visible;
	height: 100%;	/* fix the Win32 IE float bug */
	margin-right: 200px;
	/*/*/ /*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
}
#contentColumn>#innerContentColumn
{
	height: auto;	/* fix Opera 5 which breaks with the above IE fix */
}
#innercontentcolumn
{
	height: 100%;	/* fix IE 5.0 which parse the Opera fix, note the selector is all lower case */
}
#masthead, #footer
{
	z-index: 10;
}

/*---- Borders ----*/
#pageFrame
{
	border: solid 1px #000;
}
#footer, #masthead, #innerLeftColumn, #contentColumn, #innerContentColumn, #topcopy
{
	border: solid 0px #FF0000;
}
#footer
{
	border-top-width: 1px;
}
#masthead
{
	border-bottom-width: 1px;
}
#innerLeftColumn, #innerContentColumn
{
	border-right-width: 1px;
}
#contentColumn
{
	border-left-width: 1px;
}

/*---- Visual Elements ----*/
body
{
	background-color: #FFF7ED;
	color: #000;
	padding: 20px;
	margin: 0;
}
#pageFrame
{
	background-color: #fff;
	color: #000;
	min-width: 500px;
}
         .thdrcell {
  background:#F3F0E7;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  padding:5px;
  border-bottom:1px solid #C8BA92;
         }
         
         .tdatacell {
  font-family:arial;
  font-size:12px;
  padding:5px;
  background:#FFFFFF
         }
         
         .dvhdr1 {
  background:#F3F0E7;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  border:1px solid #C8BA92;
  padding:5px;
  width:150px;
         }
         
         .dvbdy1 {
  background:#FFFFFF;
  font-family:arial;
  font-size:12px;
  border-left:1px solid #C8BA92;
  border-right:1px solid #C8BA92;
  border-bottom:1px solid #C8BA92;
  padding:5px;
  width:150px;
         }
         
         p {
         margin-top:20px;
         }
         
         h2 {
	vertical-align:middle; 
	font-family:arial; 
	font-size:18px; 
	font-weight:bold; 
	color:red; 
         }
         h1 {
	vertical-align:middle; 
	font-family:arial; 
	font-size:20px; 
	font-weight:bold; 
	color:#ABABAB; 
         }
         
         .dogvdvhdr {
  width:300;
  background:#C4D5E3;
  border:1px solid #C4D5E3;
  font-weight:bold;
  padding:10px;
         }
         
         .dogvdvbdy {
  width:300;
  background:#FFFFFF;
  border-left:1px solid #C4D5E3;
  border-right:1px solid #C4D5E3;
  border-bottom:1px solid #C4D5E3;
  padding:10px;
         }
         
         .pgdiv {
         width:320;
         height:200;
         background:#E9EFF4;
         border:1px solid #C4D5E3;
         padding:10px;
         margin-bottom:20;
         font-family:arial;
         font-size:12px;
         }

#tip {
	vertical-align:middle; 
	font-family:arial; 
	font-size:20px; 
	font-weight:bold; 
	color:red; 
}
#topmenu {
        padding:10px;
	vertical-align:middle; 
	font-family:arial; 
	font-size:16px; 
	font-weight:bold; 
	color:black; 
}
#head {
	padding:5px;
	vertical-align:middle; 
	font-family:arial; 
	font-size:20px; 
	font-weight:bold; 
	color:#ABABAB; 
}
#pointers {
	vertical-align:middle; 
	font-family:arial; 
	font-size:20px; 
	font-weight:bold; 
	color:#ABABAB; 
}

a.button:link, a.button:visited
{   background-color: Blue;
    border: solid 1px;
	border-color: #99f #039 #039 #99f;
    color: white;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: .7px;
    padding: 3px;
	text-decoration: none;
	line-height: 1.5;
    width: 12em;
	display: block;
}

a.button:hover
{   background-color: #FF0000; color: white;}

/* depress effect on click */
a.button:active, a.button:focus {   
	border: solid 1px;
	border-color: #039 #99f #99f #039;
    letter-spacing: normal;
}
#beak{
	font-size:12px;
	color:black;
	background-image:url(/yellow.jpg);
	font-weight:bold;
	text-align:center;
	float:center;
	padding:3px;
	margin:3px 0px 3px 0px;
	border: groove .2em #A0522D;
	font-family:verdana, arial, helvetica, sans-serif;
	}
