body {
	font:76% Verdana,Tahoma,Arial,sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	background-color: #fff;
	color: #000;
}

#container {
	background:#fff;
	margin:0 auto;
	padding: 0;
	text-align:left;
	width:762px;
}

#mast {
	background: url(../Images/mast.jpg);
	margin: 0;
	padding: 0;
	height: 98px;
}

#tel {
	background: url(../Images/tel.gif);
	margin: 0;
	padding: 0;
	width: 193px;
	height: 25px;
	float: left;	
}

#nav {
	margin: 0;
	padding: 0;
}

.breadcrumb {
	margin: 0;
	padding: 0 0 0 .5em;
	font-size: 90%;
}

.breadcrumb em {
	color: #4d9c43;
	font-style: normal;
}

.breadcrumb a {
	color: #555;
	text-decoration: none;
}

.breadcrumb a:hover {
	text-decoration: underline;
}

ul#navtop {
	padding: 0;
	margin: 0;
	background-color: #000;
	color: #fff;
	float: left;
	width: 760px;
	border: 1px solid #9b1b23;
	font-weight: bold;
}
ul#navtop li { display: inline; }
ul#navtop li a {
  padding: .5em 1em;
  background-color: #000;
  color: #fff;
  text-decoration: none;
  float: left;
  /* border-bottom: solid 1px #fff;
  border-top: solid 1px #fff;
  border-right: solid 1px #fff; */
}
a#navtop:link, a#navtop:visited { color: #fff; }

ul#navtop li a:hover {
	background-color: #e0b2b4;
	color: #9b1b23;
}
ul#navtop li#cur a { background-color: #fff; color:#000; }

ul#navbot {
	padding: 0;
	margin: 0;
	background-color: #e0b2b4;
	color: #9b1b23;
	float: left;
	width: 569px;
	font-size: 90%;
}
ul#navbot li { display: inline; }
ul#navbot li a {
  padding: 3px .5em 4px .5em;
  background-color: #e0b2b4;
  color: #9b1b23;
  text-decoration: none;
  float: left;
  /* border-bottom: solid 1px #fff;
  border-top: solid 1px #fff;
  border-right: solid 1px #fff; */
}
a#navbot:link, a#navtop:visited { color: #fff; }

ul#navbot li a:hover {
	background-color: #e0b2b4;
	color: #000;
	text-decoration: underline;
}
ul#navbot li#cur a { background-color: #fff; color:#000; }

#wrapper {
	background-color: #fff;
	margin: 0;
	padding: 0 0 1em 0;
	border-bottom: 6px solid #000;
}

#content {
	width: 533px;
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
}

#content_full {
	width: 762px;
	float: none;
	margin: 0;
	padding: 0;
}

#content img, #content full img {
	border: 0;
	margin: 0 10px;
	padding: 0;
}

#sidebar img {
	border: 0;
	padding: 0;
	margin: 6px;
}

#content i {
	font-style: normal;
	color: #4d9c43;
	font-weight: bold;
}

#content em {
	font-style: normal;
	color: #9b1b23;
	font-weight: bold;
}

.article {
	background-color: #fff;
	margin: 0 0 1.5em 0;
	padding: 0.5em 0;
}

.columns .article {
	background-color: #fff;
	padding: 0;
	margin: 0 6px 12px 6px;
}

.article_border_bottom {
	background: #fff url(../Images/dot.gif) repeat-x bottom;
	margin: 0 0 1.5em 0;
	padding: 0.5em 0;
}

.article_border_top {
	background: #fff url(../Images/dot.gif) repeat-x top;
	margin: 0 0 1.5em 0;
	padding: 0.5em 0;  
}

.article_border_bottom p, .article_border_top p, .article p {
	margin: 0 0 .5em 0;
	padding: .5em 0;
}

.article_border_bottom h2, .article_border_top h2, .article h2, .columns h2, #content_full h2 {
	margin: 0 0 .5em 0;
	padding: 2px 0 3px .5em;
	background-color: #efefef;
	color: #555;
	font-size:110%;
	background-color: #fff;
	color: #9b1b23;
	font-size:110%;
}

.article_border_bottom h3, .article_border_top h3, .article h3, .columns h3, #content_full h3 {
	margin: 0 0 .5em 0;
	padding: 2px 0 3px 0;
	background-color: #fff;
	color: #9b1b23;
	font-size:110%;
}


.columns {
	border: 0;
	margin: 0;
	/* background: url(../Images/dot.gif) repeat-y center; */
	background: url(../Images/dot.gif) repeat-x top;
}

.columns TABLE	{
	width: 100%;
	background: url(../Images/dot.gif) repeat-x bottom;
}

.columns TABLE TD {
	width: 50%;
	margin: 0;
	padding: 6px;
}

.columns TABLE TD.left {
	background: url(../Images/dot.gif) repeat-y right;
}

#sidebar {
	width: 219px;
	float: left;
}

.box {
	margin: .5em 6px;
	padding: 0;
	border: 1px solid #9b1b23;
}

.box H2 {
	margin: 0;
	padding: 2px 0 3px 0;
	text-align: center;
	color: #fff;
	background-color: #000;
	font-size: 110%;
}

.box p {
	margin: .25em;
	padding: 0;
}

.box em {
	font-style: normal;
	font-weight: bold;
	color: #4d9c43;
}

.box a, #content a, #content_full a, #footer a {
	color: #9b1b23;
}


#footer {
	background-color: #fff;
	margin: 0;
	padding: 0;
	height: 69px;
	background: url(../Images/foot.gif); 
	border-top: 3px solid #a61f27;
	border-bottom: 2px solid #e5e5e6;
	text-align: center;
}

#footer em {
	text-decoration: none;
	font-style: normal;
	color: #9b1b23;
}

#footer i {
	text-decoration: none;
	font-style: normal;
	color: #4d9c43;
}

#footer p {
	margin: 1em 0 0 0;
	padding: 0;
	font-size: 80%;
}

#footer p.big {
	margin: .25em 0 0 0;
	padding: 0;
	font-weight: bold;
	font-size: 100%;
}

.mozhack {
	clear: both;
}

/* Standard PC text formatting */

.redfont {color:#FF0000;}
.bluefont {color:#0000FF;}
.greenfont {color:#008000;}
.purplefont {color:#800080;}

.redbg {background:#FA9090;}
.bluebg {background:#9B9BFD;}
.greenbg {background:#7CB27C;}
.purplebg {background:#8B6A8B;}

.smallestfont {font-size:70%;}
.smallerfont {font-size:85%;}
.largerfont {font-size:115%;}
.largestfont {font-size:135%;}

.LeftAlign {text-align:left;}
.RightAlign {text-align:right;}
.CentreAlign {text-align:center;}

.boldstyle {font-weight:bold;}
.italicstyle {font-style: italic;}


