/* --------------------------------------------------------
 * MMG - developed for CGD.
 * Dandenong CMS
 * Copyright (C) 2004-2006 MMG interactive
 * 
 * MMG interactive versioning:
 * ---------------
 * $Revision: 882 $
 * $Author: Mark $
 * $Date: 2009-01-29 11:11:30 +1100 (Thu, 29 Jan 2009) $ 
 * 
 * CGD versioning:
 * -------------------
 * $Tag1$
 * $Tag2$
 * $Tag3$
 * --------------------------------------------------------
 */

/* CSS Document */

/*   GENERAL >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


.mainBodyHolder
{	
	/*
	width: 780px;
	border: 1px solid #ffffff;
	border-bottom: 0px;
	*/
	width: 1000px;
	background: url("../images/bg.gif") repeat-y top;
}

.mainBodyBottom
{
	width: 1000px;
	background: url("../images/bg_bottom.gif") no-repeat top;
	height: 13px;
}

.menu_bar_common
{
	background: #b8b8b8 url("../images/topmenu_bg.jpg") no-repeat top;
}

td {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

a {
	color: #0000EE;
	text-decoration: none;
}

a:hover {
	color: #0000EE;
	text-decoration: underline;
}



/*   COMMON >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


.defaulttext {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}



.defaulttext_rd {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #AD1C3E;
}

.defaulttext_gr {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #268A73;
}

.defaulttext_or {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FF7F00;
}

.defaulttext_bl {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #2B55AA;
}


.bg_cgd {
	/*background-color: #6c8a9f;*/
	background-color: #eaeaea;	
}


.summaryHeader {
	font-size: 10px;
	font-weight: bold;
}

.summaryContent {
	font-size: 10px;
	font-weight: normal;
}

/*   BANNER >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */



a.banner_menu {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.banner_menu:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.CGDlogo {
	background-color: #42545D;
}


/*   QUICK ASSIST >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


.QA_category {
	background-image: url(../images/shared/srchcat.gif);
	background-repeat: no-repeat;
	background-align: left;
	padding-top: 3px;
	padding-left: 6px;
	color: #454545;
	font-size: 11px;
	font-weight: bold;
}

.QA_results {
	background-color: #EBF0F5;
	padding-top: 4px;
	padding-left: 6px;
	padding-bottom: 12px;
}

a.QA_link {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

a.QA_link:hover {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
}



#QAdropdown {
	position: absolute;
	width: 158px;
	Xtop: 200px;
	font-size: 11px;
	display: block;
	visibility: hidden;
	background-color: #ECEFF9;
	border-left: 1px solid #5B666C;
	border-right: 1px solid #5B666C;
	border-bottom: 2px solid #5B666C;
	color: #454545;
}

#QAtext {
	background-image: url(../images/shared/QAdrop.gif);
	background-position: top right;
	background-repeat: none;
	height: 16px;
	width: 113px;
	font-size: 11px;
	color: #000000;
	text-align: left;
}

.QA_dk a {
	text-decoration: none;
}

.QA_dk a:hover {
	text-decoration: none;
}

.QAdd p {
	margin: 0;
}

.QAdd a, .QAdd a:visited {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	display: block;
	padding: 2px 4px 2px 4px;
	background-color: #ECEFF9;
	color: #454545;
	text-decoration: none;
	border-top: 1px solid #BFBFBF;
	border-left: 1px solid #5B666C;
	border-right: 1px solid #5B666C;
	border-bottom: 1px solid #97A9B3;
	text-decoration: none;
}

.QAdd a:hover, .QAdd a:active, .QAdd a:focus {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	background-color: #42545D;
	color: #FFFFFF;
	text-decoration: none;
}




/*   INSERT PANELS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


.panel_bar_news {
	Xbackground-color: #D1D4DD;
	Xpadding-right: 5px;
	color: #A03811;
	font-size: 9px;
	font-weight: bold;
	font-style: italic;
	background-image: url(../images/shared/panel_line_news.gif);
	background-position: 0 3;
	background-repeat: none;
	height: 18px;
}

.news_item {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
}

a.news_link {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

a.news_link:hover {
	color: #A03811;
	font-size: 10px;
	text-decoration: underline;
}

.panel_bar_pay {
	Xbackground-color: #D1D4DD;
	Xpadding-right: 5px;
	color: #610074;
	font-size: 9px;
	font-weight: bold;
	font-style: italic;
	background-image: url(../images/shared/panel_line_pay.gif);
	background-position: 0 3;
	background-repeat: none;
	height: 18px;
}

.pay_item {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
	Xcolor: #650171;
}

a.pay_link {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

a.pay_link:hover {
	color: #610074;
	font-size: 10px;
	text-decoration: underline;
}

.panel_bar_jobs {
	Xbackground-color: #D1D4DD;
	Xpadding-right: 5px;
	color: #107891;
	font-size: 9px;
	font-weight: bold;
	font-style: italic;
	background-image: url(../images/shared/panel_line_jobs2.gif);
	background-position: 0 3;
	background-repeat: none;
	height: 18px;
}

.jobs_item {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
	Xcolor: #454545;
}

a.jobs_link {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

a.jobs_link:hover {
	color: #107891;
	font-size: 10px;
	text-decoration: underline;
}





/*   FOOTER >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */




.footer_gap {
	background-color: #FFFFFF;
}

.footer_bar {
	background-color: #494949;
}

a.footer_link {
	padding-left: 16px;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

a.footer_link:hover {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
}

.footer2_bar {
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 20px;
}

a.footer2_link {
	padding-left: 16px;
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}

a.footer2_link:hover {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
}


/*   TOP MENU DROPDOWNS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */



.menuTrigger a {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	display: block;
	background-color: #ECEFF9;
	text-decoration: none;
}

.menuTrigger a:hover, .menuTrigger a:active, .menuTrigger a:focus {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	background-color: #6F7D84;
	text-decoration: none;
}

#subMenu1,#subMenu2,#subMenu3,#subMenu4,#subMenu5,#subMenu6,#subMenu7,#subMenu8,#subMenu9 {
	position: absolute;
	width: 160px;
	top: 150px;
	font-size: 11px;
	visibility: hidden;
	background-color: #ECEFF9;
	border-left: 1px solid #5B666C;
	border-right: 1px solid #5B666C;
	border-bottom: 2px solid #5B666C;
	color: #454545;
}

#Mpixelcache {
	visibility: hidden;
	width: 160px;
	height: 1px;
	background-color: #FFFFFF;
}

