[onclick]
{
cursor:pointer
}

body
{
background-image:url(../images/background.png);
background-position:top center;
background-repeat:repeat-x;
font-family:Verdana, Geneva, sans-serif;
font-size:70%;
color:#333;
font-weight:normal;
background-color:#666;
text-align:center;
padding:0;
margin:0;
}

p
{
margin:0 0 10px 0;
}

#wrapper
{
width:980px;
margin:0px auto 20px auto;
background-color:#FFF;
text-align:left;
position:relative;
padding:0;
}

#topspace
{
width:960px;
background-image:url(../images/topspace.png);
background-position:top left;
background-repeat:no-repeat;
background-color:#666;
padding:10px 10px 10px 10px;
margin:0;
text-align:left;
position:relative;
display:block;
clear:both;
}

#rightcol
{
width:200px;	
float:left;
padding:0 0 0 10px;
}

#leftcol
{
width:200px;
float:left;
padding:0 10px 0 10px;
}

#midcol
{
width:540px;
float:left;
}

#trackcol
{
width:750px;
float:left;
}

#subcol
{
width:755px;
float:left;
}


#menuregister
{
width:200px;
height:40px;
margin:0 0 10px 0; 
padding:0;
}

#menulinkedin
{
width:200px;
height:33px;
margin:0 0 10px 0; 
padding:0;
}

#menumid
{
width:200px;
padding:0 0 0 0; 
}

#scopelogo
{
padding:0;
position:relative;
margin:0 0 10px 0;
}

#strapline1
{
padding:0;
position:relative;
margin:0;
text-align:center;
font-weight:bold;
color:#F60;
}

#strapline2
{
padding:0;
position:relative;
margin:0 0 10px 0;
text-align:center;
color:#F60;
}

.slideshowspace
{
padding:0;
position:relative;
margin:0;
width:10px;
height:275px;
}

.menuoff
{
background-image:url(../images/menuoff.png);
background-position:top left;
background-repeat:no-repeat;
background-color:#679;
padding:0;
margin:0 0 5px 0; 
}

.menuon
{
background-image:url(../images/menuon.png);
background-position:top left;
background-repeat:no-repeat;
background-color:#457;
padding:0;
margin:0 0 5px 0; 
}

.corner1
{
background-image:url(../images/corner1.png);
_background-image:url(../images/corner1.gif);
background-position:top left;
background-repeat:no-repeat;
padding:0;
margin:0;
}

.corner2
{
background-image:url(../images/corner2.png);
_background-image:url(../images/corner2.gif);
background-position:top right;
background-repeat:no-repeat;
padding:0;
margin:0;
}

