HTML, BODY {
margin:0;
padding:0;
border:0;
}

BODY.adHome {
margin:0px;
overflow-x:hidden;
}

DIV.main {
width:960px;
margin:auto;
}
h1.regH1{
  font-weight:bold;
  font-size:24;

}
#mainRegForm{

}
.regErrorPoint{
  background:url(../images/formBoxes/error_point.gif) top left no-repeat;
  padding:6px;
  margin-right:-4px;
}
.regErrorMid{
  background:url(../images/formBoxes/error_mid.gif) top right repeat-x;
  padding:6px;
}
.regErrorEnd{
  background:url(../images/formBoxes/error_right.gif) top left no-repeat;
  padding:6px;
}
.regError{
  background-color:#f7b1b3;
  border-top:1px solid #c42f35;
  border-right:1px solid #c42f35;
  border-bottom:1px solid #c42f35;
  padding:5px;
}
.regHintPoint{
  background:url(../images/formBoxes/hint_point.gif) top left no-repeat;
  padding:6px;
  margin-right:-4px;
}
.regHintMid{
  background:url(../images/formBoxes/hint_mid.gif) top right repeat-x;
  padding:6px;
}
.regHintEnd{
  background:url(../images/formBoxes/hint_right.gif) top left no-repeat;
  padding:6px;
}
.regHint{
  background-color:#a5a5a5;
  border-top:1px solid #696969;
  border-right:1px solid #696969;
  border-bottom:1px solid #696969;
  padding:5px;
}
.mainCenteredCont{
  padding-left:85px;
  height:100%;
}

.centeredTable{
}
.centeredTable td.label{
  text-align:right;
}
h1.agencyH1{
  display:inline;
  position:relative;
  FONT-WEIGHT: bold;
  FONT-SIZE: 24px;
  COLOR: #000;
  FONT-FAMILY: tahoma, verdana, sans-serif;
  margin: 10px 0px 10px 0px;
}
#logoContainer{
  display:inline;
  float:right;
  width:176px;
  height:35px;

}
#mainSmallContent {
padding-left:140px;
padding-right:140px;
width:680px;
margin:auto;
height:auto;
min-height:500px;
margin-top:20px;
}

#mainWide {
width:960px;
margin:auto;
margin-top:20px;
min-height:500px;
}

#mainWide DIV.leftCol {
    float:left;
    width:712px;
    margin:auto;
    height:auto;
}

#mainWide DIV.rightCol {
    float: right;
    width: 224px;
}
div.affiliateHeader{
  display:inline;
  float:right;
}

DIV.top {
position:relative;
top:0px;
height:100px;
width:960px;
}

DIV.logo {
float:left;
display:inline;
position:relative;
height:80px;
width:272px;
padding-top:20px;
}

/*TOP NAVIGATION ELEMENTS*/
DIV.topNav {
float:left;
width:682px;
}
div.sample{
/*  border: 1px solid grey; */
/*  height:800px; */
/*  overflow-y:scroll; */
}
DIV.topNavContent {
float:right;
text-align:right;
padding-top:20px;
width:642px;
}

SPAN.topNavContent {
padding:0px 5px 0px 5px;
}

DIV.balance {
float:right;
padding-top:5px;
width:400px;
text-align:right;
}

DIV.balance SPAN {
font-family:tahoma,verdana,sans-serif;
font-size:11px;
font-weight:normal;
color:#666;
text-decoration:none;
text-align:right;
display:block;
}

/*MAIN NAVIGATION ELEMENTS*/
DIV.mainNav {
width:960px;
height:32px;
margin:auto;
text-align:center;
}

DIV.mainNav SPAN{
display:inline-block;
height:32px;
padding:10px 5px 0px 5px;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:normal;
color:#666;
vertical-align:middle;
text-align:center;
margin:0px;
}

DIV.mainNav SPAN.mainNavDiv{
display:inline-block;
width:1px;
height:32px;
background:url(../images/mainNavDiv.gif) top center no-repeat;
margin:0px;
}

