@charset "UTF-8";
/* CSS Document */

/* 
Young Innovator Awards 2010


*/

*	{
padding:0;
margin:0;
}

html	{
height:100%;
}

body  {
height:100%;
color:#1a171b;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background:#ffea00;
}@charset "UTF-8";
/* CSS Document */

/* 
Young Innovator Awards 2010


*/

*	{
padding:0;
margin:0;
}

html	{
height:100%;
}

body  {
height:100%;
color:#1a171b;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background:#ffea00;
}

p  {
margin:0;
padding:0 0 12px 0;
}

a  {
color:#1a171b;
text-decoration:underline;
}
a:hover  {
text-decoration:none;
}
a:focus {
outline:none;
}

a img	{
border:0;
}

td	{
vertical-align:top;
}

form  {
}
input, textarea   {
}

ul, ol  {
margin:0;
padding:0;
margin:0 25px 10px 25px;
}
li  {
margin:0;
padding:0;
}

h1  {
font-size:22px;
font-weight:bold;
padding:0;
margin:0 0 5px 0;
}

h2  {
font-size:20px;
font-weight:bold;
padding:0;
margin:0 0 5px 0;
}

h3  {
font-size:18px;
font-weight:bold;
padding:0;
margin:0 0 5px 0;
}

h4  {
font-size:16px;
font-weight:bold;
padding:0;
margin:0 0 5px 0;
}

h5  {
font-size:14px;
font-weight:bold;
padding:0;
margin:0 0 5px 0;
}

h6  {
font-size:12px;
font-weight:normal;
padding:0;
margin:0 0 5px 0;
}

/*  */

#pageWrap	{
width:890px;
margin:0 auto;
}

#header	{
height:145px;
}

#logoFlash	{
position:absolute;
width:212px;
height:235px;
margin-top:34px;
}
#logoFlash img	{
position:absolute;
}

#navTop	{
position:absolute;
width:541px;
height:25px;
margin:109px 0 0 295px;
}
#navTop a	{
display:block;
float:left;
height:25px;
font-size:12px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
text-decoration:none;
}
#navTop a.about	{
width:66px;
margin-left:0;
}
#navTop a.aboutCurrent	{
background:url(../images/templates/nav-about.gif) bottom no-repeat;
}
#navTop a.howToEnter	{
width:95px;
margin-left:37px;
}
#navTop a.howToEnterCurrent	{
background:url(../images/templates/nav-how_to_enter.gif) bottom no-repeat;
}
#navTop a.news	{
width:66px;
margin-left:39px;
}
#navTop a.newsCurrent	{
background:url(../images/templates/nav-news.gif) bottom no-repeat;
}
#navTop a.media	{
width:75px;
margin-left:28px;
}
#navTop a.mediaCurrent	{
background:url(../images/templates/nav-media.gif) bottom no-repeat;
}
#navTop a.supporters	{
width:95px;
margin-left:40px;
}
#navTop a.supportersCurrent	{
background:url(../images/templates/nav-supporters.gif) bottom no-repeat;
}
#navTop a:hover	{
color:#fff;
text-decoration:none;
}

#navSub	{
padding:0 0 30px 75px;
}
#navSub ul	{
margin:0;
padding:0;
list-style:none;
}
#navSub ul li	{
display:block;
background:url(../images/templates/arrow_right.gif) no-repeat;
line-height:36px;
padding-left:55px;
margin:23px 0 -8px 0;
}
#navSub ul li a	{
font-size:12px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
#navSub ul li a:hover	{
text-decoration:underline;
}
#navSub ul li ul	{
line-height:14px;
padding-left:0px;
}
#navSub ul li ul li	{
display:block;
background:none;
height: auto;
line-height: normal;
padding-left:0;
margin:0;
}
#navSub ul li ul a	{
display:block;
font-size:12px;
font-weight:normal;
text-decoration:none;
text-transform:none;
}
#navSub ul li ul a:hover	{
text-decoration:underline;
}

#colLeft,
#colRight	{
float:left;
}

#home #colLeft	{
width:293px;
padding-top:121px;
}
#home #colRight	{
width:580px;
background:url(../images/templates/home_swaps/big_bubble.gif) no-repeat;
}
#home #colRight .content	{
padding:30px 0 0 15px;
margin-top:-40px;
min-height:92px;
}

#contentBlock	{

}

#congrats	{
font-size:18px;
font-weight:bold;
padding-left:30px;
}

.blackBoard	{
width:565px;
height:119px;
background:url(../images/templates/blackboard.gif) no-repeat;
margin-left:-15px;
margin-bottom:36px;
}
.blackBoard td	{
color:#fff;
font-size:22px;
font-weight:bold;
vertical-align:middle;
padding:0 15px 0 19px;
}

