/* @override http://www.mangoldsengers.com.au/templates/mangoldsengers/css/stylesheet.css */

/* LAYOUT */

html {
margin:0;
padding:0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:12px; }
body {
margin:0;
padding:0;
text-align: center;  }
#container {
text-align:left;}
#header {
width:100%;
height:86px;
background: #000 url(../images/bg.png) repeat-x; }
#header_inside {
position:relative;
margin:0 auto 0 auto;
padding:0 10px;
width:770px;
height:86px;
background: #000 url(../images/bg.png) repeat-x; }
#logo {
float:left;
width:400px;
height:26px;
padding:12px 0; }
#search {
float:left;
width:370px;
height:38px;
padding:12px 0 0 0;
text-align: right; }
#main_menu {
float:left;
width:630px;
height:36px; }
#client_login {
float:left;
width:140px;
height:26px;
padding:6px 0 0 0;
text-align: right; }
/* REMOVE BANNER WHEN COMPLETE */
#banner {
background-color: #000000;
text-align: center;
height:220px;
overflow:hidden;
margin:0 0 10px 0; }
#main_body {
margin:0 auto 0 auto;
width:770px;
padding:10px; }
#main_body_inner { 
width: 770px;}
table, table td {
border-collapse:collapse!important;}
#blogger_content .post {
border-bottom: 1px #ccc solid;
margin-bottom:10px;}
.columns_background .column_left, .columns_background .column_middle {
width:230px;
padding:10px;
margin:0 10px 10px 0;
float:left;
background: #fff url(../images/bg_column.png) no-repeat top left;}
.columns_background .column_right {
width:230px;
padding:10px;
margin:0 0 10px 0;
float:left;
background: #fff url(../images/bg_column.png) no-repeat top left;}
.columns .column_left .moduletable, .columns .column_middle .moduletable {
width:250px;
margin:0 10px 10px 0;
float:left;
background: #a80f0f url(../images/button_bg.png) no-repeat bottom left; }
.columns .column_right .moduletable {
width:250px;
margin:0;
float:left;
background: #a80f0f url(../images/button_bg.png) no-repeat bottom left;}
.columns .column_left .moduletable_blue, .columns .column_middle .moduletable_blue {
width:250px;
margin:0 10px 10px 0;
float:left;
background: #a80f0f url(../images/button_bg_blue.png) no-repeat bottom left; }
.columns .column_right .moduletable_blue {
width:250px;
margin:0;
float:left;
background: #a80f0f url(../images/button_bg_blue.png) no-repeat bottom left;}
#left {
width:220px;
float:left;
margin:0 10px 0 0;}
#right{
width:220px;
float:left;
margin:0 0 0 10px;}
#main_content {float:left;}

#main_content table {
width:100%;}
#left .moduletable, #left .moduletable_featured, #right .moduletable, #right .moduletable_featured {
margin:0;
border: 1px #999 solid;
padding:10px;
margin-bottom:10px;
background: #fff url(../images/bg_column.png) no-repeat -1px -1px;} 
.example_images{
float:left;}
#flashcontent {
float:left;
margin:0 20px 0 0;
color: #cc0000!important; }
#flashcontent img {
border: 1px #ccc solid;}
.website_points, .points {
float:left; }
#page_nav {
padding:10px 0 0 0;
position:relative; }
#footer {
float:left;
width:100%;
height:100px;
background: #fff url(../images/footer.png) repeat-x; }
#footer_inner {
margin:0 auto 0 auto;
padding:15px 10px;
width:770px;
background: #fff url(../images/footer.png) repeat-x; }
#footer_left {
float:left;
width:470px; }
#footer_right {
float:left;
width:290px; }

/* OTHER */

