	
/***************************************************************************************************/
/* Screen css */
/***************************************************************************************************/
	
/***************************************************************************************************/
/* Structure Styles *#023665/
/***************************************************************************************************/

body {  color: #023665; background-color: #fff;
  padding: 0; margin:0; border:none;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;letter-spacing: 0.101em;}
#wrapper {  width:100%;
   background-color: #DDD8B3;border-bottom:1px solid #7D8EA8;
  padding:0; margin:0; border:none;}
#header {  background-image:url(../images/banner/banner.jpg); background-repeat: no-repeat; background-position: left; 
		background-attachment: scroll;
  width:100%; height:100px;
  padding:0; margin:0; border:none;
  background-color:#002A54; color:#FFFFFF;}
#headerText {  margin:0; padding:15px 0 0 10px;
  float:left;}
#headerText h1 {
  margin:0; display:inline; padding:0;
  font-size: 28px; font-weight: normal; letter-spacing: .12em;
  color: #FFFFFF; background-color:transparent;
  margin-top: 0px; padding: 0px;
}
#logo {
  background-image:url(../images/banner/Logo.jpg);
  background-repeat: no-repeat;
  background-position: right;
  float:right;
  width:177px; height:100px;
}
#strip {
  background-color: #fff;
  height: 10px; width: 100%;
  background-image:url(../images/banner/logoAus2.gif);
  background-repeat: no-repeat;
  background-position: right;
}
#member {
  background-color: #C91521; color:#fff;
  width: 100%;
  border-bottom:1px solid #fff; padding: 0; margin: 0;
}
#menu {
  background-color: #B7B7B7; color: #fff;
  height: 42px; width: 100%;
  padding:0; margin:0; border-bottom: 1px solid #89803D;
		z-index:100;
		
}
#menuWidth{width:900px;height:20px;color:#00FF00;}
#bodyWrapper {
  background-color: #DDD8B3;
  background-image:url(../images/right_content.jpg);  background-repeat: repeat-y; background-position: right;
  padding:0; margin:0; border:none;
  width:100%;
}
#content {
  padding:0; margin:0 142px 0 150px; border-left: 1px solid #89803D; border-right: 1px solid #89803D;
  background-color: #FFF; color:#023665;
  text-align:left; min-height: 400px;
  position: relative; left:0; top:0;
}

* html #content {height: 400px;}

#contentData {padding:10px; margin: 0; border: none; font-size: 11px;}

#contentData #index {margin: -10px; height:400px;}

#leftPane {
  width: 150px;font-size: 11px; letter-spacing: .102em;
  padding:0; margin:0; border: none;
  background-color: #DDD8B3; color: #565446;
  position: absolute; left:0;
}

#leftContent {padding:0; margin:20px 0 0 0; border:none; font-size: 11px;}
#leftContent ul {list-style: none; padding: 0; margin:10px 0px 15px 0px; border:none;}
#leftContent li {list-style: none; padding: 0; margin: 0; border:none;}
#animation{margin-top:18px; z-index:inherit}
#rightContent {
  padding:0;
  margin:5px 0 0 0;
  border:none;
  height:200px;
  font-size: 10px;
		border:none;
 	text-align:center;
}
#rightContent ul {list-style: none; padding: 0; margin:10px 0px 15px 0px; border:none;}
#rightContent li {list-style: none; padding: 0; margin: 0; border:none;}

#rightPane {
  position: absolute; right:0;
  width: 142px;font-size: 10px; letter-spacing: .102em;
  padding:0; margin:0; border: none;
  background-color: #DDD8B3; color: #565446;
}

#rightPaneImage {padding: 20px 0 0 0; margin:0; border:none; text-align:center;}

#footer {
  background-color: #023665;
  color:#fff;
  width:100%;
  text-align:right;
  margin:0;
  padding:0;
  border:none;
  background-image: url(../images/banner/footer.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
#footer p {
  margin:0;
  padding:10px 30px;
  border:none;
  text-align: right;
  color: #fff;
  background-color:transparent;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  letter-spacing: .105em;
}
#hotshot{ margin:0;
  padding:3px 120px;
  border:none;
  text-align: right;
  color:#023665;
  background-color:transparent;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  letter-spacing: .105em;}
#hotshot a{text-decoration:none}
#hotshot a:hover{text-decoration:none; color:#c91521}
#hotshot a:visited{text-decoration:none; color:#023665}
	
/***************************************************************************************************/
/* Menu Styles */
/***************************************************************************************************/

#topnav {
  margin: 0; padding: 0; border: none;
  list-style: none;
  background-color:#E5E5E5;
}

#topnav li {
  display: block; float:left;
  margin:0; padding: 0; border: none;
}

#topnav + li + a {border-bottom:10px solid #fff;}

