#header {
  background:#0C2C71;
  vertical-align:bottom;
  margin:0px;
  padding-bottom: 17px; /* must add up to logo height + 17px = 100px */
  width: 100%;
}

#header img#logo {
  border-width:0px;
  width:197px;
  padding-left:3px;
  padding-right:3px;
  height:83px;
  float:left;
}

#header img#asicLogo {
  border-width:0px;
  padding-left:3px;
  padding-right:3px;
  height:80px;
  float:left;
}

#header img#atoLogo {
  border-width:0px;
  padding-left:3px;
  padding-right:3px;
  float:left;
}

#header img#cobrandedlogo {
  border-width:0px;
  width:197px;
  padding-left:3px;
  padding-right:3px;
  height:83px;
  float:left;
}

#header ul {
  color:#FFFFFF;
  list-style:none;
  float:left;
  font-size:12px;
}

#header ul li{
  float:left;
  padding-right:10px;
}

#header #asicHeader {
  float:right;
  width:248px;
  color:black;
  font-weight:bold;
}

ul#asicRightTopHeader {
  height:60px;;
  list-style: none;
  padding:0px;
  margin:0px;
}

ul#asicRightTopHeader li{
  padding:1px;
  margin:0px;
}

#header #atoHeader {
  float:right;
  width:475px;
  color:white;
}

ul#atoRightTopHeader {

  list-style: none;
  padding:0px;
  margin:0px;
}

ul#atoRightTopHeader li{
  padding-right:5px;
  padding-left:5px;
  margin:0px;
}

#header #login {
  background:url(../images/login_background.gif);
  float:right;
  color:#FFFFFF;
  font-size:9px;
  width:158px;
  padding:2px;
  margin:3px;
}

ul#loginForm {
  width:158px;
  list-style: none;
  padding:0px;
  margin:0px;
}

ul#loginForm li{
  padding:1px;
  margin:0px;
}

ul#loginForm li .labels{
  padding-top:1px;
  font-size:11px;
  width:60px;
  float:left;
}

ul#loginForm li .fields{
  width:90px;
  float:left;
}

ul#loginForm li .fields input{
  padding:0px;
  height:16px;
  border:#A99886 solid 1px;
}

#outerMargin {
  background:#0C2C71 url(../images/sideGradient.gif) repeat-x bottom;
  padding:0 6px 0 6px;
  clear:both;
}

#asicOuterMargin {
  background:#0082c4 url("http://dev.cleardocs.com/plugin/asic/side_asic.jpg") repeat-x bottom;
  padding:0 6px 0 6px;
}

#content {
  background:#FFFFFF;
  width:100%;
  margin:0px;
  padding:0px;
  position:static;
}

#content td {
  vertical-align: top;
}

#leftCol td {
  vertical-align:middle;
}

#homeBanner {
  width:100%;
  height:150px;
}

#homeBanner img{
  float:left;
}

#gradientCell {
  text-align:right;
  height:8px;
  padding-bottom:5px;
}

#secondaryBanner {
  height:58px;
  width:100%;
  background:url(../images/homeBannerBG.gif);
}

#secondaryBanner img#bannerLeft {
  float:left;
}

#secondaryBanner img#bannerRight {
  float:right;
}

#bannerRegister {
  background:url(../images/homeBannerBG.gif);
  width:207px;
}

#bannerPicture {
  background:url(../images/homeBannerBG.gif);
  width:250px;
}

#bannerQuote {
  background:url(../images/homeBannerBG.gif);
  padding:15px 15px 0px 0px;
  text-align:right;
  width:100%;
}

.quoteContainer {
  height:120px;
  overflow:hidden;
}	

.quoteText {
  color:#FFFFFF;
  font:16px bold verdana, helvetica, arial, sans-serif;
}

a.quoteLink {
  color:#9dccff;
  text-decoration:none;
  font-size:12px;
}

a.quoteLink:hover {
  color:#9dccff;
  text-decoration:underline;
}

td#main {
  padding:10px;
  text-align:left;
  width:100%;
}

#mainContent {
  padding-right:10px;
  width:auto;
}

#secondaryContent {
  width:200px;
  vertical-align: top;
}

