﻿/*Used when we want an invgif to space an item 20090317*/

.InvGifClass
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*>>>>>This section is used for the page heads title blocks 

ContentBar      ¦  ContentBarFill   ¦ ContentBarLeftOpen    ¦ ContentBarText    ¦ ContentBarRightClose      ¦  ContentBarFill    ¦ContentBarRight
 60px(h)x15w    ¦     (varible)     ¦    Fixed              ¦  (varible)        ¦   Fixed                   ¦   (varible)         ¦  Fixed  
                ¦----------------------------------------------------------------------------------------------------------------------------

*/


/*This is the left hand side of the bar */
.ContentBarLeft
{
 	background-position: left center;
	background-image: url(images/CSWebSupport/ContentBar/ContentBarLeftSide6x60.png);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top right;
    height: 60px;
    width:6px;
    text-align:left;
}
/*The fill is used between the left side block and the open graphic*/
.ContentBarFillLeft
{
	background-image: url(images/CSWebSupport/ContentBar/ContentBarFillerLeft.png);
	background-repeat:repeat-x;
 	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px;    
    height: 60px;
    width: 44px;
    text-align:left;
}

/*This is the opening part of the bar*/
.ContentBarLeftOpen
{
    
 	background-position: left center;
	background-image: url(images/CSWebSupport/ContentBar/ContentBarLeftOpen15x60.png);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top right;
    height: 60px;
    width:15px;
    text-align:left;
}

/*This is the image behind the text */
.ContentBarText
{
	background-image: url(images/CSWebSupport/ContentBar/ContentBarOpenFill.png);
	background-repeat:repeat-x;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	height: 25px;
	background-color: #ffffff;   
    color: #315191;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
 	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px;    
    height: 60px;
    text-align:left;
}

.ContentBarRightClose
{
 	background-position: left center;
	background-image: url(images/CSWebSupport/ContentBar/ContentBarCloseRight15x60.png);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top right;
    height: 60px;
    width:15px;
    text-align:left;
}

/*The fill is used between the left side block and the open graphic*/
.ContentBarFillRight
{
	background-image: url(images/CSWebSupport/ContentBar/ContentBarFillerRight.png);
	background-repeat:repeat-x;
 	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px;    
    height: 60px;
    width:44px;
    text-align:left;
}

.ContentBarRight
{
 	background-position: left center;
	background-image: url(images/CSWebSupport/ContentBar/ContentBarRightSide6x60.png);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
    height: 60px;
    width:6px;
    text-align:left;
}

/*These are the graphics used for the F O O T E R page section, they are only used once.

The bar is split in two, this means it is 80 high with two rows of 40 h 

The title   ¦FooterLeftSideEnd90x30.png  ¦ MainHeaderLeftFill45x40.jpg   ¦ MainHeaderTop40.jpg       ¦MainHeaderTopRight50x40.jpg
goes on     ¦ 90 px (w) 30 px (h)        ¦ 45 px (w) 40 px (h)           ¦  40px (h) Repeat          ¦40px (h) 50px(w)
this row    ¦                           ¦                               ¦   T I T L E               ¦
            -------------------------------------------------------------------------------------------------------------
 
*/

/*This is the left hand side of the bar */
.FooterLeftSideEnd
{
 	background-position: left center;
	background-image: url(images/CSWebSupport/Footer/FooterLeftSideEnd90x30.png);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top:left;
    height: 30px;
}

