@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:12px;}
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:50px 0px 0px 50px;}

.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:20%; margin:0px; }
.RightPane{ padding:0px 0px 0px 20px; width:20%; 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;}