/* CSS Document */

* {
        margin:0;
        font-size:100%;
}

body{
        height:100%;
        background:#efefef url(/images/body_bg.gif) top repeat-x;
        text-align:center;
}

#fullheighttable {height:100%;}
img {vertical-align:top;}
a img { border:0;}


html, input, textarea
        {
                font-family:Tahoma;
                font-size:0.788em;
                line-height:1.273em;
                color:#626262;
        }

input, select { vertical-align:middle; font-weight:normal;}

a {color:#048eac;}
a:hover{text-decoration:none;}
strong {color:#363535;}

p {padding-top:0px; padding-bottom:14px;}
.p {padding-top:5px;}
p.subcont {color:#363535; font-size:1.0em; font-weight:normal; padding-top:0px; padding-bottom:14px; padding-left:17px;} 
.blue {color:#1c759c;}
/* ============================= main layout ====================== */

.date {background:url(/images/date_bg.gif) top left no-repeat; padding:0 0 2px 18px; color:#1c759c; font-weight:bold;}
#login {background:url(/images/banner1.jpg) top left no-repeat; width:133px; text-align:center; height:128px; padding:5px 0 0 105px; }

.footer {font-size:0.688em;}

h1.header {font-size:1.7em; color:#FFFFFF; text-align:right; padding-right:20px;}
h1.index {font-size:1.4em; padding-bottom:14px;}
li.subhead {list-style-type:disc; font-size:1.2em; color:#DE8A0A; font-weight:bold;}
li.leftnav {list-style-type:disc; font-size:1.1em; color:#DE8A0A; font-weight:bold; line-height:2.5em;}
a.leftnav {font-size:1.1em; color:#0A23DE; text-decoration:none; font-weight:bold;}
a:hover.leftnav {font-size:1.1em; color:#DE8A0A; text-decoration:none; font-weight:bold;}

.imgindent {margin:-6px 20px 0 0; float:left;}
.imgindent2 {margin:-6px 20px 21px 0; float:left;}

.tacenter {text-align:center;}

#main_top
{
padding-top:10px;
padding-left:10px;
height:45px;
width:911x;
background-image:url(/images/main_top.png);
background-repeat:no-repeat;
}

#main_body
{

padding-left:10px;
padding-right:10px;
height:auto;
width:901px;
background-image:url(/images/main_body.png);
background-repeat:repeat-y;
padding-bottom:20px;


}

#main_bottom
{
height:8px;
width:921px;
background-image:url(/images/main_bottom.png);
background-repeat:no-repeat;
}

#leftnav
{ 
margin: 10px 0px 0px 0px; 
padding: 0; 
width: 220px; 
height: 241px; 
float: left; 
background-image: url(/images/lftnav.gif); 
background-repeat: no-repeat; 
background-position: top right;
}

/* ============================= header ====================== */

.right {color:#FFFFFF; text-align: right; font-size:2.0em; padding:79px 34px 67px 0px;}
.menu .ul { margin:0 auto; width:755px; list-style:none;}
.menu li {background:none; list-style:none; border-right:1px solid #9faeb8; float:left; padding:0 27px 0 33px;}
.menu li a {text-transform:uppercase; color:#000000; text-decoration:none; font-weight:bold; line-height:1em; font-size:0.858em;}
.menu li a:hover {color:#056f86;}
.menu .last {border:none;}
.menu .active {color:#056f86;}

/* ============================= index ============================= */

#index .banner {margin-bottom:34px;}


form .rowi {height:44px;}
.input {width:200px; height:18px; border:1px solid #a9a9a9; background:#ffffff; padding:0 0 0 5px; font-size:1em;}
textarea {width:200px; height:118px; border:1px solid #a9a9a9; background:#ffffff; padding:0 0 0 5px; overflow:auto; font-size:1em;}
form .div { padding:8px 0 0 0;}
form .div a {background:url(/images/list_bg.gif) no-repeat 0 4px; padding-left:16px;}

