html,body {
margin:0;
padding:0;
font-size:1em;
font-family:Helvetica, Arial, sans-serif;
}

img {
border:0 none;
vertical-align:middle;
}

a {
color:#0075c7;
font-weight:700;
}

a:hover {
color:#000000;
}

h1 {
font-size:125%;
color:#000000;
}

h2,.subHeading {
font-size:170%;
color:#666666;
margin:0 0 16px;
}

p {
margin:0 0 1.25em;
}

form {
margin:0;
padding:0;
}

fieldset {
border:0;
padding:0;
margin:1px 0;
}

input,textarea,button,select {
font-family:Helvetica, Tahoma, Verdana, sans-serif;
font-size:100%;
height:20px;
line-height:1.2em;
margin:0;
vertical-align:middle;
border:0 none;
color:#000000;
padding:0;
}

input,select {
border:1px solid #BBBBBB;
padding:3px 3px 0;
}

input[type="submit"] {
padding:3px 15px 4px;
height:25px;
font-weight:700;
background:#77c437 url(/images/common/button_bg.gif) top left repeat-x;
color:#FFFFFF;
border:1px solid #6db432;
cursor:pointer;
}

textarea {
border:1px solid #BBBBBB;
padding:3px 3px 0;
height:auto;
min-height:1.5em;
}

.textarea {
min-height:3em;
}

.checkbox {
margin-right:6px;
position:relative;
top:3px;
}

.registerimage {
margin:26px auto 16px;
text-align:center;
}

.registerimage img {
border:1px solid #AAAAAA;
}

div.errorMessage,p.errorMessage {
border:5px solid #ffde01;
padding:16px;
margin:16px 0;
background-color:#FFFFFF;
font-weight:700;
}

div.alertMessage,p.alertMessage {
border:5px solid #0075c7;
padding:16px;
margin:16px 0;
background-color:#FFFFFF;
font-weight:700;
}

.errorMessage p:last-child, .alertMessage p:last-child, .successMessage p:last-child {
margin-bottom: 0;
}

.tableErrorMessage {
font-weight:700;
color:#AA0000;
}

div.successMessage {
border:5px solid #6cc026;
padding:16px;
margin:16px 0;
background-color:#FFFFFF;
font-weight:700;
}

span.successMessage {
color:#6cc026;
font-weight:700;
}

div.textbox {
background-color:#FAFAFA;
border:1px solid #AAAAAA;
padding:16px;
margin:16px 0;
}

div.textbox h2:first-child {
margin-top:0;
}

table.styledDefaulttable {
border-spacing:1px 1px;
empty-cells:show;
margin-bottom:10px;
border:1px solid #AAAAAA;
width:100%;
background-color:#e2e2e2;
}

.styledDefaulttable tr th {
text-align:left;
white-space:nowrap;
background-color:#FAFAFA;
}

.styledDefaulttable tr td,.styledDefaulttable tr th {
padding:5px 10px;
vertical-align:top;
}

.styledDefaulttable tr td p {
margin:0 0 1em;
}

td.styledDefaultCell1,th.styledDefaultCell1 {
background-color:#FAFAFA;
color:#666666;
}

td.styledDefaultCell2,th.styledDefaultCell2 {
background-color:#F2F2F2;
color:#666666;
}

td.styledDefaultCell3,th.styledDefaultCell3 {
background-color:#FAFAFA;
}

td.styledDefaultCell4,th.styledDefaultCell4 {
background-color:#F2F2F2;
color:#666666;
}

td.styledDefaultCellPlain,th.styledDefaultCellPlain {
background-color:#FAFAFA;
color:#666666;
}

table.styledIntereststable {
border-spacing:1px 1px;
empty-cells:show;
margin-bottom:10px;
border:1px solid #AAAAAA;
width:100%;
background-color:#e2e2e2;
}

.styledIntereststable tr th {
text-align:left;
white-space:nowrap;
}

.styledIntereststable tr td,.styledIntereststable tr th {
padding:5px 10px;
vertical-align:top;
}