.search_input{
border: 1px #fff solid; }
.search_button{
border: 1px #666666 solid;
background-color: #000;
color:#fff; }
img {
border:none; }
img.border {
border: 1px #ccc solid;}
.example_images img {
border: 1px #ccc solid;
margin:0 5px 5px 0!important;}
.example_images a:hover img {
border: 1px #000 solid;}
.blog_news .article_seperator{
width:100%!important;
border-bottom: 1px #ccc solid;
display:block;
height:6px;
font-size:1px;
padding:0;
float:left; }

/* FONT */

.contentheading, .componentheading, .componentheading_news {
width:100%!important;
margin-top:0;
padding:0 0 5px 0;
font-weight: normal;
font-size: 22px;
color: #0062aa;
border-bottom: 1px #ccc solid;
font-family: Helvetica, Arial, Verdana,  sans-serif; }
#blogger_content h1 {
width:100%!important;
margin-top:0;
padding:0;
font-weight: normal;
font-size: 22px;
color: #0062aa;
font-family: Helvetica, Arial, Verdana,  sans-serif; }
.contentheading_news {
margin:0;
padding:10px 0 0 0;
font-weight: normal;
font-size: 16px;
line-height:16px;
color: #000;
font-family: Helvetica, Arial, Verdana,  sans-serif;}
p {
font-size:12px;
color: #000; }
.columns p {
padding:0 10px;
margin:5px 0 10px 0;}
.columns a, .columns a:visited{
color:#fff;}
a {
color: #0062aa; }
a:hover, a:visited:hover {
color: #000;}
a:visited {
color: #663399; }
ul {margin:0;
padding:0; }
ul.latestnews {
margin:0;
padding:0; }
ul.archive-list li, ul#recently li, li.latestnews {
background: url(../images/icon_article.gif) 0px 0px no-repeat;
padding:1px 0 5px 22px;
list-style-type: none; }
h2, h3 {
width:100%;
font-weight:normal;
font-size: 16px;
color: #666; }
.createdate, .small {
padding:0;
font-size:10px;
color: #999;
line-height: 12px;}
.moduletable h2, .moduletable h3, .column .contentheading, .columns_background .contentheading{
width:100%;
margin-top:0;
padding:0;
border:none!important;
font-weight: normal;
font-size: 15px;
color: #000; }
#client_login a {
margin:0;
padding:4px;
float:left;
color:#fff;
text-decoration: none;
text-align: right; }
#client_login a:hover {
text-decoration: underline; }
#client_login img {
float:left;
padding:0;
margin:0; }
ul#mainlevel_submenu {
border-bottom: 1px #ccc solid; }
ul#mainlevel_submenu li {
background:none!important;
border-top: 1px #ccc solid;
list-style-type: none; }
ul#mainlevel_submenu a {
padding:4px 0 4px 4px;
display:block; }
ul#mainlevel_submenu a:hover, a#active_menu_submenu{
background-color: #e9e9e9;
color:#000; }
.contentpaneopen ul li, ul.normal li{
background: url(../images/grey_bullet.gif) 0px 5px no-repeat;
padding:0 0 4px 10px;
list-style-type: none;
color: #666666;}
#footer p {
float:left;
padding:0;
margin:0;
font-size:10px;
color:#999;
line-height:normal!important;}
span.pathway {
float:left;
padding:0;
margin:0 0 10px 0;
font-size:10px;
color:#999;
line-height:normal!important;}
span.pagenav {border: 1px #cccccc solid;
padding:3px 7px;
color: #cc0000; }
span.pagenav_off {border: 1px #ccc solid;
padding:3px 7px;
color: #ccc; }
a.pagenav, a:visited.pagenav {color:  #006699;
margin:2px;
border: 1px #999 solid;
padding:3px 7px;
text-decoration: none; }
a:hover.pagenav {margin:2px;
border: 1px #999 solid;
padding:3px 7px;
text-decoration: none;
background-color:#999 ;
color: #fff; }
#footer ul {
float:left;
margin:0 0 10px 0;
width:100%;
padding:0;}
#footer li {
float:left;
margin:0 15px 0 0;
padding:0;
list-style-type: none; }
#footer a {
color: #999;
font-size:10px;
text-decoration: underline; }
#footer a:hover {
color: #333;
text-decoration: underline; }

/* ADVANCED SEARCH */

a.f {
font-size:10px;}
.sort_by{
display:none;
width:100%;
text-align:right;}
span.type{
font-size:10px;
color: #999;}
span.url{
color: #669933;}
.navigation p{
font-size:14px;
font-weight:bold;}
.top_sep_bar, .bottom_search_box{
margin:0 0 10px 0;
border: 1px #e9e9e9 solid;
padding:5px 10px;
background-color: #fafafa; }
.top_sep_bar p{
padding:0;
margin:0;
color: #666;
line-height: normal;}
.copyright p{
color: #999;
font-size:10px;
line-height: 14px;}
.keymatch{
margin:0 0 10px 0;
border: 1px #99cc00 solid;
padding:5px 10px;
background-color: #ebfad4; }
.keymatch a {
font-weight:bold;}
.keymatch p{
padding:0;
margin:0;
color: #669933;}

/* BASIC SEARCH FALLBACK */

fieldset {border: none;
padding:0; }
.highlight {background-color: yellow; }
fieldset span.small {display:none; }
table.searchintro {display:none; }
tr.sectiontableentry1 {padding:0!important;
margin:0!important;
border:none!important;
width:18px!important; }

a.home_menu  {
float:left;
margin-right:10px;
padding: 10px 0!important ;
top: 0px !important ;
left: 0px;
font-size: 12px !important ;
font-family: Arial, Helvetica, sans-serif !important ;
text-align: center !important ;
font-weight: normal !important ;
color: #fff !important ;
text-decoration: none !important ;
display: block;
white-space: nowrap;
position: relative;
background-image: URL("../images/bg.png") ;
width:110px;
height:15px;
border-top: 1px solid #444 !important ;
border-left: 1px solid #444 !important ;
border-right: 1px solid #444 !important ; }

a.home_menu:hover {margin-right:10px;
padding: 10px 0!important ;
top: 0px !important ;
left: 0px;
font-size: 12px !important ;
font-family: Arial, Helvetica, sans-serif !important ;
text-align: center !important ;
font-weight: normal !important ;
color: #000!important ;
text-decoration: none !important ;
display: block;
white-space: nowrap;
position: relative;
background-image: none!important;
width:110px;
height:15px;
border-top: 1px solid #444 !important ;
border-left: 1px solid #444 !important ;
border-right: 1px solid #444 !important ;
background-color: #ffffff!important; }

/* MENU */

.ddmx33 {border:0px solid #FFFFFF !important ; }
.ddmx33 a.item1,
.ddmx33 a.item1:hover,
.ddmx33 a.item1-active,
.ddmx33 a.item1-active:hover {
margin-right:10px;
padding: 10px 0!important ;
top: 0px !important ;
left: 0px;
font-size: 12px !important ;
font-family: Arial, Helvetica, sans-serif !important ;
text-align: center !important ;
font-weight: normal !important ;
color: #fff !important ;
text-decoration: none !important ;
display: block;
white-space: nowrap;
position: relative;
background-image: URL("../images/bg.png") ;
width:110px;
height:15px;
border-top: 1px solid #444 !important ;
border-left: 1px solid #444 !important ;
border-right: 1px solid #444 !important ; }
.ddmx33 a.item1:hover,
.ddmx33 a.item1-active,
.ddmx33 a.item1-active:hover {margin-right:10px;
padding: 10px 0!important ;
top: 0px !important ;
left: 0px;
font-size: 12px !important ;
font-family: Arial, Helvetica, sans-serif !important ;
text-align: center !important ;
font-weight: normal !important ;
color: #fff !important ;
text-decoration: none !important ;
display: block;
white-space: nowrap;
position: relative;
background-image: none!important;
width:110px;
height:15px;
border-top: 1px solid #444 !important ;
border-left: 1px solid #444 !important ;
border-right: 1px solid #444 !important ;
background-color: #ffffff!important; }
* html .ddmx33 td {position: relative; }
.ddmx33 td.item11 { }
.ddmx33 td.item11-last { }
.ddmx33 td.item11-acton { }
.ddmx33 td.item11-acton-last { }
.ddmx33 .item11-acton-last a.item1,
.ddmx33 .item11-acton a.item1,
.ddmx33 .item11-acton-last a:hover,
.ddmx33 .item11-acton a:hover,
.ddmx33 .item11 a:hover,
.ddmx33 .item11-last a:hover,
.ddmx33 a.item1-active,
.ddmx33 a.item1-active:hover {color: #000000 !important ;
background-color: #fff !important ;
background-image:none!important; }
.ddmx33 a.item2,
.ddmx33 a.item2:hover,
.ddmx33 a.item2-active,
.ddmx33 a.item2-active:hover {margin:0;
padding: 7px 0 7px 10px!important ;
font-size: 12px !important ;
font-family: Arial, Helvetica, sans-serif !important ;
text-align: left !important ;
font-weight: normal !important ;
text-decoration: none !important ;
display: block;
white-space: nowrap;
position: relative;
z-index:500;
}
.ddmx33 a.item2 {color: #000 !important ;
border:none!important; }
.ddmx33 a.item2-last {color: #000 !important ;
z-index:500;
padding-bottom:15px!important; }
.ddmx33 a.item2:hover,
.ddmx33 a.item2-active,
.ddmx33 a.item2-active:hover {color: #fff !important ;
background: url(../images/menu_roll.gif) no-repeat center center!important; }
.ddmx33 .section {width:234px;
padding:0;
position: absolute;
visibility: hidden;
display: block;
z-index:-1;
background: url(../images/menu_full.png) bottom center no-repeat; }
* html .ddmx33 .section {
left:-5px!important;
margin:0;
width:234px; 
padding:0;
position: absolute; 
visibility: hidden; 
display: block; 
z-index: -1;
background: url(../images/menu_full.gif) bottom center no-repeat; }
.ddmx33frame {border: 0px solid #FFFFFF !important ; }
.ddmx33 .item11-acton .item1 img.seq2,
.ddmx33 img.seq1 {display:    inline; }
.ddmx33 a.item1:hover img.seq2,
.ddmx33 a.item1-active img.seq2,
.ddmx33 a.item1-active:hover img.seq2,
.ddmx33 a.item2:hover img.seq2,
.ddmx33 a.item2-active img.seq2,
.ddmx33 a.item2-active:hover img.seq2 {display:    inline; }
.ddmx33 img.seq2,
.ddmx33 .item11-acton .item1 img.seq1,
.ddmx33 a.item2:hover img.seq1,
.ddmx33 a.item2-active img.seq1,
.ddmx33 a.item2-active:hover img.seq1,
.ddmx33 a.item1:hover img.seq1,
.ddmx33 a.item1-active img.seq1,
.ddmx33 a.item1-active:hover img.seq1 {display:   none; }
/* END MENU */