#secondaryContent img.noTopMargin{
  margin-top:0px;
}

td#leftCol {
  width:210px;
}

.left-menu {
  margin-left:5px;
  margin-top:5px;
}

#productMenu {
  margin-top:5px;
}

#cleardocsProFooter {
  border-top:6px solid #e5e9ee;
  margin-top:0px;
  text-align:right;
  height:70px;
  background:#FFFFFF;
  padding-bottom:5px;
}

#cleardocsProFooter a{
  padding-right:5px;
  padding-left:5px;
  border-right:1px solid #999999;
}

#cleardocsProFooter a:hover{
  text-decoration:underline;
}

#cleardocsProCopyright {
  color:black;
  padding-top:5px;
}

#footer {
  border-top:6px solid #e5e9ee;
  margin-top:0px;
  font-size: 11px;
  color: #666;
  background:#FFFFFF;
  height: 40px;
}

#footer .images {
  padding:10px 10px 10px 10px;
}

#footerlinks {
  color:#6fa5db;
  font-size:11px;
  font-weight:bold;
  float:left;
  padding:0 5px 0 5px;
  border-right:1px solid #999999;
}
#asicFooter {
  border-top:6px solid #e5e9ee;
  padding-top:20px;
}

#atoFooter {
  border-top:6px solid #e5e9ee;
  padding-top:30px;
  font-size: 12px;
  color: #003399;
  height:70px;
  background:#FFFFFF;
  text-align:center;
}
#atoFooter a{
  color: #003399;
  text-decoration:none;
  padding-right:5px;
  padding-left:5px;
}
#atoFooter a:hover{
  color: #003399;
  text-decoration:underline;
}

#atoCopyright {
  color:#666666;
  font-size:10px;
  padding-top:5px;
}

ul#footerLinks {
  list-style:none;
  float:right;
  margin:5px 10px 0 0;
}

ul#footerLinks li{
  color:#6fa5db;
  font-size:11px;
  font-weight:bold;
  float:left;
  padding:0 5px 0 5px;
  border-right:1px solid #999999;
}

ul#footerLinks li.last{
  border:0px;
}

ul#footerLinks li a{
  text-decoration: none;
}

ul#footerLinks li a:hover{
  color:#c00442;
}

#copyright {
  color:#666666;
  font-size:10px;
  float:right;
  clear:right;
  margin-right:15px;
}

.headerMenuContainer {
  float:left;
  padding: 15px 150px 0px 15px;
}	

ul#mainNav li {
  border-right:1px solid #999999;
  padding-left:10px;
}

ul#mainNav li.last {
  border-right:0px;
  padding-left:10px;
}

ul#mainNav a{
  color:#FFFFFF;
  text-decoration:none;
}

ul#secondaryNav {
  list-style:none;
  padding-left:10px;
  background:#EBF3FB;
  width:187px;
  margin:0px;
}

ul#secondaryNav li {
  margin-left:0px;
  padding-top:5px;
  font-weight:bold;
  font-size:11px;
  color:#c00442;
}

ul#secondaryNav li a {
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
  color:#2979d0;
}

ul#secondaryNav li a:hover {
  color:#c00442;
}

#noSecondaryNav {
  padding:10px 5px 0 10px;
  background:#EBF3FB;
  width:182px;
  margin:0px;
  font-size:11px;
  color:#0C2C7F;
}

ul#wordsBeyondNav li {
  color:#c00442;
  margin:2px;
  list-style-image:url(../images/words-beyond-boff.gif)
}

ul#wordsBeyondNav li a {
  text-decoration:none;
}

ul#wordsBeyondNav li a:hover {
  color:#c00442;
}

ul#wordsBeyondNav li:hover {
  list-style-image:url(../images/words-beyond-bon.gif)
}

ul#wordsBeyondNav ul {
  padding-left:1em;
  margin:0;
}

ul#wordsBeyondNav ul li {
  list-style-image:url(../images/double-arrows.gif)
}

ul#wordsBeyondNav ul li:hover {
  list-style-image:url(../images/double-arrows.gif)
}

div#wordsBeyondContact {
  padding-left:15px;
  padding-right:15px;
}

