@CHARSET "UTF-8";
@import url("//fonts.googleapis.com/css?family=Lato:400,700,900,400italic");

h1, h2, h3, h4, h5, h6 {
	    text-rendering: optimizeLegibility;
		
	}

.searchbox div{

    right: 100px;
    width: 250px;
}
.cse input.gsc-input, input.gsc-input {background-image:none !important;}
td.gsc-clear-button { display: none !important; }

.header-cont {
width:100%;
position:fixed;
top:0px;
-webkit-transform: translateZ(0);
}

hr {
	height:1px;border-width:0;color:black;background-color:black;
	}

.contact_form label {
    width:150px;
    margin-top: 3px;
    display:inline-block;
    float:left;
    padding:3px;

}
.contact_form input {
    height:20px;
    width:220px;
    padding:5px 8px;

}
.contact_form textarea {padding:8px; width:300px;}


.contact_form ul {
    width:650px;
    list-style-type:none;
    list-style-position:outside;
    margin:0px;
    padding:0px;
    z-index: 1;
}
.contact_form li{
    padding:12px;
    width: 600px;
    z-index: 1;

    position:relative;
}
.contact_form button {
    margin-left:156px;
    height:35px;
    width:239px;
}

.form_hint {
    background: #d45252;
    border-radius: 3px 3px 3px 3px;
    color: white;
    margin-left:8px;
    padding: 1px 6px;
    z-index: 999; /* hints stay above all other elements */
    position: absolute; /* allows proper formatting if hint is two lines */
    display: none;
}
.form_hint::before {
    content: "\25C0"; /* left point triangle in escaped unicode */
    color:#d45252;
    position: absolute;
    top:1px;
    left:-6px;
}
.contact_form input:focus + .form_hint {display: inline;}
.contact_form input:required:valid + .form_hint {background: #28921f;} /* change form hint color when valid */
.contact_form input:required:valid + .form_hint::before {color:#28921f;} /* change form hint arrow color when valid */



A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: red;}
a img {
 border:none;
}

div.content{
	
  width: 700px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  
 
  font-size:16px;
  /*line-height:120%;*/
}
div.title{
	 text-align:center;
	 position:relative; 
	 font-size:50px; 
	 z-index:2;
	 line-height:150%;
}

.right
{
position:absolute;
right:0px;
}

.rightr
{
position:absolute;
right:85px;
}

.gear
{
position:absolute;
right:3px;
top:7px;
}

#nav{
	text-align:right;
	
}
#nav ul{
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:6px;
	padding-bottom:6px;
}

#nav li{
	display:inline;
	float:left;
}
#nav a:link,a:visited
{
	display:block;
	width:150px;
	font-weight:bold;
	/*color:#FFFFFF;*/
	color:#728fce;
	text-align:center;
	padding:2px;
	text-decoration:none;
	/*text-transform:uppercase;*/
}
#nav a:hover,a:active
{
	color:#8d38c9;
}



.dwnbutton {
	background-color:#ffffff;
	border:1px solid #000000;
	display:inline-block;
	color:#000000;
	font-family:Helvetica, Arial, Verdana,sans-serif;
	font-size:10px;
	/*font-weight:bold;*/
	padding:2px 18px;
	text-decoration:none;

}
.dwnbutton:visited {
	color:#000000;
	}
	.dwnbutton:hover {
	background-color:#2580a2; /*#000000;*/
	color:#ffffff;
}.dwnbutton:active {
	position:relative;
	top:1px;
}

ul#simple-navi {
  list-style-type: none;
  width: 600px;
  /* float: center; */  
  font-family: Helvetica, Arial, Verdana ,sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 10px 0 0 0;
  background-color: #fff;
}
 
ul#simple-navi li {
  display: block;
  float:left;
  margin: 0 0 0 4px;
}
 
ul#simple-navi li a {
  display: block;
  padding: 5px 8px;
  color: #333;
  background-color: #fff;
  text-decoration: none;
}
ul#simple-navi li.active a,
ul#simple-navi li a:hover {
  background-color: #2580a2;/*#333;*/
  color: #fff;
}

ul#bottom-navi {
  list-style-type: none;
  width: 100%;
  float: center;
  font-family: Helvetica, Arial, Verdana ,sans-serif;
  font-size: 14px;
  margin: 0;
  padding: 0px 0 0 0;
  background-color: #fff;
}
 
ul#bottom-navi li {
  display: block;
  
  float:left;
  padding: 0px 0 0 8px;
}
		
ul#bottom-navi li a {
  display: block;
  padding: 0px 0px;
  color: #333;
  background-color: #fff;
  text-decoration: none;
}
ul#bottom-navi li.active a,
ul#bottom-navi li a:hover {
  background-color: #2580a2;
  color: #fff;
}		

html, body {
       height: 100%;
 }
body {
       margin: 0px;
       padding: 0px;
	   font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
 }


div#wrap {
       width: 100%;
       min-height: 100%;
       height: auto !important;
       height: 100%;
       margin: 0px 0px -280px 0px;
 }

div#main{
       width: 100%;
       padding: 0px 0px 280px 0px;
 }
  
 
div#footer_wrapper {
       width: 100%;
       height: 30px;
 }


