body				{
margin				:0px;
padding				:0px;
font-size			:11px; 
height				:100%;
color				:#666666;
font-size			:8pt;
font-family			:verdana,Arial, sans-serif, Helvetica;
border				:0 solid #e8e8e8;
background-repeat	:repeat-x;
/*scrollbar-face-color:#f7f7f7;
scrollbar-highlight-color:#e8e8e8;
scrollbar-shadow-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#808080;
scrollbar-track-color:#ebebeb;
scrollbar-darkshadow-color: ;
*/
}

.bgleft				{
background-position	:left top;
background-repeat	:no-repeat;
color				:#000000; 
font-family			:verdana,arial, helvetica, sans-serif;
font-size			:9pt;
}

.bgright			{
background-position	:right top;
background-repeat	:no-repeat;
color				:#000000; 
font-family			:verdana,arial, helvetica, sans-serif;
font-size			:11px;
}

A				{ 
color			:#000000; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt;
text-decoration :none
}

A.topn			{ 
color			:#666666; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:10px;
text-decoration :none
}

A.topn:hover	{ 
color			:#33CCFF; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:10px;
text-decoration :none;
}

A.BlueHeader	{ 
background-color:#38497B;
color			:#ffffff; 
font-family		:verdana,arial, helvetica, sans-serif;
font-size		:8pt;
font-weight		:bold;
text-decoration :none
}

A.BlueHeader:hover{ 
background-color:#38497B;
color			:#ffffff; 
font-family		:verdana,arial, helvetica, sans-serif;
font-size		:8pt;
font-weight		:bold;
text-decoration :underline
}

A.nb			{ 
color			:#000000;
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:9.5px;
font-weight		:bold;
text-decoration :none
}

A.nb:hover		{ 
color			:#33CCFF;
text-decoration	:none; 
font-family		:verdana, arial, helvetica, sans-serif;
font-weight		:bold;
font-size		:9.5px
}

A.sub			{ 
color			:#a9eeff; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt;
text-decoration :none
}

A.sub:hover		{ 
color			:#ffffff; 
text-decoration	:underline; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt
}

A.reg			{ 
color			:#38497B; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt;
text-decoration	:underline; 
}

A.reg:hover		{ 
color			:#33CCFF; 
text-decoration :none;
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt
}

A.table			{ 
color			:#38497B; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:11px;
text-decoration	:underline; 
}

A.table:hover	{ 
color			:#33CCFF; 
text-decoration :none;
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:11px;
}

A.boldLink		{ 
color			:#38497B; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:11px;
text-decoration	:none;
font-weight		:bold;
}

A.boldLink:hover{ 
color			:#33CCFF; 
text-decoration :none;
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:11px;
font-weight		:bold;
}

A.boldLinkWht	{ 
color			:#7791b0; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:13px;
text-decoration	:none;
font-weight		:bold;
}


A.boldLinkWht:hover{ 
color			:#33CCFF; 
text-decoration :none;
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:13px;
font-weight		:bold;
}

A.buy			{ 
color			:#38497B; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:9pt;
text-decoration :underline
}

A.buy:hover		{ 
color			:#ff0000; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:9pt;
text-decoration	:underline
}

A.tableHeader	{ 
color			:#ffffff; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:11px;
font-weight		:bold;
text-decoration :none
}

A.tableWht	{ 
color			:#7791b0; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:11px;
text-decoration	:underline;
}

A.tableWht:hover{ 
color			:#33CCFF; 
text-decoration :none;
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:11px
}

A.xWht	{ 
color			:#ffffff; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:12px;
font-weight		:bold;
}

A.xWht:hover{ 
color			:#33CCFF; 
text-decoration :none;
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:12px;
font-weight		:bold;
}

A.tableFooter	{ 
color			:#7791b0; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt;
text-decoration	:underline;
}

A.tableFooter:hover{ 
color			:#33CCFF; 
text-decoration :none;
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt
}

A.hRed			{ 
color			:#cc0000; 
font-family		:verdana,arial, helvetica, sans-serif;
font-size		:9pt;
font-weight		:bold;
text-decoration	:underline
}