.Msubmenus p {
	margin: 0;
}

.Msubmenus a, .Msubmenus a:visited {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	display: block;
	padding: 2px 4px 2px 4px;
	background-color: #ECEFF9;
	color: #454545;
	text-decoration: none;
	border-top: 1px solid #BFBFBF;
	border-left: 1px solid #5B666C;
	border-right: 1px solid #5B666C;
	border-bottom: 1px solid #97A9B3;
	text-decoration: none;
}

.Msubmenus a:hover, .Msubmenus a:active, .Msubmenus a:focus {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	background-color: #42545D;
	color: #FFFFFF;
	text-decoration: none;
}





/*   MENUBAR GENERAL >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


.menu_block {
	padding-top: 2px;
}

.menu_item {
	font-size: 11px;
	padding-left: 3px;
	padding-right: 10px;
	color: #000000;
	font-weight: bold;
}

a.menu_link {
	color: #000000;
	text-decoration: none;
}

a.menu_link:hover {
	color: #000000;
	text-decoration: none;
}

.menu_item_on {
	font-size: 11px;
	padding-left: 3px;
	padding-right: 10px;
	color: #000000;
	font-weight: bold;
}

a.menu_link_on {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.menu_link_on:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

/*   PRINT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

.printshow {
	display: none;
}

.whereIsResults {
	border-bottom: 1px #dededf solid;
	font-weight: bold;
}

.whereIsResultsDark {
	border-bottom: 1px #e0e0e1 solid;
}



/*	SURVEY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


.libsurvey_title {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	background-color: #006699;
	border: 1px #003366 solid;
}

.textSml {
	font-size: 10px;	
}

.preview_border {
	border-bottom: 1px #f5f5f5 solid;
	font-size: 10px;
}

.defaultTextarea {
	padding: 2px;
	font-size: 11px;
	font-family: verdana, arial, san-serif;
	color: #000000;
}

.defaultButton{
	border: 1px #888888 solid;
	font-size: 10px;
	width: 60px;
}

.defaultButtonMed{
	border: 1px #888888 solid;
	font-size: 10px;
	width: 100px;
}

.defaultButtonLrg{
	border: 1px #888888 solid;
	font-size: 10px;
	width: 150px;
}

.defaultButtonXLrg{
	border: 1px #888888 solid;
	font-size: 10px;
	width: 180px;
}

.DDSmall {
	font-size: 10px;
}

.sideNavBar {
 width: 170px;
 background-color: #eceff9;
/* border-left: 10px solid #b8b8b8;
 border-right: 1px solid #b8b8b8;*/
 border-bottom: 1px solid #d4d4d4;
}

#navigation {
 width: 170px;
 font-family: Arial, Helvetica, sans-serif;
}
#navigation ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#navigation li {
 font-family: "Verdana", "Arial", sans-serif;
 font-size: 10px;
 text-align: left;
 font-weight: normal;

 
 border-bottom: 1px solid #d1d3da;
 border-top: 1px solid #ffffff;
 
}

#navigation li a {
 display: block;
 padding: 5px 10px 5px 0.5em;
 background-color: #eceff9;
 color: #000000;
 text-decoration: none;
}

#navigation li a:link, #navigation li a:visited  {
 display: block;
 padding: 5px 10px 5px 0.5em;
 background-color: #eceff9;
 text-decoration: none;
}

#navigation li a:hover {
 background-color: #42545d;
 color: #FFFFFF;
}


a.infoboxLink {
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}

a.infoboxLink:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}


/* >>>>>>>>>>>> MAIN MENU >>>>>>>>>>>>>> */

.MenuHolder {
	height: 24px;
	background: #bfbfbf url('../images/topmenu_bg.jpg') no-repeat top left;
	border-top: 2px solid #a4c5d7;
}

.MenuItem, .MenuItemON {
	white-space: nowrap;
}

.MenuItem a {
	z-index:1100;
	display:block;
	height: 20px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	color: #0000;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
}

.MenuItem a:hover {
	display:block;
	height: 20px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #a91e3f;
	/*background: #A59465 url("../images/assets/MenuBackOVER.gif") repeat-x top left;*/
}

.MenuItemON a {
	z-index:1100;
	display:block;
	height: 20px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	background-color: #a91e3f;
	/*background: #A59465 url("../images/assets/MenuBackON.gif") repeat-x top left;*/
}

.MenuItemON a:hover {
	display:block;
	height: 20px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #a91e3f;
	/*background: #A59465 url("../images/assets/MenuBackON.gif") repeat-x top left;*/
}

.MenuGap {
	width:2px;
	background:  url("../images/menudivider.gif") no-repeat center;
}

