html, body, #aspnetForm {
	height:100%;
}
body {
	font-family: Arial;
	font-size: 12px;
	color: #444542;
	width:100%;
	min-width:1000;
	background: #82c5c3 url('/images/main_bg.png') repeat-x;
}

#wrap {
	position: relative;
	background:#fff;
	min-width:1000;
	width:1000px;
	margin: 0px auto;
	min-height:100%;
	height:auto !important;
	height:100%;
}
#footer 
{
	clear:both;
	padding:10px 0px 10px;
	margin-top:20px;
	width:100%;
	border-top:solid 1px #ed8309;
	text-align:center;
	font-size:12px;
	background-color:white;
}

/*#wrap {
	position: relative;
	background:#fff;
	min-width:1000px;
	width:1000px;
	margin: 0px auto;
	min-height:100%;
	height:auto !important;
	height:100%;
}
#footer {
	padding-top:5px;
	position:relative;
	margin-top:-70px;
	height:45px;
	width:100%;
	border-top:solid 1px #ed8309;
	text-align:center;
	font-size:12px;
	background-color:white;
}
.footer_blank {
	height:70px;
}*/
em { font-style:italic; }
h1 {font:24px Arial Narrow, Arial, Verdana; margin-bottom:15px; color:#ea7804}
h3 { font:bold 16px Arial Narrow; margin-bottom:15px }

#home h3 {font:normal 18px; text-transform:uppercase;}


h4 { font-weight:bold; margin-bottom:10px; color:#ed870b;}
p { padding:5px 0px 5px 0px; }
strong {font-weight:bold;}

a, :visited { text-decoration:none; color:#ed870b;}
a:hover {text-decoration:underline;}

a.inactive, a.inactive:visited { text-decoration:none; color:gray;}
a.inactive :hover {text-decoration:underline;}


#sitemap ul, #content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
padding-left:30px;
}
#content, #content p{
	text-align:justify;
}

#content ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
padding-left:30px;
}

.breadcrumb {list-style-type:none; width:auto; margin:0; padding: 0px; margin-bottom:5px; font-family:Arial Narrow;}
.breadcrumb a {text-decoration:none; color:#534c45;}
.breadcrumb a:hover {text-decoration:underline;}



.st
{
	 color:#ed8309;
}

.btn-more  
{
	font-family:Arial Narrow;
	font-size:11px;
	display:block;
	height:27px;
	width:95px;
	color:White;
	padding: 7px 0px 0px 25px;
	text-decoration:none;
	text-transform:uppercase;
	background: url('/images/btn-more.png') no-repeat top left;
}

#guidebook
{	
	padding-right:10px;
	margin: 0px 10px 0px 10px;
	height:auto !important;
	height:100%;
}

#guidebook img
{
	float:left;
	margin: 0px 10px 10px 0px;
}

#guidebook ul
{
	clear:both;
}
#guidebook ul li
{
	margin-top:10px;
	list-style-image:url('/images/ul1.png');
	list-style-position:outside;
	margin-left:20px;
	padding-left:0px;
}
#guidebook ul li ul
{
	padding-left:20px;	 	
}

#guidebook ul li ul li
{
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	list-style-image:none;
}


#news-list
{
	width:100%;
}

#news-list td
{
	padding-left:17px;
	background: url('/images/gray.gif') repeat-y 8px;
	font-size:11px;
	width:33%;
}

#news-list .first
{
	padding-left:0px;
	background:none;
}


#articles h3
{
	background: url('/images/h_bgr.gif') repeat-x top left;
	height:24px;
	color:White;
	padding: 2px 0px 5px 10px;
	font: 16px Arial Narrow, Arial;
}

#articles h3 div
{		
	background: url('/images/h_bg.gif') no-repeat top right;
}

#products ul li
{
	display:block;
	background: url('/images/h_bgr.gif') repeat-x top left;
}

#products ul li a
{
	display:block;
	padding: 2px 0px 5px 10px;
	color:White;
	font: 16px Arial Narrow, Arial;
	text-decoration:none;
	background: url('/images/h_bg.gif') no-repeat top right;
}

#products ul li ul
{
	margin-bottom:10px;
}

#products ul li ul li ul
{
	margin:0px;
}

#products ul li a:hover
{
	text-decoration:underline;
}

#products ul li ul li
{
	background:none;
}

#products ul li ul li a
{
	color:#2f302b;
	font:normal 12px Arial;
	border-bottom:solid 1px #fce99e;
	background:none;
	padding:3px 0px 5px 10px;
}

#products ul li ul li ul li a
{
	padding-left:20px;
}

#products ul li ul li ul li ul li  a
{
	padding-left:30px;
}

#products ul li ul li ul li ul li ul li a
{
	padding-left:40px;
}

#products ul li ul li ul li ul li ul li ul li a
{
	padding-left:40px;
}

#products ul li ul li
{
	margin-top:0px;
}

#inner {
	text-align:center;
}

