body {
    font-family: verdana, arial, helvetica, sans-serif;
    padding: 0;
    margin: 0;
    border: 0;
    background-color: #FFFFFF;
    color: #000000;
    text-align: left;
}
.redb {font-weight: bold; color:#FF0000;}
.whitehead {font-size: 75%; font-weight:bold}
.formbox {font-size: 80%; background-color: #C5E2E2}
.formsub {font-size: 80%; background-color: #F27900; color:#FFFFFF}

.casebox  {
    padding: 4px;
    font-size: 11px;
    color: #FF0000;
    background-color: transparent;
    font-weight:bold;
    } 

.header1 {height: 180px; background-image:url("docs/headerbg1.jpg?a"); background-repeat:no-repeat; background-position: top center;}
.header2 {height: 180px; background-image:url("docs/headerbg2.jpg?a"); background-repeat:no-repeat; background-position: top center;}
.header3 {height: 180px; background-image:url("docs/headerbg3.jpg?a"); background-repeat:no-repeat; background-position: top center;}
.header4 {height: 180px; background-image:url("docs/headerbg4.jpg?a"); background-repeat:no-repeat; background-position: top center;}
.header5 {height: 180px; background-image:url("docs/headerbg5.jpg?a"); background-repeat:no-repeat; background-position: top center;}

.headerc1 {height: 130px; background-image:url("docs/headerc1.jpg?a"); background-repeat:no-repeat; background-position: top center; }
.headerc3 {height: 130px; background-image:url("docs/headerc3.jpg?a"); background-repeat:no-repeat; background-position: top center; }
.headerc4 {height: 130px; background-image:url("docs/headerc4.jpg?a"); background-repeat:no-repeat; background-position: top center; }
.headerc5 {height: 130px; background-image:url("docs/headerc5.jpg?a"); background-repeat:no-repeat; background-position: top center; }
.headerc6 {height: 130px; background-image:url("docs/headerc6.jpg?a"); background-repeat:no-repeat; background-position: top center; }
.headerc7 {height: 130px; background-image:url("docs/headerc3.jpg?a"); background-repeat:no-repeat; background-position: top center; }
.headerc8 {height: 130px; background-image:url("docs/headerc3.jpg?a"); background-repeat:no-repeat; background-position: top center; }


.newblock {clear: both; }

.rightside   {
    border: 1px solid #FF8000;
    color: #000080;
    }


#rightbanner {
    text-align: left;
    border-color: #FF8000 #FF8000 #FF8000 #FF8000;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding: 5px 8px 0px 5px;
    width: 180px;
}

#toplogo { text-align: left; height:40 }
#topsearch {float: right; padding: 12px 15px 0 0; }
#topstrap {text-align: right; padding: 48px 0px 0px 45px; }
#topstrapfirefox {text-align: right; padding: 100px 0px 0px 45px; }
#wasallcontent {    position:absolute;
                  left:195px;
                  top:173px;
                  clear: both;
                  max-width:770px;
                  padding: 10px 25px 0 0px;}
#allcontent {     width:750px;
                  padding: 10px 25px 0 5px;
                  float: right;
                  text-align: left;}

#allhomecontent { max-width:965px;
                  padding: 10px 25px 0 0px;              
                  text-align: left;}


#wasallhomecontent {    position:absolute;
                  left:8px;
                  top:203px;
                  clear: both;
                  max-width:965px;
                  padding: 10px 25px 0 0px;}

#xallhomecontent {position:absolute;
                  left:195px;
                  top:203px;
                  clear: both;
                  padding: 10px 25px 0 0px;}



#page {width: 820px; padding: 0 10px 0 17px; max-width:970px; text-align:left }
#page {text-align: left; width: expression(document.body.clientWidth < 800? "770px" : document.body.clientWidth > 1024? "970px" : "auto")}

#pagex { width: 970px; text-align:left }

#page7 { width:970px; text-align:left }


#bullet {
       list-style-image:url(li.gif);
       font-size:67%;
       }

a:link {
    color: #0000FF;
    background-color: transparent;
    } 
a:visited {
    color: #0000FF;
    background-color: transparent;
    } 
a:active {
    color: #0000FF;
    background-color: transparent;
    } 
.sidenavlink {
    color: #FFFFFF;
    background-color: transparent;
    text-decoration: none;
    } 

.topstraplink {
    color: #EEEEEE;
    background-color: transparent;
    text-decoration: none;
    font-weight: bold;
    font-size: 110%;
    } 

p   {
    font-size: 80%:
    } 

.newshead {
    background-image: url("newstop.gif");
    background-repeat: no-repeat;
    background-color: #00007B;
    color: #FFFFFF;
    padding: 8px 0px 8px 8px;
    }

