/*styles.css*/

/*global link classes*/

a {
	text-decoration: none;
	color: #36608E;
	font-weight: bold;
	background-color: transparent}
	
a.noline {
	text-decoration: none;
	color: #000000;
	background-color: transparent}
	
a.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none}
	
a.comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #718FAF;
	width: 400px;
	padding: 3px}
	
a.addcomment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF}
	
a.addcomment:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF}
	
a.comment:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #718FAF;
	width: 400px;
	padding: 3px}
	
a:hover {
	text-decoration: underline;
	color: #36608E;
	background-color: transparent}
	
a.footertext {
	background-color: transparent;
	font-weight: normal;
	text-decoration: none;
	color: #666666}
	
a.footertext:hover {
	background-color: transparent;
	text-decoration: underline;
	color: #666666}

	
/* global tags */

body {
	background-color: transparent;
	margin: 0px}
	
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	background-color: transparent}
	
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	background-color: transparent;
	display: inline}
	
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background-color: transparent;
	display: inline}
	
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	background-color: transparent;
	list-style-type: disc}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	background-color: transparent}
	
/* global classes */
	
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: FFFFFF;
	line-height: 16px;
	width: 419px;
	padding-right: 15px}
	
.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	background-color: transparent;
	line-height: 12px}
	
.field_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	background-color: transparent}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 13px;
	background-color: transparent;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 10px}
	
.pageheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	background-color: FFFFFF;
	margin-bottom: 15px;
	line-height: 20px;
	margin-top: 37px;
	margin-right: 15px;
	margin-left: 0px}
	
.subheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	line-height: 16px}
	
.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	background-color: transparent;
	line-height: 16px}
	
.rhtcolumnhome {
	background-color: #EFD093;
	padding-top: 55px;
	width: 171px}
	
.rhtcolumnhometext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 12px}
	
/* template 0. Home */

.topbg0 {
	background-color: #FBF4E1;
	background-image: url(img/bg0.jpg);
	background-repeat: no-repeat}

.bodyclass0 {
	background-color: #FBF4E1;
	margin: 0px}

a.menu1link0 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #003399}
	
a.menu1link0:hover {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #000000}
	
a.menu2link0 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #666666}
	
.menu1off0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #003366;	
	background-color: #FFFFFF;
	padding-left: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 170px}
	
.menu1on0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;	
	background-color: #FFFFFF;
	padding-left: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 170px}
	
.menu2off0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #666666;	
	background-color: FFFFFF;
	padding-left: 26px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 170px}
	
.menu2on0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	color: #666666;	
	background-color: FFFFFF;
	background-image:   url(img/bg_menu2on2.gif);
	padding-left: 26px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 170px}
	
.rhtcolumn0 {
	background-color: #EFD093;
	padding-top: 55px;
	width: 171px}
	
.rhtcolumntext0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: transparent;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 12px}
	
.search0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: transparent;
	background-image:   url(img/bg_searchsite2.gif);
	padding-left: 13px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	width: 171px;
	height: 77px}
	
.bgfooter0 {
	background-image:   url(img/bgfooter2.jpg);
	background-color: transparent;
	background-repeat: no-repeat}
	
/* template 1. About Philia */

.topbg1 {
	background-color: #DEDEE0;
	background-image: url(img/bg1.jpg);
	background-repeat: no-repeat}

.bodyclass1 {
	background-color: #DEDEE0;
	margin: 0px}

a.menu1link1 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #003399}
	
a.menu1link1:hover {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #000000}
	
a.menu2link1 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #666666}
	
.menu1off1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #003366;	
	background-color: #FFFFFF;
	padding-left: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 170px}
	
.menu1on1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;	
	background-color: #FFFFFF;
	padding-left: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 170px}
	
.menu2off1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #666666;	
	background-color: FFFFFF;
	padding-left: 26px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 170px}
	
.menu2on1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	color: #666666;	
	background-color: FFFFFF;
	background-image:   url(img/bg_menu2on1.gif);
	padding-left: 26px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 170px}
	
.rhtcolumn1 {
	background-color: #8AAAC5;
	padding-top: 55px;
	width: 171px}
	
.rhtcolumntext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: transparent;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 12px}
	
.search1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: transparent;
	background-image:   url(img/bg_searchsite1.gif);
	padding-left: 13px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	width: 171px;
	height: 77px}
	
.bgfooter1 {
	background-image:   url(img/bgfooter1.jpg);
	background-color: transparent;
	background-repeat: no-repeat}
	
/* template 2. Nurturing Ideas */

.topbg2 {
	background-color: #FBF4E1;
	background-image: url(img/bg2.jpg);
	background-repeat: no-repeat}

.bodyclass2 {
	background-color: FBF4E1;
	margin: 0px}

a.menu1link2 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #003399}
	
a.menu1link2:hover {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #000000}
	
a.menu2link2 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #666666}
	
.menu1off2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #003366;	
	background-color: #FFFFFF;
	padding-left: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 170px}
	
