a:link {color:#00005E;}   /* unvisited link */
a:hover {color:#FF0000;}   /* mouse over link */
a:active {color:#00005E;}  /* selected link */




a:visited{
    color:#405fa6;
}
a:link{
   /*text-decoration: none;*/
}
a:hover{
    color: red;
}
a:active{

}
body{
    /*background-image:url('./Images/gen_31.gif');*/
    background: #CCE2F5;
    background: linear-gradient(#FEFFF7, rgba(64,146,166,1) 3%,rgba(211,247,255,.2));
    background: -moz-linear-gradient(#FEFFF7, rgba(64,146,166,1) 3%,rgba(211,247,255,.2));
    background: -webkit-linear-gradient(#FEFFF7, rgba(64,146,166,1) 3%,rgba(211,247,255,.2));
    background: -o-linear-gradient(#FEFFF7, rgba(64,146,166,1) 2%,rgba(211,247,255,.2));
   background-repeat:no-repeat;
    font-size:110%;
    margin: 0px;
    height: 3000px;
    /*font-family:Arial,Helvetica,sans-serif;*/
    }
.outer{
    background-color: white;
    padding: 30px;
/*    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
*/    border-color: #4092A6;
    max-width : 850px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
/*    display: table;
*/    font-size: 20px;
    border: solid;
    border-width: 2px;
   box-shadow:5px 5px 5px grey;
    }
.title{
    display: inline-block;
    /*background-image:url('Images/water6.png');*/
     /*background: -moz-linear-gradient(rgba(182,211,235,.1),rgba(59,110,153,.5) 93%,#FEFFF7);*/
     background-color: #EDFDFE;
    border-bottom: solid;
    border-color: #4092A6;
    border-color: black;
    border-width: 2px;
    border-top-left-radius: 19px;
    border-top-right-radius: 19px;
    width: 100%;
    padding: 8px 10px 20px 10px;
    margin: -10px 0px 0px -10px;
    text-align: center;
}

.div1{
    background-color: white;
    padding: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    font-size: 20px;
    }

.div2{
    background-color: white;
    border: groove;
    border-width: 4px;
    padding: 10px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-color: #3B6E99;
    width: 300px;
    margin:5px;
    float: left;
    }
hr{
    border: groove;
    border-width: 2px;
    color: #4092A6;
    margin-top: 20px;
    width: auto;
    }
input[type=button]{
    background: #CCE2F5;
    background: linear-gradient(#ffffff 0%, #CCE2F5 100%);
    background: -moz-linear-gradient(#ffffff 0%, #CCE2F5 100%);
    background: -webkit-linear-gradient(#ffffff 0%, #CCE2F5 100%);
    background: -o-linear-gradient(#ffffff 0%, #CCE2F5 100%);
    width: 205px;
    white-space: normal;
    height: 60px;
    font-size:20px;
    margin: 5px 0px 5px 0px;
    cursor: pointer;
	padding: 0px 0px 0px 0px;
	border-radius: 10px;
    border: solid;
    border-width: 1px;
     box-shadow:5px 5px 5px grey;
}
input[type=button]:hover {
    background: #B6D3EB;
    text-decoration: none;
    color: white;
}
input[type=submit]{
    background: #CCE2F5;
    background: linear-gradient(#ffffff 0%, #CCE2F5 100%);
    background: -moz-linear-gradient(#ffffff 0%, #CCE2F5 100%);
    background: -webkit-linear-gradient(#ffffff 0%, #CCE2F5 100%);
    background: -o-linear-gradient(#ffffff 0%, #CCE2F5 100%);
   /* width: 205px;*/
    white-space: normal;
    height: 60px;
    font-size:20px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
	padding: 0px 10px 0px 10px;
	border-radius: 10px;
    border: solid;
    border-width: 1px;
     box-shadow:5px 5px 5px grey;
}
input[type=submit]:hover {
    background: #B6D3EB;
    text-decoration: none;
    color: white;
}



h3{
    width: 100%;
    padding: 0px;
   /* text-align: center;*/
    margin-top: 10px;
    margin-bottom:  5px;
    text-decoration: underline;
}
h4{
    /*width: 100%;*/
    padding: 0px;
   /* text-align: center;*/
    /*margin-top: 10px;
    margin-bottom:  5px;*/
    margin: 0px;
    text-decoration: underline;
}
input.copper{
    background: #FFD8AD;
    background: linear-gradient(#ffffff 0%, #FFE1C3 100%);
    background: -webkit-linear-gradient(#ffffff 0%, #FFE1C3 100%);
     background: -moz-linear-gradient(#ffffff 0%, #FFE1C3 100%);
    background: -o-linear-gradient(#ffffff 0%, #FFE1C3 100%);
}
input.storm{
    background: #DFF9FF;
     background: linear-gradient(#ffffff 0%, #DFF9FF 100%);
    background: -webkit-linear-gradient(#ffffff 0%, #DFF9FF 100%);
     background: -moz-linear-gradient(#ffffff 0%, #DFF9FF 100%);
     background: -o-linear-gradient(#ffffff 0%, #DFF9FF 100%);
}
.storm:hover {
    background: #79A3FF;
}
input.any{
   /*float: left;
   margin:10px 0px 0px 10px;
    padding: 0px 0px 0px 0px;*/
    background: #DFF9FF;
    background: linear-gradient(#ffffff 0%, #DFF9FF 100%);
     background: -webkit-linear-gradient(#ffffff 0%, #DFF9FF 100%);
     background: -moz-linear-gradient(#ffffff 0%, #DFF9FF 100%);
     background: -o-linear-gradient(#ffffff 0%, #DFF9FF 100%);
}
.any2{
   float: left;
   /*border: solid;*/
    height: 60px;
   margin:10px 10px 0px 5px;
    padding: 0px 0px 0px 0px;
    /*background: #FFE5C1;*/

}
.pro{
    float: left;
    /*border: solid;*/
     width: 100%;
}
.copperfont{
    color: red;
    /* color: #A6723F;*/
}
table,td,th{
    margin-left: auto;
    margin-right: auto;
    border: solid;
    border-width: 1px;
   border-collapse: collapse;
   margin-left: 20px;
}
td{
    padding: 5px;
}
.bends,td,th{
   margin-left: 5px;
   margin-top: 5px;
   border-collapse: collapse;
}
tr.underline{
    text-align: center;
}
.div4{
   width: 305px;
   /*float: left;*/
   text-align: center;
   margin: 5px;
   /*border: dashed;*/
   margin-left: auto;
   margin-right: auto;
}
.span1{
    float: left;
}
.span2{
    float: right;
    padding: 0px 50px;
}
.center{
    display: table;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}
.error {color: #FF0000;}
.right{
    float: right;
}
.left{
    float: left;
    /*border: solid;*/

}
.aust{
    float: left;
    margin:5px 0px 0px 0px;
    padding: 4px 0px 0px 15px;
    /*width:300px;*/
    /*border: solid;*/
}
.clear {
     clear:both;
}
.index {
    font-size: medium;
    margin-bottom: 10px;
    float: left;
}
.italic
{
    font-style:italic;
}
.fontSmall{
   font-size: small;
}
.resizetextbox{
    width: 200px;
}
.resizetextarea{
    width: 290px;
    height: 100px;
}
.red{
    color: red;
}
select{
    max-width: 440px;
    height: 35px;
     margin: 2px 0px 0px 5px;
     padding: 1px;
     font-family: "Times New Roman", Times, serif;
     font-size: 18px;
     float: right;
/*     border: solid;
*/
}
 /*label{*/
/*   border: solid;*/ 
  /*width: 100px;
   display: inline-block;
   margin-top: 5px;
 }*/
/*input[type=text]{
*//*    border: solid;*/

/*   height: 30px;
   font-family: "Times New Roman", Times, serif;
   font-size: 20px;
   float: left;
    margin-left: 5px;
    max-width: 440px;
}
*/
#notices{
    color: red;
    border: groove;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
    width: auto;
}
.show{
   display: block;
}
.hide{
   display: none;
}
/*#loader {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 1;  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite; /* Safari 
  animation: spin 2s linear infinite;
  display: block;
}
*/
#loading{
	display: block;
	opacity: 1;
	position: fixed;
	top: 0px;
	left: 0px;
	background: #FFF;
	width: 100%;
	z-index: 10;
}

#rubic{
	/*display: block;*/
    position: fixed;
    top: 50%;
    /* margin-bottom: -50%;*/
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%) ;
/*	position: fixed;
    top: 50px;
    left:50px;
*/	z-index: 20;
	/*background-color: white;*/
	padding:20px;
   display: block;
}
/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.hide{
   display: none;
}
.show{
   display: block;
}
#input1[type=submit]{
   max-width : 500px;
}