#inner h3
{
	background: url('/images/h_bgr.gif') repeat-x top left;
	height:24px;
	color:White;
	padding: 0px 0px 0px 10px;
	font: 16px Arial Narrow, Arial;
	margin-bottom:10px;
}

#inner h3 .container
{	
	display:block;
	width:100%;
	background: url('/images/h_bg.gif') no-repeat top right;
	color:White;
}

#lmenu
{
	border-right:solid 1px #ed8309; 
	padding: 0px 10px 10px 0px; width:220px;
}

#lmenu ul
{
	/*list-style-position:inside;*/
	
}

#lmenu ul li
{
	display:block;	
}

#lmenu ul li a
{
	color:#2f302b;
	font:normal 12px Arial;
	border-bottom:solid 1px #fce99e;
	background:none;
	padding:3px 0px 5px 10px;
	display:block;
}

#lmenu ul li a:hover
{
	text-decoration:underline;
}

#lmenu ul li ul li a
{
	padding-left: 20px;
}

#lmenu ul li ul li ul li a
{
	padding-left:30px;
}

#lmenu ul li ul li ul li ul li  a
{
	padding-left:40px;
}

#lmenu ul li ul li ul li ul li ul li a
{
	padding-left:50px;
}

#lmenu ul li ul li ul li ul li ul li ul li a
{
	padding-left:60px;
}

#menu
{
	float: left;
  width: 100%;	
}

#menu ul 
{
	/*border: 1px solid #000;*/
  /*background: #515151;*/
  float: left;
  width: 100%;
}

#menu li {
  float: left;
  position: relative;
  /*border:solid 1px black;*/
  color:White;
}

#menu li ul {
  display: none;
  position: absolute;  
  padding: 8px 0;
  width: 138px;
	background-color:black;
}

#menu a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 100px;
  padding: 4px 10px;
  background: url(dot.png) repeat-y right;
  height:18px;
}

#menu ul li ul a 
{
	height:auto;
}

#menu a:hover {
  color: #000;
  background: #ccc;
}
#menu li:hover,
#menu li.jshover {
  background: #333;
}

#menu li li a {
  width: 110px;
  background: none;
}
#menu li:hover ul,
#menu li.jshover ul {
  display: block;
}

#menu li:hover li ul,
#menu li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 133px;
}
#menu li:hover li:hover ul,
#menu li.jshover li.jshover ul {
  display: block;
}


#facebox { 
    display:none; 
 
		position: absolute; 
		margin:0 auto;
 
    /* standard decorations */ 
    width:400px; 
    background-color:#fff; 
    border:10px solid #666; 
 
    /* for modern browsers use semi-transparent color on the border. nice! */ 
    border:10px solid rgba(82, 82, 82, 0.698); 
 
    /* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */ 
    -moz-border-radius:8px; 
    -webkit-border-radius:8px; 
    text-align:center;
} 
 
#facebox div { 
    padding:10px; 
    border:1px solid #3B5998; 
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif ;    
    text-align:center;
} 
 
#facebox h2 { 
    margin:-11px; 
    margin-bottom:0px; 
    color:#fff; 
    background-color:#6D84B4; 
    padding:5px 10px; 
    border:1px solid #3B5998; 
    font-size:20px; 
    text-align:center;
}

#sel 
{
	text-align:right;
	white-space:nowrap;
	padding:5px;
	border-top:solid 1px #d6d6d6;
}

#ac, #bi { font: 12px; width:50%;}
#ac { padding: 0px 10px 0px 0px;border-right: solid 1px #d6d6d1; }
#bi { padding:0px 0px 0px 10px; }
#main-sel img { border: solid 1px #e5e3e1;}
#ac:hover, #bi:hover {cursor:pointer;}
#main-sel { width:100%;margin-bottom:10px; border-spacing:10px; border-bottom:solid 1px #d6d6d1; }


#rel-news {width:200px; border-left:solid 1px #ed8309; padding: 0px 0px 10px 10px; font-size:10px;}
#rel-news .title { font-weight:bold; font-size:11px; }
#rel-news .item { padding-bottom: 5px; margin-bottom:5px; border-bottom: solid 1px #d6d6d1; }

.tborder { border-collapse:collapse; border:solid 1px gray; }
.tborder td { padding:2px 5px 3px 5px; border:solid 1px gray;}

#footer-links {text-align:center; padding:5px 5px 0px; }
#footer-links, #footer-links a {font-size:10px;color:gray;}
#footer-links ul {list-style-image:none;list-style-position:outside;list-style-type:disc;text-align:center;}
#footer-links ul li {display: inline; margin-right:5px;}

#news-grid table table {width:10px; border-spacing:10px;}
#news-grid table td { border-bottom:solid 1px silver; padding-bottom:10px; padding-top:10px;}
#news-grid table table td {text-align:center; border:solid 1px silver; padding:3px 5px 3px 5px}















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
