body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #ffffff;
	color: #000000;
	margin: 0px;
	padding: 0px;
}


.bglightergrey{
	background: #F7F7F7;
}
.bgdarkgrey{
	background: #78797C;
}
.bglightgreyredhot{
	background: #F4F5EF;
}
.bggreytablebrd{
	background: #f7f7f7;
	border: 1px solid #AFAFAF;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 3px 0px;
}
.bgredhotpieyellow{
	background-color: #f4fed4;
}
html>body .bggreytablebrd{
	background: #f7f7f7;
	border: 1px solid #AFAFAF;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-top: 0px;
	margin: 0px 0px 3px 0px;
}
.greyborder{
	background: #ffffff;
	border: 1px solid #AFAFAF;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 3px 0px;
}
.vertidottedline{
	background-image: url(../images/verti-dotted-line.gif);
	background-repeat:repeat-y;
	width: 3px;
}
.bgbrown{
	background: #8C0001;
}
.bglightgreen{
	background: #F4FAF6;
	padding-left: 5px;
}
.bgyellowletter{
	background: #fcf9ea;
	padding-left: 5px;
}
.bgpicture158{
	background: #ffffff;
	border: 1px solid #afafaf;
	width: 158px;
	height: 109px;
	padding: 5px;
	margin-top: 4px;
}
.bgpicture100{
	background: #F7F7F7;
	border: 1px solid #dbdbdb;
	padding: 5px;
	height: 100px;
}
.bgbutton{
	background-image: url(../images/but-bg.gif);
	background-repeat: repeat-x;
	color: #000000;
	font-weight: bold;
	border: 1px solid #000000;
}
.tablegreybg{
	background-image: url(../images/table-lines-bkgr.gif);
	background-repeat:repeat-x;
}
.tablegreybrd{
	background: #ffffff;
	border-bottom: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	border-top: 0px solid #cacaca;
	margin: 0px 0px 3px 0px;
}
.bgwhite{
	background: #ffffff;
}
.horigottedline{
	background-image: url(../images/hori-dotted-line.gif);
	background-repeat: repeat-x;
}
.paddingright{
	padding-right: 5px;
}
.bg-sitmap-joinline{
	background-image: url(../images/join-line-bg.gif);
	background-repeat: repeat-y;
}


.browntitletext{
	color: #BF1D08;
	font-size: 18px;
	font-weight: bold;
}
.blacktitletext{
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}
.blackboldtext{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.brownboldtext{
	color: #BF1D08;
	font-weight: bold;
}
.whiteboldtext{
	color: #ffffff;
	font-weight: bold;
}
.redtext{
	color: #BF1D08;
}

.greentext {
	color: #507500;
}

a.greylightlink {
	color: #969696;
	text-decoration: none;
}
a:hover.greylightlink {
	color: #000000;
	text-decoration: none;
}
a.greenlink {
	color: #507500;
	text-decoration: underline;
}
a:hover.greenlink {
	color: #507500;
	text-decoration: none;
}
a.brownboldlink {
	color: #BF1D08;
	text-decoration: none;
	font-weight: bold;
}
a:hover.brownboldlink {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.whitelink {
	color: #ffffff;
	text-decoration: none;
}
a:hover.whitelink {
	color: #FFC748;
	text-decoration: underline;
}
a.blackredlink{
	color: #000000;
	text-decoration: underline;
}
a:hover.blackredlink{
	color: #BF1D08;
	text-decoration: none;
}


.txtbox {
	font: 11px Verdana, Geneva, sans-serif;
	width: 140px;
	color: #4e4e4e;
	height: 14px;
	background: #ffffff;
	border: 1px solid #7F9DB9;
}

.txtsubject {
	font: 11px Verdana, Geneva, sans-serif;
	width: 250px;
	color: #4e4e4e;
	height: 14px;
	background: #ffffff;
	border: 1px solid #7F9DB9;
}
.txtbox3char {
	font: 11px Verdana, Geneva, sans-serif;
	width: 40px;
	color: #4e4e4e;
	height: 14px;
	background: #ffffff;
	border: 1px solid #7F9DB9;
}
.comboboxauto {
	font: 11px Verdana, Geneva, sans-serif;
	color: #4e4e4e;
	height: 16px;
	width: auto;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	background-repeat: repeat;
}
.combobox100 {
	font: 11px Verdana, Geneva, sans-serif;
	color: #4e4e4e;
	height: 16px;
	width: 100px;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	background-repeat: repeat;
}
.browsebox{
	font: 11px Verdana, Geneva, sans-serif;
	border: 1px solid #7F9DB9;
	color: #4e4e4e;
}
.button {
	font: 11px Verdana, Geneva, sans-serif;
	color: #000000;
	height: 18px;
	font-weight: bold;
	background: #ECE9D8;
	border: 1px solid #7F9DB9;
}
.txtareamedium{
	font: 11px Verdana, Geneva, sans-serif;
	background: #ffffff;
	border: 1px solid #7F9DB9;
	color: #4e4e4e;
	width: 200px;
	height: 60px;
}

.txtareagallery{
	font: 11px Verdana, Geneva, sans-serif;
	background: #ffffff;
	border: 1px solid #7F9DB9;
	color: #4e4e4e;
	width: 500px;
	height: 60px;
}

.txtareabig{
	font: 11px Verdana, Geneva, sans-serif;
	background: #ffffff;
	border: 1px solid #7F9DB9;
	color: #4e4e4e;
	width: 300px;
	height: 180px;
}
.error {
	color: #c30000;
	font-style:italic;
	font: 10px Verdana, Geneva, sans-serif;
}

.browsebox{
	font-size: 11px;
	background: #ffffff;
	border: 1px solid #7F9DB9;
	color: #000000;
	width: auto;
	height: auto;
}

/* STYLES FOR MEL ADVERTISE PAGE*/

.blackbodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.bgredmel{
	background-image:url(../images/MEL-bgmenured.gif);
	background-repeat: repeat-x;
}
.bgyellowtable{
	background-color: #fefca6;
	border: 1px solid #000000;
}
.redtext{
	color: #ff0000;
}
a.whiteboldlink{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a:hover.whiteboldlink{
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

a.redboldtextlink{
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
}
a:hover.redboldtextlink{
	color: #ff0000;
	font-weight: bold;
	text-decoration: underline;
}

a.greenboldlink{
	color: #507500;
	font-weight: bold;
	text-decoration: none;
}
a:hover.greenboldlink{
	color: #BF1D08;
	font-weight: bold;
	text-decoration: underline;
}

.redbigtext{
	color: #ff0000;
	font-size: 18px;
	font-weight: bold;
}