DIV.mainNav SPAN.mainNavSpace {
padding:0px 10px 0px 0px;
}

DIV.mainNavShadow {
height:6px;
width:960px;
border-top:1px solid #999999;
}

DIV.mainNavHorizBar {
clear:both;
height:12px;
width:960px;
border-bottom:1px solid #999999;
margin:auto;
}

/*RIGHT CONTENT DIVISIONS - LOGIN SECTION*/
SPAN.moduleHead224 {
display:block;
width:200px;
height:28px;
background: url(../images/module_top_224.gif) top left no-repeat;
font-family:tahoma, verdana, sans-serif;
font-size:18px;
font-weight:normal;
color:#666;
padding:5px 12px 0px 12px;
vertical-align:middle;
}

SPAN.moduleHead224white {
  display: block;
  width: 224px;
  height: 6px;
  background: url(../images/module_top_224_white.gif) top left no-repeat;
  padding:0;
  margin:0;
  font-size: 0px;
  line-height: 0px;
}

SPAN.moduleBody224 {
display:block;
width:200px;
padding:5px 12px;
background: url(../images/module_bck_224.gif) top left repeat-y;
font-family:tahoma, verdana, sans-serif;
font-size:16px;
font-weight:normal;
vertical-align:middle;
}

DIV.login {
padding-bottom:2px;
}

SPAN.moduleFoot224 {
display:block;
width:224px;
height:6px;
background: url(../images/module_btm_224.gif) top left no-repeat;
padding-bottom:12px;
}

/*RIGHT CONTENT DIVISIONS - NEWS SECTION*/

DIV.news {
}

DIV.newsArea {
width:210px;
padding:3px;
height:200px;
overflow:auto;
}

SPAN.newsContent {
display:block;
border:2px solid red;
}

SPAN.news {
display:inline-block;
padding:10px 5px 10px 5px;
border-bottom:1px solid #c5c5c5;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:normal;
color:#666;
}

SPAN.news2 {
display:inline-block;
padding:10px 5px 10px 5px;
border-bottom:1px solid #c5c5c5;
background:#eee;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:normal;
color:#666;
}

LABEL.calendar {
display:block;
padding:0px 5px 0px 5px;
float:left
}

/*SUB NAV CONTENT*/
DIV.sub {
clear:both;
width:960px;
height:32px;
background:#f6f6f6;
margin:auto;
margin-top:1px;
margin-bottom:5px;
text-align:center;
}

DIV.subNavLeft {
float:left;
/* background-image: url(../images/new-5x30-lh-subnav-background.gif); */
height: 30px;
width: 5px;
}

DIV.subNavMiddle {
float:left;
/* background-image: url(../images/new-2x30-subnav-background.gif); */
height: 30px;
width: 950px;
}
DIV.subNav {
  display: inline-block;
  margin: 0px;
  text-align: center;
  top: 5px;
  width: 100%;
  position: relative;
  background:#cce6ff;
  padding: 5px;
  border-top: 1px #3c9bf5 solid;
  border-bottom: 1px #3c9bf5 solid;
}
div.disabledMainNav{
  width:960px;
  height:32px;
  margin:auto;
  text-align:center;
  color:#e0e0e0;
  font-weight:bold;
}
DIV.disabledSubNav {
  display: inline-block;
  margin: 0px;
  text-align: center;
  color:#c5c5c5;
  font-weight:bold;
  top: 5px;
  width: 100%;
  position: relative;
  background:#cce6ff;
  padding: 5px;
  border-top: 1px #3c9bf5 solid;
  border-bottom: 1px #3c9bf5 solid;
}


/*
DIV.subNavRight {
float:left;
background-image: url(../images/new-5x30-rh-subnav-background.gif);
height: 30px;
width: 5px;
}
*/
/*
DIV.subNav {
display:inline-block;
margin:auto;
text-align:center;
position:relative;
top:5px;
}
*/
DIV.subNav SPAN {
display:inline-block;
padding: 0px 10px 0px 10px;
}
DIV.disabledSubNav SPAN {
display:inline-block;
padding: 0px 10px 0px 10px;
}

