html, body {
        min-height: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        font-family: arial, tahoma, verdana, times new roman, times;
        color: #000;
        background-color: #FFF;
        font-size: 12px;
}

html {
/*height:100%;*/
min-height:100%;
}

p {
        padding-left: 5px;
        line-height: 150%
}

a {
        color: #0074BD;
        text-decoration: underline
}

a:hover {
        color: #000;
        text-decoration: none
}

h2 {
        font-size: 18px;
        margin: 10px 0;
        color: #222;
        border-bottom: 10px #eee solid : 
        width: 100%
}

table {
        border: 0;
        border-collapse: collapse;
        width: 100%;
        padding: 0
}

td
{
        margin: 0;
        padding: 0;
        font-size: 12px;
        vertical-align: top
}

.menu2 {
        padding: 8px 20px 5px 15px
}

.menu2 a {
        margin-left: -5px 
}

.menu2_icons {
        float: left;
        padding: 5px 30px 5px 20px
                
}

.menu2_desc {
        padding-top: 5px;
        font-size: 11px;
        color: #666666
}

#copyright {
        vertical-align: middle;
        background: white url("../images/copy_bg.gif") bottom no-repeat;
        font-size: 9px; 
        color: #666; 
        font-family: Tahoma;
        text-decoration: none;
        line-height: 18px
}

#copyright a {
        color: #4A7AB5
}

a img {
        border: 0
}

h1 {
        font-size: 16px
}

.main_col a {
        color: #880000
}

.main_col a:hover {
        color: #cc0000
}

#menu {
        float: left;
        background: url("../images/menu/menu_bg.gif") repeat-x bottom;
        font-size: 11px;
        line-height: normal;
        font-family: tahoma;
        padding-left: 10px
}

#menu ul {
        margin: 0;
        padding: 6px 5px 0;
        list-style: none
}

#menu li {
          float: left;
          background: url("../images/menu/menu_left.gif") no-repeat left top;
          margin: 0;
          padding: 0 0 0 20px;
          font-family: tahoma;
          font-size: 11px;
}

#menu a {
        float: left;
        display: block;
        background: url("../images/menu/menu_right.gif") no-repeat right top;
        padding: 15px 17px 6px 0px;
        text-decoration: none;
        color: #FFF;
        text-decoration: none;
        font-family: tahoma
}

/* Hack
   IE5-Mac \*/
#menu a {
        float: none;
        font-family: tahoma
}

#menu a:hover {
        color:#B9D4FF;
        text-decoration: none
}

#menu #current {
        background-image:url("../images/menu/menu_left_on.gif")
}

#menu #current a {
        background-image:url("../images/menu/menu_right_on.gif");
        color:#FFF;
        text-transform: uppercase;
        padding-bottom: 6px !important;
        padding-bottom: 6px
}

#menu div ul li {
        font-size: 11px;
        font-family: tahoma;
}

select {
        font-size : 100%;
        border : 1px solid #333;
        padding : 1px;
        background-color: #FFFFFF
}
                                                
.qsearch {
        border-right: 1px white solid;
        vertical-align: bottom;
        padding: 0 0 4px 5px
}

#qsearch_form {
        width: 400px;
        height: 50px;
        margin-top: 25px
}

.hidden {
        display: none;
}

input.button {
        border: 1px double #999999;
        border-top-color: #CCCCCC;
        border-left-color: #CCCCCC;
        padding: 0.3em;
        background-color: #F3F3F3;
        color: #333333;
        font-weight: bold;
        font-size : 9px;
        cursor: pointer;
}

input.button:active {
        border: 1px double #CCCCCC;
        border-top-color: #333;
        border-left-color: #333;
        background-color: #DDDDDD;
}

input, textarea {
        background-color: #FFFFFF;
        /* border: 1px double #CCCCCC;
        border-top-color: #333;
        border-left-color: #333;*/
        font-size: 100%;
        padding: 2px 4px;
} 

.layer {
        overflow: auto;
        width: 780px;
        padding: 0px;
        border: solid 5px #EEE;
}

input#search {
        background-color: #E65327;
}
