*
{
padding: 0;
margin: 0;
}
html, body {
    height:100%;
}
body, td, p, a, li, input {
    color:#000000;
    font:normal 14px arial;
}
body {
    padding:0px 15px;
}
table {
    width:100%;
    border-collapse:collapse;
}
td, p, div {
    vertical-align:top;
}
.png { behavior: url('images/iepngfix.htc'); }
a, a:hover { color:#006699; }
a { text-decoration:underline; }
a:hover { text-decoration:none; }

a img {
    cursor:pointer;
    cursor:hand;
    border:0 none #ffffff;
}


:focus { outline: none; }
p, ul {margin-bottom:10px;}
ul, li {
    margin-left:0px;
    padding-left:13px;
}
ul.plused li {
    list-style-type:none;
    background: url('../images/ico_plus.gif') 0px 4px no-repeat;
    font-style:italic;
    font-weight:bold;
}
.vaM {
    vertical-align:middle;
}
.taC {
    text-align:center;
}
.bgTL {
    background-position:top left;
}
.bgBL {
    background-position:bottom left;
}
.bgRN {
    background-repeat:no-repeat;
}
.bgRX {
    background-repeat:repeat-x;
}
.bgRY {
    background-repeat:repeat-y;
}
.inputDiv {
    border:1px #939BAA solid;
    background-color:#FFFFFF;
}
.inBox, .inBox_textarea {
    border:0;
    height:18px;
    *height:16px;
    width:100%;
}
.inBox_textarea {
    height:80px;
}
.menu {
    width:198px;
    background-image:url('../images/left_bg.jpg');
    min-height:300px;
    height:auto !important;
    height:300px;
}
.menuItem {
    border-bottom:1px solid #C4C4C4;
    padding:4px 10px;
}
.menuItem a, .menuItem a:hover {
    color:#FFFFFF;
    font-style:italic;
    font-weight:bold;
}
.title {
    background-color:#013086;
    padding:5px 20px;
    text-transform:uppercase;
}
.title {
    color:#FFFFFF;
    font:bold 14px arial;
}
.mainContent {
    background:#C4C4C4 url('../images/center_bg.jpg') bottom right no-repeat;
    padding:20px 41px 30px 20px;
    min-height:396px;
    height:auto !important;
    height:396px;
}
.footer {
    padding-left:30px;
    vertical-align:middle;
}
.footer, .footer a, .footer a:hover, .footer h1 {
    color:#FFFFFF;
}

.footer h1 { 
    display:inline;
    font:normal 14px arial;
}

div.thmb
{
    float:left;
    margin:5px;
    margin-left:0px;
    margin-top:0px;
}
.colorTable, .colorTable td {
    border:1px solid #999999;
    border-collapse:collapse;
}
.colorTable td {
    padding:3px;
    padding-left:8px;
    padding-right:4px;
}
.colorTable tr.head td, .colorTable tr.head td a {
    background-color:#013086;
    color:#FFFFFF;
}
.colorTable tr.light {
    background-color:#F2F2F2;
}
.colorTable tr.dark{
    background-color:#E0E0E0;
}


.inputwide input, .inputwide textarea {
    width:250px;
    margin-bottom:5px;
    float:right;
}
.inputwide textarea {
    height:120px;
}
sup {
    color:#f00;
}
.small td {
    font-size:11px;
    white-space:nowrap;
}
.inputwide .small td {
    font-size:14px;
}
.inputshort input, .inputshort textarea {
    width:158px;
    margin-bottom:5px;
}
.inputshort textarea {
    height:80px;
}