    body
	    {
	        background-color: #ECD9FF;
			margin: 0px;
        }

    form
        {
            margin: 0px;
        }
        
    .SectionDivider
        {
            font-size: 6px;
        }

/* #################### Links */

    a:link
	    {
	        font-family: "Trebuchet MS", Verdana;
	        text-decoration: none;
	        font-weight: bold;
	        color: #5D219A;
	    }

    a:active
	    {
	        font-family: "Trebuchet MS", Verdana;
	        text-decoration: none;
	        font-weight: bold;
	        color: #5D219A;

	    }

    a:visited
	    {
	        font-family: "Trebuchet MS", Verdana;
	        text-decoration: none;
	        font-weight: bold;
	        color: #5D219A;

	    }

    a:hover
	    {
	        font-family: "Trebuchet MS", Verdana;
	        text-decoration: underline;
	        font-weight: bold;
	        color: #000066;
	    }
    .HighlightHead
	    {
	        font-family: "Trebuchet MS", Verdana;
	        text-decoration: none;
	        font-weight: bold;
			background-color:#CA8FFD;
			border: 1px solid #5D219A;
			padding: 5px;
	        color: #fff;
	    }
    a.Highlighted:link
	    {
	        font-family: "Trebuchet MS", Verdana;
	        text-decoration: none;
	        font-weight: bold;
			background-color:#CA8FFD;
			border: 1px solid #5D219A;
			padding: 5px;
	        color: #fff;
	    }

    a.Highlighted:active
	    {
	        font-family: "Trebuchet MS", Verdana;
	        text-decoration: none;
	        font-weight: bold;
			background-color:#CA8FFD;
			border: 1px solid #5D219A;
			padding: 5px;
	        color: #fff;
	    }

    a.Highlighted:visited
	    {
	        font-family: "Trebuchet MS", Verdana;
	        text-decoration: none;
	        font-weight: bold;
	        color: #fff;
			background-color:#CA8FFD;
			border: 1px solid #5D219A;
			padding: 5px;

	    }

    a.Highlighted:hover
	    {
	        font-family: "Trebuchet MS", Verdana;
	        text-decoration: underline;
	        font-weight: bold;
	        color: #000066;
			background-color:#FFCCFF;
			border: 1px solid #000066;
			padding: 5px;
	    }


    .LargeHeaderLink:link
	    {
	        font-family: "Trebuchet MS", Verdana;
	        text-decoration: none;
	        font-weight: bold;
	        color: #2222FF;
	    }

    .LargeHeaderLink:active
	    {
	        font-family: "Trebuchet MS", Verdana;
	        text-decoration: none;
	        font-weight: bold;
	        color: #4444FF;
	    }

    .LargeHeaderLink:visited
	    {
	        font-family: "Trebuchet MS", Verdana;
	        text-decoration: none;
	        font-weight: bold;
	        color: #2222FF;
	    }

    .LargeHeaderLink:hover
	    {
	        font-family: "Trebuchet MS", Verdana;
	        text-decoration: underline;
	        font-weight: bold;
	        color: #000066;
	    }

/* #################### Tables */

    .RegularTable
        {
            border: 0px;
            width: 100%;
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 12px;
	        text-decoration: none;
	        font-weight: normal;
	        color: #000000;
        }
