/* Yahoo's reset.css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 	border:0; }
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {	list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/* --- */

/* Yahoo's fonts.css */
body {font:12px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}
/* --- */


body {
	margin: 0;
	padding: 20px;
	background: #003300;
	text-align: center;
	font-family: Verdana, Helvetica, Arial, sans serif; font-size: 92%; line-height: 136%;
}

td {margin: 1em 0; padding: 0 10px; line-height: 144%;}

p {margin: 1em 0; padding: 0 10px; line-height: 144%;}

ul {margin: 1em 0; margin-left: 2em; padding: 0 10px; line-height: 144%; list-style: disc outside;}

li {line-height: 144%;}

a: { color: black; font-size: 77%; }
a:link { color: #006600; font-weight: bold; text-decoration: none; }
a:visited { color: #006600; font-weight: bold; text-decoration: none; }
a:hover { color: blue; font-weight: bold; text-decoration: underline; }
a:active { color: green; font-weight: bold; text-decoration: underline; }

.small { color: black; font-size: 77%; padding-top: 5px; padding-bottom: 5px; }
.sidebar { color: black; font-size: 77%; padding-top: 5px; padding-bottom: 5px; }
.large { color: black; font-size: 114%; font-weight: bold; }

#news {
   width:500px;
   height:300px;
   border: 0px;
   float: none;
   padding: 0px;
   margin: 2em auto 0 auto;

}

.newsitem {
   width:500px;
   height:300px;
   position:absolute;
   display: block;
   color: white;
}

.newsitem img {
  float: none;
  padding: 0 0px;
}


#menu1 {
  font-size: 85%;
  text-align:left;
}

.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 0px #003366;
    border-style: none solid none none;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    background: #999900;
    color: #003300;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #003300;
    color: #CCCC66;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item2 {
    background: #CCCC66;
    color: #003300;
}
.ddm1 .item2:hover {
    background: #003300;
    color: #CCCC66;
}

.ddm1 .sub, .ddm1 .sub:hover {
    padding-left:20px;
}

.ddm1 .cathead, .ddm1 .cathead:hover {
    font-style: italic;
    background: #CCCC66;
    color: #003300;
}

.ddm1 .section {
    border: 1px #003300;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
.ddm1 .left, .ddm1 .left:hover {
  border-style: none solid;
 }
.ddm1 .right, .ddm1 .right:hover {
  border-style: solid solid solid none;
}

* html .ddm1 td { position: relative; } /* ie 5.0 fix */

table.lineup {
	border-width: 0px 0px 0px 0px;
	border-spacing: 10px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: #FFFF99;
}
table.lineup td {
	border-width: 0px 0px 0px 0px;
	padding: 10px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: #F1F196;
	-moz-border-radius: 0px 0px 0px 0px;
}
