body {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
td {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
th {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; color: #ffffff; background-color: #3068a8;}
p {font-family: Arial,Helvetica,Verdana,sans-serif;}
h1 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; color: #053055;}
h2 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 24px;}
h3 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 20px;}
h4 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 18px;}
h5 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 16px;}
h6 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 14px;}
input {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
select {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
textarea {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
form {display:inline;}

.smallest {font-size: 10px;}
.smaller {font-size: 11px;}
.larger {font-size: 14px;}
.largest {font-size: 16px;}

a {font-family: arial,helvetica,verdana; text-decoration: underline; color: #0066cc;}
a:link {color: #0066cc;}
a:active {color: #0066cc;}
a:visited {color: #0066cc;}
a:hover {color: #ff9900;}

.breadcrumb {font-size: 9px;}

.ptitle {color: #053055; font-weight: bold; font-size: 14px; text-transform: uppercase;}

a.textnav {font-size: 10px; color: #ff0000; text-decoration: underline;}
a.textnav:link {color: #ff0000; text-decoration: underline;}
a.textnav:active {color: #000000; text-decoration: underline;}
a.textnav:visited {color: #ff0000; text-decoration: underline;}
a.textnav:hover {color: #000000; text-decoration: none;}

th 		{font-family: Arial,Lucida,Verdana,Helvetica; font-size: 12px; background: #B8CDE7; color: #000000;}
.required   {color: #ff0000; background: threedface;}
.optional	{background: threedface;}
.field		{background: #E2EBF7;}
.alternate	{background: #E2EBF7;}
.row		{background: #F2FAFF;}
.red		{color: #ff0000;}
.menutext	{font-family: Arial,Lucida,Verdana,Helvetica; font-size: 12px; color: #000000; text-decoration:none; }
.btn {
	color: #2B4487;
	background: #B8CDE7; 
	font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #2B4487;
	border-right: 1px solid #2B4487;
	border-left: 1px solid #2B4487;
	border-top: 1px solid #2B4487;
	height:19px;
	text-decoration:none;
	cursor: hand
}

.border {border: solid 1px #010179;}
.borderbtm {border-bottom: solid 1px #010179;}
.bordertp {border-top: solid 1px #010179;}
.borderlft {border-left: solid 1px #010179;}
.borderrt {border-right: solid 1px #010179;}
.borderltr {border-left: solid 1px #010179; border-top: solid 1px #010179; border-right: solid 1px #010179;}
.borderlb {border-left: solid 1px #010179; border-bottom: solid 1px #0101799;}

.bottomnav {background-color: #EAF1F7; font-size: 11px; color: #013F6E; font-weight: bold;}
.address {background-color: #5798CA; font-size: 11px; color: #ffffff; font-weight: bold;}

a.bottom {font-family: arial,helvetica,verdana; text-decoration: none; color: #013F6E;}
a.bottom:link {color: #013F6E;}
a.bottom:active {color: #013F6E;}
a.bottom:visited {color: #013F6E;}
a.bottom:hover {color: #F0B72E;}


a.leaf {color: #0E3454; text-decoration: none; font-weight: bold;}
a.leaf:link {color: #0E3454;}
a.leaf:active {color: #0E3454;}
a.leaf:visited {color: #0E3454;}
a.leaf:hover {color: #1F6EB4;}

a.leafactive {color: #DC3A14; text-decoration: none; font-weight: bold;}
a.leafactive:link {color: #DC3A14;}
a.leafactive:active {color: #DC3A14;}
a.leafactive:visited {color: #DC3A14;}
a.leafactive:hover {color: #1F6EB4;}

.menutd
{
	width:183px;
	height:15px;
	font-size:11px;
	color:#003D6A;
	background-image: url(/images/core/menuback.gif);
	border-bottom:1px solid #003D6A;
}

.menuspace
{
	background-image: url(/images/core/menuback.gif);
}

a.menulink
{
	font-family: arial,helvetica,verdana; 
	font-size: 11px; 
	text-decoration: none; 
	color: #003D6A;
	font-weight:bold;
	display:block;
	width:183px;
	height:15px;
	margin-left:10px;
}

a.menulink:link {color: #003D6A;text-decoration: none;}
a.menulink:active {color: #003D6A;text-decoration: none;}
a.menulink:visited {color: #003D6A;text-decoration: none;}
a.menulink:hover {color: #003D6A;text-decoration: none;}

.menusys {

border-top:1px solid #003D6A;
border-left:1px solid #003D6A;
border-right:1px solid #003D6A;

}

/*********/
/* FORMS */
/*********/
th 		{font-family: Arial,Lucida,Verdana,Helvetica; font-size: 12px; background: #B8CDE7; color: #000000;}
.required	{ border: 1px solid #808080; margin: 1px 0px 1px 0px; background-color: #B8CDE7; color: #ff0000; }
.optional	{ border: 1px solid #808080; margin: 1px 0px 1px 0px; background-color: #B8CDE7; }
.field		{ background-color: #F2F2F2;}
.red		{ color: #ff0000; }

/**********************/
/* THOUGHT OF THE DAY */
/**********************/
.totdtitle	{ text-align: left; font-weight: bold; margin: 0px 10px 10px 10px; }
.totdtext	{ text-align: justify; }

/******************/
/* THANK YOU PAGE */
/******************/
.thankyou	{ text-align: center; align:center; }

/*************************/
/* BOARD MEMBERS LISTING */
/*************************/
.boardcattitle		{ text-align: center; font-size: 14px; font-weight: bold; }
.boardcatheader		{ text-align: center; font-weight: bold; }
.boardcatlist		{  }
.boardcatlist ul	{  }
.boardcatlist ul li	{ color: #ff0000; font-weight: bold; }
.boardmemberstitle	{ text-align: center; font-size: 14px; font-weight: bold; }
.boardmembersheader	{ text-align: center; font-weight: bold; }
.boardmemberstable	{ border: 2px outset #FFFFFF; }
.boardmember		{ border: 0px dotted black; background-color: #E2EBF7; }
.boardmemberalt		{ border: 0px dotted black; background-color: #F3FCFF; }
.boardmembername	{ border: 0px dashed black;font-weight: bold; font-size: 14px; font-weight: bold; text-transform: uppercase; }
.boardmembertitle	{ border: 0px solid black; margin: 1px 5px 5px 20px; font-weight: bold; }
.boardmemberbio		{ border: 0px solid black; margin: 1px 5px 5px 20px; padding: 0px 0px 5px 0px; }

/****************/
/* TESTIMONIALS */
/****************/
.testimonialstable	{ border: 2px outset #FFFFFF; }
.testimonialsmore	{ text-align: right; }
.testimonialcategory	{ text-align: left; font-size: 14px; font-weight: bold; }
.testimonial		{ border: 0px dotted black; background-color: #E2EBF7; }
.testimonialalt		{ border: 0px dotted black; background-color: #F3FCFF; }
.testimonialtext	{ border: 0px solid black; margin: 1px 5px 0px 20px; }
.testimonialname	{ border: 0px solid black; margin: 1px 5px 5px 20px; font-weight: bold;}
.testimonialtitle	{ font-weight: normal; font-style: italic; }

/****************/
/* EVENTS TABLE */
/****************/
.eventtabledetail	{ background-color: #E6F2F9; }
.eventtablesection	{ background-color: #CCE4F2; }

/*****************/
/* QUESTIONNAIRE */
/*****************/
.testsection		{ font-weight: bold; font-size: x-small; color: navy; }
.testquestion		{ font-weight: bold; font-size: x-small; }
.testchoice		{ font-weight: normal; }
.testcorrect		{ font-weight: bold; color: green; }
.testincorrect		{ font-weight: bold; color: red; }
.testcomment		{ font-weight: bold; color: #3399FF }

/*********/
/* OTHER */
/*********/
.row	{ background-color: #FCFCFC; }
.rowalt	{ background-color: #F4F4F4; }
.block10	{padding:2px 0px 0px 10px}
.block20	{padding:2px 0px 0px 20px}



