table {TABLE-LAYOUT: fixed; word-wrap:break-word}
td, p, div, span {font-size: 9pt;word-break: break-all;word-wrap: break-word;}
p {text-indent: 25px;}
input,textarea{font:normal 9pt Verdana;color:#333333;border:1px solid #CC3399;background:#GAGAGA}
h1 { color: #999933;font-size: 9pt; font-weight: bold; }
h2 { color: #999933;font-size: 9pt; font-weight: bold; }
a:link { color: #CC3399; text-decoration: none}
a:visited { color: #CC3399; text-decoration: none}
a:hover { color: #FF6699; text-decoration: underline}
a:active { color: #FF6699; text-decoration: none}
div.white a:link { color: #FFFFFF; text-decoration: underline;}
div.white a:hover { color: #FF6699; text-decoration: none;}
div.white a:visited { color: #FFFFFF; text-decoration: none}
div.white a:active { color: #FF6699; text-decoration: none}

a.red:link { color: #FF0000; text-decoration: none}
a.red:visited { color: #FF0000; text-decoration: none}
a.red:hover { color: #606060; text-decoration: underline}
a.red:active { color: #606060; text-decoration: underline}

a.ameth:link { color: #400040; text-decoration: none}
a.ameth:visited { color: #400040; text-decoration: none}
a.ameth:hover { color: #FF3399; text-decoration: underline}
a.ameth:active { color: #FF3399; text-decoration: underline}

div.other a:link { color: #004000; text-decoration: none}
div.other a:visited { color: #004000; text-decoration: none}
div.other a:hover { color: #008000; text-decoration: underline}
div.other a:active { color: #008000; text-decoration: underline}

.noborder{border:0px solid #999999;}
.blacklink {  color: #000000; text-decoration: none}
img              {border: 0;}
hr               {color: #D6AFD6; height: 1px;}
img.line { padding: 1px;border: 1px solid #000000;}
img.white { padding: 0px;border: 1px solid #FFFFFF;}
a:hover img { border-color: #FF6699;}
.font-border-gray{border-color:#CCCCCC; border-style:solid; border-width:1px;padding:1px 8px;}
#left{ width:153px;
margin: 5px;
}
#right{ width:560px;
margin: 5px;
}
#h1table{width:400px;height:0;DISPLAY: underline none;}
.bottom {
	font-size: 12px;
         line-height: 150%;
         border-bottom: #e2e2e2 1px solid;
         height: 22px
}
.tl {
        border-top-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-left-style: solid;
        border-top-color: #000000;
        border-left-color: #000000;
}

.tlgray {
        border-top-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-left-style: solid;
        border-top-color: #E2E2E2;
        border-left-color: #E2E2E2;
}
.tlr {
        border-top-width: 1px;
        border-right-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-left-style: solid;
        border-top-color: #FF66CC;
        border-right-color: #FF66CC;
        border-left-color: #FF66CC;
}
.tlrgray {
        border-top-width: 1px;
        border-right-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-left-style: solid;
        border-top-color: #E2E2E2;
        border-right-color: #E2E2E2;
        border-left-color: #E2E2E2;
}
.tlrb {
        border: 1px solid #E2E2E2;
}
.tlrbgray {
        border: 1px solid #E2E2E2;
}
.tlb {
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #FF66CC;
        border-bottom-color: #FF66CC;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #FF66CC;
}
.tlbgray {
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #E2E2E2;
        border-bottom-color: #E2E2E2;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #E2E2E2;
}
.tbr {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #000000;
}
.tbrgray {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-top-color: #E2E2E2;
        border-right-color: #E2E2E2;
        border-bottom-color: #E2E2E2;
}
.tb {
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #000000;
        border-bottom-color: #000000;
}
.tbgray {
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #E2E2E2;
        border-bottom-color: #E2E2E2;
}
.tableline {
        border: 1px solid #CCCCCC;
}
.dotline {
        border: 1px dotted #000000;
}

.bginput {
        color: #FFFFFF;  background-color : #505f94; font-weight: bold;
}
.navimage {
        background-image: url(../images/nav_back.gif);
        background-repeat: repeat-x;
        background-position: left center;
}