@charset "utf-8";
/* CSS Document */

body {
	position: relative;
	margin: 0;
	-webkit-text-size-adjust: none;
	min-height: 416px;
	font-family: helvetica,sans-serif;
	-webkit-background-size: 0.432em 75%;
	background: -webkit-gradient(linear,left top,right top,from(#C5CCD4),color-stop(71%, #C5CCD4),color-stop(72%, #CBD2D8),to(#CBD2D8));
	-webkit-touch-callout: none;
	padding:0px;
}

#topbar {
	position: relative;
	left: 0;
	top: 0;
	width: auto;
	background: -webkit-gradient(linear,0% 0%,0% 100%,from(#CDD5DF),color-stop(3%,#B0BCCD),color-stop(50%,#889BB3),color-stop(51%,#8195AF),color-stop(97%,#6D84A2),to(#2D3642));
	background: linear-gradient(top, #c54f00 0%,#b73b00 100%); /* W3C */
	margin-bottom: 13px;
	height:32px;
	
}

#title {
	position: absolute;
	font-weight: bold;
	top: 0;
	left: 0;
	right: 0;
	padding: 6px 10px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: white;
	text-shadow: rgba(0, 0, 0, 0.6) 0 -1px 0;
}

#content {
	width: 100%;
	position: relative;
	min-height: 250px;
	margin-top: 10px;
	height: auto;
	z-index: 0;
	overflow: hidden;
}

.graytitle {
	position: relative;
	font-weight: bold;
	font-size: 17px;
	right: 20px;
	left: 9px;
	color: #4C4C4C;
	text-shadow: white 0 1px 0;
	padding: 1px 30px 3px 8px;
}

.pageitem {
	-webkit-border-radius: 8px;
	background-color: white;
	border: #878787 solid 1px;
	font-size: 12pt;
	overflow: hidden;
	padding: 0;
	position: relative;
	display: block;
	height: auto;
	width: auto;
	margin: 3px 9px 17px;
	list-style: none;
}

.pageitem li:first-child, .contentBlock li.form:first-child {
	border-top: 0;
}
.menu, .checkbox, .radiobutton, .select, li.button, li.bigfield, li.smallfield {
	position: relative;
	list-style-type: none;
	display: block;
	height: 43px;
	overflow: hidden;
	border-top: 1px solid #878787;
	width: auto;
}

.menu, .checkbox, .radiobutton, .select, li.button, li.bigfield, li.smallfield {
	position: relative;
	list-style-type: none;
	display: block;
	height: 43px;
	overflow: hidden;
	border-top: 1px solid #878787;
	width: auto;
}

.pageitem li:first-child:hover, .pageitem li:first-child a, .radiobutton:first-child input, .select:first-child select, li.button:first-child input, .bigfield:first-child input {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
}

.bigfield input {
	-webkit-appearance: none;
	border: 0;
	height: 100%;
	padding: 0;
	-webkit-border-radius: 0;
	background: transparent;
	font-weight: bold;
	font-size: 17px;
	padding-left: 5px;
}
.bigfield input {
	width: 455px;
}

.menu, .checkbox, .radiobutton, .select, li.button, li.bigfield, li.smallfield {
	position: relative;
	list-style-type: none;
	display: block;
	height: 43px;
	overflow: hidden;
	border-top: 1px solid #878787;
	width: auto;
}

.button input {
	width: 100%;
	height: 100%;
	-webkit-appearance: none;
	border: 0;
	-webkit-border-radius: 0;
	font-weight: bold;
	font-size: 17px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	background: none;
}

.pageitem li:first-child, .pageitem li.form:first-child {
	border-top: 0;
}

li {
	display: list-item;
	text-align: -webkit-match-parent;
}
.pageitem {
	font-size: 12pt;
	list-style: none;
}

.radiobutton .name {
	z-index: 1;
}

.menu .name, .checkbox .name, .radiobutton .name {
	margin: 11px 0 0 7px;
	width: auto;
	color: black;
	font-weight: bold;
	font-size: 17px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	float: left;
}
.radiobutton .name {
	max-width: 75%;
}

input[type="checkbox"] {
	width: 94px;
	height: 27px;
	background: url('../Images/checkboxOnOff.png');
	-webkit-appearance: none;
	border: 0;
	float: right;
	margin: 8px 4px 0 0;
}
input[type="checkbox"]:checked {
background-position: 0 27px;
}


.center {
    display: block;
    margin: auto;
    text-align: center !important;
}
img {
    border: 0 none;
}
a:hover .arrow {
    background-position: 0 -13px !important;
}


.checkbox .name {
    max-width: 190px;
}
.radiobutton .name {
    max-width: 190px;
}

.textbox textarea {
    font-size: medium;
    margin-top: 5px;
    padding: 0;
	width:100%;
}
.bigfield input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 17px;
    font-weight: bold;
    height: 100%;
    padding: 0 0 0 5px;
}
.smallfield .name {
    font-size: 17px;
    font-weight: bold;
    left: 0;
    line-height: 44px;
    overflow: hidden;
    padding-left: 5px;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 48%;
}
.smallfield input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 17px;
    font-weight: bold;
    height: 44px;
    padding: 0;
    position: absolute;
    right: 0;
    width: 50%;
}
.select select {
	-webkit-border-radius: 0;
	color: black;
	font-weight: bold;
	font-size: 17px;
}
select {
	-webkit-appearance: none;
	height: 100%;
	width: 100%;
	border: 0;
}
select {
	/*-webkit-appearance: menulist;*/
	-webkit-appearance:none;
	box-sizing: border-box;
	-webkit-box-align: center;
	/*border: 1px solid;*/
	border-image: initial;
	white-space: pre;
	-webkit-rtl-ordering: logical;
	color: black;
	background-color: white;
	cursor: default;
}
input, textarea, keygen, select, button, isindex {
	margin: 0em;
	font: -webkit-small-control;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: -webkit-auto;
}

