/**
* A Joomla! Template
* @version 1.0
* @package - hazman_02
* @author - Hazman
* @date - July 28, 2006
* @website - www.hazmanonline.com
* @copyright (C) - Copyright (c) 2006 - Hazman - All Rights Reserved. 
*/

body {
	padding			      : 0; 
	margin			      : 0;
	vertical-align	            : top;
	scrollbar-face-color          : #ffffff;
    scrollbar-shadow-color        : #CBCDCE;
    scrollbar-darkshadow-color    : #ffffff;
    scrollbar-highlight-color     : #CBCDCE;
    scrollbar-3dlight-color       : #ffffff;
    scrollbar-track-color         : #ffffff;
    scrollbar-arrow-color         : #CBCDCE;
	background-color              : #D5E5EB;
}

tr, p, div {
  font-family           : verdana, Arial, Helvetica, sans-serif;
  font-size             : 12px;
  color                 : #363636;
  line-height: 1.4em;
}

ul {
  list-style            : none;
  margin                : 0;
  padding               : 0;
  font-size: 11px;
}

li {
	text-align : left;
	line-height : 15px;
	padding-left : 15px;
	margin-left : 10px;
	background-image : url(../images/arrow.gif);
	background-repeat : no-repeat;
	background-position : 0 3px;
}
li:hover {
	text-align : left;
	line-height : 15px;
	padding-left : 15px;
	margin-left : 10px;
	background-position : 0 3px;
	background-image : url(../images/arrow_hover.gif);
	background-repeat : no-repeat;
}

ol li {
	text-align : left;
	line-height : 15px;
	padding-left : 5px;
	margin-left : 0px;
	background-image : none;
}
ol li:hover {
	text-align : left;
	line-height : 15px;
	padding-left : 5px;
	margin-left : 0px;
	background-image : none;
}

.clr {
  clear                 : both;
}

a:link, a:visited {
  color                 : #134992;
  font-weight           : bold;
  text-decoration       : none;
  outline				: none;
}

a:hover {
  color                 : #ae0000;
  font-weight           : bold;
  text-decoration       : none;
}


/********** Special Links **********/
a.stream:link, a.stream:visited {
	width: 55px;
	height: 22px;
	background: url(../images/stream.gif) no-repeat;
	background-position: top left;
	float: left;
	outline: none;
}
a.stream:hover{
	width: 55px;
	height: 22px;
	background: url(../images/stream-hover.gif) no-repeat;
	background-position: top left;
	float: left;
}

a.download:link, a.download:visited {
	width: 72px;
	height: 22px;
	background: url(../images/download.gif) no-repeat;
	background-position: top left;
	float: left;
	outline: none;
}
a.download:hover{
	width: 72px;
	height: 22px;
	background: url(../images/download-hover.gif) no-repeat;
	background-position: top left;
	float: left;
}

a.church:link, a.church:visited {
	width: 300px;
	height: 115px;
	background: url(../images/ccucn-logo.jpg) no-repeat;
	background-position: top left;
	float: left;
	outline: none;
}
a.church:hover{
	width: 300px;
	height: 115px;
	background: url(../images/ccucn-logo-hover.jpg) no-repeat;
	background-position: top left;
	float: left;
}


/********** Main Background Inner Images **********/
#top_inner_img {
  width                 : 910px;
  height                : 30px;
  margin                : auto;
  background            : url(../images/top_inner_img.jpg) no-repeat;
}

#center_inner_img {
  width                 : 910px;
  margin                : auto;
  background            : url(../images/center_inner_img.jpg) repeat-y;
}

#bottom_inner_img {
  width                 : 910px;
  height                : 30px;
  margin                : auto;
  background            : url(../images/bottom_inner_img.jpg) no-repeat;
}


/********** Top Horizontal Menu **********/
ul#mainlevel-nav {
  font-size             : 0.8em;
  list-style            : none;
  margin                : 0;
  padding               : 0;
}

ul#mainlevel-nav li {
  line-height           : 21px !important;
  line-height           : 23px;
  float                 : left;
  font-size             : 11px;
  white-space           : nowrap;
  margin                : 0;
  padding-left          : 0px;
  padding-right         : 0px;
  background-image      : none;
}

ul#mainlevel-nav li a {
  color                 : #6e9520;
  display               : block;
  text-decoration       : none;
  padding-left          : 15px;
  padding-right         : 15px;
  background            : transparent;
  outline				: none;
}