div#wordsBeyondMore {
  margin:15px;
  width:230px;
  font-size:11px;
  float:right;
}

div#wordsBeyondMore #readMore {
  padding-left:15px;
  padding-right:15px;
  background:#EBF3FB;
}

div#wordsBeyondMore #readMore strong {
  font-size:12px;
  color:#A51042;
}

div#wordsBeyondMore #contact {
  padding-left:15px;
  padding-right:15px;
  background:#DFECF9;
}

div#wordsBeyondMore #contact strong {
  font-size:12px;
  color:#004893;
}

.productMenuFooter {
  width:225px;
  height:4px;
  margin-bottom:5px;
}

.company-services { 
  background:#1F5F9B;
}

.trusts {
  background:#4D89C2;
}

.superannuation {
  background:#76A4D3;
}

.related-services {
  background:#AFCFF1;
}

img#maddocks, img#ICAA {
  margin:10px 0 10px 5px;
}

.highlighted {
  background:#f2f2f2;
  padding:1px 10px 1px 10px;
}

.register {
  clear:both;
  margin-top:3em;
}

.register hr {
  border: 0;
  height: 1px;
  background-color: #999999;
  color: #999999;
}

.register p {
  margin-top:1em;
  margin-bottom:1em;
}

.preformMoreInfo p {
  font-family:Arial,Helvetica;
  font-size:x-small;
}

#basic li {
  background:transparent url(../images/Main_BlockPoint.gif) no-repeat scroll left top;
  border:0px none;
  font-family:Arial;
  font-size:13px;
  list-style-type:none;
  margin:0px;
  padding:1px 1px 1px 21px;
  text-align:left;
}

ul.tickList {
  list-style:none;
}

ul.tickList li {
  background: url(../images/bulletTick.gif) no-repeat;
  padding:0 0 10px 22px;
}

ul.tickList li.subTickList {
  margin-left: 35px;
}

ul.mainTickList {
  list-style:none;
}

ul.mainTickList li {
  background: url(../images/Main_Tick.gif) no-repeat;
  padding:0 0 5px 22px;
}

ul.squareList {
  list-style: square;
  color:#999999;
  size:16px;
}

ul.discList {
  list-style: disc;
}

ul.infoList {
  list-style:none;
}

ul.infoList li{
  background: url(../images/bulletInfo.gif) no-repeat;
  padding:3px 0 0px 20px;
}

ul.documentList {
  list-style:none;
}

ul.documentList li{
  background: url(../images/bulletDocument.gif) no-repeat;
  padding:0px 0 7px 20px;
}

ul.mainPageList {
  list-style:none;
}

ul.mainPageList li{
  background: url(../images/Main_Page.gif) no-repeat;
  padding:0px 0 7px 20px;
}

ul.queryList {
  list-style:none;
}

ul.queryList li{
  background: url(../images/bulletQuery.gif) no-repeat;
  padding:0px 0 7px 20px;
}

ul.none {
  list-style: none;
  padding:10px 0 0 0;
}

ul.none li {
  background:#FFFFFF;
  padding:0;
}

.sectionTop {
  background: url(../images/dots.gif) bottom repeat-x;
  text-align:right;
  height:19px;
  font-size:11px;
}

.sectionTop a {
  color:#999999;
  text-decoration:none;
  font-weight:bold;
}

.black {
  color:#000000;
}

#termsAndConditions {
  height:200px;
  overflow: scroll;
  padding:10px;
  border:1px solid #859DB4;
  font-size:11px;
  clear:both;
}

#termsAndConditionsWrapper {
  margin:-220px -150px 0 150px;
  height:200px;
  width:85%;
}

#acceptDiv {
  width:70%;
  font-weight:bold;
  font-size:11px;
  color:#0C2C71;
  padding:5px;
  background:#f2f2f2;
  margin:10px 10px 50px 10px;
}

#articleDescription {
  font-style:italic;
  margin-top: -25px;
}

#articleText h3 {
  margin-top: 40px;
}	

.articleQuote {
  font-style:italic;
  margin-left: 50px;
  color: #333333;
}

