/* Start of CMSMS style sheet 'gokart_css' */
body, html {
	scrollbar-track-color: #392207;
	scrollbar-face-color: #392207;
	scrollbar-highlight-color: #004501;
	scrollbar-3dlight-color: #735B50;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #D1CBBC;
	scrollbar-arrow-color: #735B50;
	font-family: Tahoma, Verdana, Arial;
	background-image:url('images/body_bg2.gif');
	background-position:top center;
	font-size:12px;
	color:#000000;
	margin-top:0px;
	margin-left:0px;
	margin:0px;
	padding:0px;
	}
td{
  font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	color:#122A0E;
}
h3{
	font-size:12px;
	font-weight:normal;
	color:#FFB016;
	margin:0px;
}
p{
        padding:0px;
        margin:0px;
}
.maintext ul{
	list-style-type:square;
        margin-left:25px;
	}

.maintext li{
        margin-bottom:10px;
	}
h4{
	font-size:17px;
	font-weight:bold;
	color:#FF8A00;
	border-bottom:1px solid #FF8A00;
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
}
h5{
	font-size:12px;
	color:#026601;
	padding:20px 0px 10px 0px;
	margin:0px;
}
h6{
	font-size:12px;
	color:#65400F;
	padding:10px 0px 10px 0px;
	margin:0px;
}
.h6smallmargin{
	font-size:14px;
	color:#65400F;
	padding:5px 0px 5px 0px;
	margin:0px;
}
#body-table{
	background-image:url('images/page_bg.gif');
	background-position:top center;
	background-repeat:repeat-x;
	height:100%;
}
#side-left{
	background-image:url('images/side_l.gif');
	background-position:top right;
	background-repeat:no-repeat;
	width:94px;
	height:100%;
}
#side-right{
	background-image:url('images/side_r.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width:94px;
	height:100%;
}
#content-table{
	background-color:#ffffff;
	width:816px;
}
#content-left{
        background-image:url('images/bg_left.gif');
	vertical-align:top;
	width:188px;
}
#content-center{
        background-image:url('images/bg_center.jpg');
	background-position:bottom left;
	background-repeat:no-repeat;
	vertical-align:top;
	width:451px;
}
#content-right{
	background-image:url('images/galeriabol_bg.gif');
	background-position:top left;
	background-repeat:repeat-x;
	vertical-align:top;
	width:177px;
}
.link1{
	color:#E68320;
	text-decoration:underline;
}
.link1:hover{
	color:#000000;
	text-decoration:none;
}

#menu_vert li a{
	font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	color:#FEE6C0;
	background-image:url('images/menubg.jpg');
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	padding:9px 0px 10px 40px;

	font-weight:bold;
	display:block;
}
.footermenu{
	font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	color:#969595;
	text-decoration:none;
	padding:0px 13px 0px 13px;
}
.footermenu:hover{
	color:#ffffff;
	text-decoration:underline;
}

#footertext a.footerlink{
	font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	color:#71614D;
	text-decoration:none;
}
#footertext a.footerlink:hover{
	color:#FF8A00;
background:none;
	text-decoration:underline;
}

.maintext{
	font-family: Tahoma, Verdana, Arial;
	font-size:12px;
	color:#2A1802;
	padding:10px 35px 20px 35px;
	text-align:justify;
}


.formInput{
	font-size:12px;
	height:18px;
	width:125px;
	border:1px solid #9DB39D;
	margin:0px 0px 0px 0px;
	background-color:#EBEFE6;
}
#formArea{
	font-size:12px;
	height:105px;
	width:280px;
	border:1px solid #9DB39D;
	margin:2px 0px 2px 0px;
	background-color:#EBEFE6;
	scrollbar-track-color: #032B17;
	scrollbar-face-color: #004501;
	scrollbar-highlight-color: #004501;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
}
.formtd{
	font-size:11px;
	font-weight:bold;
	color:#E6EAE8;
	text-align:left;
	padding:5px 5px 0px 5px;
	margin:0px;
}

.button{  
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#b80000;
	border:1px solid #ffffff;
	padding:1px 10px 1px 10px;
	margin:2px;
}
.BlueBorder {
	border: 1px solid #91837C;
background-color:#F8F2EB;
}

#footertext{
	font-size:11px;
	color:#71614D;
	margin:2px 2px 10px 2px;
        text-align:center;
}
.hline{
	background-image:url('images/hline.gif');
	background-position:top left;
	background-repeat:repeat-x;
}


.button{  
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#b80000;
	border:1px solid #ffffff;
	padding:1px 10px 1px 10px;
	margin:2px;
}

.bt-main{
	margin:3px;
}

form{
margin:0px;
}
.hidden{
margin:0px;
}

.contactform fieldset legend{
	font-size:12px;
	font-weight:normal;
	color:#FFC716;
	margin:0px;
}

