/* Body */
BODY {
	margin: 0px 0px 0px 0px;
	background-color : #FFFFFF ;
	color : #000000;
	}

td,tr,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	}

tr {
	text-align: left;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: left;
	}

h1, h2, h3, h4, h5 {
	color: #999900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight: bolder;
	text-align: left;
	font-stretch: none;
	padding: 0px 0px 0px 0px;
	margin: 26px 0px 14px 0px;
}
	
h6 {
	color: #999900; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

.moduletable { 
	width: 90%; 
}

/* Links */
a:link, a:visited {
	font-size: 13px;
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #999900 ;
	text-decoration: underline;
	}

a:hover {
	color: #666633;	
	}



/* Horizontal Line */	
hr {
	margin: 0;
	padding: 0;
	height:1px; 
	border-bottom: 1px dotted #888888;
}

li {
	list-style-position: left;
}

/* --Default Class Settings-- */	

.mainlevel {
	letter-spacing: 0px;
	padding-left: 12px;
	padding-right: 12px;
}

.sublevel {
	letter-spacing: 0px;
	padding-left: 15px;
}

span.mainlevel {
	display: block;
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	height: 25px;
	text-align: left;
	line-height: 25px;
	white-space: nowrap;
	width: 100%;
	text-decoration: none;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 0px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #666633; 
}

a.mainmenu:link, a.mainlevel:link, a.mainmenu:visited, a.mainlevel:visited {
	display: block;
	color: #333333; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	height: 25px;
	text-align: left;
	line-height: 25px;
	white-space: nowrap;
	width: 100%;
	background-color: #CCCC66;
	text-decoration: none;
	padding-top: 0px;
	margin-top:  0px;
	margin-left: 0px;
	border-bottom: 1px solid #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
	
a.mainmenu:hover, a.mainlevel:hover {
	color: #FFFFFF;   
	background-color: #999900; 
	text-decoration: none;
	width: 100%;
}

a.rightmenu:link, a.rightmenu:visited {
	display: block;
	color: #333333; 
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	height: 25px;
	text-align: center;
	line-height: 25px;
	white-space: nowrap;
	width: 95%;
	background-color: #CCCC66;
	text-decoration: none;
	padding-top: 0px;
	margin-top:  0px;
	margin-left: 2px;
	border: 1px solid #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
}
	
a.rightmenu:hover {
	color: #FFFFFF;   
	background-color: #666633; 
	text-decoration: none;
}

a.registerbutton:link, a.registerbutton:visited {
	display: block;
	color: #333333; 
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	height: 25px;
	text-align: center;
	line-height: 25px;
	white-space: nowrap;
	width: 160;
	background-color: #CCCC66;
	text-decoration: none;
	padding-top: 0px;
	margin-top:  0px;
	margin-left: 120px;
	margin-right: 120px;
	border: 1px solid #000000;
	padding-left: 0px;
	padding-right: 0px;
}
	
a.registerbutton:hover {
	color: #FFFFFF;   
	background-color: #666633; 
	text-decoration: none;
}


/* .usermenu,  */
.usermenu {
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-align: left;
	line-height: 25px;
	white-space: nowrap;
	width: 100%;
	text-decoration: none;
	background-color: #666666; 
}

table.usermenu th  {
	display: block;
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	height: 25px;
	text-align: left;
	line-height: 25px;
	white-space: nowrap;
	width: 100%;
	text-decoration: none;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	background-color: #666666; 
	letter-spacing: 0px;
	padding-left: 12px;
	padding-right: 0px;
}



/* Content - Sections & Categories */
.contentpane {
	background-color : #FFFFFF; 
	}
		
.contentpaneopen, table.contentpaneopen, td.contentpaneopen {
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
}

/* modules */
table.moduletable_left, table.moduletable_right {
	width: 100%;
	margin: 0px 0px 0px 0px;
}


table.moduletable_left th {
	width: 100%;
	height: 12pt;
	padding-left: 12px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align:left;
}

table.moduletable_right th {
	width: 100%;
	/* height: 12pt; */
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align:left;
}


.contentheading, .componentheading, .moduleheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #333333;
	text-align:left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}

.contentdescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;
}
	