#topmenu>ul#mainlevel-nav li a { 
  width: auto; 
  outline				: none;
}

ul#mainlevel-nav li a:hover {
  color                 : #ae0000;
  background            : #a4c388;
}


ul#mainlevel-user3 {
list-style-type: none;
margin: 0;
padding: 0;
}

ul#mainlevel-user3 li {
float: left;
margin: 0 3px 0 -3px;
padding: 0 10px 0 3px;
background-image: url(../images/gray-line.gif);
background-position: left center;
background-repeat: no-repeat;
}

ul#mainlevel-user3 li a{
font: normal 12px Helvetica, sans-serif;
text-decoration: none;
color: #999;
padding-left: 7px;
background-image: none;
white-space: nowrap;
display:block;
}

ul#mainlevel-user3 li.mainlevel-user3 a:hover {
color: #0054A7;
background-image: url(../images/bg_topmenu_hover.gif);
background-position: 0px 1px;
background-repeat: no-repeat;
}

ul#mainlevel-user3  li a.mainlevel_current-user3, ul#mainlevel-user3  li a.mainlevel_active-user3 {
font: bold 14px Helvetica, sans-serif;
font-variant : small-caps;
text-decoration: none;
color: #000;
background-image: url(../images/bg_topmenu_active.gif);
background-position: left center;
background-repeat: no-repeat;
}

table.header-tb{
	border-collapse: collapse;
	width: 860px;
}
table.header-tb #header-logo {
	width: 350px;
}
table.header-tb #header-other {
	width: 510px;
}
table.header-tb-inner{
	border-collapse: collapse;
	width: 430px;
}
table.header-tb-inner #cover{
width: 10px;
}
table.header-tb-inner #rss{
padding-top: 0.5em;
}

#whitecover {
position: relative;
z-index: 2;
width: 10px;
height: 17px;
background-color: #ffffff;
}


/********** Header **********/
#header {
  width                 : 910px;
  margin: auto;
  background            : url(../images/center_inner_img.jpg) repeat-y;
}

#gallery {
	width: 100%;
	height: 167px;
}

#gallery-medium {
	width: 880px;
	height: 202px;
	margin: auto;
}

#gallery-large {
	width: 100%;
	height: 252px;
}


/********** Containers **********/
#content_container {
  padding-top           : 10px;
  padding-left: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  margin: 0px;
}


/********** User 1 & 2 **********/
#topbox_container {
  width                 : 100%;
  float                 : right;
  clear                 : right;
  position              : relative;
}

#leftbox {
  width                 : 49%;
  float                 : left;
}

#rightbox {
  width                 : 49%;
  float                 : right;
}


/********** Frontpage Columns **********/
#left1 {
margin:0; padding:0;
position: relative;
top:0px;
left:20px;
width: 870px;
background: url(../images/content1-mid.jpg) top left repeat-y;
}

#left1_column {
  float: left;
  width: 240px;
}

#left1-top {
width: 240px;
height: 40px;
background:white url(../images/content1-left-top.jpg) top left no-repeat;
}

#left1-content {
  float: left;
  margin: 0px 0px 0px 6px;
  width: 222px;
}

#left1-bot {
  float: left;
width: 240px;
height: 17px;
background:white url(../images/content1-bot.jpg) bottom left no-repeat;
}

#right1 {
margin:0; padding:0;
background: url(../images/content1-mid.jpg) top right repeat-y;
}

#right1_column {
  float: right;
  width: 240px;
}

#right1-top {
width: 240px;
height: 40px;
background:white url(../images/content1-right-top.jpg) top right no-repeat;
}

#right1-content {
  float: right;
  margin: 0px 6px 0px 0px;
  width: 222px;
}

#right1-bot {
  float: right;
width: 240px;
height: 17px;
background:white url(../images/content1-bot.jpg) bottom right no-repeat;
}

#center1 {
  margin: 0px 257px;
  padding: 0;
}

#center1_column {
padding:0;
margin:0;
  background: url(../images/main1-mid.jpg) top right repeat-y;
}

#center1-top {
position: relative;
top: -5px;
left: 1px;
z-index: 2;
height: 9px;
background: url(../images/main1-top.jpg) no-repeat;
}

#center1-content {
  margin: 0px 14px 0px 14px;
}

#center1-bot {
position: relative;
bottom: -17px;
left: 1px;
z-index: 2;
height: 17px;
background: url(../images/main1-bot.jpg) no-repeat;
}


