/* ************************************** -
  This is the main stylesheet for an AME based website.
************************************* */
/* -------Standard elements  ---------- */
html{
  margin:0px;
  min-width:930px;
  padding:0px;
  background-color:#F8C74F;
  padding-top:10px;
}
body{
  font-family:Helvetica,sans-serif;
  font-size:16px;
  font-style:normal;
  letter-spacing:0.03px;
  margin-left:420px;
  margin-right:0px;
  margin-top:40px;
  padding-bottom:0px;
  padding-top:0px;
  text-align:left;
  width:980px;
  xbackground-color:#ffffff;
}
table{
  border-spacing:0px;
  border-width:0px;
  padding:0px;
}
td{
  padding:0px;
}
img{
  border:0px solid #00FF00;
}
A{
  color:black;
  text-decoration:none;
}
A:hover{
  font-weight:bold;
}
h1{
  font-size:26px;
  font-weight:bold;
}
h2{
  font-size:20px;
  margin:20px;
}
h3{
  font-size:16px;
  font-variant:small-caps;
}
h4{
  font-size:14px;
  font-weight:bold;
}
h5{
  font-size:12px;
  list-style-type:Circle;
}
blink{
  behavior:url(blink.htc);
}
p{
margin:20px;
}

strong { 
  color:black; 
}
hr{
  margin:10px;
}
/* ---------------position------------- */
.center {
margin-left: auto;
margin-right: auto;
}
#ContactList{
  margin:20px;
}
/* ---------Ad hoc classes  ----------- */
.Warning{
  color:Red;
  font-size:16px;
  font-weight:bold;
  padding-left:18px;
}
.error{
  font-size:12px;
  width:700px;
}
.AdobeReader{
  color:#A9A9A9;
  font-size:10px;
  text-align:center;
}
/* --------------- Menu ------------ */
#divMenuList{
  float:right;
  padding-left:450px;
  padding-top:20px;
  height:30px; 
  padding-right:15px;
}

/* ---------------Container ------------ */
#container{
  background-color: #B2C8DD;
  color:black;
  left:50%;
  margin-left:-465px;
  position:absolute;
  width:930px;
}
/* --------Header ---------------------- */
#divHeaderLogo{
  margin-top:0px;
  padding-left:10px;
}
/* --------Content Section ------------- */
#divContent{
  margin-bottom:0px;
  min-height:200px;
  padding-right:23px;
  padding-left:23px; 
  padding-bottom:20px;
}
/* ---------------right mast ---------- */
#divRightMast{ 
  float:right;
  width:35%;
  color:blue;
  margin-right:10px;
   
}
#divBottomMenu{
 font-size:20px 
}

/* --------------- Forms  ---------------- */
fieldset {
border-radius: 6px; 
-webkit-border-radius: 6px; 
-moz-border-radius: 6px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box; 
box-sizing: border-box;  
}

input {
  display: inline-block;  
}
input[type="text"] { 
border-color: #dedede;
margin-bottom: 10px;
font-size: 1.25em; 
width: 95%;
color: #777;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;

}
input[type="text"]:focus { 
color: #333;
border-color: rgba(41, 92, 161, 0.4);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
outline: 0 none; 
}
textarea{ 
border-color: #dedede;
margin-bottom: 10px;
font-size: 1em; 
width: 95%;
color: #777;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;

}
input[type="text"]:focus { 
color: #333;
border-color: rgba(41, 92, 161, 0.4);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
outline: 0 none; 
}

input[type="button"] { 
}
input[type="submit"] { 
  float: right;
  margin-right:10px;
}
  
.RequiredFlag
{
color:red;
}
.RequiredFlagLable{
  color:Red;
  font-size: 70%;
  display: inline-block;
  float: right;
  padding-left:20px;
  padding-right:30px;
}
.Feedback{ 
  font-size:12px;
  font-weight:bold;
  padding:0px 0px 10px 20px;
}
#divBusHours{
	xmargin-left:20px;
}
/* ---------------- Footer ----------------- */
#divDesign{
  clear:both;
  padding-top:45px;
  padding-bottom:37px;
  color:#808080;
  background-color:#F8C74F; 
  font-size:10px; 
  text-align:center;
  margin:0px;
}
#divDesign a{
  text-decoration:none;
  color:#ffffff;
}
#divDesign a:hover{
  color:white;
  font-size:10px;
}
/* ---------------- END ----------------- */