/* css_system.tpl */ 
* { border-color:#4b3942; font-family:; } 
a, a:link, a:visited { cursor:pointer; text-decoration:none; } 
a:link { color:#006633; } 
a:visited { color:; } 
a:active { color:; } 
a:hover { color:; } 
a:focus { color:; text-decoration:underline; } 
a.head { display:block; } 
a.hoverimage { text-decoration:none; } 
a.hoverimage img { border:0 none; filter:alpha(opacity=70); opacity:0.7; } 
a.hoverimage:hover img { filter:alpha(opacity=100); opacity:1px; } 
a img,a:visited img,a:link img { border:0 none; } 
a.admin { font-family:Verdana, Tahoma, sans-serif; font-size:10px; font-weight:bold; } 
a.head,.tabHead a, .tabHead a:link, .tabHead a:visited, *.scroller.a, *.scroller.a:link, *.scroller.a:visited { color:#e8f2ed; margin:0; text-decoration:none; } 
a.head:hover,*.tabHead a:hover,*.scroller.a:hover  { background-color:#288e5b; } 
b { font-weight:bold; } 
body { background-color:#d2e4db; color:#000000; font-size:; height:95%; } 
body.adminedit { border-color:#b7b0b4; border-style:none none none solid; border-width:1px; margin-left:0; padding-left:10px; } 
#print_body { background-image:none; } 
div { font-size:; /* IE Fix */ margin:0; padding:0; } 
div.objectcontainer { background-color:#ffffff; margin:2pt 0; padding:5pt; position:relative; } 
div.objectcontainer h2 { margin:0 0 5pt; padding:0; } 
div.objectdate { float:right; font-weight:bold; position:relative; /* IE Fix */ } 
div.objectfooter { clear:right; height:0; line-height:0; } 
div.objectlinks { margin-top:5pt; } 
div.object_ad { overflow:hidden; position:relative; border: 1px solid #4b3942; padding: 10px; vertical-align:middle; } 
form,tr { margin:0; padding:0; } 
hr { background-color:#b7b0b4; border:0 none; color:#b7b0b4; height:1px; margin:10px 0; padding:0; } 
iframe { border-color:#b7b0b4; border:0 none; margin:0; padding:0; } 
iframe.content_editor { border: 2px solid #b7b0b4; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; -khtml-border-radius:2px; -ms-border-radius:2px; } 
img.icon,img.brand_1,img.brand_2,img.brand_3 { border:0 none; margin:0 5px 0 0; padding:0; vertical-align:middle; } 
img.brand_1 { background-image:url(/gfx/brand_1.gif); height:20px; width:20px; } 
img.brand_2 { background-image:url(/gfx/brand_2.gif); height:50px; width:50px; } 
img.brand_3 { background-image:url(/gfx/brand_3.gif); height:100px; width:100px; } 
img.top_left { left:0; position:absolute; top:0; } 
img.top_right { position:absolute; right:0; top:0; } 
img.bottom_left { bottom:0; left:0; position:absolute; } 
img.bottom_right { bottom:0; position:absolute; right:0; } 
img.objectimage, a img.objectimage { border:1px solid #4b3942; display:inline; float:right; margin:0 0 3pt 5pt; position:relative; /* IE Fix */ } 
input,textarea,select { border-color:#4b3942; border-style:solid; border-width:1px; font-family:Verdana, Tahoma, sans-serif; font-size:; font-weight:normal; line-height:1.2em; padding:1pt; } 
label { font-size:; /* IE Fix */ } 
p { margin-bottom:4pt; margin-top:2pt; } 
q { quotes:"\201E" "\201C"; } 
table { border-collapse:separate; border-spacing:0; border-style:none; border-width:0; empty-cells:show; margin:0; padding:0; } 
table.layout,table.tight { border-collapse:collapse; } 
td,th { font-size:; /* IE Fix */ margin:0; padding:3pt; } 
table.layout td { vertical-align:top; } 
table.tight > tbody > tr > td { margin:0; padding:0; vertical-align:top; } 
table.grid { border-collapse:collapse; border-spacing:0; empty-cells:show; } 
table.grid th,table.grid td { border:1px solid #b7b0b4; } 
ul,ol { list-style-position:outside; margin:1em 25pt; } 
*.chk { border-style:none; } 
*.borders { border-color:#4b3942; border-style:none solid; border-width:1px; margin:0; padding:5px 10px; } 
*.box { background-color:; background-position:top; background-repeat:repeat-x; border-color:#b7b0b4; border-style:solid; border-width:2px; font-size:; padding:0; text-align:left; vertical-align:top; } 
*.boxhead { color:#4b3942; font-size:; font-weight:bold; padding:2px 5px 5px; } 
*.boxbody { padding:10px; } 
*.button,*.button:link,*.button:visited,*.button:active { border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -khtml-border-radius:10px; -ms-border-radius:10px; background-image:url(/gfx/button_bg.gif); background-color:#d0d8e0; background-repeat:repeat-x; border:1px solid; border-color:gray; color:#222; cursor:pointer; font-family:Segoe UI, Tahoma, Verdana, sans-serif; font-size:10px; font-weight:bold; padding:4px 10px; text-decoration:none; line-height: 15px; overflow:visible; width:auto; } 
*.button:hover { background-color:#FAFEFF; background-image:none; text-decoration:none; border-color:orange; 
} 
*.button img { border:0 none; margin:0 0 1px; padding:0; vertical-align:middle; } 
*.code { background-color:#f2f6f4; border:1px solid #b7b0b4; border-width:1px 2px 2px 1px; font-family:Lucida Console, Courier New, monospace; font-size:10px; padding:8px; } 
*.code textarea { background-color:transparent; border:0 none; overflow:hidden; padding:0; width:100%; } 
*.very_compact,*.very_compact input,*.very_compact textarea,*.very_compact select,*.very_compact label { font-size:10px; } 
*.very_compact tr,*.very_compact td,*.very_compact th { font-size:10px; margin:1px; padding:1px; } 
*.compact tr,*.compact td,*.compact th { margin:1px; padding:1px; } 
*.error,*.error a { color:#7A2F33; font-size:; font-weight:bold; } 
*.favalError input,*.favalError select,*.favalError input { background-color:#FBA; } 
*.HeadBig,*.HeadBrand,h1 { color:#4b3942; font-family:; font-size:; font-weight:bold; } 
*.HeadSmall,h2 { color:; font-family:; font-size:; font-weight:bold; } 
*.linkstyle { font-size:95%; font-weight:bold; line-height:14px; } 
*.maxwidth { width:100%; } 
*.ok { color:#006633; font-size:12px; font-weight:bold; } 
*.scroller  { width:99%; table-layout:fixed; } 
*.scroller * { color:#e8f2ed; height:1.5em; } 
*.scroller td { height:1.5em; padding:0; position:relative; border:1px solid #4b3942; overflow:hidden; background-color:#288e5b; } 
*.scroller pre { font-size:12px; padding:0; margin:0; background-color:transparent; border:0 none; font-weight:bold; } 
*.tabHead { background-color:#147a47; color:#e8f2ed; font-weight:bold; } 
*.tabHead a { color:#e8f2ed; } 
*.tabCell0 { background-color:#ffffff; padding-left:5px; padding-right:5px; vertical-align:top; } 
*.tabCell1 { background-color:#f2f6f4; padding-left:5px; padding-right:5px; vertical-align:top; } 
*.tabCell2 { background-color:#cbdad3; padding-left:5px; padding-right:5px; vertical-align:top; } 
*.tabCell3 { padding-left:5px; padding-right:5px; vertical-align:top; } 
*.txtStd { color:#000000; text-align:justify; } 
*.txtQuote { color:; font-style:italic; } 
*.txtImg { color:; font-family:Verdana, Tahoma, sans-serif; font-size:10px; font-weight:bold; } 
div.datepicker { background:#ffffff; border:1px #C4D5E3 solid; font-family:arial; font-size:10px; padding:0; position:absolute; text-align:center; } 
div.datepicker table { font-size:10px; margin:0; padding:0; text-align:center; width:180px; } 
div.datepicker table thead tr th { background:#147a47; color:#e8f2ed; border-bottom:1px solid #c4d5e3; font-size:12px; font-weight:bold; margin:0; padding:0; } 
div.datepicker table tbody tr { border:1px #ffffff solid; margin:0; padding:0; } 
div.datepicker table tbody tr td { border:1px #f2f6f4 solid; margin:0; padding:0; text-align:center; } 
div.datepicker table tbody tr td:hover,div.datepicker table tbody tr td.outbound:hover,div.datepicker table tbody tr td.today:hover { background:#147a47; color:#e8f2ed; border:1px #c4d5e3 solid; cursor:pointer; } 
div.datepicker table tbody tr td.wday { background:#ffffff; border:1px #ffffff solid; cursor:text; } 
div.datepicker table tbody tr td.outbound { background:#cbdad3; } 
div.datepicker table tbody tr td.today { background:#c4d5e3; border:1px #16518e solid; } 
div.datepicker table tbody tr td.nclick,div.datepicker table tbody tr td.nclick_outbound { color:#cbdad3; cursor:default; } 
div.datepicker table tbody tr td.nclick:hover,div.datepicker table tbody tr td.nclick_outbound:hover { background:#ffffff; border:1px #f2f6f4 solid; } 
div.datepicker table tfoot { background:#147a47; color:#e8f2ed; border-top:1px solid #c4d5e3; cursor:pointer; font-size:10px; padding:0; text-align:center; } 
div.autocomplete { background-color:#FFF; border:1px solid #888; font-family:Verdana; margin:0; padding:0; position:absolute; width:250px; } 
div.autocomplete ul { list-style-type:none; margin:0; padding:0; } 
div.autocomplete ul li.selected { background-color:#000; color:#fff; } 
div.autocomplete ul li { cursor:pointer; display:block; list-style-type:none; margin:0; padding:2px; } 
div.datepicker table tbody tr td.nclick_outbound,div.datepicker table tbody tr td.nclick_outbound:hover { background:#E8E4E4; } 
.cmstab { height:100%; } 
.cmstab_table { border-collapse:collapse; empty-cells:show; padding:0; margin:0; border-spacing:0; } 
.cmstab_table td { margin:0; padding:0; } 
.cmstab_tab_separator { border-style:none none solid none; border-width:1px; font-size:10px; font-family:sans-serif; width:5px; } 
.cmstab_tab, .cmstab_tab_div, .cmstab_touchpad { height:22px; } 
.cmstab_tab_div { background-color: ; border-width:1px; border-style:solid; vertical-align:top; position:relative; top:0; left:0; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0; -khtml-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; } 
.cmstab_hover .cmstab_tab_div { background-color: #F9EBD4; } 
.cmstab_tab_label { margin:0; padding:1pt 4pt; text-align:center; vertical-align:middle; font-size:8pt; white-space:nowrap; z-index:1; } 
.cmstab_touchpad { background-position:top; background-repeat:repeat-x; background-image:url(/gfx/mirror_reflection.png); position:absolute; cursor:pointer; left:0; top:0; width:100%; margin:0; padding:0; border:0 none; z-index:2; } 
.cmstab_contents { position:absolute; left:0; top:0; height:100%; width:100%; padding:0; background-color: ; } 
.cmstab_tabcontainer { height:100%; margin:0; padding:0; border: 0 none; background-color: ; } 
.cmstab_container_div { position:relative; width:100%; height:100%; } 
.cmstab_contents { border: 1px solid #4b3942; border-top:0 none; } 
.cmstab_unselected .cmstab_tab_div { border-bottom-style: solid; } 
.cmstab_unselected .cmstab_touchpad { top: 2px; } 
.cmstab_unselected .cmstab_tab_label { font-weight: normal; border-top: 0 none; } 
.cmstab_selected .cmstab_tab_div { border-bottom-style: none; } 
.cmstab_selected .cmstab_touchpad { top: 2px; } 
.cmstab_selected .cmstab_tab_label { font-weight: bold; border-top: 2px solid orange; } 
.cmstab_contents iframe { padding:0; border:0 none; margin:0; width:100%; height:100%; background-color: ; } 
div.soc_btn { display:block; height:20px; width:90px; } 
div.soc_list_wrapper { display:block; visibility:hidden; background:; position:absolute; margin-top:13pt; padding:5pt; border:1px solid #4b3942; z-index:1000; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px; } 
ul.soc_list { list-style-type:none; margin:0; padding:0; } 
ul.soc_list li { padding:0; margin:0; display:block; } 
ul.soc_list li a { display:block; margin:0; padding:3px 0; } 
ul.soc_list li a:hover { background-color:#cbdad3; } 
.highslide-html iframe { border:0 none !important; } 
.highslide-header li { margin: 0; padding: 0; } 
img.highslide-image { background-color:transparent !important; } #encyclopedia_letters { margin:5px 0px 0px 0px; } 

#encyclopedia_letters a, #encyclopedia_letters a:link, #encyclopedia_letters a:visited { display:inline; font-size:12px; font-weight:bold; padding:2px 4px 3px; margin:0 2px 0 0; text-decoration:none; } 
a#encyclopedia_selected, a#encyclopedia_selected:link, a#encyclopedia_selected:visited{ padding-bottom:5px; } 
#encyclopedia_control_body { padding:5px; padding-bottom:10px; margin-bottom:10px; } 
#adminhead { position:relative; top:0px; left:0px; padding:0; height:30px; border-color: #000000; border-width:1px; border-style:none none solid none; 
z-index:50; position: fixed; width: 100%; 
} 
#adminhead, #adminhead_buttons { background-color: ; background-image: url(/files/adminhead_bg.php?scheme=standard&/bg.gif); } 
#adminhead h1 { font-size:8pt; margin:0; padding:0; z-index:55; position:absolute; left:35px; top:8px; font-weight:bold; background:none; text-decoration:none; line-height:16px; text-shadow: 0px -1px 0px rgba(255, 255, 255, 0.5); } 
#adminhead_logo { z-index:53; position:absolute; left:0; top:0; width:30px; height:30px; } 
#adminhead_logo img { z-index:53; position:absolute; left:5px; top:5px; } 
#adminhead_buttons { z-index:56; position:absolute; right:3px; top:0px; text-align:right; padding-right:5px; padding-top:7px; padding-left:10px; background-color:; height:23px; } 
#adminhead_contents { margin:10px; height:95%; margin-top:40px; } 
div.cmstooltip { background-color:#f2f6f4; border-radius:0 6px 6px 6px; -moz-border-radius:0 6px 6px 6px; -webkit-border-radius:0 6px 6px 6px; -o-border-radius:0 6px 6px 6px; -khtml-border-radius:0 6px 6px 6px; -ms-border-radius:0 6px 6px 6px; border-style:solid; border-width: 1px 2px 2px 1px; border-color:#4b3942; padding:5px; } 
span.tooltip_sensitive { border-bottom: 1px dotted; } 
.ajaxclock { background-image:url(/gfx/ajaxclock.gif); width:100%; height:100%; background-position: center; background-repeat:no-repeat; } 
.rounded { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px; -ms-border-radius:5px; } 
#errorbubble { position:absolute; display:none; width:190px; height:70px; padding:5px; font-size:11px; font-weight:bold; font-family: sans-serif; background-image:url(/gfx/errorbubble.gif); background-repeat:no-repeat; overflow:hidden; } 
.poll_bar { background-color:; border: 1px solid #98a69f; line-height:10px; font-size:10px; padding:1px; color:white; margin-bottom:9px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; -khtml-border-radius:2px; -ms-border-radius:2px; } 
.page_footer_space { padding:0; margin:0; height:42px; } 
.nicEdit-main { background-color:#d2e4db; padding:4px !important; margin:0 !important; } 
#section_filter select { width:100%; } 
.search_headline a { font-weight:bold; text-decoration:underline; font-size:110%; } 
form#compact_login, form#compact_search { position:relative; } 
div#username_container, div#password_container, div#search_container { position:relative; height:30px; float:none; } div#username_container input, div#password_container input, div#search_container input { bottom:0; left:0; position:absolute; } 
label.overlabel { color:#999; display:none; } 
label.overlabel-apply { position:absolute; top:3px; left:5px; z-index:1; color:#999; } 

@media print { .noprint { display:none; } } 
.clear { clear:both; } 

.boxhead, .boxbody {
    padding:0;
}

.button, .button:link, .button:visited, .button:active {
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
}

td, th {
    padding:0;
}


