
/* Define all main HTML elements */

body
{
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background-image: url(Images/Background.gif);
    background-repeat: repeat-x;
    background-color: #51515b;
}

td
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}


/* Define all H1 tag replacements here */

.T1
{
    font-family: Tahoma;
    font-size: 14pt;
    font-weight: bold;
}
.T2
{
    font-family: Tahoma;
    font-size: 12pt;
    font-weight: bold;
}
.T3
{
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
}
.T4
{
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
}
.T5
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
}		
.t18
{
    font-family: Tahoma;
    font-size: 16pt;
    font-weight: bold;
}
.t16
{
    font-family: Tahoma;
    font-size: 14pt;
    font-weight: bold;
}
.t14
{
    font-family: Tahoma;
    font-size: 11pt;
    font-weight: bold;
}
.t12
{
    font-family: Tahoma;
    font-size: 10pt;
}
.t11
{
    font-family: Tahoma;
    font-size: 9pt;
}



/* Define various global style types here */
.leftcol {background-image:  url(images/ix_left_column_bg.jpg);}
.lineheight {line-height: 16px}
.lineheight_14 {line-height: 14px}
.lineheight_12 {line-height: 12px}
.lineheight_11 {line-height: 11px}
.lineheight_10 {line-height: 9pt}
.bold {font-size: 12px; font-weight: bold}
.boldsm {font-size: 11px; font-weight: bold}
.small {font-size: 8pt}
.xsmall {font-size: 9px}
.xsmallwhite {font-size: 10px; color: white}
.input {padding: 2px; background-color: #FFFFFF; font-family: Arial, Helvetica, monospace; font-size: 11px; border-top:1px solid; border-bottom:1px solid; border-left: 1px solid; border-right:1px solid; border-color: #1F6B7B}
.input_width {padding: 2px; background-color: #CBD2DA; font-family: Courier New, Courier, monospace; font-size: 10px; border-top:1px solid; border-bottom:1px solid; border-left: 1px solid; border-right:1px solid; border-color: #1F6B7B}
.textarea, select, option {padding: 2px; background-color: #FFFFFF; font-family: Arial, Helvetica, monospace; font-size: 11px; border-top:1px solid; border-bottom:1px solid; border-left: 1px solid; border-right:1px solid; border-color: #1F6B7B}
.td_blue {background-color: #110F7A; color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

/* Define table style types here */

.main_page
{
    width: 780px;
    vertical-align: top;
    text-align: center;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    border-right: white thin outset;
    border-top: white thin outset;
    border-left: white thin outset;
    border-bottom: white thin outset;
    background-color: #4682b4;
}

.main_header
{
    width: 100%;
    height: 105px;
    vertical-align: middle;
    text-align: right;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

.main_logo
{
    width: 100%;
    height: 105px;
    vertical-align: middle;
    text-align: left;
}

.main_world
{
    vertical-align: top;
    width: 160px;
    height: 105px;
    text-align: right;
}
 
.main_media
{
    width: 100%;
    height: 50px;
    background-color: #6699cc;
    vertical-align: middle;
    text-align: left;
    padding-left: 10px;
    border-bottom: #708090 3px solid;
    border-top: #ffffff thin solid;
}

.main_body
{
    width: 100%;
    height: 400px;
}

.main_navbar
{
    width: 145px;
    vertical-align: top;
    text-align: left;
    padding: 5px 0px 0px 0px;
}

.main_content
{
    vertical-align: top;
    width: 100%;
    text-align: left;
    background-color: #f5f5dc;
    padding: 0px 0px 0px 5px;
}

.main_footer
{
    vertical-align: middle;
    height: 35px;
    background-color: #e3e3e3;
    text-align: center;
    width: 100%;
    border-top: white thin solid;
}


.print_content
{
    background-color: #ffffff;
    font-family: Tahoma;
    font-size: 11px;
}

/* Define all link attributes here */
.nav_menu
{
    color: #ffffff;
    text-decoration: none;
    font-size: 11px;
}

.nav_menu:link
{
    color: #ffffff;
}

.nav_menu:visited
{
    color: #ffffff;
}

.nav_menu:hover
{
    color: #33ffcc;
}

.login_view
{
    color: #ffffff;
}

.site_path
{
    color: #6699cc;
    text-decoration: none;
}

.site_path:link
{
    color: #6666cc;
    text-decoration: none;
}

.site_path:visited
{
    color: #6666cc;
    text-decoration: none;
}

.site_path:hover
{
    color: #6666cc;
    text-decoration: none;
}

A:link
{
    color: #00008b;
}

A:visited
{
    color: #191970;
}

A:hover
{
    color: #2f4f4f;
}

OPTION.pfdmat
{
    background-color: #0099ff;
    color: #ccff66;
} /* preferred material */

OPTION.textinfo
{
    color: #555555;
    background-color: #EEEEEE;
    text-align: center;
    font-weight: bold;
    text-decoration: underline;
}
