/* @override 
	http://www.carbon-media.com.au/nitv/templates/hypo/css/template_css.css
	http://nitv.org.au/templates/hypo/css/template_css.css
	http://nitv.org.au/templates/momentum/css/template_css.css
	http://carbon-media.com.au/newnitv/subsite/templates/momentum/css/template_css.css
*/

/* @group Template Styles */

img {
	border-style: none;
}
.bodybg {
	color: #333333;
	background-color: #197ca5;
	margin: 0;
	padding: 0;
	background-image: url(../images/blue-bg.jpg);
}

.container {
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	text-align: center;
}
.headimg2 {
	background: url(../images/rightimg.gif) no-repeat right top;
}

.menubar {
	background: url(../images/topbg.gif) repeat-x;
}

.menu {
	height: 35px;
	background-color: #000;
}

.contwrap {
	margin: 0 auto;
	background: url(../images/momentumhead.png) no-repeat left top;
	padding-top: 80px;
}

.hypomenu {
	height: 311px;
	width: 1024px;
	background: url(../images/masthead.jpg) no-repeat;
}



#menmask {
	position: absolute;
	display: block;
	margin-left: 332px;
	margin-top: 218px;	
	width: 623px;
	height: 34px;
	z-index: 1;
}

.hypomenu table.moduletable {
	position: absolute;
	display: block;
	width: 690px;
	margin: 218px 0 0 332px;
}

.middle {
	background-color: white;
	padding: 10px;
}


.right {
	width: 339px;
}

table.blog {
	width: 100%;
}

.contwrap table.contentpaneopen {
	width: 100%;
}



.contwrap table.contentpaneopen td {
	background-color: #EAE4B2;
	padding: 20px;
} 

.footer {
	text-align: center;
	padding: 10px 0z;
	border-top: 5px solid #EAE4B2;
}

div.commentLink {
	display: block;
	line-height: 34px;
	background: url(../images/commentbg.gif) no-repeat;
}

.commentLink a:link, .commentLink a:visited {
	color: #fff;
	text-transform: uppercase;
	display: block !important;
	text-align: center;
	width: 116px;
}

.commentLink a:hover {
	text-decoration: underline;
}

/* @end */

/* @group General Styles */

td,tr,p,div {
	color: #333333;
	font: 12px/16px Arial, Verdana, san-serif;
}

td.momentummenu {
	background-color: white;
}

.right table.moduletable td{	background-color: #EAE4B2;
	padding: 10px;
}
.right table.moduletable td p {
	margin: 0;
}
div.componentheading, .contentpaneopen .contentheading, .right table.moduletable th {
	
	margin: 0 0 0 0 !important;
	display: block;
	padding: 0 0 0 20px !important;
	height: 40px;
	font-size: 20px;
	line-height: 40px;
	text-transform: capitalize;
	font-weight: bold;
	text-align: left;
		color: #b83322;
	background-color: #F7F2D7;
}

.right table.moduletable th {
	border-bottom: 4px solid white;
}
div.componentheading, .contentpaneopen .contentheading {
	width: 640px;
	background-color: #F7F2D7 !important;
		border-bottom: 4px solid white;

}	

h2 {
	color: gray;
	font-size: 15px
}

h3 {
	color: gray;
	font-size: 13px
}

h4 {
	color: silver;
	font-size: 14px;
	font-weight: bold;
}

h5 {
	color: silver;
	font-size: 13px;
	font-weight: bold;
}

h6 {
	color: silver;
	font-size: 12px;
	font-weight: bold;
}

a:link, a:visited {
	color: #b83322;
	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: #b83322;
	font-size: 10px;
	display: block;
	text-transform: uppercase;
}

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 {
	


}

#cont .contentpane {
	padding: 10px;
	background-color: #EAE4B2;
}


}

.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 ente#b83322 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;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	background: #d90500;
	text-align: center;
	margin-top: 4px;
	height: 20px;
	border-width: 0
}

.inputbox {
	color: #000;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background: #ffffff;
	padding: 2px;
}

/* @end */

/* @group Menu Styles */

.mainlevel-hy {
	display: block;
	line-height: 20px;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px;
	margin: 0 5px 10px;
}

a.mainlevel-hy:link, a.mainlevel-hy:visited {
	font-size: 15px;
}

a.mainlevel-hy:hover {
	border-bottom: 4px solid white;
		color: #b83322;
	background-color: #F7F2D7;
	text-decoration: none;
}

#active_menu-hy {
		color: #b83322;
	background-color: #F7F2D7;
	border-bottom: 4px solid white;
}

.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 */

/* @group Module Styles */

table.moduletable {
	margin: 0;
	padding: 0;
	float: right;
}


table.moduletable td {
	
}

table.moduletabletop  {
	height: 22px;
	margin: 0;
	padding: 0;
	background: url(../images/menubg.gif) repeat-x;
}

table.moduletable-hvid {
	width: 100%;
	background: url(../images/vidmodbg.gif) no-repeat;
}

table.moduletable-hvid td {
	padding: 20px;
}

.hypomenu table.moduletable {

}

.right table.moduletable {
	margin: 0 0 10px;
	width: 320px;
}

.right .fpbio {
	width: 293px;
	background-color: #fff;
	margin: 0;
	padding: 0px 2px 7px 5px;
}

.right table.panel img {
	border: 1px solid #7a7419;
}

.footer table.moduletableblank, .footer table.moduletablefootertext {
	margin: 5px auto;
}

/* @end */

/* @group Top Menu Styles */

.mainleveltop       {
	display: inline;
	padding: 4px 13px;
	text-align: center;
	border-left: 1px solid gray;	
}

a.mainleveltop:link, a.mainleveltop:visited                { color: #fff;
	font-size: 12px;
}

a.mainleveltop:hover       {
	background: url(../images/menubg-hover.gif) repeat-x 0 bottom;
}


/* @end */

/* @group search */
table.moduletable-sc .inputbox-sc {
	background: transparent url(../images/searchbox.gif) no-repeat scroll 0%;
	border: 0 none;
	font-size: 100%;
	font-weight: normal;
	color: #333;
	overflow: hidden;
	width: 105px;
	height: 19px;
	margin: 2px 5px 0 0;
	padding: 4px 10px 0 22px;
}


/* @end */

/* @group back home */

#returnhome {
	display: block;
	width: 100%;
	height: 40px;
	background: #000 no-repeat center top;
	text-align: center;
	border-bottom: 3px solid #fff;
}

#returnhome p {
	display: block;
	margin: 0 auto;
	line-height: 40px;
	height: 40px;
	width: 1024px;
	background: url(../images/minlogo.gif) no-repeat left top;
	text-align: left;
}

#returnhome a:link, #returnhome a:visited {
	float: right;
	line-height: 40px;
	height: 40px;
	color: #fff;
	font-size: 12px;
}

/* @end */