#aboutUs #colLeft	{
width:302px;
padding-top:140px;
}
#aboutUs #colRight	{
width:550px;
}
#aboutUs #colRight .content	{
}

#howToEnter #colLeft	{
width:247px;
padding-top:200px;
}
#howToEnter #colRight	{
width:595px;
}
#howToEnter #colRight .content	{
padding:38px 0 30px 0;
}

#news #colLeft	{
width:247px;
background:url(../images/templates/bubble_poll.gif) no-repeat 0 138px;
padding-top:170px;
}
#news #colLeft .newsletterLink	{
height:35px;
background:url(../images/templates/arrow_right.gif) no-repeat;
padding:4px 0 0 45px;
margin-left:15px;
}
#news #colLeft .newsletterLink a	{
font-size:12px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
#news #colLeft .newsletterLink a:hover	{
color:#fff;
}
#news #colRight	{
width:595px;
}
#news #colRight .content	{
padding:20px 0 30px 0;
}

#media #colLeft	{
width:302px;
padding-top:200px;
}
#media #colRight	{
width:540px;
}
#media #colRight .content	{
padding:46px 0 30px 0;
}

#supporters #colLeft	{
width:302px;
padding-top:150px;
}
#supporters #colRight	{
width:540px;
}
#supporters #colRight .content	{
padding:20px 0 30px 10px;
}

.drawings	{
width:557px;
height:450px;
display:none;
}
.drawings a	{
display:block;
position:absolute;
width:24px;
height:24px;
text-decoration:none;
background:url(../images/templates/home_swaps/arrow_next.png);
margin:349px 0 0 477px;
}
.drawings a:hover	{
background-position:0 -24px;
}


#drawBlack	{
display:block;
background: url(../images/templates/home_swaps/combo-big.gif) 0 5px no-repeat;
}
#drawBlack a.clickFeedback	{
width:500px;
height:300px;
text-decoration:none;
background:none;
margin:0;
}

#drawBlack #home_link_container{
position: relative;
}

#drawBlack a#home_link_useful{
display: block;
background: none;
width: 120px;
height: 90px;
top: 0px;
right: 285px;
top: -260px;
}
#drawBlack a#home_link_news	{
display: block;
background: none;
width: 150px;
height: 90px;
top: -270px;
right: 80px;
}

#drawCombo	{
background: url(../images/templates/home_swaps/combo-big.png) no-repeat
}

#drawCreativity	{
background: url(../images/templates/home_swaps/creativity-big.png) no-repeat
}

#drawInnovation	{
background: url(../images/templates/home_swaps/innovation-big.png) no-repeat
}

#drawSustainability	{
background: url(../images/templates/home_swaps/sustainability-big.png) no-repeat
}

#drawCommunication	{
background: url(../images/templates/home_swaps/communication-big.png) no-repeat
}

#drawResearch	{
background: url(../images/templates/home_swaps/research-big.png) no-repeat
}

#linkBubbles p	{
position:absolute;
margin:218px 0 0 73px;
font-size:12px;
}
#linkBubbles div	{
position:absolute;
display:block;
overflow:hidden;
}
#linkBubbles span	{
margin-left:-200px;
}
#linkBubbles div:hover	{
z-index:999;
}
#linkBubbles a	{
display:block;
}

#linkBubbles .communication 	{
width:134px;
height:79px;
margin:0 0 0 147px;
}
#linkBubbles .communication a 	{
width:134px;
height:79px;
background:url(../images/templates/home_swaps/communication.png);
}

#linkBubbles .creativity 	{
width:107px;
height:80px;
margin:49px 0 0 73px;
}
#linkBubbles .creativity a 	{
width:107px;
height:80px;
background:url(../images/templates/home_swaps/creativity.png);
}

#linkBubbles .research 	{
width:97px;
height:79px;
margin:63px 0 0 170px;
}
#linkBubbles .research a 	{
width:97px;
height:79px;
background:url(../images/templates/home_swaps/research.png);
}

#linkBubbles .sustainability 	{
width:140px;
height:79px;
margin:117px 0 0 50px;
}
#linkBubbles .sustainability a 	{
width:140px;
height:79px;
background:url(../images/templates/home_swaps/sustainability.png);
}

#linkBubbles .innovation 	{
width:107px;
height:79px;
margin:127px 0 0 180px;
}
#linkBubbles .innovation a 	{
width:107px;
height:79px;
background:url(../images/templates/home_swaps/innovation.png);
}

