@import url("css/menu.css");

/* CSS Document */
body {background-color:#FFF; height:100%; margin:0px; padding:0px; }

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,div,p,table,.NormalDisabled,.Head,.SubHead,.SubSubHead{color:#54595f; font-family:/*Helvetica,*/ Arial, Verdana, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled, a:link, a:visited, a:hover{font-size:13px;}
a, a:link { color:#54595f; text-decoration:underline; font-family:/*Helvetica,*/ Arial, Verdana, sans-serif; }
a:active, a:hover { color:#54595f; text-decoration:none; font-family:/*Helvetica,*/ Arial, Verdana, sans-serif; }
a:visited { color:#54595f; text-decoration:underline; font-family:/*Helvetica,*/ Arial, Verdana, sans-serif; }
ul, ol{margin:0px; padding:0px; padding-left:40px; font-family:/*Helvetica,*/ Arial, Verdana, sans-serif;}
li{font-family:/*Helvetica,*/ Arial, Verdana, sans-serif;}

ul{list-style-type:square;}
ol{list-style-type:decimal;}

h1, h2, h3, h4, h5, h6{letter-spacing:-0.3px; font-weight:bold; /*padding:0px; margin:0px;*/ color:#a8287d; font-family:/*Helvetica,*/ Arial, Verdana, sans-serif;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:15px;}
h4{font-size:14px;}
h5{font-size:13px;}
h6{font-size:12px;}
img {border:0px;}
div {margin:0px; padding:0px;}

p{margin-top:0px; margin-bottom:11px; padding:0px;}

.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox,SubHeading { font-family:/*Helvetica,*/ Arial, Verdana, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}
.SubHeading { color:#2E3D47; font-weight:bold; font-size:16px; }

a.bluelink { color: Blue; font-family:/*Helvetica,*/ Arial, Verdana, sans-serif; }
a.bluelink:link { text-decoration:underline; }
a.bluelink:active, a.bluelink:hover { text-decoration:none; }
a.bluelink:visited { text-decoration:none; }

a.NavHeadTitle, a.NavHeadTitle:link, a.NavHeadTitle:visited, a.NavHeadTitle:active, a.NavHeadTitle:hover { font-size:18px; font-weight:bold; padding:0px; margin:0px; color:#a8287d; text-decoration:none; } 
a.leftnav-link, a.leftnav-link:link, a.leftnav-link:visited { color:#54595f; text-decoration:none; } 
a.leftnav-link:active, a.leftnav-link:hover { color:#54595f; text-decoration:underline;     }

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
.template_style{width:1004px; margin:0 auto;}

.logo_top{width:100%; height:128px; position:relative; background:url(images/logo_top_bg.jpg) no-repeat top right;}
.logo_top a img{padding: 20px 40px 0 0;float:right;}
#imgCompanyName{ border:0px; position:absolute; left:0px; top:0px;}
.logo{position:absolute; right:40px; top:20px;}

.title-bg{ width:594px;float:left; height:128px; background:url(images/title_bg.jpg) no-repeat top left;}
.title-pane{padding:30px 0px 0px 40px;}

.menu_left{ padding-left:34px; width:970px; height:36px; background:#a8287d url(images/top_menu_corners_left.jpg) no-repeat  top left;}
.menu_right{ padding-right:35px; width:935px; height:36px;  background:#a8287d url(images/top_menu_corners_right.jpg) no-repeat top right; }
.menu_mid{width:935px; height:36px; background:#a8287d url(images/top_menu_bg.jpg) repeat-x top left;}

.search_style{float:right; height:36px; padding:0px; margin:0px;}
.search_bg{padding:0px 2px 0 0;}

a.ServerSkinWidget,a.ServerSkinWidget:link,a.ServerSkinWidget:active,a.ServerSkinWidget:visited {display:block;  width:19px; height:19px; overflow:hidden; color:transparent; background:transparent url(images/btn_search.gif) no-repeat top left;}
a.ServerSkinWidget:hover{display:block;  width:19px; height:19px; overflow:hidden; color:transparent; background:transparent url(images/btn_search.gif) no-repeat bottom left;}

a.contact-icon,a.contact-icon:link,a.contact-icon:active,a.contact-icon:visited { display:block; width:24px; height:19px; color:transparent; background:transparent url(images/btn_contact_us_normal.jpg) no-repeat  top left;}
a.contact-icon:hover{display:block; width:24px; height:19px; color:transparent; background:transparent url(images/btn_contact_us_over.jpg) no-repeat  top left;}

.panel-seperator{width: 8px; background:transparent url(images/panel_menu_sepatator.jpg) no-repeat  top center; }

input.ClassicSearchTextBox{border:0px; font-size:17px; margin-top:0px;}

.banner {width:1004px;   background:transparent url(images/menu_shade_under.jpg) no-repeat  top left;}

.flash-banner{width:936px; height:196px; padding-left:34px; padding-right:10px; padding-top:20px;  }
.mhpn-banner{width:937px; height:131px; padding-left:34px; padding-right:10px; padding-top:20px;}

.bread_bg{padding:0px; margin: 0 19px 0 7px; background:url(images/bread_bg.png) repeat-x top left; height:34px;}
.bread_left{padding:0px; margin:0px; background:url(images/bread_left.png) no-repeat top left; height:34px;}
.bread_right{padding:0px;  background:url(images/bread_right.png) no-repeat top right; height:34px;}

#login_style{ float:right; padding:8px 17px 0px 10px; }
#bread_style{ padding:0px; margin:0px; padding-left:18px;}

.content_pad{ width:100%; background:#FFF url(images/site_bg.jpg) repeat-y top left;}
.content_width{overflow:auto; padding:10px 22px 0 22px; width:960px; min-height:350px; background:transparent url(images/footer_Texture_bg.jpg) no-repeat  bottom right; display:block;}

.footer_bottom{overflow:auto; padding:0px 22px 0 22px; width:960px; height:26px; background:transparent url(images/footer_bg.jpg) no-repeat  top left;}

.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}
#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both;  line-height:0; font-size:0; height:0; padding:0; margin:0; border:0px;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}

a.CommandButton:link, a.CommandButton:visited{color:#A8287D; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

a.CommandButton-Contact,a.CommandButton-Contact:link, a.CommandButton-Contact:active, a.CommandButton-Contact:visited, a.CommandButton-Contact:hover { color:white; display:block; height:20px; font-weight:bold; padding-top:4px; text-decoration:none;  background-color:#a8287d;}

div.CommandButton-Contact-left{ height:24px; padding-left:10px; background:transparent url(images/btn_corners_left.gif) no-repeat  top left;}
div.CommandButton-Contact-right{ height:24px; padding-right:10px; background:transparent url(images/btn_corners_right.gif) no-repeat  top right;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0px; margin:0px; }
.LeftPane{ padding:0px 20px 0px 0px; width:200px; margin:0px; }
.LeftPaneEvents { padding:0px 20px 0px 0px; width:40%; margin:0px; }
.RightPane{ padding:0px 0px 0px 20px; width:200px; margin:0px; }
.ContentPaneHome {padding:0px 1% 0px 1%; width:26%; }
.LeftPaneHome{ padding:0px 1% 0px 0px; width:26%; }
.RightPaneHome{ padding:0px 0px 0px 1%; width:26%; }
.TopPaneHome{padding-left:10px; padding-right:10px;}
.LeftPaneL2{width:200px; margin:0px;padding:0px;}
.RightPaneL2{width:200px; margin:0px;padding:0px;}

/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:visited{color:#A8287D; text-decoration:none; font-weight:bold; font-size:1.1em;}
a.Breadcrumb:active, a.Breadcrumb:hover{color:#A8287D; font-weight:bold; font-size:1.1em; text-decoration:underline;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#54595F; text-transform:uppercase;}
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:visited { font-weight:bold; text-decoration:none; color:#A8287D;}
a.user:active, a.user:hover{ font-weight:bold; text-decoration:underline;}

a.user-login,a.user-login:link,a.user-login:active,a.user-login:visited { display:block; width:28px; height:21px; color:transparent; background:transparent url(images/btn_loginV2_normal.jpg) no-repeat  top left;}
a.user-login:hover{display:block; width:28px; height:21px; color:transparent; background:transparent url(images/btn_loginV2_over.jpg) no-repeat  top left;}

a.user-logout,a.user-logout:link,a.user-logout:active,a.user-logout:visited { display:block; width:28px; height:21px; color:transparent; background:transparent url(images/btn_logoutV2_normal.jpg) no-repeat  top left;}
a.user-logout:hover{display:block; width:28px; height:21px; color:transparent; background:transparent url(images/btn_logoutV2_over.jpg) no-repeat  top left;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#54595F;}
a.footer:hover{color:#C00;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

/*-------------- Bonosoft Module --------------*/
.Bonosoft td.Normal { display:none; }
.Bonosoft table { border-top:1px dotted #a8287d;    margin-left:auto; margin-right:auto; }
.Bonosoft table td { padding-top:7px; }

/*------left nav-------*/
.leftnav { margin:16px 0px 16px 0px; }

ul.tertiary_menu { margin:0px; padding-left:25px; }
ul.tertiary_menu li { list-style-type:none;   padding:4px 0px 4px 0px;  }

a.leftnav-highlight, a.leftnav-highlight:link,  a.leftnav-highlight:visited{font-weight:bold; color:#A8287D; text-decoration:none;}
a.leftnav-highlight:active, a.leftnav-highlight:hover {font-weight:bold; color:#A8287D; text-decoration:underline;}

/*****Contact Us****/
.DNN_FeedbackContent span { color:#a8287d; }

/******Document download******/
table.DocumentTable { border-collapse:collapse; }
table.DocumentTable td { border:solid 1px #577cc3; }

td.DownloadCell a, td.DownloadCell a:link, td.DownloadCell a:active, td.DownloadCell a:visited, td.DownloadCell a:hover { width:20px; height:20px; overflow:hidden; display:block; font-size:0px; line-height:0px; color:transparent; background:transparent url(images/save.gif) no-repeat  top left;         }

table.DocumentTable td.document-edit-column { padding:0px; border:0px; }
table.DocumentTable tr.document-SubHead a { font-weight:bold; }

/*news*/
.news-header { font-weight:bold; }

.news-more a, .news-more a:link, .news-more a:visited { display:block; width:41px; height:21px; overflow:hidden; background:transparent url(images/more_btn.jpg) no-repeat  top left;    float:right; font-size:0px; color:#ddaacb; text-decoration:none; text-align:center; }
.news-more a:active, .news-more a:hover { display:block; width:41px; height:21px; overflow:hidden; background:transparent url(images/more_btn.jpg) no-repeat  bottom left;    float:right; font-size:0px; color:#ddaacb; text-decoration:none;     }

a.map-url, a.map-url:link, a.map-url:visited { display:block; width:203px; height:193px; overflow:hidden; background:transparent url(images/australian_map.gif) no-repeat  top left;       }
a.map-url:active, a.map-url:hover { display:block; width:203px; height:193px; overflow:hidden;    background:transparent url(images/australian_map.gif) no-repeat  bottom left;       }

.loggedin_user { font-weight:bold; color:#A8287D;	 }

a.general-button-small { background: url(images/small2.jpg) no-repeat 0 0; color: #F3DEEC !important; display: block; font-size: 12px; font-weight:bold; text-align:center; height: 25px; width:60px; padding: 2px 0 0 0; text-decoration: none !important;     }
a.general-button-medium { background: url(images/mid2.jpg) no-repeat 0 0; color: #F3DEEC !important; display: block; font-size: 12px; font-weight:bold; text-align:center; height: 25px; width:121px; padding: 2px 0 0 0; text-decoration: none !important; }
a.general-button-large { background: url(images/big2.jpg) no-repeat 0 0; color: #F3DEEC !important; display: block; font-size: 12px; font-weight:bold; text-align:center; height: 25px; width:143px; padding: 2px 0 0 0; text-decoration: none !important; }

.float_right { float:right; }
.float_left { float:left; }

a.general-button-large:active, a.general-button-large:hover,a.general-button-medium:active, a.general-button-medium:hover,a.general-button-small:active, a.general-button-small:hover  {     color: #fff !important; outline: none; /* hide dotted outline in Firefox */ text-decoration: none !important; }
.Heading, .SubHeading, .SubSubHeading, NormalText, MessageText, LabelTitle { font-family:/*Helvetica,*/ Arial, Verdana, sans-serif; }

.Heading{color:#54595f;font-weight:bold; font-size:18px;}
.SubHeading {color:#54595f; font-size:16px;}
.SubSubHeading{color:#54595f; font-size:15px;}
.NormalText {color:#54595f; font-size:12px;}
.MessageText {color: Red; font-size:12px;}
.LabelTitle {color:#54595f; font-size:12px;font-weight:bold;}

/* News Articles Module Classes */
.articleHeadline h1 { margin-bottom: 0px; /*background-color:#F0F0F0;*/ border:0; }
.articleHeadline h1 a:link, .articleHeadline h1 a:active, .articleHeadline h1 a:visited, .articleHeadline h1 a:hover { color: #A8287D!important; font-size: 18px!important; font-weight: normal!important; }
a.list_readmore:link, a.list_readmore:active, a.list_readmore:visited, a.list_readmore:hover { color: #A8287D!important; }

.article  { clear: both; text-align: left; margin-bottom : 25px; }
.articleAuthor { margin-top:5px; } 
.articleCalendar { float: left; margin-right: 6px; width: 42px; height: 42px; }

.articleCalendarIcon-01 { background: url('http://www.mhpn.org.au/DesktopModules/DnnForge - NewsArticles/Templates/MHPN/images/01.gif'); }
.articleCalendarIcon-02 { background: url('http://www.mhpn.org.au/DesktopModules/DnnForge - NewsArticles/Templates/MHPN/images/02.gif'); }
.articleCalendarIcon-03 { background: url('http://www.mhpn.org.au/DesktopModules/DnnForge - NewsArticles/Templates/MHPN/images/03.gif'); }
.articleCalendarIcon-04 { background: url('http://www.mhpn.org.au/DesktopModules/DnnForge - NewsArticles/Templates/MHPN/images/04.gif'); }
.articleCalendarIcon-05 { background: url('http://www.mhpn.org.au/DesktopModules/DnnForge - NewsArticles/Templates/MHPN/images/05.gif'); }
.articleCalendarIcon-06 { background: url('http://www.mhpn.org.au/DesktopModules/DnnForge - NewsArticles/Templates/MHPN/images/06.gif'); }
.articleCalendarIcon-07 { background: url('http://www.mhpn.org.au/DesktopModules/DnnForge - NewsArticles/Templates/MHPN/images/07.gif'); }
.articleCalendarIcon-08 { background: url('http://www.mhpn.org.au/DesktopModules/DnnForge - NewsArticles/Templates/MHPN/images/08.gif'); }
.articleCalendarIcon-09 { background: url('http://www.mhpn.org.au/DesktopModules/DnnForge - NewsArticles/Templates/MHPN/images/09.gif'); }
.articleCalendarIcon-10 { background: url('http://www.mhpn.org.au/DesktopModules/DnnForge - NewsArticles/Templates/MHPN/images/10.gif'); }
.articleCalendarIcon-11 { background: url('http://www.mhpn.org.au/DesktopModules/DnnForge - NewsArticles/Templates/MHPN/images/11.gif'); }
.articleCalendarIcon-12 { background: url('http://www.mhpn.org.au/DesktopModules/DnnForge - NewsArticles/Templates/MHPN/images/12.gif'); }
.articleCalendarDay { font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-size:17px; font-weight: bold; color: #000; width: 42px; text-align:center; padding-top: 15px; }

.articleEntry { margin: 10px 5px; } 
.articleImage { margin : 2px 10px 4px 4px; float:left; }
.articleCategories  { border-bottom:1px dotted #D8D8D8; margin-bottom:2px; padding-bottom:2px; height: 26px; } 
