/*------------------------------------------------------- 
  standard base elements   	                                    
------------------------------------------------------- */

body {background-color:#ffffff; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:62.5%; margin:0px; padding:0px; color:#848484; background-image:url(../images/background_image.jpg); background-position:left top; background-repeat:repeat-x;}
th, td {font-family: Arial, Helvetica, Verdana, sans-serif; color:#848484;}

p {text-align:left;}
img {border:0px;}
img.putleft { margin-bottom: 10px; margin-right: 10px;}
img.putright { margin-bottom: 10px; margin-left: 10px;}


h1, h2, h3, h4, h5, h6 { text-align: left }
h1{ color: #848484; font-size:1.5em; font-weight:bold; margin-bottom:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin-right: 0px; margin-top:0px; line-height:normal;}
h2 {color: #444444; font-size:1.2em; font-weight:bold; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; padding:0px;}
h3 {color: #194994; font-size:1.2em; font-weight:bold; margin-bottom:2px; margin-left:0px; margin-right:0px; margin-top:0px; padding:0px;}
h4 {color: #194994; font-size:1.0em; font-weight:bold; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; padding:0px;}

h1 a {color: #767676;}
h1 a:hover {text-decoration:none;}
h1.form {padding-left:10px;}

h2 a {color: #767676; text-decoration:none;}
h2 a:hover {color: #767676; text-decoration:underline;}

a {background: none transparent scroll repeat 0% 0%; color:#5d7496; text-decoration:none;}
A:hover {text-decoration:underline; color:#5d7496;}

@media aural {  
  h1, h2, h3 { stress: 20; richness: 90 }
  .hide { speak: none }
  p.copyright { volume: x-soft; speech-rate: x-fast }
  dt { pause-before: 20% }
  pre { speak-punctuation: code } 
}

sup {font-size:90%;}

li {list-style-type:square; line-height:130%;}

.nobr {white-space:nowrap;}

/*------------------------------------------------------- 
  forms   	                                    
------------------------------------------------------- */

form {display:inline; margin:0px; padding:0px;}
fieldset {border:none; padding:0px;}
legend {font-weight:bold; margin-bottom:10px; color:#767676; padding-left:0px;}
label {color:#9f9f9f; font-weight:bold; margin-right:10px;}
input {color:#363839; border:#9f9f9f 1px solid; background-color:#ffffff; font-size:1.0em; padding-left:3px; font-family: Arial, Helvetica, Verdana, sans-serif;}
select {color:#363839; border:#9f9f9f 1px solid; background-color:#ffffff; font-size:1.0em; font-family: Arial, Helvetica, Verdana, sans-serif;}
textarea {color:#363839; border:#9f9f9f 1px solid; background-color:#ffffff; font-size:1.0em; margin-bottom:5px; font-family: Arial, Helvetica, Verdana, sans-serif;}

* html fieldset{ position: relative;} 
* html legend{ position:absolute; top:-.5em; left:-7px;} 
* html fieldset{ position: relative; margin-top:1em; padding-top:0px; } 

.sitebutton {border:none; font-weight:bold; color:#ffffff; cursor:pointer; background-color:Transparent; text-align:left; margin:0px; border:0px; width:99px; height:20px; padding: 1px 0px 2px 27px; background-image:url(../images/buttonback.gif); background-position:left top; background-repeat:no-repeat;}
.sitebutton2 {border:none; font-weight:bold; color:#ffffff; cursor:pointer; background-color:Transparent; text-align:left; margin:0px; border:0px; width:173px; height:20px; padding: 1px 0px 2px 27px; background-image:url(../images/buttonback2.gif); background-position:left top; background-repeat:no-repeat;}
.sitebutton3 {border:none; font-weight:bold; color:#ffffff; cursor:pointer; background-color:Transparent; text-align:left; margin:0px; border:0px; width:256px; height:20px; padding: 1px 0px 2px 27px; background-image:url(../images/buttonback3.gif); background-position:left top; background-repeat:no-repeat;}

.greentext {color:#97acbd;}

