/* CSS Document */
body {
  background: #fff;
  margin: 0px;
  padding: 0px;
}

* {
  margin: 0px;
  padding: 0px;
}

a {
  outline: none;
}

a img {
  border: none;
}

#site {
  border: 0px solid red;
  position: relative;
  height: auto;
  display: block;
  clear: both;
  top:  0px;
}

#container {
  display: block;
  position: absolute;
  top:  0px;
  left: 0px;
  float: left;
  width: 1000px;
  height: 583px;
  border: 0px solid red;
}

/* @end */

/* @group Navigation */
.top01 {
  display: block;
  position: absolute;
  top:  55px;
  left: 44px;
  float: left;
  width: 58px;
  height: 23px;
  font-size: 11px;
  font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
  text-decoration:none;
  color:#BF0000;
}

.top01:hover{
  text-decoration:underline;
}

.top02 {
  display: block;
  position: absolute;
  top:  55px;
  left: 105px;
  float: left;
  width: 56px;
  height: 23px;
  font-size: 11px;
  font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
  color:#BF0000;
  text-decoration:none
}

.top02:hover{
  text-decoration:underline;
}

#navigation {
  display: block;
  clear: both;
  width: 1000px;
  height: 175px;
  margin: 0px;
  padding: 0px;
  background: url('images/header.jpg') repeat-x top left;
  position: relative;
}

#tabs {
  top: 200px;
  left: 0px;
  z-index:1;
}

#tabs li {
  display: block;
  float:left;
}

#tabs li a {
  display: block;
  width: auto;
  height: 25px;
  padding: 0px 80px 5px 50px;
  color: #fff;
  font-size: 12px;
  font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
  text-decoration: none;
  position: relative;
}

#tabs li a:hover {
  text-decoration:underline;
}
#tabs li a.selected {
  text-decoration:underline;
}

#tabs li a em {
  display: none;
}

#tabs li a:hover em {
  font-size: 1px;
  text-indent: -10000px;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 16px;
  height: 62px;
}

#home {
  display: block;
  position: absolute;
  top:  1px;
  left: 240px;
  float: left;
  width: 760px;
  height: 129px;
  background: url('images/logo.jpg') no-repeat 0px 50%;
}

/* @end */

/* @group Content */

#content li {
  display: block;
  text-align:left;
  font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  line-height:25px;
  color:#242426;
}
#content {
  display: block;
  clear: both;
  width: 1000px;
  height: 583px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  background: white url('images/content.jpg') repeat-y top left;
}
#content:after {
  display: block;
  clear: both;
  content: ".";
  color: white;
  font-size: 1px;
  text-indent: -3000px;
  line-height: 1px;
}
/* @end */

/* @group Left Home */

#content li.leftHome {
  float: left;
  display: inline;
  width: 211px;
  height:563px;
  padding: 10px;
  padding-bottom:0px;
  background: transparent url('images/home.gif') no-repeat top left;
}

#content li.leftHome dl {
  margin: 0px;
  padding: 0px;
}

#content li.leftHome dl dd {
  font: 11px Tahoma, Arial, Helvetica, Geneva, sans-serif;
  line-height: 16px;
  display: block;
  clear: both;
  margin: 0px 0px 0px 0px;
}
#content li.leftHome hr {
  display: block;
  clear: both;
  margin: 0px;
  margin-bottom:10px;
  padding: 0px;
  height: 0px;
  line-height: 0px;
  border: 1px solid #170968;
  border-width: 1px 0px;

}

#content li.leftHome p img {
  display: block;
  background: #FFf;
  padding: 4px;
  margin: 0px 0px 0px 0px;
}
#menu01 {
  width:197px;
  height:79px;
  background: url('images/menu01.jpg') no-repeat top left;
  margin-bottom:17px;
  cursor:pointer;
}
#menu01:hover {
  width:197px;
  height:79px;
  background: url('images/menu01h.jpg') no-repeat top left;
  margin-bottom:17px;
  cursor:pointer;
}
#menu02 {
  width:197px;
  height:79px;
  background: url('images/menu02.jpg') no-repeat top left;
  margin-bottom:17px;
  cursor:pointer;
}
#menu02:hover {
  width:197px;
  height:79px;
  background: url('images/menu02h.jpg') no-repeat top left;
  margin-bottom:17px;
  cursor:pointer;
}
#menu03 {
  width:197px;
  height:79px;
  background: url('images/menu03.jpg') no-repeat top left;
  margin-bottom:17px;
  cursor:pointer;
}
#menu03:hover {
  width:197px;
  height:79px;
  background: url('images/menu03h.jpg') no-repeat top left;
  margin-bottom:17px;
  cursor:pointer;
}
#menu04 {
  width:197px;
  height:79px;
  background: url('images/menu04.jpg') no-repeat top left;
  margin-bottom:17px;
  cursor:pointer;
}
#menu04:hover {
  width:197px;
  height:79px;
  background: url('images/menu04h.jpg') no-repeat top left;
  margin-bottom:17px;
  cursor:pointer;
}

