.homepage {
	margin: 0px 2px 0px 2px;
        border: solid 2px #003366;
        padding: 2em;
}

#announce {
	width: 50%;
	margin-left: 5px;
        border: solid 2px #003366;
        text-align: left;
	display: inline;
}

TD {font-family:arial; font-size:11pt; margin-left: 0; margin-right:0; font-style
 :normal;color:black; background-color: #FFFAF0}
TH {font-family:Arial; font-size:11pt; background-color: #8EA6E
A }
TH.front {font-family:Arial; font-size:11pt; background-color:#D3D3
D3}
TD {font-family:arial; color:black}
TH {font-family:Arial; background: #8EA6EA }
TH.front {font-family:Arial; font-size:11pt; background:#D3D3D3}
H1 {font-family:Arial; color:#00008B}
H2 {font-family:Arial; color:#00008B}
H3 {font-family:Arial; color:#00008B}
H4 {font-family:Arial; color:#00008B}
H5 {font-family:Arial; color:#00008B}
H6 {font-family:Arial; color:#80ff00}
TABLE {border:3;cellpadding:2}
BODY, P{backgroundcolor:#D3D3D3}
BODY, P{background-color:#D3D3D3}
BODY, P{background:#D3D3D3}


TD.bar {
color: #000000;
background: red;
}

A.bl:link { color: blue }
A.bl:visited { color: blue }
A.bl:active { color: blue }


A:link { color: blue }
A:visited { color: blue }
A:active { color: blue }

A.db_eagle { color: white; background: purple; }
A.eagle { color: black; background: gold; }
A.birdie { color: white; background: blue; }
A.par { color: black; background: #00ee00; }
A.bogie { color: white; background: #ff0000; }
A.double { color: white; background: #990000 ; }
A.triple { color: white; background: #660000; }
A.other { color: white; background: #330000; }

.db_eagle { background: purple; }
.eagle { background: gold; }
.birdie { background: blue; }
.par { background: #00ee00; }
.bogie { background: #ff0000; }
.double { background: #990000 ; }
.triple { background: #660000; }
.other { background: #330000; }

.answer {
	margin-top : 60px;
	background-color : #FFF5EE;
	color : Navy;
	font-family : "Times New Roman", Times, serif;
	font-size : .8em;
}

.question {
	margin-top : 10px;
	margin-bottom : 10px;
	background-color : Navy;
	color : White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
}

.question_idx {
	backgroundcolor: #ff3333;
	color: yellow;
	font-family : Arial, Helvetica, sans-serif;
	font-size : .8em;
}

.instruct {
	background-color : #FFF5EE;
	color : Navy;
	font-family : Arial, Helvetica, sans-serif;
	font-size : .9em;
}


.small {
	font-family : "Times New Roman", Times, serif;
	font-size : 12pt;
}

.head {
	font-family : "Times New Roman", Times, serif;
	font-size : 16pt;
}

.TabForegroundColor { background-color:  #224499; } 
.TabForegroundText { font-family: Arial, Helvetica;  font-size:  9pt;  color:  #FFFFFF;  font-weight:  bold ; }
.TabBackgroundColor  { background-color: #CCCC99; } 
.TabBackgroundText {  font-family:  Arial,  Helvetica;  font-size:  9pt;  color: #003366; text-decoration: none; } 

.LeftTabForeSlant   {   background-image:   url(images/tl.gif);
   background-repeat:    no-repeat;    background-position:   left   top;
   background-attachment:    scroll;    background-color:    #224499;   }

.LeftTabBgSlant   {   background-image:   url(images/tl.gif);
   background-repeat:    no-repeat;    background-position:   left   top;
   background-attachment:    scroll;    background-color:    #CCCC99;   }

.LeftSubTab     {     background-image: url(images/sl.gif);
   background-repeat:    no-repeat;    background-position:   left   top;
   background-attachment:    scroll;    background-color:    #224499;   }

.RightTabBgCurve{     background-image:     url(images/tr.gif);
   background-repeat:    no-repeat;   background-position:   right   top;
   background-attachment:    scroll;    background-color:    #CCCC99;   }

.RightTabForeCurve{    background-image:    url(images/tr.gif);
   background-repeat:    no-repeat;   background-position:   right   top;
   background-attachment:    scroll;    background-color:    #224499;   }

.RightSubTab {  background-image:       url(images/sr.gif);
   background-repeat:    no-repeat;   background-position:   right   top;
   background-attachment:    scroll;    background-color:    #224499;   }

.infobox {
	text-align: left;
	background-color: #FFFF99;
	color: black;
	width: 500px;
	margin-left: auto;
	margin-right: auto; 
	border: solid 4px #003366;
	padding: 1em;
}
div.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto; 
}

.coupon {
	text-align: left;
	background-color: #FFFF99;
	color: black;
	width: 500px;
	margin-left: auto;
	margin-right: auto; 
	border: dotted 4px #003366;
	padding: 1em;
}

.odd {
   background-color : #FFF5EE;
   color : Navy;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 10pt;
}

.even {
   background-color : #fff3bd;
   color : Navy;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 10pt;
}

.xsmall {
   font-family : Arial, Helvetica, sans-serif;
   font-size : 7pt;
}

.sidebar {
        text-align: left;
        background-color: #FFFFFF;
        color: blue;
        width: 154px;
	padding: 5px;
        border-left: solid 3px #003366;
        border-right: solid 3px #003366;
        border-bottom: solid 3px #003366;
}

.sidebartitle {
        text-align: center;
        background-color: #422F99;
        border-top: solid 3px #003366;
        border-left: solid 3px #003366;
        border-right: solid 3px #003366;
	padding: 5px;
        color: white;
        width: 154px;
}
#tabmenu {
		color: #000;
		border-bottom: 2px solid black;
		margin: 12px 0px 0px 0px;
		padding: 0px;
		z-index: 1;
		padding-left: 10px }
		
#tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none; }	
		
#tabmenu  a, a.tab_active {
		color: #DEDECF;
		background: #898B5E;
		font: bold 12pt "bitstream vera sans", verdana, sans-serif;
		border: 2px solid black;
		padding: 5px 5px 0px 5px;
		margin: 0px;
		text-decoration: none; 
}
		
#tabmenu a.tab_active {
		background: #ABAD85;
		border-bottom: 3px solid #ABAD85; }
		
#tabmenu a:hover {
		color: #fff;
		background: #ADC09F; }	
		
#tabmenu a:visited {
		color: #E8E9BE; }
		
#tabmenu a.tab_active:hover {
		background: #ABAD85;
		color: #DEDECF; }

div#schedule a {
    display:block;
    color:#000;
    text-decoration:none;
    padding:.2em .8em;
    border:thin solid #fff;
    width:350px;
}
div#schedule a span {
    display:none;
}
div#schedule a:hover {
    background-color:#F4F4F4;
    border-top:thin solid #000;
    border-bottom:thin solid #000;
    border-left:thin solid #000;
    cursor:default;
}
div#schedule a:hover span {
    display:block;
    position:absolute;
    background-color:#F4F4F4;
    color:#000;
    left:400px;
    margin-top:-20px;
    width:280px;
    padding:5px;
    border:thin dashed #000;
}

.faq {
	text-decoration: none;
    border:thin solid black;
        padding: 10px 10px 5px 5px;
	background-color : #e5efc2;
	color : blue;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
A.faq {
	text-decoration: none;
	border:thin solid black;
        padding: 10px 10px 10px 10px;
	background-color : #e5efc2;
	color : blue;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

