/* @override 
	http://wopr.qldhosting.com.au/~adfq/templates/winter/css/template_css.css
	http://www.winterschool.info/templates/winter/css/template_css.css
	http://www.winterschool.info//templates/winter/css/template_css.css
*/

/* @group Template Styles */

.bodybg {
	color: #333333;
		margin: 0;
	padding: 0;
	background-image: url(../images/bodrep.gif);
}

.container {
	width: 1023px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
		background: #fff url(../images/contrep.gif) repeat-y;

}

.container2 {
	width: 1023px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	background: #fff url(../images/contrep2.jpg) repeat-y;

}

.mast {
	width: 850px;
	height: 194px;
	background: url(../images/mast.jpg) no-repeat;
}

.mast h1 {
	color: #fff;
	font: 40px/44px Arial, Verdana, san-serif;
	margin-left: 15px;
}

.left {
	width: 136px;
	padding-left: 35px;
	background: url(../images/logo.gif) no-repeat;
}

.left p {
	font-size: 9px;
	line-height: 13px;
}

.right {
	width: 850px;
}

.menu {
	height: 87px;
	background: url(../images/menubg.gif) no-repeat;
}

#mainwrap {
	width: 850px;
}

#maincont {
}

#wrap {
	margin: 0 45px;
}

#rightcont {
	width: 170px;
}

#btmmod {
	padding-left: 45px;
}

#btmmod #abstract {
	width: 276px;
	height: 85px;
	background-image: url(../images/abstract.jpg);
}

#btmmod #register {
	width: 271px;
	height: 85px;
	background-image: url(../images/register.jpg);
}

#btmmod #abstract, #btmmod #register {
	color: #fff;
	font-size: 24px;
	line-height: 26px;
	padding: 10px;
}

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

#btmmod a:hover {
	color: #e56800;
	text-decoration: none;
}

.ds {
	width: 2px;
	background: #716558 url(../images/rightds.png) repeat-y;
}

.footer {
	height: 25px;
	background-image: url(../images/footer.gif);
}

#foot {
	display: block;
	height: 25px;
	padding-right: 16px;
	line-height: 25px;
	font-size: 11px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}

#foot a:link, #foot a:visited {
	color: #e56800;
}

.orange {
	font-weight: bold;
	color: #e56800;
}

/* @end */

/* @group General Styles */

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

.left p, #rightcont p, .left td, .right td {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}

#rightcont table.moduletable tbody tr td p {
	font-size: 11px;
	line-height: 12px;
}


h1,.contentheading,.contentheadingfront {
	color: #e56800;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.contentheadingfront{
	text-align:center;
	width: 100%;
	display:block;
}

.componentheading {
	color: #e56800;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}

h2 {
	color: #e56800;
	font-size: 16px
}

h3 {
	color: #e56800;
	font-size: 14px
}

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

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

h6 {
	color: #e56800;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}


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

li {
	margin: 0 15px;
	padding: 0
}

hr {
	
}

.small {
	


}

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

.modifydate {
	


}

a:link,a:visited{
	color: #2581c4;
	text-decoration: underline;
}

a:hover{
	color: #e56800;
	
}

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

#maincont .contentpaneopenfront h2 a.jce_file,#maincont .contentpaneopen h2 a.jce_file{
	display:block;
	background: url(../images/winterschool_btn.gif) no-repeat center top;
	height: 26px;
	line-height:26px;
	color: #FFF;
	text-decoration: none;
}

#rightcont h1 a.jce_file{
	display:block;
	background: url(../images/winterschool_btn_sm.gif) no-repeat center top;
	height: 69px;
	font-size: 16px;
	line-height:22px;
	color: #FFF;
	text-decoration: none;
	padding-top: 2px;
}


#maincont .contentpaneopenfront h2 a.jce_file:hover,#maincont .contentpaneopen h2 a.jce_file:hover,#rightcont h1 a.jce_file:hover{
	color: #cee2fe;
}
/* @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;
	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 Module Styles */

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

table.moduletable th {
	color: red;
	font-size: 14p
}

table.moduletable td {
	
}

.left table.moduletable-logo {
	margin: 130px 0 150px;	
}

.left table.moduletable-logo p {
	font-size: 14px;
	margin: 0;
}

.left table.moduletable-logo h2 {
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	color: #000;
	margin: 10px 0;
}

.left table.moduletable-logo h3 {
	font-size: 14px;
	color: #000;
	margin: 10px 0;
	font-weight: normal;
}

.left table.moduletable-logo td {
	padding: 0 0 5px 15px;
}

.left table.moduletable {
	width: 100%;
	border-top: 1px dashed #e2e2e2;
}

.left table.moduletable td {
	padding: 0 5px 0 15px;
}

.left a:link, .left a:visited  {
	color: #000;
}

#rightcont table.moduletable {
	width: 170px;
}

#rightcont table.moduletable td {
	padding-left: 15px;
	padding-right: 10px;
}

#rightcont table.moduletable th {
	display: block;
	width: 170px;
	text-align: center;
	color: #e56800;
	line-height: 32px;
	background: url(../images/rightmodth.gif) no-repeat;
}

.menu table.moduletable {
	margin-top: 35px;
}


/* @end */

/* @group Menu Styles */

.mainlevel {
	display: block;
	float: left;
	padding: 0 5px;
}

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

a.mainlevel:hover {
	color: gray;
	text-decoration: underline;
}

#active_menu {
	color: #e56800;
}

.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 Top Menu Styles */

.mainleveltop {
	display: block;
	margin: 15px 0 0;
	padding: 0 0 0 10px;
	float: left
}

a.mainleveltop:link, a.mainleveltop:visited {
	color: red;
	font-size: 12px;
}

a.mainleveltop:hover {
	color: gray;
	text-decoration: underline;
}

/* @end */