/** CSS DOCUMENT **/

body                    { font-family: Verdana, Arial, Helvetica; margin: 0px; width:100%; margin-left:auto; margin-right:auto; text-align: center; }
input.form_text         { border-style:solid; border-color:#ababab; border-width:1px; }
input.form_button       { font-size:12px; font-weight:bold; color:#ffffff; padding-left:5px; padding-right:5px; padding-bottom:1px; background-color:#90c32f; border-style:solid; border-color:#ababab; border-top-color:#dddedf; border-left-color:#dddedf; border-width:1px; cursor:pointer; }

/** TAGS **/
td                      { font-size: 12px; color: #000000; }
tr                      { font-size: 12px; color: #000000; }
p                       { font-size: 12px; color: #000000; }
div                     { font-size: 12px; color: #000000; }
h1                      { font-size: 16px; color: #000000; }
hr                      { width: 100%; color: #e0e0e0; height: 1px; }
ul                      { padding-right: 0px; margin-top: 7px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; list-style-type: none; }
li                      { background-position: -3px 50%; padding-left: 15px; background-image: url(images/arrow.png); line-height: 15px; padding-top: 0px; background-repeat: no-repeat; }

.main                   { background-image: url(images/wrapper.gif); width: 1000px; padding:0px; margin:0px; margin-left:auto; margin-right:auto; align:center; }
.inside_main_settings   { padding-right:16px; padding-left:6px; }

/** TITLE BAR **/
.title_bar              { font-size:14px; font-weight:bold; }

/** LINKS **/
a:link                  { color:#4f8931; text-decoration:none; }
a:visited               { color:#4f8931; text-decoration:none; }
a:hover                 { color:#0f5000; text-decoration:underline; }

/** MODULE TABLE **/
table.moduletable       { table-layout:auto; width:100%; }
table.moduletable th    { font-size:13px; background-image:url(images/menuheader.gif); padding-bottom:7px; padding-top:9px; padding-right: 0px; padding-left: 18px; color: #ffffff; background-repeat: no-repeat; height: 37px; }
table.moduletable td    { padding-right:0px; padding-left:0px; padding-bottom:2px; padding-top:0px; }

/* MAIN BOXES */
#container              { width: 1000px; text-align:center; margin:0 auto; }
#surrounding_box        { background-image: url(images/wrapper.gif); width:1000px; margin:0px; margin-left:auto; margin-right:auto; text-align:center; float: left; }
#main_box               { margin: 0px; margin-left:auto; margin-right:auto; padding: 0px; padding-left:15px; padding-right:15px; width: 885px; min-height: 450px; height: 450px; } 		
#menu_box               { margin: 0px; padding: 0px; width: 195px; float: left; } 		
#content_box            { margin: 0px; padding-left:5px; padding-right:5px; width: 675px; float: right; } 

/** HEADER  **/
.header_box             { float: left; padding:0px; margin: 0px; margin-left:auto; margin-right:auto; width: 1000px;} 
.header_left            { background-image: url(images/header_left.gif); width: 416px; background-repeat: repeat; height: 117px; padding:0px; padding-bottom:8px; color: #81b223;}
.header_left a          { color: #4f8931; text-decoration: none }
.header_right           { text-align: right; background-image: url(images/header_right.gif); width: 584px; background-repeat: no-repeat; height: 117px; padding:0px; }
.header_left_rtl        { background-image: url(images/header_right.gif); width: 584px; background-repeat: no-repeat; height: 117px; padding:0px; padding-bottom:8px; color: #81b223; }
.header_left_rtl a      { color: #4f8931; text-decoration: none }
.header_right_rtl       { text-align: left; background-image: url(images/header_left.gif); width:416px; background-repeat: repeat; height: 117px; padding:0px; }
.header_title           { font-family: arial, verdana, helvetica;  margin-left: 70px; margin-right: 70px;  font-size:2.6em; font-weight:bold;}
.header_divider         { background-image: url(images/header_divider.png); width: 1000px; height: 32px; }

/** FOOTER  **/
.footer_box             { float: left; padding:0px; margin: 0px; margin-left:auto; margin-right:auto; width: 1000px; height: 100px; background: url(images/footer2.gif) no-repeat; } 
.footer_copyright       { padding-bottom:10px; }
.footer_divider         { background-image: url(images/footer_divider.png); width: 1000px; height: 34px; }

/** MESSAGE BOXES  **/
.message_sign           { width:26px; text-align:center; padding-left:auto; padding-right:auto; }
.message_text           { padding-left:0px; padding-right:0px;}
.success_message_box    { width:660px; height:40px; font-family: Verdana, Arial, Sans-Serif; margin-bottom:6px; margin-top:6px; padding:2px; color: #000000; background-color:#f1fff1; border:1px solid #3ac13a; }
.important_message_box  { width:660px; height:40px; font-family: Verdana, Arial, Sans-Serif; margin-bottom:6px; margin-top:6px; padding:2px; color: #000000; background-color:#fff1f1; border:1px solid #c13a3a; }
.message_box            { width:660px; height:40px; font-family: Verdana, Arial, Sans-Serif; margin-bottom:6px; margin-top:6px; padding:2px; color: #000000; background-color:#fffff1; border:1px solid #c1c13a; }

/** MARGIN LINES **/
.no_margin_line         { }
.line_no_margin         { }

/** HIGHLIGHT ROWS **/
.highlight_light        { background-color: #ffffff; }
.highlight_dark         { background-color: #f8f8f8; }

/** NEWS **/
.news_header            { font-size:14px; font-weight:bold; }

/** LANGUAGES **/
.languages_bar          { margin-right:70px; }
.languages_bar_rtl      { margin-left:70px; }
