/* --- CSS Document --- */

/* -------------------- */

* {padding: 0; margin: 0}

body {background: #427034 url('../images/bg-body.png') repeat-x; font: 15px Arial, Helvetica, Garuda, sans-serif}

img {border: none}li { margin-left: 15px; padding-left: 15px; background: url('../images/li_item.jpg') left top no-repeat; background-position: 0 3px; list-style: none;}h2 {background: url('../images/h2_bg.png') left top no-repeat; height: 32px; padding: 9px; display: block; color: #FFFFFF}h3 {padding: 9px 9px 9px 0; font-size: 16px; color: #FFFFFF}

.slidshow li {background: none;}

.clear {clear: both}

.body-layer {background: url('../images/bg-center.jpg') center top no-repeat}

.wrapper {width: 1035px; margin: 0 auto}

.header {height: 177px}

.logo {position: relative}

.logo span {position: absolute; top: -10000px}

.flash {height: 157px}

.content-wrapper {padding: 0 5px}

.content-top {height: 27px; background: url('../images/content-top.png') no-repeat}

.content {background: #264157 url('../images/content-top-bg.jpg') no-repeat}

.content .layer {background: url('../images/content-bottom-bg.png') bottom no-repeat; padding: 0 7px}

.content-bottom {height: 7px; background: url('../images/content-bottom.png') no-repeat}

.content-inner {background: url('../images/content-inner.png') no-repeat; padding: 6px 6px 0 6px}

.left-block {display: inline-block; float: left; width: 412px; height: 279px; background: url('../images/slideshow_bg.jpg') no-repeat bottom; padding: 0 5px 5px 5px}

.left-block img {float: left}

.right-block {display: inline-block; float: right; width: 570px; padding-top: 23px;}

.rb-wrapper {background: url('../images/right-block-bg.gif') repeat-y}

.rb-wrapper .rb-layer {background: url('../images/right-block-top.png') no-repeat; padding: 0 5px 0 10px}

.rb-bottom {height: 3px; overflow: hidden; background: url('../images/right-block-bottom.png') no-repeat}

.right-block h1 {padding: 5px 21px 3px 9px; font-size: 20px; color: white; text-transform: uppercase; font-weight: normal}

.scroll_block {display: inline-block; float: left; height: 224px; background: url('../images/event-bg.png') no-repeat; padding: 0 5px 0 6px; width: 370px;}

.scroll { position: absolute; visibility: hidden; left: 0px; top: 0px; padding-bottom: 10px; height: 310px; width: 364px; }

.link-image {display: inline-block; float: right; width: 170px; background: url('../images/link-image-bg.png') repeat-x; padding: 5px 0; text-align: center}

.event-item.brown {background: #b69976}.event-item .date {display: inline-block; float: left; width: 66px; padding: 3px 4px 15px}

.event-item .text {display: inline-block; float: left; width: 286px; padding: 3px 4px 15px 0}.text b { border-bottom:1px solid #001256; border-left:1px solid #001256; color:#001256; float:left; padding-bottom:3px; padding-left:8px; width:50% }.text td {
	font-size: 12px;
	font-weight: bold
}

.footer-menu {color: white; padding: 14px 0 6px; text-align: center}

.footer-menu a {margin: 0 21px; font-size: 12px; color: white; text-transform: uppercase; text-decoration: none}

.footer-menu a:hover {text-decoration: underline}

.footer {padding: 16px 0}

.footer p {margin: 3px 0; text-align: center; font-size: 12px; color: white}

.footer p.small {font-size: 10px; color: #d2d2d2}

.footer p.small a {color: #d2d2d2; text-decoration: none}

.footer p.small a:hover {text-decoration: underline}

.content-inner.inner {padding-top: 2px}

.sub-menu a {font-size: 13px; color: #1e2031; text-decoration: none; padding: 0 15px 0 5px; white-space: nowrap; display: inline-block; float: left; height: 28px; line-height: 28px}

.sub-menu a span {margin-right: 9px; font-size: 24px; line-height: 13px; position: relative; top: 3px}

.sub-menu a:hover {color: #f7f206; background: url('../images/link-hover.png') repeat-x}

.main-content {background: url('../images/main-content-bg.gif') repeat-y}

.main-content-full {background: url('../images/main-content-full-bg.gif') repeat-y}

.main-content .mc-top {height: 5px; overflow: hidden; background: url('../images/main-content-top.png') no-repeat}

.main-content .mc-center {background: url('../images/main-content-top-bg.png') no-repeat}

.main-content .mc-layer {background: url('../images/main-content-bottom-bg.png') bottom no-repeat; padding: 0 13px 0 11px}

/* for estore page */

.main-content .mc-center2 {background: url('../images/main-content-top2-bg.png') no-repeat}

.main-content .mc-layer2 {background: url('../images/main-content-bottom2-bg.png') bottom no-repeat; padding: 0 13px 0 11px}

.main-content .text2 {display: inline-block; float: left; width: 975px; padding: 22px 11px 28px 0; font-size: 12px; line-height: 17px;}

/* end of for estore page */

.main-content .mc-bottom {height: 4px; overflow: hidden; background: url('../images/main-content-bottom.png') no-repeat}

.main-content h1 {font-size: 18px; color: white; text-transform: uppercase; padding-top: 6px;}

.main-content .text {display: inline-block; float: left; width: 549px; padding: 20px 11px 0 0; font-size: 12px; line-height: 17px}

.main-content .images {display: inline-block; float: right; width: 401px; border: 1px solid white; background: #d1b087; margin: 21px 0; padding: 2px}.blue {

	color: #00135E;

}

.header_blue {

	font-size: 16px;

	color: #00135E;

}

#slide-show{

  /*align: center;*/

  text-align: center;

  margin: 0 auto;

}



#slide-images{

	position:relative;

	display:block;

	margin:0px;

	padding:0px;

	width:385px;

	height:250px;

	overflow:hidden;

}



#slide-images li{

	position:absolute;

	display:block;

	list-style-type:none;

	margin:0px;

	padding:0px;

}



#slide-images li img{

	display:block;

}

div#wysiwyg-title {

  height:20px;

  font-family: Arial;

  font-weight:bold;

  font-size:18px;

  color: #000;

}

div#wysiwyg-block  {

  display:none;

  left: 50%;

  top: 50%;

  margin-left:-212px;

  margin-top: -182px;

  background-color: #98AC77;

  padding: 4px 4px 4px 4px;

 /* width: 425px;

  height: 364px; */

  /*width: auto;

  height: auto;*/

  border: 2px solid black;

  position: absolute;

  z-index:999;

}



#wysiwyg-block  object {

  vertical-align: text-bottom;

}



#wysiwyg-block  .close {

  position: absolute;

	top: 5px;

	right: 5px;

  z-index:99999999999;

  /*float:right;*/

	cursor: pointer;

}

  /*Form*/
  
  
  .row {

	float: left;

	width: 100%;

	padding-bottom: 10px;

}


.content form.contact_form label {

	width: 250px;

	float: left;

}



.content form.contact_form span.red {

    color: red;

	font-size: 10px;

}



.content form.contact_form span.small{

    font-size: 10px;

}



.content form.contact_form input, .content form.contact_form textarea {

	float: left;

	width: 300px;

}



.content form.contact_form textarea {

	height: 100px;

}



.content form.contact_form input.submit {
	width: auto;
	float: left;
	display: inline;

}