.styledIntereststable tr td p {
margin:0 0 1em;
}

td.styledInterestsCellPlain,th.styledInterestsCellPlain {
color:#666666;
}

th.styledInterestsCellPlain {
font-weight:700;
}

td.help,th.help,div.help {
background:#FAFAFA url(/images/common/help-arrow.gif) 5px 10px no-repeat;
padding:5px 10px 5px 25px!important;
}

div.help {
margin:0;
}

tr.light,span.light {
background-color:#F6F6F6;
}

tr.dark,span.dark {
background-color:#F0F0F0;
}

.nopad {
padding:0!important;
}

button {
border:0;
width:auto;
overflow:visible;
padding:0 .75em;
background-color:#aaa;
color:white;
font-weight:700;
text-align:left;
}

button img {
margin-top:1px;
}

.img a {
display:block;
}

.login {
margin:0 0 12px;
padding:16px;
width:275px;
height:134px;
background:#0075c7 url(/images/common/bg-darkblue.png) left top repeat-x;
color:#FFFFFF;
font-size:130%;
}

.login h3,.reward h3 {
margin:0 0 10px;
}

.login input {
border:1px solid #444444;
}

input.loginsubmit {
border:none 0 #000000;
width:111px;
height:38px;
padding:0;
}

input.tablesubmit,input.submitButton {
border:none 0 #000000;
width:119px;
height:40px;
padding:0;
margin:0;
}

.login table,.reward table {
width:100%;
}

.login table th {
text-align:left;
padding:0 10px 0 0;
}

.forgottenpassword {
font-size:85%;
color:#FFFFFF;
}

.reward {
margin:0 0 16px;
padding:16px;
width:275px;
height:130px;
background:#0075c7 url(/images/common/bg-darkblue.png) left top repeat-x;
color:#FFFFFF;
font-size:130%;
}

.reward p {
font-weight:700;
}

.reward p a {
color:#FFFFFF;
}

.normalsize {
font-size:85%;
font-weight:400;
}

.logout {
margin:0;
}

.joinnow,.pointsreminder {
background:url(/images/common/offer2.png) left bottom no-repeat;
padding:16px;
margin:0 0 14px;
height:82px;
overflow:hidden;
font-size:130%;
}

.joinnow h3 {
margin:0 0 10px;
padding:0;
}

.joinnow p {
margin:0 0 26px;
}

a.forgottenpassword {
color:#FFFFFF;
margin:5px 0;
}

.banner-smspup {
padding:0;
margin:0 0 14px;
width:307px;
height:111px;
overflow:hidden;
}

.offer {
width:308px;
height:144px;
overflow:hidden;
padding:0 0 0 16px;
float:left;
background:url(/images/common/offer.png) no-repeat;
margin:2px 1px 1px 0;
line-height:1.25em;
}

.offer-inner {
background-repeat:no-repeat;
background-position:right top;
min-height:104px;
padding:24px 72px 16px 0;
}

.title {
height:26px;
line-height:26px;
font-size:26px;
margin:0 0 4px;
}

h2.title {
font-size:170%;
margin-bottom:10px;
}

h2.title a {
text-decoration:none;
}

.intro {
background-repeat:no-repeat;
overflow:hidden;
width:400px;
color:#0075c7;
font-size:130%;
}

.intro h1,.col h1,.panel h1 {
color:#0075c7;
font-size:200%;
margin:0 0 14px;
font-family:Arial, sans-serif;
line-height:.95em;
}

.intro h2 {
color:#0075c7;
font-size:115%;
margin:5px 0 0;
}

.intro ul {
margin:0 0 18px;
padding:0 0 0 20px;
}

ul.floatright,div.floatright {
float:right;
}

.hero {
background:#f7fcff url(/images/common/bg-blue.png) left top repeat-x;
padding:16px 16px 0;
margin:14px 0 12px;
position:relative;
height:276px;
}

.hero p {
margin:0 0 .8em;
}