.articleAuthor {
  text-align: right;
  font-style:italic;
  margin-bottom: 30px;
}	

#login .loggedIn {
  font-size:11px;
  margin:5px;
  text-align: right;
}

#profileOuterDiv {
  margin-right: -10px;
  background-color:#ebf3fb;
  width:207px;
  margin-top: 15px;
  margin-left: 20px;
  margin-bottom: 10px;
  padding-right: 10px;
  float: right;
}

#profileInnerDiv {
  background-image:url(../images/profileLeft.gif);
  background-repeat:repeat-y;
  padding-left: 15px;
}

.profileHeader {
  color:#333333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  text-align:left;
  font-weight:bold;
  margin-bottom: 10px;
}

.profileText {
  color:#333333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
}

img.profilePic {
  float:right;
  margin-top: -25px;
  margin-bottom: 5px;
  margin-right: 5px;
}

ul.sectionLinks {
  background:#F3F3F3;
  padding:3px;
  list-style: none;
  height:23px;
}

ul.sectionLinks li {
  float:left;
  padding-left:10px;
  margin-top:5px;
  height:23px;
}

ul.sectionLinks li a {
  font-weight:bold;
  font-size:12px;
  height:14px;
  padding:1px 3px 1px 3px;
  border:2px outset #f0f0f0;
  text-decoration:none;
}

ul.sectionLinks li input {
  margin-top: -2px;
}

ul.sectionLinks li a.redButton:hover {
  color:#FFFFFF;
}

ul.sectionLinks li a:hover, a.redButton:hover {
  color:#000000;
}

ul.sectionLinks li a.plainButton {
  color:#000000;
}

div.sectionLinks {
  background:#F3F3F3;
  padding-top:5px;
  list-style: none;
  display:inline-table;
  float:left;
  width:100%;
}

div.sectionLinksItem {
  float:left;
  padding-left:10px;
  margin-top:5px;
  height:23px;
}

div.sectionLinksItem a {
  font-weight:bold;
  font-size:12px;
  height:14px;
  padding:1px 3px 1px 3px;
  text-decoration:none;
}

div.sectionLinksItem input {
  margin-top: -4px;
}

div.sectionLinksItem a.redButton:hover {
  color:#FFFFFF;
}

div.sectionLinksItem a:hover, a.redButton:hover {
  color:#000000;
}

div.sectionLinksItem a.plainButton {
  color:#000000;
}

.redHeading {
  background:#C00442;
  font-weight: bold;
  color:#FFFFFF;
  line-height: 23px;
  padding-left:10px;
  margin-bottom:3px;
}

.greenHeading {
  background:teal;
  font-weight: bold;
  color:#FFFFFF;
  line-height: 23px;
  padding-left:10px;
  margin-bottom:3px;
}

.blueHeading {
  background:#0C2C71;
  font-weight: bold;
  color:#FFFFFF;
  line-height: 23px;
  padding-left:10px;
  margin-bottom:3px;
}

.blueHeading a {
  color:#FFFFFF;
}

.blueHeading a:hover {
  color:#FFFFFF;
}

.blueHeading a:visited {
  color:#FFFFFF;
}

.summaryPageAnswer {
  color:	#0000CD;
}

#printingBanner {
  background:#B2003C;
  height:27px;
}

#printingBanner img#docsPlus {
  float:left;
}

#printingBanner img#docsRibbon {
  float:right;
}

.serviceBanner {
  background:#B2003C;
  height:27px;
}

.serviceBanner img.docsPlus {
  float:left;
}

.serviceBanner img.docsRibbon {
  float:right;
}

.serviceLogo {
  width:195px;
  background:#EFF7FF;
  float:left;
}

#orderPrinting {
  background:#F3F3F3;
  padding:3px;
}

#van {
  width:195px;
  background:#EFF7FF;
  float:left;
}

#greysmall {
  FONT-SIZE: 10px;
  MARGIN-LEFT: 8px;
  COLOR: #666666;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

a img {
  border:0px;
}

.clear {
  clear:both;
}

.buttonstyle1 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #d8efff;
}

.buttonstyle3 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #90c9ff;
}

.buttonstyle4 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #c00442;
}

.buttonstyle5 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ddd;
}