#topnav a {
  display:block; position: relative;
  color:#023665; background-color:#E5E5E5;
  margin:0; padding: 0.2em 7px; border-right: 1px solid #fff; border-bottom: 1px solid #fff;
  font: bold 12px helvetica, arial, geneva, lucida, sans-serif; text-decoration:none;
}
#topnav a:hover {background-color:#B7B7B7;}
#topnav a.here {
  position:relative; z-index:102; background-color:#B7B7B7;
  padding: 0.2em 7px; margin: 0;
  border-right: 1px solid #023665; border-bottom: 1px solid #B7B7B7;
}
#tagline{position:absolute;top:58px;left:260px;width:420px;height:20px;color:#fff;font-size:14px;background-color:transparent;z-index:2;visibility: visible;}
#tag0{position:absolute;top:80px;left:380px;width:200px;height:18px;color:#fff;background-color:transparent;z-index:5;visibility:hidden;}
#tag1{position:absolute;top:80px;left:380px;width:380px;height:18px;color:#fff;background-color:transparent;z-index:5;visibility:hidden;}
#tag2{position:absolute;top:80px;left:350px;width:380px;height:18px;color:#fff;background-color:transparent;z-index:5;visibility:hidden;}
#tag3{position:absolute;top:80px;left:360px;width:380px;height:18px;color:#fff;background-color:transparent;z-index:5;visibility:hidden;}
#tag4{position:absolute;top:80px;left:300px;width:380px;height:18px;color:#fff;background-color:transparent;z-index:5;visibility:hidden;}
#tag5{position:absolute;top:80px;left:300px;width:380px;height:18px;color:#fff;background-color:transparent;z-index:5;visibility:hidden;}
#tag6{position:absolute;top:80px;left:260px;width:430px;height:18px;color:#fff;background-color:transparent;z-index:5;visibility:hidden;}
#tag7{position:absolute;top:80px;left:350px;width:380px;height:18px;color:#fff;background-color:transparent;z-index:5;visibility:hidden;}
#tag8{position:absolute;top:80px;left:215px;width:460px;height:18px;color:#fff;background-color:transparent;z-index:5;visibility:hidden;}
#tag9{position:absolute;top:80px;left:350px;width:380px;height:18px;color:#fff;background-color:transparent;z-index:5;visibility:hidden;}
#tag10{position:absolute;top:80px;left:350px;width:380px;height:18px;color:#fff;background-color:transparent;z-index:5;visibility:hidden;}

ul#subnav {
	position:absolute;
	z-index:101;
	left: 0px;
	margin: 0;
	padding: 0;
	background-color: #B7B7B7;
	height:6px;
	font-size: 6px;
}
.center {
  text-align: center;
  margin-left:auto; margin-right:auto;
}
#subnav li {
  position:relative; z-index:102;
  float:left; display: block;
  margin: 0; padding: 1px 2px;
	letter-spacing: 0.090em;
}
#subnav a {
  display:block;
  text-decoration:none;
  margin:0; padding: 2px 4px; border: 0 none;
  background: transparent; background-image: none;
  color:#fff; background-color:transparent;
  font: bold 11px helvetica, arial, geneva, lucida, sans-serif;
}
#subnav a:hover {
  color:#023665; background: transparent;
  background-image: none;
  border: 0 none;
}
#subnav a.here {
  color:#023665;
  background: transparent;
  background-image: none;
  border: 0 none;
  margin:0;
  padding: 2px 4px;
}

/***************************************************************************************************/
/* Login & error */
/***************************************************************************************************/

pre {font-size: 9px;}

