/***********************************************/
/* standard.css                                */
/* Use with template:- _template.asp           */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body{
	font-family: Verdana, sans-serif;
	color: #000000;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background: #DEDECA;
}
.smallText{
	font: 80% Verdana,sans-serif;
	padding: 1px;
}
#divider_line {
	border-top: #999999 1px dashed;
	margin: 0;
	margin-left: 0.4em;
	margin-right: 1em;
	margin-top: 1em;
	padding-bottom: 0.3em;
	line-height: 0;
}

/******* hyperlink and anchor tag styles *******/
a:link, a:visited{
	color: #006699;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color: #FF6600;
}
a.OpenNewWindow {
	padding:.4em 16px .4em 0;
	margin:0 0 1em 0;
	display:inline;
	text-decoration:none;
	background: url("../../images/global/newWindow.gif") no-repeat right center !important;
	clear:left;
}
a.OpenPDF {
	padding:.4em 16px .4em 0;
	margin:0 0 1em 0;
	display:inline;
	text-decoration:none;
	background: url("../../images/global/doc_pdf.gif") no-repeat right center !important;
	clear:left;
}
a.OpenWordDoc {
	padding:.4em 16px .4em 0;
	margin:0 0 1em 0;
	display:inline;
	text-decoration:none;
	background: url("../../images/global/doc_word.gif") no-repeat right center !important;
	clear:left;
}
a.OpenPowerPointDoc {
	padding:.4em 16px .4em 0;
	margin:0 0 1em 0;
	display:inline;
	text-decoration:none;
	background: url("../../images/global/doc_powerpoint.gif") no-repeat right center !important;
	clear:left;
}

