html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

html, button, input, select, textarea { font-family: sans-serif; color: #222; }

body { margin: 0; font-size: 1em; line-height: 1.4; }

::-moz-selection { background: #2bb1d2; color: #fff; text-shadow: none; }
::selection { background: #2bb1d2; color: #fff; text-shadow: none; }

#wrapp a { color: #00e; }
#wrapp a:visited { color: #551a8b; }
#wrapp a:hover { color: #06e; }
#wrapp a:focus { outline: thin dotted; }


#wrapp a:hover, #wrapp a:active { outline: 0; }

#wrapp abbr[title] { border-bottom: 1px dotted; }

#wrapp b, #wrapp strong { font-weight: bold; }

#wrapp blockquote { margin: 1em 40px; }

#wrapp dfn { font-style: italic; }

#wrapp hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

#wrapp ins { background: #ff9; color: #000; text-decoration: none; }

#wrapp mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

#wrapp pre, #wrapp code, #wrapp kbd, #wrapp samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

#wrapp pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

#wrapp q { quotes: none; }
#wrapp q:before, #wrapp q:after { content: ""; content: none; }

#wrapp small { font-size: 85%; }
#wrapp sub, #wrapp sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
#wrapp sup { top: -0.5em; }
#wrapp sub { bottom: -0.25em; }

#wrapp ul, #wrapp ol { margin: 1em 0; padding: 0 0 0 40px; }
#wrapp dd { margin: 0 0 0 40px; }
#wrapp nav ul, #wrapp nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

#wrapp img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; margin: 10px; }

#wrapp svg:not(:root) { overflow: hidden; }

#wrapp figure { margin: 0; }

#wrapp form { margin: 0; }
#wrapp fieldset { border: 0; margin: 0; padding: 0; }

#wrapp label { cursor: pointer; }

#wrapp legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }

#wrapp button, #wrapp input, #wrapp select, #wrapp textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

#wrapp button, #wrapp input { line-height: normal; }

#wrapp button, #wrapp input[type="button"], #wrapp input[type="reset"], #wrapp input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }

#wrapp button[disabled], #wrapp input[disabled] { cursor: default; }

#wrapp input[type="checkbox"], #wrapp input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
#wrapp input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
#wrapp input[type="search"]::-webkit-search-decoration, #wrapp input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }

#wrapp button::-moz-focus-inner, #wrapp input::-moz-focus-inner { border: 0; padding: 0; }

#wrapp textarea { overflow: auto; vertical-align: top; resize: vertical; max-height: 400px; }

#wrapp input:valid, #wrapp textarea:valid {  }
#wrapp input:invalid, #wrapp textarea:invalid { }

#wrapp table { border-collapse: collapse; border-spacing: 0; }
#wrapp td { vertical-align: top; }

html { height:100% ; background: url("../images/bg.jpg") repeat scroll center top #efefed; margin: 0; padding: 0;}
body { height: 100%;  background: url("../images/bg.jp") repeat scroll center top transparent; margin: 0; padding: 0; }

#wrapp { font-size: 0.875em; line-height: 2.0em; color: #a3a1a1; }
#wrapp a, #wrapp a:visited { color: #686868; text-decoration: underline; font-weight: normal; -webkit-transition: background-color 0.3s ease-out, color 0.3s ease-out, text-decoration 0.3s ease-out; -moz-transition: background-color 0.3s ease-out, color 0.3s ease-out, text-decoration 0.3s ease-out; -ms-transition: background-color 0.3s ease-out, color 0.3s ease-out, text-decoration 0.3s ease-out; -o-transition: background-color 0.3s ease-out, color 0.3s ease-out, text-decoration 0.3s ease-out; transition: background-color 0.3s ease-out, color 0.3s ease-out, text-decoration 0.3s ease-out; }
#wrapp a:visited { color: #686868; }
#wrapp a:hover { color: #000; text-decoration: underline; }
#wrapp a:active, #wrapp a:focus { outline: none; }

#wrapp a.button { text-shadow: 1px 1px 1px #555555; display: inline-block; color: #ffffff; text-decoration: none; padding: 10px; background: url("../img/btn-bg.jpg") repeat-x scroll 0px 0px #73995b; border: 0; height: 25px; padding: 0 10px 5px 10px; font-weight: bold; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
#wrapp a.button:hover { color: #ffffff; text-decoration: none; background: url("../img/btn-bg.jpg") repeat-x scroll 0 -30px #73995b; }

#wrapp h1, #wrapp h2, #wrapp h3, #wrapp h4, #wrapp h5, #wrapp h6 { font-family: 'PT Sans Narrow', sans-serif; color: #; }	
#wrapp h1 {font-size: 3.5em;   font-weight: normal; margin: 0 0 10px 0; padding: 0 0 20px 0; line-height: 1.5em; color: #686868;}
#wrapp h2 {font-size: 2.571em; font-weight: normal; margin: 0 0 10px 0; padding: 0 0 20px 0;	line-height: 1.5em; color: #686868;}
#wrapp h3 {font-size: 2.143em; font-weight: normal; margin: 0 0 10px 0;  padding: 5px 0 5px 0;   line-height: 1.5em;}
#wrapp h4 {font-size: 1.714em; font-weight: normal; margin: 0 0 10px 0;}
#wrapp h5 {font-size: 1.4em;   font-weight: normal; margin: 0 0 10px 0;}
#wrapp h6 {font-size: 1.2em;   font-weight: normal; margin: 0 0 10px 0;}	 

#wrapp .container h1, 
#wrapp .container h2 { color: #fff;}

#wrapp .container h1, #wrapp .container h2, #wrapp .container h3, #wrapp .container h4, #wrapp .container h5, #wrapp .container h6 {  color: #F7FFC7;}
#wrapp .privateAccessForm h1, #wrapp .privateAccessForm h2, #wrapp .privateAccessForm h3, #wrapp .privateAccessForm h4, #wrapp .privateAccessForm h5, #wrapp .privateAccessForm h6 { text-shadow: 1px 1px 1px #000; }

#wrapp .privateAccessForm h1, 
#wrapp .privateAccessForm h2 { color: #fff;}

#wrapp h1 a, #wrapp h2 a, #wrapp h3 a, #wrapp h4 a, #wrapp h5 a, #wrapp h6 a { text-decoration: none; }
#wrapp h1 a:hover, #wrapp h2 a:hover, #wrapp h3 a:hover, #wrapp h4 a:hover, #wrapp h5 a:hover, #wrapp h6 a:hover { text-decoration: undeline; } 

#wrapp ul, #wrapp ol { margin: 0 20px 20px 0px; padding: 10px; text-align: left; }
#wrapp ul ul, #wrapp ol ol, #wrapp ul ol, #wrapp ol ul { margin: 0px 20px; }
#wrapp p { margin: 5px 0 20px 0; padding: 0; }
#wrapp blockquote { font-style: italic; margin: 0; padding: 10px; font-weight: normal; }	
#wrapp address { margin: 6px 10px; font-style: normal; }
#wrapp dl { margin: 20px 10px; }
#wrapp dl dt { margin-bottom: 5px; font-weight: bold; }
#wrapp dl dd { margin: 0 10px 20px 35px; }
#wrapp img { border: 0; margin: 0;}
#wrapp hr { height: 0;	margin-left: 0; margin-right: 0; background: 0; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #686868; }

#wrapp table { border-collapse:collapse; border-width: 1px 0 0 1px;  border-color: #efefed; border-style: solid; color: #686868; text-align: left; display: inline-table; margin: 0 0 20px 0; }
#wrapp td, #wrapp th {border-width: 0 1px 1px 0; border-color: #efefed; border-style: solid; padding: 5px; text-align: left; }
#wrapp td {/*background: url("../img/box-bg.png") repeat scroll center center transparent; */ background-color: #ddd;} 
#wrapp th, #wrapp thead td  {background-color: #ccc;  } 
.lt-ie7 #wrapp td { background: none; background-color: #ddd; }

#wrapp input, 
#wrapp textarea,
#wrapp select { color: #686868; padding: 5px;  background-color: #ccc; border: 1px solid #aaa; }   
#wrapp input  { width: 250px; height: 20px;  } 
#wrapp select { width: 280px; height: 30px;  }	 
#wrapp button, #wrapp input.submit { display: block; color: #ffffff; padding: 0 10px; background: url("../img/btn-bg.jpg") repeat-x scroll 0px 0px #73995b; border: 0; height: 30px; font-weight: bold; text-shadow: 1px 1px 1px #555555; overflow-y: hidden; }
#wrapp button:hover, #wrapp input.submit:hover { background: url("../img/btn-bg.jpg") repeat-x scroll 0px -30px #73995b; }
.lt-ie7 #wrapp button, .lt-ie7 #wrapp input.submit { cursor: pointer; cursor: hand; }


#wrapp .back { margin-top: 30px; }

#wrapper { min-height: 800px; height: auto;  position: relative; background: url("../images/bg.jpg") no-repeat scroll center top transparent;}
#wrapp { position: relative; background: url("../img/bg-patt-light.jp") repeat scroll center top transparent; min-height: 100%; height: auto; }	  
.lt-ie7 #wrapper { height:600px; }
.lt-ie7 #wrapp { height: 100%; }

#wrapp .widget { margin-bottom: 20px; text-align: center; }

#wrapp #header { width: 100%; padding-bottom: 20px;  min-height: 169px; background: url("../img/header-line.png") repeat-x scroll center bottom transparent; }
#wrapp #headerTop { width: 100%; height: 50px; background: url("../img/header-top-bg-patt.png") repeat-x scroll center top transparent; position: absolute; top: 0; }
#wrapp #headerTopContent { width: 960px; height: 44px; margin: 0 auto; text-align: center; overflow: hidden; /*background: url("../img/header-top-bg.jpg") no-repeat scroll center top transparent;*/}
#wrapp #headerMain { padding-top: 50px; }
#wrapp #headerMainContent { width: 960px; padding: 30px 0 0 0; margin: 0 auto; text-align: center;}	

.lt-ie7 #wrapp #header { background: none; height: 169px;}
.lt-ie7 #wrapp #headerTop { background: url("../img/header-top-bg-patt-8bit.png") repeat-x scroll center top transparent;}

#wrapp #rbcSystemIdentifierBanner { display: none; }

#wrapp ul.systemNav { margin: 0; padding: 7px 0 0 0; list-style: none; display: block; float: right; font-size: 0.857em; } 
#wrapp ul.systemNav li { margin: 0 15px 0 0; padding: 2px 0 0 15px; float: left; }
#wrapp ul.systemNav li a { color: #fff !important; text-decoration: none !important;  }  
#wrapp ul.systemNav li a:hover { color: #ffffff !important; text-decoration: underline !important; } 
#wrapp ul.systemNav li.homepage { }
#wrapp ul.systemNav li.sitemap { }
#wrapp ul.systemNav li.rss { }
#wrapp ul.systemNav li.print {}

.lt-ie7 #wrapp ul.systemNav li { display: inline; }

#wrapp #lang { float: right; }
#wrapp #languageSelect ul { display: none; }	 
#wrapp #languageSelect #languageFlags { padding: 14px 0 0 20px;  }
#wrapp #languageSelect #languageFlags a { background: none no-repeat scroll center center transparent; display: block; float: left; height: 16px; margin: 0 0 0 7px; padding: 0; text-decoration: none; width: 16px; }
#wrapp #languageSelect .languageSelectbox { width: 150px; margin: 8px 0 0 30px; }   
#wrapp #languageSelect #languageList { margin: 9px 0 0 30px;  display: block; font-size: 0.857em; color: #c3c3c3 !important;}
#wrapp #languageSelect #languageList a { color: #c3c3c3 !important; text-decoration: none !important; padding: 0 5px; }
#wrapp #languageSelect #languageList a:hover { color: #ffffff !important; text-decoration: none !important; }


#wrapp #fulltextForm { font-size: 0.857em; margin: 8px 0 0 30px; float: right; width: 219px; height: 30px; background: url("../img/fulltext-form-bg.jpg") no-repeat scroll left center transparent;}
#wrapp #fulltextSearch { margin: 0; padding: 0; }
#wrapp #fulltextSearchText { margin: 0; padding: 6px 6px 4px 9px; float: left; height: 18px; width: 170px; background-color: transparent; border: 0; color: #fff; }
#wrapp #fulltextSearchButton { border: 0; float: left; padding: 0; margin: 0; background: url("../img/fulltext-form-search-icon.png") no-repeat scroll 10px -22px transparent; width: 30px; height: 30px; }
#wrapp #fulltextSearchButton:hover { background: url("../img/fulltext-form-search-icon.png") no-repeat scroll 10px 8px transparent;  }

.lt-ie7 #wrapp #fulltextForm { display: inline; }
.lt-ie7 #wrapp #lang { display: inline; }
.lt-ie7 #wrapp ul.systemNav { display: inline; }
.lt-ie7 #wrapp #fulltextSearchButton { background: url("../img/fulltext-form-search-icon-8bit.png") no-repeat scroll center center transparent; }
.lt-ie8 #wrapp #fulltextSearchButton { cursor:pointer; cursor:hand; }
 

#wrapp #logoZone { float: left; width: 300px; text-align: left; height: 85px; overflow: hidden; padding-top: 10px;}  
#wrapp #logo {margin: 0; padding: 0; line-height: 1.1em; font: normal 2.571em 'PT Sans Narrow', sans-serif; color: #686868; /*text-shadow: 1px 1px 1px #000;*/}
#wrapp #logo a { text-decoration: none; }
#wrapp #moto { margin: 0; padding: 0 0 0 40px; font-size: 0.929em; font-family: 'Georgia', sans-serif; font-style: italic; color: #a3a1a1; text-shadow: 1px 1px 1px #fff; line-height: 1.3em;}  
									 
.lt-ie7 #wrapp #logoZone { display: inline; }

#wrapp .menuWrapper { float: right; max-width: 640px; width: 640px; }	
.lt-ie8 #wrapp .menuWrapper  { position: relative; }	  

#wrapp ul.menu { float: right; display: block; text-align: left; font-family: 'PT Sans Narrow', sans-serif; font-size: 1.143em; max-width: 640px; margin: 0; padding: 10px 0 0 0; list-style: none; }
.lt-ie8 #wrapp ul.menu { position: relative; z-index: 1; }
.lt-ie7 #wrapp ul.menu  { }


#wrapp ul.menu > li { display: block; position: relative; float: left; padding: 0; margin: 0 0 0 8px; text-transform: uppercase; text-shadow: 1px 1px 1px #fff; }
#wrapp ul.menu > li > a {position: relative; z-index: 1; text-decoration: none; display: block; padding: 2px 7px; background: none; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; -moz-background-clip: padding;  -webkit-background-clip: padding-box;  background-clip: padding-box; }
#wrapp ul.menu > li > a:hover, 
#wrapp ul.menu > li:hover > a,
#wrapp ul.menu > li > a.touched { background-color: #9db12b; color: #ffffff; text-shadow: 1px 1px 1px #5a680a;}
#wrapp ul.menu > li.activeSelected > a,
#wrapp ul.menu > li.selected > a { /*background-color: #9db12b; color: #ffffff; text-shadow: 1px 1px 1px #5a680a;*/}			

.lt-ie8 ul.menu > li > a { padding-top: 6px !important; display: inline; }
.lt-ie8 ul.menu li a { padding-top: 6px !important; display: inline; }


#wrapp ul.menu li.selected li.activeSelected > a { color: #ffffff; }   
#wrapp ul.menu li.selected li.selected li.activeSelected > a {color: #ffffff; }  


.lt-ie7 #wrapp ul.menu { display: inline; }
.lt-ie7 #wrapp ul.menu li { display: inline; position: relative; float: left; padding: 0; margin: 0 0 0 20px; text-transform: uppercase; text-shadow: 1px 1px 1px #000;}
.lt-ie7 #wrapp ul.menu li a { text-decoration: none; display: block; padding: 2px 12px; background: none; position: relative; }
.lt-ie7 #wrapp ul.menu li a:hover,
.lt-ie7 #wrapp ul.menu li a.touched   { background-color: #9db12b; color: #ffffff; }
.lt-ie7 #wrapp ul.menu li.activeSelected a,
.lt-ie7 #wrapp ul.menu li.selected a { background-color: #9db12b; color: #ffffff; }
.lt-ie7 #wrapp ul.menu li ul li.activeSelected a,
.lt-ie7 #wrapp ul.menu li ul li.selected a { background: url("../img/menu-delim.png") no-repeat scroll center bottom #9db12b; color: #e3ecaf; } 
.lt-ie7 #wrapp ul.menu li.activeSelected ul li a { background: none !important; color: #e3ecaf; } 
.lt-ie7 #wrapp ul.menu li.selected ul li a { background: none !important; color: #e3ecaf; } 
.lt-ie7 #wrapp ul.menu li.activeSelected li.activeSelected a { background: none !important; color: #e3ecaf; } 
.lt-ie7 #wrapp ul.menu li.selected li.selected a { background: none !important; color: #e3ecaf; } 
		
		
			  
#wrapp ul.menu ul { padding: 0; width: 216px; /*196px*/ position: absolute; top: 28px; right: 0; z-index: 1000; }
#wrapp ul.menu ul.level1 { display:none; }
#wrapp ul.menu ul.level2 { display:none; }
#wrapp ul.menu ul.jsPowered { background: url("../img/menu-arrow.png") no-repeat scroll 81px 10px transparent; }
.lt-ie7 #wrapp ul.menu ul.jsPowered { background: url("../img/menu-arrow-8bit.png") no-repeat scroll 81px 10px transparent; }

  
#wrapp ul.menu li ul { z-index: 1000; list-style: none; margin: 0; padding: 0;}
#wrapp ul.menu li ul li { margin: 0; padding: 0; display: block; position: relative; display: block; width: 196px; background-color: #9db12b; /*background: url("../img/menu-delim.png") no-repeat scroll center bottom #2c2c2c;*/ /*-webkit-box-shadow: 0px 0px 4px 0px #000000; -moz-box-shadow: 0px 0px 4px 0px #000000; box-shadow: 0px 0px 4px 0px #000000;*/}
#wrapp ul.menu li ul li.first { margin-top: 30px; /*-webkit-border-top-left-radius: 12px; -moz-border-top-left-radius: 12px; border-top-left-radius: 12px; -webkit-border-top-right-radius: 12px; -moz-border-top-right-radius: 12px; border-top-right-radius: 12px;*/ }
#wrapp ul.menu li ul li.last { /*-webkit-border-bottom-left-radius: 12px; -moz-border-bottom-left-radius: 12px; border-bottom-left-radius: 12px; -webkit-border-bottom-right-radius: 12px; -moz-border-bottom-right-radius: 12px; border-bottom-right-radius: 12px;*/ }
#wrapp ul.menu li ul li a { text-shadow: 1px 1px 1px #5a680a; text-decoration: none; display: block; position: relative; color: #e3ecaf; padding: 5px 20px; margin: 0; background: url("../img/menu-delim.png") no-repeat scroll center bottom #9db12b; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
#wrapp ul.menu li ul li a:hover,
#wrapp ul.menu li ul li a.touched  { background: none; background-color: #afc437; color: #fff;}	  

/*
.lt-ie8 #wrapp ul.menu li ul li { margin-top: -4px; }
.lt-ie8 #wrapp ul.menu li ul li.first { margin-top: 26px; }
.lt-ie8 #wrapp ul.menu li ul li ul li { margin-top: 0px; }
.lt-ie8 #wrapp ul.menu li ul li ul li.first { margin-top: 0px; }
.lt-ie8 #wrapp ul.menu li ul li ul li ul li { margin-top: 0px; }
.lt-ie8 #wrapp ul.menu li ul li ul li ul li.first { margin-top: 0px; }
*/
.lt-ie7 #wrapp ul.menu li ul li { margin-bottom: 0; }
.lt-ie7 #wrapp ul.menu li ul li a { display: block; width: 176px;}
.lt-ie7 #wrapp ul.menu li ul li.first { /*background-color: #ff0000 !important;*/ color: #e3ecaf; }
.lt-ie7 #wrapp ul.menu li ul li.first a { color: #e3ecaf; }   
.lt-ie7 #wrapp ul.menu li ul li a:hover,
.lt-ie7 #wrapp ul.menu li ul li a.touched  { color: #ffffff; background-color: #afc437 !important; } 
.lt-ie7 #wrapp ul.menu li ul li a:hover li a,
.lt-ie7 #wrapp ul.menu li ul li a.touched li a  { color: #e3ecaf !important; } 
	   
	  
#wrapp ul.menu ul ul { /*top: -20px;*/ top: 0; right: 196px; z-index: 1000;}
#wrapp ul.menu ul.jsPowered ul.toRight {left: 196px !important; /*right: 0;*/ background: url("../img/menu-arrow-l.png") no-repeat scroll 5px 2px transparent; }
#wrapp ul.menu ul.jsPowered ul.toLeft {right: 196px !important; /*left: 0;*/ background: url("../img/menu-arrow-r.png") no-repeat scroll 191px 2px transparent; }  
.lt-ie7 #wrapp ul.menu ul.jsPowered ul.toRight {left: 196px !important; /*right: 0;*/ background: url("../img/menu-arrow-l-8bit.png") no-repeat scroll 5px 2px transparent; }
.lt-ie7 #wrapp ul.menu ul.jsPowered ul.toLeft {right: 196px !important; /*left: 0;*/ background: url("../img/menu-arrow-r-8bit.png") no-repeat scroll 191px 2px transparent; }  
													  
#wrapp ul.menu ul ul li { margin-top: 0 !important; }	  
#wrapp ul.menu ul ul li.first { margin-top: 0 !important; }	 
#wrapp ul.menu ul.jsPowered ul.toRight li{ margin-left: 20px; } 
#wrapp ul.menu ul.jsPowered ul.toLeft  li{ margin-right: 20px; }		
											   
#wrapp ul.menu ul, #wrapp ul.menu li:hover ul ul,
#wrapp ul.menu ul, #wrapp ul.menu li.touched ul ul  { display:none; } 
#wrapp ul.menu li:hover ul, #wrapp ul.menu li:hover li:hover ul,
#wrapp ul.menu li.touched ul, #wrapp ul.menu li.touched li.touched ul  { display:block; }
										  
#wrapp ul.menu ul li:hover,
#wrapp ul.menu ul li.touched  { background-color: #afc437; color: #e3ecaf; cursor:pointer; cursor: hand; } 
.lt-ie7 #wrapp ul.menu ul li.first { cursor:pointer; cursor: hand; } 
.lt-ie7 #wrapp ul.menu ul li.first a:hover,
.lt-ie7 #wrapp ul.menu ul li.first a.touched  { background-color: #afc437 !important; color: #ffffff; } 
.lt-ie7 #wrapp ul.menu ul li a:hover,
.lt-ie7 #wrapp ul.menu ul li a.touched  { color: #ffffff; }  

.lt-ie7 #wrapp ul.menu li.activeSelected ul li:hover a,
.lt-ie7 #wrapp ul.menu li.selected ul li:hover a,
.lt-ie7 #wrapp ul.menu li.activeSelected ul li.touched a { color: #ffffff; } 
.lt-ie7 #wrapp ul.menu li.activeSelected ul li:hover ul li a,
.lt-ie7 #wrapp ul.menu li.selected ul li:hover ul li a,
.lt-ie7 #wrapp ul.menu li.activeSelected ul li.touched ul li a { color: #e3ecaf; } 
.lt-ie7 #wrapp ul.menu li.activeSelected ul li ul li:hover a,
.lt-ie7 #wrapp ul.menu li.selected ul li ul li:hover a,
.lt-ie7 #wrapp ul.menu li.activeSelected ul li ul li.touched a { color: #ffffff; } 


#wrapp ul.menu ul.level2 li:hover,
#wrapp ul.menu ul.level2 li.touched  { background-color: #9db12b; color: #e3ecaf; }
#wrapp ul.menu ul.level2 li a{background: url("../img/menu-delim.png") no-repeat scroll center bottom #9db12b;/*-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;*/ }
#wrapp ul.menu ul.level2 li a:hover,
#wrapp ul.menu ul.level2 li a.touched  { background: none; background-color: #afc437; color: #fff;}
#wrapp ul.menu ul.level2 ul { display: block; margin: 0; padding: 0; list-style: none; position: relative; left: 0px; top: 0; }

#wrapp ul.menu ul.level1 ul.toRight ul { left: -20px; }
#wrapp ul.menu ul.level1 ul.toLeft ul { left: -0px; }

#wrapp ul.menu ul.level2 ul li { position: relative; display: block; width: 196px; /*background: url("../img/menu-delim.png") no-repeat scroll center bottom #2c2c2c;*/ /*-webkit-box-shadow: 0px 0px 4px 0px #000000; -moz-box-shadow: 0px 0px 4px 0px #000000; box-shadow: 0px 0px 4px 0px #000000;*/}
#wrapp ul.menu ul.level2 ul li.first { margin-top: 0px; -webkit-border-top-left-radius: 0px; -moz-border-top-left-radius: 0px; border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -moz-border-top-right-radius: 0px; border-top-right-radius: 0px; }
#wrapp ul.menu ul.level2 ul li.last { -webkit-border-bottom-left-radius: 0px; -moz-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
#wrapp ul.menu ul.level2 ul li a { color: #e3ecaf; padding: 5px 20px; margin: 0; background: url("../img/menu-delim.png") no-repeat scroll center bottom #9db12b;}
#wrapp ul.menu ul.level2 ul li a:hover,
#wrapp ul.menu ul.level2 ul li a.touched  { background: none; background-color: #afc437; color: #fff;} 
#wrapp ul.menu ul.level2 ul li:hover,
#wrapp ul.menu ul.level2 ul li.touched  { /*background-color: #2c2c2c; color: #868e92;*/ } 
 
.lt-ie8 #wrapp ul.menu ul li a {display:inline-block;}
.lt-ie8 #wrapp ul.menu ul li a {display:block;}



#footer{background: url("../img/footer-bg.jpg") repeat-x;width:100%;height:70px;}
#footerContent{width:990px;margin:0 auto;color: #000;padding-top:20px;}




#wrapp .contact input{height:30px;margin-bottom:5px;width:300px;}

/* green */
#csubmit {
        font-size: 12px;	
	color: #fff;	
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
#csubmit:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
#csubmit:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}




.maincontainer {width:990px; margin:0 auto;border-radius:12px; background:url("../images/con-bg.jpg") repeat-y scroll center top #9db12b;}



#carousel .elastislide-list ul li a {
display: inline-block;
width: 100%;
}