﻿/**********************************************************************
 * SITE LAYOUT
 *********************************************************************/
 
	
	body
	{
	    background-image:url(tl_background_fill.jpg);
	    background-repeat:repeat-x;
	    background-color:#ceedfe;
	    padding:50px 0 50px 0;
	    font-family:Arial, Helvetica, sans-serif;
	    font-size:small;
	}
	
    .layoutContainer
    {
	    width:820px;
    }

    .layoutContentContainer
    {
	    width:820px;
    }


    .layoutSideLeft
    {
	    width:7px;
	    background-image:url(tl_side_left_fill.jpg);
	    background-repeat:repeat-y;
	    vertical-align:top;
    }

    .layoutMenu
    {
	    width:173px;
	    background-color:#f1f1f1;
	    border-left:1px solid #646464;
	    border-right:1px solid #bfbfbf;
	    text-align:left;
	    vertical-align:top;
    }

    .layoutContent
    {	
	    background-image:url(tl_content_topright.jpg);
	    background-repeat:no-repeat;
	    background-position:right top;
	    background-color:#d7dce2;
	    border-left:1px solid #8d8e90;
	    border-right:1px solid #646464;
	    text-align:left;
	    vertical-align:top;
	    color:#464646;
	    padding:10px;
    }

    .layoutSideRight
    {
	    width:13px;
	    background-image:url(tl_side_right_fill.jpg);
	    background-repeat:repeat-y;
	    vertical-align:top;
    }

    .layoutFooter
    {
	    text-align:left;
	    font-size:x-small;
	    padding:10px 0 10px 50px;
	    color:#646464;
    }

    .layoutFooter a
    {
	    color:#646464;
    }


/**********************************************************************
 * SITE CONTENT STYLES (REPLICATE IN EDIT.CSS)
 *********************************************************************/
	
	.heading1
	{
		display:block;
		margin-bottom:20px;
		font-size:large;
		font-weight:bold;
		color:#126fa1;
	}

	.heading1_Line
	{
		display:block;
		margin-bottom:20px;
		font-size:large;
		font-weight:bold;	
		border-bottom:1px solid #126fa1;
		color:#126fa1;
	}

	.heading1Top_Line
	{
		display:block;
		margin-bottom:20px;
		font-size:large;
		font-weight:bold;	
		border-bottom:1px solid #126fa1;
		color:#126fa1;
		width:300px;
	}

	.heading2
	{
		display:block;
		font-size:medium;
		font-weight:bold;
		color:#126fa1;
	}

	.heading2_Line
	{
		display:block;
		font-size:medium;
		font-weight:bold;
		border-bottom:1px solid #126fa1;
		color:#126fa1;
	}

	.heading3
	{
		display:block;
		font-size:small;
		font-weight:bold;
		color:#126fa1;
	}

	.heading3_Line
	{
		display:block;
		font-size:small;
		font-weight:bold;
		border-bottom:1px solid #126fa1;
		color:#126fa1;
	}
	
	.headingLine
	{
		border-bottom:1px solid #e2e2e2;
	}

	.emphasise
	{
		font-size:x-small;
		font-style:italic;
	}
	
	.normal
	{
		font-size:small;
	}
	
	
	.smallLink
	{
		color:#9ace00;
		font-size:small;
		font-weight:bold;
	}

		
/******************************************************************
 * SITE MENUS
 *****************************************************************/
		
	.MainMenu
	{
		cursor:pointer;
		font-size:8pt;
		margin-top:20px;
		margin-bottom:20px;
	}
	
		.MainMenuItem
		{
	        background-image:url(tl_menu_fill.jpg);
	        background-repeat: repeat-x;
	        height:23px;
	        border-top:1px solid #ffffff;
	        border-bottom:1px solid #999999;
	        color:#464646;
		}
		
		.MainMenuItemHover
		{
	        background-image:url(tl_menu_fill_hover.jpg);
	        background-repeat: repeat-x;
	        height:23px;
	        border-top:1px solid #ffffff;
	        border-bottom:1px solid #999999;
	        color:#464646;
		}
	
	
	.MainMenuSubGroup
	{
		cursor:pointer;
		background-color:#ffffff;
		color:#333333;
		font-size:8pt;
	}

		.MainMenuSubItem
		{
		}

		.MainMenuSubItemHover
		{
			background-color:#eeeeee;
			color:#8D9DC1;
		}
