/*  Start with hack fixes   */
/* Hides from IE-mac \*/
* html .wrapper {height: 1%;}
/* End hide from IE-mac */


body {
margin: 0;
padding: 0;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size: 10pt;
background: #012E83 url(../images/bkgnd3d.jpg) repeat-y top;  /*   dark blue  */
color: #000;
text-align:center;
scrollbar-base-color: #663366; 
scrollbar-face-color: #cccccc; 
scrollbar-track-color: #cccccc; 
scrollbar-arrow-color: #330033;
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #CCCCCC; 
scrollbar-shadow-color: #663366;
scrollbar-darkshadow-color: #000000;}

#main {
	width: 800px;
	text-align:left;
	margin: 0 auto;
    position: relative;
}


#head-top {
margin: 0px 0px 0px 0px;
background: #fff;
text-align:left;
visibility: visible;
position: absolute;
width: 792px;
height: 210px;
top: 0px;
left: 0px;
}

#backgrnd {
margin: 0px 0px 0px 0px;
text-align:left;
position: absolute;
width: 792px;
height: 92px;
top: 80px;
left: 0px;
background: #fff url(../images/header.jpg) no-repeat  top right;
}

.slantedbutton {
  background: url(../images/slanted_button.gif) no-repeat  top right;
  width: 100px;
  height: 20px;
  font-size: 8pt;
  font-family: Tahoma, verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  text-align:center;
  font-style:italic;
}

.slantedbutton a {
  text-decoration: none;
  color: #000;
}


.slantedbutton a:hover {
  color: #FFF;
  text-decoration: none;
}

#mainbody {
position: absolute;
top: 172px;
width: 792px;
height:600px;
background: #fff url(../images/tintbkg.gif) no-repeat  top right;
}

#padding {
  padding: 20px 10px 0 10px;
}


#contentprog {
position: absolute;
top: 10px;
left: 200px;
width: 575px;
padding-right: 30px;
 font-size: 10pt;
 font-family: Tahoma, verdana, arial, helvetica, sans-serif;
}


#contentleft p.sform {
font-size: 8pt;
line-height: 14pt;
text-align: left;}


#contentleft {
position: absolute;
top: 10px;
left: 30px;
width: 700px;
padding-right: 30px;
font-size: 10pt;
font-family: Tahoma, verdana, arial, helvetica, sans-serif;
line-height:150%;
}

#contentleft input {
font-size: 7pt;
text-align: left;
background-color: #fff;}

#contentleft input.sub {
font-size: 7pt;
text-align: center;
background-color: #ccc;}



#contentprog a:link, #contentprog a:visited, #contentleft a:link, #contentleft a:visited {
color: #007f7f;
font-weight: bold;
text-decoration: none;}

#contentprog a:hover, #contentleft a:hover {
color: #C66A6A;
font-weight: bold;
text-decoration: underline;}



#listing {
font-weight:bold;
font-style: italic;
}

.head {
  font-size: 14pt;
  font-family: Tahoma, verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  text-align:center;
  color: #007f7f;
}

.headright {
  font-size: 16pt;
  font-family: Tahoma, verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  text-align:right;
  color: #007f7f;
}

.subheadgreen {
 font-style: italic;
 font-size:10pt;
}

.emphasis {
  font-weight: bold;
  color: #007f7f;
}

.copyright {
  font-weight: bold;
  font-size: 7pt;
  line-height:100%;
}

.nav {
 border:0;
 padding:2px;
 margin:10px 0 0 0;
 line-height: 12pt;
 font-size: 9pt;
}
 

.nav a:link, .nav a:visited {
color: #666;
text-decoration: none;}

.nav a:hover {
color: #C66A6A;
text-decoration: underline;}

p.first {
margin-top: -15px;}

p.subhead {
font-size: 10pt;
line-height: 20px;
font-weight: bold;
}

.content {
font-size: 10pt;
font-family: Tahoma, verdana, arial, helvetica, sans-serif;
line-height:150%;
}

.contentlarge {
font-size: 12pt;
font-family: Tahoma, verdana, arial, helvetica, sans-serif;
font-weight: bold;
}

span.bold {
font-weight: bold;
color: #333
}

span.textbkg {
background-color: #C5FFC5;
}

p.big {
font-size: 18px;
line-height: 30px;
text-align: center;
font-weight: bold;
}

.signature {
 text-align:right;
 font-weight: bold;
 }

 .quote {
 font-size: 11px;
 font-style:italic;
 }
 
 .green {
  color: #007f7f;
 }
 

 #bluelink a:link, #bluelink a:visited {
  color: blue;
  text-decoration: underline;
 }
 
 #shiftover {
 margin-left:240px;
 }
