@charset "utf-8";
/* CSS Document */

a:link {
text-decoration:none;
color:#254d9a;
}

a:visited {
text-decoration:none;
color:#254d9a;
}
/*
a:hover 
{
background-color:#FFFFFF;
}
*/

* {
	margin: 0;
}

html {
	height: 100%;
}

body {
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color:#000000;
margin:0px;
border:0px;
padding:0px;
height: 100%;
}

#ulHeader{
   
   position:relative; margin-left:-15px; overflow:visible; padding-left: -15px;
}

ul, ol {
   
   position:relative; left:1.5em; overflow:hidden; margin-right:1.5em;
}

ul2{
position:relative; left:0em; overflow:hidden;
}

li { margin-top:0.25em; margin-bottom:0.25em; margin-right:0em; }
ul ul, ul ol, 
ol ol, ol ul { margin-left:1.5em; padding-left:0; }
ul li, ol li { margin-left:1.5em; }
li li { margin-left:1.5em; margin-right:1.5em;}
li li li { margin-left:1.5em; }

.wrapper2 
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -48px; /* the bottom margin is the negative value of the footer's height */
}

.filler 
{
position:absolute;
width:980px;
height:0px;
top:0px;
left:0px;
}

.style2 {font-size: 16px; font-weight: bold; }

.footer2, .push 
{
	height: 0px; /* .push must be the same height as .footer */
}

#wrapper {
	position: relative;
	width: 980px;
	margin:0px auto;
	visibility: visible;
}

#header {
position:absolute;
width:980px;
height:72px;
top:0px;
left:0px;
}

#leftClips {
position:absolute;
width:433px;
height:127px;
top:72px;
left:0px;
}

#robotL {
position:absolute;
width:41px;
height:127px;
top:72px;
left:433px;
}

#robotM {
position:absolute;
width:43px;
height:127px;
top:72px;
left:474px;
}

#robotR {
position:absolute;
width:39px;
height:127px;
top:72px;
left:517px;
}

#rightClips {
position:absolute;
width:424px;
height:127px;
top:72px;
left:556px;
}

#tab1 {
position:absolute;
width:160px;
height:53px;
top:199px;
left:0px;
}

#tab2 {
position:absolute;
width:163px;
height:53px;
top:199px;
left:160px;
}

#tab3 {
position:absolute;
width:167px;
height:53px;
top:199px;
left:323px;
}

#tab4 {
position:absolute;
width:166px;
height:53px;
top:199px;
left:490px;
}

#tab5 {
position:absolute;
width:163px;
height:53px;
top:199px;
left:656px;
}

#tab6 {
position:absolute;
width:161px;
height:53px;
top:199px;
left:819px;
}

#toes {
position:absolute;
width:980px;
height:55px;
top:252px;
left:0px;
}

#textArea {
	position:absolute;
	width:920px;
	top:307px;
	left:31px;
}

#indexTextArea{
position:absolute;
width:630px;
top:307px;
left:30px;
height:325px;
}

#indexQuotesArea{
position:absolute;
width:250px;
top:307px;
left:700px;
height:325px;
}

#downloadTextArea{
position:absolute;
width:590px;
top:307px;
left:30px;
height:325px;
}

#downloadQuotesArea{
position:absolute;
width:250px;
top:307px;
left:745px;
height:325px;
}


#registerTextArea{
position:absolute;
width:400px;
top:308px;
left:10px;
height:325px;
}

#registerArrowArea{
position:absolute;
width:115px;
top:308px;
left:418px;
height:215px;
}

#registerClickArea{
position:absolute;
width:447px;
top:308px;
left:533px;
height:215px;
}

#indexFooter {
position:absolute;
width:980px;
height:48px;
top:675px;
left:0px;
}

#footer {
position:relative;
width:980px;
height:48px;
left:-30px;
top:0px;
}

#AM {
font-size: 11px;
color:#000000;
position:relative;
width:980px;
height:10px;
top:-18px;
left:0px;
}

#fullScreen {
position:relative;
left:-41px;
}

#screenArea {
position:relative;
width:939px;
height:684px;
top:0px;
left:4px;
}
