body
	{	background:		repeat-x
                        url('../images/Background/SiteX.jpg')
                        top center
                        fixed;
	}
body,
form
	{	margin:			0px 0px 0px 0px;
	}


/*| Throw Message Alert Box	[Start]	|*/
.ThrowMessage 
{	display:				block;
    position:				absolute;
    top:					5px;
    left:					10px;
    font-family:			AvantGarde Bk BT,AvantGarde,Tahoma,Arial;
    padding:				3px 0px 4px 10px;
    font-size:				12px;
    border-radius:			4px;
    -moz-border-radius:		4px;
    width:					200px;
    background:				#f3e5ad;
    color:					#f00;
    border:					1px solid #b57042;
    -webkit-box-shadow:		2px 2px 2px #333333;
    -moz-box-shadow:		2px 2px 2px #333333;
    box-shadow:				2px 2px 2px #333333;
    
    
}
.ThrowMessage:first-line
{	font-size:				14px;
}

/*| Throw Message Alert Box	[End]	|*/


/*| COLOURS	[Start]	|*/

	body,
	.Footer
		{	background-color:		#fff;
		}
	.TOOLBAR,
	.TOOLBAR td,
	.TOOLBAR a
		{	color:			#777;
		}
		.Footer a:hover,
		.TOOLBAR a:hover
			{		color:			#555;
			}
.Content .SiteMapHeader,
.Content .TreeView .Title {
	color:      #555;
}


.Content .Text a
{	color:			#1A6386;
}
.Content .Text a:hover
{	color:			#0A2735;
}
.Content .Text a:visited
{	color:			#2D89B4;
}

.menu_off .Center a {
    color:              #fff;
}
.menu_hover .Center a {
    color:              #fff;
}

.dy_menu_off,
.dy_menu_off a {	
    color:              #fff;
}
.dy_menu_hover,
.dy_menu_hover a {	
    color:              #fff;
}

.TreeView .SiteMapTree .Node.Selected {
	color:			#2f0700;
}
.TreeView .SiteMapTree td.Selected {
	background:                     #a41900;
}
.TreeView .SiteMapTree td.Hover {
    background:                     #610f00;
}

.TreeView .SiteMapTree td.Node,
.TreeView .SiteMapTree td.Node a {
    color:                  #0a2735;
}
.TreeView .SiteMapTree td.Hover,
.TreeView .SiteMapTree td.Hover a {
    color:                  #fff;
}
.LeftBack .Date {
    color:                  #dfb3ab;
}

/*| COLOURS	[End]	|*/




/*| SiteMap	[Start]	|*/

.SiteMapRootNode {
    vertical-align: top;
    text-indent:    0px;
}
.SiteMapRootNode div div {
    border-top:     0px solid #fff;
    
    padding:        5px 0px 15px 0px;
}
.SiteMapRootNode div div div {
}
.SiteMapRootNode div div div div {
}
.SiteMapRootNode td div {
    border:         0px solid #000;
    margin:         0px;
    padding:        0px;
    visibility:     hidden;
}


