/* Default style for the EPI pages
 */
BODY {
    FONT-SIZE: 10px;
    background: #377DC7 url(bg-blue.gif);
    background-repeat:repeat-x;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}

.menu A:link {
    FONT-SIZE: 13px;
    COLOR: #f96f2b;
    FONT-FAMILY: arial,verdana,helvetica;
    TEXT-DECORATION: none;
}
.menu A:active {
    FONT-SIZE: 13px;
    COLOR: #818181;
    FONT-FAMILY: arial,verdana,helvetica;
    TEXT-DECORATION: none;
}
.menu A:visited {
    FONT-SIZE: 13px;
    COLOR: #f96f2b;
    FONT-FAMILY: arial,verdana,helvetica;
    TEXT-DECORATION: none;
}
.menu A:hover {
    FONT-SIZE: 13px;
    COLOR: #818181;
    FONT-FAMILY: arial,verdana,helvetica;
    TEXT-DECORATION: none;
}

.list A:link {
    FONT-SIZE: 13px;
    COLOR: #A65026;
    FONT-FAMILY: arial,verdana,helvetica;
    TEXT-DECORATION: none;
}
.list A:active {
    FONT-SIZE: 13px;
    COLOR: #f96f2b;
    FONT-FAMILY: arial,verdana,helvetica;
    TEXT-DECORATION: none;
}
.list A:visited {
    FONT-SIZE: 13px;
    COLOR: #A65026;
    FONT-FAMILY: arial,verdana,helvetica;
    TEXT-DECORATION: none;
}
.list A:hover {
    FONT-SIZE: 13px;
    COLOR: #f96f2b;
    FONT-FAMILY: arial,verdana,helvetica;
    TEXT-DECORATION: none;
}

A:link {
    FONT-SIZE: 11px;
    COLOR: #f96f2b; /*f76529;*/
    FONT-FAMILY: verdana,arial,helvetica;
    TEXT-DECORATION: none;
}
A:active {
    FONT-SIZE: 11px;
    COLOR: #818181;
    FONT-FAMILY: verdana,arial,helvetica;
    TEXT-DECORATION: none;
}
A:visited {
    FONT-SIZE: 11px;
    COLOR: #f96f2b;
    FONT-FAMILY: verdana,arial,helvetica;
    TEXT-DECORATION: none;
}
A:hover {
    FONT-SIZE: 11px;
    COLOR: #818181;
    FONT-FAMILY: verdana,arial,helvetica;
    TEXT-DECORATION: none;
}
A img {
	border: none;
}

.mB A:link {
    FONT-SIZE: 12px;
    COLOR: #A65026; /*f76529;*/
    FONT-FAMILY: verdana,arial,helvetica;
    TEXT-DECORATION: none;
}
.mB A:active {
    FONT-SIZE: 12px;
    COLOR: #818181;
    FONT-FAMILY: verdana,arial,helvetica;
    TEXT-DECORATION: none;
}
.mB A:visited {
    FONT-SIZE: 12px;
    COLOR: #f96f2b;
    FONT-FAMILY: verdana,arial,helvetica;
    TEXT-DECORATION: none;
}
.mB A:hover {
    FONT-SIZE: 12px;
    COLOR: #818181;
    FONT-FAMILY: verdana,arial,helvetica;
    TEXT-DECORATION: none;
}

.red {
  color: #FF3200;
}
.orange {
  color: #f96f2b;
}
.error {
  color: #ffffff;
}

td {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
}
h1	{
	font: 18px arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	margin: 10px 0 5px 0;
	letter-spacing: 2px;
}

h2	{
	font: 16px arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	margin: 10px 0 5px 0;
	letter-spacing: 1px;
}

h3, h4	{
	font: 14px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	margin: 5px 0 3px 0;
}
blockquote {
	border-left: 3px solid #ccc;
	margin-left: 23px;
	padding-left: 5px;
}

.credit {
    color: #3485AD; /*#c0c0c0;*/
	font-size: 12px;
	padding: 3px;
}

.newsad {
	background: #636563;
	color: #fff;
	font: italic normal 13px arial,verdana,helvtica,serif;
	letter-spacing: 2px;
	border-bottom: solid 1px #45729c;
	border-top: solid 1px #45729c;
	margin: 0;
	padding: 5px 5px 5px 5px;
}

.infoad {
	background: #D50000;
	color: #fff;
	font: italic normal 13px arial,verdana,helvtica,serif;
	letter-spacing: 2px;
	border-bottom: solid 1px #45729c;
	border-top: solid 1px #45729c;
	margin: 0;
	padding: 5px 5px 5px 5px;
}

li {
	font: 12px arial,verdana,helvetiva;
	font-weight: bold;
    color:#66635d;
	list-style-type: default;
	padding-bottom: 4px;
}

/*
 * Events Style
 */
.eventContent {
	BORDER-RIGHT: #9eb2b0 1px solid;
    BORDER-TOP: #8ca7b3 1px solid;
    MARGIN-BOTTOM: 1px;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    COLOR: #484840;
    BACKGROUND-COLOR: #d5e6a7;
}
.eventFooter {
	PADDING-RIGHT: 6px;
    PADDING-LEFT: 2px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: none;
    BACKGROUND-COLOR: #ffffff;
}
.eventHolder {
	WIDTH: auto;
    BACKGROUND-COLOR: #C4C2AF;
}
.eventText {
	PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FLOAT: left;
    WIDTH: 477px;
    HEIGHT: 45px;
    BACKGROUND-COLOR: #C4C2AF;
}
.eventImg {
	PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FLOAT: right;
    WIDTH: 100px;
    HEIGHT: 45px;
    BACKGROUND-COLOR: #C4C2AF;
}
.eventInfotext {
    DISPLAY: none;
	PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    WIDTH: 477px;
    COLOR: #484840;
}
.eventDate {
	COLOR: #3d6472;
}
.eventHeader {
	FONT-WEIGHT: bold;
    COLOR: #f96f2b;
}
.showSummary {
    DISPLAY: none;
	PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    WIDTH: 550px;
    BACKGROUND-COLOR: #C4C2AF;
    COLOR: #000000;
}

/* -- contact table -- */
#contactlist tbody tr.selected td {
		background-color: #E84242;
		color: #ffffff;
		font-weight: bold;
	}

#contactlist tbody tr.odd td {
		background-color: #C4C2AF;
	}

#contactlist tbody tr.even td {
		background-color: #   ffffff;
	}
	
.btn {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	background-color: #c3c3c3;
	color: #000000;
	padding: 1px;
	margin: 1px;
	border-color: #5c5c5c;
	border-style: solid;
	border-width: 1px;
}
.field {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	background-color: #ffff;
	color: #555555;
	border-color: #777777;
	border-style: solid;
	border-width: 1px;
}

/* Fieldset */
fieldset {
	border: 1px solid #ddd;
	padding: 2px;
}

fieldset legend {
	padding: .1em .3em;
	color: #f96f2b;
}

#summaryFlds {
	clear: both;
}

fieldset legend a {
	border-bottom: none;
}

fieldset.options {
	padding: 1em;
}

fieldset.options legend {
	font-size: 16px;
}

#ed_toolbar {
	display: inline;
}

#ed_del {
	text-decoration: line-through;
}

#ed_em {
	font-style: italic;
}

#ed_strong {
	font-weight: bold;
}
#quicktags {
	margin-right: 1%;
}

