body {
/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;*/
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a {color: #6a5acd;text-decoration: none;}/*color: #4169E1;*/
a:hover {color: #FF8C00;text-decoration: underline;}
a:visited {color: #8a2be2;	text-decoration: none;}

img {
  border: 0px;
}

input {
  font-size: 11px;
}

textarea {
  font-size: 11px;
}

button{
  font-size: 11px;
}

select {
  font-size: 11px;
  border: 1px solid #BDBDBD;
}

ol li {
  margin-left: 20px;
}

ul li {
  list-style: square;
}
/*container*/

#maincontainer{
  width: 922px;
  height: 100%;
  margin: 0 auto;/*#4169E1*/
  border: 1px solid #DCDCDC;
  background: White;
}

#topsection{
  height: 136px;
  background: white;
}

#contentwrapper{
  float: left;
  width: 100%;
}

#contentcolumn{
  margin: 7px 180px 0 200px;
  min-height: 450px;
  padding:0 5px 200px 5px;
  border-top: 1px solid #DCDCDC;
}

#content {
  margin: 7px 0px 0 200px;
}

#contentfull {
  margin: 0px;
}

#leftcolumn{
  float: left;
  width: 200px;
  margin-top: 7px;
  margin-left: -922px;
/*border-right: 1px solid #4169E1;*//*background: #D2DDF2;*/
  overflow: hidden;
}

#rightcolumn{
  float: right;
  width: 180px;
  margin-top: 7px;
  margin-left: -180px;
/*background: #D2DDF2;*/
  overflow: hidden;
}

#footer{
  clear: both;
  width: 100%;
  background: #567EDC;/*#6699cc;*/
  font-size: 9px;
  color: #ffffff;
  text-align: center;
}

#footer a{
  color: #FFFF80;
}

.innertube{
  margin: 0px 1px 10px 1px;
}
/*form style*/

#form1{
  margin: 1em 0;/*padding-top:10px; */
}

#form1 .subtitle{
  width: 500px;
  border: 1px solid #85b1de;
  background: #fff;
  margin: 0 auto;
  padding: 0 5px;
  font-weight: bold;
  line-height: 20px;
}

#form1 input, #form1 textarea{
  color: #333;
  border: 1px solid #BDBDBD;
}

#form1 input .btn{
  border: 2px solid #000;
}

#form1 button{
  font-size: 11px;
}

#form1 fieldset{
  background-color: #e7f1f8;/*#E6E6FA;*/
  border: 1px solid #85b1de;
  margin: 0 auto;
  padding-top: .5em;
  padding-bottom: .5em;
  width: 500px;
}

#form1 label{
  display: block;
  float: left;
  margin-right: 10px;
  text-align: right;
  width: 100px;
}

#form1 legend{
  background: #fff;
  border: 1px solid #85b1de;
  font-weight: bold;
  line-height: 20px;
  padding: 0 5px;
}

#form1 p{
  clear: both;
  margin: .1em 0;
  line-height: 20px;
  overflow: hidden;
}
/***********/

#logo {
  background: url(images/banner/umzb1.jpg) no-repeat left;
  height: 100px;
}

#menu {
  background: #2753D1 url(images/banner/umznav.jpg);
  text-align: center;
  color: White;
  margin: 0 auto;
  height: 18px;
}

#menu a {
  color: White;
}

#banner1 {
  height: 118px;
  width: 100%;
  background: url(images/banner/umzbbg.jpg);
/*margin-bottom: 5px; */
}

#banner1 h1 {
  text-transform: uppercase;
  font-weight: normal;
  color: White;
  text-align: center;
  margin: 0px;
}

#banner2 {
  height: 100px;
  width: 100%;
  background: #DFE6F7;
}

#banner2 h1 {
  text-transform: uppercase;
  font-weight: normal;
  color: #4169E1;
  text-align: center;
  margin: 0;
}

#dates {
  text-align: right;
  font-size: 9px;
  color: Blue;
  margin-top: 0px;
  margin-right: 5px;
  text-transform: uppercase;
}
/*side menu*/

#navtitle {
  background: #000 url(images/main/navtitle.jpg);/*#87A1E8;*/
  line-height: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  letter-spacing: 2px;
}

