
body {color: #000000; font-family:Arial, Helvetica, sans-serif; margin: auto; padding: 0; width:970px; background-image:url(http://www.adaptiveframeworks.com.au/themes/default/images/main_bg.gif); background-repeat:repeat-x; }

fieldset {border: 0px; padding: 0px; margin: 0px; text-align:left;}


table td {border-width: 0px; vertical-align: top; font-family: Arial, Helvetica, sans-serif;}



a {color: #5c3c9a; text-decoration: none; background-color: transparent; font-weight:bold;}
a:hover {color: #5c3c9a; text-decoration: underline; background-color: transparent; font-weight:bold;}


h1 {font-family: Arial, Helvetica, sans-serif; padding:  0px; margin: 10px 0px 10px 0px; color: #028c90;  font-weight: bold; font-size:18px;}
h2 {font-family: Arial, Helvetica, sans-serif; padding:  0px; margin: 20px 0px 10px 0px; color: #028c90;  font-weight: bold; font-size:14px;}
h3 {font-family: Arial, Helvetica, sans-serif; color:  #028c90; font-size: 12px; line-height: 18px; font-weight: bold;padding:  0px; margin: 20px 0px 5px 0px; }
h4 {font-family: Arial, Helvetica, sans-serif; color: #7e3f98; font-size: 12px; line-height: 18px; font-weight: bold; margin-bottom: 7px; margin-top: 7px; }
h5 {font-family: Arial, Helvetica, sans-serif; line-height: 18px; font-size: 12px; color: #666666; font-weight:normal;margin: 0px 0px 10px 0px; }
h6 {font-family: Arial, Helvetica, sans-serif; line-height: 18px; font-size: 12px; color: #666666; font-weight:normal;margin: 0px 0px 10px 0px; padding:10px; }


ol { margin: 0px; padding: 0px; list-style-type: none;}
ul { margin: 0px; padding: 0px; list-style-type: none;}
li { margin: 0px; padding: 0px; list-style: none ; }


input.formButton {}

.item { border-bottom:solid 1px #d1d1d1; padding-top: 10px; padding-bottom:10px;}
.itemHead {padding-top: 3px; padding-bottom:3px; color: #028c90;}
.itemInfo {text-align: right; padding-top: 3px; padding-bottom:3px; background-color:transparent;}
.itemTitle a { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; margin: 0; color: #5c3c9a; background-color: transparent;}
.itemTitle a:hover {color: #5c3c9a; text-decoration:underline; }
.itemTitle{ font-size: 15px; font-weight: bold; color: #028c90; background-color: transparent;}
.itemPoster {font-size: 90%; font-style:italic;}
.itemPostDate {font-size: 90%; font-style:italic;}
.itemStats {font-size: 90%; font-style:italic;}
.itemBody {}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;}
.itemFoot {text-align: right; padding: 3px; background-color: transparent;}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}



th {background-color: #b3b3b3; color: #FFFFFF; padding : 2px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif;}


td#e_cal { color:#caf9ff;}

td#t_bar { background-color:#671c85;}
td#tg_kline { background-color:#c6c7c8;}

td#bottom_credit { color:#b9b9b9; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin: 0px; padding:12px 0px 0px 0px; }

td#disclaimer { color:#b9b9b9; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin: 0px; padding:5px 0px 10px 0px; text-align:center; line-height:20px; }

td#bottom_navi { text-align: center; padding:0px; margin:0px; }
td#bottom_navi a { color:#357476; text-decoration:none; font-weight:normal; }
td#bottom_navi a:hover { color:#357476; text-decoration:underline;font-weight:normal;  }

td#bottom_navi2 { text-align: left; padding:0px; margin:0px; }
td#bottom_navi2 a { color:#357476; text-decoration:none; font-weight:normal; }
td#bottom_navi2 a:hover { color:#357476; text-decoration:underline;font-weight:normal;  }

td#bottom_nav a {font-weight:normal; }
td#bottom_nav a:hover {font-weight:normal; }


td#navbar {text-align:left; }
td#navbar a { color: #ffffff; }
td#navbar a:hover { color: #8dd3ff; }





td#t_nav_block { height:28px; text-align:left; background-image:url(images/t_nav_bg.gif); }

td#i_l_shad { width:7px;  background-image:url(images/i_l_shad.gif); }
td#i_r_shad { width:7px;  background-image:url(images/i_r_shad.gif); }



td#leftcolumn {color: #000000; font: Arial, Helvetica, sans-serif; width: 190px; text-align:left; border-right: 0px ; font-size:12px; line-height: 18px; padding:0px; margin: 0px;  }
td#leftcolumn th { padding: 0px; margin: 0px;background-color: transparent; }
td#leftcolumn div.blockTitle { padding: 0px; margin: 0px; color: #48565a; font-weight: normal; font-size:18px;  }
td#leftcolumn div.blockContent { padding: 0px; margin: 0px; }
td#leftcolumn a {color: #d6c0d6;  font-weight:bold; text-decoration: none; }
td#leftcolumn a:hover {color: #d6c0d6; font-weight:bold; text-decoration: underline;}
td#leftcolumn li { padding: 0px; margin: 0px 0px 10px 0px;}
td#leftcolumn ul { padding: 0px; margin: 0px;}





#centercolumn {font-size: 12px; padding: 0px 11px 0px 10px; margin:0px; }
#centercolumn th {vertical-align: middle; padding: 0px; margin: 0px;}

#centerCcolumn, #bottomCcolumn  {padding: 0px; margin: 0px;}
#centerCcolumn .blockTitle, #bottomCcolumn .blockTitle {padding: 0px; color: #639ACE; font-weight: bold; margin-top: 0px; margin-right: 0px;  margin-left: 0px;}
#centerCcolumn .blockContent, #bottomCcolumn .blockContent {border-left: 0px; border-right: 0px; border-bottom: 0px; padding: 0px; 
margin: 0px 0px 0px 0px; }

#centerLcolumn, #bottomLcolumn, #centerRcolumn, #bottomRcolumn {
	width: 50%; padding: 0px 3px 0px 0px;
}
#centerLcolumn .blockTitle, #bottomLcolumn .blockTitle, #centerRcolumn .blockTitle, #bottomRcolumn .blockTitle {
	padding: 3px; color: #639ACE; font-weight: bold; margin-top: 0px;
}
#centerLcolumn .blockContent, #centerRcolumn .blockContent, #bottomLcolumn .blockContent, #bottomRcolumn .blockContent {
	border-left: 0px solid #cccccc; border-right: 0px solid #cccccc; border-bottom: 0px solid #dddddd;  padding: 0px; margin: 0px; line-height: 120%;
}

p { margin: 0px 0px 10px 0px; text-align: left; padding: 0px;   line-height: 18px; font-size: 12px;}
div#content {text-align: left; margin: 20px 5px 10px 5px; line-height: 18px; font-size: 12px; color:#000000; }
div#content li{ text-align: left; list-style: outside square; padding: 0px; margin-bottom: 5px; margin-left: 15px; margin-right: 0px; margin-top: 0px; line-height: 19px; font-size: 12px; }
div#content ul{ margin-bottom: 10px; margin-top: 0px; margin-left:0px;}
div#content ol li{ text-align: left; list-style: decimal; padding: 0px; margin-bottom: 5px; margin-left: 15px; margin-right: 0px; margin-top: 0px; line-height: 19px; font-size: 12px; }
div#content ol { margin-bottom: 10px; margin-top: 0px; margin-left:0px;}









td#rightcolumn {color: #d6c0d6; font: Arial, Helvetica, sans-serif; width: 190px; text-align:left; border-right: 0px ; font-size:12px; line-height: 18px; padding:0px; margin: 0px;  }
td#rightcolumn th { padding: 0px; margin: 0px;background-color: transparent; }
td#rightcolumn div.blockTitle { padding: 0px; margin: 0px; color: #48565a; font-weight: normal; font-size:18px;  }
td#rightcolumndiv.blockContent { padding: 0px; margin: 0px; }
td#rightcolumn a {color: #d6c0d6;  font-weight:bold; text-decoration: none; }
td#rightcolumn a:hover {color: #d6c0d6; font-weight:bold; text-decoration: underline;}
td#rightcolumn li { padding: 0px; margin: 0px 0px 10px 0px;}
td#rightcolumn ul { padding: 0px; margin: 0px;}






td#sc_more a { color:#f08925; font-weight:normal; text-decoration:none; }
td#sc_more a:hover { color:#f08925; font-weight:normal; text-decoration: underline; }


td#hq_train { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; font-weight:bold;}
td#hq_train a { color:#5c3c9a; text-decoration:none; }
td#hq_train a:hover { color:#5c3c9a; text-decoration: underline; }


td#hq_consult { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; font-weight:bold;}
td#hq_consult a { color:#028c90; text-decoration:none; }
td#hq_consult a:hover { color:#028c90; text-decoration: underline; }


td#hq_products { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; font-weight:bold;}
td#hq_products a { color:#0878a6; text-decoration:none; }
td#hq_products a:hover { color:#0878a6; text-decoration: underline; }





tr#footerbar {padding: 0px; height: 31px; margin: 0px; text-align:center; background-image: url(images/b_nav_green.gif);}
table#b_row  {font-size: 11px; line-height: 13px; padding: 0px; margin: 0px; background-color:#FFFFFF;}

td#mainmenu {margin: 0px}

td#mainmenu a {color: #717171; text-decoration:none; line-height: 14px; background-color: transparent; display: block; margin: 0; padding: 0px; margin-bottom: 9px;  margin-top: 9px; margin-left: 0px}
td#mainmenu a:hover {color: #000000; text-decoration:underline; background-color: transparent; margin-left: 0px}
td#mainmenu a.menuTop {padding-left: 0px; border-top: 0px ; border-right: 0px ; border-bottom: 0px ; border-left: 0px ; margin-left: 0px}
td#mainmenu a.menuMain {padding-left: 0px; border-right: 0px ; border-bottom: 0px ; border-left: 0px ; margin-left: 0px}
td#mainmenu a.menuSub {padding-left: 0px; border-right: 0px ; border-bottom: 0px ; border-left: 0px ; margin-left: 0px}

td#usermenu a {background-color: #FFFFFF; display: block; margin: 0px 0px 10px 0px; padding: 0px; border: 0px;}
td#usermenu a:hover {background-color: #ffffff;}
td#usermenu a.menuTop {}
td#usermenu a.highlight {background-color: #fcc;}



table#tc { color:#028c90; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px; padding:0px; line-height:25px;}
table#tc a { color:#028c90; text-decoration:none;}
table#tc a:hover { color:#00474d; text-decoration: none; }


table#contact_sc {}
table#contact_sc a { color:#978cad; text-decoration:none;}
table#contact_sc a:hover { color:#978cad; text-decoration: underline; }


table#promo_01_sc { font-size:11px; color:#000000; line-height:18px;}



table#prince2_sc { color:#4b3576; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0px; padding:0px; line-height:22px;}
table#prince2_sc a { color:#4b3576; text-decoration:none;}
table#prince2_sc a:hover { color:#4b3576; text-decoration: underline; }


table#sundries_sc { color:#978cad; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0px; padding:0px; line-height:22px;}
table#sundries_sc a { color:#978cad; text-decoration:none;}
table#sundries_sc a:hover { color:#978cad6; text-decoration: underline; }


table#newsletter_sc { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; margin:0px; padding:0px; line-height:18px;}
table#newsletter_sc a { color:#4b3576; text-decoration:none; font-weight:bold;}
table#newsletter_sc a:hover { color:#4b3576; text-decoration: underline; }



p#accreditation { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; margin:7px 0px 0px 0px; padding:0px; line-height:18px;}




.outer {border: 0px; }
.head {padding: 0px;}
.even {padding: 0px;}
.odd {padding: 0px; background-color:#d5e4ee;}
.foot {padding: 0px;}
tr.even td {padding: 0px;}
tr.odd td {padding: 0px;}

div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}


.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #2F5376; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #2F5376; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}

/* Begin Images */
/*
p img {
	padding: 0;
	max-width: 100%;
	}
*/

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}
/* End Images */