
/*-----------------------------------------------------------------------*/
/* Page Layout */

HTML {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
  OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; 
  PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%;
  VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}

HTML {
	OVERFLOW-Y: scroll; HEIGHT: 100%
}
BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #fff; COLOR: #333
} 

body
{
	font-family: Century Gothic, Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: Black;
	font-size: 14px;
  margin: 0px  ;
  line-height: 1;

}

UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}

UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
BLOCKQUOTE {
	QUOTES: none
}

A {
	COLOR: #d2730d; TEXT-DECORATION: none
}


A:focus {
	COLOR: #017789; TEXT-DECORATION: underline
}


.alert {
	BORDER-BOTTOM: #d47575 1px solid; BORDER-LEFT: #d47575 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f8e8e8; 
  PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 1.2em; CLEAR: both; BORDER-TOP: #d73330 4px solid; 
  BORDER-RIGHT: #d47575 1px solid; PADDING-TOP: 10px;
 
}

.alert LI {
         FONT-SIZE: 120%;
         LIST-STYLE: disc ;
          margin-left: 10px
          }

         
.info {
	BORDER-BOTTOM-COLOR: #f9ca39; BACKGROUND-COLOR: #fdf1cd; BORDER-TOP-COLOR: #f9ca39; BORDER-RIGHT-COLOR: #f9ca39; BORDER-LEFT-COLOR: #f9ca39
}
.noresults {
	CLEAR: both
}

.text {
	LINE-HEIGHT: 1.4; FONT-SIZE: 81%
}

.container {
	POSITION: relative; MARGIN: 0px auto; 
}

.mainHolder {
	MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 960px; PADDING-RIGHT: 0px; CLEAR: both
}

.mainContent {
	MARGIN-TOP: 35px
}

.mainHolder .mainContent {
	POSITION: relative; FLOAT: left
}
.mainContent {
	MARGIN-BOTTOM: 35px
}
.pageNav {
	MARGIN-BOTTOM: 35px
}
.mainContent {
	WIDTH: 100%
}

.mainHolder .pageNavHolder {
	DISPLAY: none
}
.branding {
	MIN-WIDTH: 100px; WIDTH: 100%; FLOAT: left
}

.branding .toolbar {
	BORDER-BOTTOM: #184e58 2px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: #6299c5 repeat-x; FLOAT: left; PADDING-TOP: 10px
}
.branding .toolbar UL {
	FLOAT: right; FONT-SIZE: 81%
}
.branding .toolbar UL LI {
	LINE-HEIGHT: 2em; FLOAT: left
}
.branding .toolbar UL LI A {
	LINE-HEIGHT: 18px; PADDING-RIGHT: 10px; COLOR: #fff; MARGIN-LEFT: 10px; BORDER-RIGHT: #fff 1px solid
}
.followus A {
	PADDING-LEFT: 24px; MARGIN-LEFT: 4px !important
}




.branding .navigation {
	BORDER-BOTTOM: #dedbd1 1px solid; WIDTH: 100%;  #f6f5e9 repeat-x; FLOAT: left; FONT-SIZE: 90%
}
.branding .navigation .logo A {
	Z-INDEX: 9999; POSITION: absolute; TEXT-INDENT: -9999em; WIDTH: 283px; DISPLAY: block;  HEIGHT: 134px; TOP: -36px; LEFT: 0px
}
.branding .navigation .logo A:hover {
	BACKGROUND-POSITION: left bottom
}
.branding .navigation .logo A:active {
	BACKGROUND-POSITION: left bottom
}
.branding .navigation .textSearch.search {
	MARGIN-TOP: 20px; FLOAT: right
}

.textSearch.search {
	BORDER-BOTTOM: #e4e1d7 1px solid; POSITION: relative; BORDER-LEFT: #e4e1d7 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline-block; BORDER-TOP: #e4e1d7 1px solid; BORDER-RIGHT: #e4e1d7 1px solid; PADDING-TOP: 3px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, .03)
}

.footer {
	MIN-WIDTH: 960px; PADDING-BOTTOM: 40px; LINE-HEIGHT: normal; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: #4d5259 no-repeat center 1px; FLOAT: left; COLOR: #fff; CLEAR: both; FONT-SIZE: 81%; PADDING-TOP: 40px
}
.footer .container {
	DISPLAY: table; OVERFLOW: hidden
}

.footer .copyright {
	PADDING-LEFT: 5px; DISPLAY: table-cell; FONT-SIZE: 88%; VERTICAL-ALIGN: middle
}

.footer UL {
	DISPLAY: table-cell; VERTICAL-ALIGN: middle
}
.footer UL LI {
	FLOAT: right
}
.footer UL LI A {
	LINE-HEIGHT: 18px; PADDING-RIGHT: 10px; COLOR: #fff; MARGIN-LEFT: 10px; BORDER-RIGHT: #fff 1px solid
}
.footer UL LI {
	MARGIN-TOP: 0.4em
}

.footer UL LI.privacy A {
	PADDING-RIGHT: 0px; BORDER-RIGHT: 0px
}
.footer UL LI.privacy {
	CLEAR: both
}