#menu05 {
  width:197px;
  height:79px;
  background: url('images/menu05.jpg') no-repeat top left;
  margin-bottom:17px;
  cursor:pointer;
}
#menu05:hover {
  width:197px;
  height:79px;
  background: url('images/menu05h.jpg') no-repeat top left;
  margin-bottom:17px;
  cursor:pointer;
}
#menu06 {
  width:197px;
  height:79px;
  background: url('images/menu06.jpg') no-repeat top left;
  margin-bottom:17px;
  cursor:pointer;
}
#menu06:hover {
  width:197px;
  height:79px;
  background: url('images/menu06h.jpg') no-repeat top left;
  margin-bottom:17px;
  cursor:pointer;
}
/* @end */
/* @group Center */

#content li.center {
  float: left;
  width: 450px;
  height:543px;
  margin: 0px;
  padding:40px;
  padding-bottom:0px;
  text-align:justify;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 18px;
}

#content li.center h1 {
  font-size: 28px;
  color: #BF0000;
  margin: 0px 0px 15px 0px;
  font-weight:bold;
}
#content li.center a {
  text-decoration: none;
}

#content li.center dl {
  margin: 0px;
  padding: 0px;
}


#content li.center dl dd {
  font: 18px Tahoma, Arial, Helvetica, Geneva, sans-serif;
  color: #000;
  display: block;
  clear: both;
  margin: 0px 0px 0px 0px;
}
#content li.center dl dd  p{
  font: 18px Tahoma, Arial, Helvetica, Geneva, sans-serif;
  color: #242426;
  display: block;
  clear: both;
  margin: 0px 0px 0px 0px;
  text-align:left;
}
#content li.center dl dd div.thumb {
  display: block;
  float: left;
  background: #fff;
  padding: 1px;
  margin: 0px 5px 5px 0px;
}

#content li.center dl dd div.thumb a img {
  width: 77px;
  height: 35px;
  border: 1px solid #fff;
}

#content li.center dl dd div.thumb a:hover img {
  width: 77px;
  height: 35px;
  border: 1px solid white;
}

#content li.center dl dd hr {
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  line-height: 0px;
  border: 1px dotted red;
  border-width: 1px 0px;
  border-color: #F2ECCE #F2ECCE #E4D89C #E4D89C;
}
#content li.center h3 {
  font-size: 14px;
  color: #000;
  margin: 0px 0px 15px 0px;
  font-weight:bold;
}
#content li.center a.read_more {
  display: block;
  font-size: 11px;
  text-decoration: none;
  text-align: center;
  color: #fff; font-weight:bold;
  width: 150px;
  height: 30px;
  margin-top: 25px;
  padding-top:2px;
  background: url('images/read.gif') no-repeat top left;
  padding-left:0px;
}

#content li.center a.read_more:hover,
#content li.center a.read_more_hover {
  display: block;
  font-size: 11px;
  text-decoration: underline; font-weight:bold;
  text-align: center;
  color: #fff;
  width: 150px;
  height: 30px;
  margin-top: 25px;
  background: url('images/read.gif') no-repeat top left;
}
/* @end */

/* @group Right */
#content li.right h3 {
  color: #CA4F04;
  margin: 0px 0px 0px 0px;
  padding-left: 0px;
  font-weight:bold;
  font: 20px Tahoma, Arial, Helvetica, Geneva, sans-serif;
}

#content li.right {
  width: 238px;
  top:200px;
  left:738px;
  height: auto;
  margin: 170px 0px 0px 23px;
  position: absolute;
  top: 0px;
  background: url('sidebar_center.jpg') repeat-y top left;
  position:absolute;
  padding-bottom:0px;
}

#content li.right a {
  text-decoration: none;
  color:#326D9A;
}
#content li.right a:hover {
  text-decoration: none;
  color:#CA4F04;
}
#content li.right span.top {
  display: block;
  clear: both;
  width: 238px;
  height: 10px;
  line-height: 15px;
  margin: 0px;
  padding: 0px;
}

