body			{	MARGIN: 0px; CURSOR: default; BACKGROUND: #BEBEBE;	}
table			{	FONT-FAMILY: verdana, MS Sans Serif; FONT-SIZE: 8pt; COLOR: #000000; BORDER-COLLAPSE: collapse; MARGIN: 0px; TABLE-LAYOUT: fixed; WIDTH: 100%;	}
input			{	FONT-FAMILY: verdana, MS Sans Serif; FONT-SIZE: 8pt; COLOR: #000000; WIDTH: 100%;}
select			{	FONT-FAMILY: verdana, MS Sans Serif; FONT-SIZE: 8pt; COLOR: #000000; }
textarea		{	FONT-FAMILY: verdana, MS Sans Serif; FONT-SIZE: 8pt; COLOR: #000000; }
td				{	PADDING: 0px;	}

/**********		GENERAL		************/
.Color			{	BACKGROUND: #1F427D;	}
.ColorText		{	COLOR: #FECD54;	}
.ColorBox		{	BORDER: 1px #ADB9C7 solid; BACKGROUND-IMAGE: url('../img/bg1.jpg');	}
.PriceTable		{	BORDER: 1px #ADB9C7 solid; BACKGROUND-IMAGE: url('../img/bg1.jpg'); TEXT-ALIGN: center; WIDTH: 300px;	}
.Box			{	BORDER: 1px #8DA1C3 solid;	}
.BoxGray		{	BORDER: 1px #CECFCE solid; COLOR: #999999;	}
.TextGray		{	COLOR: #666666;	}
.SiteBack		{	BACKGROUND: url('../img/bg.png'); BACKGROUND-REPEAT: repeat-x;	}
.Link			{	TEXT-DECORATION: underline; COLOR: #0000FF; CURSOR: pointer;	}
.DLink			{	TEXT-DECORATION: none; COLOR: #D3D3D3;	}
.LN			{	BACKGROUND: #003082; HEIGHT: 1px;	}
.HeadLine		{ 	font-family: verdana; font-size: 8pt; font-weight: bold; line-height: 25px; }
.FeatureText		{	padding: 10px; vertical-align: top; }
.pCTL 			{	COLOR: #003082; FONT-FAMILY: verdana; FONT-SIZE: 11pt; FONT-WEIGHT: bold;}

/**********		GENERAL		************/
.FontSize1		{	FONT-SIZE: 1px;	}
.Title			{	FONT-WEIGHT: 600; FONT-SIZE: 15px; COLOR: #1f427d; FONT-FAMILY: Arial	}
.SubCat			{	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;	}
.SubCat LI		{	FONT-WEIGHT: 600; FONT-SIZE: 12px; COLOR: #9e1b2f; FONT-FAMILY: Arial; TEXT-DECORATION: underline;	}

/**********		SITE		************/
.SiteTable		{	WIDTH: 790px;	}
.TopBar			{	HEIGHT: 17px; BORDER: 1px #FFFFFF solid;	}
.Banner			{	HEIGHT: 83px; BORDER: 1px #FFFFFF solid; BORDER-BOTTOM: none;	}

/**********		TOP MENU	************/
.TopMenuMain		{	FONT-WEIGHT: bold; TABLE-LAYOUT: auto;	}
.TopMenuTitle		{	MARGIN: 0px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; CURSOR: pointer;	}
.TopMenuDiv		{	WIDTH: 1px; FONT-SIZE: 1px;	}
.TopMenuItem		{	TEXT-ALIGN: center;font-family: verdana; font-size: 8pt; font-weight: bold; COLOR: white; CURSOR: pointer;}

/**********		LEFT MENU	************/
.LeftMenu		{	BORDER-BOTTOM: 1px #8DA1C3 solid;	}

/**********	  LIST STYLE A	************/
.aListMain		{	FLOAT: left; BORDER: 10px #FFFFFF solid;	}
.aListTitle		{	HEIGHT: 19px; BORDER-BOTTOM: none; FONT-SIZE: 7pt; FONT-WEIGHT: bold;	}

/**********	  DATELIST	************/
.LPc			{	BACKGROUND: #EEEEEE;	}
.LPr			{	BACKGROUND: #FFFFFF;	}

/**********	  LINK		************/
a.webfootlink	    	{ color:#666666; font-family:verdana; font-size:7pt; text-decoration:none; }
a.webfootlink:hover 	{ color:#666666; font-family:verdana; font-size:7pt; text-decoration:underline; }
a.webfootlink:Link  	{ color:#666666; font-family:verdana; font-size:7pt; text-decoration:none; }

a.hometoplink		{ color:white; font-family: verdana; font-size: 8pt; text-decoration: none; cursor: pointer; }
a.hometoplink:hover	{ color:white; font-family: verdana; font-size: 8pt; text-decoration: none; cursor: pointer; }
a.hometoplink:link	{ color:white; font-family: verdana; font-size: 8pt; text-decoration: none; cursor: pointer; }

.MenuItem		{ color: #003082; font-family: verdana; text-decoration: none; cursor: pointer; }
.MenuItemP		{ color: white; font-family: verdana; text-decoration: none; cursor: pointer; }
.MenuItemS		{ color: white; font-family: verdana; text-decoration: none; cursor: pointer; }

a.FooterLink		{ color:#000000; font-family: verdana; font-size: 8px; font-weight: bold; text-decoration: none; cursor: pointer; }
a.FooterLink:hover	{ color:#000000; font-family: verdana; font-size: 8px; font-weight: bold; text-decoration: underline; cursor: pointer; }
a.FooterLink:link	{ color:#000000; font-family: verdana; font-size: 8px; font-weight: bold; text-decoration: none; cursor: pointer; }

a.Breadcrumb		{TEXT-DECORATION: none;}

a, a:hover, a:link	{ color:#003082; TEXT-DECORATION: none;}


.error
{	 
 color: #EE0000;
 font-weight:bold;
}

/* Debug values */
.fragment 
{ 
  padding: 0px; margin: 0px; 
}

.fragment_header 
{
 font-size:xx-small; 
 color: #ffffff; 
 background-color: #111111; 
 display:none;
}

.hidden_parameters
{
 color: #222222;
 background-color: cornflowerblue;
 display: none;
}

/* Debug Control */
#debug_control 
{
 position: absolute;        /*fixed doesn't work for ie*/  
 left: 50%; 
 top: 0%;
}

body > #debug_control
{
 position: fixed;           /* most browser (except ie) will use this) */
 left: 50%;
 bottom: 0%;
}