{
  margin:0;
  padding:0;
}

html,body {
  height:100%;
}

body
{
  background:url(body_bg.png) 0px 0px repeat;
  color:#000000;
  font-family:Arial, Verdana;
  font-size:100.1%;
  line-height:normal;
  margin:0px;
  padding:0px;
}

#wrapper_main {
  background:url(main_bg.png) 0px 0px repeat;
  width:924px;
  margin:0 auto;
  padding:0;
  border:0px solid #000000;
}

#header {
  height:160px;
  margin:0 12px 0 12px;
  padding:0;
  border:0px solid #000000;
}

#wrapper_content_1 {
  background:url(menu_bg_1.png) left top repeat-y;
  width:900px;
  margin:0 auto;
  padding:0;
  border:0px solid #000000;
}

#wrapper_content_2 {
  background:url(menu_bg_2.png) left top no-repeat;
  width:900px;
  margin:0 auto;
  padding:0;
  border:0px solid #000000;
}

#wrapper_content_3 {
  background:url(menu_footer.png) left bottom no-repeat;
  width:900px;
  margin:0 auto;
  padding:0;
  border:0px solid #000000;
}

#menu_left {
  float:left;
  width:220px;
  margin:0;
  padding:0;
  border:0px solid #000000;
  color:#000000;
}

#menu_left ul {
  list-style:none;
  padding:2px 0 0 2px;
  margin:0;
}

#menu_left div.mvc_mainm1, #menu_left div.mvc_mainm2, #menu_left div.mvc_mainm3, #menu_left div.mvc_mainm4, #menu_left div.mvc_mainm5, #menu_left div.mvc_mainm6, #menu_left div.mvc_mainm7, #menu_left div.mvc_mainm8, #menu_left div.mvc_mainm9, #menu_left div.mvc_mainm10
#menu_left div.mvc_mainm11, #menu_left div.mvc_mainm12, #menu_left div.mvc_mainm13, #menu_left div.mvc_mainm14 {
  padding:0 0 0 2px;
  margin:0;
}

#menu_left ul li {
   margin:0 0 2px 0;
}

#menu_left ul li a {
  width:218px;
  height:35px;
  padding:0 0 0 8px;
  display:table-cell;
    vertical-align:middle;
     font-size:1.1em;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
  background:url(menu_bg_li.png) 0px -465px no-repeat;
}

#menu_left ul li a.m1, #menu_left div.mvc_prem1 {
  background:url(menu_bg_li.png) 0px 0px no-repeat;
}

#menu_left ul li a.m2, #menu_left div.mvc_prem2 {
  background:url(menu_bg_li.png) 0px -37px no-repeat;
}

#menu_left ul li a.m3, #menu_left div.mvc_prem3 {
  background:url(menu_bg_li.png) 0px -74px no-repeat;
}

#menu_left ul li a.m4, #menu_left div.mvc_prem4 {
  background:url(menu_bg_li.png) 0px -111px no-repeat;
}

#menu_left ul li a.m5, #menu_left div.mvc_prem5 {
  background:url(menu_bg_li.png) 0px -148px no-repeat;
}


#menu_left ul li a.m6, #menu_left div.mvc_prem6 {
  background:url(menu_bg_li.png) 0px -185px no-repeat;
}

#menu_left ul li a.m7, #menu_left div.mvc_prem7 {
  background:url(menu_bg_li.png) 0px -222px no-repeat;
}

#menu_left ul li a.m8, #menu_left div.mvc_prem8 {
  background:url(menu_bg_li.png) 0px -259px no-repeat;
}

#menu_left ul li a.m9, #menu_left div.mvc_prem9 {
  background:url(menu_bg_li.png) 0px -296px no-repeat;
}

#menu_left ul li a.m10, #menu_left div.mvc_prem10 {
  background:url(menu_bg_li.png) 0px -333px no-repeat;
}

#menu_left ul li a.m11, #menu_left div.mvc_prem11 {
  background:url(menu_bg_li.png) 0px -370px no-repeat;
}