/********** Other Columns **********/

#left2 {
margin:0; padding:0;
position: relative;
top:0px;
left:20px;
width: 870px;
background: url(../images/content2-mid.jpg) top left repeat-y;
}

#left2_column {
  float: left;
  width: 165px;
}

#left2-top {
width: 165px;
height: 40px;
background:white url(../images/content2-left-top.jpg) top left no-repeat;
}

#left2-content {
  float: left;
  margin: 0px 6px 0px 6px;
  width: 153px;
}

#left2-bot {
  float: left;
width: 165px;
height: 17px;
background:white url(../images/content2-bot.jpg) bottom left no-repeat;
}

#right2 {
margin:0; padding:0;
background: url(../images/content2-mid.jpg) top right repeat-y;
}

#right2_column {
  float: right;
  width: 165px;
}

#right2-top {
width: 165px;
height: 40px;
background:white url(../images/content2-right-top.jpg) top right no-repeat;
}

#right2-content {
  float: right;
  margin: 0px 6px 0px 6px;
  width: 153px;
}

#right2-bot {
  float: right;
width: 165px;
height: 17px;
background:white url(../images/content2-bot.jpg) bottom right no-repeat;
}

#center2 {
  margin: 0px 182px;
  padding: 0;
}

#center2_column {
padding:0;
margin:0;
  background: url(../images/main2-mid.jpg) top right repeat-y;
}

#center2-top {
position: relative;
top: -5px;
left: 1px;
z-index: 2;
height: 9px;
background: url(../images/main2-top.jpg) no-repeat;
}

#center2-content {
  margin: 0px 14px 0px 14px;
}

#center2-bot {
position: relative;
bottom: -17px;
left: 1px;
z-index: 2;
height: 17px;
background: url(../images/main2-bot.jpg) no-repeat;
}

#center3 {
margin:0; padding:0;
position: relative;
top:0px;
left:20px;
width: 870px;
}

#center3_column {
padding:0;
margin:0;
background: url(../images/main3-mid.jpg) top center repeat-y;
}

#center3-top {
position: relative;
top: 0px;
left: 0px;
z-index: 2;
height: 14px;
background: url(../images/main3-top.jpg) no-repeat;
}

#center3-content {
  margin: 0 10px 0 5px;
}

#center3-bot {
position: relative;
bottom: 0px;
left: 0px;
z-index: 2;
height: 17px;
background: url(../images/main3-bot.jpg) no-repeat;
}

#center4 {
  margin: 0;
  padding: 0;
}

#center4_column {
padding:0;
margin:0;
  background: url(../images/main4-mid.jpg) top right repeat-y;
}

#center4-top {
position: relative;
top: -5px;
left: 0px;
z-index: 2;
height: 9px;
background: url(../images/main4-top.jpg) top right no-repeat;
}

#center4-content {
  margin: 0px 14px 0px 199px;
}

#center4-bot {
position: relative;
bottom: -17px;
left: 0px;
z-index: 2;
height: 17px;
background: url(../images/main4-bot.jpg) top right no-repeat;
}

#right2-events-top {
width: 165px;
height: 40px;
background:white url(../images/content2-events-top.jpg) top right no-repeat;
}


/********** Footer **********/
#footer {
font-family: Helvetica, sans-serif;
font-size: 12px;
font-variant: small-caps;
color: #808080;
  width                 : 100%;
  text-align            : center;
  margin-top            : 35px;
}


/********** Dates **********/
#date {
position: relative;
top: -6px;
left: 0px;
z-index: 3;
font-family: Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
font-variant: small-caps;
color: #000000;
margin: 0px 6px 0px 7px;
padding: 4px 0px 4px 0px;
background-color: #fdfdfd;
border-bottom: 1px dotted #CACACA;
}

#updated {
font-family: Helvetica, sans-serif;
font-size: 12px;
font-variant: small-caps;
color: #999;
text-align: right;
padding-top: 10px;
padding-bottom: 10px;
}

/********** Content **********/
a.readon:link, a.readon:visited {
	font-size: 11px;
	outline: none;
	float: right;
}
a.readon:hover{
	font-size: 11px;
	float: right;
}


/*#################### Mambo CSS ####################*/

/********** Special Menu Links **********/
ul#mainlevel-special {
  padding-top: 7px;
}