A.hRed:hover	{ 
color			:#cc0000; 
font-family		:verdana,arial, helvetica, sans-serif;
font-size		:9pt;
font-weight		:bold;
text-decoration	:none
}

.reg			{ 
color			:#000000; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt;
background-color:#ffffff;
}

.regJustify	{ 
color			:#000000; 
font-family		:verdana,arial, helvetica, sans-serif;
font-size		:11px;
text-align		:justify;
}

.regbox			{ 
color			:#000000; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt;
background-color:#c0c0c0;
}

.topbg			{ 
color			:#000000; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt;
background-color:#c5c5c5;
}

.topbg2			{ 
color			:#000000; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt;
background-color:#F2F2F2;
}

.topbg3			{ 
color			:#ffffff; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt;
background-color:#6C6CBC;
}

.regWht			{ 
color			:#ffffff; 
font-family		:verdana,arial, helvetica, sans-serif;
font-size		:7pt;
}

.table			{ 
color			:#000000; 
font-family		:verdana,arial, helvetica, sans-serif;
font-size		:11px;
}

.tableWht		{ 
color			:#ffffff; 
font-family		:verdana,arial, helvetica, sans-serif;
font-size		:11px;
}

.tableHeader	{ 
background-color:#33CCFF;
color			:#000000; 
font-family		:verdana,arial, helvetica, sans-serif;
font-size		:11px;
font-weight		:bold;
}

.tableHeader2	{ 
color			:#ffffff; 
font-family		:verdana,arial, helvetica, sans-serif;
font-size		:11px;
font-weight		:bold;
}

.hRed			{ 
color			:#A78129; 
font-family		:verdana,arial, helvetica, sans-serif;
font-size		:12px;
font-weight		:bold;
}
.regRed			{ 
color			:#cc0000; 
font-family		:verdana,arial, helvetica, sans-serif;
font-size		:8pt;
font-weight		:bold;
}
.hreg			{ 
background-color:#f0f0f0;
color			:#000000; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:9pt;
}

.tdnine			{ 
color			:#000000; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:9pt;
}

.hBold			{ 
color			:#38497B; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:9pt;
font-weight		:bold;
}

.news			{ 
color			:#000000; 
background-color:#e8e6f3;
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt;
}

.header			{ 
color			:#0099CC; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:11px;
font-weight		:bold;
}

.regNavy		{ 
color			:#38497B; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt;
font-weight		:bold;
}

.progressBar	{
color			:#000000; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt;
border-top 		:white 1px solid;
border-left		:white 1px solid;
border-right	:#808080 1px solid;
border-bottom	:#808080 1px solid;
background-color:#E6E6E6;
}

.calTable	    {
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt;
border-top 		:#33CCFF 1px solid;
border-left		:#33CCFF 1px solid;
border-right	:#33CCFF 1px solid;
border-bottom	:#33CCFF 1px solid;
background-color:#ffffff;
}

.calCellTable    {
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:8pt;
border-top 		:#ffffff 1px solid;
border-left		:#ffffff 1px solid;
border-right	:#0099CC 1px solid;
background-color:#ffffff;
}

.calCellOn      {
color			:#ffffff; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:10px;
font-weight		:bold;
border-top 		:#808080 1px solid;
height			:20px;
background-image:url(/gtp/images/tableHeaderBg.gif);
}

.calCellOnEnd   {
color			:#ffffff; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:10px;
font-weight		:bold;
border-top 		:#808080 1px solid;
border-right	:#808080 1px solid;
background-image:url(/gtp/images/tableHeaderBg.gif);
height			:20px;
}

.calCellTableM	{
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:11px;
border-left		:#808080 1px solid;
border-bottom	:#808080 1px solid;
background-color:#EFEDED;
height			:18px;
}

.calCellTableE	{
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:10px;
border-left		:#808080 1px solid;
border-bottom	:#808080 1px solid;
background-color:#ffffff;
height			:18px;
}

