/* CSS Document */

*				{ margin:0; padding:0; border:0; }

#wrapper		{ width:900px; margin:0 auto; padding:30px; background-color:#FFF  }

body 			{ background-color:#DDE9F0 }

#image1 		{ padding: 5px 5px 5px 5px; }
#topnav			{ background-color:#ccddff; width:900px; margin: -10px 0px 0px 0px; font-size:12px;  font-family:arial;  }
#topnav ul 		{ text-align:right; list-style: none;  }
#topnav ul li 	{display:inline; padding: 3px 3px 3px 2px; }
#topnav li a 	{ display: inline;  color: #1A18AA;   text-align: left;  padding: 3px 0px;
    text-decoration: none; font-weight:bold; }
#topnav li a:hover {border-radius: 8px; background-color: #B7CFFF;  padding: 2px 2px 2px 0px;}
#content1		{ width:600px; float:left; padding:15px; }
table 			{ align:center; }
table, th, td {   border: 1px solid black; table-layout: fixed; }
#content2		{ width:600px; float:left; padding:15px; }
#content2 ul	{  text-align:left; list-style: none; }
#content2 ul li { display:block; }
#content3  		{ width:900px; float:left;  }
#sidebar1		{ width:220px; height:100%; float:right; background-color: #ccddff; 
      padding: 10px 15px 15px 20px;  text-decoration: none; border-radius: 4px 4px 0 0;	 }
#sidebar1 ul li {text-color: #000; list-style: none; padding:2px 0px; }
#sidebar1 li a 	{ display: inline;  color: #1A18AA;   text-align: left;  padding: 3px 0px;
    text-decoration: none; font-weight:bold; }
#sidebar1 li a:hover {border-radius: 8px; background-color: #B7CFFF;  padding: 2px 2px 2px 0px;}
#footer			{ width:100%; line-height:100%; font-size:13px; alignment-baseline:baseline; clear:both; height:20px; margin-top:-25px; background-color:#ccddff; padding: 4px 4px 4px 3px; }
#footer ul 		{ text-align:left; list-style: none;  }
#footer ul li 	{display:inline; padding: 4px 4px 4px 3px; margin: 0; overflow: hidden;}
#footer li a 	{ display: inline;  color: #1A18AA;   text-align: left;  padding: 3px 0px;
    text-decoration: none; font-weight:bold; }
#footer li a:hover { border-radius: 8px; background-color: #B7CFFF; padding: 2px 2px 2px 0px; }
#banner			{ clear:both; } 
ol {    margin:0px;    padding-left:50px; }
.li-content 	{ margin: 0px;    padding: 0px;   text-indent: 0.2em;    margin-left: 3.4em; }
.li-content2	{ margin: 0px;    padding: 0px;   text-indent: 0.2em;    margin-left: 3.4em;  } 
.li-content2 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #106797;  } 
ul li {text-color: #000; list-style: none; padding:2px 0px; text-indent: 0.2em; }
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0E1A52;
	text-align: center; font-weight:bold; 
}
	
	#menu-bar {
  width: 100%;
  margin: 0px 0px 5px 0px;
  padding: 4px 4px 4px 3px;
  height: 22px;
  line-height: 100%;
  border-radius: 24px;
  box-shadow: 1px 2px 2px #666666;
  background: #2E698B;
  background: linear-gradient(top,  #3B60A9,  #A8A7A2);
  background: -ms-linear-gradient(top,  #3B60A9,  #A8A7A2);
  background: -webkit-gradient(linear, left top, left bottom, from(#3B60A9), to(#A8A7A2));
  background: -moz-linear-gradient(top,  #3B60A9,  #A8A7A2);
  border: solid 1px #6D6D6D;
  position:relative;
  z-index:999;
}
#menu-bar li {
  margin: 0px 0px 6px 0px;
  padding: 0px 2px 0px 2px;
  float: left;
  position: relative;
  list-style: none;
}
#menu-bar a {
  font-weight: bold;
  font-family:arial;
  font-style: normal;
  font-size: 13px;
  color: #FAF8F8;
  text-decoration: none;
  display: block;
  padding: 3px 15px 3px 15px;
  margin: 0;
  margin-bottom: 5px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  text-shadow: 0px 2px 3px #000000;
  border-radius: 8px;
}
#menu-bar li ul li a {
  margin: 0;
}

#menu-bar .active a, #menu-bar li:hover > a {
  background: #BBC7D4;
  color: #3C4352;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
  text-shadow: 2px 2px 3px #B3B3B3;
}
#menu-bar ul li:hover a, #menu-bar li:hover li a {
  background: none;
  border: none;
  color: #666;
  -box-shadow: none; }
  
#menu-bar ul a:hover {
  background:hsla(215,36%,47%,1.00) !important;
  color: #FFFFFF !important;
  border-radius: 0;
  text-shadow: 2px 2px 3px #FFFFFF;
}
#menu-bar li:hover > ul {
  display: block;
}
#menu-bar ul {
  background: #DDDDDD;
  background: linear-gradient(top,  #FFFFFF,  #CFCFCF);
  background: -ms-linear-gradient(top,  #FFFFFF,  #CFCFCF);
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CFCFCF));
  background: -moz-linear-gradient(top,  #FFFFFF,  #CFCFCF);
  display: none;
  margin: 0;
  padding: 0;
  width: 185px;
  position: absolute;
  top: 25px;
  left: 0;
  border: solid 1px #B4B4B4;
  -moz-border-radius: 10px;
  -webkit-box-shadow: 2px 2px 3px #222222;
  -moz-box-shadow: 2px 2px 3px #222222;
  box-shadow: 2px 2px 3px #222222;
  border-radius: 10px;
}
#menu-bar ul li {
  float: none;
  margin: 0;
  padding: 0;
}
#menu-bar ul a {
  padding: 8px 0px 10px 15px;
  color:#424242 !important;
  font-size:12px;
  font-style:normal;
  font-family:arial;
  font-weight: normal;
  text-shadow: 2px 2px 3px #FFFFFF;
}
#menu-bar ul li:first-child > a {
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
   border-top-right-radius: 10px;
}
#menu-bar ul li:last-child > a {
   -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  border-bottom-right-radius: 10px;
}


#menu-bar {
  display: inline-block;
}
  html[xmlns] #menu-bar {
  display: block;
}
* html #menu-bar {
  height: 1%;
}.copyrt {
}
input[type=text], select {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}
input[type=email], select {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}
input[type=submit] {
    width: 100%;
    background-color: #274D90;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

input[type=submit]:hover {
    background-color: #45a049;
}

