body,h1,h2,h3,h4,h5,i,p,td,th,tt,ol,ul,div { font-family: Verdana, Arial, Helvetica; color: #626672;  }

body {
    font-size:    11px;
    scrollbar-face-color:        #C8541A;
    scrollbar-highlight-color:   #ffffff;
    scrollbar-shadow-color:      #626672;
    scrollbar-3dlight-color:     #FFF8EB;
    scrollbar-arrow-color:       #ffffff;
    scrollbar-track-color:       #F0F0F3;
    scrollbar-darkshadow-color:  #6E7275;
    background-color:      #ffffff;
}

body.print {
    background: #ffffff;
    color:#303030;
    font:76% Verdana,Tahoma,Arial,sans-serif;
    margin:10;
    padding:0;
    text-align:left;
    overflow:visible;
}

.bodyContent {
     background:            url("../../common/img/bg_main.gif");
     background-attachment: fixed;
     background-color:      #ffffff;
     margin-top:            0px;
     margin-left:           0px;
     border:                0px;
}

form {
    display: inline;
}

#iframe_login {
    background-color: #FFFFFF;
    border: 0px none #ffffff;
    padding: 0px;
    margin: 0px;
    height: 200px;
    width: 350px;
}

h1,h2,h3,h4,h5     { font-weight: bold; }
h1                 { font-size: 20px; color: #565A5B; }
h2                 { font-size: 18px; color: #565A5B; }
h3                 { font-size: 16px; color: #565A5B; }
h4                 { font-size: 14px; color: #C8541A; }
h5                 { font-size: 12px; color: #565A5B; margin-bottom: 0px; }

img                { border:0px; }

A:link             { color: #C8541A; text-decoration: underline; font-weight: none;}
A:visited          { color: #C8541A; text-decoration: underline; font-weight: none;}
A:active           { color: #C8541A; text-decoration: underline; font-weight: none;}
A:hover            { color: #C8541A; text-decoration: none;      font-weight: none;}

A.topnavi:link, span.topnavi { font-size: 10px; color: #626672; text-decoration: none; font-weight: none; }
A.topnavi:visited   { font-size: 10px; color: #626672; text-decoration: none; font-weight: none; }
A.topnavi:active    { font-size: 10px; color: #626672; text-decoration: none; font-weight: none; }
A.topnavi:hover     { font-size: 10px; color: #C8541A; text-decoration: underline; font-weight: none; }

A.navi:link         { font-size: 11px; color: #000000; text-decoration: none; font-weight: none; }
A.navi:visited      { font-size: 11px; color: #000000; text-decoration: none; font-weight: none; }
A.navi:active       { font-size: 11px; color: #000000; text-decoration: none; font-weight: none; }
A.navi:hover        { font-size: 11px; color: #C8541A; text-decoration: none; font-weight: none; }

td                  { font-size: 11px; }
ol                  { font-size: 11px; }
ul                  { font-size: 11px; }

.small              { font-size: 10px; color: #555555; font-weight: none; }
.main               { font-size: 11px; color: #000000; font-weight: none; }
.footer             { font-size: 9px;  color: #999999; font-weight: none; }

TEXTAREA {
    color:      #626672;
    font:       8pt verdana;
    font-weight:     none;
    text-decoration:    none;
    background:     #FFFFFF;
    border:      1 solid #C3C2D0;
    padding-left:     3px;
    padding-top:     1px;
}

INPUT.standard {
    color:           #626672;
    font:            11px verdana;
    font-weight:     none;
    text-decoration: none;
    background:      #FFFFFF;
    border:          1px solid #C3C2D0;
    padding-left:    3px;
    padding-top:     1px;
}

.button {
    color:           #565A5B;
    font:            8pt verdana;
    font-weight:     none;
    text-decoration: none;
    background:      #FFFFFF;
    border:          1 solid #565A5B;
    padding-left:    3px;
    padding-top:     1px;
}

.stdbutton {
    color:           #565A5B;
    font:            8pt verdana;
    text-decoration: none;
    background:      #FFFFFF;
    border:          1 solid #565A5B;
    padding-left:    3px;
    padding-top:     1px;
}

SELECT.standard {
    color:           #565A5B;
    font:            8pt verdana;
    font-weight:     none;
    text-decoration: none;
    background:      #FFFFFF;
}

SELECT.small {
   color: #565A5B;
   font: 8pt verdana;
   font-weight: none;
   text-decoration: none;
   background: #FFFFFF;
   zoom:85%;
}

.t {
    CURSOR: hand;
}

.b {
    CLEAR: left; DISPLAY: block;
}

.error {
    color: #C8541A;
    font-weight: bold;
}

INPUT.error, TEXTAREA.error {
    background: #F2E8E8;
}

/****************** Subpage ***********************/

.subpage {
    
}

.subpage .main {
    font-family: Verdana;
    font-size: 8pt;
    line-height: 12pt;
    color: #000000;
}

.subpage #recommend {
    margin-left: 0px;
    margin-right: 5px;
    font-family: Verdana;
    font-size: 8pt;
    line-height: 12pt;
    color: #000000;
}

div.shadedbox {
    border-top: 1px solid #7A7A7A;
    border-left: 1px solid #7A7A7A;
    border-bottom: 2px ridge #7A7A7A;
    border-right: 2px ridge #7A7A7A;
    position: static;
    background-color: #F1F1F1;
    padding: 10px ;
}

.linklist {
    list-style:none;
    margin:0 0 16px 10px;
    padding:0;
}

.linklist li {margin-bottom:0.7em;}


/**************** ERRORS *********************/

td.errorContent {
	background-color: #FFFFFF;
	vertical-align: top;
	padding-left: 10px; 
	padding-right: 10px;
}

td.errorContentRight {
	text-align: right;
} 
