@font-face {
    font-family: 'TahomaRegular';
    src: url('tahoma.eot');
    src: url('tahoma.eot') format('embedded-opentype'),
         url('tahoma.woff') format('woff'),
         url('tahoma.ttf') format('truetype'),
         url('tahoma.svg#TahomaRegular') format('svg');
}

.btn {
	display: inline-block;
	padding: 5px 10px;
	/*color: #777 !important;*/
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial,Tahoma,sans-serif;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	/*text-shadow: 0 1px 1px rgba(255,255,255,0.9);*/
	position: relative;
	cursor: pointer;
	border: none;
	/*border:1px solid #ccc !important;*/
	/*background:#fff url("../images/btn-overlay.png") repeat-x !important;*/
}
.full{
	width:96%;
}
.btn-green {
	color: #fff !important;
	/*text-shadow: 0 1px 1px rgba(0,0,0,0.25);*/
	/*border:1px solid #749217 !important;*/
	/*background-color: #6AB620 !important;*/
}
.btn-green:hover, .btn-green:focus, .btn-green:active {
	/*-moz-box-shadow:0 0 5px rgba(116, 146, 23, 0.9);*/
	/*-webkit-box-shadow: 0 0 5px rgba(116, 146, 23, 0.9);*/
	/*box-shadow: 0 0 5px rgba(116, 146, 23, 0.9);*/
	/*border:1px solid #749217 !important;*/
}

#page {
	float:left;
	width:100%;
	background-color:#FFF;
}

.wrapper, .wrapper-login {
	margin:0 auto;
	text-align:left;
	width: 990px;
	position:relative;
}
.wrapper-login {
	width: 360px;
}
form {
	overflow:auto;
}
input:focus,textarea:focus,select:focus {
	outline-width:0; /* No outline border for Safary */
}
input[type="text"],input[type="password"],input[type="select"],input[type="search"],input[type="file"],input[type="date"],textarea,select {
	border-color:#C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;
	border-style:solid;
	border-width:1px;
	padding:4px;
	color:#777;
}
textarea {
	line-height:18px;
	overflow:auto;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}
textarea.small {
	height:5.5em;
}
textarea.medium {
	height:10em;
}
textarea.large {
	height:20em;
}
input.half,select.half,textarea.half {
	width:50%;
}
input.full,select.full,textarea.full {
	width:95%;
}
input.title {
	font-size:20px;
}
input[type="submit"],input[type="reset"],input[type="button"] {
	margin-bottom:0;
}
input:focus,textarea:focus {
	-moz-box-shadow:0 1px 1px rgba(196,196,196,0.5);
	-webkit-box-shadow:0 1px 1px rgba(196,196,196,0.5);
	box-shadow:0 1px 1px rgba(196,196,196,0.5);
	-webkit-focus-ring-color:none;
	border-color:#c4c4c4;
	background-color:#FFFFF0;
}
fieldset {
	border:0 none;
	border-top:1px solid #ddd;
	margin:10px 0;
	padding:10px 0;
	position:relative;
}
legend {
	background:#fff;
	color:#93BB3A;
	font-weight:bold;
	padding:0 6px 0 0;
}
label {
	font-size:10px;
	text-transform:uppercase;
	font-weight:900;
	 color: #666666;
}
label.required:before {
	content:"*";
	color:red;
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
}
label.ok {
	background:url("../images/valid.gif") no-repeat;
	padding-left:16px;
}
label.error {
	color:#d00;
	text-transform:none;
	margin-left:6px;
}
label.choice {
	vertical-align:middle;
	font-weight:normal;
	text-transform:none;
}
fieldset small {
	color:#999;
	font-size:11px;
	display: block;
}
.box {
	padding: 8px;
	margin-bottom:8px;
	color:#555;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#eee;
}

.box-error{
	padding-left: 32px;
	border-top:1px solid #F8ACAC;
	border-bottom:1px solid #F8ACAC;
	background:#FFD1D1 url("../images/exclamation.png") no-repeat 8px 50%;
}

.ui-tabs .ui-tabs-panel {
	display:block;
	border:0;
	padding:3px 0;
	background:none;
	clear:both;
	margin-top:5px;
	border-top:2px solid #2A7AD2;
}

.bottomline{
	color: #A6C9E2;
	background: #A6C9E2;
	
	text-align: center;
}
big,.big {
	font-size:85% !important;
	line-height:85%;
}
.inner-login {
    background: url("../images/login_btn1.png") no-repeat !important;
    height: 31px !important;
    width: 141px !important;
    background-color: #FFF !important;
}
.support-details {
    color: #F17200;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-right: 0;
    margin-top: 2px;
    text-align: center;
    text-decoration: none;
    width: 148px;
}