body {font-family:Arial; font-size:10pt; color:#5b5955; background:#e9eadc; text-align:justify }

a  {color:#b31317;}
a.greylink {color:#5b5955}/*greylink*/
a.blacklink {color:black}/*blacklink*/

h1 {font-size:14pt; color:#b31317; margin:14px 0; font-weight:normal}
h2 {font-size:12pt; color:#b31317; margin:8px 0}
h3 {font-size:11pt; color:#b31317; margin:8px 0}
h4 {font-size:10pt; color:#b31317; margin:8px 0}

form {margin:0; padding:0}

a.lnk {text-decoration:none}
a.lnk:hover {text-decoration:underline}

.tooltip {background:#b31317; color:white; border:solid 1px #CCC; padding:2px 4px; width:350px;  white-space:normal;  z-index:10000}

/* Right Column */

.iarrow {display:inline; width:1px; padding-left:8px; height:6px; background:url("i/iarrow.png") right 60% no-repeat}

#body a.cll_grl {display:block; color:#5b5955; margin:4px 0; color:#5b5955; font-size:10pt; text-decoration:underline}

.shc1 {background:#808080;  font-size:9pt; height:18px; padding-top:3px; text-indent:10px; color:white; margin:11px 22px 11px 0; text-transform:uppercase;
/* border:1px #b4b4ae solid; border-left:none; border-right:none; */ }

.mnl_sp_lnk {display:block; padding:0 0 0 40px; height:40px; color:#b31317; font-weight:bold; font-size:10pt; background-repeat: no-repeat}
.mnl_sp_lnk_1 {background-image:url(i/ic1.gif)}
.mnl_sp_lnk_2 {background-image:url(i/ic2.gif)}
.mnl_sp_lnk_3 {background-image:url(i/ic3.gif)}

.mnl_lnk {display:block; color:#b31317; font-weight:bold; font-size:10pt; margin:4px 0}

.npl {color:#666; font-size:9pt; font-weight:bold; display:block; margin-bottom:8px}

.item_cons {}

.photo_62a {display:block; float:left; width:64px; height:64px; border:1px #adaead solid}
.photo_62b {display:block; float:left; width:62px; height:62px; border:1px #CCC solid}
.item_cons a {font-weight:bold; font-size:10.5pt; margin:12px 0 0 15px; display:block; float:left; width:30px; } 
.delm_4 {clear:left; height:4px; overflow:hidden}


/* Table */

th.th {font-size:11.5pt; color:#b31317; height:30px; vertical-align:bottom;}
td.td_name, td.td_value {font-size:9pt; height:30px; vertical-align:bottom;}
td.td_name {color:black;  width:160px; padding-bottom:3px}
td.td_value {}

/* Forms */

.inputbutton , .inputsubmit{background:#b6171e; color:white; font-size:9.5pt; border:1px solid #CCC; padding:1px 20px}
.inputtext, .inputtextarea {border:1px solid #CCC; padding:2px 0}
.inputselect {border:1px solid #CCC;}
.inputselect option {padding-left:5px; text-indent:10px}

* html .inputbutton {height:22px}

.inputshortest {width:55px}
.inputmedium {width:300px}
.inputlong {width:400px}

.mnb input[type=text], .mnb select {color:#333}


.starrequired {color:#b31317; font-weight:bold; font-size:17px}
div.error {}
div.ok {}



.mr_28 {margin-right:28px}

/* Baloon */

.mnb {position:relative; _height:120px; _width:100%;  background:url("images/mnb_bg.png"); margin:10px 0 10px 0}
.mnb .e1, .mnb .e2, .mnb .e3, .mnb .e4 {position:absolute; width:8px; height:8px; overflow:hidden}
.mnb .e1 {left:0; top:0; background:url("images/mnb_corner_nw.png") no-repeat;}
.mnb .e2 {right:0; top:0; _right:-1px; background:url("images/mnb_corner_ne.png") no-repeat;}
.mnb .e3 {left:0; bottom:0; _bottom:0px; background:url("images/mnb_corner_sw.png")}
.mnb .e4 {right:0; bottom:0; _bottom:0px; right:-1px; background:url("images/mnb_corner_se.png")}
.mnb .cnt_in {padding:4px 14px 12px 14px;}

/* Site Map */

#site_map {}
#site_map li {list-style:none}
#site_map a {text-decoration:none}
#site_map a:hover {text-decoration:underline}
#site_map ul.map-level-0 > li { color:#b31317; margin:14px 0; }
#site_map ul.map-level-1 > li a {color:#444; margin:4px 0; }

* html #site_map ul.map-level-0 li {color:#b31317; margin:14px 0;}
* html #site_map ul.map-level-1 li a {color:#444;  margin:4px 0;}

/* Managers */

#managers_page .item_cons {float:left; width:32%; display:table}
#managers_page .delm_4 {clear:none; display:none }