body {
    font-family: verdana;
    font-size: 11px;
    margin:0px;
    padding:0px;
}
img { border:0px; }
td { margin:0px; padding:0px; }
.gen_right { float:right; }
.gen_left { float:left; }
.gen_relative { position:relative; margin-left:auto; margin-right:auto; }
.gen_absolute { position:absolute; }
a.links {
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
    color:#000000;
    text-decoration:underline;
}
a.links:hover {
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
    color:#FF0000;
    text-decoration:underline;
}
a.link2 {
    font-family:arial;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-decoration:none;
}
a.link2:hover {
    font-family:arial;
    font-size:11px;
    font-weight:normal;
    color:#FF0000;
    text-decoration:underline;
}

/*B A C K    B U T T O N*/
.backLink {
    position:absolute;
    height:31px;
    width:110px;
    background-image:url(/images/back.gif);
    background-repeat:no-repeat;
    font-family:arial;
    font-size:10px;
    text-align:left;

}
.backLink a{
    text-decoration:none;
    color:#000000;
    height:31px;
    padding-left:35px;
    display:block;

}
.backLink a:hover{
    text-decoration:underline;
    color:#000000;
}

h1{   
    border-top:1px solid #B7B7B7;
    padding:0px;
    padding-top:5px;
    margin:5px;
    height:15px;
    color:#0D3652;
    padding-left:50px;
    font-weight:bold;
    text-decoration:none;
    font-size:11px;
}
h2{   
    padding:0px;
    margin:0px;
    color:#0D3652;
    font-weight:bold;
    text-decoration:underline;
    font-size:11px;
}
.section {
    border-top:1px solid #B7B7B7;
}
.red { font-weight:bold; color:red; }
/*C O N T A C T   F O R M */
form{ padding:0px; margin:0px; }
input, textarea, select { font-family:verdana; font-size:11px; margin:2px; }

.form2{
    width:100%;
    padding:0px;
    border: 1px solid #999999;
    font-family:verdana;
    font-size:11px;
}
.form2 th {
    text-align: left;
    border:0px;
    border-top: 1px solid #D8D8D8;
    border-bottom: 1px solid #999999;
    padding: 2px 4px 2px 4px;
    background: #ccc;
}
.form2 td {
    border: 1px solid #D8D8D8;
    padding: 2px 2px 2px 2px;
}
.form2 input, textarea{ font-size:11px;  }

.loginBox {
    width:238px;
    background-image:url(/images/login.jpg);
    background-repeat:no-repeat;
    border:3px double #cccccc;
    margin:0px;
    text-align:left;
    font-family:arial;
    font-size:9px;
}
.loginBox span { float:left; width:125px; font-size:11px; font-weight:bold; padding-top:5px; padding-left:10px; }

/*G E N   C E N T E R*/
.ctable {  width:100%; text-align:left; font-family:verdana; font-size:11px; }
.ctable th { color: #FFFFFF; background-color: #003366; }
.ctable th a { color: #FFFFFF;}
.ctable th a:hover { color: yellow;}
.ctable td { padding-bottom:5px; }
.ctable h1,h2 { border:0px; margin:0px; padding:0px; height:16px; }

a.link { color:#0000FF; text-decoration:underline; }
a.link:hover { color:red; text-decoration:underline; }

/*L I N K S*/
a.edit {
    font-size:11px;
    color:#2D5378;
    text-decoration:none;
}
a.edit:hover {
    font-size:11px;
    color:red;
    text-decoration:none;
}
a.action {
    font-size:11px;
    color:#2D5378;
    text-decoration:none;
}
a.action:hover {
    color:red;
    text-decoration:none;
}
.exchange{
    float:left;
    width:690px;
    font-family:verdana;
    font-size:11px;
    padding-left:10px;
}
a.eLinks {
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    text-transform:capitalize;
}
a.eLinks:hover {
    color:red;
    text-decoration:underline;
}
.backb {
    float:left;
    width:105px;
    height:31px;
    background-image:url(/images/back.gif);
    background-repeat:no-repeat;
    font-family:arial;
    font-size:10px;
    text-align:right;
}
.backb a{
    text-decoration:none;
    color:#000000;
    width:105px;
    height:31px;
    display:block;
    margin-left:10px;
}
.backb a:hover{
    text-decoration:underline;
    color:red;
}
.fedit{
    padding:0px;
    color:#000000;
    border: 1px solid #999999;
}
.fedit th {
    text-align: left;
    border:0px;
    border-top: 1px solid #D8D8D8;
    border-bottom: 1px solid #999999;
    padding: 2px 4px 2px 4px;
    background: #ccc;
}
.fedit td {
    border: 1px solid #D8D8D8;
    padding: 2px 2px 2px 2px;
}
.fedit input, textarea{ font-family:verdana; font-size:11px; width:350px; }
.fedit select { font-family:verdana; font-size:11px; }

a.links {
    display:block;
    width:18px;
    height:15px;
    color:#000000;
    text-decoration:none;
}
a.links:hover {
    display:block;
    width:18px;
    height:15px;
    color:#000000;
    text-decoration:none;
}
.tt{
    text-transform:uppercase;
    border-bottom:1px solid #B7B7B7;
    padding-bottom:2px;
    padding-left:5px;
}
.lcolor{ color:#2D40FF; }
.messages{ font-size:9px; color:#63889F; }
/*NEXT PREV*/
.next {
    float:left;
    width:18px;
    height:15px;
    border:1px solid #E6E6E6;
    text-align:center;
    cursor:pointer;
    padding-top:3px;
    font-size:10px;
    color:#000000;
}
.nextOver {
    float:left;
    width:18px;
    height:15px;
    border:1px solid #999999;
    text-align:center;
    background-color:#D8D8D8;
    cursor:pointer;
    padding-top:3px;
    font-size:10px;
    color:#000000;
}
.nextSel {
    float:left;
    width:18px;
    height:15px;
    border:1px solid #999999;
    background-color:#D8D8D8;
    text-align:center;
    padding-top:3px;
    font-size:10px;
    color:#000000;
}
.cell_over { BACKGROUND-COLOR: #FFF2BF; cursor:pointer; }
.cell_out1 { BACKGROUND-COLOR: #D8D8D8; }
.cell_out2 { BACKGROUND-COLOR: #FFFFFF; }
.greenCell {  background-color:#9BCFA2; }
.blueCell {  background-color:#53ADDF; }

.modules{
    padding-left:50px;
    font-size:9px;
}
.modules td{ width:310px; padding-right:10px; text-align:center; }
.modules th{ height:18px;background-color:#003366;color:#FFFFFF;font-size:12px; }
.md { 
    color:#FFFFFF; 
    font-size:12px;
    font-family:verdana;
    font-weight:bold;
    text-decoration:none;
    margin-right:10px;
    margin-left:10px;
}