/*	=============================
	Cisco Mobility Challenge StyleSheet
	by CLANG - InSite Interactive
	
	A. Global HTML Styles
	
	=============================
*/


@import url("_reset.css");  /* Meyer Reset Reloaded */ 
@import url("_global.css"); /* Global Styles */

/*
	=====================
	A. Global HTML Styles
	=====================
*/
BODY				{color:#000; font-family:Arial, sans-serif; font-size:100%;}
P					{margin-bottom:1em; font-size:.75em;}
A:link				{color:#407994; text-decoration:underline;}
A:visited			{color:#407994; text-decoration:underline;}
A:hover				{color:#407994; text-decoration:underline;}
A:active			{color:#407994; text-decoration:underline;}
UL					{list-style:disc; padding:0 0 1.4em 1.1em; font-size:.75em; width:500px;}
OL					{list-style:decimal; padding:0 0 1.4em 1.5em; font-size:.75em; width:500px;}
OL LI				{vertical-align:top;}
SUP					{bottom:0.33em; font-size:smaller; position:relative; vertical-align:baseline;}

#container			{text-align:left; width:924px;}
#header				{height:80px; border-right:2px solid #6d97ad;}
#logo				{padding:23px 0 17px 21px; float:left;}
h1#pageTitle		{position:relative; background:url(images/pagetitle.gif) no-repeat; width:200px; height:17px; float:right; margin:52px 30px 11px 0;}
h1#pageTitle span	{position:absolute; left:-999em;}

#content					{border:2px solid #6d97ad; border-width:6px 2px 6px 0;}
.landingPage				{background:url(images/landingPg_photo.jpg) no-repeat; width:922px; height:425px;}
h2#landingPg_welcome		{position:relative; width:275px; height:62px; background:url(images/landingPg_welcome.png) no-repeat; behavior:url(_iepngfix.htc); margin:215px 0 8px 42px;}
h2#landingPg_welcome span	{position:absolute; left:-999em;}
.landingPage p				{color:#fff; font-size:.9em; font-weight:bold; margin-left:48px;}
.landingPage p a,
.landingPage p a:visited	{color:#ee6804; text-decoration:underline;}

.loginPage						{background:url(images/loginPg_photo.jpg) no-repeat; width:922px; height:425px;}
.loginPage h2#landingPg_welcome	{margin:66px 0 8px 42px;}
#loginBox						{margin:68px 0 0 65px; width:292px; color:#407994;}
#loginBox h3					{font-size:1.2em; float:left; line-height:1.3em;}
#loginBox .new					{float:right; padding-right:15px}
#loginBox label					{float:left; width:90px; font-size:.9em; font-weight:bold; padding-right:5px; margin-top:13px;}
#loginBox input					{float:left; width:180px; height:20px; border:1px solid #666; margin-top:10px;}
#loginBox .checkbox				{width:auto; float:none; height:auto; border:none;}
#loginBox .emailPassword		{padding:30px 10px 0 95px; float:left; font-size:.7em;}
#loginBox .emailPassword a,
#loginBox .emailPassword a:visited	{color:#ee6804;}
#loginBox .submitButton			{width:96px; height:31px; border:none; float:left; margin-top:20px;}
#loginBox .error				{color:#f00; margin:5px 10px -10px 95px;}

.howToPlay						{padding:0 0 20px 0; border-width:0 0 6px 0 !important;}
.howToPlay h1					{margin:23px 0 17px 21px; position:relative; background:url(images/howToPlay.gif) no-repeat; width:132px; height:23px;}
.howToPlay h1 span				{position:absolute; left:-999em;}
.howToPlay p					{margin-left:21px; width:500px; line-height:1.4em;}
.howToPlay .dates				{margin-left:40px}
.howToPlay_header				{border:none !important;}

#footer				{min-height:57px; border:2px solid #6d97ad; border-width:0 2px 2px 0; font-size:.9em;}
p#footerLft			{float:left; padding:19px 0 0 30px; line-height:1.6em;}
p#footerLft a		{color:#407994; padding:0 2px;}
p#footerLft a.firstLink	{padding:0 2px 0 0;}
p#footerLft span	{color:#407994;}
p#footerRt			{float:right; padding:40px 32px 0 0;}