/*FOOTER CONTENT*/
#footerGap {
clear:both;
height:20px;
}

#footer {
clear:both;
width:100%;
height:373px;
background: url(../images/footer_bg.gif) top left repeat-x;

/* background: #e7e7e7; */
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
margin-top:0px;
/* padding-top:10px; */
text-align:center;
border-top: 1px solid #41a0f2;
}

#footerContent {
  width:960px;
  text-align:left;
  margin:auto;
  height:300px;
}


div.footerLink {
  margin-top:2px;
}

div.headerFooterLink {
  margin: 15px 0;
}

div.footerLink a, div.footerLink a:hover, div.footerLink a:visited {
  font-size:12px;
  font-weight:normal;
  color:#oo66cc;
  text-decoration: none;
}

div.headerFooterLink a, div.headerFooterLink a:hover, div.headerFooterLink a:visited {
  font-size: 16px;
  font-weight: bold;
}

div.footerSection {
  font-size:14px;
  width:200px;
  float:left;
  margin-right:35px;
}
.footerSection h3{
  color: #444;
}
.footerSection h2 {
  width:100%;
  margin-bottom:5px;
  color:#000;
  font-weight:bold;
  font-size:16px;
}
#copyright{
  display:inline;
  float:right;
  font-size:10px;
  margin-top:15px;
}
#footerBottom{
  display:block;
/*  background:#e6e6e6;  */
/*  background:#ffffff; */
  text-align:left;
  width:100%;
}
#bottomContainer{
  width:960px;
  margin:auto;
  padding-top:15px;
  padding-bottom:15px;
}
#awards{
  display:inline;
}


DIV.footerSubHeader {
  width:100%;
  margin-bottom:5px;
}
span.greyed {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#E0E0E0;
text-decoration:none;
text-align:center;
}

SPAN.Nav {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#969696;
text-decoration:none;
text-align:center;
}

SPAN.NavEmail {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#cdcdcd;
text-decoration:none;
text-align:center;
}

A.Nav:link {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:14px;
font-weight:normal;
color:#000000;
text-decoration:none;
text-align:center;
}

A.Nav:active {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:14px;
/* font-weight:bold; */
color:#a0a0a0;
text-decoration:none;
text-align:center;
}

A.Nav:hover {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:14px;
/* font-weight:bold; */
color:#a0a0a0;
text-decoration:none;
text-align:center;
}

A.Nav:visited {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:14px;
font-weight:normal;
color:#000000;
text-decoration:none;
text-align:center;
}

A.Nav:visited:hover {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#a0a0a0;
text-decoration:none;
text-align:center;
}

A.subNav:link {
font-family:tahoma, verdana, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}

A.subNav:active {
font-family:tahoma, verdana, sans-serif;
font-size:12px;
color:#a0a0a0;
text-decoration:none;
}

A.subNav:hover {
font-family:tahoma, verdana, sans-serif;
font-size:12px;
color:#a0a0a0;
text-decoration:none;
}