.corner3
{
background-image:url(../images/corner3.png);
_background-image:url(../images/corner3.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding:0;
margin:0;
}

.corner4
{
background-image:url(../images/corner4.png);
_background-image:url(../images/corner4.gif);
background-position:bottom right;
background-repeat:no-repeat;
padding:8px 10px;
margin:0;
}

.universaltitle
{
font-weight:bold;
font-size:115%;
background-color:#457;
padding:0;
margin:10px 0 5px 0;
color:#FFF;
}

.midtitle
{
width:530px;
height:25px;
background-image:url(../images/titlewide.png);
background-position:top left;
background-repeat:no-repeat;	
color:#FFF;
line-height:25px;
font-weight:bold;
padding:0 0 0 10px;
margin:0 0 10px 0;
}

.tracktitle
{
width:740px;
height:25px;
background-image:url(../images/titleextrawide.png);
background-position:top left;
background-repeat:no-repeat;	
color:#FFF;
line-height:25px;
font-weight:bold;
padding:0 0 0 10px;
margin:0 0 10px 0;
}

.shorttitle
{
width:190px;
height:25px;
background-image:url(../images/titleshort.png);
background-position:top left;
background-repeat:no-repeat;	
color:#FFF;
line-height:25px;
font-weight:bold;
padding:0 0 0 10px;
margin:0 0 10px 0;
}

.midcontent
{
width:540px;
padding:0;
margin:0 0 15px 0;
position:relative;
}

.trackcontent
{
width:750px;
padding:0;
margin:0 0 15px 0;
}

.midcontentcentered
{
width:540px;
padding:0;
margin:0 0 15px 0;
text-align:center;
}

.shortcontent
{
width:200px;
padding:0;
margin:0 0 15px 0;
}

.shortcontentcentered
{
width:200px;
padding:0;
margin:0 0 15px 0;
text-align:center;
}

.subtitle
{
width:750px;
height:25px;
background-image:url(../images/titlesub.png);
background-position:top left;
background-repeat:no-repeat;	
color:#FFF;
line-height:25px;
font-weight:bold;
padding:0 0 0 10px;
margin:0 0 10px 0;
}

.subtitlespace
{
width:750px;
height:25px;
background-image:url(../images/titlesub.png);
background-position:top left;
background-repeat:no-repeat;	
color:#FFF;
line-height:25px;
font-weight:bold;
padding:0 0 0 10px;
margin:40px 0 10px 0;
}


.subcontent
{
width:750px;
padding:0;
margin:0 0 10px 0;
}

.tracklinkhead
{
width:200px;
height:10px;
background-image:url(../images/tracklinkhead.png);
background-position:top left;
background-repeat:no-repeat;	
background-color:#ABC;
}

.tracklinkfoot
{
width:200px;
height:10px;
background-image:url(../images/tracklinkfoot.png);
background-position:top left;
background-repeat:no-repeat;	
background-color:#ABC;
_background-color:#FFF;
margin:0 0 10px 0; 
padding:0;
}

.tracklinkmid
{
width:180px;
background-color:#ABC;
padding:0 10px 0 10px; 
text-align:center;
}

#mainfooter
{
background-color:#DDC;
padding:10px 20px 10px 20px;
margin:0;
border-top:solid #679 2px;
border-bottom:solid #FFF 1px;
text-align:left;
position:relative;
color:#666;
font-size:90%;
}

#credits
{
width:980px;
text-align:right;
margin:10px auto 20px auto;
padding:0;
}

.clearall
{
clear:both;
display:none;
}

.clearleft
{
clear:left;
}

.clearright
{
clear:right;
}

.clearallspace
{
height:10px;
clear:both;
}

.thumbnail_column
{
padding:0;
margin:0 0 10px 0;
}

a
{
text-decoration:underline;
}

a:link{color:#457;}
a:visited{color:#457;}
a:hover{color:#F60;}

a.menulink
{
font-weight:bold;
text-decoration:none;
}

a.menulink:link{color:#FFF;}
a.menulink:visited{color:#FFF;}
a.menulink:hover{color:#CCC;}


a.creditlink
{
font-size:80%;
text-decoration:none;
}

a.creditlink:link{color:#333;}
a.creditlink:visited{color:#333;}
a.creditlink:hover{color:#000;}

#flashshow
{
position:absolute;
width:750px;
height:275px;
top:20px;
left:220px;
margin:0;
padding:0;
z-index:99;
}

.layoutthirdscontainer
{
position:relative;
margin:0;
padding:0;	
}

.layoutthirdsdiv
{
position:relative;
float:right;
width:30%;
margin:0 3% 0 0;
padding:5px 0 0 0;
}

.layoutthirdsdiv div
{
position:relative;
margin:5px 0 0 0;
padding:0;
}

.layoutthirdsdiv img
{
border:solid 1px #999;
}

.layoutthirdsdiv img.noborder
{
border:none;
}

.layoutthirdsclear
{
position:relative;
clear:right;
margin:0;
padding:0;
}

.formcontainer
{
position:relative;
margin:10px;
padding:15px;
background-color:#CCC;
border:solid 1px #999;
}

.formndiv
{
position:relative;
margin:10px 0 10px 0;
padding:0 0 0 0;
}

.formqdiv
{
position:relative;
margin:10px 0 5px 0;
padding:0 0 0 0;
color:#000;
font-weight:bold;
}

.formadiv
{
position:relative;
margin:0 0 5px 0;
padding:0 0 5px 0;
border-bottom:dotted 1px #999;
}

.formadiv input[type=text],textarea
{
background-color:#EEE;
color:#336;
border:inset 1px #003;
padding:2px;
}

.formadiv input[type=submit]
{
font-size:150%;
letter-spacing:0.2em;
font-weight:bold;
color:#000;
padding:3px 6px;
}

.formtable
{
padding:0;
margin:0;
border-collapse:collapse;
}


.formtd
{
border-bottom:1px dotted #999;
padding:5px;
margin:0;
vertical-align:top;
}

.formediv
{
position:relative;
margin:0 0 5px 0;
padding:0 0 5px 0;
color:#C00;
font-size:85%;
font-style:italic;
border-bottom:dotted 1px #C00;
}

.formxdiv
{
position:relative;
margin:10px 0 10px 0;
padding:0 0 5px 0;
color:#C00;
font-weight:bold;
border-bottom:dotted 2px #C00;
}

.formhdiv
{
position:relative;
margin:0 0 5px 0;
padding:0 0 5px 0;
color:#666;
font-size:85%;
font-style:italic;
display:none;
}

a.formhelplink
{
font-size:85%;
font-weight:normal;
text-decoration:none;
}

a.formclosehelplink
{
font-style:normal;
font-weight:normal;
text-decoration:none;
}

.sponsorinfolink
{
font-size:85%;
font-weight:normal;
text-decoration:none;
}

.sponsorinfocloselink
{
font-size:85%;
font-weight:normal;
text-decoration:none;
display:none;
}

.sponsorinfobox
{
position:relative;
margin:10px 0 15px 25px;
padding:10px 10px 10px 0;
color:#666;
font-size:85%;
display:none;
border-top:dotted 1px #999;
border-bottom:dotted 1px #999;
}
