/* Generated by KompoZer */
body {
  margin: 0px;padding: 0px;background: #ffffff none repeat scroll 0% 50%;
}
.input {
  width: 140px;height: 15px;font-size: 12px;color: #666666;
}
p {
  padding: 5px 0 0;width: auto;text-align: justify;
}
.title1 {
  border-bottom: 1px dashed #cccccc;padding: 15px 10px 5px 0px;color: #804000;font-size: 16px;font-weight: bold;margin-top: 10px;text-decoration: none;margin-bottom: 5px;
}
.mobile .title1 {
  border-bottom: 1px dashed #cccccc;padding: 15px 10px 5px 0px;color: #804000;font-size: 56px;font-weight: bold;margin-top: 10px;text-decoration: none;margin-bottom: 5px;
}
.title1l {
  border-bottom: 1px dashed #cccccc;padding: 15px 10px 5px 0px;color: #804000;font-size: 24px;font-weight: bold;margin-top: 10px;text-decoration: none;margin-bottom: 5px;
}
.mobile .title1l {
  border-bottom: 1px dashed #cccccc;padding: 15px 10px 5px 0px;color: #804000;font-size: 48px;font-weight: bold;margin-top: 10px;text-decoration: none;margin-bottom: 5px;
}
.title1vl {
  border-bottom: 1px dashed #cccccc;padding: 15px 10px 5px 0px;color: #804000;font-size: 30px;font-weight: bold;margin-top: 10px;text-decoration: none;margin-bottom: 5px;
}
.mobile .title1vl {
  border-bottom: 1px dashed #cccccc;padding: 15px 10px 5px 0px;color: #804000;font-size: 56px;font-weight: bold;margin-top: 10px;text-decoration: none;margin-bottom: 5px;
}
.title1c {
  border-bottom: 1px dashed #cccccc;padding: 15px 10px 5px 0px;color: #804000;font-size: 16px;font-weight: bold;margin-top: 0px;text-decoration: none;margin-bottom: 5px;text-align: center;
}
.mobile .title1c {
  border-bottom: 1px dashed #cccccc;padding: 15px 10px 5px 0px;color: #804000;font-size:56px;font-weight: bold;margin-top: 0px;text-decoration: none;margin-bottom: 5px;text-align: center;
}
.title2 {
  padding: 15px 10px 5px 0px;color: #804000;font-weight: bold;margin-top: 10px;text-decoration: none;margin-bottom: 5px;font-size: 14px;
}
.mobile .title2 {
  padding: 15px 10px 5px 0px;color: #804000;font-size: 48px;font-weight: bold;margin-top: 10px;text-decoration: none;margin-bottom: 5px;
}
h1 {
  margin: 0px;padding: 15px 10px 5px;text-decoration: none;color: black;font-size: 24pt;
}
h2 {
  border-bottom: 1px dashed #cccccc;margin: 0px;padding: 15px 10px 5px;color: #036b99;font-size: 16px;text-decoration: none;
}
.select {
  width: 60px;height: 19px;font-size: 12px;color: #666666;
}
#main_container {
  margin: 16px auto;background: transparent none repeat scroll 0% 50%;width: 850px;font-size: 12px;color: #333333;font-family: Verdana,Arial,Helvetica,sans-serif;
}
.mobile #main_container {
  margin: 0px auto;margin-left: 20px;margin-right: 20px;background: transparent none repeat scroll 0% 50%;/*  width: 850px; */width: 100%;font-size: 12px;color: #333333;font-family: Verdana,Arial,Helvetica,sans-serif;
}
#top_banner {
  background-repeat: no-repeat;background-position:  center center;
}
.mobile #top_banner {
  display: none;/*background-image: url(images/menu_bg1.gif)*/;background-position:  center center;
}
#logo {
  background-position:  center center;background-repeat: no-repeat;height: 316px;float: left;padding-left: 0px;width: 850px;
}
.mobile #logo {
/*background-image: url(images/menu_bg1.gif)*/;background-position:  center center;background-repeat: no-repeat;height: 0px;float: left;padding-left: 0px;width: 0px;
}
#logo_s {
  background-position:  center center;background-repeat: no-repeat;height: 200px;float: left;padding-left: 0px;width: 850px;
}
.mobile #logo_s {
  /*background-image: url(images/menu_bg1.gif)*/;background-position:  center center;background-repeat: no-repeat;height: 0px;float: left;padding-left: 0px;width: 0px;
}
.snapshot {
  float: left;padding-left: 30px;padding-top: 45px;font-weight: inherit;
}
.navigation {
  background: transparent url(images/menu_bg.gif) repeat-x scroll 0% 50%;width: 830px;float: left;font-weight: bold;padding-left: 20px;padding-top: 15px;padding-bottom: 15px;
}
.mobile .navigation {
  /*background: url(images/menu_bg1.gif) repeat-x scroll 0% 50%;*/background: none;background-color: #ffdd00;width: 100%; font-size: 40px; float: centre; font-weight: bold; padding-left: 15px;padding-top: 15px;padding-bottom: 15px;padding-right: 10px
}
.navigation table {
  background-repeat: repeat-x;background-attachment: scroll;background-position: 0% 50%;padding-bottom: 0px;background-color: transparent;
}
.navigation a {
  color: black;text-decoration: none;padding-left: 8px;padding-right: 5px;
}
.mobile .navigation a {
  color: black;border:none;text-decoration: none;text-align: center;padding-left: 0px;padding-right: 0px;
}
.navigation a:hover {
  color: #ffffff;
}
.navigation a.current {
  color: #ffffff;
}
.mobile .navigation a.current {
  color: #aaaaaa;
}
.navigation td.menu {
  background: transparent none repeat scroll 0% 50%;padding-top: 10px;
}
.navigation table.menu {
  background: #9c8674 none repeat scroll 0% 50%;font-size: 100%;position: absolute;visibility: hidden;padding-top: 10px;
}
.navigation ul {
  margin: 0px;padding: 0px;list-style-type: none;list-style-image: none;list-style-position: outside;font-weight: bold;font-size: 11px;
}
.navigation li {
  padding: 0px;background: transparent none repeat scroll 0% 50%;display: inline;text-align: center;float: left;margin-right: 3px;
}
.navigation li a {
  margin: 0px;padding: 5px 15px;color: #000000;float: left;text-decoration: none;
}
.navigation li a:hover {
  speak: none;color: #ffcc99;font-style: normal;font-weight: bold;
}
.navigation li.current a {
  margin: 0px;padding: 5px 15px;color: #ffffff;float: left;text-decoration: none;font-weight: bold;
}
#center_content {
  background: transparent url(images/center_bg.gif) repeat-y fixed center;width: 850px;float: left;
}
.mobile #center_content {
  background: none;width: 100%;float: left;
}
.left_box1 {
  float: left;height: auto;padding-bottom: 50px;padding-left: 30px;width: 250px ;
}
.mobile .left_box1 {
  font-size:36px;float: left;height: auto;padding-bottom: 50px;padding-left: 0px;
  /* width: 250px */;width: 100% ;
}
.left_box1 a {
  color: #a85454;
}
.left_box1 a:hover {
  color: #a84343;
}
.eventslistbox {
  width: 700px;float: left;height: auto;padding-left: 30px;background-color: transparent;
}
.mobile .eventslistbox {
  font-size:xx-large;width: 100%;float: left;height: auto;padding-left: 0px;background-color: transparent;
}
.eventslistbox a {
  color: #a85454;
}
.eventslistbox a:hover {
  color: #a84343;
}
.eventslistbox h3 {
  margin: 0px;padding: 6px 0 0;height: 23px;font-size: 14px;font-weight: bold;text-decoration: none;text-align: center;
}
.eventslistbox ul {
  margin: 0px;padding: 0px 10px 0 13px;background: #f6f6f0 none repeat scroll 0% 50%;width: 100%;list-style-type: none;list-style-image: none;
}
.mobile .eventslistbox ul {
  margin: 0px;padding: 0px 1px 20px 1px;background: #f6f6f0 none repeat scroll 0% 50%;width: 100%;list-style-type: none;list-style-image: none;
}
.eventslistbox ul li {
  border-bottom: 1px solid #f6f0e7;line-height: 25px;list-style-type: none;list-style-image: none;color: #666666;
}
.mobile .eventslistbox ul li {
  border-bottom: 1px solid #f6f0e7;font-size: 36px; line-height: 45px;padding: 10px 0px 20px 0px;list-style-type: none;list-style-image: none;color: #666666;
}
.eventslistbox ul li a {
  display: block;color: #666666;text-decoration: none;
}
.eventslistbox ul li a:hover {
  color: #cc6600;
}