.breadcrumbs {
	PADDING-BOTTOM: 12px; -ms-text-size-adjust: none
}
.breadcrumbs UL {
	DISPLAY: inline
}
.breadcrumbs UL LI {
	BORDER-LEFT: #333 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
.breadcrumbs UL LI.first {
	BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

.firstContent H1 {
	BORDER-BOTTOM: #333 1px solid; PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 250%; PADDING-TOP: 0px
}
.mainContent H1 {
	BORDER-BOTTOM: #333 1px solid; PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 250%; PADDING-TOP: 0px
}
.firstContent H1 A {
	DISPLAY: block; COLOR: #000
}
.mainContent H1 A {
	DISPLAY: block; COLOR: #000
}
.firstContent H1 A:hover {
	COLOR: #000; CURSOR: text; TEXT-DECORATION: none
}
.mainContent H1 A:hover {
	COLOR: #000; CURSOR: text; TEXT-DECORATION: none
}

/* Text Styles */
h1 {
     font-family: Georgia, serif;
     font-size: 30px;
     font-style: normal;
     font-weight: normal;
     text-transform: uppercase;
     letter-spacing: 2.5px;
}
 
h2 {
    font-family:georgia,serif;font-size:18px;
    font-style:italic;
    color:#3E2F2F;
    letter-spacing:0;
    line-height:1.429em;
    padding:0;
    text-align:center;
}

h3 {  
    font-family: georgia,serif; 
    color: #755c44; 
    font-size: 20px; 
    letter-spacing: 0.1em; 
    line-height: 1.5em; 
    text-transform: uppercase; 
    margin: 10px;
}
h4
{
	font-family: arial,helvetica,geneva;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
}

span.ItemsInCharge  
{
       font-size: 30px;        
}

/*-----------------------------------------------------------------------*/
/* BUTTONS */
.button {
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px
}

.button a, .button
{
	margin: 0 7px 0 0;
	background-color: #f5f5f5;
	border: 1px solid #dedede;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	font-family: "Lucida Grande" , Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 130%;
	text-decoration: none;
	font-weight: bold;
	color: #565656;
	cursor: pointer;
	padding: 5px 10px 6px 7px; /* Links */
}
.button
{
	width: auto;
	overflow: visible;
	padding: 4px 10px 3px 7px; /* IE6 */
}
.button button[type]
{
	padding: 5px 10px 5px 7px; /* Firefox */
	line-height: 17px; /* Safari */
}

.button button img, .buttons a img
{
	margin: 0 3px -3px 0 !important;
	padding: 0;
	border: none;
	width: 16px;
	height: 16px;
}

/* STANDARD */

.button:hover, .button a:hover
{
	background-color: #dff4ff;
	border: 1px solid #c2e1ef;
	color: #336699;
}
.button
{
	background-color: #6299c5;
	border: 1px solid #6299c5;
	color: #fff;
}

/*-----------------------------------------------------------------------*/
/* TABLES */

TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}

td
{
	/*font-family: arial,helvetica,geneva;        */
	font-size: 14px;
	/*color: #333333;      */
}


#defTable
{
	color: #036;
}

#defTable th
{
	font-size: 14px;
	color: #FFF;
	background-color: #06C;
	padding: 8px 4px;
	border-bottom: 1px solid #015ebc;
}

#defTable table
{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: 1px solid #06C;
	width: 100%;
}

#defTable th a:link, #defTable th a:visited
{
	color: #FFF;
	text-decoration: none;
	border-left: 5px solid #FFF;
	padding-left: 3px;
}

#defTable th a:hover, #defTable th a:active
{
	color: #F90;
	text-decoration: underline;
	border-left: 5px solid #F90;
	padding-left: 3px;
}



#defTable td
{
	background-color: #f2f2f2;
	padding: 4px;
	font-size: 12px;
  border-bottom: 2px solid Gray;
}

#defTable td:hover
{
	background-color: #f8f8f8;
}

#defTable td a:link, #defTable td a:visited
{
	color: #039;
	text-decoration: none;
	border-left: 3px solid #039;
	padding-left: 3px;
}

#defTable td a:hover, #defTable td a:active
{
	color: #06C;
	text-decoration: underline;
	border-left: 3px solid #06C;
	padding-left: 3px;
}

#defTable th
{
	text-align: left;
	width: 150px;
}

#defTable tr
{
	border-bottom: 1px solid #CCC;
}

#defTable thead th
{
	
	background-repeat: repeat-x;
	background-color: #06C;
	height: 30px;
	font-size: 18px;
	text-align: center;
	text-shadow: #333 2px 2px;
	border: 2px;
}

#defTable tfoot th
{

	background-repeat: repeat-x;
	background-color: #036;
	height: 30px;
	font-size: 28px;
	text-align: center;
	text-shadow: #333 2px 2px;
}

#defTable tfoot td
{

	background-repeat: repeat-x;
	background-color: #036;
	color: FFF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	text-shadow: #333 2px 2px;
}

/*
tbody td a[href="http://www.a.com/"] {
	font-weight: bolder;
}
*/

td.mosaic {
 background: #e6e6e6;
 vertical-align: top; 
}

td.mosaic:hover {
  background: silver;
}

.message-text {
              background: url(liverpool/info.png) no-repeat left;
              height:48px;
               padding-top: 10px;
              padding-left: 50px;
              border: 1px solid Red;
              text-align:left;
           
              }