/* Forms CSS */

#form p {
	color: #fff;
	}

.row {
	clear: both;
	width: 100%;
	padding: 10px 0 0 0;
	margin: 0;
	}

.lable {
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	}
	
.textbox {
	float: right;
	border: 1px solid #999;
	font-size: 12px;
	width: 200px;
	}

div#erorrmsg {
	background-color: #fff;
	padding: 30px 0 10px 0;
	margin: auto;
	width: 300px;
	}


fieldset {	
	width: 600px;
	margin: 10px 0 0 30px;
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: medium;
	border: 1px solid #ccc;
	padding: 10px;
	}

fieldset legend, fieldset label {
	color: #666;
	font-size: 0.8em;
	margin-top: 5px;
	}

fieldset legend {color: #CC6600; font-size:0.9em;}

fieldset input, fieldset textarea, fieldset label {
	display: block;
	width: 80%;
	}

fieldset input {font-size: 1.0em;}

fieldset input, fieldset textarea, .buttons a, .buttons button, .actions a {
	background-color: #f5f5f5;
    border: 1px solid #dedede;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    color: ;
	}

.buttons a, .buttons button, .actions a {
    display: block;
    float: left;
    margin: 0 7px 0 0;
    font-size: 100%;
    line-height: 100%;
    text-decoration: none;
    font-weight: bold;
    color: #565656;
    cursor: pointer;
    padding: 5px 10px 6px 7px; /* Links */
}

#access span.buttons a, #access span.buttons button {
    display: inline;
    float: none;
	}

.buttons button {
    width: auto;
    overflow: visible;
    padding: 2px 10px 2px 7px; /* IE6 */
}

.buttons button[type] {
    padding: 2px 10px 1px 7px; /* Firefox */
    line-height: 17px; /* Safari */
}

*:first-child+html button[type] {
    padding: 2px 10px 1px 7px; /* IE7 */
}

.buttons button img, .buttons a img {
    margin: 0 3px -2px 0 !important;
    padding: 0;
    border: none;
    width: 12px;
    height: 12px;
}

button:hover, .buttons a:hover, .actions a:hover {
    background-color: #999;
    border: 1px solid #A0A9B1;
    color: #013744;
}

.buttons a:active, .actions a:active {
    background-color: #6299c5;
    border: 1px solid #6299c5;
    color: #fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color: #003744;
}

.buttons a.positive:hover, button.positive:hover {
    background-color: #ccc;
    border: 1px solid #A0A9B1;
    color: #003744;
}

.buttons a.positive:active {
    background-color: #529214;
    border: 1px solid #A0A9B1;
    color: #fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative {
    color: #d12f19;
}

.buttons a.negative:hover, button.negative:hover {
    background: #fbe3e4;
    border:1px solid #fbc2c4;
    color: #d12f19;
}

.buttons a.negative:active{
    background-color: #d12f19;
    border: 1px solid #d12f19;
    color: #fff;
}

/* None Specific */

.buttons a.copyBilling, button.copyBilling {
    color:#4081A4;
}
.buttons a.copyBilling:hover, button.copyBilling:hover {
    background:#D8F4FF;
    border:1px solid #BBD3DD;
    color:#4081A4;
}
.buttons a.copyBilling:active {
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* ERRORS */

.message {
	margin: 10px 0 -10px 30px;
	font-size: 1.4em;
	font-weight: bold
	}

.error_message {
	padding: 5px 0 5px 20px;
	margin-bottom: 15px;
	font-size: 0.9em;
	background: url(../img/error.gif) no-repeat left;
	}

.error_message, .message {color: #990000;}

/* PRODUCTS ACTIONS */

.actions a 

/* SPECIFICS */

#headerMain form {
	float: right;
	}
	
#headerMain form button {float: right; margin-right: 0; font-size: 12px; margin-top: 95px;}

#headerMain form input {float: right; width: 260px; margin-right: 5px; margin-top: 95px;}

.calltoactionAgent form {margin-top: 15px;}

.calltoactionAgent form .selectAgent {width: 220px; margin: 2px 0 0 6px;}

.calltoactionAgent form button {float: right; margin-right: 10px; font-size: 12px; display: inline;}

.calltoactionAgent form select {float: left;}

#contentHeader form button {float: right; margin-right: 10px; margin-top: 5px; font-size: 12px;}

#contentHeader form select {width: 270px; margin: 7px 0 0 9px; float: left;}

.machineSearch form label {display: none;}

/* Document Search */

#supportSearchForm .submit input {
	background-color: #f5f5f5;
    border: 1px solid #dedede;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    color: #003747;
	}