A.subNav:visited {
font-family:tahoma, verdana, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
A.subNav:visited:hover {
font-family:tahoma, verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#a0a0a0;
text-decoration:none;
}

A.disabledSubNav:visited, a.disabledSubNav:hover, a.disabledSubNav:active, a.disabledSubNav:link {
font-family:tahoma, verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#c5c5c5;
text-decoration:none;
}

A.subNavOrange:link {
font-family:tahoma, verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#f29224;
text-decoration:none;
}

A.subNavOrange:active {
font-family:tahoma, verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#f29224;
text-decoration:none;
}

A.subNavOrange:hover {
font-family:tahoma, verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#f29224;
text-decoration:none;
}

A.subNavOrange:visited {
font-family:tahoma, verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#f29224;
text-decoration:none;
}
A.subNavOrange:visited:hover {
font-family:tahoma, verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#f29224;
text-decoration:none;
}

A.NavOrange:link {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#f29224;
text-decoration:none;
text-align:center;
}

A.NavOrange:active {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#f29224;
text-decoration:none;
text-align:center;
}

A.NavOrange:hover {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#f29224;
text-decoration:none;
text-align:center;
}

A.NavOrange:visited {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#f29224;
text-decoration:none;
text-align:center;
}

A.NavOrange:visited:hover {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#f29224;
text-decoration:none;
text-align:center;
}

A.NavSmall:link {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#a0a0a0;
text-decoration:none;
text-align:center;
}

A.NavSmall:active {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#a0a0a0;
text-decoration:none;
text-align:center;
}

A.NavSmall:hover {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
text-align:center;
}

A.NavSmall:visited {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#a0a0a0;
text-decoration:none;
text-align:center;
}

A.NavSmall:visited:hover {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
text-align:center;
}

A.NavSmallBlack:link {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
text-align:center;
}

A.NavSmallBlack:active {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
text-align:center;
}

A.NavSmallBlack:hover {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
text-align:center;
}

A.NavSmallBlack:visited {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
text-align:center;
}

A.NavSmallBlack:visited:hover {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
text-align:center;
}

A.NavBlue:link {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:13px;
font-weight:bold;
color:#0066cc;
text-decoration:none;
text-align:center;
}

A.NavBlue:active {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:13px;
font-weight:bold;
color:#0066cc;
text-decoration:none;
text-align:center;
}

A.NavBlue:hover {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:13px;
font-weight:bold;
color:#0066cc;
text-decoration:none;
text-align:center;
}

A.NavBlue:visited {
position:relative;
top:-4px;
font-family:tahoma, verdana, sans-serif;
font-size:13px;
font-weight:bold;
color:#0066cc;
text-decoration:none;
text-align:center;
}

SPAN.moduleHead344 {
display:block;
width:320px;
height:28px;
background: url(../images/module_top_344.gif) top left repeat;
font-family:tahoma, verdana, sans-serif;
font-size:18px;
font-weight:normal;
color:#666;
padding:5px 12px 0px 12px;
vertical-align:middle;
}

SPAN.moduleBody344 {
display:block;
width:320px;
padding:5px 12px;
background: url(../images/module_bck_344.gif) top left repeat-y;
font-family:tahoma, verdana, sans-serif;
font-size:16px;
font-weight:normal;
vertical-align:middle;
}

DIV.moduleArea344 {
width:338px;
padding:3px;
height:120px;
overflow:auto;
}

SPAN.moduleText {
display:inline-block;
font-family:tahoma, verdana, sans-serif;
font-size:11px;
font-weight:normal;
color:#666;
}

DIV.moduleCenter {
  width: 50% ;
  margin-left: auto ;
  margin-right: auto ;
}

SPAN.moduleFoot344 {
display:block;
width:344px;
height:6px;
background: url(../images/module_btm_344.gif) top left no-repeat;
padding-bottom:12px;
}

.moduleHeadText {
font-family:tahoma, verdana, sans-serif;
font-size:18px;
font-weight:normal;
color:#666;
}

SPAN.moduleHead458{
display:block;
width:434px;
height:28px;
background: url(../images/module_top_458.gif) top left repeat;
font-family:tahoma, verdana, sans-serif;
font-size:18px;
font-weight:normal;
color:#666;
padding:5px 12px 0px 12px;
vertical-align:middle;
}

SPAN.moduleBody458 {
display:block;
width:434px;
padding:5px 12px;
background: url(../images/module_bck_458.gif) top left repeat-y;
font-family:tahoma, verdana, sans-serif;
font-size:16px;
font-weight:normal;
vertical-align:middle;
}

DIV.moduleArea458 {
width:452px;
padding:3px;
height:120px;
overflow:auto;
}

SPAN.moduleFoot458 {
display:block;
width:458px;
height:6px;
background: url(../images/module_btm_458.gif) top left no-repeat;
}

SPAN.moduleHead712 {
display:block;
width:688px;
height:28px;
background: url(../images/module_top_712.gif) top left repeat;
font-family:tahoma, verdana, sans-serif;
font-size:18px;
font-weight:normal;
color:#666;
padding:5px 12px 0px 12px;
vertical-align:middle;
}

SPAN.moduleHeadNoShade712 {
display:block;
width:712px;
height:6px;
background: url(../images/module_top_noshade_712.gif) top left repeat;
}

SPAN.moduleBody712 {
display:block;
width:688px;
padding:5px 12px;
background: url(../images/module_bck_712.gif) top left repeat-y;
font-family:tahoma, verdana, sans-serif;
font-size:16px;
font-weight:normal;
vertical-align:middle;
}

DIV.moduleArea712 {
width:706px;
padding:3px;
height:120px;
overflow:auto;
}

SPAN.moduleFoot712 {
display:block;
width:712px;
height:6px;
background: url(../images/module_btm_712.gif) top left no-repeat;
}

SPAN.moduleHead680 {
display:block;
width:656px;
height:28px;
background: url(../images/module_top_680.gif) top left repeat;
font-family:tahoma, verdana, sans-serif;
font-size:18px;
font-weight:normal;
color:#666;
padding:5px 12px 0px 12px;
vertical-align:middle;
}

SPAN.moduleBody680 {
display:block;
width:640px;
padding:5px 20px;
background: url(../images/module_bck_680.gif) top left repeat-y;
font-family:tahoma, verdana, sans-serif;
font-size:16px;
font-weight:normal;
vertical-align:middle;
}

SPAN.moduleFoot680 {
display:block;
width:680px;
height:6px;
background: url(../images/module_btm_680.gif) top left no-repeat;
}

SPAN.moduleHead940 {
display:block;
width:916px;
height:28px;
background: url(../images/module_top_940.gif) top left repeat;
font-family:tahoma, verdana, sans-serif;
font-size:18px;
font-weight:normal;
color:#666;
padding:5px 12px 0px 12px;
vertical-align:middle;
}

SPAN.moduleBody940 {
display:block;
width:916px;
padding:5px 12px;
background: url(../images/module_bck_940.gif) top left repeat-y;
font-family:tahoma, verdana, sans-serif;
font-size:16px;
font-weight:normal;
vertical-align:middle;
}

DIV.moduleArea940 {
width:932px;
padding:3px;
height:120px;
overflow:auto;
}

SPAN.moduleFoot940 {
display:block;
width:940px;
height:6px;
background: url(../images/module_btm_940.gif) top left no-repeat;
}

FORM {
margin:0px;
}

/* Table of contents */
UL.tableOfContents {
    list-style: none;
 /*   margin-top:36px; */
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding: 0;
}

UL.tableOfContents LI {
    margin-top:5px;
    margin-bottom:5px;
    padding-left:10px;
    width:180px;
    line-height: 2em;
}

UL.tableOfContents LI.agencyHeader {
    font-weight: bold;
    font-size: .9em;
    color:#000000;
/*    background:#f2f2f2; */
/*    background:#cce6ff;  */
    padding-top:12px;
    padding-bottom:12px;
}

UL.tableOfContents LI.header {
    font-weight: bold;
    font-size: 12px;
    color:#000000;
/*    background:#f2f2f2; */
    background:#cce6ff;
    padding-top:12px;
    padding-bottom:12px;
}

UL.tableOfContents LI.selected {
  /*  background: #ffffc9; */

    font-weight:bold;

}
UL.tableOfContents LI.selected A {
    font-weight: normal;
    color: #f29224;
}

UL.tableOfContents LI.selected A:visited {
    font-weight: bold;
    color: #f29224;
}

UL.tableOfContents LI.divider {
    border-top:1px solid #f2f2f2;
    font-size:0;
}

UL.tableOfContents LI.indented {
    padding-left:25px;
    width:165px;
    font-size: 11px;
}

UL.tableOfContents LI.open A {
    font-weight:bold;
}

UL.tableOfContents LI A {
    font-weight: normal;
    color: #666;
}

UL.tableOfContents LI A:active {
    font-weight: normal;
    text-decoration: none;
    color:#f29224;
}

UL.tableOfContents LI A:visited {
    font-weight: normal;
    text-decoration: none;
    color:#666;
}

UL.tableOfContents LI A:hover {
    font-weight: normal;
    text-decoration: none;
    color:#000;

}

#tocPage {
    width:100%;
}

