/* WCC website stylesheet v1.0 */
body {
    font-size:10pt;
    font-family:"MS Trebuchet","Arial","Helvetica","sans-serif";
}
p {color:black; font-size:100%; }
h1 {color:navy; font-size: 180%; font-weight:bold; line-height: 100%;
    margin:0px;}
h2 {color:navy; font-size: 120%; font-weight:bold; }
h3 {color:navy; font-size: 110%; font-weight:bold; line-height:100%; }
table {
    padding: 0px;
    border:0px;
    font-size:100%;
    border-collapse:collapse;
}
td {padding:5px; border:1px solid #EEE;}
tr {vertical-align: top; }
a:link {color:blue;}
a:visited {color:purple;}
a:hover {color:blue;font-size:100%;font-weight:bold;}
a:focus {color:blue;}
img {border:1px; border-color: white; }
img a:hover{border:1px blue solid;}


#logo{
    position:absolute;
    display:inline-block;
    left:12px;
}
#menu_etc{
    position:absolute;
    left:150px;
    display:inline-block;
    width:848px;
}
.big_title{
    font-size:48px;
    font-weight:bold;
    font-family: "Palatino";
    height:56px;
    color:#500000;
}
#menustrip{
    height:20px;
    background-color:#f6f0f0;
    display:block;
    border-bottom:1px solid #efe0e0; 
    border-top:0px solid #efe0e0; 
    padding:6px 0px 2px 0px;
    
}
.topmenu_item {
	color: navy;
	font-size: 11pt;
	font-weight: bold;
	padding: 0px 14px 4px 8px;
}
.topmenu_item a{
    text-decoration:none;
    color:navy;
}
.topmenu_item a:hover{
    text-decoration:underline;
    color:#600;
    position:relative;top:-1px;
}
#topmenu h1 {color:navy; font-size:240%; font-weight:bold; line-height: 100%;margin-bottom:0px;}
.topmenu a:hover {font-size:100%;}

#main {
    position:absolute; left:150px;top:116px; width:848px;
}

#news {
    width:232px;
    position:absolute;
    top:5px;
    right:0px;
    background:#eee;
    padding:4px 12px 24px 12px;
    margin:8px 0px 0px 24px;
    font-size:90%;
}
div#news p {font-size:100%;}

#maincopy {width:568px; position:absolute; top:5px; padding:0px; /*min-height:400px;*/ }

#maincopy img{margin-top:8px; margin-bottom:4px;}
div#footer {position:relative; color:black; font-size:8pt;}

.headline {color:navy; font-size:12pt; font-weight: bold;}

.pic_caption {color:black; font-style: oblique;font-size:10pt;}

.bordertable {vertical-align:top; border-color:black; /*background:yellow;*/ }

.wonbox {color: green;}

.lostbox {color: red; }
.ind {margin-left:30px; }
.newsimage {padding: 5px 0px 5px 10px;}
.newsimageleft {padding: 5px 10px 5px 0px;}
.imagefloatright
{
	padding: 5px 0px 0px 10px;
	float: right;
	clear: both;
}
.float_right{
	width:306px;
	float:right;
	padding:0px 0px 12px 12px;
}