/************** header tag styles **************/
h1{
 font: bold;
 color: #666633;
 margin: 0px;
 padding: 0px;
}
h2{
 font: bold;
 color: #CC6600;
 margin: 0px;
 padding: 0px;
}
h3{
 font: bold;
 color: #000000;
 margin: 0px;
 padding: 0px;
}
h4{
 font: bold;
 color: #CC6600;
 margin: 0px;
 padding: 0px;
}
h5{
 font: bold;
 color: #000000;
 margin: 0px;
 padding: 0px;
}
/*************** list tag styles ***************/
ul{
	list-style-type: none;
	margin: 0.3em;
	margin-top: -0.5em;
	margin-bottom: -0.5em;
	padding: 1em;
}
ul li{
	background-image: url("../../images/global/arrow_black.gif");
	background-repeat: no-repeat;
	background-position: 0 0.1em;
	padding: 0;
	padding-left: 0.8em;
	padding-right: 1em;
	margin: 0.3em 0 0.3em 0;
}
ol li{
	padding: 0;
	padding-right: 1em;
	margin: 0.3em 0 0.3em 0;
}
ul ul{
	list-style-type: none;
	margin: -0.8em;
}
ul ul li{
	background-image: url("../../images/global/arrow_grey.gif");
	background-repeat: no-repeat;
	background-position: 0 0.1em;
	padding-left: 0.8em;
	padding-right: 1em;
}
/********* form and related tag styles *********/
form {
	margin: 0;
	padding: 0;
}
label{
	font: bold 1em Verdana, sans-serif;
	color: #666633;
}
.buttonReset {
	color: #FFCCCC;
	background-color: #990000;
	border: #666600 1px solid;
	font: bold 90% Verdana, sans-serif;
	padding: 2px;
}
.buttonSubmit{
	color: #FFFFFF;
	background-color: #666633;
	border: #666600 1px solid;
	font: bold 90% Verdana, sans-serif;
	padding: 2px;
}
.formsTable {
	margin-right: 1em;
	border-collapse: collapse;
	width: 80%;
	background: #DEDECA;
}
.formsTable TH {
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	text-align: left;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	background: #DEDECA;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	font: bold 100% Verdana, san-serif;
	color: #663300;
}
.formsTable TR TD {
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	text-align: left;
	vertical-align: top;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;

	font: 100% Verdana, san-serif;
}
/************* breadCrumb styles ***************/
#breadCrumb{
	padding: 0px 0px 10px 5px;
	font: 11px Verdana,sans-serif;
	color: #999999;
}
#breadCrumb a{
	background: transparent url("../../images/global/breadCrumb.gif") no-repeat center right;
	text-decoration: none;
	padding-right: 18px;
	color: #006699;
}
#breadCrumb a:visited, .breadcrumb a:active{
	color: #006699;
}
#breadCrumb a:hover{
	color: #FF6600;
	text-decoration: underline;
}
#breadCrumb a.printpage{
	float: right;
	background-image: url("../../images/global/print.gif");
	background-repeat: no-repeat;
	background-position: 0 0em;
	margin-right: 1em;
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}
/**************** table styles ******************/
TABLE {
	margin-right: 1em;
	border-collapse: collapse;
}
TR {
	margin-right: 1em;
	border-collapse: collapse;
}
TD {
	margin-right: 1em;
	border-collapse: collapse;
	padding-right: 0.3em;
	padding-left: 0.3em;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	text-align: left;
	vertical-align: top;
}
TH {
	margin-right: 1em;
	border-collapse: collapse;
	padding-right: 0.3em;
	padding-left: 0.3em;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	font: bold 100% Verdana, sans-serif;
	color: #663300;
	text-align: left;
	vertical-align: middle;
	background-color: #DEDECA;
}
.Table_w_border {
	margin-top: 1em;
	margin-right: 1em;
	/*border-collapse: collapse;*/
	width: 95%;
	/*background: #DEDECA;*/
}
.Table_w_border TH {
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	text-align: left;
	vertical-align: top;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	background: #DEDECA;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	font: bold 100% Verdana, san-serif;
	color: #663300;
}
.Table_w_border TR TD {
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	text-align: left;
	vertical-align: top;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	font: 100% Verdana, san-serif;
}
.split DIV {
	clear: both;
	width: 100%;
}
.split UL {
	FLOAT: none !important; MARGIN: 0px; WIDTH: auto; TEXT-ALIGN: left;
}
.split DIV DIV {
	CLEAR: none; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; WIDTH: 48%; PADDING-TOP: 0px; min-width: 7.5em;
}
.split UL UL {
	MARGIN-TOP: -0.8em;
	MARGIN-BOTTOM: -1em;
}
.split UL UL LI{
}
.split DIV DIV.half2 {
	FLOAT: right;
}
.split .top H2 {
	MARGIN-TOP: 1.2em;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#main{
	position: absolute;
	top: 120px; /* with search box 135px*/
	left: 2%;
	right: 2%;
	width:95.6%;
	background-color: #ffffff;
}
#mainAdmin{
	position: absolute;
	top: 60px;
	left: 2%;
	right: 2%;
	width:95.6%;
	background-color: #ffffff;
}
#content_column {
	padding-right: 0px;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	margin: 0.5em 0px;
	width: 79%;
	padding-top: 0px;
}
#tl {
	position: absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}
#tr {
	position: absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}
