@charset "utf-8";
/*==================
Main Menu
==================*/
div.navigationarea {width:977px; height:38px; float:left; z-index:2; background:transparent url(../images/menu/bg-shadowmenu.png) no-repeat left top}
	ul.nav span{line-height:1.3; font-size:1.2em!important;}
	ul.nav, ul.nav ul {/* all lists */ padding: 0; margin: 0; list-style: none; font-size:1.1em!important; line-height: 1.6; text-transform:lowercase; float:left; width:977px; z-index:3;	}
		ul.nav li a {display: block; padding:9px 20px 10px 20px; color:#FFFFFF !important;	font-weight:bold; text-decoration:none; }
		ul.nav li:hover a {/*set WHITE color of the first level list*/color:#FFF;}
		ul.nav li:hover ul li a, ul.nav li.sfhover ul li a {/*set GRAY color of the 2nd, 2rd, etc. lists*/color:#757575 !important; text-transform:lowercase;}
		ul.nav li {/* all list items */ float: left;}

			ul.nav li ul {/* second-level lists */position: absolute; background: #FFFFFF; font-size:1em !important; border:1px solid #b7b7b7; width: 140px; left: -999em; line-height:1;}
			ul.nav li ul{/*set the width of ul for second level*/width:170px;}
				ul.nav li ul li a {width:130px; }

			ul.nav li ul ul {/* third-and-above-level lists */margin: -29px 0 0 170px;}

	ul.nav li:hover, ul.nav li.sfhover {background:url(../images/menu/menu-bg-over.gif) top right repeat-x;}
	ul.nav li ul li:hover, ul.nav li ul li.sfhover {background:#e2e2e2; z-index:3}
	ul.nav li:hover ul ul, ul.nav li:hover ul ul ul, ul.nav li.sfhover ul ul, ul.nav li.sfhover ul ul ul {left: -999em;}
	ul.nav li:hover ul, ul.nav li li:hover ul, ul.nav li li li:hover ul, ul.nav li.sfhover ul, ul.nav li li.sfhover ul, ul.nav li li li.sfhover ul { /* lists nested under hovered list items */left: auto; z-index:999;}

	/*menu miscellaneous*/
	ul.nav li a{background:url(../images/menu/menu-devider.gif) top right no-repeat;} /*Set the devider for each category*/
	ul.nav li ul li a, ul.nav li ul ul li a{background:none;} /*remove the devider from other levels*/

	/*Search Site*/
	.search-site {/*background:url(../images/menu/menu-bg.gif) top left repeat-x; float:right;*/position:absolute; right:0; bottom:10px; width:215px; height:30px; display:block;  padding-top:6px;}
		.search-field, .search-site .NormalTextBox {height:16px;	width:150px; float:left; border:1px solid #bbc2c6; background:url(../images/menu/search-field-bg.gif) top left no-repeat; padding-left:15px; padding-top:1px;	margin-top:4px;	color:#00b5dd; font-size:10px;}
		.search-site .go-btn, #dnn_dnnSEARCH_cmdSearch {display:block; width:35px; height:19px;/* background:url(../images/gobtn.gif) no-repeat top left;*/ float:left; text-decoration:none; margin-left:5px; margin-top:-10px; margin-right:0}
		
		#dnn_dnnSEARCH_ClassicSearch {display:block;}
		
		
/*=====================
Agent Login (cvmlogin)
=====================*/
#top-login-panel {background:#154182; color:#FFFFFF; /*font-family:sans-serif;*/ font-size:1.1em; height:80px; width:977px; margin:0 auto !important;}
	#top-login-panel .login-content {width: 700px; height: 30px; margin: 0 auto; padding-top: 25px; text-align: left; float:left; padding-left:10px;}
		#top-login-panel .login-content .left {width:120px; float:left; /*padding-left: 65px;*/ margin-top:10px; }
			#top-login-panel .login-content .left input {float:left; }
			#top-login-panel .login-content .left label {float:left; white-space:nowrap; margin-right:5px;}
			#top-login-panel .login-content #btnSubmit{background:transparent url(/images/submitbtn.gif) top left no-repeat; width:55px; height:19px; border:none}
		#top-login-panel .login-content .extra {width: 290px; }
		#top-login-panel .login-content form {margin: 0 0 10px 0; height: 26px;}	
			#top-login-panel .login-content input.field {border: 1px #1A1A1A solid; width:134px;	background: #FFFFFF !important;	margin-right: 5px; margin-top: 4px;	color: #373737;	height: 16px;}
			#top-login-panel .login-content input:focus.field {background: #545454;}
			#top-login-panel .login-content input.rememberme {border: none;	background: transparent; margin: 0;	padding: 0;}
			#top-login-panel .login-content input.button_login {width: 47px; height: 20px; cursor: pointer;	border: none; background: transparent url(../images/cvmlogin/button_login.jpg) no-repeat 0 0;}
		#top-login-panel .loginClose {display: block; float:right; right: 15px;	margin-top: 10px; margin-right:30px; width: 70px; text-align: left;}
			#top-login-panel .loginClose a {display: block;	width: 100%; height: 20px; background: url(../images/cvmlogin/button_close.jpg) no-repeat right 0; padding-right: 20px;	border: none; font-size: 1em;	color: #fff; font-weight:bold;}
			#top-login-panel .loginClose a:hover {background: url(../images/cvmlogin/button_close.jpg) no-repeat right -20px; color: white;}
			#top-login-panel a {color: #54D9F6;	text-decoration: none;}
			#top-login-panel a:hover {color: #00CCFF;}
			#top-login-panel a img {border: none;/*remove border for linked images*/}	

#sub-login-panel{text-align:center; /*font-family:sans-serif;*/ font-size:1.1em; font-weight:bold; background:url(../images/cvmlogin/login_top.gif) top left repeat-x; position:relative; width:977px; height:38px;	margin:0 auto;}
	#sub-login-panel ul.logindetails {display: block; position: relative; float: right;	clear: right; height: 38px;	width: auto; font-weight: bold;	line-height: 38px; margin: 0; right: 15px;		color: white; text-align: center; background: url(../images/cvmlogin/login_r.jpg) no-repeat right 0; padding-right: 45px;}
	#sub-login-panel ul.logindetails li.left {background: url(../images/cvmlogin/login_l.jpg) no-repeat left 0;	height: 38px; width: 45px; padding: 0; margin: 0; display: block; float: left;}
	#sub-login-panel ul.logindetails li {text-align: left; padding: 0 6px; display: block; float: left;	height: 38px; background: url(../images/cvmlogin/login_m.gif) repeat-x 0 0;}
		#sub-login-panel ul.logindetails li a {color: #fff; text-decoration:none;}
		#sub-login-panel ul.logindetails li a:hover {color: #fff; text-decoration:underline;}

/*==================
Quick Downloads
==================*/
.quickdownloads-container {width:245px; height:83px; /*margin-top:180px; position:absolute; bottom:0;*/ border:1px solid #BEBEBE;}
	.quickdownloads-container h3 {display:block; position:relative; height:30px; margin:0; padding:0; cursor:pointer; background:url(/site_setup/au_cm/images/quickdownloads-tab.gif) top left no-repeat;}
	.quickdownloads-container h3 span { visibility:hidden;}
	.quickdownloads-wrapper {width:235px; overflow:auto; margin:16px 5px 0 5px;}
	.quickdownloads-wrapper select {width:163px; height:22px; float:left; margin-left:10px;}
	.quickdownloads-wrapper .commandbutton {display:block; width:35px; height:19px; background:url(/site_setup/au_cm/images/gobtn.gif) no-repeat top left; float:right; text-decoration:none; margin-right:12px;}

/*==================
Help
==================*/
#helpContent { overflow: auto; width: 730px; height: 270px;	margin-left: 40px; font-size:1.2em;	position:relative; }

/*==================
Forms
==================*/	
	
input.text, select, textarea { font-size: 11px;	border:1px solid #cacaca; padding:3px; }

input.exlong, textarea.exlong, select.exlong { width:380px; }

input.long, textarea.long, select.long { width:240px; margin-bottom:3px; }

input.medium, textarea.medium, select.medium { width:160px;	margin-bottom:3px; }

input.short, textarea.short, select.short {	width:110px; margin-bottom:3px; }

input.costum1, textarea.costum1, select.costum1 { width:80px; margin-bottom:3px; }

input.exshort {	width:20px;	padding:0; text-align:left;	margin-bottom:3px; }

input.date { width:65px; padding:0;	margin-bottom:3px; float:left; font-size:11px; }

input.town { width:180px; }

input.postcode { width:80px; vertical-align:middle; }

input.email { width:250px; }

select { padding:0;	width:187px; height:22px; }

select.date { width:80px; }

/*==================
Footer
==================*/
.footer {width:960px; height:22px; float:left; margin:50px 0 20px 0; padding:8px 8px 0 8px; font-size:1.1em; color:#adacac; background:url(/images/bg-footer.gif) repeat-x top left;}
	.footer ul {list-style:none; padding:0; margin:0; float:left}
	.footer	ul.categ1 {margin-left:20px;}
	.footer	ul.categ2, ul.categ3, ul.categ4, ul.categ5, ul.categ6 {padding-left:60px;}
	.footer	ul.categ2, ul.categ3, ul.categ4, ul.categ5 {margin-left:40px;}
	.footer ul.categ6 {float:right;}
	.footer ul.categ7 {float:right; margin:-5px 0 0 90px;}
	ul.categ1 li, ul.categ2 li, ul.categ3 li, ul.categ4 li, ul.categ5 li, ul.categ6 li{padding:1px 0;}
	.footer, .footer li {color:#FFFFFF;}
	.footer li.au {margin-top:18px; background:url(/site_setup/au_cm/images/flag-au.gif) top left no-repeat; padding:3px 0}
	.footer li.nz {background:url(/site_setup/au_cm/images/flag-nz.gif) top left no-repeat; margin:5px 0; padding:3px 0}
	.footer li.uk {background:url(/site_setup/au_cm/images/flag-uk.gif) top left no-repeat;  padding:3px 0;}
	.footer li.au a, .footer li.nz a, .footer li.uk a {padding-left:40px;}
	.footer a {text-decoration:none !important; color:#555 !important}
	.footer a:hover {text-decoration:underline !important;}
	.SkinObject {/*position:absolute; right:504px;*/ float:right;  margin-top:34px; margin-right:40px; font-weight:normal; color:#555; font-family:Verdana,Arial,Helvetica,sans-serif}
	.footer .legaltext {width:100%; float: left; clear: both; margin-top: 30px; color:#555}

#calendardiv {top:270px !important; left:10px !important;}

