#mainContainer
	{
	position: relative;
	margin-top: 10px;
	margin-left: 10px;
	width: 990px;
	min-height: 400px;
	background-color: transparent;
	z-index: 1;
	}

#menuContainer
	{
	position: absolute;
	left: 0px;
	top: 40px;
	width: 180px;
	height: auto;
	background-color: transparent;
	z-index: 2;
	}
	
#menuContainer iframe
	{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 150px;
	height:auto;
	}
	
#logo
	{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 202px;
	height: 24px;
	background-color: transparent;
	z-index: 3;
	}
	
#textContainer
	{
	position: absolute;
	left: 180px;
	top: 40px;
	width: 338px;
	height: 457px;
	background-color: transparent;
	z-index: 4;
	}
	
#textContainerWide
	{
	position: absolute;
	left: 180px;
	top: 40px;
	width: 810px;
	height: 27px;
	background-color: transparent;
	z-index: 4;
	}
	
#pictureContainer
	{
	position: absolute;
	right: 0px;
	top: 67px;
	width: 410px;
	height: 410px;
	background-color: transparent;
	z-index: 5;
	}
	
#pictureContainerWide
	{
	position: absolute;
	right: 0px;
	top: 67px;
	width: 810px;
	height: auto;
	background-color: transparent;
	z-index: 5;
	}
	
#pictureContainerWide #padding
	{
	margin: 5px;
	text-align: left;
	}
	
#pictureContainerWide #padding img
	{
	float: left;
	margin: 5px;
	}
	
#pictureContainerWide #paddingCenter
	{
	margin: 10px;
	text-align: center;
	}	
	
#pagina
	{
	position: absolute;
	right: 0px;
	top: 500px;
	width: 457px;
	height: 20px;
	background-color: transparent;
	z-index: 99;
	font-family: "lucida grande", "trebuchet ms", georgia, times, serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	color: #000000;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 0px;
	padding-top: 3px;
	}

#sponsors
	{
	position: absolute;
	left: 10px;
	width: 990px;
	height: 53px;
	background-color: transparent;
	border-top: 1px solid #707070;
	}
	
#sponsorsIndex
	{
	position: absolute;
	width: 990px;
	height: 53px;
	background-color: transparent;
	border-top: 1px solid #707070;
	z-index: 6;
	}
	
	
#blackBackground
	{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-image: url(../gfx/blackBackground.png);
	background-repeat: repeat;
	text-align: center;
	z-index: 90;
	}
	
#blackBackground #pictureFrame
	{
	position: relative;
	top: 30px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	z-index: 91;
	}
	
#blackBackground #pictureFrame img
	{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	}

#pictureAuthor
	{
	position: relative;
	left: 10px;
	top: 5px;
	height: 20px;
	text-align: left;
	background-color: transparent;
	font-family: "Lucida Grande", Verdana, Arial, "Trebuchet ms";
	font-size: 11px;
	color: black;
	}
	
	
#pictureAuthor a
	{
	color: black;
	text-decoration: none;
	outline: none;
	}
	
#pictureAuthor a:visited
	{
	color: black;
	}
	
#pictureAuthor a:hover
	{
	color: #ce101e;
	text-decoration: underline;
	}
	
#pictureAuthor a:active
	{
	color: black;
	}
	
	
	
#pictureNav
	{
	position: relative;
	right: 0px;
	top: 10px;
	width: 100%;
	height: 20px;
	text-align: center;
	background-color: transparent;
	}

#pictureNav .linkButtonRight
	{
	position: relative;
	float: right;
	margin-right: 10px;
	font-family: "Lucida Grande", Verdana, Arial, "Trebuchet ms";
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 1px;
	font-weight: normal;
	color: #ce101e;
	text-decoration: none;
	text-align: left;
	outline: none;
	width: 100px;
	background-color: #FFFFFF;
	}
	
#pictureNav .linkButtonRight a
	{
	display: block;
	color: #ce101e;
	text-decoration: none;
	outline: none;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #DEDEDE;
	background-image: url(../gfx/linkArrowRight.gif);
	background-repeat: no-repeat;
	background-position: center right;
	}
	