.calCellTableP	{
font-family		:verdana, arial, helvetica, sans-serif;
color			:#000000; 
font-size		:11px;
border-left		:#808080 1px solid;
border-bottom	:#808080 1px solid;
background-color:#C4CDE0;
height			:18px;
}

.calCellTableG	{
font-family		:verdana, arial, helvetica, sans-serif;
color			:#000000; 
font-size		:11px;
border-left		:#808080 1px solid;
border-bottom	:#808080 1px solid;
background-color:#F4E0B5;
height			:18px;
}

.calCellTableS	{
font-family		:verdana, arial, helvetica, sans-serif;
color			:#000000; 
font-size		:11px;
border-left		:#808080 1px solid;
border-bottom	:#808080 1px solid;
border-right	:#808080 1px solid;
background-color:#C39C9C;
height			:18px;
}

.pricelistheader{
color			:#ffffff;
font-size		:12px;
height			:22px;
*height			:25px;
padding-top		:2px;
*padding-top	:5px;
padding-left	:10px;
font-weight		:bold;
background		:#7791b0; 
line-height		:20px;
*line-height	:25px;
vertical-align	:middle;
margin-top		:10px;
margin-bottom	:10px;
}
.pricelist		{
font-family		:verdana, arial, helvetica, sans-serif;
color			:#635e63;
font-size		:11px;
padding-left	:20px;
background-color:#EFEDED;
}

.calCellTableLnav{
border-left		:#4886A2 1px solid;
border-bottom	:#4886A2 1px solid;
border-right	:#4886A2 1px solid;
border-top		:#4886A2 1px solid;
background-color:#333f69;
}


.calHeader      {
color			:#000080; 
font-family		:verdana, arial, helvetica, sans-serif;
font-size		:9pt;
font-weight		:bold;
border-top 		:#ffffff 1px solid;
border-left		:#ffffff 1px solid;
border-right	:#808080 1px solid;
border-bottom	:#808080 1px solid;
background-color:#ffffff;
}

.required		{ 
color			:#ff0000; 
font-family		:verdana,arial, helvetica, sans-serif;
font-size		:9pt;
font-weight		:bold;
}

.bgTop			{
BACKGROUND-POSITION	: left top;
BACKGROUND-REPEAT	: no-repeat
}

.newsYear		{ 
color			:#ffffff; 
font-family		: arial, helvetica, sans-serif;
font-size		:9pt;
font-weight		:bold;
}

SUP				{
color			:#000000; 
font-family		:verdana,arial, helvetica, sans-serif;
font-size		:6pt;
}

UL				{
margin-top		:4px;
font-size		:8pt;
margin-bottom	:8px;
font-family		:verdana,arial, helvetica, sans-serif;
list-style		:square;
}

UL.sub			{
font-size		:8pt;
list-style-image:url(/gtp/images/bulletUL.gif);
margin-bottom	:0px;
margin-top		:2px;
margin-left		:20px;
font-family		:verdana,arial, helvetica, sans-serif;
image-align		:bottom;
}

UL.home			{
margin-top		:4px;
font-size		:9pt;
list-style-image:url(/gtp/images/bulletUL.gif);
margin-bottom	:0px;
margin-left		:20px;
font-family		:verdana,arial, helvetica, sans-serif;
image-align		:bottom;
}

UL.subN			{
font-size		:8pt;
list-style-image:url(/gtp/images/bulletUL.gif);
margin-top		:2px;
margin-bottom	:0px;
margin-left		:-10px;
font-family		:verdana,arial, helvetica, sans-serif;
image-align		:bottom;
}

UL.homeN			{
margin-top		:4px;
font-size		:9pt;
list-style-image:url(/gtp/images/bulletUL.gif);
margin-bottom	:0px;
margin-left		:-10px;
font-family		:verdana,arial, helvetica, sans-serif;
image-align		:bottom;
}

UL.plus			{
margin-top		:4px;
font-size		:8pt;
list-style-image:url(/gtp/images/bullet0.gif);
margin-bottom	:0px;
margin-left		:20px;
font-family		:verdana,arial, helvetica, sans-serif;
image-align		:bottom;
}