ul#mainlevel-special li {
background-image: none;
  margin                : 0;
  padding-top:2px;
  padding-bottom:2px;
}

#mainlevel-special, ul#mainlevel-special  li a.mainlevel-special {
  vertical-align        : middle;
  text-align            : left;
  padding-left          : 0px;
  text-decoration       : none;
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  font-variant: small-caps;
  color                 : #AFB686;
  font-weight           : bold;
  outline				: none;
}

a#mainlevel-special:hover {
  color                 : #AFB686;
}


/********** MainLevel Links **********/
ul#mainlevel {
  padding-top: 7px;
}

ul#mainlevel li {
background-image: none;
  margin                : 0;
  padding-top:2px;
  padding-bottom:2px;
}

a.mainlevel:link, a.mainlevel:visited {
  color                 : #134992;
  font-size             : 12px;
  font-weight           : bold;
  vertical-align        : middle;
  text-align            : left;
  padding-left          : 0px;
  text-decoration       : none;
  outline				: none;
}

a.mainlevel:hover {
  color: #ae0000;
  text-decoration       : none;
}


/********** SubLevel Links **********/
a.sublevel:link, a.sublevel:visited {
  height                : 20px;
  color                 : #000000;
  font-size             : 11px;
  vertical-align        : middle;
  text-align            : left;
  text-decoration       : none;
  padding-left          : 1px;
  outline				: none;
}

a.sublevel:hover {
  color: #ae0000;
  text-decoration       : none;
}


/********** Active MainLevel Links **********/
#active_menu, ul#mainlevel  li a.mainlevel_active {
  vertical-align        : middle;
  text-align            : left;
  padding-left          : 0px;
  text-decoration       : none;
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  font-variant: small-caps;
  color                 : #AFB686;
  font-weight           : bold;
  outline				: none;
}

a#active_menu:hover {
  color                 : #AFB686;
}


/********** Homepage Top Modules **********/
table.moduletable-homepage {
  width                 : 100%;
  margin-top        	: 17px;
  padding               : 0px;
  border-spacing        : 0px;
}

