/* Styles for AT Koda */
body {
font-family:Verdana,Geneva,"DejaVu Sans",sans-serif;
margin:0;
padding:0 10px;
background-color: #3a3c41;
}
body.cke_show_borders{
background-color: #FFF;
}

body#tinymce {
background-color: #FFF;
}

blockquote {
background:url(images/blockquote.png) no-repeat left top;
padding-left:2em;
}

a {
margin:0;
padding:0;
}

.nivo-controlNav {
    display: none;
}
a:link,a:visited {
color:#0F6FAE;
text-decoration:none;
}

a:hover,a:active,a.active {

text-decoration:underline;
}

a:active,a:focus {
color:#5AA427;
border:0;
}
.url-links {
    left: 10px;
    position: absolute;
    top: 156px;
}
#block-nodesinblock-3 {
    clear: none;
    float: left;
    height: 168px;
    width: 185px;
}
#block-nodesinblock-2 {
    clear: none;
    float: left;
    height: 168px;
    width: 178px;
}
#block-nodesinblock-1 {
    clear: none;
    float: left;
    height: 168px;
    width: 187px;
}
#block-nodesinblock-0 {
    clear: none;
    float: left;
    height: 168px;
    padding-right: 21px;
    width: 171px;
}
#container {
    width: 830px !important;
}
div.copyright ul{
margin: 0 !important;
padding: 0 !important;
}
#tertiary-content .block-nodesinblock {
    border-left: 1px solid #FFFFFF;
}
.content-links {
    color: #FFFFFF;
    font-family: Helvetica,Arial,Serif;
    font-size: 17px;
}

.node_link-article h2 {
    font-family: Helvetica,Arial,Serif;
    font-size: 16px !important;
    padding-bottom: 8px;
}

#block-views-slidershow-block_1{
padding: 0;
margin: 0;
}
div.copyright ul li {
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: inline;
    font-family: Helvetica,Arial,Serif;
    font-size: 11px;
    list-style: none outside none;
}

div.copyright ul li a {
    color: #FFFFFF;
    font-family: Helvetica,Arial,Serif;
    padding-left: 3px;
    font-size: 11px;
}
div.copyright ul li.last{
border-right: none;
}


a img {
border:none;
}
.url-linkis{

}
#tertiary-content h2.block-title {
    display: none;
}

.article .content a:link, .article .content a:visited, .comment .content a:link, .comment .content a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
#block-nodesinblock-4 h2.block-title {
display: none;

}
ul li.contact {
    display: none;
}
#block-nodesinblock-4 {
    display: block;
    margin-top: 104px;
}
#article-46 .content {
    display: block;
    width: 207px;
}
.section-contact-us #columns {
    min-height: 350px;
}
ul li.video {
    margin-top: 26px;
}
.article .content a:hover,
.article .content a:active,
.comment .content a:hover,
.comment .content a:active{
text-decoration:none;
}

/* Blocks */
#sidebar-first .block h2 {
    color: #00AEEF;
    font-family: Helvetica,Arial,Serif;
    font-size: 15px;
    line-height: 1.167;
     padding: 29px 0 4px 0;
}
.block .content {
margin:0;
}

/* Skinr block styles */
.dblue-block .block-inner {
background: url(images/dblue-sprite.png) repeat-x 0 -29px;
}

.dblue-block .title-wrapper {
background: url(images/dblue-sprite.png) no-repeat right -58px;
}

.dblue-block h2 {
color:#FFF;
background:url(images/dblue-sprite.png) no-repeat left top;
}

.dblue-block .content,
.lblue-block .content {
border:1px solid #E3EAEE;
border-top:none;
}

.lblue-block .block-inner {
background: url(images/lblue-sprite.png) repeat-x 0 -30px;
}

.lblue-block .title-wrapper {
background: url(images/lblue-sprite.png) no-repeat right -59px;
}

.lblue-block h2 {
background:url(images/lblue-sprite.png) no-repeat left top;
}

.sblue-block .block-inner {
background:#379DDF url(images/user_bg.gif) repeat-x 0 0;
color: #FFF;
padding: 10px;
}

.sblue-block .content {
background: transparent;
}