/* Links */
a.blogsection:link, a.blogsection:visited {
	color: #B7A172;
	text-decoration: none; 
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}

a.blogsection:hover {
	color: #999999;	
	text-decoration: underline;
	}
	
a.weblinks:link, a.weblinks:visited {
	color: #B7A172; 
	text-decoration: none; 
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}

a.weblinks:hover {
	color: #999999;	
	text-decoration: underline;
	}

a.readon:link, a.readon:visited {
	color: #999900 ;
	text-decoration: underline; 
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px ;
	}

a.readon:hover {
	color: #666633;	
	text-decoration: underline;
	}

/*
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px ;
	height: 25px;
	color: #333333;
	border-style: solid;
	border: 1px solid #666666; 
	background-color: #FFFFFF;
	} 
*/

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px ;
	font-weight: bold;
	border-style: solid;
	border: 1px solid #666666; 
	background-color: #FFFFFF;
	color: #333333;
	height: 23px;
	vertical-align: center;
	padding: 0px 3px 0px 3px;
}

.gobutton, .pollbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	font-weight: bold;
	border-style: solid;
	border: 1px solid #666666; 
	background-color: #FFFFFF;
	color: #333333;
	vertical-align: center;
	padding: 2px 0px 2px 0px;
	margin: 6px 0px 0px 0px;
}

.gobutton {
	padding: 2px 2px 2px 2px;
}


.formbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px ;
	height: 25px;
	color: #333333;
	border-style: solid;
	border: 1px solid #666666; 
	background-color: #CCCC66;
	} 

.deletebutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 9px ;
	color: #333333;
	border-style: solid;
	border: 1px solid #666666; 
	background-color: #CCCC66;
	} 

.inputbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid;
}

.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px ;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid;
	}

/* category text format and links */
.category {
	color: #999999; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px ; 
	font-weight: bold; 
	text-decoration: none;
	}

a.category:link, a.category:visited {
	color: #999999; 
	font-weight: bold;
	}

a.category:hover {
	color: #B7A172; 
	}

.poll{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	font-weight: none;
	color: #FFFFFF;
	line-height: 14px;
}


.login, a.login:link, a.login:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	font-weight: none;
	color: #FFFFFF;
	line-height: 14px;
}

a.login:hover {
	color: #333333;
}

.footer, a.footer:link, a.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	font-weight: none;
	color: #FFFFFF;
}
a.footer:hover {
	color: #000000;
}

.sectiontableentry1 {
	background-color : #FFFFFF;	
	}

.sectiontableentry2 {
	background-color : #EBEBEB;
	}

.sectiontableheader {
	background-color : #999999;
	color : #FFFFFF;
	font-weight : bold;
	}
	
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #FF6600;
	text-decoration: none; 
	font-weight: normal;
	}

a.small:link, a.small:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #999900 ;
	/* color: #666666; */
	text-decoration: none; 
	font-weight: normal;
	text-decoration: underline;
	}

a.small:hover {
	color: #666633;	
	}

.smalldark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px ;
	color: #222222;
	text-decoration: none; 
	font-weight: normal;
	}

a.smalldark:link, a.smalldark:visited {
	font-size: 9px ;
	color: #AAAAAA;
	text-decoration: underline;
}

a.smalldark:hover {
	color: #FF6600;
	}

.createdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px ;
	color: #FF6600;
	text-decoration: none; 
	font-weight: normal;
	}

.modifydate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none; 
	font-weight: normal;
	}
	
			
.fase4rdf {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	font-weight: normal;
	}

a.fase4rdf:link {
	font-size: 11px; 
	font-weight: normal; 
	color: #B7A172; 
	}

a.fase4rdf:hover {
	font-weight: bold; 
	color: #808080;
	}	

