form {
	margin: 0;
	padding: 0;
}
/* -- Page layout -------------------------------------------------- */

#gInside, #gMailSuccesInside {
	padding: 27px 0px 17px 0px;
	background-color:#FFFFFF;
	width:410px;
	float:left;
}
#gInside, #gMailSuccesInside {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 12px;
	letter-spacing:0.065em;
	color: #000000;
	text-align: left;
	text-decoration: none;
}
#gInside label {
	width: 70px;
	height:24px;
	color: #000000;
	float:left;
}
#gInside .gTNote {
	padding-left: 70px;
	padding-bottom: 5px;
	color:#0d1209;
	clear:both;
}
.gNoteRequired, .gNoteNotRequired {
	padding: 0px 0px 0px 10px;
	margin-top:5px;
	margin-bottom:5px;
	text-align: left;
}
/* ----- NO NEED TO BE CHANGE */

.gNoteRequired, .gNoteNotRequired {
	border-left: 4px solid #000000;
}
#gInside label.gRequired, #gInside label.gNotRequired {
	border-right: 4px solid #000000;
}
/* ----- SET THE COLORS*/

#gInside label.gRequired, .gNoteRequired {
	border-color: #000000;
}
#gInside label.gNotRequired, .gNoteNotRequired {
	border-color: #AAAAAA;
}
/* - */



#gInside .gFormInputWrap, #gInside .gFormLabelWrap {
	padding-left: 0px;
	padding-bottom: 15px;
	text-align: left;
	float: left;
}
.gFormLabelWrap {
	clear:left;
}
/* -------------------------------------- All Inputs -- */

input.gFormInput,  input.gFormInputFocus,  input.gErrFormInput,  input.gErrFormInputFocus,  select.gFormInput,  select.gFormInputFocus,  select.gErrFormInput,  select.gErrFormInputFocus,  textarea.gFormTextarea,  textarea.gFormTextareaFocus,  textarea.gErrFormTextarea,  textarea.gErrFormTextareaFocus {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 12px;
	letter-spacing:0.065em;
	color: #000000;
	text-align: left;
	text-decoration: none;
	margin-left: 2px;
}
/* ------------------------------------------ Input -- */

input.gFormInput,  input.gFormInputFocus,  input.gErrFormInput,  input.gErrFormInputFocus {
	padding:3px 4px 3px 4px;
	color:#000000;
	background-color:#FAFAFA;
	border-top: #aaaaaa 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-left: #aaaaaa 1px solid;
	width:307px;
	height:16px;
}
input.gFormInputFocus {
	border-color:#aaaaaa;
	background-color:#EAEAEA;
}
input.gErrFormInput {
	color: #ff6666;
	border-color:#f8a8a8;
	background-color:#FAFAFA;
}
input.gErrFormInputFocus {
	color:#ff6666;
	border-color:#aaaaaa;
	background-color:#EAEAEA;
}
/* ------------------------------------------ Select -- */

select.gFormInput,  select.gFormInputFocus,  select.gErrFormInput,  select.gErrFormInputFocus {
	padding:3px 4px 3px 4px;
	color:#000000;
	background-color:#FAFAFA;
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	width:317px;
	height:22px;
}
select.gFormInputFocus {
	border-color:#aaaaaa;
	background-color:#EAEAEA;
}
select.gErrFormInput {
	color: #ff6666;
	border-color:#f8a8a8;
	background-color:#FAFAFA;
}
select.gErrFormInputFocus {
	color:#ff6666;
	border-color:#aaaaaa;
	background-color:#EAEAEA;
}
/* ------------------------------------------ TextArea -- */

textarea.gFormTextarea,  textarea.gFormTextareaFocus,  textarea.gErrFormTextarea,  textarea.gErrFormTextareaFocus {
	padding:3px 4px 3px 4px;
	color: #363636;
	background-color:#FAFAFA;
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	line-height: 15px;
	width:307px;
	height:102px;
}
textarea.gFormTextareaFocus {
	border-color:#aaaaaa;
	background-color:#EAEAEA;
}
textarea.gErrFormTextarea {
	color: #ff6666;
	border-color:#f8a8a8;
	background-color:#FAFAFA;
}
textarea.gErrFormTextareaFocus {
	color:#ff6666;
	border-color:#aaaaaa;
	background-color:#EAEAEA;
}
/* ---------------------------------------- Conter Zone -- */

#gCounterBox, .gFormCounter {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 9px;
	letter-spacing:0.065em;
	color: #686868;
}
#gCounterBox {
	text-align: left;
	text-decoration: none;
	float: left;
	margin: 0px;
	padding: 3px;
	margin-left: 65px;
}
.gFormCounter {
	color: #0d1209;
	background:none;
	border: none;
}
/* ----------------------------------------- Error Msg Zone -- */

#gInside #gErrContainer {
	padding-left: 70px;
	padding-bottom: 20px;
	line-height: normal;
	color: #FF0000;
}
#gInside #gErrContainer .gErrTitle {
	font-size: 14px;
	font-weight: normal;
	color: #7ebae8;
}
#gInside #gErrContainer .gErr {
	color:#ff6666;
}
/* -------------------------------------------- Button Area -- */

#gButtonBox {
	padding-left:70px;
	text-align:left;
}
/* -------------------------------- After the email is sent -- */

#gMailSuccesInside {
	color:#000000;
}
.gMailSuccessHighlight {
	color:#000000;
	font-weight: bold;
	font-size: 12px;
}
#gMailSuccesInside a.gContactLink:ACTIVE,  #gMailSuccesInside a.gContactLink:LINK,  #gMailSuccesInside a.gContactLink:VISITED,  #gMailSuccesInside a.gContactLink:HOVER {
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
A.gContactLink:HOVER {
	border-bottom: 2px solid #557ebe;
}

