body {
	background-color:#e5e5e5;
	font-size:14px;
	font-family:'Open sans',verdana,sans-serif;
	font-style: normal; 
	color: #000000;
	line-height:150%;
}

input[type=submit] {
	background: #25A6E1;
	background: -moz-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#25A6E1),color-stop(100%,#188BC0));
	background: -webkit-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background: -o-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background: -ms-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background: linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#25A6E1',endColorstr='#188BC0',GradientType=0);
	padding:8px 13px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:17px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #1A87B9;
	cursor:pointer;
}

input[type=submit]:hover {
	background: #0886c0;
	background: -moz-linear-gradient(top,#0886c0 0%,#188BC0 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#0886c0),color-stop(100%,#188BC0));
	background: -webkit-linear-gradient(top,#0886c0 0%,#188BC0 100%);
	background: -o-linear-gradient(top,#0886c0 0%,#188BC0 100%);
	background: -ms-linear-gradient(top,#0886c0 0%,#188BC0 100%);
	background: linear-gradient(top,#0886c0 0%,#188BC0 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0886c0',endColorstr='#188BC0',GradientType=0);
}

.button {
	background: #25A6E1;
	background: -moz-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#25A6E1),color-stop(100%,#188BC0));
	background: -webkit-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background: -o-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background: -ms-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background: linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#25A6E1',endColorstr='#188BC0',GradientType=0);
	padding:8px 13px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:17px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #1A87B9;
	cursor:pointer;
	text-decoration:none;
}

.button:hover {
	background: #0886c0;
	background: -moz-linear-gradient(top,#0886c0 0%,#188BC0 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#0886c0),color-stop(100%,#188BC0));
	background: -webkit-linear-gradient(top,#0886c0 0%,#188BC0 100%);
	background: -o-linear-gradient(top,#0886c0 0%,#188BC0 100%);
	background: -ms-linear-gradient(top,#0886c0 0%,#188BC0 100%);
	background: linear-gradient(top,#0886c0 0%,#188BC0 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0886c0',endColorstr='#188BC0',GradientType=0);
	text-decoration:none;
}


.pagewidth {
	width:800px;
	background-color:#FFFFFF;
	border:1px double #000000;
	padding:0px;
	margin:0 auto;
}

.contentwrap {
  padding:10px;
  /* min-height:774px; */
}

#menu {
	position:relative;
	width:200px;
	float:left;
}

#maincontent {
	display:block;
	margin-left:200px;
	padding:10px;
}

.list {
	font-size: 19px;
}
.list p {
	font-size:14px;
	margin-top:0px;
}

h1 { font-size:30px;font-family: 'Jura', sans-serif; }

h2 { font-family:"Courier New", Courier, monospace; }

.buttonscontainer1 {width: 165px;}

.buttons4 a {display: block;
width: 100%;
font: 12.5px Helvetica, Arial, Verdana, sans-serif;
padding: 5px;
padding-left: 4px;
background-color: #234A76;
color: #FFFFFF;
border-left: 12px solid #B8C8D8;
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 1px;}

.buttons4 a:hover {border-left: 12px solid #CC0000;
text-decoration: none;
color: #FFFFFF;}


ol li {
color: #D5D2D2;
font-size: 35px;
font-weight: bold;
font-style: italic;
margin-top: 5px;
line-height: 1;

}
ol li p {
font-size:  14px;
color:  #333;
font-weight: normal;
font-style: normal;
line-height: 1.7em;
display: inline-block;
vertical-align: middle;
}

table.actions {
	width:100%;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 0 1px rgba(0, 0, 0, 0.1) inset;
	padding: 0px 3px 3px 3px;
	text-align:center;
}

table.datatable {
	width:100%;
	border:dashed 1px #006600;
	text-align:center;
}

table.news {
	clear:none;
	width:98%;
	border:dashed 1px #006600;
	text-align:center;
	margin:0 auto;
}

table.news th {
	background-color:#FEEFCB;
	border-bottom:groove 1px #000000;
}

table.runsheet1 {
width:98%;
margin:3px;
border-collapse: collapse;
}

td.runsheet {
border:1px solid #000000;
padding:5px;
margin:0px;
}

img { border:none; }

.center { text-align:center; }


input[type="text"] {
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -ms-border-radius: none;
  -o-border-radius: none;
  border-radius: none;
  padding: 10px;
  border: solid 1px gainsboro;
  -webkit-transition: box-shadow 0.3s, border 0.3s;
  -moz-transition: box-shadow 0.3s, border 0.3s;
  -o-transition: box-shadow 0.3s, border 0.3s;
  transition: box-shadow 0.3s, border 0.3s;
}
input[type="text"]:focus {
  outline: none;
  border: solid 1px #707070;
  -webkit-box-shadow: 0 0 5px 1px #969696;
  -moz-box-shadow: 0 0 5px 1px #969696;
  box-shadow: 0 0 5px 1px #969696;
}

/* lists */
ul.input-list {
  list-style: none;
  margin: 0 -10px;
  padding: 0;
}
ul.input-list li {
  display: block;
  padding: 0 10px;
  width: 50%;
  float: left;
}

@media all and (max-width: 800px) {
  ul.input-list {
    margin: 0;
  }
  ul.input-list li {
    padding: 0;
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
}
/* ============================================================
  STYLE 1
============================================================ */
.style-1 input[type="text"] {
  padding: 10px;
  border: solid 1px gainsboro;
  -webkit-transition: box-shadow 0.3s, border 0.3s;
  -moz-transition: box-shadow 0.3s, border 0.3s;
  -o-transition: box-shadow 0.3s, border 0.3s;
  transition: box-shadow 0.3s, border 0.3s;
}
.style-1 input[type="text"]:focus, .style-1 input[type="text"].focus {
  border: solid 1px #707070;
  -webkit-box-shadow: 0 0 5px 1px #969696;
  -moz-box-shadow: 0 0 5px 1px #969696;
  box-shadow: 0 0 5px 1px #969696;
}

.box{
  width:40%;
  float:right;
  clear:right;
  background-color:white; 
  margin:0px 15px 25px 15px;
  border-radius:5px;
  padding:10px;
  color:#fff;
  font-size:15px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.box6{
background: #4f85bb; /* Old browsers */
background: -moz-linear-gradient(top,  #4f85bb 0%, #4f85bb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4f85bb 0%,#4f85bb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4f85bb 0%,#4f85bb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f85bb', endColorstr='#4f85bb',GradientType=0 ); /* IE6-9 */
}

.box7{
background: #ff9933; /* Old browsers */
background: -moz-linear-gradient(top,  #ff9933 0%, #ff9933 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff9933 0%,#ff9933 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff9933 0%,#ff9933 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9933', endColorstr='#ff9933',GradientType=0 ); /* IE6-9 */
}

.shadow1, .shadow2, .shadow3,.shadow4,.shadow5,.shadow6,.shadow7,.shadow8{
  position:relative;
}
.shadow1,.shadow2,.shadow3,.shadow4,.shadow5,.shadow6,.shadow7,.shadow8{
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.1) inset;
}

/*****************************************************************dashed border
****************************************************************/
.shadow1 h3, .shadow2 h3, .shadow3 h3, .shadow4 h3, .shadow5 h3, .shadow6 h3, .shadow7 h3, .shadow8 h3{
  width:87%;
  height:100px;
  margin-left:6%;
  border:2px dashed #F7EEEE;
  border-radius:5px;
}
/****************************************************************
*styling shadows
****************************************************************/
.shadow6:before, .shadow6:after{
  position:absolute;
  content:"";
  top:100px;bottom:5px;left:30px;right:30px;
  z-index:-1;
  box-shadow:0 0 40px 13px #486685;
  border-radius:100px/20px; 
}

.clearfix {display: inline-table;}