.panel {
border:1px solid #ccc;
padding:24px 15px 16px 16px;
margin-bottom:11px;
background-color:#e2e2e2;
}

.panel p {
line-height:1.2em;
}

.grid {
float:left;
}

.grid h2 {
font-size:100%;
color:#000000;
margin:.75em 0 0;
}

.grid .col {
width:147px;
float:left;
margin-right:15px;
}

.grid-2 .col {
width:300px;
float:left;
margin:0 16px 0 0;
}

.button,.button-lg {
width:119px;
height:40px;
margin:0 4px 0 -4px;
}

.button-lg {
background:transparent url(/images/common/button-lg.png) left top no-repeat;
width:271px;
height:112px;
color:white;
font-size:120%;
font-weight:700;
text-indent:0;
padding:8px 16px;
}

.button-extralg {
background:transparent url(/images/common/button-extralg.png) left top no-repeat;
width:585px;
height:112px;
color:white;
font-size:120%;
font-weight:700;
text-indent:0;
padding:8px 22px 16px 16px;
margin-left:-3px;
}

.button-extralg p {
text-align:right;
}

.greenbox {
background:#6cc026 url(/images/common/bg-green.png) left top repeat-x;
width:576px;
height:92px;
color:white;
font-size:120%;
font-weight:700;
text-indent:0;
padding:8px 22px 16px 16px;
margin:0 0 16px;
border:1px solid #50a60b;
}

.greenbox a,.addressbox a {
color:#FFFFFF;
}

.greenbox p {
text-align:right;
}

.rewards {
text-align:left;
display:block;
min-height:56px;
padding:10px 0 8px 56px;
background:url(/images/common/icon-points.gif) left top no-repeat;
}

.rewards p {
text-align:left;
margin-bottom:5px;
}

.rewards ul {
margin-top:0;
}

.rewardsoffer {
width:290px;
height:140px;
overflow:hidden;
padding:0 0 0 16px;
float:left;
background:transparent url(/images/common/bg-blue.png) left top repeat-x;
margin:2px 3px 1px 0;
line-height:1.25em;
color:#0075c7;
}

h2.rewardtitle {
font-size:160%;
margin-bottom:16px;
}

h2.rewardtitle a {
text-decoration:none;
}

.rewardsoffer-inner {
background-repeat:no-repeat;
background-position:right top;
min-height:104px;
padding:24px 72px 16px 0;
}

#reward-ringtones {
background-image:url(/images/offer/reward-img-ringtones.gif);
}

#reward-minutes {
background-image:url(/images/offer/reward-img-plan.gif);
}

#reward-games {
background-image:url(/images/offer/reward-img-games.gif);
}

#reward-videos {
background-image:url(/images/offer/reward-img-video.gif);
}

.addressbox {
background:#6cc026 url(/images/common/bg-green.png) left top repeat-x;
width:576px;
color:white;
font-size:100%;
padding:8px 16px 0;
margin:16px 0 0;
border:1px solid #50a60b;
}

.button-sm-go {
background:transparent url(/images/common/button-sm-go.png) left top no-repeat;
width:28px;
}

.widget {
text-transform:uppercase;
font-weight:700;
font-size:90%;
}

.individual {
background:url(/images/common/icon-individual.png) right 4px no-repeat;
}

.points,.sms {
display:block;
min-height:56px;
line-height:48px;
text-transform:uppercase;
padding-left:56px;
}

.sms {
background:url(/images/common/icon-sms.gif) left top no-repeat;
}

.points {
background:url(/images/common/icon-points.gif) left top no-repeat;
}

.sendsms {
display:block;
min-height:56px;
padding:10px 0 8px 56px;
background:url(/images/common/icon-sms.gif) left top no-repeat;
}

.points .text-lg,.sms .text-lg {
font-size:150%;
color:white;
letter-spacing:-1pt;
}

.group {
background:url(/images/common/icon-group.png) right 4px no-repeat;
}

.list {
width:100%;
border:1px solid #fff;
margin:0 0 16px;
}