.ifrm 			{
color			:#666666;
font-size		:8pt;
font-family		:verdana,Arial, sans-serif, Helvetica;
margin			:0px;
scrollbar-face-color:#f7f7f7;
scrollbar-highlight-color:#e8e8e8;
scrollbar-shadow-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#808080;
scrollbar-track-color:#ebebeb;
scrollbar-darkshadow-color: ;
border			:0 solid #e8e8e8;
}

.ifrm2 			{
color			:#666666;
font-size		:8pt;
font-family		:verdana,Arial, sans-serif, Helvetica;
margin			:0px;
scrollbar-face-color:#f7f7f7;
scrollbar-highlight-color:#e8e8e8;
scrollbar-shadow-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#808080;
scrollbar-track-color:#ebebeb;
scrollbar-darkshadow-color: ;
border			:1 solid #e8e8e8;
}


.buttonG			{
font-family		:Tahoma,verdana;
font-size		:11px;
color			:#000000;
height			:20px;
}

.buttonSt		{
font-family		:Tahoma,verdana;
font-size		:11px;
color			:#000000;
height			:20px;
width			:75px;
}
.buttonSt95		{
font-family		:Tahoma,verdana;
font-size		:11px;
color			:#000000;
height			:20px;
width			:95px;
}


.buttonStSm		{
font-family		:Tahoma,verdana;
font-size		:11px;
color			:#000000;
height			:20px;
width			:55px;
}

.buttonStSmWd		{
font-family		:Tahoma,verdana;
font-size		:11px;
color			:#000000;
height			:20px;
width			:70px;
}

.buttonStWide	{
font-family		:Tahoma,verdana;
font-size		:11px;
color			:#000000;
height			:20px;
width			:95px;
}

.buttonStExp	{
font-family		:Tahoma,verdana;
font-size		:11px;
color			:#000000;
height			:20px;
width           :100%
}

.formElement {
font-family		:Tahoma,verdana;
font-size		:8pt;
width			:100%;
}

.formElementSt {
font-family		:Tahoma,verdana;
font-size		:8pt;
width			:250;
}

.formElement150 {
font-family		:Tahoma,verdana;
font-size		:8pt;
width			:150;
}

.formElementSm {
font-family		:Tahoma,verdana;
font-size		:8pt;
width			:70;
}

.formElementNW {
font-family		:Tahoma,verdana;
font-size		:8pt;
}

.formElementSearch {
font-family		:Tahoma,verdana;
font-size		:11px;
height			:18px;
width			:150px;
}

.formElementw1 {
font-family		:Tahoma,verdana;
font-size		:8pt;
width			:100%;
background-color:#a1b3c8;
border			:1 solid #a1b3c8;
}

.formElementw2 {
font-family		:Tahoma,verdana;
font-size		:8pt;
width			:100%;
background-color:#bf9591;
border			:1 solid #bf9591;
}


/*** New H1 classes ***/

H1.swap			{
height			:54px;
background-repeat:no-repeat;
font-family		:verdana,arial, helvetica, sans-serif;
font-size		:11px;
}
H1.swap span	{
display			:none;
}

H1#t-services {
background-image:url(/gtp/images/header_ourServices2.gif);
width			:240px;
height			:54px;
cursor			:hand
}
H1#t-pricing 	{
background-image:url(/gtp/images/header_pricing2.gif);
width			:240px;
height			:54px;
cursor			:hand
}
H1#t-pricing2 	{
background-image:url(/gtp/images/header_pricingPhP.gif);
width			:233px;
height			:54px;
}
H1#t-designalbum {
background-image:url(/gtp/images/header_desgingAlbum.gif);
width			:240px;
height			:54px;
cursor			:hand
}
H1#t-readytoserve {
background-image:url(/gtp/images/servicesReady.gif);
width			:278px;
height			:230px;
cursor			:hand
}
H1#t-aboutgeoton {
background-image:url(/gtp/images/glnetGirls.jpg);
width			:255px;
height			:480px;
}

















