/* ================================
CSS STYLES FOR DotNetNuke PORTAL 41 mbasecms.com.au
================================
*/ 
/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}
/* background color for the content part of the pages */
Body
{
}
.ControlPanel {
}
/* background/border colors for the selected tab */
.TabBg {
}
.LeftPane  { 
}
.ContentPane  { 
}
.RightPane  { 
}
/* text style for the selected tab */
.SelectedTab {
}
/* hyperlink style for the selected tab */
A.SelectedTab:link {
}
A.SelectedTab:visited  {
}
A.SelectedTab:hover    {
}
A.SelectedTab:active   {
}
/* text style for the unselected tabs */
.OtherTabs {
}
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}
A.OtherTabs:visited  {
}
A.OtherTabs:hover    {
}
A.OtherTabs:active   {
}
div.dnnlogo{
xbackground:url(/Portals/1/images/template/mbasecms_banner_bg01.gif) 0 0 repeat-x;
height:60px;
padding:20px 0 0 21px;
margin-top:10px;
}
img#dnn_dnnLOGO_imgLogo{
display:block;
}
/* GENERAL */
/* style for module titles */
.Head{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 25px;
font-weight: normal;
color: #262626;
line-height:150%;
}
div.container {
clear:both;
}
/* style of item titles on edit and admin pages */
.SubHead    {
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}
/* text style used for most text rendered by modules */
.Normal
{
color:#3c3c3c;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}
.NormalRed
{
}
.NormalBold
{
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}
A.CommandButton:visited  {
}
A.CommandButton:hover    {
}
A.CommandButton:active   {
}
/* button style for standard HTML buttons */
.StandardButton     {
}
/* GENERIC */
H1  {
font-size: 25px;
font-weight: normal;
color: #262626;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 140%;
}
.h1red  {
font-size: 25px;
font-weight: normal;
color: #b80002;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
H2  {
font-size:15px;
font-weight:bolder;
clear:both;
margin:1em 0;
padding:0;
color: #b80002;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 140%;
}
H3  {
font-size:14px;
font-weight:bolder;
clear:both;
margin:1em 0;
padding:0;
#color: #1F758C;
color:#003366;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 140%;
}
.h3nobr{
font-size:14px;
font-weight:bolder;
clear:both;
margin:1em 0;
padding:0;
#color: #1F758C;
color:#003366;
}
.h3nobrdark{
font-size:14px;
font-weight:bolder;
clear:both;
margin:1em 0;
padding:0;
color: #003366;
}
.h3cs{
font-size:14px;
font-weight:bolder;
clear:both;
padding:0;
#color: #1F758C;
color:#003366;
}
H4  {
}
H5, DT  {
}
H6  {
}
p{
margin:0 0 1em 0;
padding:0;
line-height: 140%;
font-size:12px;
color:#3c3c3c;
}
div{
font-size:12px;
line-height: 140%;
}
td.contentleft .Normal,
td.contentright .Normal{
font-size:12px;
}
td.contentmid .Normal,
td.contentmidleft .Normal,
td.contentmidright .Normal{
font-size:12px;
}
a:link,a:active,a:visited,a:hover{
font-size:12px;
font-weight:bold;
color:#003366;
}
a.morelink:link,a.morelink:active,a.morelink:visited,a.morelink:hover{
font-size:14px;
padding-right:8px;
background:url(/Portals/1/images/template/mbasecms_morelink_arrow01.gif) 100% 60% no-repeat;
}
TFOOT, THEAD    {
}
TH  {
}
A:link  {
}
A:visited   {
}
A:hover {
}
A:active    {
}
SMALL   {
}
BIG {
}
BLOCKQUOTE, PRE {
}
UL LI   {
font-size:12px;
}
UL LI LI    {
font-size:12px;
}
UL LI LI LI {
font-size:12px;
}
OL LI   {
font-size:12px;
}
OL OL LI    {
font-size:12px;
}
OL OL OL LI {
font-size:12px;
}
OL UL LI   {
font-size:12px;
}
HR {
}
/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   
/* style of item titles by Announcements and events */
.ItemTitle    {
}
/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}
.ModuleTitle_MenuBar {
}
.ModuleTitle_MenuItem {
}
.ModuleTitle_MenuIcon {
}
.ModuleTitle_SubMenu {
}
.ModuleTitle_MenuBreak {
}
.ModuleTitle_MenuItemSel {
}
.ModuleTitle_MenuArrow {
}
.ModuleTitle_RootMenuArrow {
}
/* Main Menu */
.MainMenu_MenuContainer {
}
.MainMenu_MenuBar {
}
.MainMenu_MenuItem {
}
.MainMenu_MenuIcon {
}
.MainMenu_SubMenu {
}
.MainMenu_MenuBreak {
}
.MainMenu_MenuItemSel {
}
.MainMenu_MenuArrow {
}
.MainMenu_RootMenuArrow {
}
/* Login Styles */
.LoginPanel{
}
.LoginTabGroup{
}
.LoginTab {
}
.LoginTabSelected{
}
.LoginTabHover{
}
.LoginContainerGroup{
}
.LoginContainer{
}
/*NAVIGATION
*/
div.navigation{
background-color:#003366;
}
div#snapsis_menu li li{
background:#003366;
}
div#snapsis_menu li li a:hover{
background:#005ca3;
}
div#snapsis_menu li li:hover,
div#snapsis_menu li li.iehover{
background:#005ca3;
}
div#snapsis_menu li li:first-child{
border-top:1px solid #000a29;
}
div#snapsis_menu a:link,div#snapsis_menu a:active,div#snapsis_menu a:visited,div#snapsis_menu a:hover{
font-size:12px !important;
}
table.nav a.SkinObject,table.nav a.SkinObject:link,table.nav a.SkinObject:active,table.nav a.SkinObject:visited,table.nav a.SkinObject:hover{
font-size:12px !important;
font-weight:normal !important;
}
table.subnav a:link,
table.subnav a:active,
table.subnav a:visited{
color:#003366;
font-size:11px !important;
font-weight:normal !important;
}
table.subnav a:hover{
color:#005ca3;
font-size:11px !important;
font-weight:normal !important;
}
td.navlogin{
vertical-align:top;
padding-top:6px;
}
div#snapsis_level_menu a,div#snapsis_level_menu a:link,div#snapsis_level_menu a:active,div#snapsis_level_menu a:visited,div#snapsis_level_menu a:hover{
font-weight:normal;
color:#003366;
}/*
VERTICAL AJAX TABS
*/
div.verticaltabs{
width:715px;
margin:1px 0 0 0;
background:url(/Portals/11/images/verticaltabs_grad_bg.jpg) 0 100% repeat-x #b1c1d1;
clear:both;
}
div.verticaltabs div.ajax__tab_container{
width:715px;
margin:0;
background:url(/Portals/11/images/verticaltabs_panel_bg.gif) -643px 0 repeat-y;
overflow:auto;
}
* html div.verticaltabs div.ajax__tab_container{
height:1%;
}
div.verticaltabs div.ajax__tab_header{
width:50%;
width:357px;
float:left;
margin:20px 0 0 0;
padding:1px 0 20px 0;
background:url(/Portals/11/images/verticaltabs_header_bg.jpg) 100% 0 no-repeat;
}
div.verticaltabs div.ajax__tab_header span{
display:block;
margin:0;
text-align:right;
white-space:normal;
}
div.verticaltabs span.ajax__tab_outer{
background:url(/Portals/11/images/verticaltabs_header_bg.jpg) 100% 100% no-repeat;
padding:0 0 1px 0;
}
div.verticaltabs span.ajax__tab_inner{
background:url(/Portals/11/images/verticaltabs_link_bg.jpg) 100% 0 no-repeat;
}
div.verticaltabs span.ajax__tab_tab{
padding:5px 20px 8px 0;
font-weight:bold;
font-size:13px;
}
div.verticaltabs span.ajax__tab_hover span.ajax__tab_tab{
background:url(/Portals/11/images/verticaltabs_hover_bg.gif) 100% 50% no-repeat;
}
div.verticaltabs span.ajax__tab_active span.ajax__tab_tab{
background:url(/Portals/11/images/verticaltabs_active_bg.jpg) 100% 50% no-repeat !important;
}
div.verticaltabs div.ajax__tab_body{
width:358px;
float:left;
}
div.verticaltabs div.ajax__tab_panel{
padding:26px 20px 30px 20px;
}
div.verticaltabs div.ajax__tab_panel td{
white-space:normal !important;
}
div.verticaltabs div.ajax__tab_panel h2{
margin:0;
padding:0;
color:#000000;
font-size:15px;
font-weight:bold;
}
div.verticaltabs div.ajax__tab_panel p{
padding:0;
margin:0 0 1em 0;
}
div.verticaltabs div.ajax__tab_panel ul{
margin-top:0;
margin-bottom:1em;
padding-top:0;
padding-bottom:0;
}
div.verticaltabs div.ajax__tab_panel a:link,div.verticaltabs div.ajax__tab_panel a:active,div.verticaltabs div.ajax__tab_panel a:visited{
color:#003366;
text-decoration:none;
}
div.verticaltabs div.ajax__tab_panel a:hover{
color:#7f99b2;
text-decoration:underline;
}
div.verticaltabs div.ajax__tab_panel a.Normal,div.verticaltabs div.ajax__tab_panel a.Normal:link,div.verticaltabs div.ajax__tab_panel a.Normal:active,div.verticaltabs div.ajax__tab_panel a.Normal:visited,div.verticaltabs div.ajax__tab_panel a.Normal:hover{
padding:0 0 0 7px;
background:url(/Portals/_default/Containers/Mbase-Containers/images/container/morelink_arrow.gif) 0 60% no-repeat;
}
/* STYLES FOR SOLUTION/APPLICATION PAGES*/
/*CLS NORMAL*/
.clsNormal, .clsAltNormal {font:13px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; color:#333333; line-height:140% ;}
/* product intro */
table.productIntro {background:#ffffff url(/Portals/1/images/solutions/background-productInfo-750-314.jpg) no-repeat top left; width:751px; height:315px; }
table.productIntro td {vertical-align:top; padding:22px 50px 0px 53px; color:#ffffff;}
table.productIntro td blockquote {margin:0px 0px 20px 0px; padding:0px; font-size:20px; float:left; clear:left; width:350px;}
table.productIntro td img {float:right; padding-top:22px;}
table.productIntro td h1 {font-size:40px; color:#ffffff; margin:0px 0px 10px 0px; padding:25px 53px 0px 0px; float:left;}
table.productIntro td h1.headingWM span {color:#cc0000; font-size:40px;}
table.productIntro td h1.headingWM {background:url(/Portals/1/images/solutions/icon-Info-WM.gif) no-repeat top right;}
table.productIntro td h1.headingIM span {color:#8F5498; font-size:40px;}
table.productIntro td h1.headingIM {background:url(/Portals/1/images/solutions/icon-Info-IM.gif) no-repeat top right;}
table.productIntro td p {color:#ffffff; float:left; clear:left; margin:0px 0px 35px 0px; padding:0px; width:250px; line-height:175%;}
table.productIntro td a {color:#ffffff; text-align:center; padding-top:10px; width:119px; height:32px; float:left; clear:left;}
table.productIntro td a.linkWM {background:url(/images/useruploadedimages/11/button-learnMore-WM.gif) no-repeat top left;}
/*
NEWSLETTER TABS
*/
div.newstabs{
}
div.newstabs div.ajax__tab_container{
margin:0 0 0 2px;
}
div.newstabs div.ajax__tab_body{
/*width:960px;*/
width:735px;
/*height:200px;*/
/*height:600px;*/
height:900px;
background:url(/Portals/1/images/common/newstabs_content_bg.jpg) 0 100% no-repeat;
}
div.newstabs div.ajax__tab_panel{
/*width:941px;*/
width:716px;
/*height:184px;*/
/*height:584px;*/
height:884px;
padding:13px 0 0 18px;
}
div.newstabs div.ajax__tab_panel ul{
margin-top:6px;
padding-top:0;
margin-bottom:6px;
padding-bottom:0;
}
div.newstabs div.ajax__tab_header{
height:20px !important;
}
div.newstabs span.ajax__tab_outer{
/*width:240px !important;*/
width:179px !important;
height:20px !important;
background:url(/Portals/1/images/common/newstabs_tab_bg.jpg) 0 0 no-repeat;
text-align:center !important;
float:left !important;
}
div.newstabs span.ajax__tab_tab{
font-size:12px;
font-weight:bold;
color:#ffffff;
padding:2px 0 0 0;
text-align:center !important;
}
div.newstabs span.ajax__tab_active span.ajax__tab_outer{
background:url(/Portals/1/images/common/newstabs_active_tab_bg.jpg) 0 0 no-repeat;
}
div.newstabs span.ajax__tab_active span.ajax__tab_tab{
color:#000000;
}
div.newstabs div.ajax__tab_panel h3{
margin:0;
padding:0;
font-weight:bold;
font-size:12px;
color:#000000;
}
div.newstabs div.ajax__tab_panel p.morelink,
div.newstabs div.ajax__tab_panel p{
padding:0;
margin:0.4em 0 0 0;
}
/*BASIC TABLE*/
table.basic td {
vertical-align:top;
padding: 5px 10px 10px 5px;
}
table.basic strong{
font-size:12px !important;
}
table.basic b{
font-size:12px !important;
}
/*CASE STUDY TABLE*/
table.casestudy td {
vertical-align:top;
padding: 10px 0px 10px 0px;
}
/*
xmod tables
*/
table.xmod_table td{
padding-bottom:5px !important;
}
/*
XMOD CONTACT FORM
*/
div.xmod_form td.Normal span{
clear:both !important;
}
/*LIVE CONTENT ROLES*/
table#dnn_ctr4912_LiveContent_dlElements td {
background-color:#ffffff;
}
/*
VERTICAL AJAX TABS
*/
div.verticaltabs{
width:715px;
margin:1px 0 0 0;
background:url(/Portals/1/images/common/verticaltabs_panel_bg.gif) -643px 0 repeat-y #b1c1d1;
clear:both;
overflow:auto;
}
* html div.verticaltabs{
height:1%;
}
div.verticaltabs div.ajax__tab_header{
width:50%;
width:357px;
float:left;
margin:20px 0 0 0;
padding:1px 0 20px 0;
background:url(/Portals/1/images/common/verticaltabs_header_bg.jpg) 100% 0 no-repeat;
}
div.verticaltabs div.ajax__tab_header span{
display:block;
margin:0;
text-align:right;
white-space:normal;
}
div.verticaltabs span.ajax__tab_outer{
background:url(/Portals/1/images/common/verticaltabs_header_bg.jpg) 100% 100% no-repeat;
padding:0 0 1px 0;
}
div.verticaltabs span.ajax__tab_inner{
background:url(/Portals/1/images/common/verticaltabs_link_bg.jpg) 100% 0 no-repeat;
}
div.verticaltabs span.ajax__tab_tab{
padding:5px 20px 8px 0;
font-weight:bold;
font-size:13px;
}
div.verticaltabs span.ajax__tab_hover span.ajax__tab_tab{
background:url(/Portals/1/images/common/verticaltabs_hover_bg.gif) 100% 50% no-repeat;
}
div.verticaltabs span.ajax__tab_active span.ajax__tab_tab{
background:url(/Portals/1/images/common/verticaltabs_active_bg.jpg) 100% 50% no-repeat !important;
}
div.verticaltabs div.ajax__tab_body{
background:#d9e0e8;
width:358px;
float:left;
}
div.verticaltabs div.ajax__tab_panel{
background:#d9e0e8;
padding:26px 20px 30px 20px;
}
div.verticaltabs div.ajax__tab_panel td{
white-space:normal !important;
}
div.verticaltabs div.ajax__tab_panel h2{
margin:0;
padding:0;
color:#000000;
font-size:15px;
font-weight:bold;
}
div.verticaltabs div.ajax__tab_panel p{
padding:0;
margin:0 0 1em 0;
}
div.verticaltabs div.ajax__tab_panel ul{
margin-top:0;
margin-bottom:1em;
padding-top:0;
padding-bottom:0;
}
div.verticaltabs div.ajax__tab_panel a:link,div.verticaltabs div.ajax__tab_panel a:active,div.verticaltabs div.ajax__tab_panel a:visited{
color:#003366;
text-decoration:none;
}
div.verticaltabs div.ajax__tab_panel a:hover{
color:#7f99b2;
text-decoration:underline;
}
div.verticaltabs div.ajax__tab_panel a.Normal,div.verticaltabs div.ajax__tab_panel a.Normal:link,div.verticaltabs div.ajax__tab_panel a.Normal:active,div.verticaltabs div.ajax__tab_panel a.Normal:visited,div.verticaltabs div.ajax__tab_panel a.Normal:hover{
padding:0 0 0 7px;
background:url(/Portals/1/images/common/morelink_arrow.gif) 0 60% no-repeat;
}
/*MULTICOLOUR-NEW CONTAINERS*/
/*blue*/
div.callout_blue,
div.titlebar_blue{
background-color:#003366 !important;
}
div.callout_blue div.callout_content a:link,div.callout_blue div.callout_content a:active,div.callout_blue div.callout_content a:visited,
div.titlebar_blue div.callout_content a:link,div.titlebar_blue div.callout_content a:active,div.titlebar_blue div.callout_content a:visited{
color:#003366 !important;
}
div.callout_blue div.callout_content a:hover,div.titlebar_blue div.callout_content a:hover{
color:#003366 !important;
}
/*bluedark*/
div.callout_bluedark,
div.titlebar_bluedark{
background-color:#003366;
}
div.callout_bluedark div.callout_body{
background-color:#c2d9f1;
}
div.callout_bluedark div.callout_content a:link,div.callout_bluedark div.callout_content a:active,div.callout_bluedark div.callout_content a:visited,
div.titlebar_bluedark div.callout_content a:link,div.titlebar_bluedark div.callout_content a:active,div.titlebar_bluedark div.callout_content a:visited{
color:#003366 !important;
}
div.callout_bluedark div.callout_content a:hover,div.titlebar_bluedark div.callout_content a:hover{
color:#003366 !important;
}
/*red*/
div.callout_red,
div.titlebar_red{
background-color:#b80002!important;
}
div.callout_reddiv.callout_content a:link,div.callout_reddiv.callout_content a:active,div.callout_blue div.callout_content a:visited,
div.titlebar_reddiv.callout_content a:link,div.titlebar_reddiv.callout_content a:active,div.titlebar_blue div.callout_content a:visited{
color:#b80002!important;
}
div.callout_reddiv.callout_content a:hover,div.titlebar_reddiv.callout_content a:hover{
color:#b80002!important;
}
/*CONTACT PAGE DEMO FORM LAYOUT*/
.NormalWhite{
font-family:Verdana, Arial, Sans-serif;font-size:12px;font-weight:bold;color:#fff;
}
#captcha input{
width:115px;
position:relative;
bottom:8px;
}
#captcha img{
float:left;
padding-right:8px;
}
fieldset.fieldsetNS,fieldset.fieldsetNS *{
font-size:12px !important;
}
/*BENEFITS TEXT*/
table.benefits td p{
font-size: 12px;
}
/*APPLICATION PAGE TITLES*/
.app-title-outer td {
vertical-align:top !important;
}
table.app-title-inner p{
text-align: left !important;
}
.app-title-icon {}
.app-title {
}
.app-title-text {
text-align: left !important;
color:#000000;
font-size:25px !important;
padding-top:10px;
padding-right:10px;
padding-left: 0px;
font-weight:bold!important;
}
.app-title-content {
padding-right:15px;
}
.app-title-content-text {
#line-height: 120%; 
font-size: 25px; 
font-weight: normal;
}
.app-title-img {}
/*
HOME PAGE NEWS BAR
*/
div.home_news_bar{
background:url(/Portals/1/images/home/home_news_bar_bg01.gif) 0 0 no-repeat;
height:40px;
padding:0 0 0 80px;
margin:0 auto;
}
div.home_news_bar_inner{
background:url(/Portals/1/images/home/home_news_bar_bg01.gif) 100% 0 no-repeat;
height:33px;
padding:7px 0 0 0;
color:#ffffff;
}
div.home_news_bar_inner *{
margin:0;
padding:0;
display:inline;
color:#ffffff;
}
div.home_news_bar a:link,div.home_news_bar a:active,div.home_news_bar a:visited{
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
padding:0 0 0 6px;
margin:0 20px 0 0;
background:url(/Portals/1/images/home/home_news_bar_arrow00.gif) 0 50% no-repeat;
}
div.home_news_bar a:hover{
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#ffffff;
padding:0 0 0 6px;
margin:0 20px 0 0;
background:url(/Portals/1/images/home/home_news_bar_arrow00.gif) 0 50% no-repeat;
}
/*
MBASE CMS BLOG
*/
div.blog_body {
font-size: 12px;
}#dnn_ctr6014_MainView_ViewEntry_lblBlogTitle{
font-size: 16px;
}div.blog_head {
font-size: 16px;
}.blog_dateline {
font-size: 12px;
}
.blog_footer {
font-size: 12px;
}