.list th,.list td {
padding:6px 8px;
text-align:left;
}

.list thead th {
border-left:1px solid white;
border-right:1px solid #ccc;
border-bottom:1px solid #999;
background:url(/images/common/highlight.png) center bottom repeat-x;
}

.list thead th:first-child {
border-left:0 none;
}

.list .on td {
background-color:#fafafa;
}

.list .off td {
background-color:#f2f2f2;
}

.advertisement-300x250 {
/*  Removed this for bug 4589. Cheers, Dan*/
/*border:1px solid #999;*/
/*width:300px;*/
/*padding:2px;*/
}

.advertisingOnlySpace {
/*  Added this for bug 4589. Cheers, Dan*/
border:1px solid #999;
padding:2px;
width:300px;
}

/*  Added this for bug 4589. Cheers, Dan*/
.costPerClick {
  font-weight: bolder;
  text-align: center;
}

.advertisement-307x114 {
  border:0px solid #999;
  width:307;
  height:114px;
  margin:14px 0 14px;
}

.advertisement-728x90 {
border: 0px none #999;
position: absolute;
top: 6px;
left: 236px;
width: 728px;
height: 106px;
overflow: hidden;
}

.advertisement-728x90 a img {
position: absolute;
bottom: 0;
height: 90px;
}

.action {
clear:both;
padding:8px 0 4px;
margin:0;
}

.action p {
margin:0;
}

.action a {
color:#666666;
text-decoration:none;
}

.action a:hover {
color:#000000;
text-decoration:underline;
}

.clear {
clear:both;
}

.last {
margin-right:0!important;
}

.full {
width:100%;
}

.three-qtr {
width:75%;
}

.half {
width:50%;
}

.qtr {
width:25%;
}

.next {
float:right;
display:block;
margin-left:8px;
}

.back {
float:left;
display:block;
margin-right:8px;
}

#layout {
margin:1px auto 0;
width:972px;
position:relative;
font-size:.675em;
line-height:1.5em;
color:#666666;
padding:199px 0 0;
}

#content {
width:649px;
float:left;
}

#related {
width:307px;
padding:0 0 0 16px;
float:right;
margin:14px 0 0;
}

#pupLogoLink {
position: absolute; 
top: 25px; 
left: 10px; 
width: 215px; 
height: 55px; 
background-color: transparent; 
}

#navigation dd.hilight {
background-image:url('/images/common/nav-bar-left-hilight.png');
background-position:top left;
}

#navigation dd.hilight a {
background-image:url('/images/common/nav-bar-right-hilight.png');
color:#FFFFFF;
}

#navigation {
position:absolute;
top:20px;
left:0;
background:url(/images/common/banner.png) left bottom no-repeat;
width:972px;
height:150px;
}

#navigation dl {
position:absolute;
top:120px;
left:16px;
background:url(/images/common/tab-shadow.gif) right bottom no-repeat;
padding:0 4px 0 0;
margin:0;
}

#subnavigation dl,#subnavigation dd {
margin:0;
padding:0;
}

#navigation dd {
height:30px;
float:left;
background-position:0 0;
padding:0 0 0 16px;
margin:0 2px 0 0;
background-image:url('/images/common/nav-bar-left.png');
}

#navigation dd:hover,#navigation dd.sel,#navigation dd.hilight:hover,#navigation dd.menuOpen {
background-position:bottom left;
color:#FFFFFF;
}

#navigation dd a {
background-image:url('/images/common/nav-bar-right.png');
display:block;
height:22px;
padding:8px 16px 0 0;
font-family:Arial, Sans-Serif;
font-weight:700;
text-decoration:none;
font-size:120%;
color:#0075c7;
background-position:top right;
}

#navigation dd:hover a,#navigation dd.sel a,#navigation dd.menuOpen a {
background-position:bottom right;
color:#FFFFFF;
}