.newsroll {
 '   background-image: url("side_nav_mainbg.gif");
 '   background-repeat: repeat-y;
    border-color: #000080 #000080 #000080 #000080;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    }

#wrapper {
    width: 780px;
    padding: 0;
    margin: 0;
    border: 0;
}

#content_wrapper {
    position:absolute; 
    top:176px; 
    margin-left:166px; 
    width:613px;
}
#content_wrapper_home {
    position:absolute; 
    top:181px; 
    margin-left:166px; 
    width:613px;
}

#content_wrapper_firefox {
    position:absolute; 
    top:173px; 
    margin-left:166px; 
    width:613px;
}

#content_wrapper_firefox_home {
    position:absolute; 
    top:181px; 
    margin-left:166px; 
    width:613px;
}


#top_nav {
    text=align: right;
    margin: 0px 0 10px 0;

    }

#side_nav_head {
    width: 163px;
    padding: 10px 0 0 0 ;
    background-color: #C21F3A;
    }

#side_nav {
    width: 168px;
    padding:  0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    }
#side_nav_mainlinks0 {
 '   background-image: url("side_nav_mainbg.gif");
 '   background-repeat: repeat-y;
    background-color: #C21F3A;
    width: 163px;
    padding: 0px;
    margin: 0px 0 0 0;
    }

#side_nav_mainlinks {
    background-image: url("side_nav_mainbg.gif");
    background-repeat: repeat-y;
    width: 163px;
    padding: 0px;
    margin: 0px 0 0 0;
    }

#side_nav_divider {
    margin: 10px 0 0 0;
    background-color: transparent;
    }

#side_nav_pages {
    padding: 0px 17px 0px 11px;
    text-align: left;


    }

#side_nav_subpages {
    margin: -20px 0px 0px -3px;
    text-align: left;

    }

#side_nav_footer {
    width: 163px;
    background-color:#FFFFFF;

    }
#side_nav_extras {
    margin: 5px 0px 0px 0px;
    text-align: center;
    width: 163px;
    background-color:#FFFFFF;

    }

#side_nav_footer {
    margin: 10px 0px 0px 0px;
    text-align: center;
    background-image: url("side_nav_footer.gif");
    background-repeat: no-repeat;
    width: 163px;
    height: 21px;

    }

#main_window {
    width: 970px;
    text-align: left;
    padding: 0;
    margin: 0;
    border: 0;
    }

#main_nav {
    border-width: 31px 32px 33px 34px;
    padding: 0;
    margin: 0;
    border: 0;    
    float: right;


    }


#main_nav_bar {
    padding: 0;
    margin: 0;
    border: 0;    
    width: 613px;
    background-image: url("main_nav_background.gif");
    background-repeat: repeat-y;

    }

#main_nav_links {
    margin: 0px 0px 0px 0px;
    padding: 0;
    border: 0;   

    }

#main_nav_footer {
    padding: 0;
    margin: 0;
    border: 0;
    height: 3px;
    background-image: url("main_nav_footer.gif");
    background-repeat: repeat-x;

    }
#main_nav_search_box {
    margin: 18px 0 0 0;
    text-align:right;

    }
#main_nav_search_box_firefox {
    margin: 6px 0 0 0;
    text-align:right;
    float:right;
    }


#main_page_content_contentpage {
    margin: 0px 0px 0px 10px;
    clear: right;
    }

.top_nav_text {
    font-size: 55%;
    background-color: transparent;
    }

.side_nav_header {
    font-size: 75%;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    background-image: url("sidenav-top.gif");
    background-repeat: no-repeat;
    }  
.side_nav_pagelink {
    font-size: 65%;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    background-color: transparent;
    } 
.side_nav_pagelink_white {
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;  
    background-color: transparent;
    } 
.side_nav_subpagelink {
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    background-color: transparent;
    } 

.side_nav_subpagelink_white {
    color:#FFFF00;
    text-decoration:none;
    font-weight:bold;  
    font-size: 65%;
    background-color: transparent;
    } 
.side_nav_subpagelink_whiter {
    color:#00FFFF;
    text-decoration:none;
    font-weight:bold;  
    font-size: 65%;
    background-color: transparent;
    } 
.side_nav_extralink {
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    background-color: transparent;
    } 
.side_nav_extralink_white {
    color:#0000FF;
    text-decoration:underline;
    font-weight:bold;  
    font-size: 65%;
    background-color: transparent;
    } 

.side_nav_printlink {
    color:#888888;
    text-decoration:none;
    background-color: transparent;
    } 
.side_nav_printlink_grey {
    font-size: 61%;
    color:#888888;
    text-decoration:none;
    background-color: transparent;
    } 
.side_nav_backlink {
    text-decoration:none;
    background-color: transparent;
    } 
