html
{ filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

hr
{ margin : 8px 0px; color : #ccc; background-color : #ccc; height : 2px; border : 0; }

body
{ background : #006080; color : #000000; margin : 0; padding : 0px 0px 40px 0px; text-align: center; min-width: 850px; }

body, td, th, input, select, textarea
{ font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 17px; }

a
{ color : #004060; font-weight : bold; }

a:hover	
{ text-decoration: underline; color : #0080a0; }

li			
{ text-align : left; list-style-image: url('/resources/img/skrunk.gif'); margin-bottom : 4px; }

ul			
{ margin-left : 24px; padding-left : 0px; }

form
{ margin : 0; padding : 0; }

p
{ margin : 0px 0px 12px 0px; }

h1
{ font-weight : bold; font-size : 1em; margin : 0 0 4px 0; text-transform: uppercase; letter-spacing : 2px; }

h2		
{ padding : 0; margin : 0; font-weight : bold; font-size : 1em; }

label
{ font-weight : bold; display : block; }

.form
{ width : 450px; display : block; margin-bottom : 8px; }

#header
{ border : 0; }

#tagline
{ position : relative; top : -94px; left : 135px; color : #fff; font-weight : bold; }

#title
{ position : relative; top : -59px; left : 70px; color : #fff; font-weight : bold; font-size : 14px; text-transform: uppercase; }

#container
{ width : 960px; background-color : #fff; background-image: url('/resources/img/main.jpg'); background-repeat: repeat-y; margin : 0px auto; padding : 0px; text-align: left; }

#contents
{ width : 640px; padding : 0px 0px 0px 70px; float : left; margin-top : -30px; line-height: 1.4em; }

#footer
{ vertical-align: bottom; }

#menu
{ float : right; padding-right : 50px; margin-top : -30px; }

#menu ul
{ margin : 0 0 8px 0; padding : 0;}

#menu li
{ list-style-type: none; list-style-image: none; margin : 0; padding : 0; }

#menu b
{ color : #fff; letter-spacing: 1px; margin-bottom : 4px; display : block; text-transform: uppercase;  }

#menu a
{ color : #8cd; text-transform: uppercase; text-decoration : none; }

#menu a:hover
{ color : #fff; text-transform: uppercase; text-decoration: none; }

#menu #active-link
{ color : #fff; text-decoration: underline; }

.quote
{ margin : 0px 24px 12px 24px; }

.message, .box
{ margin : 0px 0px 8px 0px;  padding : 8px 16px; border : 1px solid #CCC; overflow: hidden; }

.message
{ background-color : #ffe; border : 1px solid #ddc; }

.image
{ margin : 12px 0px; }

.image-right
{ margin : 0px 0px 10px 20px; float : right; }

.image-left
{ margin : 0px 20px 10px 0px; float : left; }

.stdTable
{ width : 100%; border-collapse : collapse; margin : 0px 0px 12px 0px; background-color : #FFFFFF; }

.stdTable th, .stdTable td	
{ padding : 2px 8px 2px 8px; border : 1px solid #ccc; }

.stdTable th
{ text-align : left; background-color : #F0F0F0; }

@media print
{
	#tagline, #header, #menu, #footer
	{ display : none; }
	
	#contents
	{ margin : 0px; padding : 0; width : 100%; background-image: none; } 
	
	#container
	{ width : 100%; background-image : none; }
	
	#title
	{ color : #000; }
	
	body
	{ margin : 0px; padding : 0; width : 100%; background-color : #fff; }	
}
