/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Tahoma;
	font-size:12px;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	margin: 0px;
	padding: 0px;
    background: #5660B1 url(/gfx/background.gif) 50% 0 repeat-y;	
}



p {
     margin:  0 0 1em 0;
     padding:  0;
}


/*********** WRAPPERS ************/

#wrapper{
	position: relative;
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color:#FFFFFF;
}


/***************************************/
.hardbreak{
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */

}

a:link, a:visited{
	color: #006699;
	text-decoration: none;
}

a:hover{
	color: #FF9900;
	text-decoration: none;
}


ul{
 list-style-type: circle;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: circle;
}

H1{
font-size:16px;
background-color:#000000;
color:#FFFFFF;
padding-left:5px;
}

H2{
font-size:14px;
}


/******** Basic Image Float Controls ********/
.IMGright{
float:right;
padding:10px;
}

.IMGleft{
float:left;
padding:10px;
}


.rightPIC{
float:right;
clear:right;
margin:5px;
padding:5px;
border:1px solid #dddddd;
background-color:#FFFFFF;
}

.leftPIC{
float:left;
clear:left;
margin:5px;
padding:5px;
border:1px solid #999999;
background-color:#FFFFFF;
}

/******* Header *********/
#Header{
}

/******* Footer *********/
#Footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#eeeeee;
font-weight:bold;
background-color:#333333;
height:20px;
}

#Footer a:link, #Footer a:visited{
	color: #ddddff;
	text-decoration: none;
}

#Footer a:hover{
	color: #66FF66;
	text-decoration: none;
}


/******* BreadCrumb Navigation *******/
.BreadCrumb{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#eeeeee;
font-weight:bold;
background-color:#333333;
padding-left:10px;
padding-right:10px;
}

.BreadCrumb a:link, .BreadCrumb a:visited{
	color: #ddddff;
	text-decoration: none;
}

.BreadCrumb a:hover{
	color: #66FF66;
	text-decoration: none;
}


/***** Navigation ******/
#nav_table{
background-color:#dbf0ff;
background-image:url(/gfx/navback.jpg);
border-left:1px solid #a8c0cc;
border-right:1px solid #a8c0cc;
}

#nav
{
width:180px;
font-family:Tahoma;
font-weight:bold;
font-size:14px;

}

#nav ul
{
margin-left: 0;
margin-bottom: 0;
padding-left: 0;
list-style-type: none;
}

#nav li a
{
text-decoration:none;
color:#444444;
background-color: none;
display: block;
width:160px;
height:20px;
border-bottom: 1px dashed #759099;
margin-left:10px;
}

#nav li a:hover
{
font-size:15px;
color:#ffffff;
background-color:#a8c0cc;
}


/******** Bodytext **********/
.bodytext{
font-size:12px;
}

/******** CDS Support Message **********/
.CDS_support{
font-size:9px;
font-weight:bold;
}

.CDS_support a
{
text-decoration:none;
color: #003399;

}

.CDS_support a:hover
{
color: #339933;
}

/*************** side events **************/
.events{
padding-left:5px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
border-bottom:1px dashed #999999;

}

.events li{
border-bottom:1px dashed #0066CC;
}

.events a:link, .events a:visited{
font-size:12px;
color: #003399;
text-decoration:none;
}

.events a:hover{
text-decoration:none;
color:#0099CC;
}


/******* Fisheries Images *************/
.fisheries{
float:right;
margin:10px;
border:10px solid #CCCCCC;
}



/******** Trophies Page **********/
.award_title{
background-color:#006699;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
height:20px;
line-height:20px;
vertical-align:middle;
}


/******** Raffle Results **********/
.raffle{
color:#444444;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}

.raffle TD{
border-bottom:solid 1px #cccccc;
}

.raffle_title{
background-color:#eeeeff;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

.raffle_subtitle{
background-color:#ddddff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.raffle_smallprint{
background-color:#eeeeff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}