.side_nav_backlink_blue {
    font-size: 61%;
    text-decoration:none;
    background-color: transparent;
    }

.main_nav_link
   {
    color:#0000AA;
    text-decoration:none;
    background-color: transparent;
    font-size: 80%;
   }
.main_nav_pagelink
   {
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    background-color: #F0512A;
    padding: 0 0 3px 0;
   }
.main_nav_pagelink_blue
   {
    color:#FFFFFF;
    font-size: 100%;
    background-color: transparent;
   }

.main_nav_activelink
   {
    color:#FFFFFF;
    text-decoration:none;
    font-size: 100%;
    font-weight:bold;
    background-color: #00007B;   
    padding: 0 0 3px 0; 
   }
.main_nav_search_boxtext {
    font-size: 67%;
    background-color: transparent;
    } 
.main_nav_search_boxbox {
    font-size: 67%;
    background-color: transparent;
    } 
.main_nav_search_boxbutton {
    font-size: 67%;
    font-weight:bold; 
    color:#FFFFFF; 
    background-color: #008000   
    } 

.main_nav_backlink_blue {
    font-size: 61%;
    text-decoration:none;
    background-color: transparent;
    }

.section_heading {
    font-weight: bold;
    font-size: 80%;
    color:#DD6F00;
    background-color: transparent;
    }
.section_intro {
    font-weight: bold;
    font-size: 67%;
    color:#DD6F00;
    background-color: transparent;
    }
.section_text {
    font-weight: normal;
    font-size: 67%;
    background-color: transparent;
    }
.section_formtext {
    font-weight: normal;
    font-size: 67%;
    background-color: #C5E2E2;
    }
.section_smalltext {
    font-weight: normal;
    font-size: 62%;
    color:#000080;
    background-color: transparent;
    }
.section_tabletext {
    font-weight: normal;
    font-size: 67%;
    background-color: transparent;
    }

.pagefooter {
    font-weight: normal;
    font-size: 65%;
    background-color: transparent;
    text-align:right;
    }
.imgleft {margin: 0px 9px 9px 0px; }
.imgright {margin: 0px 45px 8px 15px; }

.newsheading {
    font-weight: bold;
    font-size: 67%;
    color:#DD6F00;
    background-color: transparent;
    }
.newsintro {
    font-size: 67%;
    font-weight: bold;
    color:#DD6F00;
    }

.col1aborder {border-top:1px solid #808080; 
             border-right:1px solid #808080; 
             border-left:1px solid #808080; 
             border-bottom:1px solid #808080; 
             padding: 4px 4px 4px 4px;}
.col1bborder {border-top:1px solid #808080; 
             border-right:1px solid #808080; 
             border-left:0px; 
             border-bottom:1px solid #808080; 
             padding: 4px 4px 4px 4px;}

.col2aborder {border-top:0px; 
             border-right:1px solid #808080; 
             border-left:1px solid #808080; 
             border-bottom:1px solid #808080; 
             padding: 4px 4px 4px 4px;}
.col2bborder {border-top:0px; 
             border-right:1px solid #808080; 
             border-left:0px; 
             border-bottom:1px solid #808080; 
             padding: 4px 4px 4px 4px;}

.colxborder  {padding: 4px 4px 4px 4px;}

.predef1 {font-size:105%; color:#808080; text-decoration:none}
.predef2 {font-size:105%; color:#000000; text-decoration:none}
.predef3 {font-size:105%; color:#DD6F00; text-decoration:none}
.predef4 {color:808080; text-decoration:none}
.predef5 {color:DD6F00; text-decoration:none}
.predef6 {font-size:85%; color:#808080; text-decoration:none}
.predef7 {font-size:85%; color:#000000; text-decoration:none}
.predef8 {font-size:85%; color:#DD6F00; text-decoration:none}
.predef1b {font-size:105%; color:#808080; text-decoration:none; font-weight:bold}
.predef2b {font-size:105%; color:#000000; text-decoration:none; font-weight:bold}
.predef3b {font-size:105%; color:#DD6F00; text-decoration:none; font-weight:bold}
.predef4b {color:#808080; text-decoration:none; font-weight:bold}
.predef5b {color:#DD6F00; text-decoration:none; font-weight:bold}
.predef6b {font-size:85%; color:#808080; text-decoration:none; font-weight:bold}
.predef7b {font-size:85%; color:#000000; text-decoration:none; font-weight:bold}
.predef8b {font-size:85%; color:#DD6F00; text-decoration:none; font-weight:bold}

TH    {
       font-family:  Verdana, Arial;
       font-weight: bold;
       font-size: 67%;
       background-color: #EEEEEE;
       }

.tdform   {
       font-family:  Verdana, Arial;
       font-weight: normal;
       font-size: 67%;
       background-color: #EEEEEE;
       }