/***********************************************/
/* Left side bar                               */
/***********************************************/
#left_sidebar {
	float: left;
	padding: 10px;
	margin: 0px;
	overflow: hidden;
	width: 18%;
	text-overflow: ellipsis;
	max-width: 20%;
	background-color: #f5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: 70% Verdana, sans-serif;
}
/************ sectionLinks styles **************/
#sectionLinks{
	margin: 0px;
	padding: 0px;
}
#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}
#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image: url("../../images/light/bg_nav.jpg");
	font-weight: bold;
	padding: 5px 0px 5px 10px;	
	color: #666633;
}
#sectionLinks a:hover,
#pageHome a#linkHome,
#pageMyAcct a#linkMyAcct,
#pageHelp a#linkHelp,
#pageHrs a#linkHrs,
#pageUse a#linkUse,
#pageBkspace a#linkBkspace,
#pageDnload a#linkDnload,
#pagePrgs a#linkPrgs,
#pageSubGuides a#linkSubGuides,
#pageHeritage a#linkHeritage,
#pageNewcomers a#linkNewcomers,
#pageBusiness a#linkBusiness,
#pageKids a#linkKids,
#pageTeens a#linkTeens,
#pageSeniors a#linkSeniors,
#pageAboutus a#linkAboutus{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}
/************* relatedLinks styles **************/
.relatedLinks{
	margin: 0px;
	padding: 0px;
}
.relatedLinks h3{
	border-bottom: 1px solid #666666;
	background-image: url("../../images/light/bg_relatednav.jpg");
	font: bold 100% Verdana, sans-serif;
	padding: 5px 0px 5px 5px;
	color: #FFFFFF;
}
.relatedLinks a{
	display: block; 
}
.relatedLinks a:link, .relatedLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image: url("../../images/light/bg_nav.jpg");
	font-weight: bold;
	padding: 5px 0px 5px 5px;	
	color: #666633; 
}
.relatedLinks a:hover,
/***** _relxxx.asp *****/
#pageAG a#linkAG,
#pageMC a#linkMC,
#pageML a#linkML,
#pageTC a#linkTC,
#pageTV a#linkTV,
#pageUC a#linkUC,
#pageAdmin a#linkAdmin,
#pageAdult a#linkAdult,
#pageBestSell a#linkBestSell,
#pageBoard a#linkBoard,
#pageBookClub a#linkBookClub,
#pageBooksales a#linkBooksales,
#pageBorrow a#linkBorrow,
#pageCalculator a#linkCalculator,
#pageChildren a#linkChildren,
#pageCNIB a#linkCNIB,
#pageCat a#linkCat,
#pageClub a#linkClub,
#pagecommunity a#linkcommunity,
#pageComTrain a#linkComTrain,
#pageCompAdult a#linkCompAdult,
#pageCompKids a#linkCompKids,
#pageContact a#linkContact,
#pageDB a#linkDB,
#pageeBooks a#linkeBooks,
#pageeDocs a#linkeDocs,
#pageeducation a#linkeducation,
#pageEmploy a#linkEmploy,
#pageFAQs a#linkFAQs,
#pageFines a#linkFines,
#pagefungame a#linkfungame,
#pageHHrs a#linkHHrs,
#pageHoliday a#linkHoliday,
#pagehome a#linkhome,
#pagehomebound a#linkhomebound,
#pagehomewkhelp a#linkhomewkhelp,
#pageHonourBooks a#linkHonourBooks,
#pageipolicy a#linkipolicy,
#pageisafe a#linkisafe,
#pageLibCard a#linkLibCard,
#pagelibres a#linklibres,
#pageloan a#linkloan,
#pagelunauweb a#linklunauweb,
#pageMember a#linkMember,
#pageMission a#linkMission,
#pageNews a#linkNews,
#pagenewsletters a#linknewsletters,
#pagepc a#linkpc,
#pagePolicies a#linkPolicies,
#pagePreschool a#linkPreschool,
#pageprgs a#linkprgs,
#pagePub a#linkPub,
#pageRead a#linkRead,
#pagereadcorner a#linkreadcorner,
#pageRental a#linkRental, /***** check!!! *****/
#pageRentals a#linkRentals,
#pageServ a#linkServ,
#pagestory a#linkstory,
#pageStratPlan a#linkStratPlan,
#pageTeen a#linkTeen,
#pageTeleCirc a#linkTeleCirc,
#pageVolunteer a#linkVolunteer,
#pageweblinks a#linkweblinks,
#pagewebres a#linkwebres,
#pagewebres2 a#linkwebres2,
#pagewhaton a#linkwhaton,
#pageWiFi a#linkWiFi,
#page01 a#link01,
#page02 a#link02,
#page03 a#link03,