.EventTable   { width: 310px; border-right: #ebebeb; border-left: #ebebeb }

.Heading{
    font-family: "Trebuchet MS", Verdana;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	}
	
	.InContent
	{
	cursor: hand;
	border-left-color: #5D219A;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #5D219A;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #5D219A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 5px 10px 5px 10px;
	}
	
.HoverInContent
	{
	cursor: pointer;
	border-left-color: #1F73A1;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #1F73A1;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #1F73A1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: #909090;
	font-size: 12px;
	line-height: 16px;
	padding: 5px 10px 5px 10px;
	}
    .InTable
        {
            background-color: #EEEEEE;

            border: #BBBBBB solid 1px;
            border-top: 0px;

            width: 500px;

	        font-family: "Trebuchet MS", Verdana;
	        font-size: 12px;
	        text-decoration: none;
	        font-weight: normal;
	        color: #000000;
        }
    .InTablePrint
        {
            border: #BBBBBB solid 1px;
            width: 500px;
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 12px;
	        text-decoration: none;
	        font-weight: normal;
	        color: #000000;
        }		
    .RegularTableWithBorder
        {
            background-color: #EEEEEE;

            border: #BBBBBB solid 1px;

            width: 100%;
        }

    .InnerTable
        {
            background-color: #FFFFFF;

            border: #DDDDDD solid 1px;

            width: 100%;
        }

    .InnerTableWithoutBorder
        {
            border: 0px;
        }

    .PagingTable
        {
            background-color: #EEEEEE;

            border: #BBBBBB solid 1px;

            width: 100%;
        }

    .AttachmentsTable
        {
            background-color: #FAFAFA;

            border: #DDDDDD solid 1px;

            width: 100%;
        }

    .ButtonsTable
        {
            background-color: #EEEEEE;

            border: #BBBBBB solid 1px;

            width: 100%;
        }

    .LargeHeader
	    {
	        background-color: #CCCCCC;

	        padding: 8px;

	        font-family: "Trebuchet MS", Verdana;
	        font-size: 13px;
	        text-decoration: none;
	        font-weight: bold;
	        color: #000000;
	    }

    .SmallHeader
	    {
/*	        background: url(images/TitleTile.gif);*/
			background-color: #5D219A;
	        padding: 8px;
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 14px;
	        text-decoration: none;
	        font-weight: bold;
	        color: #ffffff;
	    }
    .SmallHeaderPrint
	    {
	        padding: 8px;
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 11px;
	        text-decoration: none;
	        font-weight: bold;
	        color: #000000;
	    }

    .DivContent
	    {
	        padding: 15px;
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 11px;
	        text-decoration: none;
	        font-weight: normal;
	        color: #000000;
	    }

    .RegularContent
	    {
	        padding: 10px;
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 13px;
	        text-decoration: none;
	        font-weight: normal;
	        color: #5D219A;
	    }
    .BoldContent
	    {
	        padding: 8px;
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 13px;
	        text-decoration: none;
	        font-weight: bold;
			border-bottom: 1px solid #BBBBBB;
			border-top: 1px solid #BBBBBB;
	        color: #000000;
	    }
    .PagingContent
	    {
	        padding: 8px;

	        font-family: "Trebuchet MS", Verdana;
	        font-size: 13px;
	        text-decoration: none;
	        font-weight: bold;
	        color: #000000;
	    }

    .AvatarContent
	    {
	        padding: 4px;
	        padding-right: 0px;

	        font-family: "Trebuchet MS", Verdana;
	        font-size: 11px;
	        text-decoration: none;
	        font-weight: normal;
	        color: #000000;
	    }

    .PostButtonsContent
        {
		background-color: #EEEEEE;

		padding: 8px;
		padding-top: 0px;
		padding-bottom: 0px;

	        font-family: "Trebuchet MS", Verdana;
	        font-size: 11px;
	        text-decoration: none;
	        font-weight: normal;
	        color: #000000;
	}

    .NoPaddingContent
	    {
	        padding: 0px;
	    }

    .FormContentLeft
	    {
	        background-color: #DDDDDD;
	        padding: 8px;

	        font-size: 11px;
	    }

    .FormContentRight
	    {
	        background-color: #EEEEEE;
	        padding: 8px;

	        font-size: 11px;
	    }

/* #################### Texts */

    .Text
	    {
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 11px;
	        text-decoration: none;
	        font-weight: normal;
	        color: #000000;
	    }
    .Error
	    {
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 11px;
	        text-decoration: none;
	        font-weight: bold;
	        color: #ff0000;
	    }
    .SmallText
	    {
	        font-size: 10px;
	    }

    .Title
	    {
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 13px;
	        text-decoration: none;
	        font-weight: bold;
	        color: #000000;
	    }

    .SubTitle
	    {
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 11px;
	        text-decoration: none;
	        font-weight: bold; color: #FFFFFF;
	    }

    .SubTitle2
	    {
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 11px;
	        text-decoration: none;
	        font-weight: bold;
	        color: #000000;
	    }

    .SubTitle3
	    {
	        font-size: 10px;
	    }

    .MainTitle
	    {
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 20px;
	        text-decoration: none;
	        font-weight: bold;
	        color: #000000;
	    }

    .MainSubTitle
	    {
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 11px;
	        text-decoration: none;
	        font-weight: normal;
	        color: #000000;
	    }

    .MainMini
	    {
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 10px;
	        text-decoration: none;
	        font-weight: normal;
	        color: #000000;
	    }

/* #################### Controls */

    .ListBox
	    {
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 11px;
	        text-decoration: none;
	        font-weight: normal;
	        color: #000000;
	        width: 300px;
	        height: 125px;
	    }

    .TextBox
	    {
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 11px;
	        text-decoration: none;
	        font-weight: normal;
	        color: #000000;
	        width: 150px;
	    }
    .TextBoxEmail
	    {
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 11px;
	        text-decoration: none;
	        font-weight: normal;
	        color: #000000;
	        width: 300px;
	    }

    .ComboBox
	    {
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 11px;
	        text-decoration: none;
	        font-weight: normal;
	        color: #000000;
	        width: 150px;
	    }
    .TextBoxFile
	    {
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 11px;
	        text-decoration: none;
	        font-weight: normal;
	        color: #000000;
	        width: 150px;
	    }

    .SmallTextBox
	    {
	        font-family: "Trebuchet MS", Verdana;
	        font-size: 11px;
	        text-decoration: none;
	        font-weight: normal;
	        color: #000000;
	        width: 85px;
	    }
		
		#tablist
		{
			padding: 3px 0;
			margin-left: 0;
			margin-bottom: 0;
			margin-top: 0.1em;
			font: bold 12px Verdana;
		}
			
		#tablist li
		{
			list-style: none;
			display: inline;
			margin: 0;
		}
		
		#tablist li a
		{
			padding: 3px 0.5em;
			margin-left: 3px;
			border: 1px solid #778;
			border-bottom: none;
			background: white;
		}
		
		#tablist li a:link, #tablist li a:visited
		{
			color: navy;
		}
		
		#tablist li a.current
		{
			background: #8787CF;
		}
		
		#tabcontentcontainer
		{
			width: 500px;
			/* Insert Optional Height definition here to give all the content a unified height */
			padding: 5px;
			border: 1px solid black;
		}
		
		.tabcontent{
			display:none;
		}
		img
		{
			border: 0;
		}
		
		#pagecell1
		{
			left: 2%;
			right: 2%;
			width: 95.6%;
			background-color: #ffffff;
		}
		#pageNav
		{
			float: left;
			width:300px;
			padding: 0px;
			background-color: #CA8FFD;
			border-right: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
	        font-family: "Trebuchet MS", Verdana;
			font-size: 11px;
			letter-spacing: 2px;
		}
		#sectionLinks
		{
			margin: 0px;
			padding: 0px;
		
		}
		
		#sectionLinks h3
		{
			padding: 5px 0px 0px 10px;
			color: #852420;
		}
		
		#sectionLinks a:link, #sectionLinks a:visited
		{
			display: block;
			border-top: 1px solid #ffffff;
			border-bottom: 1px solid #cccccc;
			font-weight: bold;
			padding: 5px 0px 5px 25px;
			color: #ffffff;
		}
		
		#sectionLinks a:hover
		{
			border-top: 1px solid #e5e5e5;
			background-color: #ECD9FF;
			background-image: none;
			font-weight: bold;
			text-decoration: none;
			color: #000000;
		}