/* CSS Document */
body {
	background:transparent url(/Images/plunket/body-bg.gif) repeat-x scroll 0 0;
	color:#666666;
	font-family:Arial,sans-serif;
	font-size:62.5%;
	padding:10px 0 0;
	text-align:center;
	line-height:1;
	margin:0;
}

#container{
/*
	background: url(/Images/plunket/wrapper-bg.gif) no-repeat bottom left;
	min-height: 800px;
*/
	padding-bottom: 20px;
	float: left;
	position: relative;
	}
.container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}

#banner{
	padding:				8px;
	background-image:		url(/Images/plunket/banner.gif);
	background-repeat:		no-repeat;
	text-align:				left;
	/*background-color:		#007B52;*/
	}

#inner {
	background:transparent url(/Images/plunket/inner-bg.gif) no-repeat scroll 0 0;
/*
	background-position: center;
*/
	background-color: White;
	margin:0 auto;
	min-height:505px;
	width:976px;
	text-align:left;
}

#subnav UL {	PADDING-RIGHT: 17px;	MARGIN-TOP: -4px;	PADDING-LEFT: 17px;	FLOAT: left;	PADDING-BOTTOM: 0px;	PADDING-TOP: 0px;	POSITION: relative}
#subnav UL LI {	FONT-SIZE: 1.2em;	FLOAT: left}
#subnav UL LI A {	PADDING-RIGHT: 8px;	MARGIN-TOP: 1px;	DISPLAY: block;	PADDING-LEFT: 8px;	FLOAT: left;	PADDING-BOTTOM: 0px;	TEXT-TRANSFORM: lowercase;	CURSOR: hand;	COLOR: #5d477c;	PADDING-TOP: 0px;	LETTER-SPACING: -1px;	HEIGHT: 34px;	TEXT-DECORATION: none}
#subnav UL LI SPAN {	PADDING-RIGHT: 0px;	DISPLAY: block;	PADDING-LEFT: 0px;	FLOAT: left;	PADDING-BOTTOM: 0px;	PADDING-TOP: 8px;	TEXT-ALIGN: center}
#subnav UL LI.last {	BORDER-RIGHT: #f2f0f4 0px solid;	PADDING-RIGHT: 0px;	MARGIN-RIGHT: 0px}
#subnav UL LI A:hover {	BACKGROUND: url(../img/subnav-hover-bg.jpg) repeat-x;	COLOR: #313f67}
#subnav UL LI A.active {	FONT-WEIGHT: bold;	BACKGROUND: url(../img/subnav-hover-bg.jpg) repeat-x;	COLOR: #313f67}
#subnav UL LI A.active SPAN {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	BACKGROUND: url(../img/subnav-active.gif) no-repeat 50% 0px;	PADDING-BOTTOM: 20px;	PADDING-TOP: 10px;	POSITION: relative;	TOP: -1px}

#outer {
	background:#FFFFFF url(/Images/plunket/outer-bg.jpg) repeat-x scroll 0 0;
	text-align:center;
}

ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}

#site-utils {
	background:transparent url(/Images/plunket/site-utils-r-bg.jpg) repeat-x scroll 0 0;
	position:absolute;
	right:0;
	top:0;
	width:500px;
	z-index:5;
}
#site-utils .site-utils-inner {
	background:transparent url(/Images/plunket/site-utils-l-bg.jpg) no-repeat scroll left top;
	height:46px;
	padding:0 25px;
}
#site-utils ul li {
	border-right:1px solid #FFFFFF;
	font-family:Arial,Sans-Serif;
	float:left;
	font-size:1.1em;
	margin:15px 0 0;
	padding:0 7px;
}
#site-utils ul li a {
	font-family:Arial,Sans-Serif;
	color:#DDDAE3;
	float:left;
	text-decoration:none;
}
#site-utils ul li.search input {
	border:1px solid #666666;
	float:left;
	font-size:1.1em;
	margin-right:2px;
	margin-top:-3px;
	width:123px;
}
#site-utils ul li.search input.go {
	border:0 none;
	float:none;
	height:22px;
	margin-top:-4px;
	width:26px;
}
#site-utils ul li.search {
	border:0 none;
	width:180px;
}
:focus {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}

#header {
	margin:0 auto;
	padding:20px 0 35px;
	position:relative;
	width:976px;
	text-align:left;
}

