/* CSS Document */
html,body {
height:100%;
margin:0;
padding:0;
font: 13px "Arial", "Lucida Grande", sans-serif;
background: url(../images/bgbody.jpg) repeat-y center 0px #24272c;
color:#24272c;
}
#page {
	margin:0px auto;
	max-width:999px;
}
* {
margin:0;
padding:0;
}
p {
clear:both;
}
a {
font-weight:bold;
text-decoration:none;
color:#41c8f4;
}
a:hover {
color:#41c8f4;
text-decoration:underline;
}
h1 {
    color: #41c8f4;
    font: normal 23px Arial;
     margin: 0px 0 15px 0;
    padding: 0 0 0 0px;
	float:left;
}
ul {
padding: 0px 0px 0 10px;
margin:5px 0px 0px 0px;
}
ul li {

padding: 5px 5px 5px 5px;

}
div#header {

width:100%;
display:block;
padding-top:8px;
}
div.headerbox {
	text-align:center;
	
	
}
nav {	
	margin-left:0px;
	text-align:left;
	float:left;
}
nav ul {
    border-radius: 10px;
    list-style: outside none none;
    margin: 0 10px;
    padding: 0 0 0 26px;
    position: relative;
	}
nav ul::after {
    clear: both;
    content: "";
    display: block;
}
	nav ul li {
	display:inline-block;
    padding: 0;
	 background: #24272c none repeat scroll 0 0;
	 border-radius:4px 4px 0px 0px;
	 margin:0px 5px 0px 0px;
	}
	nav ul li a {
		display: block;
		padding:8px 15px 4px;
		color: #fff;
		font-size: 12px;		
		text-decoration: none;
		text-transform:uppercase;
	}
	nav ul li.active a {
		color:#24272c;
	}
	nav ul li.active a:hover, nav ul li:hover.active a:hover, nav ul li:hover.active a {
		color:#24272c;
	}
	nav ul li.active  {
		color:#24272c;
			background: #41c8f4;
	background: -ms-linear-gradient(top, #FFF 0%, #41c8f4 100%);
	background: -moz-linear-gradient(top, #FFF 0%, #41c8f4 100%);
	background: -webkit-linear-gradient(top, #FFF 0%,#41c8f4 100%);	
		border-radius:4px 4px 0px 0px;
		border-radius:4px 4px 0px 0px;	
	}
	nav ul li:hover {
	background: #41c8f4;
	background: -ms-linear-gradient(top, #FFF 0%, #41c8f4 100%);
	background: -moz-linear-gradient(top, #FFF 0%, #41c8f4 100%);
	background: -webkit-linear-gradient(top, #FFF 0%,#41c8f4 100%);		
	border-radius:4px 4px 0px 0px;	
	color:#24272c;
	text-decoration:none;
	}	
	nav ul li:hover.active {
		background: #41c8f4;
	background: -ms-linear-gradient(top, #FFF 0%, #41c8f4 100%);
	background: -moz-linear-gradient(top, #FFF 0%, #41c8f4 100%);
	background: -webkit-linear-gradient(top, #FFF 0%,#41c8f4 100%);	
		border-radius:4px 4px 0px 0px;
		text-decoration:none;
	}
	nav ul li a:hover {
		color:#24272c;	
		text-decoration:none;
	}
	nav ul li:hover > ul {
		display: block;
		color:#FFF;
	}
	nav ul li ul {
			display: none;
			margin:0px 0px 0px 0px;
			background: #41c8f4;
			border-radius: 0px; 
			padding: 0;
			position: absolute; 
			top: 100%;
			border-radius:0px 4px 4px 4px;
			z-index:30;
		}		
		nav ul li ul li {
			float: none; 
			position: relative;
			background: #41c8f4;
			padding:5px 10px 0 5px;
			text-align:left;
			display:block;
			background:#41c8f4;
				
		}
		nav ul li ul li a, nav ul li ul li a:hover {
			
				color:#24272c;	
		}
		nav ul li ul li:hover {
			border-radius:0px;
			background:#41c8f4;
			color:FFF;	
			
		
		}
		nav ul li ul li.active {
			background:#41c8f4;
			
		
		}
		nav ul li ul li a:hover {
			background:#41c8f4;
			color:#FFF;	
		}
		nav ul li ul li.first {
			border: 0 solid #fff;
			border-radius: 0px 4px 0px 0px;	
			background:#41c8f4;
			padding:0px;
		}
		nav ul li.active ul li.first a {
			border-radius: 0px 4px 0px 0px;
			background:#41c8f4;		
			}
		nav ul li.active ul li.first a:hover,nav ul li.active ul li.last a:hover {
			color:#FFF;
		}
		nav ul li ul li.last {
			border: 0 solid #fff;			
			border-radius: 0px 0px 4px 4px;	
			padding:0px;
			
		}
		nav ul li ul li:hover.active, nav ul li ul li.active a:hover {
		background:none;
		color:#FFFFFF;	
	}
		nav ul li.active ul li.last a {
			border-radius: 0px 0px 4px 4px;		
			background:#41c8f4;	
			}
			nav ul li.active ul li.first, nav ul li.active ul li.last    {
			border-radius: 0px 0px 4px 4px;		
			padding:5px 10px 0 5px;
			color:#FFF;
			}
		nav ul li ul li.first:hover, nav ul li ul li:hover.first, nav ul li ul li.first a:hover {		
			border-radius: 0px 4px 0 0;	
			color:#FFF;	
			background:#41c8f4;	
		}
		nav ul li ul li.last:hover, nav ul li ul li:hover.last, nav ul li ul li.last a:hover {
		background:#41c8f4;
	
			border-radius: 0px 0px 4px 4px;	
		}
		nav ul li ul li.active a, nav ul li.active ul li a, nav ul li.active ul li a:hover {
			background:#41c8f4;
			color:#FFF;	
			padding:5px 10px 0px 10px;
		}
		nav ul li.active ul li a:hover, nav ul li.active ul li.active a:hover{
		color:#FFF;	
			background:#41c8f4;
		}
div#menu {
text-align:center;
clear:both;
}
/*div#menu ul li {
    background: #24272c none repeat scroll 0 0;
    border-radius: 4px;
    display: inline;
    margin-right: 5px;
    padding: 6px 12px 4px;
	line-height:31px;

}
div#menu ul li:hover {
    background: #24272c none repeat scroll 0 0;
	
}
div#menu ul li a {
      color:#FFF;
    font-size: 12px;
   font-weight:bold;

     text-decoration: none;
	 text-transform:uppercase;
}
div#menu ul li a:hover {
color:#FFF;
font-weight:bold;
text-decoration:none;
}*/
div#content {
    background-color: #ffffff;
    border-left: 80px solid #41c8f4;
    border-radius: 5px;
    clear: both;
    margin:4px 20px 0px;
    min-height: 100px;
    padding: 0 20px 70px 0;
    text-align: left;
}

div.contentbox {
  border-left: 36px solid #24272c;
    margin-left: -57px;
    padding-left: 49px;
    padding-top: 50px;
}
div#content.home {
  background-color:transparent;
  border-left:0px solid; 
  margin:10px 87px 0 42px;
  padding:0px;
}
.homeleft {
float:left;
width:45%;
display:inline-table;
}
.homeleftdiv {
background-color: #ffffff; 
border-left: 20px solid #41c8f4; 
display: inline-block; 
margin-right: 20px; 
padding: 0 20px 0 30px;
margin-bottom:20px;
width:85%;
}
.homeright {
float:right;
width:50%;
}
div#content.home div.contentbox  {

      padding-left: 0px;
    padding-top: 0px;
}
div#footer {
text-align:center;
overflow:hidden;
vertical-align:bottom;
padding:0px 0px 20px 0px;
bottom:0px;
width:100%;
color:#41c8f4;
margin:-75px 0px 0px 0px;
}
div#footer a, div#footerbottom a {
color:#999999;
}
div#footer a:hover, div#footerbottom a:hover {
color:#666666;
text-decoration:none;
}
#footerbottom {	
	background:#none repeat scroll center bottom;
    width: 100%;
	height:30px;
	bottom: 0;
   	color:#999999;
    overflow: hidden;
    padding: 5px 0 0px 0px;
    vertical-align: bottom;
    width: 100%;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.footerbottombox {	
	margin:0 auto;
}
.divnav {	
	margin-left:0px;	
	text-align:center;
}
.divnav nav ul li {
	display:block;
}
.divnav ul {
    border-radius: 10px;
    list-style: outside none none;
    margin: 0 10px;
    padding: 0 0 0 26px;
    position: relative;
	}
.divnav ul::after {
    clear: both;
    content: "";
    display: block;
}
	.divnav ul li {
	text-align:left;	
    padding: 0;
	 background: none repeat scroll 0 0;
	 border-radius:4px 4px 0px 0px;
	 margin:0px 5px 0px 0px;
	}
	.divnav ul li a {
		display: block;
		padding:8px 15px 4px;
		color: #fff;
		font-size: 12px;		
		text-decoration: none;
		text-transform:uppercase;
	}
	.divnav ul li.active a {
		color:#24272c;
	}
	.divnav ul li.active a:hover, nav ul li:hover.active a:hover, nav ul li:hover.active a {
		color:#24272c;
	}
	.divnav ul li.active  {
		color:#24272c;
			background:none;
		border-radius:4px 4px 0px 0px;	
	}
	.divnav ul li:hover {
	background: none;

	border-radius:4px 4px 0px 0px;	
	color:#24272c;
	text-decoration:none;
	}	
	.divnav ul li:hover.active {
	background: none;

	
		border-radius:4px 4px 0px 0px;
		text-decoration:none;
	}
	.divnav ul li a:hover {
		color:#24272c;	
		text-decoration:none;
	}
	.divnav ul li:hover > ul {
		display: block;
		color:#FFF;
	}
	.divnav ul li ul {
			display: block;
			margin:-1px 0px 0px 0px;
			background: none;
			border-radius: 0px; 
			padding: 0;
			top: 100%;
			border-radius:0px 4px 4px 4px;
			z-index:30;
		}		
		.divnav ul li ul li {
			float: none; 
			position: relative;
			background: none;
			padding:0px 0px 0px 15px;			
		}
		.divnav ul li ul li a, .divnav ul li ul li a:hover {
			padding:5px 10px 0px 15px;
				color:#24272c;	
		}
		.divnav ul li ul li:hover {
			border-radius:0px;
		}
		.divnav ul li ul li a:hover {
				background: none;
				color:#24272c;	
		}
		.divnav ul li ul li.first,.divnav ul li.active ul li.first, .divnav ul li ul li.last,.divnav ul li.active ul li.last {
			border: 0 solid #fff;
			border-radius: 0px 4px 0px 0px;	
			background:none;
			padding-left:15px;
		}
		.divnav ul li.active ul li.first a {
			border-radius: 0px 4px 0px 0px;	
			background:none;	
			
			}
		.divnav ul li ul li.last {
			border: 0 solid #fff;			
			border-radius: 0px 0px 4px 4px;	
			background:none;
			padding-left:15px;	
		}
		.divnav ul li.active ul li.last a {
			border-radius: 0px 0px 4px 4px;	
					
			}
		.divnav ul li ul li.first:hover, .divnav ul li ul li:hover.first, .divnav ul li ul li.first a:hover {		
			border-radius: 0px 4px 0 0;		
			background:none;	
		}
		.divnav ul li ul li.last:hover, .divnav ul li ul li:hover.last, .divnav ul li ul li.last a:hover {
			border-radius: 0px 0px 4px 4px;	
				background:none;
		}
		.divnav ul li.active ul li.last a {
		background:none;
		}
		
		.divnav ul li ul li.active a, .divnav ul li.active ul li a, .divnav ul li.active ul li a:hover {
			background: none;
			color:#24272c;	
			padding:5px 10px 0px 10px;
		}
		.divnav ul li.active ul li a:hover, .divnav ul li.active ul li.active a:hover{		
			background: none;
		}
		.divnav ul li ul li.active {
		padding:5px 10px 0 15px;
			background: none;
		}
.note {
	font-size:12px;
	color:#999;
}
.divcontact {
padding-left:10px
}