#tab-min
{
	
	font-size: 12px;	
	background: #fff;
	
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
#tab-min th
{
	font-size: 14px;
	font-weight: normal;
	color: #333;
	padding: 10px 8px;
	border-bottom: 2px solid #333;
}
#tab-min td
{
	border-bottom: 1px solid #ccc;
	color: #333;
	padding: 6px 8px;
}
#tab-min tbody tr:hover td
{
	background-color:#2580a2;
  color: #fff;
} 
#tab-min td a {
display: block;
height: 100%;
width: 100%;
text-decoration:none;
color: #333;
}

#tab-min-desc 
{
	
	font-size: 10px;
	background: #fff;
	color: #333;
	padding: 0px 0px;
	text-align: left;
	
}
div.ui-datepicker{
 font-size:10px;
}
 #ui-datepicker-div { display: none; }
 .ui-widget {
    
    font-size: 12px;
}


/* ------------------------------------------------------------- */






/* Simple navi main */
/* ----------------------------------- */
ul#simple-navi-main {
  list-style-type: none;
  width: 700px;
 
  font-size: 14px;
  font-weight: bold;
  margin-left: 40px; 
  padding: 10px 10px 20px 10px;
  background-color: #fff;
  text-align: left;  

}
 
ul#simple-navi-main li {
  display: block;
  float: left;
  margin: 0 0 10px 4px;
  height: 80px;  
  width: 100px; 
  padding: 0px 0 0 0px;

}
 
ul#simple-navi-main li a {
  display: block;
  padding: 5px 8px;
  color: #333;
  background-color: #fff;
  text-decoration: none;  
}
ul#simple-navi-main li a:hover {
  background-color: #2580a2;
  color: #fff;
}
/* ----------------------------------- */

/* Simple navi main 2 */
/* ----------------------------------- */
ul#simple-navi-main2 {
  list-style-type: none;
  width: 700px;
  
  font-size: 12px;
  font-weight: bold;
  margin-left: -30px; 
  padding: 0px 5px 30px 5px;
  background-color: #fff;
  text-align: left;  
  
}
 
ul#simple-navi-main2 li {
  display: block;
  float: left;
  margin: 5px 0 10px 4px;
  height: 80px;  
  width: 90px; 
  padding: 0px 0 0 20px;
  
}
 
ul#simple-navi-main2 li a {
  display: block;
 padding: 5px 8px;

  color: #333;
  background-color: #fff;
  text-decoration: none;  
}
ul#simple-navi-main2 li a:hover {
  background-color: #2580a2;
  color: #fff;
}
/* ----------------------------------- */


#footer-Inside 
{
	
	font-size: 12px;
	background: #fff;
	/* 	color: #333; */
	color: black;
	padding: 0px 0px;
	text-align: left;
	margin-top: 35px;
	margin-bottom: 35px;
	line-height:150%;
    width: 700px;
}

/* Simple navi 2 */
/* ----------------------------------- */
ul#simple-navi2 {
  list-style-type: none;
  width: 700px;
  height: 38px;
  /* float: center; */  
  
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 10px 10px 0 0;

  background-color: #fff;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
 
ul#simple-navi2 li {
  display: block;
  float:left;
  margin: 0 0 0 4px;

}
 
ul#simple-navi2 li a {
  display: block;
  padding: 5px 8px;
  color: #333;
  background-color: #fff;
  text-decoration: none;
 
}
ul#simple-navi2 li.active a,
ul#simple-navi2 li a:hover {
  background-color: #2580a2;/*#333;*/
  color: #fff;
}
/* ----------------------------------- */
/* Menu White */
/* ---------------------------------  */
.menuWhite{
/*	border:none;
	border:0px; */
	margin:0px;
	padding:0px;
	
	font-size:16px;
	font-weight:bold;
	
	/*
	border-bottom: 1px solid; 
	border-top: 2px solid; 
	border-top-color: #FF0000; */
	}
.menuWhite ul{
	background: #FFFFFF;
	height:40px;
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:1px solid;
	}
	.menuWhite li{
		float:left;
		padding:0px;
		}
	.menuWhite li a{
		/* background: #F8F8F8;  #fff;  */
		color: black;
		display:block;
		font-weight:normal;
		line-height:40px;
		margin:0px;
		padding:0px 15px;
		text-align:center;
		text-decoration:none;
		}
		.menuWhite li a:hover, .menuWhite ul li:hover >a{
			background: #2580a2; 
			color:white;
			

			text-decoration:none;
			}
	.menuWhite li ul{
		
		background: #ffffff; /* white*/
		color: black;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:200px;
		box-shadow:  2px 2px 3px #888888;
		border-right:1px solid;
		border-left:1px solid;		
		border-bottom:1px solid;
		border-top:1px solid;
		
		z-index:200;
		/*border-top:1px solid;	
		border-bottom:1px solid;	*/
		
		
		
		}
	.menuWhite li:hover ul{
		display:block;
		
		}
	.menuWhite li li {
		
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:200px;
		}
	.menuWhite li:hover li a{
		background:none;
		
		}
	.menuWhite li ul a{
		display:block;
		height:35px;
		font-size:15px;
		font-style:normal;
		color: black;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menuWhite li ul a:hover, .menuWhite li ul li:hover a{
			background:#2580a2; 
			border:0px;
			color:#ffffff;
			text-decoration:none;

			}
	.menuWhite p{
		clear:left;
		}	
/* ---------------------------------  */
