body {
    background: #CCECF3 url("./images/teal/bg_teal.gif") repeat-x !important;
}

.midm {
	background: #003038 url("./images/teal/midm_teal.png") repeat-x !important;
}

.midr {
	background: #003038 url("./images/teal/midr_teal.png") no-repeat !important;
}

.rtl .midr {
	background: #003038 url("./images/teal/midrrtl_teal.png") no-repeat !important;
}

.start, .startmisc:hover, .navorb, .navorb:hover {
	background-image: url("./images/teal/start_teal.png") !important;
}

.navup, .navup:hover, .rtl .navup, .rtl .navup:hover, .popup, .rtl .popup, .blue, .red, .green, .black, .teal, .purple, .pink {
	background-image: url('./images/teal/popup_teal.png') !important;
}

.navmessages, .navmessages:hover {
	background-image: url("./images/teal/navmessages_teal.png") !important;
}

.navsettings, .navsettings:hover {
	background-image: url("./images/teal/navsettings_teal.png") !important;
}

.navbutton, .navbutton:hover {
	background-image: url("./images/teal/navmrbutton_teal.png") !important;
}

#navbarbg {
	background: #06718A url("./images/teal/navm_teal.png") repeat-x !important;
}

a.squarebuttonl {
	background: transparent url("./images/teal/navl_teal.png") no-repeat top left !important;
}

a.squarebuttonl span {
	background: transparent url("./images/teal/navr_teal.png") no-repeat top right !important;
}

a.squarebuttonl:hover { /* Hover state CSS */
	background-position: bottom left !important;
}

a.squarebuttonl:hover span { /* Hover state CSS */
	background-position: bottom right !important;
}

/* Tables
 ------------ */
.cat, li.header dl {
	background: #033137 url("./images/teal/cellpic1_teal.gif") !important;
}

.catb {
	background: #03232A url("./images/teal/cellpic3_teal.gif") !important;
}

.reply-icon span	{ background-image: url("./images/teal/button_topic_reply_teal.png") !important; }
.qreply-icon span	{ background-image: url("./images/teal/button_topic_qreply_teal.png") !important; }
.post-icon span		{ background-image: url("./images/teal/button_topic_new_teal.png") !important; }
.locked-icon span	{ background-image: url("./images/teal/button_topic_locked_teal.png") !important; }
.pmreply-icon span	{ background-image: url("./images/teal/button_pm_reply_teal.png") !important; }
.newpm-icon span 	{ background-image: url("./images/teal/button_pm_new_teal.png") !important; }
.forwardpm-icon span	{ background-image: url("./images/teal/button_pm_forward_teal.png") !important; }