#subnavigation {
position:absolute;
top:168px;
left:0;
background:url(/images/common/subnav-bg.png) left top repeat-x;
width:972px;
height:30px;
font-size:90%;
border-bottom:1px solid #9999DD;
}

#subnavigation dl {
padding:0 16px;
width:940px;
display:none;
z-index:2;
float:left;
position:absolute;
top:0;
left:0;
background:url(/images/common/subnav-bg.png) left top repeat-x;
}

#subnavigation dl.menuOpen {
display:block!important;
}

#subnavigation dl.sel {
display:block;
z-index:1;
}

#subnavigation dd {
height:30px;
overflow:hidden;
float:left;
}

#subnavigation dd.sel {
background:url(/images/common/subnav-on.png) left top repeat-x;
}

#subnavigation dd a {
padding:0 16px;
display:block;
line-height:32px;
color:white;
font-weight:700;
text-decoration:none;
outline:0 none;
}

#subnavigation dd a:hover {
color:#069;
background-color:white;
}

#seo {
clear:both;
padding:16px 0 0;
line-height:1.35em;
}

#seo a {
color:#888;
}

#seo a:hover {
color:#333;
}

#seo ul {
margin:0;
list-style-type:none;
padding:0;
}

#seo ul li {
margin:0;
padding:0;
}

#footer,#footer dl dd a {
clear:both;
padding-top:16px;
color:#AAAAAA;
}

#footer p {
margin:0;
padding:0;
}

#footer dl {
border-top:4px solid #e0e0e0;
padding-top:8px;
margin:0;
}

#footer dd {
float:left;
padding:0 .5em 6px 0;
margin:0;
}

#extrafooter {
border-bottom:4px solid #e0e0e0;
padding:38px 0 16px;
margin:0;
clear:both;
}

#navigation dl:after,#subnavigation dl:after,#footer dl:after,.action:after,.grid:after,.grid-2:after,.grid-3:after,.grid-4:after,.grid-contact:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden;
}

#offer-ringtones {
background-image:url(/images/offer/offer-img-ringtones.gif);
}

#offer-minutes {
background-image:url(/images/offer/offer-img-plan.gif);
}

#offer-games {
background-image:url(/images/offer/offer-img-games.gif);
}

#offer-refer {
background-image:url(/images/offer/offer-img-refer.gif);
}

#home-phone {
position:absolute;
top:0;
left:432px;
}

div.faq {
background-color:#FAFAFA;
border:1px solid #AAAAAA;
padding:0 10px 10px;
margin:16px 0;
}

div.faq ul li {
margin:0 0 0 -15px;
}

div.faqsearch {
margin:0 0 10px;
}

div.backlink {
font-size:130%;
margin:-16px 0 16px;
}

div.backlink a {
color:#555555;
}

div.auctionitem {
background-color:#FFFFFF;
width:300px;
border:1px solid #AAAAAA;
text-align:center;
margin:0 0 16px;
}

td.auctionitem {
background-color:#FFFFFF;
width:154px;
height:154px;
text-align:center;
border:1px solid #888888;
}

img.auctionitem {
max-width:100%;
}

div.auctionitemContainer {
width: 154px; 
margin: 0 auto;
}

div.auctionbid {
padding:16px;
background-color:#FAFAFA;
border:1px solid #AAAAAA;
margin-bottom:2px;
}

div.item {
padding:12px 8px 8px;
background-color:#FAFAFA;
border:1px solid #AAAAAA;
margin-bottom:16px;
color:#666666;
}

div.item h3 {
margin:0 0 4px 4px;
color:#666666;
}

div.item h3 a {
color:#666666;
text-decoration:none;
}

div.auctionbid p {
text-transform:uppercase;
color:#666666;
font-weight:700;
line-height:1em;
margin-bottom:10px;
}

span.bidpoints {
font-size:200%;
}

input.bidpoints {
margin-top:5px;
}

input.bidbutton {
padding:0;
float:right;
width:128px;
height:128px;
border:none;
}

table.auction {
border-spacing:5px 5px;
color:#666666;
}

