body,
div, label, p,
form, fieldset, input, button, select, textarea,
ul, ol, li,
dd, dt, dl,
table, tr, th, td,
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 1em;
}
:-moz-any-link:focus {
  outline: none;
}
html, body {
    height: 100%;
}
body {
	font-size: 62.5%;
	color: #333333;
	background: #fff url('/media/images/bg.jpg') no-repeat center top;
}

img {
	border: none;
}

a {
	color: #D67E26;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

li.spacer,
div.spacer {
	clear: both;
	height: 0;
	overflow: hidden;
}
.submenu_place {
	display: none;
}
/* form */
form {
	padding-top: 20px;
}
form ul {
	list-style-type: none;
}
form ul label {
	width: 200px;
	float: left;
	color: #F2800E;
	clear: both;
	margin-top: 4px;
	font-weight: bold;
}
form ul li {
	font-size: 1.2em;
	padding: 3px;
}
form ul li.spacer {
	padding: 0px;
}
form ul input,
form ul select {
	color: #F2800E;
	border: 1px solid #F2800E;
	width: 300px;
}
form ul input[disabled=disabled] {
	background: #F0F0EE;
}
form ul textarea {
	width: 300px;
	padding: 3px;
	color: #F49B40;
	border: 1px solid #E9C497;
}
form ul input {
	padding: 3px;
}
form ul select {
	padding: 2px;
}
form ul select {
	width: 308px;
}
#sms_form #submit_button,
.demand_single .additional_questions .youranswer .button,
form ul #upload, form ul #csv, form ul #save,form #go, form #repeat,
form ul #submit, form ul #submit_form, form ul #sendbutton, form ul #submitaa, /*form ul #post*/form ul .tempclass, form ul #cancel,
.demand_requesttofill #send{
	width: 62px;
	height: 26px;
	border: none;
	color: #fff;
	font-size: 1.0em;
    cursor: pointer;
	background: url('/media/images/module/submit.png') no-repeat left top;
}

.styled_button {
    height: 26px;
    color: #fff;
    cursor: pointer;
    border: 1px solid #000;
    font-size: 12px;
    font-weight: bold; 
    padding: 0px 5px; 
    background: url('/media/images/submit_bg.png') repeat-x left top;
    
    -webkit-border-radius: 4px;
    border-radius: 4px;    
}
a.styled_button {
    display: inline-block;
    height: 20px;
    padding-top: 4px;
    text-decoration: none;
}

form .date-pick,
form .dp-choose-date {
	float: left;
}
form .errors {
	background: #f26522;
}
form .errors label {
	color: #fff;
}
form .errors ul.errors li {
	color: #000;
	font-weight: bold;
	font-size: 0.9em;
	padding-left: 0px;
}

.ajax_servertime {
	position: absolute;
	color: #fff;
	top: 165px;
	right: 0px;
	font-size: 1.5em;
	font-weight: bold;
}

.darker {
    width: 100%; 
    position: absolute; 
    z-index: 500; 
    background: url(/media/images/darker.png);
}
.darker_txt {
    width: 400px;
    height: 200px;
    background: #fff;
    position: absolute;
    z-index: 1000;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    top: 50%;
    left: 50%;
    margin: -100px 0 0 -200px;
    -webkit-box-shadow:  3px 3px 3px 3px #fff;
	box-shadow:  3px 3px 3px 3px #fff;
}
.darker_txt h1 {
    margin: 0 auto;
    padding: 10px 0;
    font-size: 20px;
    text-align: center; 
}
.darker_txt span {
    display: inline-block; 
    text-align: justify; 
    font-size: 15px; 
    padding: 10px;    
}
.darker_txt img {
    padding-top: 17px;
    padding-left: 176px;
}
.black_round_button {
	background: #121212;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	padding: 9px 10px 9px 10px;
	text-decoration: none;
	cursor: pointer;
}
.black_round_button:hover {
	background: #827E7E;
}