/* 	x-small: 8pt
	small:	10pt
	medium:	12pt
	large:	18pt
	x-large:24pt
*/
/*
BODY 
	{background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 0;
	padding: 5;
	margin-left: 5;
	margin-top: 0;}
P, UL	{font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;}
TD	{font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top;}
.TITLE
	{font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: italic;
	font-weight: bold;
	text-align: center;}
.SUBTITLE
	{font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	text-align: center;}
.FOOTER
	{font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;}
.frontfooter
	{font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;}
.BANNER
	{font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-style: italic;
	font-weight: bold;}
.FRONT
	{font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;}
.smallbody
	{font-family: Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt}
.nav
	{vertical-align: bottom;
	font-size: 10pt}
.header
	{font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: orange;}
.ttl
	{font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;}
.ttlwelcome
	{font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: black;}
.ttlr
	{font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 30pt;
	font-weight: bold;
	color: red;}
.ttlo
	{font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 30pt;
	font-weight: bold;
	color: orange;}
.ttly
	{font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 30pt;
	font-weight: bold;
	color: goldenrod;}
.ttlg
	{font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 30pt;
	font-weight: bold;
	color: green;}
.ttlb
	{font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 30pt;
	font-weight: bold;
	color: blue;}
.ttlv
	{font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 30pt;
	font-weight: bold;
	color: purple;}
.ttlorg
	{font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-weight: bold;
	color: gray;}
.stlr
	{font-size: 12pt;
	font-weight: bold;
	color: red;}
.stlo
	{font-size: 12pt;
	font-weight: bold;
	color: orange;}
.stly
	{font-size: 12pt;
	font-weight: bold;
	color: goldenrod;}
.stlg
	{font-size: 12pt;
	font-weight: bold;
	color: green;}
.stlb
	{font-size: 12pt;
	font-weight: bold;
	color: blue;}
.stlv
	{font-size: 12pt;
	font-weight: bold;
	color: purple;}	
.r	{color: red;}
.o	{color: orange;}
.y	{color: goldenrod;}
.g	{color: green;}
.b	{color: blue;}
.v	{color: purple;}
*/
/* New elements added on during page rework */

body {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5;
}

.yellow_b { background: #ffdd00; }
.orange_b { background: #f8931f; }
.red_b { background: #ee1c25; }
.green_b { background: #349f2b; }
.blue_b { background: #0072bb; }
.purple_b { background: #8f3f98; }

.yellow_f { color: #ffdd00; }
.orange_f { color: #f8931f; }
.red_f { color: #ee1c25; }
.green_f { color: #349f2b; }
.blue_f { color: #0072bb; }
.purple_f { color: #8f3f98; }

body a:link {
	color: blue;
}
body a:visited {
	color: purple;
}

ul {
	list-style-type: none;
	padding: 0;
}

#main_menu {
	height: 350px;
}

#main_menu a:link, #main_menu a:visited, #menu a:link, #menu a:visited {
	color: #ffffff;
}

#main_menu li {
	color: #ffffff;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: large;
	font-weight: bold;
}

#menu li {
	font-weight: bold;
}

#main_menu #newsletters {
	position: absolute;
	height: 35px;
	width: 50%;
	top: 15px;
	left: 10px;
}
#main_menu #media {
	position: absolute;
	height: 58px;
	width: 50%;
	top: 60px;
	left: 10px;
}
#main_menu #speaking {
	position: absolute;
	height: 36px;
	width: 50%;
	top: 128px;
	left: 10px;
}
#main_menu #brochures {
	position: absolute;
	height: 36px;
	width: 49%;
	top: 15px;
	left: 50%;
	margin-right: 10px;
	text-align: right;
}
#main_menu #articles {
	position: absolute;
	height: 58px;
	width: 49%;
	top: 61px;
	left: 50%;
	text-align: right;
}
#main_menu #pictures {
	position: absolute;
	height: 36px;
	width: 49%;
	top: 128px;
	left: 50%;
	text-align: right;
}
#main_menu #center_image {
	position: absolute;
	width: 270px;
	top: 7px;
/*	left: 271; */
	left: 50%;
	margin-left: -135px;
}

#contact_info ul li {
	color: #000000;
}

#get_involved {
	position: absolute;
	text-align: left;
	width: 30%;
	top: 180px;
	left: 10px;
}

#contact_info {
	position: absolute;
	text-align: right;
	width: 49%;
	top: 180px;
	left: 50%;
}

.icon {
	float: left;
	width: 20%;
	text-align: center;
}

#links {
	 text-align: center;
}

span.headline span.leader {
	font-weight: bold;
}

span.headline span.date {
	font-style: italic;
}

div.divider {
	clear: both;
	text-align: center;
}

div.leftbar {
	float: left;
	width: 20%;
	margin-right: 1em;
}

div.leftbar ul li {
}

div.main {
	float: left;
	width: 75%;
}

span.inline_header {
	font-size: medium;
	color: red;
}

div.main h1 {
	font-size: medium;
}