.sblue-block .content a:link,
.sblue-block .content a:visited {
color: #FFF;
text-decoration: underline;
}

.sblue-block .content ul.menu li a:link,
.sblue-block .content ul.menu li a:visited {
color: #FFF;
text-decoration: none;
}

.sblue-block h2 {
color: #FFF;
}

.at-justify-content .content {
text-align: justify;
}

.block ul.item-list {
margin:0;
padding:0;
}

.block ul.item-list li {
color:#8FAEBF;
list-style: none;
padding:0 0 0.5em;
}

#header-blocks .block {
margin-bottom:0;
}

#block-activitystream-0 ul {
margin:0;
}

#block-activitystream-0 ul li {
list-style:none;
margin-left:0;
}

#search-block-form label {
position:absolute;
top:-9999em;
left:auto;
width:1px;
height:1px;
overflow:hidden;
}

ul.menu {
margin:0 0 10px;
padding:0;
}

ul.menu ul,ul.menu ul ul,ul.menu ul ul ul {
margin:0 0 0 0.75em;
padding:0;
}

ul.menu li {
list-style:none;
list-style-image:none;
padding: 0;
}

ul.menu ul li,
ul.menu ul ul li,
ul.menu ul ul ul li {
border-bottom: none;
}

ul.menu li a {

}


ul.menu li a:link, ul.menu li a:visited {
    color: #97989C;
    font-family: Helvetica;
    font-size: 15px;
    font-weight: Normal;
    text-decoration: none;
}

#block-superfish-1 {

}
ul.menu li a:hover,
ul.menu li a.active {
color: #FFFFFF;
}

ul.menu li a:active,
ul.menu li a:focus {
border:0;
}

/* Comments */
.comment {
margin:0 0 1em;
}

.comment .indented {
margin-left:2em;
}

.comment h3 .new {
color:#FF8000;
}

.comment h3 a:link,
.comment h3 a:visited,
.comment h3 a:active {
color:#0F6FAE;
text-decoration:none;
}
h2 a:link{
color: #00aeef;
}
.comment h3 a:hover {
text-decoration:underline;
}
.content-links p{
color:#e6e7e8;
}

.comment .user-picture img {
border:1px solid #E3EAEE;
float:right;
margin:0 0 0 6px;
padding:4px;
}

.comment ul.links {
display:block;
text-align:right;
padding:0 1em 0 0;
}

/* Nodes */
#columns .article {
    margin: 2.3em 0 3em;
}
.article .content {
    color: #E6E7E8;
    font-family: Helvetica,Arial,Serif;
    font-size: 15px;
    line-height: 19px;
}
.article h2 a:link,.article h2 a:visited,.article h2 a:active {
text-decoration:none;
}

#nodesinblock-26 .content-links {
    /* min-height: 124px;*/
}

#nodesinblock-27 .content-links {
    /*min-height: 124px;*/
}

#nodesinblock-28 .content-links {
   /* min-height: 124px;*/
}

#nodesinblock-29 .content-links {
    /*min-height: 124px;*/
} 

.filefield-file a:hover{
  text-decoration: underline !important;
}
.article h2 a:hover {
color:#198ACF;
}

.article .user-picture img {
border:1px solid #E3EAEE;
float:right;
margin:0 0 0 4px;
padding:4px;
}

p.submitted {
color:#8FAEBF;
margin:0.35em 0 0.5em;
}

.article .taxonomy {
margin:0 0 1em;
overflow:hidden;
}

.article .vocab-name {
float:left;
font-size:1em;
font-weight:bold;
margin-right:0.75em;
width:auto;
color:#222;
}

.article ul.links li {
padding:0 1em 0 0;
}

/* Page */
#container {
padding:10px 0;
}

#header-blocks {
float:left;
margin-left:2em;
}

#skip-nav {
float:right;
font-size:0.94em;
padding-right:20px;
text-align:right;
width:160px;
}

#header {
height:auto;
position:relative;
}