.left_box2 {
  width: 500px;float: left;height: auto;padding-left: 30px;background-color: transparent;
}
.mobile .left_box2 {
  font-size:xx-large;width: 100%;float: left;height: auto;padding-left: 0px;background-color: transparent;
}
.left_box2 a {
  color: #a85454;
}
.left_box2 a:hover {
  color: #a84343;
}
.left_box2 h3 {
  margin: 0px;padding: 6px 0 0;height: 23px;font-size: 14px;font-weight: bold;text-decoration: none;text-align: center;
}

.left_box2 ul {
  margin: 0px;padding: 0px 10px 0 13px;background: #f6f6f0 none repeat scroll 0% 50%;width: 500px;list-style-type: none;list-style-image: none;
}
.mobile .left_box2 ul {
  margin: 0px;padding: 0px 1px 20px 1px;background: #f6f6f0 none repeat scroll 0% 50%;width: 100%;list-style-type: none;list-style-image: none;
}
.left_box2 ul li {
  border-bottom: 1px solid #f6f0e7;line-height: 25px;list-style-type: none;list-style-image: none;color: #666666;
}
.mobile .left_box2 ul li {
  border-bottom: 1px solid #f6f0e7;font-size: 40px; line-height: 50px;padding: 10px 0px 10px 0px;list-style-type: none;list-style-image: none;color: #666666;
}
.left_box2 ul li a {
  display: block;color: #666666;text-decoration: none;
}
.left_box2 ul li a:hover {
  color: #cc6600;
}
.left_box3 {
  width: 750px;float: left;height: auto;padding-left: 30px;background-color: transparent;
}
.mobile .left_box3 {
  font-size: 32px;width: 100%;float: left;height: auto;padding-left: 0px;background-color: transparent;
}
.left_box3 a {
  color: #a85454;
}
.left_box3 a:hover {
  color: #a84343;
}
.left_box3 h3 {
  margin: 0px;padding: 6px 0 0;height: 23px;font-size: 14px;font-weight: bold;text-decoration: none;text-align: center;
}
.left_box3 ul {
  margin: 0px;padding: 0px 10px 0 13px;background: #f6f6f0 none repeat scroll 0% 50%;width: 500px;list-style-type: none;list-style-image: none;
}
.mobile .left_box3 ul {
  margin: 0px;padding: 0px 10px 0 13px;background: #f6f6f0 none repeat scroll 0% 50%;width: 100%;list-style-type: none;list-style-image: none;
}
.left_box3 ul li {
  border-bottom: 1px solid #f6f0e7;line-height: 25px;list-style-type: none;list-style-image: none;color: #666666;
}
.mobile .left_box3 ul li {
  border-bottom: 1px solid #f6f0e7;font-size: 40px; line-height: 60px;list-style-type: none;list-style-image: none;color: #666666;
}
.left_box3 ul li a {
  display: block;color: #666666;text-decoration: none;
}
.left_box3 ul li a:hover {
  color: #cc6600;background-color: #f6f6f0;
}


