body{
	background:rgb(255,255,255);
	font-family: "Open Sans",Arial,sans-serif;
	//background:rgb(0,0,0);
	//background:url("img/img8.jpg") no-repeat fixed center center transparent;
}
#m_content{
	width:500px;
	height:205px;
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	margin:auto;
	box-shadow:0px 0px 15px rgb(38,50,140);
	border-radius:8px;
	padding:5px;
	background:rgb(255,255,255);
}
.text{
	margin:0.7%;
	background:transparent;
	border: 3px solid rgb(38,80,140);
	outline:0;
	width:48%;
	height:18%;
	color:rgb(121,11,42);
	font-weight:bolder;

}
.text:hover{
	border:4px solid rgb(18,70,120);
}
.button{
	margin:2px;
	background:rgb(38,80,140);
	border: 0px solid;
	width:495px;
	height:35px;
	color:rgb(255,255,255);
	font-weight:bolder;
}
.button:hover{
	background:rgb(18,70,120);
}


#w_content{
				width:99%;
				//min-height:500px;
				background:rgb(255,255,255);
				//box-shadow:0px 0px 5px rgb(255,255,255);
				border:5px solid rgb(38,38,38);
			}
			#logo{
				margin:5px;
				height:100px;
				margin-left:305px;
				position:relative;
				padding:2px;
			}
			#logo_img{
				float:right;
			}
			#leftmenu{
				float:left;
				background:rgb(38,38,38);
				width:300px;
				//height:100%;
			}
			#leftmenu ul{
				list-style-type:none;
				text-align:left;
				padding:2px;
			}
			#leftmenu ul li{
				/*padding:10px;*/
			}
			#leftmenu ul li a{
				color:rgb(255,255,255);
				text-decoration:none;
				font-weight:bolder;
				display: block;
				padding: 10px;
			}
			#leftmenu ul li ul{
				display:none;
			}
			#leftmenu ul li:hover{
				//background:red;
			}
			#leftmenu ul li:hover ul{
				//display:block;
			}
			
			
			
			#leftmenutop{
				margin:5px;
				//height:100px;
				margin-left:305px;
				padding:2px;
				background:rgb(38,38,38);
			}
			#leftmenutop ul{
				list-style-type:none;
				text-align:left;
				padding:2px;
			}
			#leftmenutop ul li{
				/*padding:10px;*/
			}
			#leftmenutop ul li a{
				color:rgb(255,255,255);
				text-decoration:none;
				font-weight:bolder;
				display: block;
				padding: 10px;
			}
			#leftmenutop ul li ul{
				display:none;
			}
			/*#leftmenutop ul li:hover{
				//background:red;
			}
			#leftmenutop ul li:hover ul{
				display:block;
			}*/
			#content{
				margin: 5px 5px 5px 0px !important;
				/*position:relative;*/
				width:95%;
				text-align:left;
				padding:5px;
				color:#800000  ;
			}
			.menu_img{
				padding:5px;
			}
			.top_menu_img{
				padding:5px;
			}
			.menu_span{
				padding:5px;
			}
			.top_menu_span{
				padding:5px;
			}
			#rotate_arrow{
				transform:rotate(90deg);
				-ms-transform:rotate(90deg); /* IE 9 */
				-webkit-transform:rotate(90deg); /* Safari and Chrome */
			}
			.text1{
				margin:2px;
				//background:transparent;
				border: 0px solid rgb(133,0,30);
				outline:0;
				width:400px;
				height:35px;
				color:rgb(38,38,38);
				font-weight:bolder;
			}
			.textarea1{
				margin:2px;
				//background:transparent;
				border: 0px solid rgb(133,0,30);
				outline:0;
				width:400px;
				height:105px;
				color:rgb(38,38,38);
				font-weight:bolder;
			}
			#all_menus{
				display:none;
			}
			@media (max-width: 1598px) {
				.divper{
					width:100%;
				}
				.textper{
					width:100%;
				}
			}
			@media (max-width: 907px) {
				#leftmenu{
					display:none;
				}
				#content{
					margin-left:0px;
				}
				#logo{
					margin-left:0px;
				}
				#all_menus{
					display:block;
					float:left;
				}
				#leftmenutop{
					margin-left:0px;
				}
			}
			@media (min-width: 907px) {
				#leftmenutop{
					display:none !important;
				}
			}
			@media (max-width: 499px) {
				/*#logo_img{
					width:73%;
					height:auto;
				}*/
			}
	
#lodiv
{
	float: right;
	display: none;
}	
#lodiv a
{
	text-decoration: none;
	color: rgb(38,38,38);
	padding: 2px 10px 2px 30px;
	border: 1px solid rgb(120,120,120);
	border-radius: 3px;
	margin-right: 20px;
	/*margin-bottom: 10px;*/
	background-image: url("../img/logout.png");
	background-repeat: no-repeat;
	background-position: 5px center;
	/*position: fixed;
	right: 0px;
	top: 20px;*/
}
.form_elements
{
	width: 20%;
	float: left;
	margin-left:4%;
	
}
.form_elements input[type="text"], .form_elements input[type="submit"], .form_elements input[type="file"], .form_elements input[type="button"], .form_elements select, .form_elements2 input[type="text"], .form_elements2 input[type="submit"], .form_elements2 input[type="file"], .form_elements2 input[type="button"]
{
	width: 100%;
	height: 25px;
}
.form_elements textarea
{
	width: 100%;
	max-width: 100%;
	height: 70px;
}
.form_elements label
{
	font-weight: bold;
}
.form_elements_show
{
	background-color: rgb(166,3,50);
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.form_elements_show label
{
	margin-left: 10px;
}
.form_elements_show div
{
	margin: 5px;
	margin-left: 10px;
}
.form_elements_show a, .form_elements_show a:visited
{
	color: white;
	text-decoration: none;
}
.form_elements_show a:hover
{
	text-decoration: underline;
}


table {
   width:90%;
border-top:1px solid #e5eff8;
border-right:1px solid #e5eff8;
margin:1em auto;
border-collapse:collapse;
    }
	
  th {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ABA093', endColorstr='#ABA093'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ABA093), to(#ABA093)); /* for webkit browsers */
-moz-linear-gradient(center top , #A8998A, #A8998A) repeat scroll 0% 0% transparent/* for firefox 3.6+ */
  font-size:11px;
  font-weight:bold;
color:#000000;
border-bottom:1px solid #e5eff8;
border-left:1px solid #e5eff8;
padding:.3em 1em;
text-align:center;
}
  td {
color:#000000;
border-bottom:1px solid #e5eff8;
border-left:1px solid #e5eff8;
text-align:left;
font-size: 13px;
width:100%
padding:5px;
}
tr:nth-child(even) {background: #CCC}
tr:nth-child(odd) {background: #FFF}

tr:nth-child(even) .button
{
	text-decoration: none;
	background: white;
	padding: 3px 10px;
	border-radius: 3px;
}
tr:nth-child(odd) .button
{
	text-decoration: none;
	background: #ccc;
	padding: 3px 10px;
	border-radius: 3px;
	color: black;
}
h1{
font-size:18px;
color:#256c89;
font-weight:normal;
padding:0px 0 15px 0;
margin:0px;
clear:both;
}
h2{
font-size:18px;
color:#256c89;
font-weight:normal;
padding:15px 0 5px 9px;
margin:0px;
float:left;
clear:both;
}