#nav {
  margin-left: 0px;
  margin-bottom: 5px;
  background: transparent;
  text-transform: capitalize;
/*border-right: 1px solid #21A02C; border-bottom: 1px solid #21A02C;*/
}

#nav ul, ol {
  margin-top: 0px;
  margin-left: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  background: transparent;
}

#nav li {
  list-style: none;/*square inside*/
  color: blue;
  border-bottom: 1px dotted #cad8f2;
  padding: 0px 0px 0px 0px;
  margin-left: 0px;
}

#nav li .lastone {
  list-style: none;/*square inside*/
  color: blue;
  padding: 2px 0px 2px 0px;
  margin-left: 0px;
}

#nav li a {
  color: #4169E1;
  text-decoration: none;
  text-transform: capitalize;
  font-size: 11px;line-height: 20px;
/*font-weight: bold;*/
  text-align: left;
  margin-left: 0px;
  display: block;
  padding: 4px;
}

#nav li a:hover {
  color: #000;background: #e7f1f8;
}
/**Menu 2**/

#navlist {
  padding: 0;
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  background: #333;
  min-width: 180px;
  border-right: 1px solid black;
  border-left: 1px solid black;
  border-bottom: 1px solid black;
}

#navlist li.ntitle{
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  background: #000000 url(images/main/navtitle.jpg);
  line-height: 20px;
  letter-spacing: 2px;
  border: 1px solid black;
}

#navlist li {
	list-style: none;
	margin: 0;
	border-bottom: 1px solid #393939; /**/
	text-align: left;
}

#navlist li a {
  display: block;
  padding: 0.25em 0.5em 0.25em 0.5em;
  border-left: 0.5em solid #545354;
  background: #333;
  text-decoration: none;
  line-height: 20px;
}

#navlist li a:link {
  color: #ccc;
}/*#6183fa,667*/

#navlist li a:visited {
  color: #ccc;
}

#navlist li a:hover {
/**/
  border-color: #87ABFA;
  color: #fff;
  background: #2580A2;
}
/**/

.forError {
  color: Red;
}

#info_updated {
	border:1px solid #93BBFF;
	padding:5px;
	background-color:#F1F4F9;
	color: Blue;
}
#info_error {
	border:1px solid #FBC2C4;
	padding:5px;
	background: #FBE3E4; color: #8a1f11;
}

.welcome {
  color: #6495ED;
  text-align: center;
}
/*box */

.btitle {
  background: #87A1E8;
/*background: #2753D1 url(images/banner/umznav.jpg);*/
  height: 18px;
  font-weight: bold;
  padding-left: 3px;
}

.btitle2 {
  background-color: #DBDEFD;
/*color: White;*/
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 3px;
  line-height: 18px;
}

.btitle2 a {
  color: #333333;
}

.box {
	background: white;
	border: 1px solid #7e7e7e; /*#87A1E8;85b1de#333333*/
}
/*table*/

.tbl {
  display: table;
  border-collapse: collapse;
  padding: 0;
  border: 1px solid #C2CDD6;
  font-size: 100%;
}

.tbl_tr {
  display: table-row;
}

.tbl_td {
  display: table-cell;
  border: 1px solid #C2CDD6;
  margin: 0;
  padding: 5px;
  vertical-align: top;
}
/*-----*/

.readonlybox {
  border: 1px solid #6495ED;
  background-color: #ecf7f9;
}

#tinybox {
  position: absolute;
  display: none;
  padding: 10px;
  background: #fff url(images/preload.gif) no-repeat 50% 50%;
  border: 10px solid #e3e3e3;
  z-index: 2000;
}

#tinymask {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  z-index: 1500;
}

#tinycontent {
  background: #fff;
}

#tinyclose {
  background: White;
  text-align: right;
}

/*Photo*/
ul.photo{margin: 0 auto; padding: 0 auto; overflow: hidden; text-align: center;}
ul.photo li{width: 120px; height: 130px; list-style: none; float: left; padding: 0; overflow: hidden;}
ul.photo img {cursor: pointer; background: #e3e3e3; padding: .2em .2em .2em .2em;}
#anything {}