#content li.right span.bottom {
  display: block;
  clear: both;
  width: 238px;
  height: 87px;
  line-height: 13px;
  margin: 0px;
  padding: 0px;
  background: transparent url('images/copy.jpg') no-repeat top left;
}
#content li.right h2 {
  font-size: 17px;
  color: #0F181B;
  margin: 0px 0px 15px 0px;
  padding-left:20px;
  background: transparent url('images/r_arrow.gif') no-repeat 0px 50%;
  font-weight:bold;
  font: 12px Tahoma, Arial, Helvetica, Geneva, sans-serif;
}
#content li.right h3 {
  font-size: 17px;
  color: #BF0000;
  margin: 0px 0px 0px 0px;
  font-weight:bold;
  font: 12px Tahoma, Arial, Helvetica, Geneva, sans-serif;
}
#content li.right dl {
  margin: 0px 15px;
  padding: 0px;
}

#content li.right dl dt {
  display: block;
  clear: both;
  font: bold 15px Tahoma, Arial, Helvetica, Geneva, sans-serif;
  color: #6F6A65;
  margin: 0px 0px 10px 0px;
}

#content li.right dl dd {
  font: 11px Tahoma, Arial, Helvetica, Geneva, sans-serif;
  color: #5B3E00;
  line-height: 16px;
  display: block;
  clear: both;
  margin: 10px 0px 0px 10px;
}
#content li.right dl dd p {
  font: 11px Tahoma, Arial, Helvetica, Geneva, sans-serif;
  color: #242426;
  display: block;
  clear: both;
  margin: 10px 0px 10px 0px;
  line-height:22px;
}
#content li.right a.read_more {
  display: block;
  font-size: 11px;
  text-decoration: none;
  text-align: center;
  color: #000; font-weight:bold;
  width: 95px;
  height: 22px;
  padding-top: 5px;
  background: url('images/bg_read_more_blue.jpg') no-repeat bottom left;
  text-shadow: 2px 2px 2px #fff;
}

#content li.right a.read_more:hover,
#content li.right a.read_more_hover {
  display: block;
  font-size: 11px;
  text-decoration: none; font-weight:bold;
  text-align: center;
  color: #000;
  width: 95px;
  height: 22px;
  padding-top: 5px;
  background: url('images/bg_read_more_blue.jpg') no-repeat top left;
  text-shadow: 2px 2px 2px #fff;
}
#content li.right dl dd img.thumb {
  background: #b1d7e5;
  padding: 2px;
  margin: 0px 5px 5px 0px;
}

#content li.right dl dd hr {
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  line-height: 0px;
  border: 1px solid red;
  border-width: 1px 0px;
  border-color: #F2ECCE #F2ECCE #E4D89C #E4D89C;
}

/* @end */

/* @group Forms */

form label {
  display: block;
  text-align: left;
  color: #242426;
  font-weight:bold;
  font: 11px Tahoma, Arial, Helvetica, Geneva, sans-serif;
  line-height: 17px;
}
.input {
  border: 1px solid #CFCDC7;
  background: #EBEBE9;
  padding: 3px;
  padding-left:20px;
  color: #045294;
  font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  line-height: 17px;
  width: 365px;
  margin: 5px 0px;
  background-image:url(images/bullet6.gif); background-repeat:no-repeat; background-position:left;
}
.input4 {
  background: #eaeaea;
  border:1px solid #ccc;
  color: #BF0000;
  padding:3px;
  font: 12px Tahoma, Arial, Helvetica, Geneva, sans-serif;
  width: 200px;
  height:16px;
  margin: 0px 0px;
  margin-bottom:10px;
}
.textarea {
  border: 1px solid #ccc;
  background: #eaeaea;
  padding: 3px;
  color: #BF0000;
  font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  line-height: 17px;
  width: 430px;
  height:120px;
  margin: 5px 0px;
}
.button { 
  width: 150px;
  height: 30px;
  margin-top: 0px;
  padding-top:0px;
  background: url('images/read.gif') no-repeat top left;
  color: #fff;
  font: 12px Tahoma, Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  border:0px;
}
/* @end */
/* lists */
.shortList {
  margin:0;
  padding:0;
}
.shortList li {
  margin-bottom:1px;
  padding:0;
  list-style:none;

}
.shortList a {
  display:block;
  width:92%;
  padding:6px 0 6px 30px;
  color:#045294;
  border-bottom:1px solid #D0CFCA;
  background:#DEDDDA;
  text-decoration:none;
  cursor: pointer;
  font-weight:bold;
  font: 11px Tahoma, Arial, Helvetica, Geneva, sans-serif;
  line-height:17px;
  background-image:url(images/bullet2.gif); background-repeat:no-repeat; background-position:left;
}
.shortList a:hover {
  background:#ebebe9;
  color:#DF4E2F;
  border-bottom:1px solid #fff;
  text-decoration:none;
  font-weight:bold;
  font: 11px Tahoma, Arial, Helvetica, Geneva, sans-serif;
  line-height:17px;
  background-image:url(images/bullet2.gif); background-repeat:no-repeat; background-position:left;
}
/* End */
