
.optinput{
	height: 30px;
}
	.optinput input{
	height: 30px;
	}
.footertext1 {
    vertical-align: middle;
    text-align: center;
    color: rgb(153, 153, 153);
    font-size: 11px;
    margin: 10px 30px;    
}
.footer1 {
    padding: 2px 0px;
    padding-top: 500px;
}
.b1 {
    	width: 50px;
		float: left;
}
.main-edit-content {
	background-color: #FFF;
	padding: 10px;
	margin-top: 50px;
	margin-bottom: 20px;
	-webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .5);
}
.main-edit-content-about {
	background-color: #FFF;
	padding: 10px;
	margin-top: -300px;
	margin-bottom: 20px;
	-webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .5);
}

.mcontainer, .navbar-static-top .mcontainer, .navbar-fixed-top .container, .navbar-fixed-bottom .mcontainer {
	width: 940px;
}

[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
	float: right;
}
.mcontainer {
	margin-right: auto;
	margin-left: auto;
 *zoom: 1;
 	width: 901px;
	height: 900px;
}

.mcontainer:before, .container:after {
	display: table;
	line-height: 0;
	content: "";
}
.mcontainer:after {
	clear: both;
}
.medit-content {
	background-color: #FFF;
	padding: 10px;
	margin-top: -400px;
	margin-bottom: 20px;
	-webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .5);
}
.p_style {
    margin: 10px 20px 10px;
}
._search-box {
	width: 90px;
	height: 27px;
	border-radius: 3px;
	background-image: url(../img/search-bg.png);
	background-repeat: repeat-x;
	margin: 40px auto 20px 0;
	clear: both;
}
._search-box input[type=text] {
	width: 250px;
	height: 35px;
	height: 27px\9;
	padding-top:15px\9 !important; /* IE8 and below */ 
	padding: 0 0 0 39px;
	margin: 15px 0 0 20px;
	margin-top:19px\9;
	-webkit-box-shadow: inset 1px 1px 2px 1px rgba(0, 0, 0, .5);
	box-shadow: inset 1px 1px 2px 1px rgba(0, 0, 0, .5);
	border: 0;
	color: #CCC;
	font-size: 18px;

	float:left;
}
._search-box input[type=text]:focus {
	outline: thin dotted #000;
	outline: 5px auto #CCC;
	outline-offset: -2px;
	color: #000;
}
._search-box ._search-btn {
	height: 54px;
	margin: 13px 0 0 0;
	margin-top:19px\9;
}
._main-content {
	background-color: #FFF;
	padding: 10px;
	margin-top: -200px;
	margin-bottom: 20px;
	-webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .5);
}
.bg-image-section1 {
    background-image: url("../img/master-bg-image.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    min-width: 100%;
    width: 100%;
    height: 175px;
}
.op{
	min-height: 50px;
	margin: 5px 30px;
	position: relative;
	}
		.op .caption{
		width: 200px;
		float: left;
		}
		.op input, .op select, .op textarea{
		border-color: #E3E3E3;
		border-style: groove ridge solid solid;
		border-width: 3px 3px 1px 1px;
		color: #70819B;
		font-family: Georgia,Times New Roman,Times,serif;
		font-style: italic;
		width: 280px;
		}
		.op textarea{
		height: 100px;
		font-size: 11px;
		}
		.op .loading{
		position: absolute;
		left: 450px;
		display: none;
		}
		.op .info{
		position: absolute;
		left: 200px;
		width: 400px;
		color: #9C543C;
		font-size: 12px;
		}
	.content .body .frm-buttons{
	margin-left: 200px;
	}
		.content .body .frm-buttons img.btn{
		height: 40px;	
		}
.row {
	margin-left: -20px;
 *zoom: 1;
}
.row:before, .row:after {
	display: table;
	line-height: 0;
	content: "";
}
.row:after {
	clear: both;
}
 [class*="span"] {
 float: left;
 min-height: 1px;
 margin-left: 20px;
}
.a1 input[type="text"], select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	display: inline-block;
	height: 30px;
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #555555;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.profile-bg-image-section {
    background-image: url("../img/master-bg-image.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    min-width: 100%;
    width: 100%;
    height: 275px;
}
.profile-row {
    margin-left: -20px;
    padding-top: 95;
}
.profile-acount-row {
    margin-left: -20px;
    padding-top: 160;
}
.profile-upload-row {
    margin-left: -20px;
    padding-top: 350;
}
.profile-main-content {
    background-color: rgb(255, 255, 255);
    padding: 30px;
    margin-top: 110px;
    margin-bottom: 20px;
    box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
}
.userlist-main-content {
    background-color: rgb(255, 255, 255);
    padding: 30px;
    margin-top: 30px;
    margin-bottom: 20px;
    box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
    min-height: 300px;
}
.profile-container {
	margin-right: auto;
	margin-left: auto;
 *zoom: 1;
 	width: 901px;
	height: 400px;
}
.profile-container, .navbar-static-top .profile-container, .navbar-fixed-top .profile-container, .navbar-fixed-bottom .profile-container {
	width: 940px;
	height: 250px;
}
.button-style{
	width: auto;
	margin: 0 0% 0 15%;
}
 .button-style input[type="submit"], .button-style input[type="button"]{
	width: auto;
	color: white;
	background:black;
	border: 2px solid #777;
	border-radius: 10px;
	outline: none;
	width: 90px;
	height: 30px;
	margin-left: 10px;
}
.profile-active{
	width: auto;
	background:black;
	border: 2px solid #777;
	border-radius: 10px;
	outline: none;
	width: 90px;
	height: 30px;
}
.profile-text-active{
	color: white;
	text-decoration: none;
	font-size: 12px;
}
			
			.main-menu .profile-active  a{
			color: white;
			text-decoration: none;
			font-size: 12px;
			}
ul.search-img li{
display: block;
max-width: 250px;
float: left;
list-style: none;
margin-left: 20px;
}
    ul.search-img li label{
    display: inline;
    }
    ul.search-img li span{
    color: #ffffff;
    }
    ul.search-img li input[type=checkbox]{
    position: relative;
    top: -3px;
    }
.top-search-form{
margin-top: 10px;    
}    
.main-msg{
font-weight: 900;        
}
    .main-msg a{
    color: #002a80;
    }
    .main-msg strong{
    color: #F39814;
    }