#login {
  padding: 0; margin:0; border:none;
  float:left;
}
#login a {
  display:block;
  padding:3px 10px; margin:0 10px 0 0px; border:none;
  font: bold 12px helvetica, arial, geneva, lucida, sans-serif; text-decoration:none; text-align:center
}
#login a:link{background-color:#C91521; color:#FFFFFF;text-decoration:none;}
#login a:visited {background-color:#C91521; color:#FFFFFF; text-decoration:none;}
#login a:hover {background-color:#C91521; color:#023665;text-decoration:none;}
.supranav{padding:0px; margin:3px 0px 0px 50px; border:none; float:left; font: bold 12px helvetica, arial, geneva, lucida, sans-serif; text-align:center}
.supranav a {padding:3px 10px; margin:0px; border:none;  text-decoration:none;}
.supranav a:link{background-color:#C91521; color:#FFFFFF; text-decoration:none;}
.supranav a:visited{background-color:#C91521; color:#FFFFFF;text-decoration:none;}
.supranav a:hover{background-color:#C91521; color:#023665;text-decoration:none;}
#welcome{color:#e5e5e5;}
#date {  padding:3px; margin:0 15px; border:none;
  background-color:#C91521; color:#FFFFFF;
  font: bold 12px helvetica, arial, geneva, lucida, sans-serif; text-align:right;}

.seperator {  width:100%; height:5px; background-color: #fff;}

.contentData {padding:20px;}
.paragraph{width:580px;}
form {margin: 0px;}
.button {border : solid 1px #fff; background: #e5e5e5; color : #666666; font-weight : bold; padding: 4px;}
.login {margin-left: 10px; margin-right: auto; margin-top: 1.5em; padding: 15px; border: 1px solid #cccccc; width: 430px; background: #FAFAFA;}
.login p {padding: 0 1em 0 1em;}
.form_block {border: 1px solid #cccccc; background: #e5e5e5; padding-top: 15px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px;}
.login_text {text-align: left; width: 40%; float: left;}
.login_form {text-align: left; float: right; width: 60%;}
.input_label {font-weight: bold; text-align: left;}
.input_box {width: 150px; margin: 0 0 1em 0; border: 1px solid #cccccc;}

.error{background-image: url(../images/error.png);}
.warning{background-image: url(../images/info.png);}
.notice{text-indent: 45px; line-height: 36px; background-position: 3px 3px; background-repeat: no-repeat;}
.error_highlight + p {color:#FF0000; font-size: 13px;}
.warning_highlight + p + ul{color:#FF0000; font-size: 13px;}

/***************************************************************************************************/
/* Website links*/
/***************************************************************************************************/

a:link {
  color:#023665;
  background-color: transparent;
  text-decoration: underline;
}
a:visited {
  color:#023665;
  background-color: transparent;
  text-decoration: underline;
}
a:hover {
  color:#BD1723;
  background-color: transparent;
  text-decoration: underline;
}
a:active {color:#0468BF; background-color: transparent;}

.menuTitle{margin: 20px 0px -8px 4px; font-weight:bold; padding-top:5px;}
#leftContent a.menu {text-decoration:none;font-size:10px; background-color:#C2BE9D; color: #565446; display:block; padding: 4px 5px; border-top: 1px solid #FFF9CF;border-bottom: 1px solid #8B8871;}
#leftContent a.menu:link {text-decoration:none; background-color:#C2BE9D; color: #565446; display:block; padding: 4px 5px;}
#leftContent a.menu:visited {text-decoration:none; background-color:#C2BE9D; color: #565446; display:block; padding: 4px 5px;}
#leftContent a.menu:hover {text-decoration:none; background-color:#DBD6B2; color: #565446; display:block; padding: 4px 5px; border-top: 1px solid #8B8871;border-bottom: 1px solid #FFF9CF;}
#leftContent a.menu:active {text-decoration:none; background-color:#C2BE9D; color: #565446; display:block; padding: 4px 5px;}
#leftMenuActive a.menu:active, #leftMenuActive a.menu:link, #leftMenuActive a.menu:visited, #leftMenuActive a.menu:hover {
  text-decoration:none; background-color:#DBD6B2; color: #565446; display:block;
  padding: 4px 5px; border-top: 1px solid #8B8871;border-bottom: 1px solid #FFF9CF;}
		
#activfire{margin:22px 0 0px 0;}
#social{margin:22px 0px 0px 0;}
#twitter{margin:2px 2px 0px 0; float:left; position:relative; display:block;
	padding: 0px 4px 0px 0px;}

#rightContent a.menu {text-decoration:none;font-size:10px; background-color:#C2BE9D; color: #565446;display:block;padding: 4px 5px;border-top: 1px solid #FFF9CF;	border-bottom: 1px solid #8B8871;	font-size: 10px;}
#rightContent a.menu:link {text-decoration:none; background-color:#C2BE9D; color: #565446; display:block; padding: 4px 5px;}
#rightContent a.menu:visited {text-decoration:none; background-color:#C2BE9D; color: #565446; display:block; padding: 4px 5px;}
#rightContent a.menu:hover {text-decoration:none; background-color:#DBD6B2; color: #565446; display:block; padding: 4px 5px; border-top: 1px solid #8B8871;border-bottom: 1px solid #FFF9CF;}
#rightContent a.menu:active {text-decoration:none; background-color:#C2BE9D; color: #565446; display:block; padding: 4px 5px;}
#rightMenuActive a.menu:active, #rightMenuActive a.menu:link, #rightMenuActive a.menu:visited, #rightMenuActive a.menu:hover {
  text-decoration:none; background-color:#DBD6B2; color: #565446; display:block;
  padding: 4px 5px; border-top: 1px solid #8B8871;border-bottom: 1px solid #FFF9CF;
}
.normal {text-decoration:none;}

/***************************************************************************************************/
/* Special Styles */
/***************************************************************************************************/

.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/***************************************************************************************************/
/* General Styles */
/***************************************************************************************************/

p {
  color: #023665;
  background-color:transparent;
  text-align: left;
  font-size: 12px;
  border: none;
  padding: 5px 0px 3px; margin: 0px;
}

h1 {  color: #C91521; background-color: transparent;
  font-size: 18px;
  letter-spacing: 0.11em;
  padding: 8px 0px 4px; border:none; margin: 0px;}

h2 {  color: #CFBB29;
  background-color: transparent;
  font-size: 15px;
  letter-spacing: 0.11em;
  border:none;
  padding: 8px 0px 4px;
  margin: 0px;}
h2 a, h2 a:link, h2 a:visited {color: #CFBB29;
	font-size: 15px;
  letter-spacing: 0.11em;
  border:none;
  padding: 8px 0px 4px;
  margin: 0px;
  background-color: transparent;
	text-decoration:none;}

h2 a:hover, h2 a:active { color: #C91521;  background-color: transparent;text-decoration:none;}
h3 {  font-weight: bold;
  color: #C91521;
  background-color: transparent;
  font-size: 13px;
  padding: 10px 0px 0px; margin: 0px;
  letter-spacing: .11em;
  text-align: left;}
h3 a, h3 a:link, h3 a:visited {
  color: #C91521;
  background-color: transparent;}
h3 a:hover, h3 a:active {
  color: #023665;
  background-color: transparent;}
h4 {  font-weight: bold;
  color: #023665;
  background-color: transparent;
  font-size: 12px;
  padding: 4px 0px 1px;
  letter-spacing: 0.105em;
  text-align: left;}
h5 {  font-weight: bold;
  color: #023665;
  background-color: transparent;
  font-size: 13px;
  padding: 4px 0px 2px; margin: 0px;
  letter-spacing: .11em;
  text-align: left;}
h5 a, h5 a:link, h5 a:visited {  color: #023665;  background-color: transparent;	text-decoration:none;}
h5 a:hover, h5 a:active {  color: #C91521;  background-color: transparent;text-decoration:none;}
h6 {  font-weight: bold;
  color: #023665;
  background-color: transparent;
  font-size: 12px;
  padding: 0px 0px px;
		margin:0px;
  letter-spacing: 0.105em;
  text-align: left;}

td {color: #023665; background-color: transparent;}
th {color: #023665; background-color:#E9E6CD; font-weight: bold;}
.footnote{font-size: 10px;}
.footnote500{font-size: 10px;width:580px;}
ul{color: #023665; background-color: transparent;font-size: 12px; letter-spacing: 0.102em;}
ol{color: #023665; background-color: transparent;font-size: 12px; letter-spacing: 0.102em;}
.contentBlock {  border-bottom: 1px solid #89803d;}
.contentBlockItem {  margin: 12px 8px;  padding-bottom: 8px;}
.contentLeft {  border-right: 1px solid #89803d; margin: 0px; padding: 0px;}
.stress{  font-style: italic;}
.highlight{color: #C91521; font-weight: bold;}
.clr {clear:both;}
.ctr {text-align: center;}
.imageRight {float: right;  margin-left: 10px;}
.imageLeft{float: left;  margin:8px 10px 8px 0px;	border: 1px solid #89803D;}
.imageRightNoBorder {float: right;  margin-left: 10px;}
.imageLeftNoBorder{float: left;  margin:8px 10px 8px 0px;	}
.imageLeftList{  float: left;  margin:8px 24px 8px 0px;	}
.imageLeft250x{  float: left;
  margin:8px 8px 8px 0px;
	border: 5px solid #89803D;
	height:250px; width:250px}
.imageLeft200x{  float: left;
  margin:8px 8px 8px 0px;
	border: 5px solid #89803D;
	height:200px; width:130px;}
form {font-size: 11px;}
.shiftListRight{margin:8px 0 0 50px}
.pdf{font-size: 9px;}

/***************************************************************************************************/
/* Forms and Boxes */
/***************************************************************************************************/

.textArea{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.BlueborderedBox {
  border-top: 10px solid #2969B9; border-right: 5px solid #2969B9; border-bottom: 5px solid #2969B9; border-left: 5px solid #2969B9;
  padding:0; margin: 0 0 10px 0; width: 490px;
  background-color: #FFFDFD; color: #023665;}
.BlueborderedBox div {border-top: 1px solid #000; border-left: 1px solid #000; padding: 5px; margin: 0;}

.boxedBlock {margin: 15px 0; padding: 0; border: none; font-size: 12px;background-color: transparent;}

.boxHeading {	margin: 0 0 3px 0;padding: 10px;font-size: 130%;color: #fff;background-color:#b7b7b7;font-weight: bold;}

.boxedBlock .top400 {background-image: url(../images/box_400_top.gif);background-position: top left; background-repeat: no-repeat;}
.boxedBlock .bottom400 {background-image: url(../images/box_400_bottom.gif); background-position: bottom left; background-repeat: no-repeat;}

.boxedBlock .top500 {background-image: url(../images/box_500_top.gif);background-position: top left; background-repeat: no-repeat;}
.boxedBlock .bottom500 {background-image: url(../images/box_500_bottom.gif); background-position: bottom left; background-repeat: no-repeat;}

.boxedBlock .top600 {background-image: url(../images/box_600_top.gif);background-position: top left; background-repeat: no-repeat;}
.boxedBlock .bottom600 {background-image: url(../images/box_600_bottom.gif); background-position: bottom left; background-repeat: no-repeat;}
.lightBluePadding {background-color: #e5e5e5; color: #023665; font-size:11px; padding:4px;}
.lightBlue {background-color: #e5e5e5; color: #023665; font-size:11px;}

/***************************************************************************************************/
/* Home Styles */
/***************************************************************************************************/

.storyHeadlineHome{
  font-weight: bold;
  color: #023665;
  background-color: transparent;
  font-size: 11px;
  padding:0px; margin: 4px 0px;
  letter-spacing: .103em;  }
	#homeList{
	list-style-position: inside;
}
#homeList li{
	padding:3px 0 3px 3px;
}
.mainItemPic{float:left; position:relative; display:block;
	padding: 4px; margin: 6px 16px 6px 0px;
 font-size: 11px;
 letter-spacing: .103em;
 border: 1px solid #89803D;}		
.catalogueItemHome{
  padding: 4px; margin: 4px 4px 4px 0px;
  font-size: 11px;
  letter-spacing: .103em;
  border: 1px solid #C91521;}
.catalogueImageHome{
  float: left;
  margin:8px 8px 4px 0px;
	border: 1px solid #89803D;}

.catalogueTextHome{ font-size: 11px;  letter-spacing: .103em;}
.homeNewsDate{
  color: #8EA7CC; font-weight:normal;
  background-color: transparent;
  font-size: 10px;}
.homeStory{font-size: 11px; letter-spacing: .103em;}
.advertImage {border: 1px solid #89803D; margin: 2px 0; padding: 0;}
.advertImage a {padding:0; margin:0; border:none;}

.directorImageLeft {float: left; margin:8px 8px 8px 8px;	border: 1px solid #89803D;}
.directorImageRight {float: right; margin:8px 8px 8px 8px;	border: 1px solid #89803D;}
#directorImage{margin:8px;	border: 1px solid #89803D;	height:324px; width:480px;}
.directorCaption{margin:10px; vertical-align: bottom; text-align: left;}
.cteeMemImageLeft {
  float: left;
  margin:8px 8px 8px 8px;
		border: 1px solid #89803D;
		height:200px; width:140px;
}
.cteeMemSmImageLeft {
  float: left;
  margin:8px 8px 8px 8px;
		border: 1px solid #89803D;
		height:141px; width:112px;
}
.cteeMemImageRight {
  float: right;
  margin:8px 8px 8px 8px;
		border: 1px solid #89803D;
		height:200px; width:140px;
}
.cteeMemNameLeft{font-weight:bold; text-align:left; margin:10px;}
.cteeMemNameRight{font-weight:bold; text-align:right; margin:10px;}
.cteeList{margin: 0 0 6px 0}
.tablePos{margin-left:10px; margin-bottom: 8px;}
.contactDetails{
	margin:6px 10px;
	color: #CFBB29;
	background-color: transparent;
	font-size: 12px;
	letter-spacing: 0.11em;
	font-weight: bold;
	width: 150px;
}
.contactItem{color: #023665;
	background-color: transparent;
	font-size: 12px;
	letter-spacing: 0.11em;
	font-weight: normal;}
 .contactDetailsLeft{float:left;
	padding-left:10px;
	color: #CFBB29;
	background-color: transparent;
	font-size: 12px;
	letter-spacing: 0.11em;
	font-weight: bold;
	width: 250px;
}
 .contactEmail{padding-left:30px;color:#023665;  background-color: transparent;}
	
/***************************************************************************************************/
/* News Styles */
/***************************************************************************************************/

.news{
  border: 1px solid #023665;
  padding: 3px 3px 3px 10px;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;
}
.newsItemPic{float:left; position:relative; display:block;
		padding: 4px; margin: 6px 6px 6px 0px;
  font-size: 11px;
  letter-spacing: .103em;
  border: 1px solid #89803D;
}			
.storyHeadline{ display: block; float:left;
  font-weight: bold;  color: #023665;  background-color: transparent;  font-size: 13px;
  padding: 6px 8px 2px 0px; margin: 0px;
  letter-spacing: .11em;
  }

.storyDate{
  color: #8EA7CC;
  background-color: transparent;
  font-size: 13px;
  padding: 6px 0px 2px 8px; margin: 0px;
}

/* *************************************************************************************************/
/* Membership Styles*/
/* *************************************************************************************************/

.country {background: #E9E8CD; color: #000;width:500px; text-align:center; margin-bottom:5px;padding:10px 0px;}
.countryForm{padding:0px 8px;  font-size:11px; }
.membershipTable{
	margin:5px 0px 10px 0px;
	border-top: 2px solid #89803D;
	border-right: 2px solid #89803D;
	border-bottom: 1px solid #89803D;
	border-left: 2px solid #89803D;
}
.membershipTableCellLeft{padding:4px;border-right: 1px solid #89803D;	border-bottom: 1px solid #89803D;}
.membershipTableCellRight{padding:4px;	border-bottom: 1px solid #89803D;}

/***************************************************************************************************/
/* Event Styles */
/***************************************************************************************************/
.event{
  border: 1px solid #C91521;
  padding: 3px 3px 3px 10px;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;
}
.eventItemPic{  float:left; position:relative; display:block;
	padding: 4px; margin: 6px 6px 6px 0px;
  font-size: 11px;
  letter-spacing: .103em;
  border: 1px solid #89803D;
		width:200px;
}			

/***************************************************************************************************/
/* Information Styles */
/***************************************************************************************************/

.journalImage{float: left; margin:8px 20px 8px 0px;	border: 1px solid #89803D;}
.journalList{font-size: 12px;	list-style-type: square;}

/***************************************************************************************************/
/* Library Styles */
/***************************************************************************************************/

.article {background: #E3F0F9; color: #023665;}
.book {background: #EBFAF2; color: #023665;}
.standard {background: #FFF0F1; color: #023665;}
.video {background: #FFF5DF; color: #023665;}
.addLibrary {background: #e5e5e5; color: #023665;}
#searchResults {margin:20px 0;}
.borderedBox {border: 1px solid #fff;}
.formWhLabel{background: transparent; color: #fff; font-weight:bold}

/***************************************************************************************************/
/* Committee Styles */
/***************************************************************************************************/

.committeeLogo{
  float: left;
  margin:8px 12px 8px 0px;
	/*border: 1px solid #89803D;*/
}
.committeeGuidelines{color: #023665; background-color: transparent;font-size: 12px; letter-spacing: 0.102em;list-style-type: lower-alpha; text-decoration:none; }
.committeeGuidelines li {text-decoration:none; padding-bottom:6px;text-indent::2em;}

/***************************************************************************************************/
/* Training Styles */
/***************************************************************************************************/

.nrtLeft{  float: left;  margin:8px 30px 8px 0px;}
.nrtRight{  float: right;  margin:8px 0px 8px 30px;}
.trainingTable{
	margin:5px 0px 10px 0px;
	border-top: 2px solid #89803D;
	border-right: 2px solid #89803D;
	border-bottom: 1px solid #89803D;
	border-left: 2px solid #89803D;
}
.trainingTableCellLeft{padding:3px;border-right: 1px solid #89803D;	border-bottom: 1px solid #89803D;}
.trainingTableCellRight{padding:3px;	border-bottom: 1px solid #89803D;}
.trainingTableCellRightNoBorder{padding:3px;	}
.trainingTableCellRightYellow{padding:3px;	border-bottom: 1px solid #89803D;background-color:#FFFFC1}
.feIcon{padding:0 10px;}
.trainingImage{text-align:center; margin: 10px 0px;}

/***************************************************************************************************/
/* Certification Styles */
/***************************************************************************************************/

.certNumber{text-align:left; font-size:9px}
#infoPanel{text-align:left; font-size:11px; margin:0px 10px;}
.checkboxState{float:left; margin-right:10px;}
.certHead{background-color:#DDD8B3;}
.certSub{margin:0; padding:7px 0px 1px 0px; font-size:12px; font-weight:bold;}
#certSearch{width:290px;font-size:10px;color: #565446; background-color:#E9E6CD;border: 1px solid #89803D;margin:8px 0 0 0;}
#certSearchForm{color:#565446;font-size:10px;}
#certSearchButton{color:#FFFFFF;background-color:#565446;font-size:10px;}
#certTable{font-size:10px;letter-spacing:.1em;margin:8px 0 0 0;border:2px solid #DDD8B3; }
#certBusTable{font-size:9px;letter-spacing:.095em;margin:8px 0 0 0;border:2px solid #DDD8B3; }
.certSeparator{border-top:1px solid #DDD8B3;margin:0px 2px 0px 0px;height:1px;}
#certPhone{
	background-image: url(../images/certification/phone_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding:6px 0 0 22px;
	margin:0;
	height:16px;
}
#certMail{
	background-image: url(../images/certification/mail_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding:6px 0 0 22px;
	margin:0;
	height:16px;
}
#certWww{
	background-image: url(../images/certification/www_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding:6px 0 0 22px;
	margin:0;
	height:18px;
}
#afspabLogo{float: right;  margin:8px;}
#applicContent{height:460px;}

/***************************************************************************************************/
/* Provider Styles */
/***************************************************************************************************/

.radioFloat{float:left; margin-right:15px;}
.checkboxProvider{margin-right:20px;}
.providerTable{font-size:10px;}
.providerSeparator{border-top:2px solid #e5e5e5; width:100%}
.description500{width:500px;}
.description600{width:600px;}
.tableSeparator{border-top:2px solid #DDD8B3; width:639px; margin:0px 4px 2px 0px;}
#areaMenu{margin:-20px 0 0 -50px; padding:0 0 16px 0;}
#areaMenu li {display: block; float:left; position: relative; font: bold 13px arial, helvetica, geneva, lucida, sans-serif; margin:0; border-bottom: 1px solid #959595;border-top: 1px solid #959595;}
#areaMenu a:link, #areaMenu a:visited{ padding:3px 10px; color:#C91521; background-color:#ffffff;text-decoration:none;
   padding:3px 10px; border-right: 1px solid #959595; border-bottom: 1px solid #959595;border-top: 1px solid #959595;}
#areaMenu a:hover { padding:3px 10px;  color:#023665; background-color:#E5E5E5;text-decoration:none;border-right: 1px solid #959595; border-bottom: 1px solid #959595;border-top: 1px solid #959595;}
#areaMenu a.here{ padding:3px 10px;  background-color:#E5E5E5;color:#023665;text-decoration:none;border-right: 1px solid #959595; border-bottom: 1px solid #959595;border-top: 1px solid #959595;}
#areaMenu a.active{ padding:3px 10px;  background-color:#E5E5E5;color:#023665;text-decoration:none;border-right: 1px solid #959595; border-bottom: 1px solid #959595;border-top: 1px solid #959595;}
.providerActivityImage{float: left;  margin:8px 48px 8px 0px;}

/***************************************************************************************************/
/* Information Styles */
/***************************************************************************************************/

.tableWrap{border:1px solid #89803D; margin-top:8px;}
.contentLower {border-top: 1px solid #89803d; margin: 0px; padding: 0px;}
.infoItem {margin:0px 12px 12px 12px;}

.ratesTableHead{
	background-color: #DDD8B3;
	color: #8b1c25;
	font-size: 16px;
	font-style: oblique;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #89803d;
	border-bottom: 1px solid #89803d;
}
.tableWrapLeft{border-right:1px solid #89803D; border-bottom:1px solid #89803D; border-left:1px solid #89803D; margin-top:8px; float:left;}
.tableWrapRight{border-right:1px solid #89803D; border-bottom:1px solid #89803D; border-left:1px solid #89803D; margin-top:8px; float:right;}
.centerWrap{text-align: center;width: 520px;}
.activityImage{float: left;  margin:8px 8px 8px 0px;}

/***************************************************************************************************/
/* Shop Styles */
/***************************************************************************************************/

#featureMenu{margin: -20px 0 40px -50px; padding: 0; list-style: none;}

#featureMenu li {display: block; float:left; position: relative; font: bold 16px arial, helvetica, geneva, lucida, sans-serif; margin:0; padding: 0; border-bottom: 1px solid #959595;border-top: 1px solid #959595;}
#featureMenu a:link, #featureMenu a:visited{margin:0; padding: 0 12px 3px 0;color:#023665; background-color:#E5E5E5;text-decoration:none;
   padding:0.2em 7px; border-right: 1px solid #959595; border-bottom: 1px solid #959595;}
#featureMenu a:hover { margin:0; color:#023665; background-color:#B7B7B7;text-decoration:none; padding: 0.2em 7px; border-right: 1px solid #959595; border-bottom: 1px solid #959595;}
#featureMenu a.here{ margin:0; background-color:#ffffff;color:#C91521;text-decoration:none;padding:0.2em 7px;border-right: 1px solid #959595; border-bottom: 1px solid #959595;}

#featureMenu a.active{ margin:0; background-color:#ffffff;color:#C91521;text-decoration:none;padding:0.2em 7px;border-right: 1px solid #959595; border-bottom: 1px solid #959595;}
#catalogueH2{ color: #D0C428;  background-color: transparent; font-size: 15px; letter-spacing: 0.11em; border:none; padding: 8px 0px 8px;  margin: 0px;}
.catalogueItem{margin-top: 8px;}
.catalogueImage{float: right; position: relative; display:block; margin-left: 4px; margin-bottom: 2px;}
.price{text-align:center;}
.catalogueTitle{color: #C91521; background-color: transparent; font-size:14px; font-weight:bold; text-align:left}
.catalogueAuthors{color: #023665; background-color: transparent; font-weight:bold}
.catalogueDescription{font-size:11px}
.catalogueDetails{border-bottom:1px solid #C91521;font-size:10px; list-style: none; text-align:left; margin-left:-6px;padding-bottom:15px}
.catalogueDetails li {position:relative; float:left; display: block; margin: 0; padding: 0px 10px; letter-spacing: 0.11em;}
.catalogueSeparator{border-bottom:1px solid #C91521; }
.code{border-bottom:1px solid #C91521; padding: 4px;margin: 4px 0px;}
.codeRef{float:left; width:60px; padding:0px 5px}
.codeTitle{float:left; width:300px; padding:0px 5px}
.codePrice{float:left; width:60px; padding:0px 5px}
.codeOrder{float:left; width:40px; padding:0px 5px}
#standardTable td{font-size:11px;letter-spacing: 0.11em;}
.standardData{font-size:10px;letter-spacing: 0.11em;color:#023665;background-color: transparent;}
.standardRef{font-size:10px;letter-spacing: 0.11em;color:#023665;background-color: transparent;font-weight: bold;}
.specialFlag{
	float:right;
	width:110px;
	height:110px;
	padding:37px 3px 10px 0px;
	color:#fff;
	background-color: transparent;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	margin:5px 20px 5px 5px;
	background-image: url(../images/catalogue/special_bkgr.gif);
	background-repeat: no-repeat;
}
#codesImage{float:left; display:block;margin:4px 20px 4px 0px; border: 1px solid #89803D;}
#pagination{background: #e5e5e5; color: #023665; margin-left: -4px; padding: 7px 0px; text-align:center; font-size:11px}
#pagination a{text-decoration:none;}
#pageNumbers{padding: 0px; text-align:center; margin:0px 60px}
#next{float:right; position: relative; display:block; width: 50px; margin-top:-13px}
#prev{float:left;  position:relative; display:block; width: 50px;}
#pageSelected{background: #E9E8CD; color: #023665; font-weight:bold;}
#shopFormWrap{padding:4px 40px}

/***************************************************************************************************/
/* Employment */
/***************************************************************************************************/

.vacancyWrap{border-top: 1px solid #89803d; margin:2px 4px 6px 0px; }
.vacancyInfo{width:250px; margin:20px 0 0 10px;border-left: 1px solid #D8D1A7;border-bottom: 1px solid #D8D1A7;padding-bottom:8px;padding-left:10px;}
.descriptionWrap{display:block; position:relative;float:left;padding-right:300px;}
.positionVacant{color: #C91521; background-color: transparent;font-size: 15px; font-weight:bold; letter-spacing: 0.11em;}
.vacancyLabel{margin-left:4px;color: #CFBB29; background-color: transparent;font-size: 12px;font-weight:bold; letter-spacing: 0.11em;}
.vacancyData{padding-left:10px;margin-left:8px;font-size: 11px;letter-spacing: 0.11em;}
.datePosted{font-size: 10px;letter-spacing: 0.11em;color: #BBAE64; background-color: transparent;}
.positionDescription{font-size: 12px;letter-spacing: 0.11em;}
.vacancyLeft{float:left; margin-right:200px; }
.listBox{font-size: 9px;}

/***************************************************************************************************/
/* Licencing Styles */
/***************************************************************************************************/

.cablerTable{font-size: 10px;}
#licencingTag{text-align:center;}
.document{margin:2px 4px 2px 0px; padding:4px 0px 4px 4px;}
.documentIcon {float:left; margin-right:20px; padding-right:10px;background-color:#FFFFFF}
.documentTextWrap{padding:4px; margin-left:46px}
.documentTextWrapNew{padding:4px; margin-left:46px; background-color:#e9e8cd; }
.documentTextWrapNewEg{padding: 4px; background-color:#e9e8cd; }
.documentText {color: #023665;  background-color:transparent;  text-align: left;  font-size: 11px;  border: none;  padding: 0px; }

/***************************************************************************************************/
/* Site Map Styles */
/***************************************************************************************************/

#sitemap{margin-left:25px;}
#sitemapMain{
	color: #CFBB29;
	background-color: transparent;
	font-size: 13px;
	letter-spacing: 0.11em;
	list-style: none;
	border:none;
	padding:2px 0px;	margin:0px;
	font-weight: bold;
}
#sitemapMain a, #sitemapMain a:link, #sitemapMain a:visited {color: #CFBB29; background-color: transparent; text-decoration:none;}
#sitemapMain a:hover, #sitemapMain a:active {color: #BD1723; background-color: transparent;}
#sitemapSub{
  font-weight: bold;
  color: #023665;
  background-color: transparent;
  font-size: 12px;
	list-style: none;
  padding:0px; margin:0px 10px;
  letter-spacing: .11em;
  text-align: left;
}
#sitemapSub a, #sitemapSub a:link, #sitemapSub a:visited {color: #023665;  background-color: transparent; text-decoration:none;}
#sitemapSub a:hover, #sitemapSub a:active {color: #BD1723;  background-color: transparent;}
#sitemapDown {
  font-weight: normal;
  color: #023665;
  background-color: transparent;
  font-size: 11px;
	list-style: none;
   padding:0px; margin:0px 15px;
  letter-spacing: .11em;
  text-align: left;
}
#sitemapDown a, #sitemapDown a:link, #sitemapDown a:visited {color: #023665;  background-color: transparent; text-decoration:none;}
#sitemapDown a:hover, #sitemapDown a:active {color: #BD1723; background-color: transparent;}