.menu1on2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;	
	background-color: #FFFFFF;
	padding-left: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 170px}
	
.menu2off2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #666666;	
	background-color: FFFFFF;
	padding-left: 26px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 170px}
	
.menu2on2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	color: #666666;	
	background-color: FFFFFF;
	background-image:   url(img/bg_menu2on2.gif);
	padding-left: 26px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 170px}
	
.rhtcolumn2 {
	background-color: #EFD093;
	padding-top: 55px;
	width: 171px}
	
.rhtcolumntext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: transparent;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 12px}
	
.search2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: transparent;
	background-image:   url(img/bg_searchsite2.gif);
	padding-left: 13px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	width: 171px;
	height: 77px}
	
.bgfooter2 {
	background-image:   url(img/bgfooter2.jpg);
	background-color: transparent;
	background-repeat: no-repeat}
	
/* template 3. Nurturing Ideas */

.topbg3 {
	background-color: #F2DDD8;
	background-image: url(img/bg3.jpg);
	background-repeat: no-repeat}

.bodyclass3 {
	background-color: #F2DDD8;
	margin: 0px}

a.menu1link3 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #003399}
	
a.menu1link3:hover {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #000000}
	
a.menu2link3 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #666666}
	
.menu1off3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #003366;	
	background-color: #FFFFFF;
	padding-left: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 170px}
	
.menu1on3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;	
	background-color: #FFFFFF;
	padding-left: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 170px}
	
.menu2off3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #666666;	
	background-color: FFFFFF;
	padding-left: 26px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 170px}
	
.menu2on3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	color: #666666;	
	background-color: FFFFFF;
	background-image:   url(img/bg_menu2on3.gif);
	padding-left: 26px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 170px}
	
.rhtcolumn3 {
	background-color: #D37A58;
	padding-top: 55px;
	width: 171px;
	background-repeat: repeat}
	
.rhtcolumntext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: transparent;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 12px}
	
.search3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: transparent;
	background-image:   url(img/bg_searchsite3.gif);
	padding-left: 13px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	width: 171px;
	height: 77px}
	
.bgfooter3 {
	background-image:   url(img/bgfooter3.jpg);
	background-color: transparent;
	background-repeat: no-repeat}
	
/* template 4. Nurturing Ideas */

.topbg4 {
	background-color: #D7E3DF;
	background-image: url(img/bg4.jpg);
	background-repeat: no-repeat}

.bodyclass4 {
	background-color: #D7E3DF;
	margin: 0px}

a.menu1link4 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #003399}
	
a.menu1link4:hover {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #000000}
	
a.menu2link4 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #666666}
	
.menu1off4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #003366;	
	background-color: #FFFFFF;
	padding-left: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 170px}
	
.menu1on4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;	
	background-color: #FFFFFF;
	padding-left: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 170px}
	
.menu2off4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #666666;	
	background-color: FFFFFF;
	padding-left: 26px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 170px}
	
.menu2on4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	color: #666666;	
	background-color: FFFFFF;
	background-image:   url(img/bg_menu2on4.gif);
	padding-left: 26px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 170px}
	
.rhtcolumn4 {
	background-color: #83AB9F;
	padding-top: 55px;
	width: 171px;
	background-repeat: repeat}
	
.rhtcolumntext4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: transparent;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 12px}
	
.search4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: transparent;
	background-image:   url(img/bg_searchsite4.gif);
	padding-left: 13px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	width: 171px;
	height: 77px}
	
.bgfooter4 {
	background-image:   url(img/bgfooter4.jpg);
	background-color: transparent;
	background-repeat: no-repeat}

	
/* global form elements */
	
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF}
	
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF}
		
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF}
	
/* PRESTO Forum/BLOG/Discussion Board Module */	 

.forum_table {width:100%; border-top: 0px dotted #666666}
.forum_caption {background-color:#AAAAAA; font-weight: bold; border:1px solid black;}
.forum_header {
	background-color:#36608E;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
}
.forum_thread {font-size: 12px; background-color: #f0f0f0; line-height:14pt; padding:0px 5px 10px 5px; vertical-align:top;}
.forum_message {font-size: 12px; background-color: #f8f8f8; line-height:14pt; padding:0px 5px 5px; vertical-align:top;}
.forum_title {background-color:#FFFFFF; font-weight: bold; font-size: 10px;}
.forum_date {
	color: #333333;
	background-color:#FFFFFF;
	font-weight: normal;
	font-size: 10px;
	font-style: italic;
}
.forum_alias {color: #000000; background-color:#FFFFFF; font-weight: normal; font-size: 10px; padding-bottom:15px;}
.forum_content {
	color: #333333;
	background-color:#FFFFFF;
	font-weight: normal;
	font-size: 10px;
	padding-bottom:15px;
	line-height: 12px;
}
.forum_divider {border-top:1px solid #CCCCCC; padding:0px;}	