.left_box4 {
  width: 300px;float: left;height: auto;padding-left: 30px;background-color: transparent;
}
.mobile .left_box4 {
  width: 100%;float: left;height: auto;padding-left: 0px;background-color: transparent;
}
.left_boxtt {
  width: 100%;float: left;height: auto;padding-left: 10px;padding-right: 10px;background-color: #f0eece;
}
.mobile .left_boxtt {
  width: 95%;float: left;height: auto;font-size:xx-large;padding-left: 30px;background-color: #f0eece;
}
.left_boxtt h1 {
  margin: 0px;padding: 6px 0 0;height: 28px;color: #804000;font-size: 20px;font-weight: bold;text-decoration: none;text-align: left;
}
.mobile .left_boxtt h1 {
  margin: 0px;padding: 6px 0px 15px;height: 23px;color: #804000;font-size: 36px;font-weight: bold;text-decoration: none;text-align: left;
}
.left_boxtt h2 {
  margin: 0px;padding: 6px 0 0;height: 24px;color: #804000;font-size: 14px;font-weight: bold;text-decoration: none;text-align: left;
}
.mobile .left_boxtt h2 {
  margin: 0px;padding: 6px 0px 15px;/*height: 23px;*/color: #804000;font-size: 30px;font-weight: bold;text-decoration: none;text-align: left;
}
.left_boxtt a {
  color: #a85454;
}
.left_boxtt a:hover {
  color: #a84343;
}