.contactform label{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#575347;
	text-align:right;
	padding:3px 5px 0px 0px;
}
.contactform .labelsize{
width:170px;
padding-left:5px;
font-weight:bold;

}

.contactform .fbsubmit{
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Arial CE;
	border:1px solid #ffffff;
	padding:1px 5px 1px 5px;
	color:#ffffff;
	background-color:#653602;
}

.contactform .inputtd{
padding-right:5px;
}

.contactform input{
	font-size:11px;
	border:1px solid #91837C;
	width:170px;
	padding:1px;
}
.contactform textarea{
	font-size:12px;
	border:1px solid #91837C;
	scrollbar-track-color: #CAC0B4;
	scrollbar-face-color: #91837C;
	scrollbar-highlight-color: #004501;
	scrollbar-3dlight-color: #735B50;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #D1CBBC;
	scrollbar-arrow-color: #735B50;
	width:170px;
}
.error_message ul li{
color:#c50000;
font-size:11px;
}
.error_message ul{
margin-top:0px;
}

/* End of 'gokart_css' */

/* Start of CMSMS style sheet 'gokart_menu' */
/********************
MENU
*********************/
#menu_vert {
   padding-left: 0;
   margin-left: 0;
}


/* third level has some padding to have it stand out */
div#menu_vert ul ul ul {
   padding-bottom: 0.5em;
}

/* menu li block */
#menu_vert li {
   list-style: none;
   margin: 0;
   width:188px;
}

#menu_vert ul ul li {
   border: none;
}

/** fix stupid ie bug with display:block; **/
* html #menu_vert li a { height: 1%; } 
* html #menu_vert li hr { height: 1%; }
/** end fix **/

/* first level links */
div#menu_vert a {
  font-family: Tahoma, Verdana, Arial;
  font-size:11px;
  color:#FEE6C0;
  background-image:url('images/menubg.jpg');
  background-position:top right;
  background-repeat:no-repeat;
  text-decoration:none;
  padding:9px 0px 10px 40px;
  font-weight:bold;
  display:block;
}
div#menu_vert a:hover {
	color:#FFFFFF;
	background-image:url('images/menubgon.jpg');
	background-position:top right;
	background-repeat:no-repeat;
	padding:9px 0px 10px 40px;
	font-weight:bold;
	display:block;
}

/* next level links, more padding and smaller font */
div#menu_vert ul ul a {
   font-size: 11px;
   font-weight:normal;
   background-image:url('images/submenubg.gif');
   background-position:top right;
   background-repeat:no-repeat;
}

div#menu_vert ul ul a:hover {
   font-size: 11px;
   font-weight:normal;
   background-image:url('images/submenubg.gif');
   background-position:top right;
   background-repeat:no-repeat;
   text-decoration:underline;
}

/* third level links, more padding */
div#menu_vert ul ul ul a {
   padding: 0.3em 0.5em 0.3em 4.3em;
   background: url(images/cms/dash.gif) no-repeat 2.8em center; 
}


/* 
active parent, that is the first-level parent 
of a child page that is the current page 
*/
div#menu_vert li a.activeparent {
   background: url(images/cms/arrow-down.gif) no-repeat 0.4em center; 
   background-color: #385C72;
   color: #fff;
}

div#menu_vert ul ul li a.activeparent {
   background-position: 1.5em center; 
   background-color: transparent;
   color: #18507C;
}


/* 
current pages in the default Menu Manager 
template are unclickable. This is for current page on first level 
*/
div#menu_vert ul h3 {
   color:#FFAD2C;
   font-size:11px;
   background-image:url('images/menubgon.jpg');
   background-position:top right;
   background-repeat:no-repeat;
   padding:9px 0px 10px 40px;
   font-weight:bold;
   display:block;
}

/* 
next level current pages, more padding, 
smaller font and no background color or bottom border 
*/
div#menu_vert ul ul h3 {
   font-size: 90%;
   padding: 0.3em 0.5em 0.3em 2.8em;
   background-position: 1.4em center;
   background-color: transparent;
   border-bottom: none;
   color: #000;     
}

/* current page on third level, more padding */
div#menu_vert ul ul ul h3 {
   padding: 0.3em 0.5em 0.3em 4.3em;
   background: url(images/cms/arrow-right-active.gif) no-repeat 2.7em center; 
}

/* section header */
div#menu_vert li.sectionheader {
   border-right: none;
   font-size: 130%;
   font-weight: bold;
   padding: 1.5em 0 0.8em 0;
   background-color: #fff;
   line-height: 1em;
   margin: 0;
   text-align:center;
}



/* separator */
div#menu_vert li.separator {
   height: 1px !important;
   margin-top: -1px;
   margin-bottom: 0;
   padding:2px 0 2px 0;
   background-color: #000;
   overflow:hidden !important;
   line-height:1px !important;
   font-size:1px; /* for ie */
}

div#menu_vert li.separator hr {
   display: none; /* this is for accessibility */
}
/* End of 'gokart_menu' */

