BODY
{
	BACKGROUND-COLOR	:	#ffffff;
	font-family			:	Tahoma, Arial, Sans Serif;
	font-size			:	8pt;
}

A
{
	font-family			:	Tahoma, Arial, Sans Serif;
	color				:	#000000;
	font-size			:	8pt;
	text-decoration		:	none;
}

A:Hover
{
	color				:	#000000;
	text-decoration		:	none;
}

A.imglnk
{
	color				:	#666666;
	font-family			:	Tahoma, Arial, Sans Serif;
	font-size			:	8pt;
	font-weight			:	bold;
	text-decoration		:	none;
	/*border				:	#F2F4F8 1px solid;*/
	padding-left		:	2px;
	padding-right		:	2px;
	padding-top			:	1px;
	padding-bottom		:	1px;	
}

A.imglnk:hover
{
	color				:	#000000;
	font-family			:	Tahoma, Arial, Sans Serif;
	font-size			:	8pt;
	text-decoration		:	underline;
	/*background			:	url(/images/g4l/navbg.gif);
	border				:	#3d3d3d 1px solid;*/
}

A.helplink
{
	font-family			:	tahoma, Arial, Sans Serif;
	color				:	#000000;
	font-size			:	8pt;
	text-decoration		:	none;
}

A.helplink:hover
{
	color				:	#000000;
	text-decoration		:	none;
}

.blackBorder
{
	border				:	thin 1px solid;
	border-color		:	#000000;
}	

CAPTION.defcaption
{
	background-color	:	#0268BE;
}

.current
{
	color				:	black; 
	font-size			:	 8pt; 
	font-family			:	verdana ;
	font-weight			:	bold; 
	text-decoration		:	none;	
}

DIV.notes
{
	border				:	1px solid;
	border-color		:	#A59435;
	background-color	:	#EFEFCB;
	color				:	black;
	font-weight			:	bold;
	font-family			:	tahoma;
	font-size			:	8pt;
	padding				:	3px;
}

.disclaimer
{
	font-family			: 	verdana;
	font-size			:	7.5pt;
	background-color	:	white;
}

.errors
{
	border				:	1px solid;
	border-color		:	#F6003A;
	background-color	:	white;
	color					:	#F6003A;
	font-weight			:	bold;
	font-family			:	Arial, verdana;
	font-size			:	10pt;
	padding-left		:	10px;
	padding-right		:	10px;
	padding-top			:	1px;
	padding-bottom		:	1px;
	width					:	60%;
}

FORM
{
	margin				:	4px;
}

.grayBorder
{
	border				:	thin 1px solid;
	border-color		:	#7D7D7D;
}	

.grayback
{
	background-color	:	#f2f4f8;
}

HTML
{
	FONT-FAMILY			:	Verdana, Tahoma, Sans-Serif;
	FONT-SIZE 			:	8pt;
}

INPUT
{
	font-family			:	Tahoma;
	font-size			:	8pt;
	background			:	#ffffff;
}

.checkbox
{
	font-family			:	Tahoma;
	font-size			:	8pt;
	background			:	transparent;
}

input.button
{
	font-family			:	Tahoma;
	font-weight			:	bold;
	font-size			:	8pt;
	background-color	:   #ECE9D8;
	height				:	22px;
}

INPUT.formbutton
{
	FONT-SIZE			:	8pt;
	COLOR				:	#000000;
	FONT-FAMILY			:	Verdana, Arial, sans-serif;
	BACKGROUND-COLOR	:	buttonface;
}

input.textbox
{  
	font-family			:	 Verdana, Arial, Helvetica, sans-serif; 
	font-size			:	 8pt; 
	color				:	 #000000;
}	

IFRAME.frame
{
	border				:	thin outset;
	border-color		:	#FF9900;
}

.messages
{
	font-family			:	verdana;
	font-size			:	9pt;
	font-weight			:	bold;
}

.nopadd
{
	padding				:	0px;
}

.previewimg
{
	border				:	thin 1px solid;
}

SPAN.defspan
{
	font-family			:	Tahoma, Arial, Sans Serif;
	color				:	#000000;
	font-size			:	8pt;
	font-weight			:	bold;
	text-decoration		:	none;
}

SPAN.infotext
{
	font-weight			:	bold;
}

