
/*FROM AFA*/

a.green
{
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.green:hover
{
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: normal;
	color: #45371F;
	text-decoration: none;
}
a.link
{
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	color: #95783E;
	text-decoration: underline;
}
a.link:hover
{
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: normal;
	color: #45371F;
	text-decoration: none;
}
.style36
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-right: 0px;
	line-height: 18px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 15px;
	color: #9A7E45;
}
.styleimage
{
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 10px;
}
.style42
{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.para,p
{
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.style47
{
	font-size: 10px;
}
/*end from AFA HOME*/



.mceContentBody
{
	background-color: #fff;
	text-align:left;
}

.style42
{
font-size:11px;
color:white;
}

.style42 a
{
color:white;
}

tr.activeline td
{
	height:15px;
}
tr.winline td
{
	height:20px;
}
.headerbar{
	background-color: #B4975A; height: 20px;

}
td.headerbar h1{
	background-color: #B4975A;
	color:Black; 

}
.printHide
{
}
.arr
{
	font-weight:bold;
}

.winarrow
{
	padding-top:6px;
	width:12px; height:15px;
	font-weight:bold;
}
.actionCell {  border-color: black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.button
{
	border-right: #004e49 1px solid;
	border-top: #004e49 1px solid;
	font-weight: bold;
	border-left: #004e49 1px solid;
	color: #000000;
	border-bottom: #004e49 1px solid;
	font-family: Verdana;
	background-color: #eef7ff; height: 20;
}
.label {font-weight: bold; font-size: x-small; color: #666699;}
.textentry{ border: 1px solid #cccccc;}
.headerLink{font-weight: bold;text-decoration: none; font-size: xx-small;}
.titleCell {  border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.small {  font-size: 92%}
.alert {  color:Maroon}
.datatable{ border-collapse: collapse; margin: 10;}
.headerCell
{
	font-weight: bold;
	color: #ffffff;
	background-color: #003366;
}
.headerCell2
{
	font-weight: bold;
	color: #ffffff;
	background-color: #006699;
}
.headerCell3
{
	color: black;
	background-color: #e0e0e0;
}
.itemOn
{
	background-color: #f0f8ff;
}
.statusCell { border-color: black black #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; color: #333333; font-size: xx-small}
.descCell{ background-color: infobackground;}
.labelCell1{background-color: whitesmoke;}
.labelCell2{background-color: #e6e6e6;}
.entryCell1{ background-color: white;}
.entryCell2{ background-color: whitesmoke;}
.selectedCell{background-color: lightsteelblue;}

.messageNew {background-color: #fff1c6;}


BODY { font: 9px/150% Verdana, Arial, Helvetica, sans-serif; color: #444444; background-color: #626262; text-align: center; padding-top: 2%; padding-bottom: 2%; margin-top: 0; }
FORM, FIELDSET { line-height: 100%; margin: 0; padding: 0; font-size: 9px; }
H2, H3, H4, H5, H6 {	margin: 0 0 0.5em 0; padding: 0 0 0 0; font-size: 9px; }
/*P, PRE, BLOCKQUOTE, UL, OL, DL, ADDRESS {	margin: 0 0 1em 0; padding: 0 0 0 0; font-size: 9px; }*/
LI, DD, BLOCKQUOTE { margin: 0 0 0 2em; font-size: 12px; }
OL LI { margin-left: 3em; }
FORM LABEL { cursor: pointer; font-size: 9px; }
FIELDSET { border: none; }
INPUT, SELECT, TEXTAREA { font-size: 9px; color: #565656; background-color: #ffffff; font-family: verdana, arial, sans-serif; padding-left: 5px; }
IMG { border: none; border-width: 0; margin: 0 0 0 0; padding: 0 0 0 0; }
IMG.inline { display: inline; }
IMG.left { float: left; margin-right: 1em; margin-bottom: 1em; }
IMG.right { float: right; margin-left: 1em; margin-bottom: 1em;  }
TABLE { border-collapse: collapse; border: none; border-width: 0; margin: 0 0 0 0; padding: 0 0 0 0; }
TABLE.content TD { vertical-align: top; }
TD { padding: 0 0 0 0; font-size: 9px;}
TD.leftImg { padding: 0 10px 10px 0; }
TD.rightImg { padding: 0 0 10px 10px; }
TD.hMid { text-align: center; }
TD.vMid { vertical-align: middle; }
TD.vTop { vertical-align: top; }
A { text-decoration: none; color: #9A7E45; } /* removed green col, now bronze */
A:HOVER { color: #999999; }

/* Forms */
.content .form .note { padding: 10px 0 15px 0; }
.content H2.form { color: #444444; margin: 5px 0px 5px 0px; }
.error { font-size: 9px; line-height: 120%; background-color: transparent; color: red; }
.field INPUT { border: 1px solid #999999; margin-bottom: 1px; }
.title .field { padding-right: 5px; }
.title .field INPUT { border: 1px solid #999999; width: 118px; margin-top: 4px; }
.title .submit INPUT.submit { margin-top: 5px; padding: 0 0 0 0; }
INPUT.txt, SELECT.txt { width: 135px; border: 1px solid #cccccc; }
TEXTAREA.txt { width: 250px; height: 100px; border: 1px solid #cccccc; }


/* BreadCrumb */
.breadCrumb { padding: 5px 7px 10px 0; font-size: 9px;  }
.breadCrumb A { color: #444444; }

/* Title */
H1 { font-size: 18px; line-height: 100%; color: #666666; font-weight: normal; margin: 0 0 0 0; padding: 4px 0 3px 9px; letter-spacing: 1px; background-color:#f3f3f3; font-family: arial, helvetica, verdana, sans-serif; }

/* Content */		
.content { padding: 4px; }
.content H2 { color:#ABC722; font-size: 10px; background-color: #ffffff; }
.content H2.grey { color: #666666; }
.content UL { margin: 0 0 1em 1.5em; display: inline; }
* html .content UL { display: inline-block; }
.content UL.arrows { margin: 0 0 1em 0; padding: 0 0 0 0; list-style-type: none; }
.content UL.arrows LI { margin: 0 0 0 0; padding: 0 0 0 0; }

.pageIndex { text-align: right; }
.pageIndex A { color: #666666; }
.pageIndex A:HOVER { color: #AAAAAA; }
.pageIndex .active { font-weight: bold; }

/* Links */
.content UL.links { color: #ABC722; list-style-type: square; }

/* Rulers */
.topRuler { background: url(images/dot_gunmetal.gif); padding-top: 5px; margin-top: 6px; margin-bottom: 10px; }
DIV.rule { background: url(images/dot_gunmetal.gif); height: 5px; margin: 0.5em 0 0.5em 0; }
	* html .topRuler { overflow: hidden; }
	* html DIV.rule { overflow: hidden; }
	
/* Clearing fix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
.clearfix { display: block; }
/* End hide from IE-mac */

/* Members Login */
DIV#membersLoginBox { margin-top: 5px; }
DIV#membersLoginBox FORM { margin-left: 15px; }
DIV#membersLoginBox H2 { background: url(images/h_memberlogin.gif) no-repeat; width: 93px; height: 10px; margin: 0 0 5px 5px; padding: 0 0 0 0; }
DIV#membersLoginBox H2 SPAN { display: none; }
DIV#membersLoginBox .field INPUT { width: 92px; }

/* Note */
.note { color: #888888; line-height: 120%; margin: 5px; font-size: 9px; padding-left:15px;}
.note A { color: #888888; background-color: #ffffff; }
.note A:HOVER { color: #aaaaaa; }

/* Right Panel */
.rPanel .note { margin: 5px 0 10px 0; color: #666666; }
.rPanel H2 { margin: 0 0 5px 0; padding: 0 0 0 0; }
.rPanel SELECT { border: 1px solid #999999; width: 170px; }

/* Menu */
UL#navigation { margin: 3px 6px 0 0; padding: 0 0 0 0; }
UL#navigation, UL#navigation LI UL, UL#navigation LI UL LI UL { list-style-type: none; margin-bottom: 0; }
UL#navigation LI.noBrdr { border-top: none; border-width: 0; }
UL#navigation LI { margin: 0 0 0 0; padding: 0 0 0 0; border-top: 1px solid #ebebeb; }
UL#navigation LI A { padding: 4px 0 3px 19px; display: block; background-color: #ffffff; background-image: url(images/nav_bullet.gif); background-repeat: no-repeat; width: 126px; color: #565656; font-weight: bold; }
	* html UL#navigation LI A { width: 144px; width/**/: 126px; width: 126px;	}
UL#navigation LI A:HOVER, UL#navigation LI A.active { background-color: #F9FDE2; color: #565656; }

UL#navigation LI UL LI { border-bottom: none; border-width:0; margin-left: 12px; }
UL#navigation LI UL LI A { padding-left: 16px; width: 117px; font-weight: normal; background-image: none; }
UL#navigation LI UL LI A.active { background-image: url(images/nav_bullet_sub.gif); }
	* html UL#navigation LI UL LI A { width: 130px; width: 117px; width: 117px; }

UL#navigation LI UL LI UL LI { border-bottom: none; border-width:0; margin-left: 12px; }
UL#navigation LI UL LI UL LI A { padding-left: 16px; width: 105px; font-weight: normal; background-image: none; }
UL#navigation LI UL LI UL LI A.active { background-image: url(images/nav_bullet_sub2.gif); }
	* html UL#navigation LI UL LI UL LI A { width: 116px; width: 105px; width: 105px; }
		
/* Footer */
.footer { background-color: #f3f3f3; font-size: 10px; color: #666666; font-family: arial, sans-serif; margin-top: 6px; }
.footer A { color: #333333; background-color: #f3f3f3; }
.footer A:HOVER { color: #999999; }
.footer .disclaimer { white-space: nowrap; padding: 3px 0 2px 5px; }
.footer .sitemap { white-space: nowrap; padding: 3px 5px 2px 0; background: url(images/icon_sitemap.gif) no-repeat; padding-left: 15px; }
.footer .sitemap A.sm { font-weight: bold; font-family: verdana; }

/* Timetable content */
DIV.timetable { border: 1px solid #cdcdcd;  padding: 2px 1px 1px 1px; margin-bottom: 15px;}
DIV.timetable DIV.pad { background: transparent url(images/table_dots.gif) repeat-x bottom; padding-bottom: 4px; }
TABLE.timetable TR.alt TD { background-color: #f6f6f6; }
TABLE.timetable TD.last { border-right: none; }
TABLE.timetable THEAD TD { height: 20px; background: transparent url(images/table_dots.gif) repeat-x; border-right: 1px solid #cdcdcd; font-weight: bold; }
TABLE.timetable THEAD TD DIV { background: transparent url(images/table_dots.gif) repeat-x bottom; padding:5px 5px 7px 7px; }
TABLE.timetable TBODY TR TD { border-bottom: 1px solid #cdcdcd; }
TABLE.timetable TBODY TR.last TD { border-bottom: none; }
TABLE.timetable TBODY TD { border-right: 1px solid #cdcdcd; padding:5px 5px 7px 7px; }
TABLE.timetable CAPTION { font-weight: bold; text-align: left; padding-bottom: 5px; }

/* Homepage */	
.hpBg { background: url(images/dot_gunmetal.gif); }
.hpBgGreen { background: url(images/dot_green.gif); }
.side { padding: 5px 4px 0 5px; }
.news { padding-bottom: 10px; }
.intro { padding: 10px; }
.intro H1 { background-color: transparent; margin: 0 0 5px 0; padding: 0 0 0 0; }
.news H2 { margin: 5px 0 5px 0; padding: 0 0 0 0; }
.news UL { margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none; }
.news LI { margin: 0 0 0 0; padding: 0 0 0 0; }
.icons TD { padding: 4px 0 6px 4px; background-color: transparent;}
.icons IMG { margin: 5px 0 3px 5px; }
.feature H2 { margin: 10px 0 3px 5px; padding: 0 0 0 0; color:#ABC722; font-size: 11px; }
.feature P { margin: 0 0 7px 5px; }
.featureIndex { font-size: 9px; padding: 1px 0 5px 0; }
.featureIndex A { color: #666666; }
.featureIndex A:HOVER { color: #AAAAAA; }
.featureIndex A.active { font-weight: bold; }
.hpSearch INPUT.search { width: 130px; border: 1px solid #999999; }
.brdBot { border-bottom: 2px solid #DDDDDD; }
.hpCalender { font-family: arial, sans-serif; }
.hpCalender THEAD TH { color: #ffffff; font-weight: bold; background-color: #ABC722; font-size: 11px; text-transform: uppercase; }
.hpCalender TBODY TH { color: #333333; font-weight: bold; background-color: #F1F1F1; width: 19px; text-align: center; border-bottom: 2px solid #ffffff; line-height: 130%; font-size: 10px; }
.hpCalender TBODY TH.we { background-color: #dddddd }
.hpCalender TBODY TD { background-color: #F6F6F6; border-right: 2px solid #ffffff; border-bottom: 2px solid #ffffff; text-align: center; line-height: 130%; font-size: 9px; }
.hpCalender TBODY TD.event { background-color: #D9E69B; }
.hpCalender TBODY TD.event A { color: #333333; }
.hpCalender TBODY TD.invalid { background-color: #ffffff; }
DIV#calenderTip { position: absolute; top:10px; left:10px; }
DIV#calenderTip .top { background: transparent url(images/popupTop.gif) no-repeat; width: 100px; height:12px; }
DIV#calenderTip .content { background: #ffffff url(images/nav_bullet.gif) no-repeat; width: 90px; border-left: 1px solid #666666; border-right: 1px solid #666666; text-align: left; }
DIV#calenderTip .content h2, DIV#calenderTip .content p { font-size: 11px; line-height: 100%; padding: 2px 0 0 13px; margin: 0 0 4px 0;  color: #333333; background-color: transparent; }
DIV#calenderTip .bottom { background: transparent url(images/popupBottom.gif) no-repeat; width: 100px; height:4px; }
	* html DIV#calenderTip .top { overflow: hidden }		
	* html DIV#calenderTip .bottom { overflow: hidden }
.submit INPUT.submit { margin-top: 3px; }



/*from caanz*/

/*
p,h1,h2,h3,h4,h5,h6,h7,ol,ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
ul {
	margin-left: 0px;
}
ol {
	margin-left: 30px;
}
li {
	margin-top: 0px;
	margin-bottom: 6px;
}
/*
.normal, body, td, p, h1, ul, li {
	font-family: Arial, Helvetica, sans-serif;
	color: #006C84;
}
*/
.standard_table td 
{
	/*background-color:#E2F2F1;*/
	padding:5px
}

h1 {
	font-size: 14px;
}
h2 {
	font-size: 12px;
}
h3 {
	font-size: 11px;
}
.showcase {
	font-size: 14px;
}
ul {
	margin-left: 0px;
    LIST-STYLE-TYPE: square
}
h1{
	font-size: 14px;
	font-weight: bold;
}
.title{
	font-size: 14px;
	font-weight: bold;
	padding-bottom:3px;
}

a:link {
	text-decoration: underline;
	/*color: #006C84;*/
}
a:visited {
	text-decoration: underline;
	/*color: #006C84;*/
}
a:hover {
	text-decoration: underline;
	/*color: #006C84;*/
}
a:active {
	text-decoration: underline;
	/*color: #006C84;*/
}
.dropDownBox {
	border: 1px solid #006C84;
	background: #FFFFFF;
	border-left: 0px;
	border-top-width: 0px;
	padding: 2px 5px 2px 9px;
}
.dropDownBoxItem{
	font-size: 10px;
}
a.dropDownBoxItem:link {
	text-decoration: none;
}
a.dropDownBoxItem:visited {
	text-decoration: none;
}
a.dropDownBoxItem:hover {
	text-decoration: underline;
}
a.dropDownBoxItem:active {
	text-decoration: underline;
}
.sub {
	font-size: 11px;
	padding:5px;
}
table.sub th {
	background-color:#057791;
	color:#FFFFFF;
	font-size: 11px;
	text-align:left;
}
table.sub td {
	font-size: 11px;
	background-color:#e2f2f1;
}
a.sub:link {
	text-decoration: underline;
}
a.sub:visited {
	text-decoration: underline;
}
a.sub:hover {
	text-decoration: underline;
}
a.sub:active {
	text-decoration: underline;
}
.small {
	font-size: 10px;
	color: #006C84;
}
a.small:link {
	font-size: 10px;
	color: black;
	text-decoration: underline;

}
a.small:visited {
	/*font-size: 10px;
	color: #006C84;*/
	text-decoration: underline;

}
a.small:hover {
	/*font-size: 10px;
	color: #006C84;*/
	text-decoration: underline;

}
a.small:active {
	/*font-size: 10px;
	color: #006C84;*/
	text-decoration: underline;
}
.smaller {
	font-size: 9px;
	/*color: #006C84;*/
}
a.smaller:link {
	font-size: 9px;
	/*color: #006C84;*/
	text-decoration: underline;

}
a.smaller:visited {
	font-size: 9px;
	/*color: #006C84;*/
	text-decoration: underline;

}
a.smaller:hover {
	font-size: 9px;
	/*color: #006C84;*/
	text-decoration: underline;

}
a.smaller:active {
	font-size: 9px;
	/*color: #006C84;*/
	text-decoration: underline;
}
.photocaption {
	font-size: 10px;
}
.homepagead {
	font-size: 11px;
}
/*
td {
	font-size: 12px;
}*/

.w{}

.border1{border:1px dotted #ccc;border-bottom:0;border-right:0;}
.border2{border:1px dotted #ccc;border-bottom:0;border-left:0;}
.border3{border:1px dotted #ccc;border-top:0;border-right:0;}
.border4{border:0;border-bottom:1px dotted #ccc;}
.border5{border:1px dotted #ccc;border-top:0;border-left:0;}

tr.winline td {font-size:12px;}
tr.winline td a {color:Black;}
tr.winline td a:hover {color:#666;}
tr.activeline td {font-size:11px;}
tr.activeline td a:hover {color:#666;}

.bold{font-weight:bold;}