/* INITIALIZE */
body, h1, h2, h3, h4, h5, p, ul, li, ul li, table, th, td, form, input,img, a {
margin:0px;
padding:0px;
border:0px;
}

body {
margin: 0px;
color: black;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
padding-top:20px;
background-image:url(/images/holding_gradient.jpg);
background-repeat:repeat-x;
}

a:link,
a:visited,
a:hover,
a:active {
text-decoration: none;
color: #313131;
font-weight: bold;
}

a:hover {
text-decoration: underline;
}

#container {
position: absolute;
left: 50%;
width: 900px;
margin-left: -450px;
margin-top: 0px;
}

#incontainer {
position: relative;
}

#breadcrumb {
width:750px;
height:24px;
margin-left:150px;
margin-top:2px;
background-image:url(/images/breadarrow.gif);
background-repeat:no-repeat;
}

#breadcrumb p {
padding-top:4px;
padding-left:25px;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}

#breadcrumb p a:link,
#breadcrumb p a:visited,
#breadcrumb p a:hover,
#breadcrumb p a:active {
text-decoration: none;
color: #666666;
font-weight: bold;
}

#leftcol {
width:140px;
float:left;
margin-right:10px;
}

#midcol {
width:400px;
float:left;
margin-right:10px;
}

#rightcol {
width:340px;
float:left;
}

#mainimage {
width:400px;
height:250px;
}

#quoteblock {
width:340px;
height:250px;
}

#montage {
float:right;
padding-top:4px;
border-top:1px dotted #ccc;
margin-top:4px;
padding-left:5px;
border-left:1px dotted #ccc;
margin-left:5px;
}

#pic3 {
width:208px;
height:250px;
}

#hotlink1 {
float:left;
padding-top:4px;
border-top:1px dotted #ccc;
margin-top:4px;
}

#pic1 {
width:120px;
height:120px;
}

#hotlink2 {
float:left;
padding-top:4px;
border-top:1px dotted #ccc;
margin-top:4px;
}

#pic2 {
width:120px;
height:120px;
}

#eventdate {
width:100%;
text-align:right;
color:#006600;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
}

#countdown {
width:100%;
margin-top:40px;
text-align:right;
}

#countdown div.counttitle {
color:#9dce6b;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
}

#countdown div.counttoday,
#countdown div.countdays {
color:#006600;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
}

#logo {
width:140px;
height:81px;
margin-top:170px;
}

#nav {
margin-top:12px;
width:100%;
text-align:right;
}

#nav ul {
list-style:none;
border-top:1px dotted #ccc;
}

#nav ul li {
border-bottom:1px dotted #ccc;
padding-top:2px;
padding-bottom:2px;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
}

#nav ul li a:link,
#nav ul li a:visited,
#nav ul li a:active {
text-decoration: none;
color: #666;
font-weight: bold;
padding-right:9px;
}

#nav ul li a:hover {
text-decoration: none;
font-weight: bold;
padding-right:9px;
}

#nav ul li:hover a {
text-decoration: none;
font-weight: bold;
}

#nav ul li:hover {
background-color: #ccc;
}

#nav ul li.active {
background-color: #ccc;
}

#nav ul li.active a {
text-decoration: none;
font-weight: bold;
}

h1 {
font-size:20px;
text-transform:uppercase;
font-weight:bold;
color:#9dce6b;
letter-spacing: -1px
}

h2 {
font-size:20px;
text-transform:uppercase;
font-weight:bold;
color:#666;
letter-spacing: -1px
}

h3 {
font-size:16px;
color:#666;
letter-spacing: -1px
}

#main {margin-top:5px;}

#main p {
margin-top:15px;
margin-right:20px;
line-height:150%;
}

#footer {
height:30px;
margin-top:20px;
width:400px;
overflow:auto;
font-size: 10px;
color:white;
font-weight:bold;
background-image:url(/images/footerbar.gif);
background-repeat:no-repeat;
}

#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
text-decoration: none;
color: #006600;
font-weight: bold;
}

#footer span.footerleft {
display:block;
padding-top:7px;
padding-left:30px;
float:left;
}

#footer span.footerright {
display:block;
padding-top:7px;
padding-right:15px;
float:right;
}

.newsitem {
border-bottom:3px solid #9dce6b;
margin-bottom:10px;
padding-left:10px;
padding-top:5px;
background-image:url(/images/newsbullet.gif);
background-repeat:no-repeat;
}

.info {
text-transform:uppercase;
font-size:10px;
font-weight:bold;
color:#666;
}

.date {color:#9dce6b;}

.newscopy {font-size:11px;}

.keepreading {
width:390px;
text-align:right;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
color:#666;
padding-bottom:10px;
}

#backtotop {
width:100%;
text-align:right;
}

img.plotlabel {padding-top:10px;}

img.plotnumber {
padding-top:10px;
padding-right:10px;
}

img.plotnumberend {padding-top:10px;}

#plotnumimg {padding-top:5px;}

#sponsors {padding-top:40px;}