#pictureNav .linkButtonRight a:visited
	{
	color: #ce101e;
	}
	
#pictureNav .linkButtonRight a:hover
	{
	color: #ffffff;
	text-decoration: none;
	background-color: #ce101e;
	border: 1px solid #ce101e;
	background-image: url(../gfx/linkArrowRightOn.gif);
	background-repeat: no-repeat;
	background-position: center right;
	}
	
#pictureNav .linkButtonRight a:active
	{
	color: #ffffff;
	text-decoration: none;
	background-color: #ce101e;
	border: 1px solid #ce101e;
	background-image: url(../gfx/linkArrowRightOn.gif);
	background-repeat: no-repeat;
	background-position: center right;
	}
		
#pictureNav .linkButtonLeft
	{
	position: relative;
	float: left;
	margin-left: 10px;
	font-family: "Lucida Grande", Verdana, Arial, "Trebuchet ms";
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 1px;
	font-weight: normal;
	color: #ce101e;
	text-decoration: none;
	text-align: right;
	outline: none;
	width: 100px;
	background-color: #FFFFFF;
	}
	
#pictureNav .linkButtonLeft a
	{
	display: block;
	color: #ce101e;
	text-decoration: none;
	outline: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	border: 1px solid #DEDEDE;
	background-image: url(../gfx/linkArrowLeft.gif);
	background-repeat: no-repeat;
	background-position: center left;
	}
	
#pictureNav .linkButtonLeft a:visited
	{
	color: #ce101e;
	}
	
#pictureNav .linkButtonLeft a:hover
	{
	color: #ffffff;
	text-decoration: none;
	background-color: #ce101e;
	border: 1px solid #ce101e;
	background-image: url(../gfx/linkArrowLeftOn.gif);
	background-repeat: no-repeat;
	background-position: center left;
	}
	
#pictureNav .linkButtonLeft a:active
	{
	color: #ffffff;
	text-decoration: none;
	background-color: #ce101e;
	border: 1px solid #ce101e;
	background-image: url(../gfx/linkArrowLeftOn.gif);
	background-repeat: no-repeat;
	background-position: center left;
	}

#pictureNav .linkButtonCenter
	{
	position: relative;
	float: left;
	font-family: "Lucida Grande", Verdana, Arial, "Trebuchet ms";
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 1px;
	font-weight: normal;
	color: #ce101e;
	text-decoration: none;
	text-align: center;
	outline: none;
	width: 100px;
	background-color: #FFFFFF;
	}
	
#pictureNav .linkButtonCenter a
	{
	display: block;
	color: #ce101e;
	text-decoration: none;
	outline: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #DEDEDE;
	}
	
#pictureNav .linkButtonCenter a:visited
	{
	color: #ce101e;
	}
	
#pictureNav .linkButtonCenter a:hover
	{
	color: #ffffff;
	text-decoration: none;
	background-color: #ce101e;
	border: 1px solid #ce101e;
	}
	
#pictureNav .linkButtonCenter a:active
	{
	color: #ffffff;
	text-decoration: none;
	background-color: #ce101e;
	border: 1px solid #ce101e;
	}	

	
	
	
#scroll
	{
	padding-right: 10px;
	overflow: auto;
	overflow-x: auto;
	overflow-y: auto;
	scrollbar-3d-light-color:#ffffff;
	scrollbar-arrow-color:#DCDCDC;
	scrollbar-base-color:#F3F3F3;
	scrollbar-dark-shadow-color:#ffffff;
	scrollbar-face-color:#F3F3F3;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#ffffff;
	}
	
.linkButtonRight
	{
	font-family: Verdana, Arial, "lucida grande", "trebuchet ms", georgia, times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #ce101e;
	text-decoration: none;
	text-align: left;
	outline: none;
	width: 120px;
	background-color: #FFFFFF;
	}
	