td.auctioninfo {
padding:0 0 0 8px;
vertical-align:top;
color:#666666;
}

td.pointstime {
padding:0 0 0 8px;
font-weight:700;
text-transform:uppercase;
white-space:nowrap;
}

div.auctiondetails {
padding:16px;
background-color:#FAFAFA;
border:1px solid #AAAAAA;
margin-bottom:10px;
}

table.auctiondetails {
text-transform:uppercase;
font-weight:700;
line-height:1em;
margin-bottom:5px;
}

table.auctiondetails td {
vertical-align:top;
}

td.auctionbidnow {
vertical-align:bottom;
}

span.importantAuctionInfo {
color:#0075c7;
font-weight:700;
}

div.pagination a {
text-decoration:none;
clear:both;
}

.proxybid {
background-color:#bbe28d;
}

.right {
text-align:right;
}

.left {
text-align:left;
}

.clearer {
clear:both;
height:1px;
}

div.smsServiceSuccessBanner {
text-align:center;
}

table.schedulesms {
width:100%;
}

table.schedulesms td {
vertical-align:top;
}

td.calendarcell {
width:158px;
padding-top:27px;
}

div#SmspupMemberSmsScheduleHandler_selectedDay h3 {
margin:5px 0;
}

div#SmspupMemberSmsScheduleHandler_calendar table {
border:solid 1px #AAAAAA;
background-color:#FAFAFA;
}

.calendar_cell,.calendar_defaultDate,.calendar_selectedDate,.calendar_serviceRequestDate,.calendar_monthYear,.calendar_pagingLink,.calendar_weekdayHeader {
text-decoration:none;
padding:2px 3px;
font-size:110%;
vertical-align:top;
color:#000000;
}

.calendar_cell {
background:#F2F2F2;
}

.calendar_defaultDate a {
font-weight:400;
}

.calendar_defaultDate {
background:#E4F2F1;
}

.calendar_serviceRequestDate {
background:#CCCCCC;
font-weight:700;
}

.calendar_selectedDate {
background:#7ed13a;
}

.calendar_monthYear {
color:#2A6969;
text-align:center;
}

.calendar_weekdayHeader {
color:#505050;
background-color:#abe27d;
text-align:center;
}

table.phonebook {
border-spacing:0 0;
empty-cells:show;
margin-bottom:10px;
border:1px solid #AAAAAA;
width:100%;
background-color:#F6F6F6;
}

.phonebook tr th {
text-align:left;
white-space:nowrap;
border-top:1px solid #FFFFFF;
border-left:1px solid #EEEEEE;
border-bottom:1px solid #999999;
border-right:1px solid #BBBBBB;
background:url(/images/common/bg-smalllightgrey.png) repeat-x top left;
}

th.phonebookaction {
width:160px;
}

.phonebook td a {
margin:0 3px;
text-decoration:none;
}

td.contactname {
background-image:url(/images/common/icon-individual.gif)!important;
background-repeat:no-repeat!important;
background-position:center left!important;
padding-left:45px!important;
padding-bottom:10px!important;
}

td.groupname {
background-image:url(/images/common/icon-group.gif)!important;
background-repeat:no-repeat!important;
background-position:center left!important;
padding-left:45px!important;
padding-bottom:10px!important;
}

.phonebook tr td,.phonebook tr th {
padding:5px 10px;
vertical-align:top;
}

.phonebook tr td p {
margin:0 0 1em;
}

tr.selectedPhoneBookRow,span.selectedPhoneBookRow {
background-color:#7ed13a!important;
color:#444444!important;
}

tr.unselectedPhoneBookRow {
background-color:#F6F6F6;
}

tr.inProgressPhoneBookRow,span.inProgressPhoneBookRow {
background-color:#ffde01!important;
}

.phonebookactions {
text-align:right;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding-top:10px;
}

.introinfo {
padding:6px 16px;
background-color:#FAFAFA;
border:1px solid #AAAAAA;
margin:0 0 16px;
}