table.searchintro {
  	background-color: #FFFFFF;
	border: solid 1px #777777;
	}

table.contact {
	background-color: #FFFFFF;
	}

table.contact td.details {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

tr.pathway {
	background-color: #000000; 
	height: 30;
}

.pathway, a.pathway:link, a.pathway:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
}

a.pathway:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.headerlink, a.headerlink:link, a.headerlink:visited {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold; 
	color: #999900 ;
	text-decoration: underline;
	}

.headerselected {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666633 ;
	font-weight: bold; 
}

a.headerlink:hover {
	color: #666633;
}

.subheaderlink, a.subheaderlink:link, a.subheaderlink:visited {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #666666 ;
	height: 16px;
	text-align: center;
	line-height: 16px;
	white-space: nowrap;
	border: 1px solid #888888;
	background-color: #EEEEEE;
	text-decoration: none;
	padding-left: 3px; 
	padding-right: 3px; 
	margin-right:2px;
	}

a.subheaderlink:hover {
	color: #FFFFFF;
	background-color: #B7A172; 
}

.subheaderselected {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF ;
	height: 16px;
	text-align: center;
	line-height: 16px;
	white-space: nowrap;
	border: 1px solid #888888;
	background-color: #666666;
	text-decoration: none;
	padding-left:3px; 
	padding-right:3px; 
	margin-right:2px;
	}



.sitemapmainmenu, a.sitemapmainmenu:link, a.sitemapmainmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	text-decoration: bold, underline;
	}

.sitemapsubmenu, a.sitemapsubmenu:link, a.sitemapsubmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding-left: 20px;
	}

a.sitemapmainmenu:hover, a.sitemapsubmenu:hover {
	color: #FF6600;
	}

.sydtalks_month {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-top: 30px;
	margin-top: 10px;
}

.sydtalks_year {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

.sydtalks_intro {
	font-size: 16px;
}

.sydtalks_tag {
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 20px;
	padding-top: 10px;
	text-align: right;
	white-space: nowrap;
}
.sydtalks_letter {
	font-family: Times New Roman, Serif, ;
	font-size: 72px;
	font-weight: bold;
	color: #FFFFFF;
}

.sydtalks_top {
	color: #000000;
}

.sydtalks_home, a.sydtalks_home:link, a.sydtalks_home:visited {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold; 
	color: #947022 ;
	width: 100px;
	text-align: center;
	white-space: wrap;
	background-repeat: no-repeat;
	text-decoration: none;
	text-shadow: 3px 3px 5px white ;
	padding-left: 20px;
	padding-top: 0px;  
	margin: 1px;
}

a.sydtalks_home:hover {
	color: #9E2021;
}

table.venueform, table.eventform {
    background-color: #FFFFFF; 
    border-top: solid 3px #cccc66 ;
    border-left: solid 3px #cccc66;
    border-right: solid 3px #cccc66;
    border-bottom: solid 3px #cccc66;
    color: #FFFFFF;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-align: left;
}

td.eventform_section {
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
}

td.venueform_left, td.eventform_left  {
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	padding-top: 2px;
	padding-left: 10px;
}

td.venueform_left  {
	height: 23px;
	width: 25%;
}

td.eventform_left  {
	height: 23px;
	width: 25%;
}

td.venueform_leftrequired, td.eventform_leftrequired  {
	text-align: right;
	text-decoration: none;
	color: red;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 3px;
}

td.venueform_leftrequired {
	width: 30%;
}

td.eventform_leftrequired  {
	width: 20%;
}

.required  {
	text-align: left;
	color: red;
}

.message {
	text-align: left;
	background-color: yellow;
	margin-top: 10px;

}

.hidelist {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 1;
  color            : #FFFFFF;
  background-color : #FFFFFF; 
  border           : 0px solid #FFFFFF;
}

a.homepage:link, a.homepage:visited {
	font-size: 13px;
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #333333 ;
	text-decoration: underline;
	}

a.homepage:hover {
	color: #FFFFFF;	
	}