SELECT.basket
{
	color				:	white;
	background-color	:	#7593AD;
	font-family			:	Arial, verdana;
	font-size			:	9pt;
}

SELECT
{
	font-family			:	Verdana, arial;
	font-size			:	9pt;
	background			:	#ffffff;
}

TEXTAREA
{
	font-family			:	tahoma;
	font-size			:	8pt;
	background			:	#ffffff;
}

TEXTAREA.ins
{
	font-family			:	verdana;
	font-size			:	9pt;
	background			:	#ffffff;
}

TABLE.cinfotable
{
	FONT-FAMILY			:	Verdana, Times, Sans-Serif;
	FONT-SIZE 			:	9pt;
	color				:	white;
	width				:	640px;
}

TABLE.deftable
{
	color				:	black;
	FONT-SIZE 			:	9pt;
	background-color	:	#FFFFFF;
	padding				:	5px;
	padding-left		:	2px;
	padding-top			:	2px;
	padding-right		:	2px;
	padding-bottom		:	2px;
	border				:	1px solid;
	border-color		:	#4074AE;
}

TABLE.simpletable
{
	color				:	black;
	FONT-SIZE 			:	9pt;
	background-color	: 	#FFFFFF;
}

TABLE.myacctable
{
	FONT-FAMILY			:	Verdana, Times, Sans-Serif;
	FONT-SIZE 			:	9pt;
	border				:	1px solid;
	border-color		:  #4074AE;
}

TABLE.template
{
	border				:	thin 1px solid;
	border-color 		:	#58595B;
	border-collapse		:	collapse;
}

TABLE.headtable
{
	background-color	:	#ff9900;
}

TABLE.container
{
	FONT-FAMILY:		Verdana, Times, Sans-Serif;
	FONT-SIZE :			8pt;
	color:				black;
	border:				#5BA0E3 1px solid;
}

TD.deftd
{
	background-color	:	#ffffff;
	height				:	17px;
	padding-top			:	2px;
	padding-left		:	4px;
	padding-right		:	5px;
	color				:	#000000;
	font-size			:	8pt;
}

TD.deftdc
{
	background-color	:	#ffffff;
	height				:	22px;
	padding-top			:	2px;
	padding-left		:	4px;
	padding-right		:	5px;
	text-align			:	center;
	font-size			:	8pt;
}

TD.deftdl
{
	background-color	:	#ffffff;
	height				:	22px;
	padding-top			:	2px;
	padding-left		:	4px;
	padding-right		:	5px;
	text-align			:	left;
	font-size			:	8pt;
}

TD.tdwhite
{
	background-color	:	#ffffff;
	height				:	22px;
	padding-top			:	2px;
	padding-left		:	4px;
	padding-right		:	5px;
	color				:	#000000;
}

TD.deftdr
{
	background-color	:	#ffffff;
	height				:	22px;
	padding-top			:	2px;
	padding-left		:	4px;
	padding-right		:	5px;
	text-align			:	right;
	font-size			:	8pt;
}

TD.maintd
{
	padding				:	2px;
	text-align			:	center;
}

TD.rm
{
	padding-top			:	2px;
	padding-left		:	4px;
	padding-right		:	5px;
}

.td_panel
{
	font-family			:	Arial, Helvetica, sans-serif;
	font-size			:	9pt;
	text-align			:	left;
	padding				:	8px;
}

.white
{
	background-color	:	#ffffff;
	height				:	22px;
	padding-top			:	2px;
	padding-left		:	4px;
	padding-right		:	5px;
	color				:	#000000;
	font-size			:	8pt;
}

TH.defth
{
	FONT-FAMILY			:	Tahoma, Arial, Times;
	FONT-SIZE			:	8pt; /*Here basically the size is 10   */
	FONT-WEIGHT			:	bold;
	color				:	#ffffff;
	background-color	:	#5BA0E3; 
	height				:	20px;
	padding-left		:	5px;
	padding-right		:	5px;
	white-space			:	nowrap;
	text-align			:	left;
}

TH.defthc
{
	FONT-FAMILY			:	Verdana, Arial, Times;
	FONT-SIZE			:	10pt;
	FONT-WEIGHT			:	bold;
	background-color	:	#0268BE;
	height				:	22px;
	color				:	black;
	text-align			:	center;
	padding-left		:	10px;
}