.introinfo2 {
padding:16px 16px 0;
background:#a5d9ff url(/images/common/bg-blue.png) repeat-x top left;
margin-bottom:16px;
}

.introinfo2 h2 {
color:#0075c7;
}

.introinfo h2 {
color:#0075c7;
}

img.justmobilebanner {
border:1px solid #AAAAAA;
}

div.justmobilebanner {
text-align:center;
}

.or {
margin:8px 0;
font-weight:700;
}

.popupheader {
background:url(/images/common/bg-popup-grey.png) repeat-x top left;
}

.popupcontent {
padding:10px 16px;
font-size:90%;
border-top:3px solid #50b9ff;
}

.popupcontent div.heading {
font-size:150%;
font-weight:700;
color:#0075c7;
margin:0;
}

.popupclose {
padding:10px 0 0;
text-align:right;
border-top:3px solid #50b9ff;
border-bottom:3px solid #50b9ff;
width:100%;
background:url(/images/common/bg-popup-grey.png) repeat-x bottom left;
}

.popupcopyright {
text-align:center;
font-size:70%;
color:#AAAAAA;
padding:10px 0;
}

#mobileContentIframe {
width: 615px;
height: 700px;
margin-left:6px;
}

#friendReferralIframe {
width: 520px;
height: 385px;
border: 1px solid #999999;
}

.empNetContainer {
width:100%;
margin-left:auto;
margin-right:auto;
height:20px;
position:absolute;
top:0;
left:0;
font-size:.8em;
color:#000000;
background:#E0E0E0;
border-bottom:1px solid #666666;
}

.empNetEmpCom {
width:136px;
height:20px;
background:url(/images/common/empcomLogo.gif) no-repeat top left;
display:block;
}

.empNetEmpCom span {
display:none;
}

#empNetBottomRow {
position:absolute;
top:0;
left:136px;
height:20px;
right:0;
z-index:20;
}

.empNet {
margin:0;
padding:0;
list-style-type:none;
background:transparent;
}

.empNet li {
list-style-type:none;
float:left;
display:inline;
padding-left:10px;
padding-right:10px;
margin-top:3px;
font-size:.8em;
border-left:1px solid #666;
}

.empNet a,.empNet a:link,.empNet a:hover,.empNet a:visited,.empNet a:active {
text-decoration:none;
color:#666;
}

.empNet a:hover,.empNet a:active {
color:red;
}

.paragraphList, .paragraphDiscList {
margin-bottom: 1.25em;
}

.paragraphDiscList {
list-style-type:disc;
}

/* Homepage Hero CSS */

.home-hero {
  background: none;
  height:292px;
  width: 648px;
  margin:14px 0 12px;
  padding: 0 0 0 0;
  position:relative;
  border: 1px solid #666666;
}

#intro-home {
  background: url("/images/intro/hp_bg.jpg") no-repeat scroll left top #F7FCFF;
  margin: 0 0 0 191px;
  min-height: 292px;

}

#homeflash {
  float: left;
}

.intro-1 h1 {
  color:#FFFFFF;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  height: 30px;
  padding-top: 16px;
  margin: 0 0 0 0;
  font-weight: normal;
}

.intro-2 {
  background-color: #003EB5;
  height: 99px; 
  color: #FFFFFF;
  font-family:Arial,Helvetica,sans-serif;
  font-size:15px;
}

.intro-2 p {
  padding: 7px 0 0 5px;
}

.intro-3 {
  padding: 10px 0 0 0;
  height: 65px;
}

.join-now {
  border: none;
  margin: 0 0 0 15px;
}

.intro-4 {
  min-height: 57px;
  padding: 15px 0 0 0; 
}

.introlist {
  float: right;
  width: 315px;
  padding: 0 15px 0 0;
}

.intro-4 img {
  float: left; /* IE7 Fix */
}

.floatright {
  float: right;
}

.introlist ul {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  padding: 0 10px 0 15px;
  margin: 12px 0 0 0;
/*  display: inline-block;*/
}