.select .arrow {
	background: url('../images/downarrow.png');
	width: 8px;
	height: 13px;
	display: block;
	-webkit-transform: rotate(90deg);
	position: absolute;
	right: 10px;
	top: 18px;
}
keygen, select, select[size="0"], select[size="1"] {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.pageitem li:first-child:hover, .pageitem li:first-child a, .radiobutton:first-child input, .select:first-child select, li.button:first-child input, .bigfield:first-child input {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
}
.menu, .checkbox, .radiobutton, .select, li.button, li.bigfield, li.smallfield {
	list-style-type: none;
}

.pageitem li:first-child:hover, .pageitem li:first-child a, .radiobutton:first-child input, .select:first-child select, li.button:first-child input, .bigfield:first-child input {
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
}

input, textarea, keygen, select, button, isindex {
	margin: 0em;
	font: -webkit-small-control;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: -webkit-auto;
}
.textbox {
	padding: 5px 9px;
	position: relative;
	overflow: hidden;
	border-top: 1px solid #878787;
}
.textbox textarea {
	padding: 0;
	margin-top: 5px;
	font-size: medium;
}
textarea {
	font-family: monospace;
}
textarea {
	-webkit-appearance: textarea;
	background-color: white;
	border: 1px solid;
	border-image: initial;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	-webkit-box-orient: vertical;
	resize: auto;
	cursor: auto;
	padding: 2px;
	white-space: pre-wrap;
	word-wrap: break-word;
}

input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
padding: 1px 6px;
}
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
	-webkit-box-align: center;
	text-align: center;
	cursor: default;
	color: buttontext;
	padding: 2px 6px 3px;
	/*border: 2px outset buttonface;*/
	border-image: initial;
	/*background-color: buttonface;
	box-sizing: border-box;*/
	background-color:White !important;
	margin:11px 0px 0px 7px;
}
input[type="button"], input[type="submit"], input[type="reset"] {
	/*-webkit-appearance: push-button;
	white-space: pre;*/
	background-color: white !important;
	margin:11px 0px 0px 7px;
}
input, input[type="password"], input[type="search"], isindex {
	-webkit-appearance: textfield;
	padding: 1px;
	background-color: white;
	border: 2px inset;
	border-image: initial;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	cursor: auto;
}
input[type="hidden"], input[type="image"], input[type="file"] {
	-webkit-appearance: initial;
	padding: initial;
	background-color: initial;
	border: initial;
}
input[type="hidden"] {
	display: none;
}

