body
{
	margin:						0 0 40px 0;
	padding:					0;
	font-family:				Tahoma,"Trebuchet MS",arial,helvetica,verdana;
	font-size:					12px;
	font-weight:				300;
	background-color:			#ffffff;
	background-repeat:			no-repeat;
	background-attachment:		fixed;
	color:						#000000;
	text-align:					left;
}
fieldset
{
	width:  		750px;
	margin: 		12px auto;
	border: 		1px solid #ccc;
}
legend
{
	color:  		#4846d5;
	font-weight:	bold;
}
td,
p
{
	color:						#000000;
}

a
{
	color:						#9b0a0b;
	text-decoration:			none;
}
a:visited
{
	color:						#2e3f75;
	text-decoration:			none;
}

a:hover
{
	color:						#2e3f75;
	text-decoration:			underline;
}

.button
{
/*
	background-color:			#2e3f75;
	border-style:				solid;
	border-width:				1px;
	border-color:				#18233f;
	font-weight:				bold;
	color:						#ffffff;
*/
	line-height: 			   24px;
	height: 					24px;
}
/*** FORM **********************************************/
form
{
	margin:						0;
}
.hidden
{
	display:					none;
}
.input
{
	background-color:			#ffffff;
	border:						1px solid #000000;
	padding:					1px;
	height:						20px;
	font-family : arial, verdana, helvetica, tahoma, serif;
	font-size: 1.0em;
}
textarea
{
	width:  					600px;
	height: 					100px;
	font-family : arial, verdana, helvetica, tahoma, serif;
	font-size: 1.11em;
}
textarea.name
{
	width:  					700px;
	height: 					50px;
}
textarea.desc
{
	width:  					700px;
	height: 					150px;
}
hr
{
	border-bottom:				none;
	border-right:				none;
	border-top:					.5pt solid windowtext;
	border-left:				none;
	border-color:				#2e3f75;
	width:						100%
}
/*** ICOMMERCE HEADER **********************************************/

.clearboth, .clearright, .clearleft {
	line-height:	1px;
	height:			1px;
	font-size:		1px;
}
.clearboth	{clear:both;}
.clearright {clear:right;}
.clearleft {clear:left;}

#iCommerceHeader
{
	padding:					0 0 4px 0;
	border-bottom:1px solid #000;
}

#pageTitle
{
	float:  					right;
	text-align: 				right;
	padding:					9px 30px 0 0;
	font-size:					1.8em;
	font-weight:				bold;
	text-transform:				uppercase;
	margin:0;
}
#pageSubtitle
{
	clear:right;
	float:right;
	margin:0;
	padding:					0 45px 0 0;
	font-size:					1.2em;
	font-weight:				bold;
}
#gtpproduct
{
	margin: 					0;
	padding:					9px 0 5px 80px;
	text-align:					left;
	font-size:					2em;
	font-weight:				normal;
	background-position:		30px 50%;
	background-repeat:  		no-repeat;
	width:  					200px;
}
#iCommerceHeader .iCommerce 	{background-image:url('../statimages/iCommerce.png');}
#iCommerceHeader .RealEstate	{background-image:url('../statimages/Real.png');}
#iCommerceHeader .iContact  	{background-image:url('../statimages/iContact.png');}
#iCommerceHeader .GTPContact	{background-image:url('../statimages/iContact.png');}
#iCommerceHeader .iNews 		{background-image:url('../statimages/iNews.png');}
#iCommerceHeader .Affiliate 	{background-image:url('../statimages/Affiliate.png');}
#iCommerceHeader .Task  		{background-image:url('../statimages/Task.png');}
#iCommerceHeader .GTPHelp   	{background-image:url('../statimages/GTPHelp.png');}
#iCommerceHeader .GTPOffice   	{background-image:url('../statimages/GTPOffice.png');}
#iCommerceHeader .Employment   	{background-image:url('../statimages/Employment.png');}
#iCommerceHeader .CustomTools  	{background-image:url('../statimages/custom.png');}
#iCommerceHeader .Config,
#iCommerceHeader .Configuration
{
	background-image:url('../statimages/config.png');
}
#iCommerceHeader .GTPSMS  	{background-image:url('../statimages/GTPSMS.png');}
#iCommerceHeader .Travel 	{background-image:url('../statimages/travel.png');}