.SM_Sub {
    margin:                 0px 0px 10px 0px;
    background:                 #891812;
    background-image:		-moz-linear-gradient(top,#d0251b,#891812);
    background-image:		-webkit-gradient(linear,left top,left bottom,from(#d0251b),to(#891812));
    filter:					progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorStr=#d0251b,endColorStr=#891812);
    width:                  200px;
    border-radius:          6px;
    -moz-border-radius:     6px;
    
}
.SM_Sub .SM_Sub {
    background:                 #d0251b;
    background-image:		-moz-linear-gradient(top,#891812,#d0251b);
    background-image:		-webkit-gradient(linear,left top,left bottom,from(#891812),to(#d0251b));
    filter:					progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorStr=#891812,endColorStr=#d0251b);
    border-radius:          0px 0px 6px 6px;
    -moz-border-radius:     0px 0px 6px 6px;
}
.SM_Sub .SM_Sub .SM_Sub {
}
.SMI_Hover {
    
}
.SMI_Selected {
    
}

.SiteMapRootNode a.Link,
.SiteMapRootNode a.Link:visited {
    padding:        5px 10px;
    display:        block;
    color:          #fff;
    font-weight:    normal;
}
.SiteMapRootNode a.Link:hover {
    text-decoration:    none;
    color:              #1f1a17;
}

.SiteMapRootNode .LevelA .Link {
    font-size:      14px;
}
.SiteMapRootNode .LevelB .Link {
    font-size:      12px;
}
.SiteMapRootNode .LevelC .Link {
    font-size:      10px;
}
.SiteMapRootNode .LevelD .Link {
    font-size:      9px;
}

.SiteMapRootNode .LevelA .Left {
    width:          10px;
}
.SiteMapRootNode .LevelB .Left {
    width:      10px;
}
.SiteMapRootNode .LevelC .Left {
    width:      20px;
}
.SiteMapRootNode .LevelD .Left {
    width:      30px;
}

/*| SiteMap	[End]	|*/


/*| Border	[Start]	|*/
.mhBorder {	
}
.leftBorder {	
    background:             url('../images/Border/Site_LeftY.png')  repeat-y bottom right;
}
.rightBorder {	
    background:             url('../images/Border/Site_RightY.png')  repeat-y bottom left;
}
.IE6 .leftBorder {	
    background-image:             url('../images/Border/Site_LeftY.gif')  ;
}
.IE6 .rightBorder {	
    background-image:             url('../images/Border/Site_RightY.gif') ;
}
/*| Border	[End]	|*/

/*| Header	[Start]	|*/
	.mhHeader
		{	
		}
		.mhHeader .Background
{	background:		url('../images/Header/X.jpg') repeat-x left top;
				}
		.mhHeader .Background .LeftBack
				{	background:		url('../images/Header/MBHEnd.jpg') no-repeat top left;
				}
.mhHeader .Background .LeftBack .Date {
    font-family:			Verdana,Tahoma,Arial;
    font-weight:			normal;
    font-size:              10px;
    text-shadow:            -1px -1px 1px #500c00;
    padding-right:          20px;
}
/*| Header	[End]	|*/

/*| SlideAds	[Start]	|*/
.SlideAds
{	
}
.SlideAds .Panels
{	
}
/*| SlideAds	[End]	|*/

/*| Page	[Start]	|*/
.mhPage {	
    background:             #fff url('../images/Background/PageX.gif') repeat-x top left;
}
.mhPage .Background {	
    background:             transparent url('../images/Background/PageEnd.gif') no-repeat bottom right;
}
.mhPage .Column {
    padding-top:            30px;
}
.mhPage .LeftColumn {
    padding-left:            35px;
    padding-right:           35px;
    padding-bottom:          20px;
}
.mhPage .RightColumn {
    width:                      280px;
}
.mhPage .RightColumn .Table {
    width:                      210px;
    margin-left:                30px;
    margin-right:               40px;
    margin-bottom:              17px;
}
.mhPage .Column .Text {
    padding:                 5px 0px 15px 0px;
}
/*| Page	[End]	|*/


/*| Page	[Start]	|*/

.mhFooter {		
    padding:            10px 190px 10px 20px;
	vertical-align:		top;
}
.mhFooter,
.mhFooter span,
.mhFooter td,
.mhFooter a {		
    font-family:		Verdana,Tahoma,Arial;
    color:              #777;
    text-decoration:	none;
}

.mhFooter a:hover {		
    color:			#333;
}
.mhFooter .LineA a {		
    color:			#555;
    padding:        1px 5px;
}
.mhFooter .LineA a:hover {		
    color:			#fff;
    background:     #555;
    border-radius:			4px;
    -moz-border-radius:		4px;
    
}
.mhFooter .LineA,
.mhFooter .LineA span {
    font-size:		11px;
}
.mhFooter .LineB,
.mhFooter .LineB span {
    font-size:		9px;
}

/*| Page	[End]	|*/
















/*| Content	[Start]	|*/
	.Content
		{	
		}
/*| Content	[End]	|*/

/*| FOOTER	TOOL BAR		[Start]	|*/
	.TOOLBAR 
		{	padding:		0px 0px 0px 10px;
			text-align:		right;
		}
		.TOOLBAR td,
		.TOOLBAR span,
		.TOOLBAR td a
			{	font-family:			Verdana,Tahoma,Arial;
				font-weight:			normal;
				font-size:			10px;
				text-decoration:		none;
			}
			.TOOLBAR td a:hover
				{	
				}
			.TOOLBAR .Date
				{	padding:		0px 20px 0px 0px;
				}
			.TOOLBAR .Anchor
				{	
				}
			.TOOLBAR .Login
				{	
				}
			.TOOLBAR .Search
				{	padding:		0px 0px 0px 20px;
				}
				.TOOLBAR .Search table
					{	filter:			alpha(opacity=75);
						opacity:		0.75;
					}

/*| FOOTER	TOOL BAR		[End]	|*/







/*| HEADER |*/

	.SiteMapHeader {	
        font-family:		Verdana,Tahoma,Arial;
		font-weight:		normal;
		font-size:          18px;
	}
	.HeaderContent
		{	
		}
		.HeaderContent,
		.HeaderContent td {			font-weight:		normal;
							font-size:		11px;
							
		}


/*| CONTENT |*/
	
	.Content
	{		
	}

	.HeaderContent,
	.HeaderContent td,
	.Content,
	.Content td,
	.Menu_Content,
	.Menu_Content td,
	.AUX .QUICK td {	font-family:Verdana,Tahoma,Arial;
	}
			.Content a
				{	text-decoration:	none;
				}
			.Content a:hover {			text-decoration:	underline;			}
			.Content b {						}
			.Content strong {					}

	.C-3 strong {font-Size:11px;}	.C-3 b {qfont-Size:12px;}		.C-3, .C-3 td	{ font-size:10px; }	.C-3 .HeaderContent	{ font-size:9px; } .C-3 small, .C-3 input, .C-3 textarea, .C-3 .sendto td	{ font-size:9px; }
	.C-2 strong {font-Size:12px;}	.C-2 b {qfont-Size:13px;}		.C-2, .C-2 td	{ font-size:11px; }	.C-2 .HeaderContent	{ font-size:10px; } .C-2 small, .C-2 input, .C-2 textarea, .C-2 .sendto td	{ font-size:9px; }
	.C-1 strong {font-Size:13px;}	.C-1 b {qfont-Size:14px;}		.C-1, .C-1 td	{ font-size:12px; }	.C-1 .HeaderContent	{ font-size:10px; } .C-1 small, .C-1 input, .C-1 textarea, .C-1 .sendto td	{ font-size:10px; }
	.C0 strong {font-Size:13px;}	.C0 b {qfont-Size:15px;}		.C0, .C0 td	{ font-size:12px; }	.C0  .HeaderContent	{ font-size:11px; } .C0  small, .C0  input, .C0  textarea, .C0  .sendto td	{ font-size:10px; }
	.C1 strong {font-Size:15px;}	.C1 b {qfont-Size:16px;}		.C1, .C1 td	{ font-size:14px; }	.C1  .HeaderContent	{ font-size:12px; } .C1  small, .C1  input, .C1  textarea, .C1  .sendto td	{ font-size:12px; }
	.C2 strong {font-Size:18px;}	.C2 b {qfont-Size:18px;}		.C2, .C2 td	{ font-size:16px; }	.C2  .HeaderContent	{ font-size:13px; } .C2  small, .C2  input, .C2  textarea, .C2  .sendto td	{ font-size:14px; }
	.C3 strong {font-Size:20px;}	.C3 b {qfont-Size:24px;}		.C3, .C3 td	{ font-size:18px; }	.C3  .HeaderContent	{ font-size:14px; } .C3  small, .C3  input, .C3  textarea, .C3  .sendto td	{ font-size:14px; }
	.C4 strong {font-Size:28px;}	.C4 b {qfont-Size:32px;}		.C4, .C4 td	{ font-size:24px; }	.C4  .HeaderContent	{ font-size:16px; } .C4  small, .C4  input, .C4  textarea, .C4  .sendto td	{ font-size:16px; }

.Content h1 {
    font-weight:        normal;
}

.C-3 h1 {font-Size:10px;}
.C-2 h1 {font-Size:11px;}
.C-1 h1 {font-Size:12px;}
.C0 h1  {font-Size:13px;}
.C1 h1  {font-Size:14px;}
.C2 h1  {font-Size:16px;}
.C3 h1  {font-Size:18px;}
.C4 h1  {font-Size:24px;}

.C-3 h1:first-line  {font-Size:12px;}
.C-2 h1:first-line  {font-Size:13px;}
.C-1 h1:first-line  {font-Size:14px;}
.C0 h1:first-line   {font-Size:15px;}
.C1 h1:first-line   {font-Size:16px;}
.C2 h1:first-line   {font-Size:18px;}
.C3 h1:first-line   {font-Size:24px;}
.C4 h1:first-line   {font-Size:32px;}

/*| AUX |*/





	/*| TreeView SECTION << Secondary Menu >> |*/
			.TreeView {		border-right:			0px solid #ddd;
						padding:			0px 1px 20px 1px;
			}
			.TreeView .Title 
				{	font-size:		18px;
				}
/*| SiteMap Treeview |*/

.TreeView .SiteMapTree
{	vertical-align:		left;
}
.TreeView .SiteMapTree td.Node a
{	height:			100%;
    width:			200px;
    display:        block;
    font-weight:    normal;
}
.TreeView .SiteMapTree td.Node a:hover
{	text-decoration:	none;
}
.TreeView .SiteMapTree td.Node {
	border-radius:  5px;
    -moz-border-radius: 5px;
    font-size:      12px;
}
.TreeView .SiteMapTree td.Node:first-line {
	font-size:      14px;
}
.TreeView .SiteMapTree td.Node a
{	padding:		3px 7px 3px 7px;
}
.TreeView .SiteMapTree td.Hover
{	
}
.TreeView .SiteMapTree td.Hover a {
    text-shadow:			-1px -1px 1px #430a00;
}
.TreeView .SiteMapTree .Selected {
}
.TreeView .SiteMapTree .Selected.Hover {
	text-shadow:			1px 1px 1px #a41900;
}

/*| MENU |*/
	.CMS_SiteMap {		visibility:		hidden;
				display:		none;
				position:		absolute;
				left:			0px;
				top:			0px;
	}
	
			table.menu_off
				{	
				}

			.menu_off
				{	font-size:	12px;
					font-weight:	bold;
					font-family:	Verdana,Tahoma,Arial;
				}
				.menu_off .ITEM
					{	height:		29px;
					}
				.menu_off .ITEM .Left,
				.menu_off .ITEM .Right
					{	width:			5px;
					}
				.menu_off .Center
					{	padding:		0px 7px 0px 7px;
						font-size:		12px;
						white-space:		nowrap;
					}
					.menu_off .Center a
						{	font-weight:		normal;
							text-decoration:	none;
							display:		block;
							height:			100%;
							padding-top:		5px;
						}
			table.menu_hover
				{	
				}
			.menu_hover
				{	
				}
				.menu_hover .ITEM .Left
					{	background:		url('../images/Menu/itemLeft.gif');
					}
				.menu_hover .Center
					{	background:		url('../images/Menu/itemX.gif')
									repeat-x;
					}
					.menu_hover .Center a
						{	
						}
				.menu_hover .ITEM .Right
					{	background:		url('../images/Menu/itemRight.gif');
					}
			.menu_select
				{	font-size:	12px;
					
				}
			.Level_0
				{
				}
			.Level_1
				{	
				}
	/*| Dynamic Menu Style |*/
	/*| Dynamic Menu Style |*/
			.dy_menu_off td
				{	font-family:		Verdana,Tahoma,Arial;
					font-size:		12px;
					font-weight:		normal;
				}
			table.dy_menu_off td,
			table.dy_menu_off a {
						
						text-decoration:	none;
			}
			table.dy_menu_hover td,
			table.dy_menu_hover a,
			table.dy_menu_hover a:hover {
			}

			.dy_menu {
                background:	url('../images/Menu/Drop_Bottom.png')
								no-repeat
								bottom left;
				width:		217px;
			}
.IE6 .dy_menu {
    background:             transparent;
}

			.dy_menu table {
                background-image:       url('../images/Menu/Drop_Round.png');
                background-repeat:      no-repeat;
                background-position:	top left;
                width:                  217px;
                padding:                5px 7px 0px 6px;
                margin-bottom:          7px;
			}
.IE6 .dy_menu table {	
    background-image:       url('../images/Menu/Drop_Round.gif');
}

.IE6 .dy_menu table table,
            .dy_menu table table {	
                padding:                0px 0px 0px 0px;
                margin:                 0px;
                background:             transparent;
                
            }

			table.dy_menu_off table {	width:		100%;
			}
			table.dy_menu_off table td {	cursor:		hand;
			}
			table.dy_menu_off {	width:		100%;
						cursor:		hand;
						padding:	5px 5px 0px 2px;
						vertical-align:	top;
			}
			table.dy_menu_off a {	display:	block;
			}
			.dy_menu_off {
			}
			.dy_menu_off .dy_menu_panel {
						padding:		5px 0px 0px 0px;
			}
			table.dy_menu_hover
				{	width:		100%;

				}
.dy_menu table table.dy_menu_off .dy_menu_table {
    margin-top:         1px;
    margin-bottom:      1px;
}
.dy_menu table table.dy_menu_hover .dy_menu_table {
	background:         #333;
    border-top:         1px solid #111;
    border-bottom:      1px solid #444;
    margin-top:         0px;
    margin-bottom:      0px;
    opacity:            0.9;
    filter:             alpha(opacity=90);
}

			.dy_menu_hover {						
			}
			.dy_menu_select {
			}
				.dy_menu_panel_image {		vertical-align:		middle; 
								padding:		2px 0px 2px 0px;
								width:			23px;

				}
				.dy_menu_panel_text {		vertical-align:		middle;
								padding:		3px 5px 3px 5px;
				}
				.dy_menu_panel_popout
					{		background:		transparent
										no-repeat
										center center;
							width:			30px;
					}
					.dy_menu_panel_popout
						{	background-image:	url('../images/Menu/Drop_Out.gif');
						}
					.dy_menu_hover .dy_menu_panel_popout
						{	background-image:		url('../images/Menu/Drop_Out_Hover.gif');
						}





/*| BreadCrumb |*/
	.BreadCrumb,
	.BreadCrumb a {		
        color:			#888;
        font-family:		Verdana,Tahoma,Arial;
        font-size:		10px;
	}
	div.BreadCrumb {	
        display:		inline;
	}
	.BreadCrumb a {		
        font-weight:		bold;
		text-decoration:	none;
	}
	.BreadCrumb a:hover {	
        color:			#555;
        text-decoration:	none;
        
	}




	.page_tools {		padding:0px 0px 0px 20px;
	}

/*| Search Site Function |*/
	.SearchOut,
	.Searchable {		height:21px;
				font-family:		Verdana, Tahoma, Arial;
	}
	.SearchOut {
				color:			#888;
				font:			11px normal italic;
				font-style:		italic;
				letter-spacing:		0px;
	}
	.Searchable {		color:			333;
				font:			12px normal;
	}

/*| Date & Time |*/
	.info {		font-family:		Verdana,Tahoma,Arial;
				color:			#a08469;
	}
	.info {			font-size:		10px;
	}

	.upper {		font-size:		9px;
				text-transform:		uppercase;
	}






body.print_friendly_body {
	background:#fff;
	margin: 4px;
}

body.print_friendly_body td,
body.print_friendly_body span,
body.print_friendly_body div,
body.print_friendly_body a,
body.print_friendly_body a:hover {
	color:#000;
}
body.print_friendly_body .Content {
	background:#fff url('');
}

body.print_friendly_body .title {
	background:#00c;
	color:#fff;
	font-size:10px;
	font-family:Verdana,Tahoma,Arial;
	padding:2px;
}
body.print_friendly_body pre {
	color:#000;
	font-size:11px;
	font-family:Verdana,Tahoma,Arial;
}

	/*| Send to a Friend |*/
	.sendto {
		background:#fff;
		position:absolute;
		border:1px inset #fff;
		display:none;
		filter:alpha(opacity=90);
		opacity:0.9;
		-khtml-opacity:0.9;
		}
		.sendto, .sendto td {
			font-family:Verdana,Tahoma,Arial;
			color:#000;
		}
		.sendto a {
			font-weight:bold;
			text-decoration:none;
			color:#00c;
		}

