body { margin: 0 0 20px 0;padding: 0; background-color:#444444; color:#444444; text-align: center;font-family: Arial, sans-serif;background-image: url(../images/main-background.jpg);background-repeat: repeat;}
a{color:#0a325b;}
a:hover{ color:#fe4e29}

#wrapper 	{ width:770px;margin: 0 auto;}
#wrapperTable 	{ width:570px;margin: 0 auto;}
#header 	{ height:119px;}
#headerlogo { float:left; }
#headerlogo img{ border:0px; }
#headerbar  { float:right; margin:0px; }
#content 	{ margin:0px;padding:0px; font-size:11px; text-align:left;  height:100%;}
#navigator  { width:646px;height:49px; margin:0px; padding:0px;} 

/* navigator css */
#navigator ul{margin:0px;padding:0px;}
#navigator ul#navHolder { height:50px;margin:0px;}
#navigator #navHolder li { list-style:none; float:left; }
#navHolder li a { padding:0px; margin:0px; text-indent:-5000px; }

#navigator #navHolder li a.item1 {top:0px;width:64px;height:49px; display:block; background-image:url('../images/navigation-vert2.png');background-position:0px -49px; }
#navigator #navHolder li a:hover.item1 { background-image:url('../images/navigation-vert2.png');background-position:0px 0px; }
#navigator #navHolder li a.item1_selected { width:64px;height:49px; display:block; background-image:url('../images/navigation-vert2.png');background-repeat:no-repeat;background-position:0px 0px; }

#navigator #navHolder li a.item2 { width:98px;height:49px; display:block; background-image:url('../images/navigation-vert2.png');background-position:0px -147px;}
#navigator #navHolder li a:hover.item2 { background-image:url('../images/navigation-vert2.png');background-position:0px -98px; }
#navigator #navHolder li a.item2_selected { width:98px;height:49px; display:block; background-image:url('../images/navigation-vert2.png');background-repeat:no-repeat;background-position:0px -98px; }

#navigator #navHolder li a.item3 { width:139px;height:49px; display:block; text-align:center; background-image:url('../images/navigation-vert2.png');background-position:0px -245px;}
#navigator #navHolder li a:hover.item3 { background-image:url('../images/navigation-vert2.png');background-repeat:no-repeat;background-position:0px -196px; }
#navigator #navHolder li a.item3_selected { width:139px;height:49px; display:block; background-image:url('../images/navigation-vert2.png');background-repeat:no-repeat;background-position:0px -196px; }

#navigator #navHolder li a.item4 { width:67px;height:49px; display:block; text-align:center;  background-image:url('../images/navigation-vert2.png');background-position:0px -343px;}
#navigator #navHolder li a:hover.item4 {background-image:url('../images/navigation-vert2.png');background-position:0px -294px; }
#navigator #navHolder li a.item4_selected { width:67px;height:49px; display:block; background-image:url('../images/navigation-vert2.png');background-repeat:no-repeat;background-position:0px -294px; }

#navigator #navHolder li a.item5 { width:105px;height:49px; display:block; text-align:center; background-image:url('../images/navigation-vert2.png');background-position:0px -441px; }
#navigator #navHolder li a:hover.item5 {background-image:url('../images/navigation-vert2.png');background-position:0px -392px;  }
#navigator #navHolder li a.item5_selected { width:105px;height:49px; display:block; background-image:url('../images/navigation-vert2.png');background-repeat:no-repeat;background-position:0px -392px; }

#navigator #navHolder li a.item6 { width:80px;height:49px; display:block; text-align:center;  background-image:url('../images/navigation-vert2.png');background-position:0px -539px;}
#navigator #navHolder li a:hover.item6 {background-image:url('../images/navigation-vert2.png');background-position:0px -490px;  }
#navigator #navHolder li a.item6_selected { width:80px;height:49px; display:block; background-image:url('../images/navigation-vert2.png');background-repeat:no-repeat;background-position:0px -490px; }

#navigator #navHolder li a.item7 { width:93px;height:49px; display:block; text-align:center; background-image:url('../images/navigation-vert2.png');background-position:0px -637px;}
#navigator #navHolder li a:hover.item7 { background-image:url('../images/navigation-vert2.png');background-position:0px -588px;  }
#navigator #navHolder li a.item7_selected { width:93px;height:49px; display:block; background-image:url('../images/navigation-vert2.png');background-repeat:no-repeat;background-position:0px -588px; }

#mainleft { float:left;background-image: url(../images/home-bg-left.jpg); background-repeat:repeat; width:355px;height:480px;}
#mainleft #mainleftwrapper{margin-top:363px;margin-left:42px; color:#0a325b;}
#mainleft #mainleftwrapper .row { width:230px;margin:0px;height:30px;  }
#mainleft #mainleftwrapper span{ margin:0; }
#mainleft #mainleftwrapper img{float:left;margin-right:10px;margin-top:-3px; height:24px;}

#mainright {float:right;background-image: url(../images/home-bg.jpg); background-repeat: repeat-x;background-color:#c8dcf7; width:415px;height:480px;}
#mainright .mainrightwrapper {width:90%}

/* home page css */
#content {clear: both; background-color:#ffffff;}
#content #mainrightwrapper{  margin:0 5px 0 5px;}
#content #mainright h1{ margin-top:50px; font-size:21px;text-indent:-2000px;text-transform:uppercase; background-image: url(../images/title-welcome.gif); background-repeat:no-repeat;}
#content h2 { font-size:16px;margin-top:19px;height:36px;text-indent:-2000px;margin-bottom:30px;background-image: url(../images/title-join_the_worlds.gif); background-repeat:no-repeat;}
#downloadflash {}
#downloadflash img{margin-top:10px;}

#content #bodycontentleft {float:left;}
#content #bodycontentleft .row {width:180px;margin:0 0 14px 5px;height:30px; }
#content #bodycontentleft img{float:left;margin-right:10px;}
#content #bodycontentleft span{ margin:0px;}
#content #bodycontentleft a {text-decoration:none;font-weight:bold;}
#content #bodycontentright {width:190px;height:30px; float:right}
#content #bodycontentright .row { width:170px;margin:0 0 14px -5px;height:30px;  }
#content #bodycontentright span{ margin:0px;  }
#content #bodycontentright img{float:left;margin-right:10px;}
#content #bodycontentright a {text-decoration:none;font-weight:bold;}

/* topbar */ 
#topbar {clear: both; background-image: url(../images/content-top-shadow.gif);background-repeat:repeat-x; height:5px;}

/* breadcrumb css */
#breadcrumb { height:100px;background-image: url(../images/title-bg.jpg);background-repeat:repeat-x; font-size:11px; font-weight:bold;text-transform:uppercase;}
#breadcrumb #breadcrumblink{ color:#333333;padding-top:30px;margin:0 0 0 20px;}
#breadcrumb #breadcrumblink a{ color:#0a325b; text-decoration:none}
#breadcrumb h3{ font-size:30px; font-weight:bold;text-transform:uppercase;color:#ffffff; margin:0px 0 0 20px;}

 /* tailbar */
#tailbar{
  clear: both; 
  background-image: url(../images/left-divide-top.gif);
  margin:0 0 0 192px;
  padding:0px;
  height:25px;
  background-repeat: no-repeat;  
  border:0px solid #000000;
}

#maincontent #centercontent { 
  background-color:#ffffff;  
  width: 578px; 
  float: right;  
  height:auto;
  margin:0px 0 0px 0px;
  padding:0px;
  background-image: url(../images/left-divide.gif);
  background-repeat: repeat-y; 
  color:#444444;   
  font-size:12px; 
}

/* global use css */
#centercontent h5 {font-size:13px;color:#0A2552;width:100%;margin:10px 0 0 0}
#centercontent .strong {font-weight:bold;}
#centercontent #body .paragraph ul {margin-top:-1px;}
#centercontent #body .paragraph ul li{padding:0px;margin:0 0 0 -10px;}
#centercontent a.downloadlink {font-size:12px;color:#729CC2;text-decoration:none;}
#centercontent .darkblue{color:#0a3256;font-weight:bold;}
#maincontent img {border:0px;}
#mainrightwrapper img {border:0px;}
#centercontent h3 {font-size:18px;font-weight:bold;color:#0B3357; margin:15px 0 10px 0 ;padding:0px }
#centercontent p {line-height:1.5em;font-size:12px;margin:10px 0 10px 0;padding:0px}


/* content layout (default two column layout with sub nav) */
#maincontent #leftnav { width: 160px; float: left; margin:0;padding:0;} 
#leftnav ul{margin:0px;padding:0px;width:98%;margin:0 0px 0 20px;padding:0px;}
#leftnav ul#leftnavHolder { height:52px;font-weight:bold;}
#leftnav #leftnavHolder li { list-style:none; text-transform:uppercase; margin:8px 0 0 0;padding:0px;line-height:7px;}
#leftnav #leftnavHolder li a{ color:#296bab;font-weight:bold;font-size:11px;text-decoration:none;}
#leftnav #leftnavHolder li a.selected{ color:#666666;}
#leftnav #leftnavHolder li a:hover{ color:#fe4e29;}
#leftnav #leftnavHolder .seperator {margin:0px 0 0px 0px; border-bottom:1px dotted #b1b1b1; }
#leftnav div.download { clear:both; margin:60px 0px 0 20px; }
* html #leftnav div.download { margin:20px 0px 0 20px; } /* IE6 hack */
#leftnav div.download2 { clear:both; margin:0px 0px 0 20px;}

#centercontent #body{ margin:0px 20px 0 22px;}
#centercontent .row {clear:both;margin:0 0 0 10px; }
#centercontent .row img{ float:left; margin-bottom:20px; }
#centercontent .row div.paragraph { float:right;margin:0 0px 0 20px; width:335px; }
#centercontent .row .paragraph a.h4headerlink{background-image: url(../images/h2-arrow.gif);background-position:0px 2px;background-repeat:no-repeat;height:18px;width:335px;border:1px solid #ffffff; text-decoration:none;height:18px;padding:0px 0 0 27px;margin:-5px 0 0px 0;font-size:18px;font-weight:bold;color:#296bab; }
#centercontent .row .paragraph a.h4headerlink:hover{color:#fe4e29;}
#centercontent .row .paragraph .header{margin:-1px 0 0 0; }
#centercontent .row .paragraph .body{ margin:10px 20px 20px 0px; font-size:12px; color:#444444;line-height:1.4em; }
#centercontent .breakline{clear:both;border-top:1px dotted #b1b1b1; height:20px;margin:0 0 0 10px;}

/* promotions - VIP SCHEME */
#centercontent #images {margin-top:35px;} 
#centercontent #images img {margin:0 0 5px 0;padding:0px;}
#centercontent #leftcol {float:left;width:246px;;margin:30px 10px 0 0;}
#centercontent #leftcol #small {font-size:10px;}
#centercontent #rightcol {float:right;width:246px;margin:30px 0 0 5px;}



#centercontent #leftcol .pointstable {clear:both;background-color:#C7D7E7;width:218px;margin:0 0 0 32px;padding:0px;font-size:11px;}
#centercontent #leftcol .pointstable .leftcol {float:left;width:90px;background-color:#C7D7E7;}
#centercontent #leftcol .pointstable .rightcol {float:right;width:128px;background-color:#C7D7E7;}
#centercontent #leftcol .pointstable .header{ text-align:center;color:#09365F;margin:10px 12px 10px 12px; font-weight:bold;font-size:10px;border:1px solid #CBD7E5;background-color:#C7D7E7;}
#centercontent #leftcol .pointstable .leftcol div {height:20px;border-left:1px solid #CBD7E5}
#centercontent #leftcol .pointstable .rightcol div {height:20px;border-right:1px solid #CBD7E5}
#centercontent #leftcol .pointstable .leftcol div.rowblue {display:block; background-color:#E0E8F3;  padding:5px 0 0 10px;text-align:center;}
#centercontent #leftcol .pointstable .leftcol div.rowwhite {background-color:#ffffff; padding:5px 0 0 10px;text-align:center;}
#centercontent #leftcol .pointstable .rightcol div.rowblue {background-position:12px 5px;background-image: url(../images/table-arrow-blue.gif);background-repeat:no-repeat;background-color:#E0E8F3;text-align:center; padding:5px 0 0 0px;}
#centercontent #leftcol .pointstable .rightcol div.rowwhite {background-position:12px 5px;background-image: url(../images/table-arrow-white.gif);background-repeat:no-repeat; text-align:center;background-color:#ffffff; padding:5px 0 0 0px;}
#centercontent #leftcol .pointstable .rightcol .header{text-align:center;margin:10px 22px 10px 22px; font-weight:bold;}

#centercontent #rightcol .pointstable {clear:both;background-color:#C7D7E7;width:218px;margin:0 0 0 32px;padding:0px;font-size:11px;}
#centercontent #rightcol .pointstable .leftcol {float:left;width:90px;background-color:#C7D7E7;}
#centercontent #rightcol .pointstable .rightcol {float:right;width:128px;background-color:#C7D7E7;}
#centercontent #rightcol .pointstable .header{ text-align:center;color:#09365F;margin:10px 12px 10px 12px; font-weight:bold;font-size:10px;border:1px solid #CBD7E5;background-color:#C7D7E7;}
#centercontent #rightcol .pointstable .leftcol div {height:20px;border-left:1px solid #CBD7E5}
#centercontent #rightcol .pointstable .rightcol div {height:20px;border-right:1px solid #CBD7E5}
#centercontent #rightcol .pointstable .leftcol div.rowblue {display:block; background-color:#E0E8F3;  padding:5px 0 0 10px;text-align:center;}
#centercontent #rightcol .pointstable .leftcol div.rowwhite {background-color:#ffffff; padding:5px 0 0 10px;text-align:center;}
#centercontent #rightcol .pointstable .rightcol div.rowblue {background-position:12px 5px;background-image: url(../images/table-arrow-blue.gif);background-repeat:no-repeat;background-color:#E0E8F3;text-align:center; padding:5px 0 0 0px;}
#centercontent #rightcol .pointstable .rightcol div.rowwhite {background-position:12px 5px;background-image: url(../images/table-arrow-white.gif);background-repeat:no-repeat; text-align:center;background-color:#ffffff; padding:5px 0 0 0px;}
#centercontent #rightcol .pointstable .rightcol .header{text-align:center;margin:10px 22px 10px 22px; font-weight:bold;}

/* download panel */
#centercontent .downloadpanel {background-image: url(../images/download-panel-bg.jpg);background-repeat:repeat-x;height:150px;width:515px;margin:0 0 0 5px;padding:0px;}
#centercontent .downloadpanel ol{list-style-type:none;}
#centercontent .downloadpanel ol li{padding:0px;margin:0 0 0 -40px;}
#centercontent .downloadpanel #leftcol {margin:10px 0 0 17px;width:280px;float:left;}
#centercontent .downloadpanel #rightcol{float:right;width:180px;margin:0;padding:0px; }

#centercontent .scheduletable {margin:0px; width:525px;font-size:11px;}
#centercontent .scheduletable dd{height:auto; margin:0px;padding:0px;background-color:#C7D7E7;}
#centercontent .scheduletable .header {height:30px;background-color:#C7D7E7;color:#00305C;font-weight:bold;font-size:11px;margin:11px 12px 11px 12px;}
#centercontent .scheduletable .rowwhite {background-color:#ffffff; padding:5px 0 0 10px;height:20px;}
#centercontent .scheduletable .rowblue {background-color:#E0EaF6;padding:5px 0 0 10px;height:20px;}
#centercontent .scheduletable .col1 {float:left; width:176px; border-left:1px solid #C7D7E7;}
#centercontent .scheduletable .col1short {float:left; width:120px; border-left:1px solid #C7D7E7; text-align:center }
#centercontent .scheduletable .col2 {float:left; width:116px; }
#centercontent .scheduletable .col3 {float:left; width:120px;}
#centercontent .scheduletable .col4 {float:left; width:110px;border-right:1px solid #C7D7E7;}
#centercontent .scheduletable .collong {float:left; width:330px; }
#centercontent .bluebg {background-image: url(../images/box-bg.jpg);background-repeat:repeat-x;background-position:top;background-color:#d9e3ed;width:525px;margin:0px;}
#centercontent .bluebgcontent {padding:20px 20px 20px 20px;}
#centercontent .bluebgcontent p {padding:15px 0 0 0;}

/* faq */
#centercontent #questioncontent{margin:20px 0 0 20px;}
#centercontent .question {height:15px;background-image: url(../images/arrow-faq.gif);background-position:5px 2px;background-repeat:no-repeat;margin:0 0 20px 0px;padding:0 0 0 35px;}
#centercontent .question a {color:#2966ab;text-decoration:none;font-size:12px;font-weight:bold;}
#centercontent .question a:hover {color:#fe4e29;}
#centercontent .question a:visited {color:#666666;}
#centercontent .question a:visited:hover  {color:#fe4e29;}
#centercontent a.backtotop {float:right; margin:10px 0 10px 5px;font-size:10px;font-weight:bold;text-transform:uppercase;color:#296bab; text-decoration:none}
#centercontent .supportable1 {margin:10px 0 0 0; height:100px; }
#centercontent .supportable2 {margin:10px 0 0 0; height:130px;}
#centercontent .supportable3 {margin:10px 0 0 0; height:150px;}
#centercontent .supporttable dd{float:left; margin:0px;padding:0px;background-color:#C7D7E7; width:460px;font-size:11px;}
#centercontent .supporttable .header {height:30px;background-color:#C7D7E7;color:#00305C;font-weight:bold;font-size:11px;margin:11px 12px 11px 12px;}
#centercontent .supporttable .rowwhite {background-color:#ffffff; padding:5px 0 0 10px;height:20px;}
#centercontent .supporttable .rowblue {background-color:#E0EaF6;padding:5px 0 0 10px;height:20px;}
#centercontent .supporttable .col1 {width:150px; border-left:1px solid #C7D7E7;}
#centercontent .supporttable .col2 {width:220px;}
#centercontent .supporttable .col3 {width:110px;}
#centercontent #question17 h5 {margin-bottom:0px;}

/* ecop table panel */
#centercontent .ecoptable {margin:0px; width:525px;padding:0px; height:404px;background-color:#C7D7E7; }
#centercontent .ecoptable dd{margin:0px;padding:0px;}
#centercontent .ecoptable .header {height:30px;background-color:#C7D7E7;color:#00305C;font-weight:bold;font-size:11px;margin:11px 12px 11px 12px;}
#centercontent .ecoptable .rowwhite {background-color:#ffffff; padding:5px 0 0 10px;height:20px;}
#centercontent .ecoptable .rowblue {background-color:#E0EaF6;padding:5px 0 0 10px;height:20px;}
#centercontent .ecoptable .col1 {float:left;width:130px; border-left:1px solid #C7D7E7;}
#centercontent .ecoptable .col2 {float:left;width:132px; }
#centercontent .ecoptable .col3 {float:left;width:80px;}
#centercontent .ecoptable .col4 {float:left;width:90px;}
#centercontent .ecoptable .col5 {float:left;width:90px;border-right:1px solid #C7D7E7;}
#centercontent .bluebg {background-image: url(../images/box-bg.jpg);background-repeat:repeat-x;background-position:top;background-color:#d9e3ed;width:525px;margin:0px;}
#centercontent .bluebgcontent {padding:20px 20px 20px 20px;}
#centercontent .bluebgcontent p {padding:15px 0 0 0;}

/* download page */
#centercontent .download div {margin:15px 0 0px 10px;}

/* footer */
#footercontentbar {clear: both;background-image: url(../images/content-bottom-shadow.gif);background-repeat:repeat-x; height:20px;}
#footerbar {clear: both; background-image: url(../images/home-bg-shadow-bottom.gif);background-repeat:repeat-x; height:5px; }
#footer { clear:both;margin:0px 0 0px 0px;padding:0px;background-image: url(../images/footer-bg.jpg); background-repeat:repeat; height:158px; font-size:11px; color:#0a325b; }
#footer .footercontent {width:730px;padding-top:30px;margin:0px 20px 0px 20px;height:50px;border:0px solid #000000;}
#footer .footercontent #footerleft{ float:left;width:52%;text-align:left;}
#footer .footercontent #footerright{ float:right;width:47%;text-align:left;border:0px solid #000000;}
#footer .footercontent #footerright img{ margin:-35px 0 0 220px;}
#footer .links {margin:5px 0 0px 0; }
#footer .links a:hover{ color:#fe4e29}
#footer .image { margin:15px 0 20px 0px;text-align:center;}

/* affiliate page */
.affiliatecontent {color:#00274e; font-size:11pt; padding-left:5px; line-height:16pt}
.affiliatecontent-large {color:#fff; font-size:20px; text-align:center;}
#affiliatemainleft { float:left;background-image: url(../images/affiliate-bg-left.jpg); background-repeat:repeat; width:355px;height:480px;}
#navigator-empty {background-image: url(../images/nav-fade.png);background-repeat:repeat-x; height:50px; width:100%}

#affiliatemainleft p {margin:350px 0 0 70px; color:#fff; font-size:24px; text-align:center; width:200px; font-weight:bold}
.footercontent .inline {float:left; text-align:left}
.footercontent .row1 div {width:175px; margin-left:5px; height:50px}
.footercontent .row2 div {width:175px; margin-left:5px}
.footercontent .inline span {width:120px;font-weight:bold}
.footercontent .inline img {float:left; border:0; margin-right:10px}
.footercontent .inline a {text-decoration:none}


.leaguetables td {text-align:left; padding:8px; font-size:12px;}
.leagueheader {background-color:#C7D7E7; padding:10px; font-weight:bold; color:#00305C}
.leaguetablewhite td, .leaguetableblue td{padding:8px}
.leaguetableblue {background-color:#E0EAF6}
.leaguetables {width:498px !important; border-left:1px solid #C7D7E7}


.leaguetables2 {width:498px !important; background-color:#E0EaF6; font-weight:bold; padding:5px; border-left:1px solid #C7D7E7}
.leaguetables2 td {text-align:center; padding:3px}
.leagueheader2 {background-color:#C7D7E7; padding:10px; font-weight:bold; color:#00305C}


#navigator-empty #downloadflash-header{margin-top:2px;}
#navigator-empty {width:645px}