#tocLeft {
    float:left;
    display:inline;
}
#aboutTocMiddle {
    margin-left:40px;
    width:520px;
    float:left;
    display:inline;
}
#aboutTocRight {
  margin-top:10px;
    margin-left:20px;
    width:171px;
    float:right;
    display:inline;
    background: #efefef;
}
#aboutTocRightHeader {
    height:48px;
    background: url(../images/about/about_pod_top_bg.jpg) no-repeat;
}
#aboutTocRightBottom {
    height:15px;
    background: url(../images/about/about_pod_bottom.jpg) no-repeat;
}
#aboutTocRightContent {
/*    border-left: 1px solid #c8c8c8; */
    border-right: 1px solid #c8c8c8;
    padding: 7px 7px 7px 7px;
    overflow:auto no-scroll;
    background: url(../images/about/about_pod_bg.gif)  repeat-y;
}
#headerText{
  padding-top:12px;
  text-align:center;
  font-weight:bold;
  font-size:1.2em;
  font-color:#666666;
}
#tocRight {
    margin-right:162px;
    width:550px;
    float:right;
    display:inline;
}

#tocWideRight {
    width:712px;
    float:right;
    display:inline;
}

#topHome {
position:relative;
top:0px;
min-height:80px;
width:960px;
margin:auto;
}