/*** TABLES ********************************************************/
table
{
	border-color:				#2e3f75;
}

.editTable
{
	padding:					3px 5px 3px 5px;
	text-align:					left;
}

.updateTable
{
	border: 					1px solid #9b0a0b;
	background-color:			#bfc1d1;
	padding:					3px 5px 3px 5px;
	text-align:					left;
}

.updateTable td
{
	border: 					1px solid #9b0a0b;
	border-collapse:			collapse;
	padding:					3px 5px 3px 5px;
	text-align:					left;
}
.updateTable td .updateLabel
{
	background-color:			#bfc1d1;
}
.updateTable td .updateInput
{
	background-color:			#fff;
}

.listTable
{
	padding:					3px 5px 3px 5px;
	text-align:					left;
}

th, .th
{
	background-color:			#000;
	color:						#fff !important;
	font-weight:				normal;
	height:						20px;
	line-height:				20px;
	margin:						0px;
	padding:					3px 5px 3px 5px;
	vertical-align:				middle;
	background-position:		left top;
	background-repeat:  		repeat-x;
	background-image:   		url('../statimages/th.png');
}

th a, .th a
th a:visited, .th a:visited
{
	color:						#fff !important;
	text-decoration:			none !important;
}

th a:hover, .th a:hover
{
	color:						#fff !important;
	text-decoration:			underline !important;
}

#listTable tr,
#listTable td,
.listTable tr,
.listTable td
{
	height:						20px;
	line-height:				20px;
	padding:					3px 5px 3px 5px;
	vertical-align:				middle;
}
.listTR
{
	height:						20px;
	padding:					3px 5px 3px 5px;
	vertical-align:				middle;
}
.listTR0
{
	background-color:			#fff;
}
.listTR1
{
	background-color:			#e5ecf9;
}


/*** TEXT ********************************************************/
form label
{
	display: 		inline;
	float:left;
	clear:  		left;
	width:110px;
	padding-left:0px;
	text-align: right;
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin:2px 0 1px 0px;
}
form input, select, textarea
{
	display:				block;
	margin: 				2px 0 1px 120px;
}
form .inputContainer
{
	display:				block;
	margin: 				2px 0 1px 120px; 
	padding:				0 !important;
	vertical-align: 		middle;
	text-align: 			left;
}
form table.inputContainer td
{
	padding:				0 10px 0 0 !important;
}
form .inputContainer input,
form .inputContainer select,
form .inputContainer textarea
{
	display:				inline;
	margin: 				2px 0 1px 0px;
}
form .inputContainer input.checkbox
{
	display:				inline;
	width:  				auto;
	margin: 				0 !important;
}

form .checkboxContainer
{
	margin: 				2px 0 1px 0px;
	height: 				26px;
	vertical-align: 		middle;
}
form input#submitButton
{
	margin: 				2px 0 1px 10px;
}

.submitButton
{
	background: url('../images/submitButton.png') no-repeat top right;
	padding: 4px 0px 5px 0px;
	font-size: 12px;
	height: 25px;
	color: #fff;
	font-weight: bold;
	line-height: 25px;
	width:138px;
}
.submitButton:hover
{
	color : #fff;
	text-decoration : none;
}
.label
{
	font-weight:				bold;
}
td input,
td select,
td textarea
{
	margin: 			2px 0 1px 0 !important;
}
.redtext
{
	color:						#9b0a0b;
}
.greentext
{
	color:						#006600;
}
.whitetext
{
	color:#ffffff;
}

big
{
	font-size:					14px;	
}
small
{
	font-size:					10px;	
}
/*** TEXT ********************************************************/


#pleaseWait
{
	background-color:   	#fff;
	height: 				1500px;
	width:  				100%;
	position:   			absolute;
	top:					0;
	left:   				0;
	z-index:				100;
	padding-top:			80px;
	text-align: 			center;
	font-size:  			1.5em;
	font-weight:			bold;
	color:  				#10298C;
	overflow:   			hidden;
}
#listOfLinks
{
	margin-top:0;
	font-family:			Tahoma, "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:   			0.85em;
	padding:				0 0 0 20px;
	text-align : left;

}
	#listOfLinks a
	{
		color:   	   			#000;
	}
#pleeaseLogin
{
	margin: 		0 auto;
	width:  		470px;
	padding:		0;
	text-align: 	left;
}