body { 
	background: #00954D; 
	margin: 0px
	}
	
ul {  
	padding-left: 2em; 
	text-indent: 0em; 
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px
	}
	
ol {  
	padding-left: 3em; 
	text-indent: 0em; 
	margin-top: 5px; 
	margin-bottom: 5px;
	margin-left: 0px
	}
	
.month { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none; 
	padding: 0px 40px 0px 24px 
	}

.month a:hover, .month a:link, .month a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #23A366; 
	text-decoration: underline; 
	padding: 0px 
	}
	
.pop { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #23A366; 
	text-decoration: none; 
	padding: 0px 60px 0px 60px 
	}

.pop a:hover, .pop a:link, .pop a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #23A366; 
	text-decoration: underline; 
	padding: 0px 
	}
	
.cnt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none; 
	padding: 0px 10px 0px 24px 
	}

.cnt a:hover, .cnt a:link, .cnt a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #23A366; 
	text-decoration: underline; 
	padding: 0px 
	}

.cntB1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none; 
	padding: 5px 0px 5px 24px 
	}
	
.cntA { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none; 
	padding: 0px 0px 0px 94px 
	}
	
.questTable {
	border-left: 1px solid #cbd4d1
}
	
.cntB { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none; 
	padding: 0px 0px 0px 24px 
	}

.cntB a:hover, .cntB a:link, .cntB a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #23A366; 
	text-decoration: underline; 
	padding: 0px 
	}

.cntC { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none; 
	padding: 0px 0px 0px 5px 
	}

.cntC a:hover, .cntC a:link, .cntC a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #23A366; 
	text-decoration: underline; 
	padding: 0px 
	}
	
.cntD { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none; 
	padding: 0px 0px 0px 0px 
	}

.cntD a:hover, .cntD a:link, .cntD a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #23A366; 
	text-decoration: underline; 
	padding: 0px 
	}
	
	
.cnt2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none; 
	padding: 0px 10px 14px 24px;
	border-right: solid #BFDBCF 1px
	}

.cnt2 a:hover, .cnt2 a:link, .cnt2 a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #23A366; 
	text-decoration: underline; 
	padding: 0px 
	}

.cnt2a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none; 
	padding: 0px 10px 14px 24px;
	}
	
.microtab {
	border-top: 1px solid #BFDBCF
}
	
.cnt3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none; 
	padding: 0px 10px 14px 10px
	}

.cnt3 a:hover, .cnt3 a:link, .cnt3 a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #23A366; 
	text-decoration: underline; 
	padding: 0px 
	}
	
.cntA { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none; 
	padding: 0px 40px 10px 24px 
	}

.cntA a:hover, .cntA a:link, .cntA a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #23A366; 
	text-decoration: underline; 
	padding: 0px 
	}
	
.cnthead { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none; 
	padding: 0px 40px 0px 24px 
	}
	
.cnthead2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none; 
	padding: 0px 40px 0px 24px;
	border-top: solid #BFDBCF 1px
	}
	
.footer { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #ADDDC6; 
	text-decoration: none; 
	padding: 10px 15px 10px 10px 
	}

.footer a:hover, .footer a:link, .footer a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #ADDDC6; 
	text-decoration: none; 
	padding: 0px 
	}
	
.signin { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #01944D; 
	text-decoration: none; 
	padding: 0px 10px 0px 15px 
	}

.signin a:hover, .signin a:link, .signin a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #01944D; 
	text-decoration: underline; 
	padding: 0px 
	}

.leftmenu_table {
	padding: 0px 0px 0px 28px;
}


.menu_level1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #00954D; 
	text-decoration: none;
	background-color: #ffffff;
	border-bottom: solid #ADDDC6 1px;
	padding: 2px 0px 0px 10px;
	height: 24px
}

.menu_level1 a:hover, .menu_level1 a:link, .menu_level1 a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #00954D; 
	text-decoration: none; 
	padding: 0px 
	}

.menu_level2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #00954D; 
	text-decoration: none;
	background-color: #EEF8F3;
	border-bottom: solid #ADDDC6 1px;
	padding: 2px 0px 0px 10px;
	height: 24px
}

.menu_level2 a:hover, .menu_level2 a:link, .menu_level2 a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #00954D; 
	text-decoration: none; 
	padding: 0px 
	}
	
.menu_level3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none;
	background-color: #EEF8F3;
	border-bottom: solid #ADDDC6 1px;
	padding: 2px 0px 0px 18px;
	height: 24px
}

.menu_level3  a:hover, .menu_level3  a:link, .menu_level3  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none; 
	padding: 0px 
	}
	
.menu_level4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none;
	background-color: #EEF8F3;
	border-bottom: solid #ADDDC6 1px;
	padding: 2px 0px 0px 30px;
	height: 24px
}

.menu_level4  a:hover, .menu_level4  a:link, .menu_level4  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none; 
	padding: 0px 
	}
	
.welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #00954D; 
	text-decoration: none;
	padding: 0px 0px 0px 10px;
}

.welcome  a:hover, .welcome  a:link, .welcome  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #00954D; 
	text-decoration: underline; 
	padding: 0px 
	}
	
/* ********** Form style**************** */
.but { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #00954D; 
	text-decoration: none; 
	padding-left: 10px; 
	padding-right: 10px; 
	background-color: #FFFFFF
	}

.frm { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #01944D; 
	text-decoration: none; 
	padding-left: 0px; 
	padding-right: 5px; 
	}

.txtfield { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #01944D; 
	text-decoration: none; 
	padding-left: 3px; 
	padding-right: 0px;
	background-color: #ffffff; 
	border: solid #01944D 1px
	}

	
/* ********** headers style**************** */
.header1 {   
	margin-top: 58px;
	margin-bottom: 10px
	}
	
.header2 {   
	margin-top: 5px;
	margin-bottom: 5px
	}
	
.sideImage {   
	margin: 0px -40px 20px 20px
	}
	
.sideKick {   
	margin: 0px 0px 0px 0px
	}
	
.nicorette {   
	height: 115
	}

.menu1 {
	position: relative; top: 116; left: 28
}

/*Home Page flash */

#tst_flash{
	width: 552px;
	height: 196px;
}

/* ----- DIY style ----- */

.diy_cnt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #FFFFFF; 
	text-decoration: none; 
	padding: 18px 24px 18px 24px;
	}

.diy_cnt a:hover, .diy_cnt a:link, .diy_cnt a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #FFFFFF; 
	text-decoration: underline; 
	}


/* Apologies message */
table tr td.sorry {
	background:#007e43 url(/images/sitewide/sorry_bg.gif) repeat-x;
	padding:20px;
	font-size:11px;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	line-height:18px;
	height:192px;
}

table tr td.sorry img.hd{
	margin:0 0 8px 0;
}
