


        :link {
                Font-Family : Arial, Helvetica ;
                Font-Size : 12px ;
                Color : #F70010 ;
                Text-Decoration : None
        }
        :visited {
                Color : #D70010   ;
                Font-Family : Arial, Helvetica ;
                Font-Size : 12px ;
                Text-Decoration : None
        }
        A:hover {
                Font-Family : Arial, Helvetica ;
                Font-Size : 12px ;
                Text-Decoration : Underline
        }

        body {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
        }

        p {
		font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                display: inline;
        }

        LI {
		font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
		list-style-type: disc;
        }

        B {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
        }

	.main_cell {
		background-image: url('images/logo_back.jpg') ;
		background-repeat: no-repeat ;
		background-position: top center ;
	}

        .warning_text {
                font-family: Georgia, Arial, sans-serif;
                font-size: 13px;
                font-weight: bold;
                Color : #FF0000 ;
        }

        .gallery_icon {
                font-family: Arial, sans-serif;
                font-size: 13px;
                Color : #FF6666 ;
        }

        .admin_text {
                font-weight: bold;
                Color : #FFFFFF ;
                Background-Color: #DD0000;
        }

        .admin_box {
                Color : #000066 ;
                Font-Family : Arial, Helvetica ;
                Font-Size : 12px ;
                Text-Decoration : none ;
                Background-Color: #FFFFDD;
                Border-Top : #CCC Solid 1px ;
                Border-Bottom : #666 Solid 1px ;
                Border-Right : #666 Solid 1px ;
                Border-Left : #CCC Solid 1px ;
		Padding : 3px;
        }

        .title_text {
                font-family: Arial, sans-serif;
                font-size: 14px;
                font-weight: bold;
                Color : #FFAA66 ;
        }

        .login_header,.login_block {
                Font-Family : Arial, Helvetica ;
                Font-Size : 12px ;
                Color : #666666 ;
                Text-Decoration : None ;
                position: relative;
                Padding : 5px;
                Background-Color: #EFEFEF;
                Border-Top : #090 Solid 2px ;
                Border-Bottom : #090 Solid 2px ;
                Border-Right : #090 Solid 2px ;
                Border-Left : #090 Solid 2px ;
        }

        .text_block {
                Font-Family : Arial, Helvetica ;
                Font-Size : 12px ;
                Color : #fefefe ;
                Text-Decoration : None ;
                position: relative;
                Padding : 5px;
                Background-Color: #333333;
                Border-Top : #006 Solid 2px ;
                Border-Bottom : #006 Solid 2px ;
                Border-Right : #006 Solid 2px ;
                Border-Left : #006 Solid 2px ;
        }

        .random_room {
                Font-Family : Arial, Helvetica ;
                Font-Size : 12px ;
                Color : #333333 ;
                Text-Decoration : None ;
                Padding : 1px;
                Background-Color: #FEFEFE;
                Border-Top : #009 Solid 1px ;
        }

        .data_table {
                Padding : 2px;
                Background-Color: #FFFFFF;
                Border-Top : #009 Solid 1px ;
                Border-Bottom : #009 Solid 1px ;
                Border-Right : #009 Solid 1px ;
                Border-Left : #009 Solid 1px ;
        }

        .data_header {
                Font-Family : Georgia, Arial, Helvetica ;
                Font-Size : 12px ;
                Font-Weight : Bold ;
                Color : #000000 ;
                Text-Decoration : None ;
                Padding : 3px;
                Background-Color: #FFFFDD;
        }

        .data_field {
                Font-Family : Arial, Helvetica ;
                Font-Size : 12px ;
                Color : #333333 ;
                Text-Decoration : None ;
                Padding : 1px;
                Background-Color: #FEFEFE;
        }

        .data_field2 {
                Font-Family : Arial, Helvetica ;
                Font-Size : 12px ;
                Color : #333333 ;
                Text-Decoration : None ;
                Padding : 1px;
                Background-Color: #EFEFEF;
        }

        .header_row {
                Font-Family : Arial, Helvetica ;
                Font-Size : 13px ;
                Font-Weight : Bold ;
                Color : #000000 ;
                Text-Decoration : None ;
                Padding : 3px;
                Background-Color: #FFFF99;
                Border-Top : #009 Solid 1px ;
                Border-Bottom : #009 Solid 1px ;
                Border-Right : #009 Solid 1px ;
                Border-Left : #009 Solid 1px ;
        }

        input.fontbutton {
                color:#EEEEEE;
                font-family:'arial',helvetica,sans-serif;
                font-size:13px;
                font-weight:bold;
                background-color:#0000DD;
                border:1px inset;
                border-top-color:#009900;
                border-left-color:#009900;
                border-right-color:#003300;
                border-bottom-color:#003300;
        }

        input.smallbutton {
                color:#EEEEEE;
                font-family:'arial',helvetica,sans-serif;
                font-size:10px;
                font-weight:bold;
                background-color:#0000DD;
                border:1px inset;
                border-top-color:#009900;
                border-left-color:#009900;
                border-right-color:#003300;
                border-bottom-color:#003300;
        }



/*///////////////////////////////////////////////////////////
// START POPCAL STYLES
///////////////////////////////////////////////////////////*/


	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#DEDEDE;
			text-align:center;
			vertical-align:middle;
			text-decoration:none;
			color:white;
			font-weight:bold;
			font-family:arial;
			font-size:9pt;
			}
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			color:#DEDEDE;
			background-color:#0000DD;
			font-family:arial;
			font-size:9pt;
			}
	TD.TESTcpDayColumnHeader
			{
			color:white;
			font-weight:bold;
			font-family:arial;
			font-size:9pt;
			background-color:#DEDEDE;
			text-align:right;
			border: 1px solid #DEDEDE;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentDate
			{
			color:#990000;
			background-color:#0000DD;
			font-family:arial;
			font-size:9pt;

			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDate:hover,
	.TESTcpCurrentDate:hover
			{
			color:#FFFF99;
			background-color:#CCCCCC;
			font-family:arial;
			font-size:9pt;
			text-align:right;
			text-decoration:none;
			}
	.TESTcpOtherMonthDate
			{
			color:#D0D0D0;
			background-color:#0000DD;
			font-family:arial;
			font-size:9pt;
			text-align:right;
			text-decoration:none;
			}

	.TESTcpOtherMonthDate:hover
			{
			color:#FFFF99;
			background-color:#CCCCCC;
			font-family:arial;
			font-size:9pt;
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#DEDEDE;
			background-color:#F3F3F3;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDateDisabled:hover,
	.TESTcpOtherMonthDateDisabled:hover,
	.TESTcpCurrentDateDisabled:hover
			{
			color:#FFFF99;
			background-color:#CCCCCC;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#DEDEDE;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #CCCCCC;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:white;
			background-color: #DEDEDE;
			border-width:1;
			border: 1px solid black;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border: 1px solid #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border: 1px solid #CCCCCC;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{

			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#DEDEDE;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border: 1px solid #DEDEDE;
			background-color: #0000DD;
			}

/*///////////////////////////////////////////////////////////
// END POPCAL STYLES
///////////////////////////////////////////////////////////*/

