/** CSS DOCUMENT **/

body                    { font-family: arial, verdana, sans-serif; background: #9497a4; margin: 0px; width:100%; margin-left:auto; margin-right:auto; text-align: center; }

/** TAGS **/
input.form_text         { border-style:solid; border-color:#9497a4; border-width:1px; }
input.form_button       { font-size:12px; font-weight:bold; color:#444444; padding-left:5px; padding-right:5px; padding-bottom:1px; background-color:#c7c7c5; border-style:solid; border-color:#9b9b9b; border-top-color:#dddedf; border-left-color:#dddedf; border-width:1px; cursor:pointer; }
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.jpg); width: 920px; 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: #91912a; text-decoration: none; }
a:visited               { color: #91912a; text-decoration: none; }
a:hover                 { color: #404040; text-decoration: underline; }

/** module table **/
table.moduletable       { table-layout: auto; width: 100%; }
table.moduletable th    { font-size: 13px; background-image: url(images/menuheader.jpg); padding-bottom: 7px; padding-top: 10px; padding-right: 12px; padding-left: 12px; color: #000000; 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: 920px; text-align:center; margin:0 auto; }
#surrounding_box        { background-image: url(images/wrapper.jpg); width: 920px; 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:10px; padding-right:10px; 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-top:20px; margin-left:auto; margin-right:auto; width: 920px; } 
.header_left            { background-image: url(images/header_left.png); width: 418px; background-repeat: repeat; height: 205px; padding:0px; padding-top:20px; vertical-align:top; color: #f3f3f3;}
.header_left a          { color: #ffffff; text-decoration: none}
.header_right           { text-align: right; background-image: url(images/header_right.png); width: 502px; background-repeat: no-repeat; padding:0px; }
.header_left_rtl        { background-image: url(images/header_right.png); width: 502px; background-repeat: no-repeat; height: 205px; padding:0px; padding-top:20px; vertical-align:top; color: #f3f3f3; }
.header_left_rtl a      { color: #ffffff; text-decoration: none }
.header_right_rtl       { text-align: left; background-image: url(images/header_left.png); width:418px; background-repeat: repeat; height: 205px; padding:0px; }
.header_title           { font-family: arial, verdana, helvetica;  margin-left: 45px; margin-right: 45px;   font-size:2.6em; font-weight:bold;}
.header_divider         { background-image: url(images/header_divider.jpg); width: 920px; height: 2px; }

/** FOOTER  **/
a.footer_link           { color: #eeee88; }
a.footer_link:visited   { color: #eeee88; }
.footer_box             { clear: both; font-size: 10px; color: #ffffff; padding-top: 0px; text-align: center; height: 100px; background-color:#9497a4; }
.footer_box a           { color: #eeee88; }
.footer_box a:visited   { color: #eeee88; }
.footer_copyright       { padding-bottom:10px; color: #404040; }
.footer_divider         { background-image: url(images/bottom.jpg); width: 920px; height: 22px; }

/** 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:25px; }
.languages_bar_rtl      { margin-left:25px; }