html {overflow-y: scroll;}

	body{
				font-size: medium;
				margin: 5px;
	}

    .container {
                text-decoration: none;
	    	    margin: 0px;
		    	margin-left: auto;
		    	margin-right: auto;
                font-family: verdana, arial, helvetica, sans-serif;
                color: black;
	}

.headertable	{
				width: 100%;
                background-color: #A9A9FF;
                filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#000080, endColorStr=#A9A9FF, gradientType=0);
	}

	.banner {
				padding: 0;
                margin-bottom: 5px;
                border: 1px solid gray;
                font-size: 0.7em;
                line-height: 20px;
	}
        .headerimage {
                padding: 5px 20px 2px 0;
                float:left;
        }
        .headertitle {
                color: #ff0000;
                font-size: 2em;
                font-weight: normal;
                line-height: 35px;
        }
        .bannertext {
                margin: 0;
                color: #000000;
                font-weight: bold;
        }
		.lightbannertext {
				margin: 0;
                color: #C0C0FF;
                font-weight: bold;
        }
        .headerdate {
        		margin: 0;
        		color: #C0C0FF;
                float:right;
                padding-right: 10px;
                font-weight: bold;
        }
	.content {
				padding: 5px;
				margin-left: 135px;
				margin-right: 135px;
                border: 1px solid gray;
                text-align: justify;
                font-size: 0.8em;
	}

	.sidebar-a {
				float: left;
				width: 130px;
                font-size: 0.75em;
        }

	.sidebar-b {
				float: right;
				width: 130px;
                font-size: 0.75em;
        }

	.table {
				border: 1px solid gray;
                width: 100%;
                background-color: #F1F2F9;
                filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F1F2F9, endColorStr=#D2D7F8, gradientType=0);
                margin-bottom: 5px;
        }

        .thead {
                padding: 5px;
                border: 1px solid gray;
                color: white;
                background-color: #000080;
                filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#000080, endColorStr=#A9A9FF, gradientType=0);
        }
        .navhead {
				margin: 0;
        }
        .tcell {
                padding: 1px;
        }
        .navlink {
				margin: 0 0 0 12px;
                text-indent: -12px;
        }
.footertable	{
				width: 100%;
                background-color: #A9A9FF;
                filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#E6E8FF, endColorStr=#A9A9FF, gradientType=0);
	}

.footer {
                text-align: center;
				padding: 0px;
				margin-top: 5px;	
                border: 1px solid gray;
               	font-size: 0.7em;
	}

.caption	{
				font-size: 0.7em;
				font-weight: normal;
				color: #C0C0D0;
	}
	
.webmaster	{
				font-size: 0.7em;
				font-weight: bold;
				font-style: italic;
				color: #E0E0E0;
	}
	
.webmastertable	{
				width: 100%;
	}

        a{
                text-decoration: none;
                font-weight: bold;
                color:  #202020;
    }
        a:link {}
        a:visited {}
        a:active {}
        a:hover {color: #ff0000; text-decoration:underline;}
        
h1	{font-size: 1.3em; color: #000080; text-align: left; margin: 0 0 18px 0;}
h2	{font-size: 1.2em; color: #000080; text-align: left; margin: 12px 0 9px 0;}
h3	{font-size: 1.1em; color: #000080; text-align: left; margin: 9px 0 6px 0;}
h4	{font-size: 1.0em; color: #000000; text-align: left; margin: 9px 0 6px 0;}

.clickable {cursor: pointer;}

.mainimage {margin: 0 auto; padding:0;}
ul.mainimages {margin:0; padding:0;}
li.mainimages {list-style-type: none; margin:0; padding:0;}
.gallery {position: relative; width:602px; height:232px; margin:0 auto; padding:0; overflow: hidden;}
#gallery li {display: block;}
#gallerycaption {text-align: center; margin: 2px 0 5px 0;}
.mainimages img {border: 1px solid #000000;}