.qnotes {
  FONT-SIZE: 10px;
  COLOR: #444;
  FONT-FAMILY: Verdana, Arial, Helvetica;
}

.tfour {
  background-color:#C00442;
  color:#FFFFFF;
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  padding:5px;
}

li.heading {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 4px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 5px;
  MARGIN: 0px;
  COLOR: #333;
  PADDING-TOP: 10px;
}

.black8ar {
  color:#333333;
  font-family:Arial,Helvetica;
  font-size:13px;
}

.blacksm {
  FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Arial, Helvetica
}

a.bluenoline:link {
  FONT-SIZE: 12px; COLOR: #2979d0; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
}

a.bluenoline:visited {
  FONT-SIZE: 12px; COLOR: #2979d0; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
}

a.bluenoline:active {
  FONT-SIZE: 12px; COLOR: #b3074e; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
}

a.bluenoline:hover {
  FONT-SIZE: 12px; COLOR: #b3074e; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
}

.msmsf-topLeft {
  background: url(../images/g_md_tl.gif);
  height:49px;
  width:151px;
  padding:0px;
  margin:0px;
}

.md-topLeft {
  background: url(../images/g_md_tl.gif);
  height:49px;
  width:151px;
  padding:0px;
  margin:0px;
}

.md-top {
  background: url(../images/g_md_t_bg.gif);
  height:49px;
  padding:0px;
  margin:0px;
}

.md-controls {
  border:0;
  margin-top:10px;
  float:right;
}

.md-topRight {
  background: url(../images/g_md_tr.gif);
  height:49px;
  width:25px;
  padding:0px;
  margin:0px;
}

.md-center {
  vertical-align: top;
  width:auto;
}

.md-left {
  background: url(../images/g_md_l_bg.gif);
  width:14px;
  padding:0px;
  margin:0px;
}

.md-right {
  background: url(../images/g_md_r.gif);
  width:25px;
  padding:0px;
  margin:0px;
}

.md-bottomLeft {
  background: url(../images/g_md_bl.gif) top no-repeat;
  height:16px;
  width:14px;
}

.md-bottomMiddle {
  background: url(../images/g_md_b_bg.gif) repeat-x;
  height:16px;
}

.md-bottomRight {
  background: url(../images/g_md_br.gif) top no-repeat;
  height:16px;
  width:14px;
}

.mdColumnTitle {
  font-size: 100%;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  background: url(../images/g_md_column_hdr_bg.gif);
  text-align: center;
}

.mdColumnText {
  text-align: center;
  vertical-align: middle;
}

.mdDetails {
  background: #F9F9F9;
  width: 100%;
  border-collapse: collapse;
}

.mdDetails td, .mdDetails th {
  margin: 0px;
  border: 1px solid #F0F0F0;
  padding: 5px 5px;
}

.mdDetails th {
  background: #d8e3f5;
}

.mdDetails tr:hover {
  background: #F0F0F0;
}

.hide {
  display:none;
}

.termsAndConditionsBox {
  color:#333333;
  font-family:Arial, Helvetica;
  font-size:11px;
}

.termsAndConditionsField {
  max-width: 800px;
  width:100%;
  margin-top: 10px;
}

.registerButton {
  margin-top: 10px;
}

input.inputField, select.singleSelect {
  border: 1px solid #859DB4;
}

.clearlawThisMonth {
  color:#333333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
  font-weight: bold;
}

.promoRightHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #c00442;
}

.productsRightContainer {
  background-color: #ebf3fb;
  margin-bottom: 10px;
  width: 195px;
}

.printingRightContainer {
  background-color: #ebf3fb;
  margin-bottom: 10px;
  width: 195px;
}

.productsRightContent {
  margin-left: 10px;
  margin-right: 10px;
}

.productsRightHeading {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #0c2c71;
  FONT-FAMILY: Arial, Helvetica;
  margin-bottom: 15px;
}

.resourceContainer {
  FONT-SIZE: 12px;
  COLOR: #2979d0;
  padding: 0px 10px 15px 10px;
}

.resourceContainer span.link {
  margin-left: 5px;
}

.icon {
  margin-bottom: -5px;
}