#header_l {
height:auto;
}
#block-menu-menu-business ul.menu {
    display: none;
}
.not-front #columns {
    background-color: #55565B;
    display: block;
    margin-right: 10px;
    min-height: 430px;
    width: 821px;
}
.not-front .copyright{
margin-top: 10px;
}
.article .field-label{
display: none;

}
#header_r {
 text-align:left;
}
#block-superfish-2 {
    padding-left: 37px;
    padding-top: 6px;
}
#block-superfish-2 a {
    color: #FFFFFF;
    font-family: Helvetica,Arial,Serif;
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
}
#block-superfish-2 ul li {
    border-right: 1px solid #FFFFFF;
}
#block-superfish-2 ul li#menu-741-2 {
    border-right: medium none;
}
#branding {
    float: left;
    padding: 0;
    width: 100%;
}

#branding h1 {
font-size:1em;
}

.logo-site-name span {
display:block;
}

#site-name {
font-weight:bold;
font-size:2em;
line-height:1;
}

#site-name a:link,
#site-name a:visited {
color:#003456;
text-decoration:none;
}

#search-box {
float:right;
padding:0;
width:360px;
}

#search-theme-form {
margin:1.5em 0;
}

#search-theme-form label {
color:#8FAEBF;
}

#edit-search-theme-form-1 {
width:160px;
}

#edit-search-theme-form-1,
#edit-search-theme-form-1:focus {
background: #FFF url(images/input_bg.gif) no-repeat 0 0;
}

#nav {
    height: 30px;
    margin: 24px 0 10px -9px;
}
#primary{
  padding: 0 !important;
}

#nav ul {
    background-image: url("images/menu-bg.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    font-weight: bold;
    height: 31px;
    margin: 0;
    padding: 0;
}

#nav .primary-links li {
display:inline;
list-style:none;
float:left;
margin:0;
padding:0;
}
#nav ul li a {
    color: #FFFFFF;
    display: block;
    font-family: Helvetica,Serif,Arial;
    font-size: 15px;
    font-weight: normal;
    line-height: 30px;
    padding: 0 12px;
    text-decoration: none;
}


.sidebar-first .content-inner {
    margin-left: 233px !important;

}
#nav ul li a:hover, #nav ul li a:focus, #nav ul li a.active {
    background: url("images/act-menu.png") repeat-x scroll left bottom transparent;
    color: #E6E7E8;
}

#nav .primary-links li.active {
	background:url(images/act-menu.png) repeat-x left bottom;
	color:#FFF;
}

/* Superfish Default Style: http://drupal.org/project/superfish */
.sf-style-default {
float: left;
height: 30px;
line-height: 30px;
margin-bottom: 0;
}

.sf-style-default a {
border-left: 0;
border-top: 0;
padding: 0 12px;
text-decoration: none;
}

.sf-style-default a,
.sf-style-default a:visited {
color: #FFF;
}

.sf-style-default li {
background: transparent;
}

.sf-style-default li li {
background: #0F6FAE;
}

.sf-style-default li:hover, 
.sf-style-default li.sfHover, 
.sf-style-default a:focus, 
.sf-style-default a:hover, 
.sf-style-default a:active {
background:#0F6FAE;
outline:0;
}

#secondary .secondary-links {
font-weight:bold;
margin:0 0 0.5em;
padding:0;
}

#secondary .secondary-links li {
display:inline;
list-style:none;
margin:0 1em 0 0;
padding:0;
}

#secondary .secondary-links li a {
text-decoration:none;
white-space:nowrap;
}

#breadcrumb {
padding:0 10px 10px;
}

#mission {
font-weight:bold;
color:#003456;
margin:0 0 1.5em;
}

.item-list ul.pager li {
margin:0;
}

#footer {
background-color:#EEF2F6;
border:1px solid #C7D5DD;
margin:0;
padding:10px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

#attribution,
#attribution a {
color:#C7D5DD;
padding:10px 0;
text-align:center;
}

#attribution p {
margin-bottom:0;
}

.feed-icon img {
padding:0 10px;
}

ul.menu li.supernannuation-self-managed-super-funds {
line-height: 14px;
padding-bottom: 6px;
padding-top: 6px;
}

#edit-field-uploadpdf-0-filefield-upload{
display: none;
}
.filefield-upload span.button{
display: none;
}

#sidebar-first {
    margin-left: -100%;
    padding-left: 5px;
    width: 240px;
}