.header {
	display: block;
	font-weight: bold;
	color: #496691;
	font-size: 12pt;
	margin-bottom: 6px;
	line-height: 14pt;
}
.pageitem li:last-child:hover, .pageitem li:last-child a, .radiobutton:last-child input, .select:last-child select, li.button:last-child input, .bigfield:last-child input {
-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
}

.smallfield input {
width: 50%;
position: absolute;
right: 0;
height: 44px;
-webkit-appearance: none;
border: none;
padding: 0;
background: transparent;
-webkit-border-radius: 0;
font-weight: bold;
font-size: 17px;
}

.value
{
	float:right;
	width:48%;
	font-size: 17px;
	font-weight: bold;
	position: absolute;
	text-overflow: ellipsis;
	white-space: nowrap;
	right:0px;
}
.DescriptionText
{
	font-size:12pt; 
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	


/* Classes for Login Page */

table[Attributes Style] {
	border-spacing: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}
tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}
td, th {
	display: table-cell;
	vertical-align: inherit;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
.smallfield:first-child input {
	-webkit-border-top-right-radius: 8px;
}
.smallfield input {
	width: 50%;
	position: absolute;
	right: 0;
	height: 44px;
	-webkit-appearance: none;
	border: none;
	padding: 0;
	background: transparent;
	-webkit-border-radius: 0;
	font-weight: bold;
	font-size: 17px;
}
input[type="checkbox"]:checked {
	background-position: 0 27px;
}


#title {
font-size: 13pt;
}
.login_tbl
{
	background-color:#fff;
	border-radius:8px;
}
.login_tbl td
{
	border-bottom:1px solid #ccc;
	padding:2px 0px;
}

.login_tbl td input[type="button"], input[type="submit"],input[type="text"],input[type="password"], input[type="reset"]
{
	box-shadow:none !important;
	height: 20px;
	-webkit-appearance: none;
	border: none;
	padding: 0;
	background: transparent;
	-webkit-border-radius: 0;
	font-weight: bold;
	font-size: 17px;
	margin:5px 0px 0px 7px;
	padding:7px 3px;
}

.loginlabel {
    font-size: 16px;
    font-weight:bold;
    padding-left: 5px;
    text-align:left;
   }
.login_textbox 
{
	border:none !important;
	width:90px;
	padding:7px 3px !important;
	font-weight:bold;
	font-size:17px;
	background-image:none !important;
	background: transparent !important;
	
}
input.loginbtn
{
	font-weight: bold;
height: 30px;
width: 100px;
margin-bottom: 0px;
border: none;
font-size: 16px;

}
/* End Login Page CSS */

.no_btm_border
{
	border-bottom:none !important;
}

/*li.bigfield {
position: relative;
list-style-type: none;
display: block;
height: 43px;
overflow: hidden;
border-top: 1px solid #878787;
width: auto;

}*/

input[type="submit"]
{
	padding:6px 0px;
	height:auto !important;
}

.buy_now_price
{
    display: none !important;
}

.sucess-pop
{
    width: 285px; 
    margin: 0 auto; 
    text-align: center; 
}

.green-top
{
    background-color: #00FF01; 
    padding: 20px; 
    color: #000;
    font-size: 14px; 
    font-weight: bold; 
    border-radius: 10px 10px 0px 0px; 
    border: 0;
    -webkit-border-radius: 10px 10px 0px 0px; 
    -moz-border-radius: 10px 10px 0px 0px;
}

.submit-button
{
    width: 100%; 
    padding: 10px; 
    margin:0;
    background: #F3F3F5; 
    text-align: center;
    color: #007AFD; 
    font-size: 18px; 
    font-weight: bold; 
    border-radius: 0 0 10px 10px;
    border: 0; 
    -webkit-border-radius: 0 0 10px 10px; 
    -moz-border-radius: 0 0 10px 10px;
}

.ModalPopupBG_gray
{
	background-color: Gray;
	filter: alpha(opacity=90);
	opacity: 0.9;
}