#header #globalnav {
	background:transparent url(/Images/plunket/globalnav-bg.jpg) no-repeat scroll center bottom;
	bottom:0;
	padding-bottom:8px;
	position:absolute;
	right:0;
	width:976px;
}
#header #globalnav ul {
	float:right;
}
#header #globalnav ul li {
	float:left;
	font-size:1.6em;
	margin-right:15px;
}
#header #globalnav ul li a {
	color:#0082BB;
	display:block;
	padding-bottom:33px;
	text-decoration:none;
}
#header .headerimg h2 a {
	background:transparent url(/Images/plunket/logo.gif) no-repeat scroll 0 0;
	display:block;
	height:108px;
	position:relative;
	text-indent:-999em;
	width:161px;
}
#header #globalnav ul li a span {
	padding-bottom:15px;
	font-family:Arial,sans-serif;
}
#header #globalnav ul li a#gn1 span {
	background:transparent url(/Images/plunket/gn1.gif) no-repeat scroll center bottom;
}
#header #globalnav ul li a#gn2 span {
	background:transparent url(/Images/plunket/gn2.gif) no-repeat scroll center bottom;
}
#header #globalnav ul li a#gn3 span {
	background:transparent url(/Images/plunket/gn3.gif) no-repeat scroll center bottom;
}
#header #globalnav ul li a#gn4 span {
	background:transparent url(/Images/plunket/gn4.gif) no-repeat scroll center bottom;
}
#header #globalnav ul li a#gn5 span {
	background:transparent url(/Images/plunket/gn5.gif) no-repeat scroll center bottom;
}
#header #globalnav ul li a#gn6 span {
	background:transparent url(/Images/plunket/gn6.gif) no-repeat scroll center bottom;
}
/*--------------------------------------------------*/
#MainNavContainer {
	padding-bottom:		50px;
	}

body.a #leftnav {
	height:				208px;
	}

#leftnav {
	margin:				5px;
	margin-left:		0;
	width:				150px;
	text-align:			left;
	background-image:	url(/Images/plunket/navbg.jpg);
	background-repeat:	repeat-x;
	padding:			2px 7px 0 7px;
	}
#IELT7 #leftnav {
	width:				190px;
	}

div.leftnav_item{
	display:			block;
	color:				#5a447a;
	font-size:			11px;
	}

div.leftnav_item a{
	display:			block;
	border-bottom:		1px solid #f0ddff;
	color:				#5a447a;
	padding:			5px 0 5px 0;
	text-decoration:	none;
	}

div.leftnav_item a:hover{
	color:				#5a447a;
	text-decoration:	none;
	font-weight:		bold;
	}


#MainMenu {
	text-align:				left;
	margin:					5px;
	margin-left:			0;
	width:					180px;
	}
body.a #MainMenu {
	height:					208px;
	}

div.MenuItem {
	font-size:				12px;
	background-image:		url(/Images/plunket/buttonbg.jpg);
	background-repeat:		no-repeat;
	margin-bottom:			5px;
	}
div.MenuItem a{
	padding:		 		2px 20px 2px 5px;
	border:					1px solid #D3E7EB;
	display:				block;
	color:					#72A6BA;
	text-decoration:		none;
	}
div.MenuItem a.current{
	padding:				2px 20px 2px 5px;
	border:					1px solid #D3E7EB;
	border-bottom:			1px solid #FFFFFF;
	display:				block;
	color:					#006699;
	text-decoration:		none;
	}
div.MenuItem a:hover{
	background-image:		none;
	background-color:		#E7F2F4;
	color:					#006699;
	}
div.MenuItem a.special1:hover{
	background-image:		none;
	background-color:		#E77300;
	color:					#FFF;
	}
div.MenuItem a.special2:hover{
	background-image:		none;
	background-color:		#72A6BA;
	color:					#FFF;
	}

#NavButtonsContainer {
	padding-left:			7px;
	}

#MainContent{
	border:					0px;
	text-align:				left;
	margin:					5px 0 5px 0;
	background-position:	bottom;
	min-height:				350px;
	}
#MainContentContainer{
/*	width:					754px; */
	width:					100%;
	}

#sponsors {
	overflow:	hidden;
	padding:	10px 0px 30px;
	position:	relative;
	text-align:	left;
	width:		100%;
}

#sponsors img {
	border: 0 none;
}
#sponsors ul {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	padding: 0 345px;
	width: 100%;
}
#sponsors ul li {
	border:0 none;
	margin:0;
	margin-right: 25px;
	padding:0;
	display: list-item;
	float: left;
	font-size: 12px;
	outline-color: rgb(49, 63, 103);
}

#footer {
	clear:both;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 20px;
	text-align:center;
	width:964px;
}

#footer ul li {
	border-right:1px solid #CCCCCC;
	display:inline;
	font-size:1.1em;
	margin-right:8px;
	padding-right:8px;
}

#footer ul li.last {
	border-right:0 none;
	margin-right:0;
	padding-right:0;
}

#footer ul li a {
	text-decoration:		none;
}
#footer ul li a:hover {
	text-decoration:		underline;
}

div.footertext{
	padding-top: 10px;
	width:					968px;
	color:					#999999;
	clear:					both;
	font-size:				10px;
	text-align:				right;
	}
div.footertext a{
	color:					#999999;
	text-decoration:		none;
	}
div.footertext a:hover{
	color:					#72A6BA;
	text-decoration:		underline;
	}