.myCleardocsRightContainer {
  margin-bottom: 10px;
  width:200px;
}

.myCleardocsRightContent {
  padding-left: 10px;
  padding-right: 10px;
  background-color: #ebf3fb;
}

.content {
  background:#FFFFFF;
  margin:0px;
  padding:0px;
  position:relative;
}

.termsAndConditionsPayNow {
  color:#333333;
  font-family:Arial, Helvetica;
  font-size:11px;
  overflow:auto;
  padding:10px;
  height:170px;
  border: 1px solid #859DB4;
}

.payContainer strong {
  color: #0C2C71;
}

.registerContainer strong {
  color: #0C2C71;
}

.payButtonContainer {
  float:none;
  text-align:right;
}

.asicStatementContainer {
  border: 1px dashed rgb(102, 102, 102);
  padding: 10px;
  margin-top: 10px;
}

.payBreakdown {
  font-size:16px;
  border-spacing: 0px;
  border-collapse: collapse; /* Works in IE same as cellspacing=0 */
}

.payBreakdown td {
  padding: 5px;
}

.payBreakdown td.description {
  width: 500px;
}

.payBreakdown td.amount {
  width:75px;
  text-align: right;
}

.payBreakdown td.subtotal {
  border-bottom: 1px solid black;
  font-weight:bold;
}

.payBreakdown td.total {

  border-bottom: 3px double black;
  font-weight:bold;
}	

.productMain {
  margin-top: 40px;
}	

.productMain h3 {
  font-size:15px;
}

.productRight {
  float:right;
  width:200px;
  padding-left: 20px;
  background-color: white;
  padding-bottom: 10px;
}

.printingRight {
  float:right;
  width:200px;
  padding-left: 20px;
  background-color: white;
  padding-bottom: 10px;
}

.overviewContainer{
  margin-top: -30px;
  margin-bottom: 50px;
}

.overviewList li{
  list-style:none;
  font-size:15px;
}

.printingRightText {
  padding:0px 15px 0px 15px;
  font-size:11px;
}

.printingRightText img {
  float: left;
  margin-right:5px;
}

.printingRightText div.text {
  float: none;
  margin-bottom: 20px;
}	

.breakfastVideoRight img {
  float:right;
  padding: 0px 0px 20px 20px;
}

.breakfastInsightsPanelists {
  margin-top: 90px;
}

.breakfastInsightsPanelists img {
  margin-right: 90px;
  float: left;
}

.breakfastInsightsPanelists div.text {
  margin-bottom: 40px;
  margin-left: 150px;
}

.breakfastInsightsPanelists i {
  color:#333333;
}

.breakfastVideo {
  float:left;
}

.breakfastVideoChapters {
  margin-left: 475px;
  padding-top: 30px;
  width: 300px;
}

.videoLink {
  padding-bottom:5px;
  float:left;
  width: 200px;
}

.videoTime {
  float:none;
}

#panels{
  position:relative;
  height:1%;
  margin:0;
  padding:0;
  border:0px;
}

#panelone{
  position:relative;
  background:url('../images/panel_topbg.gif') repeat-x top left;
  margin:0px 78px 10px 5px;
}

#paneltwo{
  position:relative;
  background:url('../images/panel_topbg.gif') repeat-x top left;
  margin:0px 78px 0px 5px;
}

.panelinner {
  border:1px solid #4a82b6;
  padding:10px;
  margin:4px 4px 0 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:13px;
  min-height:156px;
  height:auto !important;
  height:156px;
}

.panelinner a {
  color: #2979D0;
}

.panelinner a:visited {
  color: #666666;
}

.panelinner h1{
  font-size:13px;
  font-weight:normal;
  color:#0c2c71;
  padding:0;
  margin:0;
}

#panelicons{
  width:78px;
  height:100%;
  position:absolute;
  top:0px;
  right:0px;
  background-color:#4a82b6;
  z-index:10;
}

#panelicons img.icon{
  margin:10px 0;
}

.cleardocsProHeading img {
  padding-right: 100px;
  padding-bottom:20px;
}

div.questions {
  font-size:14px;
}

div.questions label {
  width:150px;
  height:30px;
}

