﻿html { height: 100%; margin: 0px; }
body { height: 100%; margin-left: auto; margin-right: auto; margin-top: 29px; text-align: center; background-image: url('../images/sitebackground.jpg'); background-repeat:repeat; }
h1 { font-family: Arial; font-weight: bold; font-size: 1.5em; color: #171616; }
h2 { font-family: Arial; font-weight:normal; font-size: 1.125em; color: #171616; }
img { border: none; }

.all { width: 899px; margin: 0 auto; text-align:left; position: relative;}
.main { width: 875px; margin-left: 12px; margin-right: 12px; position: relative;  background-color: #fff; }
.header { width: 100%; height: 136px; position:relative; background-image: url('../images/headerbackground.gif'); background-repeat: repeat-x; }
.menu { width: 575px; height: 26px; position: absolute; top: 110px; left: 0px; }
.sidebarmenu { width: 159px; height: 26px; position: absolute; top:110px; right:12px; }
.content { width: 575px; float: left; text-align: left; background-color: #fff; }
.actions { width: 300px; min-height: 460px; margin-bottom: 16px; float: left; position: relative; background-image: url('../images/actionsbackground.gif'); background-repeat:repeat-x; background-position: 0px 0px; background-color: #fff; font-family: Arial; font-size: .8em; color: #333;}
.suggestions { width: 100%; padding-bottom: 12px; background-color: #fff; position: relative; }
.footer { width: 875px; height: 60px; margin-top: 11px; background-image: url('../images/footerdots.png'); background-repeat: no-repeat; background-position: top center;  }
.optimization { width:1px; height:1px; overflow:hidden; }

.header img { border: none; }

.highlight { font-weight: bold; }
.hidden { display: none; }
.clear { clear: both; }
.listalpha { list-style-type: lower-alpha; }
.space { height: 150px; }
.requiredmark { color: #ff0000; }
.exerptmessage { margin-top: 30px; font-family: Arial; font-size: .8em; font-weight: bold; }
.expandedlist li { margin-bottom: 18px; }

.phizzpoplogo { position: absolute; top: 0px; left: 0px; }
.s6logo { position: absolute; top: 0px; right: 0px; }
.iadaslogo { position: absolute; top: 0px; right: 112px; }

.topmenu { list-style-type: none; margin: 0px; margin-left: 22px; padding: 0px; }
.topmenu li { height: 26px; background-repeat: no-repeat; float: left;}
.topmenu li a {  height: 26px; display: block; }

.menuhome {width: 50px; background-image: url('../images/menu/menuhomeoff.gif'); }
.menuhome:hover { background-image: url('../images/menu/menuhomeon.gif'); }
.menuchallenge { width: 111px; background-image: url('../images/menu/menuchallengeoff.gif');}
.menuchallenge:hover { background-image: url('../images/menu/menuchallengeon.gif'); }
.menurules { width: 54px; background-image: url('../images/menu/menurulesoff.gif');}
.menurules:hover { background-image: url('../images/menu/menuruleson.gif'); }
.menuenter { width: 94px; background-image: url('../images/menu/menuenteroff.gif');}
.menuenter:hover { background-image: url('../images/menu/menuenteron.gif'); }
.menujudging { width: 68px; background-image: url('../images/menu/menujudgingoff.gif');}
.menujudging:hover { background-image: url('../images/menu/menujudgingon.gif'); }
.menuprizes { width: 57px; background-image: url('../images/menu/menuprizesoff.gif');}
.menuprizes:hover { background-image: url('../images/menu/menuprizeson.gif'); }
.menusubmit{ width: 63px; background-image: url('../images/menu/menusubmitoff.gif');}
.menusubmit:hover { background-image: url('../images/menu/menusubmiton.gif'); }

.rightmenu { list-style-type: none; margin: 0px; padding: 0px; }
.rightmenu li { height: 26px; background-repeat: no-repeat; float: right;}
.rightmenu li a {  height: 26px; display: block; }

.rightmenumix {width: 60px; background-image: url('../images/menu/menumixoff.gif'); }
.rightmenumix:hover { background-image: url('../images/menu/menumixon.gif'); }
.rightmenuspark {width: 99px; background-image: url('../images/menu/menusparkoff.gif'); }
.rightmenuspark:hover { background-image: url('../images/menu/menusparkon.gif'); }

.homecontent { width: 515px; margin-left: 27px; margin-bottom: 16px; font-family: Arial; font-size: .75em; font-weight: normal; color: #333; }
.copycontent { margin: 25px 12px 16px 19px; font-family: Arial; font-size: .875em; color: #171616;  }
.copycontent ul, .copycontent ol { margin-top: 5px; }
.copyimportant { color: #ff0000; font-weight: bold;}

.actionsheadercontent { margin-top: 20px; }
.actionsstep { margin-top: 20px;}
.actionstepicon { width: 73px; height: 59px; float: left; }
.actionsstepicon1 { background-image: url('../images/actions/handone.gif'); background-repeat: no-repeat; }
.actionsstepicon2 { background-image: url('../images/actions/handtwo.gif'); background-repeat: no-repeat; }
.actionsstepicon3 { background-image: url('../images/actions/handthree.gif'); background-repeat: no-repeat; }
.actionsstepinfo { width: 227px; float: right;}
.actionsstepinfoheader { }
.actionsstepinfocontent { margin-left: 7px; margin-right: 10px; }
.actionstepdownload { width: 100%; height: 90px; margin-top: 16px; background-image: url('../images/actions/actiondownload.gif'); background-repeat: no-repeat; background-position: center center; }
.actiondownload { width: 210px; height: 90px; margin-left: 45px; display: block; }

.suggestions a { text-decoration: none; }
.suggestions img { border-style: none; }
.suggestions .silverlight { width: 100%; height: 335px; }

.footerlinks { width: 470px; margin-top: 12px; margin-left: 69px; text-align: left; float: left; }
.footerlinks a, .footerlinks span { margin-right: 11px; font-family: Arial; font-weight: bold; font-size: .775em; color: #161c4c; text-decoration: none; text-transform: uppercase;}
.footerinfo { width: 245px; margin-top: 16px; margin-right: 68px; float: right; font-family: Arial; font-weight: normal; font-size: .7em; color: #161c4c; text-transform: none; text-align:right; }
.footerinfo a { text-decoration: none; color: #161c4c; }
.footerinfo .technology { margin-top: 7px; }
.footerinfo .copyright {}