
/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
    font-family: Arial,sans-serif;
    color: #333333;
    line-height: 1.166;
    margin: 0px;
    padding: 0px;
    /*background-color:rgb(0,0,153);*/
    background-color:#ccc;
}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
    color: #005FA9;
    text-decoration: none;
    border:0px;
}

a:hover{
    text-decoration: underline;
    border:0px;
}

/************** header tag styles **************/

h1{
 font: bold 150% Arial,sans-serif;
 color: #000000;
 left: 10px;
 margin: 0px;
 padding: 0px;
}

h2{
 font: bold 114% Arial,sans-serif;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 100% Arial,sans-serif;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 100% Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}


/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
    margin: 0;
    padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}

input{
font-family: Arial,sans-serif;
}

img{border:0px;}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#genheader{
    position:absolute;
    top: 0px;
    left: 0%;
    right: 0%;
    width:100%;
    height: 75px;
    background-color: #ffffcc;
    border-bottom: 1px solid #cccccc;
}

#genheader h2{
    position: absolute;
    float: right;
    top: 0px;
    right:50px;
    padding: 10px;
}

#genbody{
    position:absolute;
    top: 76px;
    left: 0%;
    right: 0%;
    width:100%;
    background-color: #ffffff;
}

.sectheader{
    font: 100% bold arial;
}

.sectdesc{
    font: 80% arial;
    padding: 0px 0px 0px 10px;
}

.sectlink{
    font: 80% bold arial;
    padding: 0px 0px 0px 20px;
}

#letterheader{
    position:absolute;
    top: 0px;
    left: 7%;
    right: 0%;
    width:672px;
    padding: 10px 15px 10px 15px;
    height: 112px;
    background-color:#ffffff;
    /*background: url(floating background2.jpg) no-repeat;*/
    /*background-image:  url("header3.jpg");*/
}

#pagebottom{
    position:relative;
    top: 10px;
    left: -20px;
    right: 0%;
    bottom: -20px;
    /*background: url(floating backgroundbottom2.jpg) bottom left no-repeat;*/
    /*background-image:  url("header3.jpg");*/
}

.obar {position:absolute;left: 3%;top: 0px;text-align:center;background-color:#f9c963;font:bold 11px Lucida Grande,Arial,sans-serif;width:772px;padding:5px 20px 5px 20px;}
.qrxheader {font:bold 14px Lucida Grande,Arial,sans-serif;}
#letterbody{
    font: 100% Arial,sans-serif;
    position:absolute;
    top: 40px; /*122px*/
    left: 3%;
    right: 0%;
    padding: 0px 20px 10px 20px;
    width:772px;
    background-color: #ffffff;
    /*background: url(floating background2.jpg) repeat-y;*/
}

#letterbody h1{
    font: bold 125% Arial,sans-serif;
    padding: 0px 0px 0px 10px;
    color: #000000;
    background-color: #ffffff;
}

/*#letterbody img{
    border:0px;
    border-right:1px solid #ccc;
    background-color: #ffffff;
}*/

.heading {
    font: bold 125% Lucida Grande,Arial,sans-serif;
    padding: 0px 0px 0px 10px;
    color: #000;
    width: 320px;
}
.sectionbody {
    font: 80% Arial,sans-serif;
    white-space: pre-wrap;
    width: 565px;
    padding: 0px 0px 0px 10px;
}

.sectionbody2 {
    font: 80% Arial,sans-serif;
    width: 590px;
    padding: 0px 0px 0px 50px;
}

.prev {
    font: 100% Arial,sans-serif;
    width: 630px;
    padding: 0px 0px 0px 10px;
}

.sectionlink {
    font: bold 80% Arial,sans-serif;
    padding: 0px 0px 0px 10px;
}

.sectionlink3 {
    font: bold 80% Arial,sans-serif;
    padding: 0px 0px 0px 50px;
}

.sectionlink2 {
    font: bold 60% Arial,sans-serif;
    padding: 0px 0px 0px 20px;
    /*color: green;*/
}

.sectionlink4 {
    font: bold 11pt Arial,sans-serif;
    white-space: pre-wrap;
    width: 672px;
    padding: 0px 0px 0px 10px;
}

.sectionlink4 a{text-decoration:none;}

.sectiondates {
    font: bold 70% Arial,sans-serif;
    padding: 0px 0px 0px 10px;
    color: #636363;
}

.sectiondates2 {
    font: 8pt Arial,sans-serif;
    padding: 0px 0px 0px 27px;
    color: #333333;
}

.sectiondates3 {
    font: 80% Arial,sans-serif;
    padding: 0px 0px 0px 0px;
    color: #636363;
}

.toptable {
    font: 100% Arial,sans-serif;
    width: 772px;
    padding: 0px 0px 0px 0px;
    background-color: #ccffff;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
}

.toptable a{
    font: bold 80% Arial,sans-serif;
    padding: 0px 0px 0px 1px;
}

#nextras{
    position:absolute;
    top: 130px;
    left: 490px;
    right: 0%;
    width:150px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    font: 80% Arial,sans-serif;
}

#nextras h1{
    background-color: #cccccc;
    position: center;
    border-bottom: 1px solid #cccccc;
    font: bold 100% Arial,sans-serif;
    padding: 0px 0px 0px 30px;
}

#nextras a{
    font: bold 80% Arial,sans-serif;
    padding: 0px 0px 0px 0px;
}

#nextras ul{
    padding: 0px 0px 0px 0px;
}

.style3 { text-align: center; }
.style5 { color: #00f; font-size: 11px; }
.style4 { font-size: 11px; }
.noborder {border:0px;}
.borderright {border:0px;border-right:1px solid #ccc;background-color: #ffffff;}
.smalllink {font-size: 9px; }
.splitsection {width:100%;}
.numberlink {width:100%;padding:2px;border-bottom: 1px solid #cccccc;}
.blacktext {color:#000000;}
.headlinks {vertical-align:middle;padding:0px;margin-top:0px;}
.searchbox input{vertical-align:middle;padding: 0px 0px 0px 0px;margin-top:-15px;}
.sectionheading{margin-top:0px;}