.bulletEnter	{
font-size:22px;
margin:0;
padding:0;
list-style:none;
}
.bulletEnter img	{
margin:0 0 -25px 5px;
}
.bulletEnter li	{
background:url(../images/templates/arrow_right.gif) no-repeat 0 12px;
padding:0 0 34px 57px;
}

.pointRight	{
width:70px;
background:url(../images/templates/arrow_right.gif) no-repeat left;
}

.pointLeft	{
width:70px;
background:url(../images/templates/arrow_left.gif) no-repeat right;
}

.mediaMargin	{
padding-bottom:12px;
}

.getInContact	{
width:239px;
height:142px;
background:url(../images/templates/bubble_poll.gif);
margin-bottom:20px;
padding-top:48px;
}
.getInContact p	{
width:180px;
margin-left:33px;
}

.supporterItem	{
float:left;
width:140px;
height:130px;
background: url(../images/templates/bubble_supporter.gif) no-repeat bottom;
margin:0 20px 4px 0;
}
.supporterItem td	{
text-align:center;
vertical-align:middle;
}

#footer	{
clear:both;
padding:8px 40px 0 73px;
}

#signUpForm	{
position:absolute;
width:234px;
height:29px;
/*background: url(../images/templates/bg_home_email.gif) no-repeat;*/
margin:1px 0 0 233px;
}
#signUpForm input[type="text"]   {
color:#7c7c7c;
font-size:12px;
line-height:12px;
border:0;
width:195px;
margin:0 0 0 15px;
padding:0;
}

#signUpForm input[type="submit"]	{
width:18px;
height:20px;
background:url(../images/templates/send_arrow.gif);
border:0;
cursor:pointer;
}

#credits	{
float:right;
}
#credits p	{
color:#707172;
font-size:10px;
text-align:right;
margin-top:6px;
}
#credits p a	{
color:#707172;
font-weight:bold;
text-decoration:none;
}
#credits p a:hover	{
color:#000;
text-decoration:none;
}

.emailFormHorizontalName	{
font-weight:bold;
padding:0 10px 5px 0;
}

.buttonBar	{
width:333px;
text-align:right;
padding-top:15px;
}

.fsub	{
color:#bfbfbf;
font-weight:bold;
border:1px solid #bfbfbf;
background:#fff;
padding:2px 5px;
cursor:pointer;
}

.latestNews	{
background: url(../images/templates/arrow_right.gif) no-repeat;
padding-left:55px;
}

.latestNewsTitle	{
font-size:22px;
font-weight:bold;
padding:0;
margin:0 0 5px 0;
}

.latestNewsDate	{
font-weight:bold;
font-style:italic;
margin-bottom:9px;
}

.displayNone	{
display:none;
}

.clearBoth	{
clear:both;
}


p  {
margin:0;
padding:0 0 12px 0;
}

a  {
color:#1a171b;
text-decoration:underline;
}
a:hover  {
text-decoration:none;
}
a:focus {
outline:none;
}

a img	{
border:0;
}

td	{
vertical-align:top;
}

form  {
}
input, textarea   {
}

ul, ol  {
margin:0;
padding:0;
margin:0 25px 10px 25px;
}
li  {
margin:0;
padding:0;
}

h1  {
font-size:22px;
font-weight:bold;
padding:0;
margin:0 0 5px 0;
}

h2  {
font-size:20px;
font-weight:bold;
padding:0;
margin:0 0 5px 0;
}

h3  {
font-size:18px;
font-weight:bold;
padding:0;
margin:0 0 5px 0;
}

h4  {
font-size:16px;
font-weight:bold;
padding:0;
margin:0 0 5px 0;
}

h5  {
font-size:14px;
font-weight:bold;
padding:0;
margin:0 0 5px 0;
}

h6  {
font-size:12px;
font-weight:normal;
padding:0;
margin:0 0 5px 0;
}

/*  */

#pageWrap	{
width:890px;
margin:0 auto;
}

#header	{
height:145px;
}

#logoFlash	{
position:absolute;
width:212px;
height:235px;
margin-top:34px;
}
#logoFlash img	{
position:absolute;
}

