body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#main {
	background:#ffffff;
	width:100%;
	padding-top:0px;
	position:relative;
}
#connect{
	float:right;
	width:75px;
	position:relative;
	overflow:hidden;
	display: inline;
	text-align:right;
	height:23px;
	margin-top:1px;
	z-index:1;
}

#footer {
    width:100%;
	padding-top:30px;
	background:#d1d1d1;
	position:relative;
	margin-top:50px;
	height:130px;
	float:left;
	font-size:12px;
	left:0px;
}
#footer p {
	margin:0px;
	margin-left:20px;
}
#intro p {
	text-align:left;
	height:150px;
	margin-left:115px;
	margin-bottom:0px;
	text-decoration:none;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:bold;
	width:500px;
	line-height:30px;
}
#footerabout {
	padding:20px;
	background:#efefef;
	position:relative;
	margin-top:150px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
}
#footer-content {
	width:793px;
	height:90px;
	left:0px;
	margin-top:0px;
}
.footer {
	color:#616161;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	padding-left:215px;
}
.container {
	width:793px;
	margin:0 auto;
	position:relative;
}
.containerabout {
	width:793px;
	margin:0 auto;
	position:relative;
	min-height:700px;
}
#header {
    position:relative;
	margin-right:auto;
	margin-left:auto;
	width:793px;
}
#logo {
	width:793px;
	height:152px;
	float:left;
	padding-bottom:0px;
}
#menu-content {
	width:656px;
	padding-left:8px;
	padding-top:2px;
	position:relative;
	float:left;
}
#menu {
	width:793px;
	height:24px;
	background:#E1E1E1;
	position:absolute;
	left: 0px;
	top: 140px;
	padding-bottom:0px;
	
}
ul.submenu {
	margin:0px;
	padding:0px;
}
ul.submenu li {
	display:inline;
	margin-right:12px;
}
ul.submenu li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#2a2d2e;
	font-weight:bold;
	text-decoration:none;
}
ul.submenu li a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#f90d18;
	font-weight:bold;
	text-decoration:none;
}
ul.submenu li.cat-item-parent a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#f90d18;
	font-weight:bold;
	text-decoration:none;
}
ul.submenu li.current-cat a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#f90d18;
	font-weight:bold;
	text-decoration:none;
}
ul.childmenu {
	margin:15px 0 15px 0;
	padding:0px;
	padding-left:20px;
	top:0px;
}
ul.childmenu li {
	display:inline;
	margin-right:6px;
}
ul.childmenu li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	letter-spacing:0px;
	color:#929292;
	line-height:22px;
	font-weight: bolder;
	text-decoration:none;
}
ul.childmenu li a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#2a2d2e;
	letter-spacing:0px;
	font-weight:bolder;
	text-decoration:underline;
}
ul.childmenu li.current-cat a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#2a2d2e;
	letter-spacing:0px;
	font-weight:bolder;
	text-decoration:underline;
}
#childheading {
	width:793px;
	height:auto;
	border-bottom:#d4d4d4 1px solid;
	background:#ffffff;
	position:absolute;
	top:220px;
	left:0px;
	padding-top:2px;
	margin:0px;
}
#heading {
	width:793px;
	height:107px;
	background:#ffffff;
	padding-top:0px;
	position:absolute;
	left: 0px;
	top: 163px;
	z-index:1;
}
.heading {
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	font-weight:bold;
	color:#2a2d2e;
}
.gray-text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#a0a0a0;
	font-weight:bold;
	text-decoration:none;
}
.gray-link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#a0a0a0;
	font-weight:bold;
	text-decoration:underline;
}
.gray-link:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#f90d18;
	font-weight:bold;
	text-decoration:underline;
}
.blue-text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#397af1;
	font-weight:bold;
}
.green-link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#1772b9;
	font-weight:bold;
	text-decoration:underline;
}
.green-link:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#1772b9;
	font-weight:bold;
	text-decoration:none;
}
.blue-menu {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#397af1;
	font-weight:bold;
	text-decoration:underline;
}
.blue {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#397af1;
	font-weight:bold;
	text-decoration:none;
}
.menu {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#2a2d2e;
	font-weight:bold;
	text-decoration:none;
}
.menu:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#397af1;
	font-weight:bold;
	text-decoration:none;
}
.menu-select{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#397af1;
	font-weight:bold;
	text-decoration:none;
}
.yellow-link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#f90d18;
	font-weight:bold;
	text-decoration:underline;
}
.yellow-link:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#ff656c;
	font-weight:bold;
	text-decoration:underline;
}
#page {
	width:793px;
	min-height:670px;
	padding-left:1px;
	float:left;
	position:relative;
}
#inner-page {
	width:793px;
	height:470px;
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	float:left;
	margin-top:70px;
	position:absolute;
	left: 4px;
	top: 210px;
}
#block_content{
width:753px;
float:left;
margin-top:60px;
position:relative;
/*margin-bottom:130px;
*/padding-bottom:132px;
}
#content{
width:793px;
float:left;
padding-top:15px;
margin-left:2px;
}

