body, td, th, p, input, select, textarea {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    color: #000000;
}

.body {
    background-color: #FFFFFF; 
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
}

/**********************************************
** tables decorations 
***********************************************/
.TableHeader {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    background-color: #8AC3D6;
    color: #000000;
    border-style : none; border-top-style : none; border-width: 0px;
    border-color: #000000;
}

.TableFooter {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    background-color: #8AC3D6;
    color: #000000;
    border-style : none; border-top-style : none; border-width: 0px;
    border-color: #000000;
}

.TableWBorder {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    border-style : solid;
    border-top-style : solid;
    border-width: 1px;
    border-spacing: 0px;
    border-color: #CCCCCC;
    padding: 0px;
    margin: 0px;
}

.TableWOBorder {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    border-style : none;
    border-top-style : none;
    border-width: 0px;
    border-spacing: 0px;
    border-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
}

.DarkRowBg  { 
    background-color: #F0F0F0;
    border-style : none;
    border-bottom-style : solid;
    border-width: 1px;
    border-spacing: 0px;
    border-color: #CCCCCC;
    height: 22px;
    padding: 0px;
    margin: 0px;
}

.DarkRowBgWOBorder  { 
    background-color: #F0F0F0;
    border-style : none;
    border-width: 0px;
    border-spacing: 0px;
    border-color: #CCCCCC;
    padding: 0px;
    margin: 0px;
}

.DarkRowBgWTBorder  { 
    background-color: #F0F0F0;
    border-style : solid none none none;
    border-top-stile: solid;
    border-width: 1px;
    border-spacing: 0px;
    border-color: #CCCCCC;
    padding: 0px;
    margin: 0px;
}

.LightRowBg {
    background-color: #FFFFFF;
    border-style : none;
    border-bottom-style : solid;
    border-width: 1px;
    border-spacing: 0px;
    border-color: #CCCCCC;
    height: 22px;
    padding: 0px;
    margin: 0px;
}

.LightRowBgWOBorder {
    background-color: #FFFFFF;
    border-style : none;
    border-width: 0px;
    border-spacing: 0px;
    border-color: #CCCCCC;
    padding: 0px;
    margin: 0px;
}

/**********************************************
** form element decoration 
***********************************************/

select {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #000000;
    border-style : solid; border-top-style : solid; border-width: 1px;
    font-size: 11px;
    width: 390px;
}

textarea {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #000000;
    border-style : solid; border-top-style : solid; border-width: 1px;
    font-size: 11px;
}

.InputSmall {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #000000;
    border-style: solid;
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid; 
    border-width: 1px;
    font-size: 11px;
    text-align: right;
    width: 20px;
    padding: 0px;
    margin: 0px;
}

/*input[type="text"] {
    border-color: #CCCCCC;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    border-style : solid; border-top-style : solid; border-width: 1px;
    color: #000000;
    width: 390px;
}*/

.CheckBox {
    border-color: #CCCCCC;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    border-style : solid; border-top-style : solid; border-width: 1px;
    color: #000000;
}

.InputText390 {
    border-color: #CCCCCC;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    border-style : solid; border-top-style : solid; border-width: 1px;
    color: #000000;
    width: 390px;
}

.InputText250 {
    border-color: #CCCCCC;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    border-style : solid; border-top-style : solid; border-width: 1px;
    color: #000000;
    width: 250px;
}

.TextArea250 {
    border-color: #CCCCCC;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    border-style : solid; border-top-style : solid; border-width: 1px;
    color: #000000;
    width: 250px;
    height: 63px;
}

.Input130 {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #000000;
    border-style: solid;
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid; 
    border-width: 1px;
    font-size: 11px;
    width: 127px;
    padding: 0px;
    margin: 0px;
}

.Select250 {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #000000;
    border-style : solid; border-top-style : solid; border-width: 1px;
    font-size: 11px;
    width: 250px;
}

.Select280 {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #000000;
    border-style : solid; border-top-style : solid; border-width: 1px;
    font-size: 11px;
    width: 280px;
}

.ButtonWide  {
    background-color: transparent;
    background-repeat: repeat-x;
    border: 0 solid;
    display: inline;
    background: /images/btn_bg_span.gif;
    color: #003399;
    font-size: 11px;
    padding:0;
    width: 130px; height: 21px;
    cursor:pointer;
}

.ButtonWidest  {
    background-color: transparent;
    background-repeat: repeat-x;
    border: 0 solid;
    display: inline;
    background: /images/btn_bg_span.gif;
    color: #003399;
    font-size: 11px;
    padding:0;
    width: 220px; height: 21px;
    cursor:pointer;
}

.ButtonOKWide  {
    background-color: transparent;
    background-repeat: repeat-x;
    border: 0 solid;
    display: inline;
    background: /images/btn_bg_ok_span.gif;
    color: #003399;
    font-size: 11px;
    padding:0;
    width: 130px; height: 21px;
    cursor:pointer;
}




.HeaderText {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}


.FooterText {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    color: #000000;
}

.BigText {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 16px;
    font-weight:bold;
    color: #003399;
    background-color: #FFFFFF;
}

.WarningText {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight:bold;
    color: #FF0000;
    background-color: #FFFFFF;
}

.ErrorStr {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight:bold;
    color: #FFFFFF;
}

/**********************************************
** static pages element definitions
***********************************************/

.bodyStatic {
    background-color: #FFFFFF; 
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
}

.menu {
    background-color: #FFFFFF; 
    font-family: Tahoma, Verdana, Arial, Helvetica;
    font-size: 11px;
}

.Heading {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 16pt;
    font-weight: bold;
    color: #8AC3D6;
}

.SubHeading {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 13pt;
    font-weight: bold;
    color: #003399;
}

a:link { text-decoration: underline; }
a:link, a:visited, a:active, a:hover { color: #003399; }
a img { border: none }





	