#navTop	{
position:absolute;
width:541px;
height:25px;
margin:109px 0 0 295px;
}
#navTop a	{
display:block;
float:left;
height:25px;
font-size:12px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
text-decoration:none;
}
#navTop a.about	{
width:66px;
margin-left:0;
}
#navTop a.aboutCurrent	{
background:url(../images/templates/nav-about.gif) bottom no-repeat;
}
#navTop a.howToEnter	{
width:95px;
margin-left:37px;
}
#navTop a.howToEnterCurrent	{
background:url(../images/templates/nav-how_to_enter.gif) bottom no-repeat;
}
#navTop a.news	{
width:66px;
margin-left:39px;
}
#navTop a.newsCurrent	{
background:url(../images/templates/nav-news.gif) bottom no-repeat;
}
#navTop a.media	{
width:75px;
margin-left:28px;
}
#navTop a.mediaCurrent	{
background:url(../images/templates/nav-media.gif) bottom no-repeat;
}
#navTop a.supporters	{
width:95px;
margin-left:40px;
}
#navTop a.supportersCurrent	{
background:url(../images/templates/nav-supporters.gif) bottom no-repeat;
}
#navTop a:hover	{
color:#fff;
text-decoration:none;
}

#navSub	{
padding:0 0 30px 75px;
}
#navSub ul	{
margin:0;
padding:0;
list-style:none;
}
#navSub ul li	{
display:block;
background:url(../images/templates/arrow_right.gif) no-repeat;
line-height:36px;
padding-left:55px;
margin:23px 0 -8px 0;
}
#navSub ul li a	{
font-size:12px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
#navSub ul li a:hover	{
text-decoration:underline;
}
#navSub ul li ul	{
line-height:14px;
padding-left:0px;
}
#navSub ul li ul li	{
display:block;
background:none;
height: auto;
line-height: normal;
padding-left:0;
margin:0;
}
#navSub ul li ul a	{
display:block;
font-size:12px;
font-weight:normal;
text-decoration:none;
text-transform:none;
}
#navSub ul li ul a:hover	{
text-decoration:underline;
}

#colLeft,
#colRight	{
float:left;
}

#home #colLeft	{
width:293px;
padding-top:121px;
}
#home #colRight	{
width:580px;
background:url(../images/templates/home_swaps/big_bubble.gif) no-repeat;
}
#home #colRight .content	{
padding:30px 0 0 15px;
margin-top:-40px;
min-height:92px;
}

#contentBlock	{

}

#congrats	{
font-size:18px;
font-weight:bold;
padding-left:30px;
}

.blackBoard	{
width:565px;
height:119px;
background:url(../images/templates/blackboard.gif) no-repeat;
margin-left:-15px;
margin-bottom:36px;
}
.blackBoard td	{
color:#fff;
font-size:22px;
font-weight:bold;
vertical-align:middle;
padding:0 15px 0 19px;
}

#aboutUs #colLeft	{
width:302px;
padding-top:140px;
}
#aboutUs #colRight	{
width:550px;
}
#aboutUs #colRight .content	{
}

#howToEnter #colLeft	{
width:247px;
padding-top:200px;
}
#howToEnter #colRight	{
width:595px;
}
#howToEnter #colRight .content	{
padding:38px 0 30px 0;
}

#news #colLeft	{
width:247px;
background:url(../images/templates/bubble_poll.gif) no-repeat 0 138px;
padding-top:170px;
}
#news #colLeft .newsletterLink	{
height:35px;
background:url(../images/templates/arrow_right.gif) no-repeat;
padding:4px 0 0 45px;
margin-left:15px;
}
#news #colLeft .newsletterLink a	{
font-size:12px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
#news #colLeft .newsletterLink a:hover	{
color:#fff;
}
#news #colRight	{
width:595px;
}
#news #colRight .content	{
padding:20px 0 30px 0;
}

#media #colLeft	{
width:302px;
padding-top:200px;
}
#media #colRight	{
width:540px;
}
#media #colRight .content	{
padding:46px 0 30px 0;
}

#supporters #colLeft	{
width:302px;
padding-top:150px;
}
#supporters #colRight	{
width:540px;
}
#supporters #colRight .content	{
padding:20px 0 30px 10px;
}

.drawings	{
width:557px;
height:450px;
display:none;
}
.drawings a	{
display:block;
position:absolute;
width:24px;
height:24px;
text-decoration:none;
background:url(../images/templates/home_swaps/arrow_next.png);
margin:349px 0 0 477px;
}
.drawings a:hover	{
background-position:0 -24px;
}


#drawBlack	{
display:block;
background: url(../images/templates/home_swaps/combo-big.gif) 0 5px no-repeat;
}
#drawBlack a.clickFeedback	{
width:500px;
height:300px;
text-decoration:none;
background:none;
margin:0;
}


#drawCreativity	{
background: url(../images/templates/home_swaps/creativity-big.png) no-repeat
}

#drawInnovation	{
background: url(../images/templates/home_swaps/innovation-big.png) no-repeat
}