table.moduletable-homepage th {
	font-family : Helvetica, sans-serif;
	font-variant : small-caps;
	color : #8C846E;
	text-align : left;
	font-weight : normal;
	height : 22px;
	line-height : 22px;
	font-size : 17px;
	margin : 0;
	padding : 0;
	margin-bottom : 10px;
	padding-left : 10px;
	background-image: url(../images/header-th.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border-bottom: 1px dotted #CACACA;
}

table.moduletable-homepage td {
  font-size             : 13px;
  background            : #EEEEDF;
}

a.readon-homepage:link, a.readon-homepage:visited {
	font-size: 11px;
	outline: none;
	float: right;
}
a.readon-homepage:hover{
	font-size: 11px;
	float: right;
}

a.contentpagetitle-homepage:link, a.contentpagetitle-homepage:visited {
  color                 : #000000;
  text-align            : left;
  text-decoration       : none;
  outline				: none;
  font-family           : verdana, Arial, Helvetica, sans-serif;
}

a.contentpagetitle-homepage:hover {
  color                 : #ae0000;
  text-align            : left;
  text-decoration       : none;
  font-family           : verdana, Arial, Helvetica, sans-serif;
}

.contentheading-homepage {
	font-family : Helvetica, sans-serif;
	font-variant : small-caps;
	color : #000;
	text-align : left;
	font-weight : bold;
	height : 22px;
	line-height : 22px;
	font-size : 16px;
	margin : 4px;
}

.contentpaneopen-homepage {
  width                 : 100%;
}


/********** Homepage Middle Modules **********/
table.moduletable-homepagemid {
  width                 : 100%;
  margin-top        	: 10px;
  padding               : 0px;
  border-spacing        : 0px;
}

table.moduletable-homepagemid th {
	font-family : Helvetica, sans-serif;
	font-variant : small-caps;
	color : #8C846E;
	text-align : left;
	font-weight : normal;
	height : 22px;
	line-height : 22px;
	font-size : 17px;
	margin : 0;
	padding : 0;
	margin-bottom : 10px;
	padding-left : 10px;
	background-image: url(../images/header-th.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border-bottom: 1px dotted #CACACA;
}

table.moduletable-homepagemid td {
  font-size             : 13px;
  background            : #EEEEDF;
}

a.readon-homepagemid:link, a.readon-homepagemid:visited {
	font-size: 11px;
	outline: none;
	float: right;
}
a.readon-homepagemid:hover{
	font-size: 11px;
	float: right;
}

a.contentpagetitle-homepagemid:link, a.contentpagetitle-homepagemid:visited {
  color                 : #000000;
  text-align            : left;
  text-decoration       : none;
  outline				: none;
  font-family           : verdana, Arial, Helvetica, sans-serif;
}

a.contentpagetitle-homepagemid:hover {
  color                 : #ae0000;
  text-align            : left;
  text-decoration       : none;
  font-family           : verdana, Arial, Helvetica, sans-serif;
}

.contentheading-homepagemid {
	font-family : Helvetica, sans-serif;
	font-variant : small-caps;
	color : #000;
	text-align : left;
	font-weight : bold;
	height : 22px;
	line-height : 22px;
	font-size : 16px;
	margin : 4px;
}

.contentpaneopen-homepagemid {
  width                 : 100%;
}


/********** Homepage Middle Modules **********/
table.moduletable-homepagemidright {
  width                 : 100%;
  margin-top        	: 0px;
  padding               : 0px;
  border-spacing        : 0px;
}

table.moduletable-homepagemidright th {
	font-family : Helvetica, sans-serif;
	font-variant : small-caps;
	color : #8C846E;
	text-align : left;
	font-weight : normal;
	height : 22px;
	line-height : 22px;
	font-size : 17px;
	margin : 0;
	padding : 0;
	margin-bottom : 10px;
	padding-left : 10px;
	background-image: url(../images/header-th.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border-bottom: 1px dotted #CACACA;
}

table.moduletable-homepagemidright td {
  font-size             : 13px;
  background            : #EEEEDF;
}

a.readon-homepagemidright:link, a.readon-homepagemidright:visited {
	font-size: 11px;
	outline: none;
	float: right;
}
a.readon-homepagemidright:hover{
	font-size: 11px;
	float: right;
}

a.contentpagetitle-homepagemidright:link, a.contentpagetitle-homepagemidright:visited {
  color                 : #000000;
  text-align            : left;
  text-decoration       : none;
  outline				: none;
  font-family           : verdana, Arial, Helvetica, sans-serif;
}

a.contentpagetitle-homepagemidright:hover {
  color                 : #ae0000;
  text-align            : left;
  text-decoration       : none;
  font-family           : verdana, Arial, Helvetica, sans-serif;
}

.contentheading-homepagemidright {
	font-family : Helvetica, sans-serif;
	font-variant : small-caps;
	color : #000;
	text-align : left;
	font-weight : bold;
	height : 22px;
	line-height : 22px;
	font-size : 16px;
	margin : 4px;
}

.contentpaneopen-homepagemidright {
  width                 : 100%;
}


/********** Modules **********/
table.moduletable {
  width                 : 100%;
  margin-bottom         : 15px;
  padding               : 0px;
  border-spacing        : 0px;
}

table.moduletable th {
	font-family : Helvetica, sans-serif;
	font-variant : small-caps;
	color : #8C846E;
	text-align : left;
	font-weight : normal;
	height : 22px;
	line-height : 22px;
	font-size : 15px;
	padding-left : 5px;
	padding-top: 1px;
	background-image: url(../images/header-th.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

table.moduletable td {
  font-size             : 13px;
  background            : #EEEEDF;
}


/********** Poll **********/
.poll {
  color                 : #666666;
  line-height           : 14px;
  font-family           : Arial, Helvetica, sans-serif;
  font-size             : 10px;
}

.pollstableborder {
  padding               : 1px;
  border                : 1px solid;
}




/*############### CONTENT ###############*/

/***** Header for contentpaneopen *****/
.contentheading {
	font-family : Helvetica, sans-serif;
	font-variant : small-caps;
	color : #000;
	text-align : left;
	font-weight : bold;
	height : 22px;
	line-height : 22px;
	font-size : 16px;
	margin : 4px;
}


/***** Home, Joomla! License, Blog, Lower Content for Advanced Search *****/
.contentpaneopen {
  width                 : 100%;
}


/***** Title for Blog, News Feeds, Wrapper, Links, Advanced Search, Contact Us   *****/
.componentheading {
  color                 : #000000;
  font-family           : verdana, Arial, Helvetica, sans-serif;
  font-size             : 14px;
  font-weight           : bold;
  text-align            : left;
  padding-top           : 10px;
  padding-left          : 10px;
}


/***** Top Content for Getting Started, FAQs, News Feeds, Links *****/
.contentdescription {
  padding-left          : 0px !important;
  padding-left          : 10px;
}


/***** Lower Content for Getting Started, FAQs, News Feeds, Wrapper, Links, Contact Us *****/
.contentpane {
  padding-top           : 10px;
  padding-left          : 10px;
}


/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
  color                 : #000000;
  text-align            : left;
  text-decoration       : none;
  outline				: none;
  font-family           : verdana, Arial, Helvetica, sans-serif;
}

a.contentpagetitle:hover {
  color                 : #ae0000;
  text-align            : left;
  text-decoration       : none;
  font-family           : verdana, Arial, Helvetica, sans-serif;
}

a.category:link, a.category:visited {
  color                 : #333333;
  font-size             : 11px;
  font-weight           : bold;
  outline				: none;
}

a.category:hover {
  color                 : #ae0000;
}


/********** Inner Content **********/
.sectiontableheader {
  color                 : #7B8DA1;
  font-weight           : bold;
  background-color      : #CCCCCC;
}

.sectiontableentry1 {
  background-color      : #F0F0F0;
}

.sectiontableentry2 {
  background-color      : #E0E0E0;
}


/********** Rating **********/
.content_rating {
  padding               : 5px;
}

.small {
  color                 : #3366C0;
  font-family           : verdana, Arial, Helvetica, sans-serif;
  font-size             : 10px;
  font-weight           : bold;
  text-decoration       : none;
}

.smalldark {
  color                 : #000000;
  font-family           : verdana, Arial, Helvetica, sans-serif;
  font-size             : 10px;
  font-weight           : normal;
  text-decoration       : none;
}

.createdate {
  color                 : #999999;
  font-family           : Arial, Helvetica, sans-serif;
  font-size             : 10px;
  text-align            : left;
}

.button {
  height: 21px;
  color: #ae0000;
  font-family: Arial, Hevlvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  background: url(../images/button_bg.png) repeat-x;
  background-position: center center;
  padding: 0px 5px 0px 5px;
  cursor: pointer;
}

.inputbox {
  height: 18px;
  color: #000000;
  font-family: Arial, Hevlvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  border: 1px solid #888888;
  padding: 0px;
}

select.inputbox {
	font			             : bold 11px Arial, Helvetica, sans-serif;
	color			             : #000;
	border			       : 1px solid #666666;
}


/* Styles for dhtml tabbed-pages */
.ontab {
  color                 : #FFFFFF;
  font-weight           : bold;
  text-align            : center;
  background-color      : #ffae00;
  border-left           : outset 2px #ff9900;
  border-right          : outset 2px #808080;
  border-top            : outset 2px #ff9900;
  border-bottom         : solid 1px #d5d5d5;
    /* Cannot use hand as its not a W3C CSS validator */
	/*	cursor: hand;*/
}

.offtab {
  font-weight           : normal;
  text-align            : center;
  background-color      : #e5e5e5;
  border-left           : outset 2px #E0E0E0;
  border-right          : outset 2px #E0E0E0;
  border-top            : outset 2px #E0E0E0;
  border-bottom         : solid 1px #d5d5d5;
    /* Cannot use hand as its not a W3C CSS validator */
	/*	cursor: hand;*/
}

.tabpadding {
}

.tabheading {
  text-align            : left;
  background-color      : #ffae00;
}

.pagetext {
  visibility            : hidden;
  display               : none;
  position              : relative;
  top                   : 0;
}

/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
  background-color      : #f0f0f0;
}
.code {
  background-color      : #f0f0f0;
  border                : 1px solid #FFF;
}

/* Text passed with mosmsg url parameter */
.message {
  color                 : #ff6600;
  font-family           : verdana, Arial, Helvetica, sans-serif;
  font-size             : 10pt;
  font-weight           : bold;
  text-align            : center;
}

/* Javascript Back button */
.back_button {
  text-align            : center;
  margin-top            : 40px;
}

table.contenttoc {
  color                 : #333300;
  background-color      : #ffffff;
  border                : 1px solid #333;
}

table.contenttoc td {
  font-size             : 8pt;
  font-weight           : normal;
  text-align            : left;
}

table.searchinto {
  width                 : 100%;
}

table.searchintro td {
  color                 : #ffffff;
  font-weight           : bold;
  background-color      : #293C43;
}
