/* Standard font family for site */
body, table, tr, td, a, p, h1, h2, h3, h4, h5 { font-family: arial, helvetica, verdana, sans-serif; }

/* Page body style */
body { margin: 0; padding: 0px; font-size: 0.8em; line-height: 1.25em; background-color:#d5d6d7; color: #333333; }
html, body { height: 100%; }


/* Standard paragraph style */ 
p { font-weight: normal; margin-top: 0px; margin-bottom: 16px; }


code, pre{
	font-family: "Courier New", Courier, monospace;
	 background-color: #f0f0f0; padding: 3px;
}


/* Headings */ 
h1 { font-weight: bold; margin: 35px 0 14px; color: #cc0000; font-size: 1.5em; }
h2 { font-weight: bold; margin: 30px 0 12px; color: #cc0000; font-size: 1.3em; }
h3 { font-weight: normal; margin: 30px 0 12px; color: #cc0000; font-size: 1.2em; }
h4 { font-weight: bold; margin: 25px 0 12px; color: #cc0000; font-size: 1.0em; }
h5 { font-weight: bold; margin: 25px 0 12px; color: #cc0000; font-size: 0.9em; }



table
{
color:#000000;
background-color:#f1f1f1;
font-size: 100%;
padding:10px;
border-top: 1px solid gray;
border-left: 1px solid gray;
border-bottom: 0px solid gray;
border-right: 0px solid gray;
}

table th, table td 
{
padding:5px;
border-top: 0px solid gray;
border-left: 0px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
}

#wrapper { width:100%; margin:0px; }
#logobox { background-color:#73a0c5; height:40px; padding:20px; color:#ffffff; font-size: 200%;  
		font-family: sans-serif, Times New Roman, Helvetica, Verdana; }


.whitebox { background-color:#f5f5f5;  height:25px}

/* line-heigh == height in whitebox */
.whitenav {padding:10px; font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#3b5998; line-height:25px;}


#topnav  {   margin-left: 30px; text-decoration:none;  font-weight: bold; 
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

#topnav a {  text-decoration: none; color: #ffffff;  }
#topnav a:hover {  color: #D8DFEA;  }



/* Links */ 
a { text-decoration: none; color: #3b5998; }
a:hover { color: #3399FF; text-decoration: underline; }


#leftrightbox {margin-top:10px; min-height:100%}


.leftnavbox {   width: 230px; margin-left:0px; margin-right:10px; float:left; }
		
.leftmenutitle {  padding-left:0px; padding-bottom:10px; padding-top:10px;background-color: #f5f5f5; 
		color:#737373;  font-weight:bold; font-size: 12px;}

.leftnav {  padding-left:10px; padding-bottom:10px; background-color: #f5f5f5; text-decoration: none; 
		color: #3b5998; font-size: 13px; font-family:  "Times New Roman", Verdana, Helvetica, sans-serif;
		line-height: 150%;
	}

.leftnavAd {  padding-left:0px; padding-bottom:10px; background-color: #f5f5f5; text-decoration: none; 
		color: #3b5998; font-size: 13px; font-family:  "Times New Roman", Verdana, Helvetica, sans-serif;
		line-height: 150%;
	}

.bodyboxout { width:80%; margin:0px; color:#595959;  }
.lightbluebox {background-color: #DFE8F1;  margin:0px; padding:5px; }
.bodyboxin { background-color: #f5f5f5; padding-left:40px; padding-right:40px; 
		padding-top:20px;  }


/* Footer style */ 
.footer { text-align:center; font-size:80%; margin-top: 24px; margin-bottom: 6px;}

/*------------------------
body
{
line-height:18px;
margin:0px;
padding:0px;
font-size:12px;
background-color:#d5d6d7;
color:#000000;
}
.code {width:25em; background-color: #f0f0f0; padding: 3px;}
.xxxleftmenublue { background-color:#85accc; color:#85accc; padding-left:5px; font-weight:bold; font-size: 12px;}
.greenbox { background-color:#83e792; height: 30px }
#greenhr {
  border: 1px;
  color: #83e792;
}
.logo1 {  color:#83e792; }
.logo2 {  color:orange;}

----------------------*/


/* the following is round corners: */

   div#roundedbox {
      background: #f5f5f5;
      float: right;
      margin: 0 0 0 1em;
      width: 230px;
   }
   
   div#roundedbox #top, div#roundedbox #bottom {
      font-size: 1px;
      height: 16px;
      line-height: 1px;
   }

   div#roundedbox #topleft {
      background: url(images/mycircle.gif) no-repeat top left;
      float: left;
      height: 16px;
      width: 16px;
   }
   div#roundedbox #topright {
      background: url(images/mycircle.gif) no-repeat top right;
      float: right;
      height: 16px;
      width: 16px;
   }
   div#roundedbox #bottomleft {
      background: url(images/mycircle.gif) no-repeat bottom left;
      float: left;
      height: 16px;
      width: 16px;
   }
   div#roundedbox #bottomright {
      background: url(images/mycircle.gif) no-repeat bottom right;
      float: right;
      height: 16px;
      width: 16px;
   }

   div#roundedbox #boxcontent {
      margin: -1em 1em;
   }

   div#roundedbox p {
      margin: .5em 0;
   }



