body {
  background-color:#c5d5b5; /* pale green */
 /* background-color:#a6bf89; */
  font-family: arial, verdana, arial, sans-serif;}

.header {
  position:absolute;
  top:0px; left:0px;
  width:100%;
  background-color: #A0A0FF;
  height:140px;}

.nav {
  position:absolute;
  left:0px; top:140px;
  width:150px;
  font-weight:bold;
  font-size: 90%;
  background-color:#e3e3e3;
  padding:0px;
 /* height:400px; */
}

.nav ul {
  list-style: none;
  padding:5px;
}

.nav li a{  height:25px;  line-height:25px;  background-image:url(img/left1.jpg);  background-repeat:no-repeat;  display: block;  color: #000;
  text-decoration: none;  width: 145px;
  text-indent:6px;}

.nav li a:hover{  height:25px;  line-height:25px;  background-image:url(img/left2.jpg);  background-repeat:no-repeat;  display: block;  color: #000;  text-decoration: bold;  width: 145px;  text-indent:8px;}

.right {
  position:absolute;
  right:0px; top:160px;
  font-weight:bold;
  background-color:#e3e3e3;
  padding:5px;
  width:100px;}

.content {
  padding-top:140px;
  margin-left: 180px;
  margin-right:208px;}

.content a {
	font-size: 90%;
}

.content a h2 {
     color: black;
     margin-top: 25px;
     margin-bottom: 5px;
   font-size: 170%;
}

.bull ul li {
   font-size: 80%;
}

.bull ul {
   margin-top: 0px;
   padding-top: 0;
}

.bull {
   margin-top: 0px;
   padding-top: 0;
}

.special {
   font-weight:bold;
}

h2, h2, h3 {
  margin-top: 25px;
  margin-bottom: 5px;
}


/********************** First page style ***************************/
#logo_l1,#logo_l2 {
	font-style:italic;
	color:#FFFFFF;
	position:absolute;
}
#logo_l1{
	top:15px;
	left:200px;
        font-size: 40px;
}
#logo_l2{
	top:60px;
        font-size: 28px;
	left:234px;
}
.logo {
         left:50px;
}
#container {
	margin: 0px auto;
	text-align: left;
	width: 780px;
}
#fheader {
	margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        background-color: #A0A0FF;
        border-width: 3px;
        border: solid #FFFFFF; 
	width:771px;
        height:210px;
	position:relative;
}
#fheader ul{
	background-color:#85a157;
	width:771px;
        border-width: 3px 0px 0px 0px;
        border-style: solid;
        border-color: #FFFFFF; 
	display:block;
	top:180px;
	position:absolute;
	margin: 0px 0px 0px 0px;
	height:22px;
	padding:5px 0px 0px 0px;
	text-align:center;
}
#fheader li{
	display:inline;	
}
#fheader ul a{
	text-decoration:none;
	color:#FFFFFF;
	margin: 0px 15px;
}
#fheader ul a:hover{
	text-decoration:underline;
	color:#28556b;
}
#fheader .pic{
        float: right;
        height: 190px;
	margin: 0px 0px 0px 10px;
}

#fheader_text {
	top:100px;
	left:43px;
	width:400px;
	position:absolute;
}
#fheader_text p{
	font-size: 18px;
	color:#FFFFFF;
}
#header_text a{color:#28556b;}
#header_text a:hover{color:#c77e0c;}

#fcontent{
     background-image:url(images/content_bg.gif);
     width:767px;
}

#fleft {
	float:left;
	width:480px;
	margin-left:15px;
	padding: 0px 10px 30px 0px;
	display:inline;
}

#fleft li {
	margin-left:30px;
}

#fright {
	float:right;
	width:210px;
	padding: 0px 20px 20px 20px;
	margin-top:10px;
	border-left: #FFF 2px solid;
}
      /************* Footer *************/
#ffooterline {
clear:both;
background-image:url(images/footer_bg.gif);
font-size:1px;
height:10px;
}
#ffooter {
	width:777px;
	text-align:center;
	padding: 20px 0px;
}

/********************** end first page style ***************************/