.FooterLeftSideFill
{
 	background-position: left center;
	background-image: url(images/CSWebSupport/Footer/FooterLeftSideFill.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top:left;
    height: 30px;
}

.FooterLeftSideOpen
{
 	background-position: left center;
	background-image: url(images/CSWebSupport/Footer/FooterLeftSideOpen30x30.png);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top:left;
    height: 30px;
}

.FooterLeftSideOpenFill
{
 	background-position: left center;
	background-image: url(images/CSWebSupport/Footer/FooterLeftOpenFill.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top:left;
    height: 30px;
}

.FooterRightSideClose
{
 	background-position: left center;
	background-image: url(images/CSWebSupport/Footer/FooterRightSideClose30x30.png);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top:left;
    height: 30px;
}

.FooterRightSideFill
{
 	background-position: left center;
	background-image: url(images/CSWebSupport/Footer/FooterRightSideFill.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top:left;
    height: 30px;
}

.FooterRightSideOpen
{
 	background-position: left center;
	background-image: url(images/CSWebSupport/Footer/FooterRightSideOpen30x30.png);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top:left;
    height: 30px;
}


.FooterRightSideOpenFill
{
 	background-position: left center;
	background-image: url(images/CSWebSupport/Footer/FooterRightOpenFill.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top:left;
    height: 30px;
}

.FooterFarRightSideClose
{
 	background-position: left center;
	background-image: url(images/CSWebSupport/Footer/FooterFarRightSideClose30x30.png);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top:left;
    height: 30px;
}

/*This is the Right hand side of the bar */
.FooterRightSideEnd
{
 	background-position: left center;
	background-image: url(images/CSWebSupport/Footer/FooterRightSideEnd90x30.png);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top:right;
    height: 30px;
}



/*The FOOTER table can have the background colours as an image, or repeating image if required set here.*/



/*This is used on the Table Footer.aspx */
.TableFooter
{
    background-image:url(images/CSWebSupport/Footer/FooterTable.png);
    background-repeat:repeat;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> E N D   H E A D E R <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>   H E A D E R <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/*>>>>>These are the headers, aranged left to right 
Top ROW
------------------------------------------------------------------------
|                 |                                    |               |
| TopLeft         |                 Top                |    TopRight   |
|                 |                                    |               |
------------------------------------------------------------------------
|                 |         |                          |               |
| Left            |  Logo   |        Content           |     Right     |
|                 |         |                          |               |
|                 |         |--------------------------|               |
|                 |         |                          |               |
|                 |         |        Search            |               |
|                 |         |                          |               |
------------------------------------------------------------------------
|                 |                                    |               |
| BottomLeft      |               Bottom               |  BottomRight  |
|                 |                                    |               |
------------------------------------------------------------------------
*/

/*This is used on the Table Header Background.aspx, as it repeats in all directions it can 
be used for flood fills or tesalating shapes */
table.TableHeader
{
    background-image:url(images/CSWebSupport/Header/HeaderBackGrounds/HeaderTable.png);
    background-repeat:repeat-x;
    width: 960px;
    height:170px;
    border:0px;
    margin:0px;
    padding:0px;
}

/*Used for the top row image on the Header.ascx component*/
table.TableHeader tr.TopRow
{
	height:15px;
}

table.TableHeader tr.TopRow>td.TopLeft
{
	background-image : url(images/CSWebSupport/Header/TopBar/HeaderTopLeftImage.png);
	background-position:top:right;
	background-repeat:repeat-x;
	width:15px;
}
table.TableHeader tr.TopRow>td.Top
{
	background-image : url(images/CSWebSupport/Header/TopBar/HeaderTopImage.png);
	background-position:top:right;
	background-repeat:repeat-x;
	width:15px;
}
table.TableHeader tr.TopRow>td.TopRight
{
	background-image : url(images/CSWebSupport/Header/TopBar/HeaderTopRightImage.png);
	background-position:top:right;
	background-repeat:repeat-x;
	width:15px;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> M I D    R O W   H E A D E R <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/* M I D D L E   R O W   of Header 

/*Used for the middle row image on the Header.ascx component*/
table.TableHeader tr.MidRow
{
}

table.TableHeader tr.MidRow>td.Left
{
	background-image : url(images/CSWebSupport/Header/MidBar/HeaderLeftImage.png);
	background-position:top:right;
	background-repeat:repeat-x;
	width:15px;
}
table.TableHeader tr.MidRow>td.Logo
{
	background-image : url(images/CSWebSupport/Header/MidBar/HeaderContentImage.png);
	background-position:top:right;
	background-repeat:repeat-x;
	height:140px;
	width:100px;
}
table.TableHeader tr.MidRow>td.Content
{
	background-image : url(images/CSWebSupport/Header/MidBar/HeaderContentImage.png);
	background-position:top:right;
	background-repeat:repeat-x;
	height:100px;
	vertical-align:middle;
	text-align:center;
}
table.TableHeader tr.MidRow>td.Search
{
	background-image : url(images/CSWebSupport/Header/MidBar/HeaderContentImage.png);
	background-position:top:right;
	background-repeat:repeat-x;
	height:40px;
}
table.TableHeader tr.MidRow>td.Right
{
	background-image : url(images/CSWebSupport/Header/MidBar/HeaderRightImage.png);
	background-position:top:right;
	background-repeat:repeat-x;
	width:15px;
}

/* HEADER ------   B O T T O M    - B A R ------ */
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

/*Used for the bottom row image on the Header.ascx component*/
table.TableHeader tr.BottomRow
{
	height:15px;
}
table.TableHeader tr.BottomRow>td.BottomLeft
{
	background-image : url(images/CSWebSupport/Header/BottomBar/HeaderBottomLeftImage.png);
	background-position:top:right;
	background-repeat:repeat-x;
	width:15px;
}
table.TableHeader tr.BottomRow>td.Bottom
{
	background-image : url(images/CSWebSupport/Header/BottomBar/HeaderBottomImage.png);
	background-position:top:right;
	background-repeat:repeat-x;
}
table.TableHeader tr.BottomRow>td.BottomRight
{
	background-image : url(images/CSWebSupport/Header/BottomBar/HeaderBottomRightImage.png);
	background-position:top:right;
	background-repeat:repeat-x;
	width:15px;
}

/*This is the search table, that is only 40px high, this is 400px wide
so if it is set as a complete image it will act as a back fill to the table */

table.SearchQuery
{
     background-image:url(images/CSWebSupport/Header/HeaderBackGrounds/HeaderSearchTable.png);
     background-repeat:no-repeat;
	font-weight: bold;
	font-size: 14px;
	color: #315191;
	font-family: arial, sans-serif;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> E N D   H E A D E R <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>   H E A D E R <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/*>>>>>These are the headers, aranged left to right 
Top ROW
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
HeaderTopBar        ¦ HeaderTopLeft                 ¦ HeaderTopLeft             ¦   High HeaderTop    ¦    HeaderTopRight   ¦      HeaderTopRight               ¦   HeaderTopRight
LeftEdgeImage       ¦LogoImage200x15.png            ¦  Spacer.png               ¦   BarAcross         ¦ Spacer.png          ¦  LogoImage200x15.png              ¦   EdgeImage15x15.png
    15px 15px       ¦                               ¦                           ¦                     ¦                     ¦                                   ¦

MID ROW 
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  HeaderLeft        ¦           Head                ¦ HeaderLeftSpacerImage     ¦   Central Block     ¦ Spacer               ¦   Head                           ¦ HeaderRight
     EdgeImage      ¦           Left                ¦       Spacer (varible)    ¦   Fixed 350px       ¦(varible)             ¦   Right 60px(h)x200px(w)         ¦  EdgeImage
  15px (w)`         ¦           HeadLeftLogoImage   ¦-----------------------------------------------------------------------------------------------------------¦   15px (w)
    100px (h)       ¦            100px(h)x200w      ¦   Search table goes here 40px(h)                                                                          ¦   100px (h)

BOTTOM ROW
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  HeaderBottom      ¦ HeaderBottom                  ¦ HeaderBottomBar           ¦HeaderBottom         ¦  HeaderBottomBar    ¦   HeaderBottomBar                 ¦HeaderBottom
    BarLeftEdge     ¦ BarLeftLogo                   ¦      LEFTSpacer           ¦BarAcross            ¦     RightSpacer     ¦       RightSpacer                 ¦BarRightEdge
15x15px             ¦                               ¦                           ¦350px x 15px         ¦                     ¦                                   ¦
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

*/

/*Used for the top Left image on the Header.ascx component 20090316 (repeats) */
.HeaderTopBarLeftEdgeImage
{
	background-image : url(images/CSWebSupport/Header/TopBar/HeaderTopLeftEdgeImage15x15.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top:right;
}


.HeaderTopBarLeftLogo
{
	background-image : url(images/CSWebSupport/Header/TopBar/HeaderTopLeftLogoImage200x15.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top left;
}
.HeaderTopBarLeftSpacer
{
	background-image : url(images/CSWebSupport/Header/TopBar/HeaderTopLeftSpacer.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top:right;
}

/*Used for the top image on the Header.ascx component 20090316 (repeats) HeadTopLeftImageWeb*/
.HeaderTopBarAcross
{
	background-image : url(images/CSWebSupport/Header/TopBar/HeaderTopBarAcross350x15.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top left;
}

.HeaderTopBarRightSpacer
{
	background-image : url(images/CSWebSupport/Header/TopBar/HeaderTopRightSpacer.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top:right;
}

/*Used for the top Left image on the Header.ascx component 20090316 (repeats) */
.HeaderTopBarRightLogo
{
	background-image : url(images/CSWebSupport/Header/TopBar/HeaderTopRightLogoImage200x15.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top left;
}

.HeaderTopBarRightEdgeImage
{
	background-image : url(images/CSWebSupport/Header/TopBar/HeaderTopRightEdgeImage15x15.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top:right;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> M I D    R O W   H E A D E R <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/* M I D D L E   R O W   of Header 

/*Used for the top image on the Header.ascx component 20090316 (NO repeat) HeadLeftLogoImage*/

/*Used for the left hand spacer for the Header.ascx component 20090316 */
.HeaderLeftEdgeImage
{
	background-image : url(images/CSWebSupport/Header/MidRow/HeaderLeftEdgeImage15x100.png);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top left;
}

/*This is the logo, on the left hand side */
.HeaderLeftLogoImage
{
	background-image : url(images/CSWebSupport/Header/MidRow/HeaderLeftLogoImage200x100.png);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top left;
}

/*This is the left hand spacer, on the middle row */

.HeaderLeftSpacerImage
{
	background-image : url(images/CSWebSupport/Header/MidRow/HeaderLeftSpacerImage.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top left;
}

/*Used for the Centre for the Header.ascx component 20090316 - This is where the company text goes */
.HeaderCentreImage
{
	background-image : url(images/CSWebSupport/Header/MidRow/HeaderCentreImage350x60.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top left;
}

/*Used for the right hand top spacer for the Header.ascx component 20090316 */

.HeaderRightSpacerImage
{
	background-image : url(images/CSWebSupport/Header/MidRow/HeaderRightSpacerImage.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top left;
}

/*Used for the top Right Logo image on the Header.ascx component 20090316 */
.HeaderRightLogoImage
{
	background-image : url(images/CSWebSupport/Header/MidRow/HeaderRightLogoImage200x60.png);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top right;
}


/*Used for the left hand spacer for the Header.ascx component 20090316 */
.HeaderRightEdgeImage
{
	background-image : url(images/CSWebSupport/Header/MidRow/HeaderRightEdgeImage15x100.png);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top left;
}

/* HEADER ------   B O T T O M    - B A R ------ */
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

/*This is the left hand side */

.HeaderBottomBarLeftEdge
{
	background-image : url(images/CSWebSupport/Header/BottomBar/HeaderBottomBarLeft15x15.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top right;
}

/*This is the logo section (inherits the size form the log abopve!) */
.HeaderBottomBarLeftLogo
{
	background-image : url(images/CSWebSupport/Header/BottomBar/HeaderBottomBarLeftLogo200x15.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top right;
}
/*Left hand spacer row - again inherits form above! */
.HeaderBottomBarLeftSpacer
{
	background-image : url(images/CSWebSupport/Header/BottomBar/HeaderBottomBarLeftSpacer.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top right;
}
/*This is the middle of the row - this is 350px wide, and inherits form the top rows! */
.HeaderBottomBarAcross
{
	background-image : url(images/CSWebSupport/Header/BottomBar/HeaderBottomBarAcross.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top right;
}
/*Spacer row */
.HeaderBottomBarRightSpacer
{
	background-image : url(images/CSWebSupport/Header/BottomBar/HeaderBottomBarRightSpacer.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top right;
}
/*Again bottom right hand side, inherits form the top right hand side logo! */
.HeaderBottomBarRightLogo
{
	background-image : url(images/CSWebSupport/Header/BottomBar/HeaderBottomBarRightLogo200x15.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top right;
}
/*Final table cell, this is th ebottom right hand corner */
.HeaderBottomBarRightEdge
{
	background-image : url(images/CSWebSupport/Header/BottomBar/HeaderBottomBarRight15x15.png);
	background-repeat:repeat-x;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px; 
	background-position:top right;
}


/*This is used on the Table Header Background.aspx, as it repeats in all directions it can 
be used for flood fills or tesalating shapes */
Table.TableHeader
{
    background-image:url(images/CSWebSupport/Header/HeaderBackGrounds/HeaderTable.png);
    background-repeat:repeat;
    vertical-align:top;
}

/*This is the search table, that is only 40px high, this is 400px wide
so if it is set as a complete image it will act as a back fill to the table */

table.SearchQuery
{
     background-image:url(images/CSWebSupport/Header/HeaderBackGrounds/HeaderSearchTable.png);
     background-repeat:no-repeat;
	font-weight: bold;
	font-size: 14px;
	color: #315191;
	font-family: arial, sans-serif;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> E N D   H E A D E R <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/



/*used for the terms and conditions */
H1.menusmalltc 
{
font-family : arial, sans-serif; 
font-size : 10px; 
text-align : right; 
vertical-align:middle;
color : #325191; 
padding : 0; 
margin : 0; 
} 

/*Used when you would like centred small text */
.generictextcenter 
{
font-family : arial, sans-serif; 
text-align :center; 
font-size : 12px; 
color : #325191; 
}

/*used for the setup pgae breakdown text */
.setuptasks
{
font-family : arial, sans-serif; 
text-align : left; 
font-size : 12px; 
color : #000000; 
margin-bottom: 0;
} 

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> THIS IS THE TABLE FOR THE SEARCH RESULTS >>>>>>>>>>>>>>> */

/*SearchTasks.aspx page used as the constrainer */
.ReportedDisplay
{
   width:580px;
   table-layout:fixed;
   font-family : arial, sans-serif; 
font-size : 10px; 
text-align : left; 
vertical-align:middle;
color : #325191; 
padding : 0; 
margin : 0; 
}


 