.left_box4 a {
  color: #a85454;
}
.left_box4 a:hover {
  color: #a84343;
}

.left_box5 {
  width: 450px;float: left;height: auto;padding-left: 0px;background-color: transparent;
}
.mobile .left_box5 {
  width: 100%;float: left;height: auto;font-size:xx-large;padding-left: 0px;background-color: transparent;
}
.left_box5 a {
  color: #a85454;
}
.left_box5 a:hover {
  color: #a84343;
}
.left_box5 h3 {
  margin: 0px;padding: 6px 0 0;height: 23px;font-size: 14px;font-weight: bold;text-decoration: none;text-align: center;
}

.left_box5 ul {
  margin: 0px;padding: 0px 10px 0 13px;background: #f6f6f0 none repeat scroll 0% 50%;width: 500px;list-style-type: none;list-style-image: none;
}
.left_box5 ul li {
  border-bottom: 1px solid #f6f0e7;line-height: 25px;list-style-type: none;list-style-image: none;color: #666666;
}
.left_box5 ul li a {
  display: block;color: #666666;text-decoration: none;
}
.left_box5 ul li a:hover {
  color: #cc6600;
}

img.pic {
  border: 1px solid #d8c6b1;padding: 10px;float: left;margin-right: 10px;
}
img.pic2 {
  border: 1px solid #d8c6b1;margin: 0px 3px 3px 0px;padding: 0px 10px 10px 5px;
}
.mobile img.pic2 {
  float: center;border: 5px solid #d8c6b1;margin: 0px 0px 3px 200px;padding: 0px 0px 0px px; width:55%;height:10%;
}
.list {
  color: #f26123;font-weight: bold;
}
.list li span {
  color: #333333;
}
.list ul {
  margin: 0px;padding: 0px;
}
.list li ul li {
  margin: 5px;padding: 5px;font-weight: normal;list-style-type: none;list-style-image: none;list-style-position: outside;background-color: #ffffff;
}
.list ul li.description {
  color: #000000;font-size: 10px;
}

.sidebox {
  margin-top: 5px;color: #333333;width: 250px;
}
.mobile .sidebox {
  font-size: 12px; margin-top: 0px;color: #222222;width: 100%;
}
.sidebox h3 {
  margin: 0px;padding: 6px 0 0;height: 23px;font-size: 14px;font-weight: bold;text-decoration: none;text-align: center;
}
.mobile .sidebox h3 {
  margin: 20px;padding: 0px 10px 10px;height: 43px;color: #804000;font-size:xx-large;font-weight: bold;text-decoration: none;text-align: center;
}
.sidebox ul {
  border: 1px solid #cdc3b6;margin: 0px;padding: 0px 10px 0px 13px;background: #e2d8c6 none repeat scroll 0% 50%;list-style-type: none;list-style-image: none;list-style-position: outside;width: 225px;
}
.mobile .sidebox ul {
  font-size:40px ;border: 1px solid #cdc3b6;margin: 0px;padding: 10px 10px 10px 13px;background: #eeeeee none repeat scroll 0% 50%;list-style-type: none;list-style-image: none; list-style-position: outside;width: 98%;
}
.sidebox ul li {
  border-bottom: 1px solid #f6f0e7;line-height: 25px;list-style-type: none;list-style-image: none;list-style-position: outside;
}
.mobile .sidebox ul li {
  border-bottom: 1px solid #f6f0e7;line-height: 75px;list-style-type: none;list-style-image: none;list-style-position: outside;
}
.sidebox ul li a {
  display: block;color: #666666;text-decoration: none;
}
.sidebox ul li a:hover {
  color: #cc6600;
}