/***** check!!! *****/
#pageemployment a#linkemployment,
#pageESL a#linkESL,
#pagehealth a#linkhealth,
#pagehousing a#linkhousing,
#pagehowdo a#linkhowdo,
#pageimmigration a#linkimmigration,
#pageNewWeb a#linkNewWeb,
#pageAskStaff a#linkAskStaff,
#pagereg a#linkreg,
#pageviewACC a#linkviewAcc,
#pageblocks a#linkblocks,
#pagetrouble a#linktrouble{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}
/************** #advert styles **************/
.advert{
	margin: 0px;
	padding: 0px 0px 2px 2px;	
}
.advert h3{
	font: bold 100% Verdana, sans-serif;
	padding: 10px 0px 2px 0px;
}
.advert P{
	padding: 10px 0px 2px 0px;
	border-top: 1px solid #cccccc;
	font: 80% Verdana, sans-serif;
}
.advert img{
	display: block;
}
/***********************************************/
/* Right side bar                              */
/***********************************************/
#right_sidebar {
	float: right;
	margin: -0.5em 1em 0.5em 0px;
	overflow:: hidden;
	width: 25%; /* 25% */
	text-overflow: ellipsis;
	background-color: #FFFFFF;
	max-width: 25%; /* 25% */
	font: 11px Verdana,sans-serif;
	color: #333333;
}
#right_padding {
	padding-right: 0px;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	margin: 0px;
	width: 0.5em;
	padding-top: 0px;
}
/*************** round corners styles *****************/
#csc {
  background: #dedeca url("../../images/light/csc_tl.gif") no-repeat;
  width: 70%;
  height: auto;
  top: 10px;
  bottom: 10px;
  position : relative;
  left: 10px;
  padding: 0px 0px;
}
.tl, .tr, .bl, .br {
  position: absolute;
  width: 13px;
  height: 13px;
  display: block;
  margin-bottom: -1px;
}
.tr {
  background: transparent url("../../images/light/csc_tr.gif") no-repeat;
  top: 0;
  right: 0;
}
.bl {
	background: transparent url("../../images/light/csc_bl.gif") no-repeat;
	bottom: 32px;
	left: 668px;
}
.br {
	background: transparent url("../../images/light/csc_br.gif") no-repeat;
	right: -778px;
	bottom: 35px;
}
/*************** icons styles *****************/
div.verticalicon {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 1em;
	padding-top: 0px;
	background-color: #DEDECA;
	text-align: center;
}
div.verticalicon IMG{
	padding: 2px;
}
.title {	
	padding-right: 0px;
	padding-left: 0.5em;
	font-weight: bold;
	padding-bottom: 0.5em;
	margin: 0px;
	overflow: hidden;
	color: #666633;
	padding-top: 0.5em;
	text-overflow: ellipsis;
	background-color: #DEDECA;
	text-align: left;
}
.box_content {
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}
/************* calendar styles ***************/
div.mini_calendar {
	margin-top: 0.8em;
	margin-bottom: 1.2em;
	margin-left: 1em;
	margin-right: 1em;
	background-color: #DEDECA;
	text-align: left;
	font-size: 90%;
}
.title {
	font-weight: bold;
}
/***********************************************/
/* Header                                      */
/***********************************************/
#masthead{
	position: absolute;
	top: 0px;
	left: 2%;
	right: 2%;
	width:95.6%;
	background-color: #ffffff;
}
#siteName{
	margin: 0px;
	padding: 0px 0px 14px 10px;
	background-color: #ffffff;
}
#siteName h2{
	margin: 0px;
	padding: 8px 0px 0px 0px;
	color: #333333;
	font: bold 175% Verdana, sans-serif;
	letter-spacing: 5px; 
}
#siteName h3{
	margin: 0px;
	color: #666633;
	font: bold 80% Verdana, sans-serif;
}
#siteName img{
	position: absolute;
	top: 8px;
	right: 6px;
	padding: 0px;
	margin: 0px;
}
#bl {
	position:absolute;
	top: 67px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}