#topNavHome {
float:right;
display:inline;
width:682px;
text-align:right;
margin-top:20px;
margin-bottom:20px;
}


SPAN.mainNavHomeLink {
font-size:16px;
font-weight:normal;
}

SPAN.mainNavHomeLink A {
color:#000;
}

SPAN.mainNavHomeLink A:hover {
color:#f29224;
text-decoration:none;
}

SPAN.mainNavHomeDiv{
display:inline-block;
width:10px;
height:24px;
background:url(../images/mainNavHomeDiv.gif) top center no-repeat;
margin:0px;
vertical-align:middle;
}

SPAN.mainNavHomeSpace {
padding:0px 10px 0px 0px;
}

p.aboutintro {
  color:#666666;
    font-size:1em;
    font-weight:bold;
}

.clear { clear: both; line-height: 0px; height: 0px; }

div.lowerModuleHeadline {
    text-align:left;
    font-size:20px;
    font-weight:bold;
    color:#333333;
    margin-bottom:10px;
}

#partnerLogos {
    width: 520px;
    height: 72px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

div.scrollable {

    width: 480px;

    height: 72px;
        /* required settings */
        position:relative;
        overflow:hidden;
    float:left;
}

/*
        root element for scrollable items. Must be absolutely positioned
        and it should have a super large width to accomodate scrollable items.
        it's enough that you set width and height for the root element and
        not for this element.
*/
div.scrollable div.items {
        /* this cannot be too large */
        width:20000em;
        position:absolute;
        clear:both;

        /* decoration */
        margin-left:10px;
}

/* single scrollable item */
div.scrollable div.items div {
        float:left;

        /* custom decoration */
        text-align:center;
    width:120px;
    height:60px;
    float:left;
    display:inline;
    padding:6px 0px;
        margin-right: 36px;
}


/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
    display:block;
    width:18px;
    height:18px;
    background:url(../images/scrollable/arrow/left.png) no-repeat;
    float:left;
    margin:27px 0px;
    cursor:pointer;
    font-size:1px;
}

/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
    background-position:0px -18px;
}

/* disabled navigational button */
a.disabled {
/*
    visibility:hidden !important;
*/
}

/* next button uses another background image */
a.next, a.nextPage {
    background-image:url(../images/scrollable/arrow/right.png);
    clear:right;
}

.Orange {
    color:#f29224;
}

#tweets {
    height: 205px;
    overflow: hidden;
}
#tweets a{
  font-weight:normal;
  color:#0066cc;
}
div#tweets ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

div#tweets li {
  padding-bottom:8px;
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