div.questions span {
  font-size:14px;
  font-weight:bold;
  color:#c00442;
  margin-left: 5px;
}

div.questions div {
  clear:left;
  display:block;
  margin:5px 0pt 0pt;
  padding:1px 3px;
}

div.questions h2 {
  clear:left;
  display:block;
  height:25px;
  margin-top:30px;
}

div.questions .printDocList {
  margin-top: 0px;
  margin-left:150px;
}

.firstTimeFaqContainer {
  margin-top: -5px;
  padding:10px;
  font-size:15px;
}

.firstTimeFaqContainer h1 {
  font-size:20px;
}

.firstTimeFaqContainer h2 {
  margin-top: 30px;
}

.firstTimeFaqContainer li{
  padding: 5px;
}

a.newsnav:link{
  color:#333333;
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
}

a.newsnav:hover{
  color:#333333;
  text-decoration:underline;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
}

a.newsnav:visited{
  color:#666666;
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
}
a.newsnav:active{
  color:#a5114d;
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
}

div.newsnav{
  padding:8px 4px 8px 6px;
}

div.newsnavitem{
  padding:8px 4px 8px 6px;
  border-bottom: 1px dotted #a5114d
}

div.section{
  margin-top:10px;
  margin-bottom:10px;
}

div.thismonth{
  margin-top:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:center;
}

.rightAdContainer {
  background-color: #ebf3fb;
  margin-top: 10px;
  width: 200px;
}

.rightAdContent {
  margin-left: 10px;
  margin-right: 10px;
}

.rightAdHeading {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #0c2c71;
  FONT-FAMILY: Arial, Helvetica;
  margin-bottom: 15px;
  padding: 0px 10px 0px 10px;
}
.rightAdResourceContainer {
  font-size: 11px;
  color: #666666;
  padding: 0px 10px 0px 10px;
}

.rightAdListContainer {
  font-size: 11px;
  color: #666666;
  padding: 0px 10px 0px 0px;
}

.rightAdPointsContainer {
  font-size: 11px;
  color: #666666;
  padding: 0px 10px 0px 15px;
}

.leftAdContainer {
  background-color: #ebf3fb;
  margin-bottom: 10px;
  margin-top: 10px;
  width: 195px;
}

.leftAdContent {
  margin-left: 10px;
  margin-right: 10px;
}

.leftAdHeading {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #0c2c71;
  FONT-FAMILY: Arial, Helvetica;
  margin-bottom: 15px;
  padding: 0px 10px 0px 10px;
}

.leftAdResourceContainer {
  font-size: 11px;
  color: #666666;
  padding: 0px 10px 10px 10px;
}

#clearNewsOuterDiv {
  margin-right: -10px;
  width:207px;
  margin-top: 15px;
  margin-left: 20px;
  margin-bottom: 10px;
  padding-right: 10px;
  float: right;
}

#clearNewsPartner {
  height: 20px;
  padding-left: 5px;
  background-image: url(../images/email/bg_moreinfoBar.gif);
  background-repeat: repeat-x;
  color: rgb(255, 255, 255);
  font-weight: bold;
}

#clearNewsInnerDiv {
  font-size: 11px;
  text-align:left;
  border: 1px solid rgb(229, 230, 231);
  margin: 3px 0pt;
}

.advantageBanner {
  float: left;
  padding: 25px 60px 10px 10px;
}

.advantageAnzBanner {
  padding: 0px 60px 10px 10px;
}

.table {
  border-collapse: collapse;
  border: 1px solid #000;
}

.table td, .table th {
  border: 1px solid #000;
  padding: 1em 5px 0px 5px;
  vertical-align: top;
  text-align: left;
}

.table .center {
  text-align: center;
}

.table li {
  margin-bottom: 1em;
}

.table .grey {
  background-color: #ccc;
}

.addressPreview {
  clear:both;
  padding:10px;
  margin:40px 10px 5px;
  background:#FFFFFF;
  border: 1px dashed #666666;
}

ul.nobullet {
  list-style-type: none}

.block1 {
  border: none;
}

.block2 {
  margin-left: 145px;
  border: 1px solid black;
}