﻿/* HTML Tag 
 * 
{
	margin:0;
	padding:0;
}
body, html
{
	margin: 0;
	padding: 0;
	height:100%;
	width: 100%;
	top:0;
}
body, td, th, textarea, input, select, h2, h3, h4, h5, h6, p
{
	font-family: 'Lucida Grande',sans-serif;
	font-weight: normal;
	color: #000;
}
a 
{
	color:#009 !important;
	text-decoration:none;
}
h1 
{
	margin-top:50px 0 0 0;
}
h2 
{
	margin:10px 0 20px 0;
}
*/
#mainContainer 
{
	width: 720px;
	background-color:#fff;
/*	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; */
}
/* Container Fix */
.containerFix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .containerFix
{
	height: 1%;
}
.inputRow
{
	clear: both;
	margin: 5px 0;
}
.inputRow .inputName
{
	color:#444;
	font-size:16px;
	font-weight:normal;
	line-height:42px;
	padding-right:10px;
	text-align:right;
	width:200px;
	float:left;
}
.inputRow .inputValue 
{
	float:left;
	width:200px;
}
.inputRow .inputValue input, .inputRow .inputValue textarea 
{
	width:99%;
}
.txtInput, input.txtInput, textarea.txtInput, input[type=password], input[type=radio], input[type=submit], input[type=reset], input[type=button], input[type=file], select
{
	font-family:  CALIBIRI,helvetica,sans-serif;
	-x-system-font:none;
/* 	background:#FFFFFF url(images/input_bg.png) repeat-x scroll center top; */ 
	padding:5px;
	border:1px solid #F3B0D9;
	 
	font-size:15px;
	color: #444;
	/* -moz-border-radius: 5px;
	-webkit-border-radius: 5px; */
}
.txtInactive
{
	font-family:  CALIBIRI,helvetica,sans-serif;
	-x-system-font:none;
/* 	background:#eee url(images/input_bg1.png) repeat-x scroll center top; */ 
	padding:5px;
	border:1px solid #ffe;
	font-size:18px;
	color: #444;
/*	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; */
}
.txtInputTip
{
	font-family:  CALIBIRI,helvetica,sans-serif;
	-x-system-font:none;
    /* background:#D5EBF4 url(images/input_bg1.png) repeat-x scroll center top; */ 
    border:1px solid #ffe;
	padding:5px; 
	border:1px solid #000099;
	font-size:15px;
	color: #444;
/*	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; */
}
.txtInputError
{
	border:3px solid #660000;
}
input[type=file] {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	z-index: 2;
}
input.txtInput:focus, textarea.txtInput:focus, input:focus, select:focus
{
background-color:#F0FBE6;
border:1.2px solid #F3B0D9;
}
input.straightRightCorner, textarea.straightRightCorner
{
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright: 0px;
}
input.selected, textarea.selected
{
	border:1px solid #777;
}
.inputTipContainer
{
	border:1px solid #777;
 	background:#ffffee url('images/tip.gif') no-repeat 10px 8px; 
	color:#333;
	/*display:none;*/
	/* Internet Explorer 7 fix */
	padding-bottom:7px;
	font-size:12px;
	line-height:13px;
/*	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright: 5px;	*/
	width:250px;
	padding-left:30px;
	height:12px;
    padding-right: 8px;
    padding-top: 8px;
}
.badInputTipContainer 
{
	border:1px solid #900;
	color:#600;
	font-weight:bold;
	background:#fee url('images/15/error.png') no-repeat 10px 8px;
    left: 303px;
    top: 42px;
}
.goodInputTipContainer 
{
	color:#060;
	border:1px solid #090;
	background:#efe url('images/15/success.png') no-repeat 10px 8px;
}
.loadingInputTipContainer
{
	/*color:#333;
	border:1px solid #777;
	font-weight:bold;*/
	background:#ffffee url('images/loading.gif') no-repeat 10px 8px;
}