#submenu {
	width:258px;
	height:112px;
	float:right;
	padding-right:35px;
	position:absolute;
	left: 498px;
	top: 15px;
}
#left-submenu {
	width:105px;
	height:112px;
	float:left;
	padding-top:20px;
	line-height:18px;
}
#right-submenu {
	width:123px;
	height:112px;
	float:right;
	padding-top:20px;
	line-height:18px;
}
#subheading {
	width:793px;
	height:50px;
	background-color:#ffffff;
	position:relative;
	padding-top:5px;
	border-bottom:#d4d4d4 1px solid;
	z-index:1;
}
#white-space {
	width:793px;
	height:20px;
	background:#ffffff;
}
.black-text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000000;
}
.black-bold {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
#slider {
	position:absolute;
	height:600px;
	left:0;
}
ul.submenu {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5d5f60;
	font-size:14px;
	font-weight:bold;
}
ul.submenu li.current-cat a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5d5f60;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
ul.submenu li.cat-item {
	display:inline;
	margin-left:12px;
	color:#5d5f60;
}
.text {
	background:#fffefc;
	border-bottom:#b1b1b1 1px solid;
	border-top:#b1b1b1 1px solid;
	border-right:#b1b1b1 1px solid;
	border-left:#b1b1b1 1px solid;
}
#left-innerpage {
	width:347px;
	float:left;
	text-align:left;
	padding-left:10px;
}
.star {
	color: #FFCC00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}
.button {
	background:#ffc600;
	height:30px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
#right-innerpage {
	margin-left:auto;
	margin-top:auto;
	margin-top:30px;
}
#page-footer {
	width:793px;
	float:left;
	position:absolute;
	left: 4px;
	top: 775px;
}
#gray-space {
	background:#f7f7f7;
	width:793px;
	height:20px;
}
#inner-menu {
	background:#f7f7f7;
	width:793px;
	height:40px;
	border-bottom:#999999 1px solid;
}
.inner-menu {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#9d9d9d;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.inner-menu:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5d5f60;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.black-innermenu {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5d5f60;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

#slideshow {
	margin:0 ;
	width:790px;
	height:433px;
	top:130px;
	left:0px;
	padding:25px 0 0 0;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0;
  margin-top:10px;
  width:790px;
  height:433px;
  overflow:hidden; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0px auto;
  width:750px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:433px;
  background-color:#FFFFFF;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:32px;
  height:32px;
  position:absolute;
  top:225px;
  cursor: pointer;
}
#leftControl {
  left:0;
  background:transparent url(img/control-left.png) no-repeat 0 0;
  z-index:1;
}
#rightControl {
  right:0;
  background:transparent url(img/control-right.png) no-repeat 0 0;
  z-index:1;
}

/** 
 * Style rules for Demo page
 */
.slide h2, .slide p {
  margin-right:33px;
  margin-left:32px;
  margin-top:0px;
  position:relative;
}
.slide h2 {
  font:italic 24px Georgia, "Times New Roman", Times, serif;
  color:#ccc;
  letter-spacing:-1px;
}
.slide img {
  float: none;
  margin:0px;
  margin-left:auto;
  margin-right:auto;

}
-->
#textMeta {
	overflow:hidden;
	position:absolute;
	top:630px;
	left:0px;
	padding-top:0px;
	padding-left:20px;
	font-weight:bold;
	color:#2f231e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:1;
}
#textMeta span {
	font-weight:normal;
}
#textMeta2 {
	overflow:visible;
	position:relative;
	top:172px;
	padding-top:0px;
	margin-left:350px;
	font-weight:bold;
	color:#2f231e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#textMeta2 span {
	font-weight:normal;
}
/* classes for jquery plugins
*/

            #contactFormContainer
            {
            	position:relative;
				top:10px;
				left:0px;
            	float:right;
				padding:0px;
				z-index:1;
            }
            #contactForm
            {
            	height:350px;
            	width:793px;
				background-image:url(images/bkg.jpg);
            	display:none;
            }
            #contactForm fieldset
            {
            	padding:30px;
            	border:none;
            }      
            #contactForm label
            {
            	display:block;
            	color:#ffc400;
            }      
            #contactForm input[type=text]
            {
            	display:block;
            	border:solid 1px #4d3a24;
            	width:351px;
            	margin-bottom:10px;
            	height:24px;
            }  
            #contactForm textarea
            {
            	display:block;
            	border:solid 1px #4d3a24;
            	width:351px;
            	margin-bottom:10px;
            }  
            #contactForm input[type=submit]
            {
            	background-color:#ffffff;
            	border:0px;
            	color:#F90D18;
            	padding:5px;
				font-weight:bold;
            }
			#contactForm input[type=button]
            {
            	background-color:#ffffff;
            	border:0px;
            	color:#F90D18;
            	padding:5px;
				font-weight:bold;
            }                
			.contactLink
            {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:13px;
				color:#ffc600;
				font-weight:bold;
				text-decoration:underline;
            }
			.contactLink:hover
            {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:13px;
				color:#397af1;
				font-weight:bold;
				text-decoration:underline;
            }
            #messageSent
            {
            	color:#ff9933;
            	display:none;
            }