#br {
	position:absolute;
	top: 67px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}
/************* globalNav styles ****************/
#globalNav{
position: relative;
top: 70px; /* with search box 80px*/
left: 2%;
right: 2%;
width: 95.6%;
/*min-width: 640px;*/
height: 32px;
padding: 0px;
margin: 0px;
}
#globalLink{
	position: absolute;
	top: 5px; /* with search box 0px*/
	height: 28px;
	/*min-width: 640px;*/
	padding: 0px; /*20px 0px 5px 5px;*/
	right: 5px; /*10px*/
	margin: 0px;
	z-index: 101;
}

a.glassbutton{
	background: transparent url("../../images/light/but_green_left.gif") no-repeat top left;
	display: block;
	float: left;
	font: bold 11px Verdana;
	line-height: 15px;
	height: 23px;
	padding-left: 9px;
	text-decoration: none;
	margin-top: 10px;
	margin-left: 10px;
}
a:link.glassbutton, a:visited.glassbutton, a:active.glassbutton{
	color: #333333;
	text-decoration: none;
}
a.glassbutton span{
	background: transparent url("../../images/light/but_green_right.gif") no-repeat top right;
	display: block;
	padding: 4px 9px 4px 0;
}
a.glassbutton:hover{
	background-position: bottom left;
}
a.glassbutton:hover span{
	background-position: bottom right;
	color: #666666;
}
/************* no search box styles ***************/
#searchAll {
	float: left;
	font: bold 11px Verdana,sans-serif;
	top: 5px;
	padding: 20px 0px 5px 5px;
	height: 28px;
	z-index: 101;
	color: #666633;		
}
#searchAll a{
	background: transparent url("../../images/global/sepLine.gif") no-repeat center right;
	text-decoration: none;
	padding-right: 16px;
	color: #006699;
}
#searchAll a:visited, .searchAll a:active{
	color: #006699;
}
#searchAll a:hover{
	color: #FF6600;
	text-decoration: underline;
}
/*************** search styles *****************/
#search{
	float: left;
	top: 5px;
	padding: 5px 0px 5px 5px;
	font-size: 10px;
	height: 28px;
	z-index: 101;	
}
#search input{
  margin: 0px 0px 3px 5px;
  font: 120% Verdana, sans-serif;
  color: #CCCCCC;
}
#search input.buttonSubmit{
	color: #FFFFFF;
	background-color: #666633;
	border: 1px solid #666600;
	/*cursor: hand;*/
	font-weight: bold;
}
#viewall {
	font: 70% Verdana, sans-serif;
	margin-bottom: 10pt;
}