.sidebox1 {
  background: transparent url(images/title1.gif) no-repeat scroll center top;margin-top: 15px;color: #333333;width: 250px;
}
.sidebox1 h3 {
  margin: 0px;padding: 6px 0 0;height: 23px;font-size: 14px;font-weight: bold;text-decoration: none;text-align: center;
}
.sidebox1 ul {
  border: 1px solid #cdc3b6;margin: 0px;padding: 0px 10px 10px 13px;background: #e2d8c6 none repeat scroll 0% 50%;list-style-type: none;list-style-image: none;list-style-position: outside;width: 225px;
}
.sidebox1 ul li {
/*  border-bottom: 3px solid #f6f0e7; */border-bottom: 3px solid #999999;padding: 0px 0px 5px 0px;line-height: 25px;list-style-type: none;list-style-image: none;list-style-position: outside;
}
.sidebox1 ul li a {
  display: block;color: #666666;text-decoration: none;
}
.sidebox1 ul li a:hover {
  color: #cc6600;
}



.sidebox2 {
  background: transparent url(images/title3.gif) no-repeat scroll left top;margin-top: 15px;color: #333333;width: 275px;
}
.mobile .sidebox2 {
  background: none;margin-top: 15px;color: #000000;width: 100%;
}
.sidebox2 h3 {
  margin: 0px;padding: 6px 0 0;height: 23px;color:color: #804000;font-size: 14px;font-weight: bold;text-decoration: none;text-align: center;
}
.mobile .sidebox2 h3 {
  margin: 0px;padding: 6px 0px 25px;height: 48px;color: #804000;font-size: 48px;font-weight: bold;text-decoration: none;text-align: left;
}
.sidebox2 ul {
  border: 1px solid #cdc3b6;margin: 0px;padding: 0px 10px 10px 13px;background: #e2d8c6 none repeat scroll 0% 50%;list-style-type: none;list-style-image: none;list-style-position: outside;width: 250px;
}
.mobile .sidebox2 ul {
  border: 1px solid #cdc3b6;margin: 0px;padding: 0px 0px 0px 0px;background: #eeeeee none repeat scroll 0% 50%;font-size:40px; list-style-type: none;list-style-image: none;list-style-position: outside;width: 100%;
}
.sidebox2 ul li {
/*  border-bottom: 3px solid #f6f0e7; */border-bottom: 3px solid #999999;padding: 0px 0px 5px 0px;line-height: 25px;list-style-type: none;list-style-image: none;list-style-position: outside;
}
.mobile .sidebox2 ul li {
border-bottom: 3px solid #999999;padding: 0px 0px 5px 0px;font-size: 40px; line-height: 75px;list-style-type: none;list-style-image: none;list-style-position: outside;
}
.sidebox2 ul li a {
  display: block;color: #666666;text-decoration: none;
}
.sidebox2 ul li a:hover {
  color: #cc6600;
}




.bottom_buttons {
  padding-top: 10px;padding-left: 50px;
}
#login {
  padding: 10px;background-color: #e2d8c6;color: #333333;width: 215px;height: 100px;
}
.input {
  width: 140px;height: 12px;font-size: 10px;
}
.submit {
  float: right;margin-right: 30px;margin-top: 5px;
}
.clear {
  clear: both;overflow: hidden;height: 4px;
}
#footer {
  background: transparent url(images/bg-footer.gif) repeat-x scroll 0px 50%;clear: both;width: auto;padding-top: 20px;height: 120px;text-align: center;
}
#footer ul li {
  background: transparent url(images/separator.gif) no-repeat scroll right center;list-style-type: none;list-style-image: none;list-style-position: outside;display: inline;margin-right: 15px;padding-right: 15px;font-size: 13px;
}
#footer ul li a {
  text-decoration: none;color: #000000;
}
#footer ul li a:hover {
  text-decoration: underline;color: #cc6600;
}