.linkButtonRight a
	{
	display: block;
	color: #ce101e;
	text-decoration: none;
	outline: none;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #DEDEDE;
	background-image: url(../gfx/linkArrowRight.gif);
	background-repeat: no-repeat;
	background-position: center right;
	}
	
.linkButtonRight a:visited
	{
	color: #ce101e;
	}
	
.linkButtonRight a:hover
	{
	color: #ffffff;
	text-decoration: none;
	background-color: #ce101e;
	border: 1px solid #ce101e;
	background-image: url(../gfx/linkArrowRightOn.gif);
	background-repeat: no-repeat;
	background-position: center right;
	}
	
.linkButtonRight a:active
	{
	color: #ffffff;
	text-decoration: none;
	background-color: #ce101e;
	border: 1px solid #ce101e;
	background-image: url(../gfx/linkArrowRightOn.gif);
	background-repeat: no-repeat;
	background-position: center right;
	}
		
.linkButtonLeft
	{
	font-family: Verdana, Arial, "lucida grande", "trebuchet ms", georgia, times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #ce101e;
	text-decoration: none;
	text-align: right;
	outline: none;
	width: 120px;
	background-color: #FFFFFF;
	}
	
.linkButtonLeft a
	{
	display: block;
	color: #ce101e;
	text-decoration: none;
	outline: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	border: 1px solid #DEDEDE;
	background-image: url(../gfx/linkArrowLeft.gif);
	background-repeat: no-repeat;
	background-position: center left;
	}
	
.linkButtonLeft a:visited
	{
	color: #ce101e;
	}
	
.linkButtonLeft a:hover
	{
	color: #ffffff;
	text-decoration: none;
	background-color: #ce101e;
	border: 1px solid #ce101e;
	background-image: url(../gfx/linkArrowLeftOn.gif);
	background-repeat: no-repeat;
	background-position: center left;
	}
	
.linkButtonLeft a:active
	{
	color: #ffffff;
	text-decoration: none;
	background-color: #ce101e;
	border: 1px solid #ce101e;
	background-image: url(../gfx/linkArrowLeftOn.gif);
	background-repeat: no-repeat;
	background-position: center left;
	}
	
.linkButtonRightDynamic
	{
	font-family: Verdana, Arial, "lucida grande", "trebuchet ms", georgia, times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #ce101e;
	text-decoration: none;
	text-align: left;
	outline: none;
	background-color: #FFFFFF;
	}
	
.linkButtonRightDynamic a
	{
	display: block;
	color: #ce101e;
	text-decoration: none;
	outline: none;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #DEDEDE;
	background-image: url(../gfx/linkArrowRight.gif);
	background-repeat: no-repeat;
	background-position: center right;
	}
	
.linkButtonRightDynamic a:visited
	{
	color: #ce101e;
	}
	
.linkButtonRightDynamic a:hover
	{
	color: #ffffff;
	text-decoration: none;
	background-color: #ce101e;
	border: 1px solid #ce101e;
	background-image: url(../gfx/linkArrowRightOn.gif);
	background-repeat: no-repeat;
	background-position: center right;
	}
	
.linkButtonRightDynamic a:active
	{
	color: #ffffff;
	text-decoration: none;
	background-color: #ce101e;
	border: 1px solid #ce101e;
	background-image: url(../gfx/linkArrowRightOn.gif);
	background-repeat: no-repeat;
	background-position: center right;
	}
	
.linkButtonCenter
	{
	font-family: Verdana, Arial, "lucida grande", "trebuchet ms", georgia, times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #ce101e;
	text-decoration: none;
	text-align: center;
	outline: none;
	width: 120px;
	background-color: #FFFFFF;
	}
	
.linkButtonCenter a
	{
	display: block;
	color: #ce101e;
	text-decoration: none;
	outline: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #DEDEDE;
	}
	
.linkButtonCenter a:visited
	{
	color: #ce101e;
	}
	
.linkButtonCenter a:hover
	{
	color: #ffffff;
	text-decoration: none;
	background-color: #ce101e;
	border: 1px solid #ce101e;
	}
	
