* { font-family:Arial, Helvetica, sans-serif; font-size:11px;}

html { overflow-y:scroll; height:100%; }

body { height:100%; margin:0px; padding:0px; }

.group_title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: bold; }
.input_field_mandatory { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border:1px #AAAAAA solid; border-right-width:5px; margin-bottom:2px;}
.content { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.content_title { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; }
.content_public_title {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #289400; font-weight: bold; text-transform: uppercase; }
.content_public { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; }
.group_description { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; }
.search_results { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; }


.input_checkbox {border:0px; background: none; padding:0px; margin:0px;}

IMG { border:0px; }
SELECT, TEXTAREA { border: 1px solid #c5c5c5; background:#f8f8f8; font-size:10px; }
INPUT  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border:1px #AAAAAA solid; background:#f8f8f8; }

#content_container { height:100%; width:100%; overflow: auto; position:absolute; display:table; }

.intro_text { font:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width: 700px; padding-top:10px; padding-bottom:20px; text-align:justify;}
.content { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; }
.table_subtitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; text-transform: uppercase; }
.section_title { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #FFFFFF; text-decoration: none; }
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: none;}
.link_disabled { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none; }
.error_message { color:#FF0000; font-size:11px; text-align:center; }

a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-transform: none; text-decoration: none; border:0px solid #CCCCCC; }
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-transform: none; text-decoration: none; border:0px solid #CCCCCC;}
a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-transform: none; text-decoration: none; border:0px solid #CCCCCC;}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-transform: none; text-decoration: underline; border:0px solid #CCCCCC; }

#message { position: absolute; width:100%; height:100%; z-index:1001; left: 0; top: 0; background-image:url(message_background.gif); visibility:hidden; margin:0 auto}
#message_container { position:absolute; z-index:1002; visibility:hidden; width:100%; height:100%; text-align:center; vertical-align:middle; }

#operationMessage { margin-bottom:10px; border: 1px #CCCCCC solid; background-color:#F8F8F8; color:#666666; font-size:11px; display:none; width:760px; padding-top:10px; padding-bottom:10px; text-align:center; }

#loading { z-index:1005; position:absolute; display:none; right:40px; }

