/* HTML TAGS START (DO NOT CHANGE) */
img {
  border:                      0px;
}

form {
  margin:                      0px;
}

table td {
  vertical-align:              top;
}

p {
  margin-top:                  0px;
}
/* HTML TAGS END (DO NOT CHANGE) */

/* HTML TAGS START */
BODY {
  width:                       100%;
  height:                      100%;
  margin:                      0px;
  padding:                     0px;
  cursor:                      default;
  background-color:            #FFFFFF;
}

H1 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 12px Verdana;
  color:                       #555555;
}

H2 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 12px Verdana;
  color:                       #FF0000;
}

H3 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 10px Verdana;
  color:                       #FF0000;
}

H4 {
  margin:                      0px;
  padding:                     0px;
  font:                        normal 14px Verdana;
  color:                       #FF0000;
}

H5 {
  margin:                      0px;
  padding:                     0px;
  font:                        normal 12px Verdana;
  color:                       #FF0000;
}

H6 {
  margin:                      0px;
  padding:                     0px;
  font:                        normal 10px Verdana;
  color:                       #FF0000;
}

HR {
  width:                       100%;
  height:                      1px;
  border:                      0px;
  border-top:                  1px solid #999999;
}

a {
  color:                       #989E2F;
  text-decoration:             underline;
}

a:hover {
  color:                       #989E2F;
  text-decoration:             none;
}

table {
  font:                        normal 11px Verdana;
  color:                       #5E5E5E;
  text-align:                  justify;
  line-height:                 24px;
}
/* HTML TAGS END */

/* FORM TAGS START */
input.text {
  width:                       250px;
  height:                      21px;
  border:                      1px solid #93958A;
  font:                        normal 11px Verdana;
  vertical-align:              middle;
}

input.button {
  font:                        normal 11px Verdana;
  vertical-align:              middle;
}

select {
  width:                       250px;
  height:                      19px;
  border:                      1px solid #93958A;
  font:                        normal 12px Arial;
  vertical-align:              middle;
}

textarea {
  width:                       250px;
  height:                      80px;
  border:                      1px solid #93958A;
  font:                        normal 11px Verdana;
}
/* FORM TAGS END */

/* CUSTOM CSS TAGS START */
.fullscreen {
  width:                       100%;
  height:                      100%;
}

.siteholder {
  width:                       100%;
  height:                      100%;
  vertical-align:              middle;
  text-align:                  center;
}

.site {
  width:                       768px;
}

.sitetop {                     
  width:                       768px;
  height:                      48px;
  text-align:                  center;
  vertical-align:              bottom;
  background:                  url('../images/site_top.gif') no-repeat top left;
}

.contentleftholder {
  width:                       178px;
  border:                      1px solid #CCCCCC;
  background-color:            #EEF1F6;
}

.contentleft {                 
  width:                       178px;
}

.logo_noni {
  width:                       178px;
  height:                      121px;
  vertical-align:              top;
  border-bottom:               1px solid #CCCCCC;
}

.menu {
  width:                       178px;
}

.contentrightholder {
  width:                       587px;
  border-right:                1px solid #CCCCCC;
  border-top:                  1px solid #CCCCCC;
}

.contentright {
  width:                       587px;
}

.flash {
  width:                       587px;
  height:                      229px;
  border-bottom:               1px solid #CCCCCC;
}

.contentholder {
  width:                       587px;
}

.contentblock {
  width:                       587px;
  height:                      100px;
  font:                        normal 11px Verdana;
  color:                       #555555;
  line-height:                 18px;
  border-bottom:               1px solid #CCCCCC;
}

.content {
  width:                       587px;
  padding:                     25px 22px 35px 22px;
}

.content1 {
  width:                       294px;
  padding:                     25px 10px 35px 22px;
}

.content2 {
  width:                       293px;
  padding:                     25px 22px 35px 10px;
}

.contentblock2 {
 width:                        587px;
 height:                       100px;
 font:                         normal 11 px Verdana;
 color:                        #555555;
 line-height:                  18px;
 border-bottom:                1px solid #CCCCCC;
}

.contentblock2_left {
  width:                       404px;
  padding:                     25px 17px 45px 22px;
  border-right:                1px solid #CCCCCC;
}

.contentblock2_right {
  width:                       183px;
  padding:                     25px 22px 153px 20px;
  background:                  #FFFFFF url('../images/tablecolor.jpg') repeat-x top left;
}

.powered {
  font:                        normal 9px Verdana;
  color:                       #D0D4DD;
  height:                      48px;
  padding-top:                 8px;
  padding-left:                20px;
  text-align:                  left;
  background:                  #FFFFFF url('../images/site_bottom.gif') no-repeat top left;
}

.powered a {
  color:                       #D0D4DD;
  text-decoration:             none;
}

.powered a:hover {
  color:                       #D0D4DD;
  text-decoration:             underline;
}

.footer {
  font:                        normal 9px Verdana;
  color:                       #6E757F;
  height:                      48px;
  padding-top:                 8px;
  padding-right:               20px;
  text-align:                  right;
  background:                  #FFFFFF url('../images/site_bottom.gif') no-repeat top right;

}

.footer a {
  color:                       #6E757F;
  text-decoration:             underline;
}

.footer a:hover {
  color:                       #6E757F;
  text-decoration:             none;
}

#rights {
  float:                       left;
  width:                       390px;
  text-align:                  center;
}
#sitemap {
  width:                       175px;
}

/* CUSTOM CSS TAGS END */

/* LIST MENU STYLES START */
.mainmenu {
  width:                       178px;
  margin:                      0px;
  padding:                     0px;
}

.mainmenu li {
  height:                      27px;
  width:                       178px;
  margin:                      0px;
  padding:                     0px;
  list-style-type:             none;
  display:                     block;
  float:                       left;
  white-space:                 nowrap;
}

a.mainitem, a.mainitem:hover, .mainitem_on {
  height:                      27px;
  width:                       178px;
  margin:                      0px;
  padding:                     6px 0px 0px 20px;
  font:                        bold 11px Verdana;
  text-decoration:             none;
  text-align:                  left;
  color:                       #6E757F;
  white-space:                 nowrap;
  display:                     block;
  background:                  url('../images/menubutton_bg.gif') no-repeat top left;
}

.mainmenu a:hover, a.mainitem:hover, .mainitem_on {
  color:                       #6E757F;
  background:                  url('../images/menubutton_over.gif') no-repeat top left;
}

ul.mainmenu li:hover > ul {
  display:                     block;
  margin:                      -34px 0px 0px 178px;
}

.submenu {
  width:                       180px;
  margin:                      0px;
  padding:                     0px;
  display:                     none;
  position:                    absolute;
  border-top:                  1px solid #CCCCCC;
}

.submenu li {
  width:                       180px;
  height:                      27px;
  margin:                      0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
  white-space:                 nowrap;
}

a.subitem, a.subitem:hover, .subitem_on {
  width:                       180px;
  height:                      27px;
  margin:                      0px;
  padding:                     6px 0px 0px 20px;
  font:                        bold 11px Verdana;
  text-decoration:             none;
  text-align:                  left;
  color:                       #6E757F;
  white-space:                 nowrap;
  display:                     block;
  background:                  url('../images/submenubutton_bg.gif') no-repeat top left;
}

.submenu a:hover, a.subitem:hover, .subitem_on {
  color:                       #6E757F;
  background:                  url('../images/submenubutton_over.gif') no-repeat top left;
}

ul.submenu li:hover > ul {
  display:                     block;
  margin:                      -34px 0px 0px 179px;
}
/* LIST MENU STYLES END */
