
body {
background-color: #f5f5f5;
margin-top:0px;
margin-bottom:0px;
height:1500px;
margin:auto;
position:relative;
}


#page {
width: 1025px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top: 0px;

margin-right: auto;





margin-bottom: 0pt;

margin-left: auto;


min-height: 100%;

height: 1200px;

background-color: #cbd8e1;




text-align: center;
}

#header {
width: 950px;
height: 100px;

margin-top: 0pt;
margin-left:50px;


margin-bottom: 0pt;
text-align:left;

}




#mainbit {
width: 910px;
height:600px;
margin-top:0px;
margin-right:50px;
margin-left:20px;
margin-bottom:100px;
text-align:left;
}

.h1 {text-align:center;}

#mainbit img {margin-right:20px;}

#maintext {
position:relative;
float:left;
width:75%;
margin-top: auto;
font-size:16pt;
text-align:left;
margin-right:500px;
}

#mainimg p{line-height:1.4
margin-top:20px;}

#wrapper {float:left; margin-top:10px; margin-left:10px; margin-right:10px;
width:45%}

p{margin:0px 10px 10px}

#breadcrumb
{


display: block;

width: 910px;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;


padding-top: 25px;

padding-right: 0pt;


padding-left: 0pt;

float: none;

font-size: 1em;



}




#scroll_box { float:left;
border: none;
height: 100%;
width: 650px;
margin-left:0px;
margin-top:25px;
text-align:left;
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
font-size:11pt;
}

#scroll_box h1 {margin-left:5px;}


#first {position:absolute;
width: 910px;
height:600px;
margin-left:20px;
background-color: #f5f5f5;
}

#impact {float:right;
margin-right:0px;
margin-top:0px;
font-family: Impact;
font-size:23pt;
text-align:center;
width:200px;

}

#bubble {position:absolute;
margin-right:20px;
margin-top:25px;
margin-left:50px;
font-size:15pt;}

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 180px;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {
display: block;
background-color:#ffffff;
font-size: 90%;
padding: 3px 0 5px 3px;
color: #333333;
margin: 0px;
width:180px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 80%;
display: block;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:180px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #ffffff;
}

#anyClass
{height:400px;
width:200px;}

.imgleft
{margin-left:150px;}

.floatleft
{float:left;}

.floatright
{float:right;
font-size:5px;
margin-right:10px;}

#competitionpage {
width: 1025px;

margin-top: 0pt;

margin-right: auto;

margin-bottom: 0pt;

margin-left: auto;

min-height: 100%;

height: 650px;

background-color: #efa8d3;
background-image: url(vneck.png);
background-repeat: no-repeat;




text-align: center;
}

#competitiondetails {
width: 1025px;

margin-top: 0pt;

margin-right: auto;

margin-bottom: 0pt;

margin-left: auto;

height: 850px;


background-color: #efa8d3;
text-align: center;
}

#logo {position:absolute;
top:20px;
right:20px;
font-size:15pt;}

#gallery {font:16px verdana,arial,sans-serif; width:900px; padding:20px 0 0 55px ; line-height:15px;}
#gallery div.off {color:white; font-weight:bold; height:33px; margin-right:0px; line-height:33px; padding:0 10px; float:left; repeat-x left bottom; border:0px; cursor:pointer; position:relative; z-index:20; background-color:#000;}
#gallery div.on {color:#000; font-weight:bold; padding:0 10px; margin-right:0px; margin-top:1px; float:left; background:url(tabs_2.gif) repeat-x left bottom; border:1px solid #000; cursor:pointer; border-bottom:0; height:31px; line-height:32px; position:relative; z-index:100; background-color:white;}

div.hide {display:none; width:0; overflow:hidden;}
div.show {clear:left; background:#fff; width:834px; margin-top:0px; margin-left:55px; top:-1px; border:1px solid #000;padding: 20px; position:relative; z-index:50; font:12pt verdana, arial, sans-serif; line-height:18px; text-align:left;}
div.show img {float:left; margin:0 10px 10px 0;}
.clear {clear:both;}
div.scrollbox {float:left;
border: none;
height: 400px;
width: 550px;
overflow: auto;
margin-left:10px;
margin-top:50px;
text-align:left;
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
font-size:10pt;}