#drawSustainability	{
background: url(../images/templates/home_swaps/sustainability-big.png) no-repeat
}

#drawCommunication	{
background: url(../images/templates/home_swaps/communication-big.png) no-repeat
}

#drawResearch	{
background: url(../images/templates/home_swaps/research-big.png) no-repeat
}

#linkBubbles p	{
position:absolute;
margin:218px 0 0 73px;
font-size:12px;
}
#linkBubbles div	{
position:absolute;
display:block;
overflow:hidden;
}
#linkBubbles span	{
margin-left:-200px;
}
#linkBubbles div:hover	{
z-index:999;
}
#linkBubbles a	{
display:block;
}

#linkBubbles .communication 	{
width:134px;
height:79px;
margin:0 0 0 147px;
}
#linkBubbles .communication a 	{
width:134px;
height:79px;
background:url(../images/templates/home_swaps/communication.png);
}

#linkBubbles .creativity 	{
width:107px;
height:80px;
margin:49px 0 0 73px;
}
#linkBubbles .creativity a 	{
width:107px;
height:80px;
background:url(../images/templates/home_swaps/creativity.png);
}

#linkBubbles .research 	{
width:97px;
height:79px;
margin:63px 0 0 170px;
}
#linkBubbles .research a 	{
width:97px;
height:79px;
background:url(../images/templates/home_swaps/research.png);
}

#linkBubbles .sustainability 	{
width:140px;
height:79px;
margin:117px 0 0 50px;
}
#linkBubbles .sustainability a 	{
width:140px;
height:79px;
background:url(../images/templates/home_swaps/sustainability.png);
}

#linkBubbles .innovation 	{
width:107px;
height:79px;
margin:127px 0 0 180px;
}
#linkBubbles .innovation a 	{
width:107px;
height:79px;
background:url(../images/templates/home_swaps/innovation.png);
}

.bulletEnter	{
font-size:22px;
margin:0;
padding:0;
list-style:none;
}
.bulletEnter img	{
margin:0 0 -25px 5px;
}
.bulletEnter li	{
background:url(../images/templates/arrow_right.gif) no-repeat 0 12px;
padding:0 0 34px 57px;
}

.pointRight	{
width:70px;
background:url(../images/templates/arrow_right.gif) no-repeat left;
}

.pointLeft	{
width:70px;
background:url(../images/templates/arrow_left.gif) no-repeat right;
}

.mediaMargin	{
padding-bottom:12px;
}

.getInContact	{
width:239px;
height:142px;
background:url(../images/templates/bubble_poll.gif);
margin-bottom:20px;
padding-top:48px;
}
.getInContact p	{
width:180px;
margin-left:33px;
}

.supporterItem	{
float:left;
width:140px;
height:130px;
background: url(../images/templates/bubble_supporter.gif) no-repeat bottom;
margin:0 20px 4px 0;
}
.supporterItem td	{
text-align:center;
vertical-align:middle;
}

#footer	{
clear:both;
padding:8px 40px 0 73px;
}

#signUpForm	{
position:absolute;
width:234px;
height:29px;
/*background: url(../images/templates/bg_home_email.gif) no-repeat;*/
margin:1px 0 0 233px;
}
#signUpForm input[type="text"]   {
color:#7c7c7c;
font-size:12px;
line-height:12px;
border:0;
width:195px;
margin:0 0 0 15px;
padding:0;
}

#signUpForm input[type="submit"]	{
width:18px;
height:20px;
background:url(../images/templates/send_arrow.gif);
border:0;
cursor:pointer;
}

#credits	{
float:right;
}
#credits p	{
color:#707172;
font-size:10px;
text-align:right;
margin-top:6px;
}
#credits p a	{
color:#707172;
font-weight:bold;
text-decoration:none;
}
#credits p a:hover	{
color:#000;
text-decoration:none;
}

.emailFormHorizontalName	{
font-weight:bold;
padding:0 10px 5px 0;
}

.buttonBar	{
width:333px;
text-align:right;
padding-top:15px;
}

.fsub	{
color:#bfbfbf;
font-weight:bold;
border:1px solid #bfbfbf;
background:#fff;
padding:2px 5px;
cursor:pointer;
}

.latestNews	{
background: url(../images/templates/arrow_right.gif) no-repeat;
padding-left:55px;
}

.latestNewsTitle	{
font-size:22px;
font-weight:bold;
padding:0;
margin:0 0 5px 0;
}

.latestNewsDate	{
font-weight:bold;
font-style:italic;
margin-bottom:9px;
}

.displayNone	{
display:none;
}

.clearBoth	{
clear:both;
}