.linkButtonCenter a:active
	{
	color: #ffffff;
	text-decoration: none;
	background-color: #ce101e;
	border: 1px solid #ce101e;
	}	

a
	{
	color: #ce101e;
	text-decoration: none;
	outline: none;
	}
	
a:visited
	{
	color: #ce101e;
	}
	
a:hover
	{
	color: #ce101e;
	text-decoration: underline;
	}
	
a:active
	{
	color: #ce101e;
	}

body
	{
	margin: 0px;
	padding: 0px
	color: #FFFFFF;
	background: #DEDEDE url(../gfx/background.gif) repeat-y;
	}
	
.menu
	{
	font-family: "lucida grande", "trebuchet ms", georgia, times, serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #000000;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 10px;
	}
	
.menu a
	{
	color: #000000;
	text-decoration: none;
	outline: none;
	}
	
.menu a:visited
	{
	color: #000000;
	}
	
.menu a:hover
	{
	color: #ce101e;
	text-decoration: none;
	}
	
.menu a:active
	{
	color: #000000;
	}
	
.menu ul
	{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
	
.menu li
	{
	background-image: url(../gfx/menuListPic.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 14px;
	}

.subMenu
	{
	font-family: "lucida grande", "trebuchet ms", georgia, times, serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	color: rgb(70,70,70);
	text-align: left;
	text-transform: none;
	margin-left: 0px;
	margin-top: -4px;
	}
	
.subMenu a
	{
	color: rgb(70,70,70);
	text-decoration: none;
	outline: none;
	}
	
.subMenu a:visited
	{
	color: rgb(70,70,70);
	}
	
.subMenu a:hover
	{
	color: #ce101e;
	text-decoration: none;
	}
	
.subMenu a:active
	{
	color: rgb(70,70,70);
	}

.subMenu li
	{
	background-image: url(../gfx/.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	}
	
.subSubMenu
	{
	font-family: "lucida grande", "trebuchet ms", georgia, times, serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	color: rgb(70,70,70);
	text-align: left;
	text-transform: none;
	margin-left: 10px;
	margin-top: -4px;
	}
	
.subSubMenu a
	{
	color: rgb(70,70,70);
	text-decoration: none;
	outline: none;
	}
	
.subSubMenu a:visited
	{
	color: rgb(70,70,70);
	}
	
.subSubMenu a:hover
	{
	color: #ce101e;
	text-decoration: none;
	}
	
.subSubMenu a:active
	{
	color: rgb(70,70,70);
	}

.subSubMenu li
	{
	background-image: url(../gfx/.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	}

h1
	{
	font-family: Georgia, Times, "Times New Roman", Verdana, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
	color: #ce101e;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 7px;
	}
	
h2
	{
	font-family: Georgia, Times, "Times New Roman", Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	color: #ce101e;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 7px;
	}
	
h3
	{
	font-family: Georgia, Times, "Times New Roman", Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	line-height: 18px;
	color: #303030;
	text-align: left;
	margin-bottom: 10px;
	}
		
p
	{
	font-family: Verdana, Arial, "lucida grande", "trebuchet ms", georgia, times, serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	color: #303030;
	}
	
.press
	{
	font-family: Verdana, Arial, "lucida grande", "trebuchet ms", georgia, times, serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	color: #303030;
	}
	
.input
	{
	background-color: #f5f3e4;
	border: 1px solid #9f9979;
	background-image: url(../gfx/inputbg.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-family: "lucida grande", "trebuchet ms", georgia, times, serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	color: #545452;
	}
	
.blocks
	{
	position: relative;
	border-top: 1px dashed #7f7f7f;
	border-bottom: 1px dashed #7f7f7f;
	margin-top: 20px; padding-top: 5px;
	padding-bottom: 5px	
	}
	
.blocks h2
	{
	font-family: Georgia, Times, "Times New Roman", Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	color: #ce101e;
	text-align: left;
	margin-bottom: 1px;
	}
	