/***********************************************/
/* Content - 3-col (NEWS)                      */
/***********************************************/
#news_content_body { 
	clear: left;
	font-size: 70%;
	margin: 1em;
	margin-top: 0px;
	margin-right: 29%;
	margin-bottom: 0px;
}
/************ news header styles ***************/
#header_news {
	font: bold 70% Verdana, sans-serif;
	color: #663300;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
	background-color: #DEDECA;
	padding: 6pt;
	margin-bottom: 5pt;
	width: 57%;	
}
#header_news_title {
	padding-right: -0.5em; padding-left: 0.5em; padding-bottom: 0; padding-top: -0.5em;
	font: bold 70% Verdana, sans-serif;
	color: #663300;
}
/*************** news styles ******************/
#news_title {
	background-image: url("../../images/global/arrow.gif");
	background-repeat: no-repeat;
	background-position: top left;	
	padding-left: 10px;
	font: bold 100% Verdana, sans-serif;
	color: #666633;
}
.news_content {
	font-size: 100%;
	padding: 0px 0px 0px 0px;
}
.news_content p {
	margin: 1em;
	padding-left: 0;
	padding-right: 0.5em;
	padding-bottom: 8px;
	border-bottom: #999999 1px dashed;
}
/***********************************************/
/* Content - 3-col (EVENTS)                    */
/***********************************************/
#events_content_body { 
	clear: left;
	font-size: 70%;
	margin: 1em;
	margin-top: 0px;
	margin-right: 29%;
	margin-bottom: 0px;
}
/*********** events header styles **************/
#header_events {
	font: bold 70% Verdana, sans-serif;
	color: #663300;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
	background-color: #CCE5FF;
	padding: 6pt;
	margin-bottom: 5pt;
	width: 57%;
}
#header_events_title {
	padding-right: -0.5em; padding-left: 0.5em; padding-bottom: 0; padding-top: -0.5em;
	font: bold 70% Verdana, sans-serif;
	color: #663300;
}
/************** events styles *****************/
#event_title {
	background-image: url("../../images/global/arrow.gif");
	background-repeat: no-repeat;
	background-position: top left;	
	padding-left: 10px;
	font: bold 100% Verdana, sans-serif;
	color: #666633;
}
.event_content {
	font-size: 100%;
	padding: 0px 0px 0px 0px;
}
.event_content p {
	margin: 1em;
	padding-left: 0;
	padding-left: -0.5em;
	padding-bottom: 8px;
	border-bottom: #999999 1px dashed;
}
/***********************************************/
/* Page Name style                             */
/***********************************************/
#pageName{
	padding-right: 0.5em;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 1px;	
	margin-right: 0.5em;	
}
#pageName h2{
	font: bold 110% Verdana, sans-serif;
	color: #666633;
	margin:0px;
	padding: 0px;
	padding-bottom: 5px;
	border-bottom: #999999 1px dashed;
}
/***********************************************/
/* Content - 2-col                             */
/***********************************************/
#general_content { 
	clear: left;
	font-size: 80%;
	margin: 0.5em;
	margin-top: -1em;
	margin-bottom: 0px;
}
#general_content P {
	font: 100% Verdana, sans-serif;
	color: #000000;
}
#general_content .sub_title {
	font: bold 110% Verdana, sans-serif;
	color: #CC6600;
}
.sub_title_w_tbl {
	font: bold 110% Verdana, sans-serif;
	color: #CC6600;
}
#IMG_align_right {
	float: right;
	margin: 0px 1ex 0px 0px;
}
/***********************************************/
/* Footer                                      */
/***********************************************/
#footer{
	clear: both;
	border-top: #999999 1px solid;
	font-size: 10px;
	color: #666666;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
}
#footer img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}
/************* date / time sytles **************/
#dateformat {
	clear: left;
	margin: 0.5em;
	padding-left: 1em;
	font: 9px Verdana, sans-serif;
	color: #999999;	
}
.dateRevised {
	clear: left;
	font: 80% Verdana, sans-serif;
	color: #999999;	
}	
#dateposted {
	clear: left;
	margin: 0.5em;
	padding-left: 0.5em;
	font: 9px Verdana, sans-serif;
	color: #999999;
}
/************* back-to-top sytles **************/
#pagebreak {
	padding-right: 0.5em;
	padding-left: 4px;
	padding-top: 1px;	
	margin-right: 0.5em;
	margin-top: 1.5em;
	border-bottom: #999999 1px dashed;
	font: 9px Verdana, sans-serif;
	color: #999999;	
}
.bktop{
	float: right;
	background-image: url("../../images/global/arrow_top.gif");
	background-repeat: no-repeat;
	background-position: 0 0em;
	padding: 0.2em;
	padding-left: 1.8em;
	padding-right: 1.5em;
	padding-bottom: 2em;
	margin: 0 0 0 0;
}
/************* print sytles **************/
.printpage{
	float: right;
	background-image: url("../../images/global/print.gif");
	background-repeat: no-repeat;
	background-position: 0 0em;
	padding: 0.2em;
	padding-left: 1em;
	padding-right: 1.5em;
	padding-bottom: 2em;
	margin: 0 0 0 0;
}
/********************* end **********************/
