BODY, TD, P, DIV { font-family: arial, serif; font-size: 12px; }
BODY { margin: 0px; background-color: #444444 }
IMG { border: 0 }
A { color: #000066 }
h1 {font-size:16px; margin: 0}
FORM { display: inline }

DIV#mainmenu { /* width: 960px; */ width:100%; background-color: #ffffff;  border-bottom: solid 1px #9D9C6A; }
DIV#mainmenu TABLE { border-collapse: collapse; position: relative; top: 1px; }
DIV#mainmenu TD { padding:5px; background-color: #F5F7F0; border: solid 1px #9D9C6A; padding-left:10px; padding-right:10px; }
DIV#mainmenu TD.left_cell { margin:0; padding:0; width:20px; border:0; border-bottom: solid 1px #9D9C6A; background-color:#ffffff; }
DIV#mainmenu TD.highlight { font-weight:bold; border-top: solid 3px #9D9C6A; border-bottom: solid 1px #E3E6D5; background-color:#E3E6D5; }
DIV#mainmenu A {  color: #5B6D7A; margin-left: 5px; margin-right: 5px; text-decoration: none }

DIV#secondmenu { /* width: 960px; */ width:100%; background-color: #E3E6D5; padding-top:10px; border-bottom: solid 1px #9D9C6A; }
DIV#secondmenu TABLE { border-collapse: collapse; position: relative; top: 1px; }
DIV#secondmenu TD { padding:3px; background-color: #EFF0E6; border: solid 1px #9D9C6A; padding-left:8px; padding-right:8px; }
DIV#secondmenu TD.left_cell { margin:0; padding:0; width:20px; border:0; border-bottom: solid 1px #9D9C6A; background-color:#E3E6D5; }
DIV#secondmenu TD.highlight { font-weight:bold; border-top: solid 3px #9D9C6A; border-bottom: solid 1px #E3E6D5; background-color:#E3E6D5; }
DIV#secondmenu A {  color: #5B6D7A; margin-left: 5px; margin-right: 5px; text-decoration: none }

DIV#big_blog_title { padding-left:20px; font-weight:bold; font-size:24px; background-color:#ffffff; padding-bottom:10px; }
DIV#small_blog_menu { position:absolute; top :10px; left:700px; }

DIV#blog_big_menu { /* width: 960px; */ width:100%; background-color: #ffffff;  border-bottom: solid 1px #9D9C6A; }
DIV#blog_big_menu TABLE { border-collapse: collapse; position: relative; top: 1px; }
DIV#blog_big_menu TD { padding:5px; background-color: #F5F7F0; border: solid 1px #9D9C6A; padding-left:20px; padding-right:20px; }
DIV#blog_big_menu TD.left_cell { margin:0; padding:0; width:20px; border:0; border-bottom: solid 1px #9D9C6A; background-color:#ffffff; }
DIV#blog_big_menu TD.highlight { font-weight:bold; border-top: solid 3px #9D9C6A; border-bottom: solid 1px #E3E6D5; background-color:#E3E6D5; }
DIV#blog_big_menu A {  color: #5B6D7A; margin-left: 5px; margin-right: 5px; text-decoration: none }

DIV#blog_small_menu { /* width: 960px; */ width:100%; background-color: #E3E6D5; padding-top:10px; border-bottom: solid 1px #9D9C6A; }
DIV#blog_small_menu TABLE { border-collapse: collapse; position: relative; top: 1px; }
DIV#blog_small_menu TD { padding:3px; background-color: #EFF0E6; border: solid 1px #9D9C6A; padding-left:18px; padding-right:18px; }
DIV#blog_small_menu TD.left_cell { margin:0; padding:0; width:20px; border:0; border-bottom: solid 1px #9D9C6A; background-color:#E3E6D5; }
DIV#blog_small_menu TD.highlight { font-weight:bold; border-top: solid 3px #9D9C6A; border-bottom: solid 1px #E3E6D5; background-color:#E3E6D5; }
DIV#blog_small_menu A {  color: #5B6D7A; margin-left: 5px; margin-right: 5px; text-decoration: none }

DIV#header { padding-bottom: 5px; padding-left: 17px; padding-top: 5px; }
DIV#footer { /* width: 960px; */ margin: auto; text-align: center; background-color: #ffffff; color: #666666; padding-top: 10px; padding-bottom: 10px; }
DIV#pathnav { /* width: 950px; */ background-color: #E3E6D5; padding-left:20px; margin: auto; padding-top: 10px; padding-bottom: 10px; }
DIV#content { /* width: 960px; */ background-color: #E3E6D5; padding:20px; }

DIV#counters { height: 30px; text-align:center; }

DIV.record { margin-bottom: 30px;  }
DIV.record_title {  border: dotted 1px #bbbbbb; background-color: #ffffff; padding: 10px; font-weight: bold; color: #000000; font-size: 16px; }
DIV.record_title A { text-decoration: none; color: #000000; }
DIV.record_text { border: dotted 1px #bbbbbb; border-top: 0; padding: 10px; text-align: justify }
DIV.record_footer { border: dotted 1px #bbbbbb; background-color: #ddeedd; border-top: 0; padding: 2px; text-align: justify }

TABLE.review { width: 940px; border: solid 1px #bbbbbb; margin-left: auto; margin-right: auto; margin-top: 10px; border-collapse: collapse }
TABLE.review TD { background-color: #ffffff; padding: 5px; border: solid 1px #dddddd; }
TABLE.review TD.header { background-color: #aaaaaa; font-weight: bold; padding-top: 5px; padding-bottom: 5px }
TABLE.review TD.caption { background-color: #bbbbbb; font-weight: bold; width: 150px }
TABLE.review TD.input { background-color: #ffffff; }
TABLE.review TD.input TEXTAREA { width: 580px; height: 100px; background-color: #dddddd; border: solid 1px #bbbbbb }
TABLE.review TD.input INPUT { width: 580px; background-color: #dddddd; border: solid 1px #bbbbbb }
TABLE.review TD.input INPUT.button { width: 150px; border: solid 1px #999999 }
TABLE.review TD.input INPUT.radio { width: 24px; border: 0 }
TABLE.review TD.input INPUT.checkbox { width: 24px; border: 0 }
TABLE.review TD.input SELECT { width: 584px;  }
TABLE.review TD.input SELECT.multiselect { width: 584px; background-color: #cccccc }

TABLE.form { border: solid 1px #888888; border-collapse: collapse; width:100%; }
TABLE.form TD { padding: 5px;  background-color: #eeeeee; }
TABLE.form TD.caption { width: 130px; text-align:left; }
TABLE.form TD.control { }
TABLE.form TD.control TEXTAREA { width: 200px; height: 100px; background-color: #dddddd; border: solid 1px #bbbbbb }
TABLE.form TD.control DIV.blog_big_text TEXTAREA { height: 400px; width: 400px; }
TABLE.form TD.control DIV.blog_picture_description TEXTAREA { height: 100px; width: 200px; }
TABLE.form TD.control INPUT { width: 200px; background-color: #dddddd; border: solid 1px #bbbbbb }
TABLE.form TD.control SELECT { width: 206px; background-color: #dddddd; border: solid 1px #bbbbbb }
TABLE.form TD.control INPUT.button { width:200px; border: solid 1px #999999 }
TABLE.form TD.control INPUT.checkbox { width:20px; }
TABLE.form TD.control INPUT.radio { width:20px; }
TABLE.form TD.control SELECT.date_element_select { width: 55px; background-color: #dddddd; border: solid 1px #bbbbbb }
TABLE.form TD.title { background-color: #444444; color: #ffffff; font-weight: bold; padding: 5px;}
TABLE.form TD.title TD { background-color: #444444; color: #ffffff; font-weight: bold; border: 0 }
TABLE.form TD.header { background-color: #888888; color: #ffffff; font-weight: bold; }
TABLE.form TD.header IMG { margin-right: 4px; }
TABLE.form TD.footer { background-color: #aabbaa; }
TABLE.form TD.footer TD { background-color: #aabbaa; color: #000000; padding: 0px; }
TABLE.form TD.footer TD A { color: #000000; }
TABLE.form TD.icon { width: 68px; vertical-align: top; background-color: #ffffff; border-right: dotted 1px #aabbaa; text-align: center }

TABLE.grid { border: solid 1px #888888; border-collapse: collapse; width:100% }
TABLE.grid TD { border: solid 1px #888888; padding: 2px;  background-color: #eeeeee }
TABLE.grid TD.title { background-color: #5E6D5E; color: #ffffff; font-weight: bold }
TABLE.grid TD.title TD { background-color: #5E6D5E; color: #ffffff; font-weight: bold; border: 0 }
TABLE.grid TD.title TD A { color: #ffffff; font-weight: bold; border: 0 }
TABLE.grid TD.header { background-color: #444444; color: #ffffff; font-weight: bold }
TABLE.grid TD.header A{ background-color: #444444; color: #ffffff; font-weight: bold }
TABLE.grid TD.Row0 { background-color: #dddddd;  }
TABLE.grid TD.Row1 { background-color: #aaaaaa;}
TABLE.grid TD.header IMG { margin-right: 4px; }
TABLE.grid TD.footer { background-color: #aabbaa; }
TABLE.grid TD.footer TD { background-color: #aabbaa; color: #000000; padding:0 }
TABLE.grid TD.footer TD A { color: #000000 }

TABLE.paging { width: 100% }
TABLE.paging TD { border:0; background-color: #FFB400; }
TABLE.paging TD.left { text-align: left; width:20%; }
TABLE.paging TD.center { width:60%; text-align: center; }
TABLE.paging TD.right { text-align: right; width:20%; }

DIV.nav_paging TABLE.paging TD { border:0;  background-color: #FFFFFF; }

TD.cmd { text-align: center; font-size: 10px; padding-left: 4px; padding-right: 4px; width: 50px;  }
TD.cmd A { text-decoration: none }
TD.cmd IMG { position: relative; top: 2px }
TD.cmd SPAN { position: relative; top: 0px }
