/*reset.css*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;outline:none;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:none}table{border-collapse:collapse;border-spacing:0}

/*custom.css*/

h1	{font-weight: normal; color:#555; font-size: 28px; line-height: 28px; letter-spacing:1px; text-align:left;}
h2	{font-weight: normal; color:#000; font-size: 12px; line-height: 12px; letter-spacing:0px; text-align:left; margin-top:99px; margin-left: 868px}
h3	{font-weight: normal; color: #666; font-size: 12px; line-height: 14px; letter-spacing:1px; margin-top:5px; text-align:right}
h4	{font-weight: normal; color:#000; font-size: 12px; line-height: 12px; letter-spacing:0px; text-align:right; margin-top:25px; margin-right:163px}
p 	{font-family:Georgia, "Times New Roman", Times, serif; font-size:17px;  letter-spacing:0px; line-height:1.37; color:#555;}

h1 strong  {font-weight: normal; color:#FFF;}


a			{text-decoration:none;}
a:link     	{color: #FFF;text-decoration: underline;}
a:visited  	{color: #FFF;text-decoration: underline;}
a:hover    	{color: #CCC;text-decoration: underline;}
a:focus    	{color: #FFF;text-decoration: underline;}
a:active   	{color: #FFF;text-decoration: underline;}

body 		{padding: 0px; background-color: #333; font-family: arial,helvetica,sans-serif; background-image:url(../images/henri.jpg); background-position:center top; background-repeat:no-repeat; background-attachment: fixed }

#wrapper   	{margin: 0 auto; width: 905px; height: 760px; background-image: url(../images/SWGT_Background_Map.gif); background-repeat:no-repeat; margin-top:20px}
#wrapper2  	{margin: 0 auto; width: 905px; height: 760px;  background-image: url(../images/SWGT_Background_MapClear.gif); background-repeat:no-repeat; margin-top:20px}
#wrapper3  	{margin: 0 auto; width: 905px; height: 760px;  background-image: url(../images/SWGT_Background_Launch.gif); background-repeat:no-repeat; margin-top:20px}
#wrapper4  	{margin: 0 auto; width: 905px; height: 760px;  background-image: url(../images/Countdown.gif); background-repeat:no-repeat; margin-top:20px}
#wrapper5  	{margin: 0 auto; width: 905px; height: 760px;  background-image: url(../images/Success.gif); background-repeat:no-repeat; margin-top:20px}
#header		{position:relative; float:left; width: 905px; height: 280px; margin-top:0px;}
#header2	{position:relative; float:left; width: 905px; height: 185px; margin-top:0px;}
#leftBlock1	{position:relative; float:left; width: 230px; height: 95px; margin-top:0px;}
#rightBlock1{position:relative; float:left; width: 600px; height: 55px; margin-left:30px; margin-right:45px; margin-top:40px;}


#navContainer	{position:relative; float:left; width: 230px; height: 300px; background:none; margin-left:10px}
#navContainer a	{text-decoration:none}
.nav 			{position:relative; float:left; width: 230px; height: 135px;}  
.nav li 		{display: block; float:left; width: 220px; font-size: 14px; line-height:16px;}
.nav a 			{color: #fff;}
.nav a.active	{color: #04C;}
.nav a:hover	{color: #04C;}

.nav2 			{position:relative; float:left; width: 600px; height: 30px;}  
.nav2 li 		{display: inline-block; float:right; margin-left: 20px; font-size: 16px; line-height:25px;}
.nav2 a 		{color: #888;}
.nav2 a.active	{color: #03C; text-decoration:underline}
.nav2 a:hover	{color: #03C;}

#launchContent	{position: relative; float:left; top: 0; height: 260px; width :905px; margin-top:120px; margin-left:0px; margin-right:0px; text-align:center}

#homeContent	{position: relative; float:left; top: 0; height: 260px; width :625px; margin-top:0px; margin-left:0px; margin-right:0px;}

#launchContent	{position: relative; float:left; top: 0; height: 260px; width :900px; margin-top:110px; margin-left:0px; margin-right:0px;}
#launchContent2	{position: relative; float:left; top: 0; height: 260px; width :900px; margin-top:80px; margin-left:0px; margin-right:0px;}

a.buttonEffect img	 {position:relative;float:left}
a.buttonEffect:hover img 	{border:solid 2px #FFF; height:52px; width:183px}

a.button2Effect img	 {position:relative;float:right; margin-top:-20px; margin-right:35px;}
a.button2Effect:hover img 	{border:solid 2px #FFF; height:149px; width:220px }

a.buttonLaunchEffect img	 {position:relative; float:left; margin-top:-80px; margin-left:350px} 
a.buttonLaunchEffect:hover img 	{border:solid 2px #FFF; height:194px; width:194px }

.urgentPosition {position:relative; float:right; margin-top:-50px; margin-right:10px;}

a.highlight img {position:relative;display:block;float:right;filter:alpha(opacity=80)-moz-opacity:0.8;opacity:0.8;-khtml-opacity:0.8; margin-right:40px; margin-top:20px;}
a.highlight:hover img 	{position:relative; display: block; float:right; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;-khtml-opacity: 1.0; }

.aboutContent	{position: relative; float:left; top: 0; height: auto; width :645px; margin-top:0px; margin-left:15px; margin-right:0px; background-color:#444; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -khtml-opacity:0.80; }
.aboutContentText {position: relative; float:left; top: 0; width :625px; padding:10px; }
.aboutContentText p {color:#FFF;}
.aboutContentText h1 {color:#FFF}
.aboutContentText ol {list-style: decimal; list-style-type:disc; list-style-position:outside; margin-left: 20px}
.aboutContentText li {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px;  letter-spacing:0px; line-height:1.37; color:#FFF; margin-bottom:10px}

.aboutContentGoalsText {position: relative; float:left; top: 0; width :625px; padding:10px; }
.aboutContentGoalsText p {color:#FFF;}
.aboutContentGoalsText h1 {color:#FFF}
.aboutContentGoalsText ol {list-style: decimal; list-style-type:decimal; list-style-position:outside; margin-left: 20px}
.aboutContentGoalsText li {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px;  letter-spacing:0px; line-height:1.37; color:#FFF; margin-bottom:10px}


.aboutSolution	{position: relative; float:left; top: 0; height: auto; width :645px; margin-top:0px; margin-left:15px; margin-right:0px; background-color:#444; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -khtml-opacity:0.80
; }
.aboutSolutionQuote {position: relative; float:left; top: 0; width :520px; margin-left:70px; padding:15px; }
.aboutSolutionQuote p {font-size:12px }
.aboutSolutionText {position: relative; float:left; top: 0; width :625px; padding:10px; }
.aboutSolutionText p {color:#FFF}
.aboutSolutionText h1 {color:#FFF}

.case	{position: relative; float:left; top: 0; height: auto; width :645px; margin-top:0px; margin-left:15px; margin-right:0px; background-color:#444; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -khtml-opacity:0.80
; }
.caseQuote {position: relative; float:left; top: 0; width :590px; margin-left:100px; padding:15px; }
.caseQuote p {font-size:12px }
.caseText {position: relative; float:left; top: 0; width :625px; padding:10px; }
.caseText p {color:#FFF}
.caseText h1 {color:#FFF}
.caseText ol {list-style: disc; list-style-type: disc ; list-style-position:outside; margin-left:20px}
.caseText li {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px;  letter-spacing:0px; line-height:1.37; color:#FFF; margin-bottom:10px}

.media	{position: relative; float:left; top: 0; height: auto; width :645px; margin-top:0px; margin-left:15px; margin-right:0px; background-color:#444; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -khtml-opacity:0.80
; }
.mediaQuote {position: relative; float:left; top: 0; width :590px; margin-left:100px; padding:15px; }
.mediaQuote p {font-size:12px }
.mediaText {position: relative; float:left; top: 0; width :625px; padding:10px; }
.mediaText p {color:#FFF}
.mediaText h1 {color:#FFF}

.getincontact	{position: relative; float:left; top: 0; height: auto; width :645px; margin-top:0px; margin-left:15px; margin-right:0px; background-color:#444; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -khtml-opacity:0.80
; }
.getincontactQuote {position: relative; float:left; top: 0; width :590px; margin-left:100px; padding:15px; }
.getincontactQuote p {font-size:12px }
.getincontactText {position: relative; float:left; top: 0; width :625px; padding:10px; }
.getincontactText p {color:#FFF}
.getincontactText h1 {color:#FFF}


.feedbackLeft	{position: relative; float:left; top: 0; height: 300px; width :230px; margin-top:0px; margin-left:22px; padding-left: 30px; padding-right: 30px }
.feedback p {color:#FFF}

.feedbackRight	{position: relative; float:left; top: 0; height: 300px; width :320px; margin-top:0px;}
.feedback p {color:#FFF}

.supportButton 	{position: relative; float:right; margin-top:0px;}


.contactContent						{position:relative; float:left; width: 320px; height: 195px; background: none; }
.contactContent label 				{display: inline-block; float: none; width: 75px; margin-bottom:5px;}   
.contactContent #name, #email		{width: 200px; border: 1px solid #999; margin-bottom: 5px;}
.contactContent #phone				{width: 110px; border: 1px solid #999; margin-bottom: 5px;}
.contactContent #message			{border: 1px solid #999;}
.contactContent input.submit	    {float: left; cursor:pointer; border:2px #999 solid; color: #999 ; font-weight: bold; padding: 5px 10px;
									 background: url(../images/formbg.gif) repeat-x left top ; font-size: 12px; width: auto; margin-top: 7px; margin-left:75px;}
.errorSpace		{position: relative; float:left; width:270px; height:35px; margin-top: 15px; margin-left:0px; text-align:left; font-size:14px;}
