

/* General styles, body etc. */
body 									{background:#ffffff; color:#202020; margin:0px; padding:0px;text-align:center;}
a										{background:transparent;}
a:link, a:visited						{color:#476A87;}
a.self:link, a.self:visited				{color:#183650;}
.metainfo a:link, .metainfo a:visited	{color:#666666;}
a:active 								{color:#1d93b6;}
a:hover 								{color:#1d93b6;}
a.emphasis:link, a.emphasis:visited		{font-weight:bold;}
a img 									{border: none;}
p										{margin:5px 0px 5px 0px; padding:0px;}

/* Useful clear elements */
hr.clear	{clear:both; margin:0px; padding:0px; visibility:hidden;}
br.clear 	{clear:both; margin:0px; padding:0px;}

/* Horisontal rules */
div.greydot			{margin:8px 0px; padding:0px; height:3px; background:#fff url("../images/interface/greydot.png") repeat-x; clear:both;}
div.greydot hr		{display:none;}
div.greydbldot		{margin:8px 0px; padding:0px; height:3px; background:#fff url("../images/interface/greydbldot.png") repeat-x; clear:both;}
div.greydbldot hr	{display:none;}

/* Typography */
/* Font settings and special treatment of text - color etc. */
body					{font-size:70%;font-family: verdana, arial, helvetica, sans-serif;}
strong					{font-style:normal; font-weight:bold;}
h1						{font:160% verdana, arial, helvetica, sans-serif;}
h2						{color:#102552; font:bold 130% verdana, arial, helvetica, sans-serif; margin:5px 0px 0px 0px;}
h3						{color:#102552; font:bold 120% verdana, arial, helvetica, sans-serif; margin:5px 0px 5px 0px;}
div.postlist h3 		{margin:15px 0px 0px 0px;}
div.postlist h3.first 	{margin:5px 0px 0px 0px;}
h4						{color:#102552; font:bold 110% verdana, arial, helvetica, sans-serif; margin:5px 0px 5px 0px;}
h5						{color:#102552; font:bold 90% verdana, arial, helvetica, sans-serif; letter-spacing:1px; margin:10px 0px;}
.metainfo   			{color:#999999;font-weight:normal;}
.normal					{font-weight:normal;}
.notice					{color:#CC0033;}
.tip					{color:#6699CC;}
.format					{background-color:#FFCCCC;}
div.indent>p			{font-size:12px;}
.col66>p				{font-size:12px;}
.col49>p				{font-size:12px;}

/* Lists */
#page ul				{font-size:inherit; margin:0px 4px 8px 20px; padding:0px;}
#page ul li				{margin-bottom:1px;}
#page ul				{list-style:url("../images/interface/list-green.png");}
#page dt 				{margin-top:5px;font-weight:bold;}
#page dl 				{margin:0px 0px 10px 20px;clear:left;}
#page dl.iconlist dt 	{float:left;width:100px;text-align:right;margin-top:5px;clear:left;}
#page dl.iconlist dl 	{float:left;width:400px;margin:5px 0px 0px 8px;clear:none;}
#page dl.eventlist  	{margin-bottom:15px;}
#page dl.eventlist dt 	{margin-left:-20px;font-weight:normal;color:#999999;}
#page dl.eventlist dd	{margin-left:-10px;}
#page ul.anchorlist 	{margin:15px 4px 15px 30px;}


/* 	Layout	*/
#container				{margin:10px auto 10px auto; width:760px; text-align:left;}

.colnav  				{float:left; width:220px; background:transparent;}
.colpage  				{float:left; width:540px; background:transparent;}
.col19	 				{float:left; width:19%; background:transparent;}
.col33	 				{float:left; width:33%; background:transparent;}
.col49	 				{float:left; width:47%; background:transparent;}
.col66	 				{float:left; width:66%; background:transparent;}
.col99	 				{float:left; width:99%; background:transparent;}
.colpage .indent 		{margin:0px 0px 0px 12px; padding:0px;}
.col19 .indent 			{margin:0px 12px 0px 12px; padding:0px;}
.col33 .indent 			{margin:0px 12px 0px 12px; padding:0px;}
.col49 .indent 			{margin:0px 12px 0px 12px; padding:0px;}
.col66 .indent 			{margin:0px 12px 0px 12px; padding:0px;}
.col99 .indent 			{margin:0px 12px 0px 12px; padding:0px;}

.highlightbox			{margin:0px; padding:10px 16px 12px 12px; background:#E8E8D1;border:1px solid #b8cfdf;}
.highlightbox2			{margin:0px; padding:10px 16px 12px 12px; background:#eef3f9;border:1px solid #b8cfdf;}
.hilight				{background:#e3ebe2;}

#footer					{width:760px; margin:8px auto; padding:8px 0px; border-top:1px solid #006486; color:#555;text-align:left;}
#footer p				{margin:0px 12px 12px 12px; float:left;line-height:16px;}

.rightfloatpanel 		{float:right; width:200px; margin:0px 0px 12px 12px; padding:8px; background:#eef3f9; border:1px solid #b8cfdf;}
.imagewithcaption 		{font-style:italic;text-align:left;padding:5px;margin: 5px 5px 5px 5px;background:#eeeeee;border: 1px solid #e3ebe2;color: #333333; line-height:16px;}
.iwcright 				{float:right;}
.iwcleft 				{float:left;}
.paging 				{margin-top:15px;}

.photogrid img 			{padding:2px;float:left;}
.photogrid img:hover 	{background:#006486;}

.memprofileswrapper		{width:100%; padding: 0px; background:#E8E8D1; border:1px solid #b8cfdf;margin-bottom:8px; margin-left:-4px;}
.memprofilesaligner		{width:510px;margin: 0px auto 0px auto;}
.memprofile 			{text-align:center;width:140px;height:150px;padding:5px;margin:10px 5px 10px 8px;float:left;background:#fff;border:1px solid #FFF;}
.memprofile:hover 		{border:1px solid #006486;}
.memprofile .imagewrapper {width:140px;height:120px;overflow:hidden;margin: 0px auto 0px auto;padding-bottom:5px;text-align:center;}


.promos img 			{margin:2px;float:left;}
.promos img:hover 		{border:1px solid #006486;}

.memberimage 			{float:left;padding:2px;}
.pullbox 				{width:150px;padding:5px;margin:2px;float:left; background:#eef3f9; border:1px solid #b8cfdf;}
#hiddenpanel			{display:none;}
.padded					{padding:5px 10px;}

body#sec1 #homebanner			{width:100%; margin-left:-4px; height:192px; background:#98BCD8; color:#FFF; background-image:url(../images/interface/banksia.jpg); margin-bottom:8px; border: 1px solid #b8cfdf;}
body#sec1 #homebanner	h1		{font-size:25px;margin:0px 0px 5px 20px;padding-top:10px;}
body#sec1 #homebanner	p		{font-size:22px; font-style:italic;margin:0px 0px 0px 20px;}
h1.brand						{background:#98BCD8;font-size:25px;height:70px;margin:0px 0px 8px 0px;padding:0px 0px 0px 20px;line-height:70px;color:#FFF; background-image:url(../images/interface/banksia_top.jpg); border: 1px solid #b8cfdf;}


/*tables */
th 								{text-align:left;}
tr								{line-height:20px;}
tr.oddrow 						{background-color:#eee;}
table.sortable a.sortheader 	{background-color:#fff; font-weight: bold; text-decoration: underline; display: block;}
table.sortable span.sortarrow 	{color: black;text-decoration: none;}
td.lbl							{white-space: nowrap;}
tr.lastbeforegap td				{padding-bottom:10px;}
th.hilight, td.hilight			{background-color:#FEE0E8;color:#CC0000;text-align:center;}


/* Forms */
form input[type="submit"] {background-color:#CCCCCC;}
form input[type="submit"].danger {background-color:#ff0000;color:#fff;}

table.formtable td.lbl 	{font-weight:bold;}
table.formtable			{border-spacing: 4px; border-collapse: seperate;}

form {margin:0;}
form input,  form textarea, form select 					{background-color:#ffffff;}
form input:focus,  form textarea:focus, form select:focus 	{background-color:#eeeeee;}



/* Navigation */
 ul.nav	{font-size:inherit; margin:0px 4px 8px 16px; padding:0px; font-weight:bold;}
 ul.nav	{margin-bottom:1px;}
 ul.nav	{list-style:url("../images/interface/list-green.png");}

#navcontainer 								{width:100%;}
#navcontainer li							{list-style-type:none;}
#navcontainer ul 							{margin:0px 0px 8px 0px; padding-left:0; list-style:none; list-style-type:none; font-weight:bold;}
#navcontainer a 							{background-color:#98BCD8; display:block; color:#fff; text-decoration:none; height:23px; padding-left:10px; line-height:23px; border-bottom:1px solid #fff;}
#navcontainer .last							{height:26px;line-height:26px;border-bottom:0px;}
#navcontainer a:link, #navlist a:visited	{color:#fff; text-decoration:none;}
#navcontainer a:hover 						{background-color:#436D90; color:#fff;}


body#sec1 a#nav1:link, body#sec1 a#nav1:visited			{background-color:#183650;}
body#sec2 a#nav2:link, body#sec2 a#nav2:visited			{background-color:#183650;}
body#sec3 a#nav3:link, body#sec3 a#nav3:visited			{background-color:#183650;}
body#sec4 a#nav4:link, body#sec4 a#nav4:visited			{background-color:#183650;}
body#sec5 a#nav5:link, body#sec5 a#nav5:visited			{background-color:#183650;}
body#sec6 a#nav6:link, body#sec6 a#nav6:visited			{background-color:#183650;}
body#sec7 a#nav7:link, body#sec7 a#nav7:visited			{background-color:#183650;}
body#sec8 a#nav8:link, body#sec8 a#nav8:visited			{background-color:#183650;}

body#sec1 a#nav1:hover		{background-color:#436D90;}
body#sec2 a#nav2:hover		{background-color:#436D90;}
body#sec3 a#nav3:hover		{background-color:#436D90;}
body#sec4 a#nav4:hover		{background-color:#436D90;}
body#sec5 a#nav5:hover		{background-color:#436D90;}
body#sec6 a#nav6:hover		{background-color:#436D90;}
body#sec7 a#nav7:hover		{background-color:#436D90;}
body#sec8 a#nav8:hover		{background-color:#436D90;}

body#sec9 a#nav9:link, body#sec9 a#nav9:visited			{color:#183650;background-color:#D8D8B3;}
body#sec10 a#nav10:link, body#sec10 a#nav10:visited		{color:#183650;background-color:#D8D8B3;}
body#sec11 a#nav11:link, body#sec11 a#nav11:visited		{color:#183650;background-color:#D8D8B3;}
body#sec12 a#nav12:link, body#sec12 a#nav12:visited		{color:#183650;background-color:#D8D8B3;}
body#sec13 a#nav13:link, body#sec13 a#nav13:visited		{color:#183650;background-color:#D8D8B3;}
body#sec14 a#nav14:link, body#sec14 a#nav14:visited		{color:#183650;background-color:#D8D8B3;}
body#sec15 a#nav15:link, body#sec15 a#nav15:visited		{color:#183650;background-color:#D8D8B3;}
body#sec16 a#nav16:link, body#sec16 a#nav16:visited		{color:#183650;background-color:#D8D8B3;}
body#sec17 a#nav17:link, body#sec17 a#nav17:visited		{color:#183650;background-color:#D8D8B3;}
body#sec18 a#nav18:link, body#sec18 a#nav18:visited		{color:#183650;background-color:#D8D8B3;}
body#sec19 a#nav19:link, body#sec19 a#nav19:visited		{color:#183650;background-color:#D8D8B3;}
body#sec20 a#nav20:link, body#sec20 a#nav20:visited		{color:#183650;background-color:#D8D8B3;}
body#sec21 a#nav21:link, body#sec21 a#nav21:visited		{color:#183650;background-color:#D8D8B3;}
body#sec22 a#nav22:link, body#sec22 a#nav22:visited		{color:#183650;background-color:#D8D8B3;}


