td {font-size:10pt; line-height:180%;}
.xt{font-size:10pt;line-height:180%; border-bottom:1px #bbbbbb dashed;font-family: "arial", "ms sans serif";}
.bt{font-size:10pt;line-height:180%; border-bottom:1px #bbbbbb solid;font-family: "arial", "ms sans serif";}
.inp{font-size:11pt; height: 20px;}
.bd{border:1px solid #bbbbbb;}
a:link {color: #666; text-decoration: none}
a:active {color: #003366; text-decoration: underline}
a:visited {color: #666; text-decoration: none}
a:hover {color: #003366; text-decoration: underline;position:relative;left:1px;top:1px}
a.tt:link {color: black; text-decoration: none}
a.tt:active {color: blue; text-decoration: underline}
a.tt:visited {color: black; text-decoration: none;}
a.tt:hover {color: blue; text-decoration: underline;position:relative;left:1px;top:1px}
a.bl:link {color: blue; text-decoration: none}
a.bl:active {color: red; text-decoration: none}
a.bl:visited {color: blue; text-decoration: none}
a.bl:hover {color: red; text-decoration: underline;position:relative;left:1px;top:1px}
a.tl:link {color: #123b8d; text-decoration: none}
a.tl:active {color: blue; text-decoration: none}
a.tl:visited {color: #123b8d; text-decoration: none}
a.tl:hover {color: blue; text-decoration: underline;position:relative;left:1px;top:1px}
body {margin-top:0px;margin-right:0px;margin-bottom:0px;}
h1 {font-size:22px;line-height:180%;margin:0px;padding: 0px;color: #cc0000;}
p {font-size:10.5pt;line-height:180%;}
input{font-size:11pt;height:25px;}
div,form,img,ul,li,img{margin:0; padding:0; border:0;}
table{background-color:#ffffff;} 

#underlinemenu{
margin: 0;
padding: 0;
}

#underlinemenu ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width: 100%;
border: 1px solid #DFDFDF;
border-width: 1px 0;
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}


#underlinemenu ul li a{
float: left;
color: gray;
font-weight: bold;
padding: 2px 6px 4px 6px;
text-decoration: none;
background: white url(media/menudivide.gif) top right repeat-y;
}

#underlinemenu ul li a:hover{
color: black;
background-color: #F3F3F3;
border-bottom: 4px solid black;
padding-bottom: 0;
}

.message {
        clear: both;
        color: #fff;
        font-size: 140%;
        font-weight: bold;
        margin: 0 0 1em 0;
        background: #c73e14;
        padding: 5px;
}
.error-message {
        color: #ff0000;
        font-weight: bold;
}

div.auto_complete {
 position:relative;
 width:398px;
 background-color:white;
 border:1px solid #aca899;
 margin:0px;
 padding:0px;
 font-size:11pt;
 text-align:left;
 max-height:200px;
 overflow:auto;
}
div.auto_complete ul {
 list-style-type:none;
 margin:0px;
 padding:0px;
 font-family:"Trebuchet MS", Arial, Times New Roman;
}
div.auto_complete ul li.selected {
 background-color: #d5e2f2;
}
div.auto_complete ul li {
 list-style-type:none;
 display:block;
 margin:0;
 padding:2px;
 cursor:pointer;
}

