body 
{
	background-image: url('images/conference_blue.png');
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0A5CA8;
	margin: 0px;
	padding: 0px;
}

p
{
	padding: 0px 0px 1em 0px;
	margin: 0px 0px 0px 0px;
}

h1
{
	font-size: 26pt;
	padding: 0px 0px 0.2em 0px;
	margin: 0px;
}

h2
{
	font-size: 16pt;
	padding: 0px;
	margin: 0px;
}

h3
{
	font-size: 12pt;
	padding: 0px 0px 0.5em 0px;
	margin: 0px;
}

h4
{
	font-size: 11pt;
	padding: 0px 0px 0.5em 0px;
	margin: 0px;
}

h5
{
	font-size: 11pt;
	padding: 0px 0px 0.5em 0px;
	margin: 0px;
	color: #FCB201;
}

p
{
	margin: 0px 0px 1em 0px;
	padding: 0px;
}

.tax_invoice {
	border: 1px solid black;
	padding: 15px;
	margin: 0px;
}

.orange-circle
{
	background: url('images/orange_blurb.gif') top right no-repeat;
	color: #000000;
}

.orange-circle a:link		{ color: black; font-weight: bold; text-decoration: none; }
.orange-circle a:visited	{ color: black; font-weight: bold; text-decoration: none;  }
.orange-circle a:hover  	{ color: #333333; text-decoration: underline;}
.orange-circle a:active  	{ color: #333333; text-decoration: none;  }

.orange-circle h2 
{
	padding: 0px;
	margin: 0px;
}

.orange-circle p 
{
	padding-top: 1em;
	padding-bottom: 1em;
	margin: 0px;
}

.orange-circle form 
{
	padding: 0px;
	margin: 0px;
}

.conference_lines
{
	background: url('images/conference_lines.gif') bottom left no-repeat;
	min-height: 1000px;
}

.awards_swirl
{
	background: url('images/awards_swirl.gif') bottom left no-repeat;
	min-height: 800px;
}

.blue
{
	color: blue;
}

.red
{
	color: red;
}

.yellow
{
	color: yellow;
}

.output 
{
	border: 1px solid grey;
	padding: 1em;
	background-color: black;
	color: white;
}

ul, ol
{
	margin-top: 0px;
	padding-top: 0px;
}

.reg_heading {
	color: white;
	font-weight: bold;
}

.paybutton {
	width: 250px;
	height: 50px;
	font-size: 14pt;
}

.btn_attendee {
	padding: 5px;
	font-size: 11pt;
}

.admin, .system_log
{
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 25px;
}

li
{
	padding: 0px 0px 0.5em 0px;
	margin: 0px;
}

.system_log li 
{
	padding: 0px 0px 0.2em 0px;
	margin: 0px;
}

.add
{
	color: #00FF00;
}

.edit
{
	color: #00FFFF;
}

.delete
{
	color: #FFFF00;
}

.error
{
	color: #FF0000;
}

.divider img
{
	background: url('images/conference_divider.gif') top left repeat-x;
	height: 30px;
	width: 162px;
	padding: 0px 0px -1em 0px;
	margin: 0px 0px -1em 0px;
	z-index: 0;
}

.welcome
{
	background: url('images/people_conference.gif') bottom right no-repeat;
	background-color: #FFFFFF;
	border: 2px ridge black;
}

.search
{
	border: 2px ridge red;
	background: url('images/people_conference_subscribe.gif') bottom left no-repeat;
}

.events
{
	border: 2px ridge blue;
	background: url('images/people_conference_events.gif') bottom right no-repeat;	
}

.news-title
{
	color: white;
	font-weight: bold;
}

.news-title a:link		{ color: #FCB201; text-decoration: none; }
.news-title a:visited	{ color: #FCB201; text-decoration: none;  }
.news-title a:hover		{ color: yellow; text-decoration: none;  }
.news-title a:active	{ color: #FCB201; text-decoration: none;  }

.this_edition 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.this_edition_date 
{
	color: navy;
	font-weight: bold;
}

.this_edition a:link { color: blue; text-decoration: underline; }
.this_edition a:visited { color: blue; text-decoration: underline;  }
.this_edition a:hover   { color: red; text-decoration: underline;  }
.this_edition a:active  { color: red; text-decoration: none;  }

.minister {padding-right: 5px;}

.button {height: 73px; width: 110px; border-width: 0;}

.menu-heading {
	margin: 0px 0px 0px 0px;
	padding: 4px 3px 3px 3px;
	color: #FFFFFF;
	background: #283340;
	text-transform: uppercase;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
}

.menu {
	width: 119px;
	padding: 0;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #666666;
	color: #333;
	}

.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
	
.menu li {
	border-bottom: 5px solid #97B4D6;
	margin: 0px;
	padding: 0px;
	}

.menu li a {
	display: block;
	padding: 2px 2px 2px 0.5em;
	border-left: 10px solid #354557;
	border-right: 10px solid #7591CC;
	background-color: #4E739C;
	color: #fff;
	text-decoration: none;
	width: 119px;
	}

html>body .menu li a {
	width: 119px;
	}

.menu li a:hover {
	border-left: 10px solid #7591CC;
	border-right: 10px solid #354557;
	background-color: #FFFFFF;
	color: #0A5CA8;
	}

.message 
{
	border: 1px solid white;
	background-color: gray;
}

A:link    { color: #FCB201; text-decoration: none; }
A:visited { color: #FCB201; text-decoration: none; }
A:hover   { color: yellow; text-decoration: underline; }
A:active  { color: red; text-decoration: none; }

.footer-links a:link { color: black; text-decoration: none; }
.footer-links a:visited { color: black; text-decoration: none;  }
.footer-links a:hover   { color: #FCB201; text-decoration: underline;  }
.footer-links a:active  { color: red; text-decoration: none;  }

a.sitemap:link { color: white; text-decoration: none; }
a.sitemap:visited { color: white; text-decoration: none;  }
a.sitemap:hover   { color: #FCB201; text-decoration: underline;  }
a.sitemap:active  { color: red; text-decoration: none;  }

a.normal:link { color: blue; text-decoration: none; }
a.normal:visited { color: blue; text-decoration: none;  }
a.normal:hover   { color: blue; text-decoration: underline;  }
a.normal:active  { color: red; text-decoration: none;  }
