/* @override http://nitv.org.au/intune/templates/intune09/css/template_css.css */

/* @group Template Styles */

.bodybg {
	color: #333333;
	background: #000000;
	margin: 0;
	padding: 0
}

.container {
	width: 1029px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	background: #000 url(../images/bg.jpg) no-repeat;
	text-align: center;
}

#contwrap {
	text-align: center;
	width: 1029px;}

.contbox {
	width: 829px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#imgwrap {
	width: 30px;
	height: 226px;
	display: block;
}

#menu {
	height: 40px;
	line-height: 40;
	text-align: center;
	background: url(../images/menubg.gif) no-repeat;
}

#main {
	background-color: #fff;
}

#mainbox {
	margin: 0 20px;
	text-align: left;
}

#right {
	width: 254px;
	background: url(../images/rmodbg.gif) repeat-y;
	text-align: right;
}

#footer {
	padding-top: 16px;
	height: 32px;
	background: url(../images/footer.gif) no-repeat;
}

#footer p {
	margin: 0 0 0 375px;
	color: #fff;
}

#footer a:link, #footer a:visited {
	color: #fff;
}

/* @end */

/* @group General Styles */

td,tr,p,div {
	color: #333333;
	font: 11px/16px Verdana, Arial, san-serif;
}

h1, h2, h3, h4, h5, h6, .contentheading, .componentheading {
	text-transform: uppercase;
}

h1, .contentheading, .componentheading {
	color: #F48220;
	font-size: 18px;
	line-height: 31px;
	padding-left: 40px;
	background: url(../images/heading.gif) no-repeat;
}

h2 {
	color: #F48220;
	font-size: 15px
}

h3 {
	color: #F48220;
	font-size: 13px
}

h4 {
	color: #F48220;
	font-size: 14px;
	font-weight: bold;
}

h5 {
	color: #F48220;
	font-size: 13px;
	font-weight: bold;
}

h6 {
	color: #F48220;
	font-size: 12px;
	font-weight: bold;
}

a:link, a:visited {
	color: #F48220;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

ul {
	margin-left: 15px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

li {
	margin: 0;
	padding: 0
}

hr {
	
}

.small {
	


}

.createdate {
	font-size: 10px;
	text-transform: uppercase
}

.modifydate {
	


}

a.readon:link, a.readon:visited {
	color: #F48220;
	font-size: 10px;
	text-transform: lowercase;
}

a.readon:hover {
	text-decoration: underline
}

/* @end */

/* @group Joomla (mostly unused) Styles */

.pagenavbar {
	
}

.pagenav {
	


}

a.pagenav, a.pagenav:visited {
	


}

a.pagenav:hover {
	


}

.ontab {
	/* For styling of the "Tab" buttons when editing contents through the frontend
	   (when you log in as admin in the frontend). This .ontab is the styling for the
	   tab when it is active or after its "clicked" */
	background-color: #323A15;
	border-left: outset 1px #DCF2FA;
	border-right: outset 1px #808080;
	border-top: outset 1px #DCF2FA;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

.offtab {
	/* Same as above, used for styling of the "Tab" buttons when editing contents through the frontend.
	   This .ontab is the styling for the tab when it is NOT active or when it is NOT "clicked" */
	background-color: #e5e5e5;
	border-left: outset 1px #E0E0E0;
	border-right: outset 1px #E0E0E0;
	border-top: outset 1px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: normal;
}

.tabpadding {
	/* this style is used set the size of the tab in 
	   in the above */
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.tabheading {
	


}

.pagetext {
	


}

.contentpane {
	


}

.contentpaneopen {
	
}

.contentpagetitle {
	


}

.contentdescription {
	


}

table.contenttoc {
	


}

table.contenttoc td {
	


}

.content_rating {
	


}

.content_vote {
	


}

.sectiontableheader {
	font-weight: bold;
	background-color: gray;
	color: white;
}

.sectiontableentry1, {
	
}

.sectiontableentry2 {
	background-color: silver
}

.category {
	


}

a.category:link, a.category:visited {
	


}

a.category:hover {
	


}

a.blogsection:link, a.blogsection:visited {
	
}

a.blogsection:hover {
	
}

.poll {
	


}

.pollstableborder {
	


}

a.weblinks:link, a.weblinks:visited {
	


}

a.weblinks:hover {
	


}

.newsfeedheading {
	


}

.newsfeeddate {
	


}

.fase4rdf {
	


}

a.fase4rdf:link {
	


}

a.fase4rdf:hover {
	


}

table.searchintro {
	/* This is for formatting the box with "Search Keyword: test returned 4 matches" box
	   that appears after you have entered a search value. It appears on the mainbody
	   with the search results  */
  	background-color: #FFFFFF;
	border: 1px solid #8D9ABC;
}

table.contact {
	/* for formatting the entire "Contact" table which includes
	   the name, address icons and form. Note this table DOES NOT 
	   enclose the dropdown list for selecting the Department/person
	   to contact */
	background-color: #FFFFFF;
}

table.contact td.icons {
	/* the name gave it away. This formats the <td> cells
	   where the little icons sits next to the details (those addresses,
	   phone number etc) */
	background-color: #CCCCCC;
}

table.contact td.details {
	/* this is for formatting the <td> cells where all the details sits.
	   The details where addresses, phone number and additional info are */
	background-color: #F3F3F3;
}

/* @end */

/* @group Form Styles */

.button {
	color: #ffffff;
	border: none;
	font-size: 11px;
}

.inputbox {
	color: #000;
	font-size: 11px;
	background: #ffffff;
	padding: 2px;
}

/* @end */

/* @group Module Styles */

table.moduletable {
	margin: 0;
	padding: 0
}

table.moduletable th {
	font-size: 16px;
	text-align: left;
	text-transform: uppercase;
}

table.moduletable td {
	
}

#menu table.moduletable {
	width: auto;
	margin: 0 auto;
}

#main table.moduletable {
	margin: 20px;
}

#main table.moduletable p {
	margin: 0;
	color: #eb297a;
	font-size: 13px;
	line-height: 18px;
}

#right table.moduletable {
	width: 237px;
	margin-left: auto;
	margin-bottom: 5px;
	text-align: left;
}

#right p {
	margin: 5px;
	color: #fff;
}

#right img {
	text-align: right;
}

#right table.moduletable a:link, #right table.moduletable a:visited {
	color: #fff;
	font-size: 11px;
	line-height: 12px;
}

#right table.moduletable a:hover {
	color: #eb297a;
	text-decoration: none;
}

#right table.moduletable th {
	padding-left: 40px;
	line-height: 31px;
	color: #eb297a;
	background: url(../images/rmodth.gif) no-repeat;
}

#right input.button {
	width: 41px;
	height: 21px;
	line-height: 21px;
	background: url(../images/button.jpg) no-repeat;
}

/* @end */

/* @group Menu Styles */

.mainlevel {
	display: block;
	float: left;
	line-height: 38px;
	text-transform: lowercase;
	padding: 0 15px;
}

a.mainlevel:link, a.mainlevel:visited {
	color: #fff;
	font-size: 16px;
}

a.mainlevel:hover {
	color: #F48220;
	text-decoration: none;
}

#active_menu {
	color: #F48220;
}

.sublevel {
	font-size: 10px;
}

a.sublevel:link, a.sublevel:visited {
	color: maroon;
	font-size: 10px;
}

a.sublevel:hover {
	color: gray;
}

ul#mainlevel-nav {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#mainlevel-nav li {
	
}

ul#mainlevel-nav li a {
	
}

ul#mainlevel-nav li a:hover {
	
}

/* @end */