TH.defthr
{
	FONT-FAMILY			:	Verdana, Arial, Times;
	FONT-SIZE			:	10pt;
	FONT-WEIGHT			:	bold;
	background-color	:	#0268BE;
	height				:	22px;
	color				:	white;
	text-align			:	right;
	padding-left		:	10px;
}

.title
{
	font-family			:	tahoma;
	font-size			:	8pt;
	font-weight			:	bold;
	background-color	:	#FF9900;
}

.viewcart
{
	font-family			:	tahoma;
	font-size			:	8pt;
	font-weight			:	bold;
	background-color	:	#9BC6F0;
	text-align			:	left;
	height				:	22px;
	padding-left		:	5px;
}

.parentTable
{
	border				:	1px;
}

DIV.projectname
{
	border				:	#4074AE 1px solid;
	background-color	:	#4074AE;
	color				:	#ffffff;
	font-weight			:	bold;
	font-family			:	tahoma;
	font-size			:	8pt;
	padding				:	3px;
	width				:	100%;
}

TABLE.mainTable
{
	border				:	0px;
	background			:	#ffffff;
	
}

DIV.website
{
	border				:	1px solid;
	border-color		:	#000000;
	background-color	:	#FFFFFF;
	color				:	black;
	height				:	600px;
	width				:	800px;
}

DIV.gdOptions
{
	FONT-FAMILY			:	Tahoma, Arial, Times;
	FONT-WEIGHT			:	bold;
	background-color	:	#FFDB8E; 
	height				:	32px;
	padding-left		:	10px;
	padding-top			:	5px;
	white-space			:	nowrap;
}

DIV.message
{
	FONT-FAMILY			:	Tahoma, Arial, Times;
	FONT-WEIGHT			:	bold;
}

textarea.inshistory
{
	overflow			:	auto;
	width				:	100%;
	background			:	#ffffff;
	font-size			:	8pt;
}


A.sideLinks
{
	font-weight			:	none;
	text-decoration		:	none;
}

A.sideLinks:hover
{
	text-decoration		:	underline;
}

.infolabel
{
	font-weight			:	none;
}

.tbar
{
	display: table;
	height: 25px;
	background: url('images/g4l/toolbar_bg.jpg');
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 1px;
	border-left-color: #FFFFFF;
	border-right-color:	#808080;
	border-top-color: #FFFFFF;
	border-bottom-color: #808080;
	padding: 5px 8px 2px 0px;
}

.tbutton {
	border: 0px;
	font-size:8pt;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding: 2px;
	cursor:pointer;
	cursor:hand;
	float:left;
	overflow:hidden;
}
.tbuttonHover {
	color:#000000;
	background-color:#C2D4E4;
	border: 1px solid #0A246A;
	font-size:8pt;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding: 1px;
	cursor:pointer;
	cursor:hand;
	float:left;
	overflow:hidden;
}

.tmenu {
	vertical-align:top;
	float:left;
}

.tmenubutton {
	font-size:8pt;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding: 2px;
	cursor:hand;
}

.tmenuitem {
	font-size:8pt;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding: 2px;
	cursor:hand;
	overflow:hidden;
	position:absolute;
}

.seprator {
	float:left;
}
.blank {
}
A.whiteimglnk,A.whiteimglnk:hover,A.whiteimglnk:active,A.whiteimglnk:visited
{
	color				:	#FFFFFF;
	font-family			:	Tahoma, Arial, Sans Serif;
	font-size			:	8pt;
	font-weight			:	bold;
	text-decoration		:	none;
	/*border				:	#F2F4F8 1px solid;*/
	padding-left		:	2px;
	padding-right		:	2px;
	padding-top			:	1px;
	padding-bottom		:	1px;
}
A.imglink,A.imglink:hover,A.imglink:active,A.imglink:visited
{
	color				:	#3F89C3;
	font-family			:	Tahoma, Arial, Sans Serif;
	font-size			:	8pt;
	font-weight			:	bold;
	text-decoration		:	none;
	/*border				:	#F2F4F8 1px solid;*/
	padding-left		:	2px;
	padding-right		:	2px;
	padding-top			:	1px;
	padding-bottom		:	1px;
}