#menu_left ul li a.m12, #menu_left div.mvc_prem12 {
  background:url(menu_bg_li.png) 0px -407px no-repeat;
}

#menu_left ul li a.m13, #menu_left div.mvc_prem13 {
  background:url(menu_bg_li.png) 0px -444px no-repeat;
}

#menu_left ul li a.m14, #menu_left div.mvc_prem14 {
  background:url(menu_bg_li.png) 0px -481px no-repeat;
}

#content {
  margin:0 0 0 223px;
  padding:1em;
  font-size:1em;
  color:#000000;
  border-left:1px solid #000000;
}

#content h1 {
  margin:0 0 1em 0;
  padding:0;
  font-size:1.6em;
  font-weight:bold;
  color:#87C33B;
}

#content h2 {
  margin:0 0 1em 0;
  padding:0;
  font-size:1.4em;
  font-weight:bold;
  color:#87C33B;
}

#content h3 {
  margin:0 0 1em 0;
  padding:0;
  font-size:1.2em;
  font-weight:bold;
  color:#87C33B;
}

#content p, #content table {
  margin:0 0 0.5em 0;
  padding:0;
  font-size:0.9em;
  font-weight:normal;
  color:#000000;
}

#content a {
  color:#42B3B7;
  text-decoration:underline;
}

#footer {
  background:url(main_footer.png) 0px 0px no-repeat;
  width:924px;
  height:46px;
  margin:0;
  padding:0;
  border:0px solid #000000;
  font-size:0.9em;
  font-weight:bold;
  color:#FFE957;
  text-align:center;
}

#footer ul {
  list-style:none;
  padding:9px 0 0 0;
  margin:0;
}

#footer ul li {
  display:inline;
  margin:0 0 0 0.5em;
}

#footer ul li a {
  font-size:1em;
  color:#FFE957;
  text-decoration:none;
}




/* System Messages */

.error
{
        padding:0px;
        margin-bottom: 20px;
}

.error h2
{
        color:#000 !important;
        font-size:1.4em !important;
        text-transform:uppercase;
        padding:0 0 0 0px !important
}

#system-message
{
                margin:10px 0 20px 0;
                border-left:0;
                border-right:0;
}

#system-message dt
{
  font-weight: bold;
}
#system-message dd
{
  margin: 0 0 15px 0;
  font-weight: bold;
  text-indent: 0px;
  padding:0
}
#system-message dd ul
{
  color: #000;
  list-style: none;
  padding: 0px;
}
#system-message dd ul li
{
  line-height:1.5em
}

/* System Standard Messages */
#system-message dt.message
{
  position:absolute;
  top:-2000px;
  left:-3000px;
}
  
#system-message dd.message  ul
{
  background: #fff  url(system/notice-info.html) no-repeat;
  padding-left:40px;
  padding: 10px 10px 10px 40px;
  border-top: 2px solid #90B203;
  border-bottom: 2px solid #90B203;
}

#system-message dd.message ul li{background:none !important}

/* System Error Messages */
#system-message dt.error
{
  position:absolute;
  top:-2000px;
  left:-3000px;
}
  
#system-message dd.error ul
{
  background:#fff url(system/notice-alert.html) no-repeat ;
  padding-left:40px;
   padding: 10px 10px 10px 40px;
    border-top: 2px solid #990000;
    border-bottom: 2px solid #990000;
}



/* System Notice Messages */
#system-message dt.notice
{
  position:absolute;
  top:-2000px;
  left:-3000px;
}
  
#system-message dd.notice  ul
{
    background:#fff url(system/notice-note.html) no-repeat ;
    padding-left:40px;
      padding: 10px 10px 10px 40px;
      border-top: 2px solid #FAA528;
      border-bottom: 2px solid #FAA528;
}
#system-message dd.notice ul { color: #000;margin:10px 0 }

#system-message
{
    margin-bottom: 0px;
    padding: 0;
}

#system-message dt
{
    font-weight: bold;
}

#system-message dd
{
    font-weight: bold;
    padding: 0;
}



