
@import "/_includes/_forms.css";


body {
	margin: 0px;
	font-size : 11.5px;
	font-family : Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color : #e1e0d8; 
}

table.subtable
{
border: 1px solid #B7B6E0;
background-color:#E6F5E2;
}


A:link,A:visited {
color : #C25E08; 
text-decoration : underline; 
font-weight:bold;
} 


A:active , A:hover {
color : #C52C05; 
text-decoration : none; 
font-weight:bold;
}

p, td, th {
font-size : 13.5px; 
font-weight:normal;
color: #371f17;
font-family : Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif; 
} 
th { font-weight: bold; }

ul, ol {
font-size : 13.5px; 
font-weight:normal;
color: #371f17;
font-family : Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif; 
} 


.stxt{
font-size:10.5px;
}

/* CLASSES ***************************/

div.eventscontainer  { width:95%;background:#D2D1C9;border:1px solid #CCC7BD; }
div.eventscontainer form { margin: .5em 0; }

.hdr , H1,.Heading1 {
	font-weight : bold; 
	font-size : 18.5px; 
	color : #6d6b63;
	text-transform: uppercase;
	font-family : Helvetica, Verdana, Geneva, Arial, sans-serif; 
}

.subhdr , H2,.Heading2 {
	font-size: 16.5px;
	font-weight: bold;
	color: #566E54;
	font-style : italic; 
	font-family: georgia, "Trebuchet MS", Genaeva, Arial, sans-serif;
}  

.scdhdr {
	font-weight: bold;
	font-size : 15.5px; 
	color : #6C6DA3;
	font-family :   Verdana, Geneva, Arial, Helvetica, sans-serif; 
	padding-top : 0; 
	padding-bottom : 2px; 
	margin-bottom : 0px; 
} 

.sshdr , H3,.Heading3 {
	font-weight : bold; 
	font-size : 15.5px; 
	color : #371F17; 
	font-family : Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

.italic , I {
	font-style : italic; 
} 

.bold , B,strong {
	font-weight : bold; 
} 

.boldItalic {font-weight: bold; font-style: italic;}

.footerbold{
font-weight:bold;
color:#505048;
}

.bluegray{
	font-size: 14.5px;
	font-weight: bold;
	color: #6A6A90;
}

.bgitalic{
	font-size: 14.5px;
	font-weight: bold;
	color: #6A6A90;
	font-style: italic;
	font-family: georgia;
}

.mpbolditalic{
	font-size: 14.5px;
	font-weight: bold;
	color: #566E54;
	font-style : italic; 
	font-family: georgia;
}

.BigLetter {
	font-size: 16.5px;
	font-weight: bold;
	color: #6A6A90;
}

.copyright {
	font-size: 11.5px;
	font-weight: normal;
	color: #B3B7C2;
}

.caption {
	font-size: 10px;
	font-weight: bold;
	color: #1E3F66;
}

.note {
background-color : yellow; 
}

/* ANCHORS **************************/

.SubNavDash { color: #E4B75A; font-size: 11px; font-weight: bold; }

/* LEFT NAV */
a.leftNav,a.leftNavAT{
font-family : Verdana,Helvetica,  Geneva, Arial, sans-serif; 
}
a.leftNav:link,a.leftNav:visited {
	color: #E2E0E3;
	text-decoration: none;
	font-weight:bold;
	font-size:10.5px;
}

a.leftNav:hover,a.leftNav:active {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	font-size:10.5px;
}

a.leftNavAT:link,a.leftNavAT:active,a.leftNavAT:visited,a.leftNavAT:hover {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	font-size:10.5px;
}
/* RIGHT NAV TOP LEVEL */
a.rightNav,a.rightNavAT{
font-family : Trebuchet MS, Verdana,Helvetica,  Geneva, Arial, sans-serif; 
}
a.rightNav:link,a.rightNav:visited {
	color: #B75E04;
	text-decoration: none;
	font-weight:bold;
	font-size: 8pt;
}

a.rightNav:hover,a.rightNav:active {
	color: #B75E04;
	text-decoration: underline;
	font-weight:bold;
	font-size: 8pt;
}

a.rightNavAT:link,a.rightNavAT:active,a.rightNavAT:visited,a.rightNavAT:hover {
	color: #7B3F02;
	text-decoration: none;
	font-weight:bold;
	font-size: 8pt;
}
/* RIGHT NAV 2ND LEVEL */
a.rightSubNav,a.rightSubNavAT{
font-family : Verdana,Helvetica,  Geneva, Arial, sans-serif; 
}
a.rightSubNav:link,a.rightSubNav:visited {
	color: #6B6990;
	text-decoration: none;
	font-weight:normal;
	font-size:10.5px;
}

a.rightSubNav:hover,a.rightSubNav:active {
	color: #6B6990;
	text-decoration: underline;
	font-weight:normal;
	font-size:10.5px;
}

a.rightSubNavAT:link,a.rightSubNavAT:active,a.rightSubNavAT:visited,a.rightSubNavAT:hover {
	color: #7B3F02;
	text-decoration: none;
	font-weight:normal;
	font-size:10.5px;
}

.footer {
	color : #8789A2;
	font-size:11px;
	font-weight: bold;
}

a.fl:link,a.fl:visited {
	color: #ABADC2;
	text-decoration: underline;
}

a.fl:hover,a.fl:active {
	color: #ffffff;
	text-decoration: none;
}

a.flAT:link,a.flAT:active,a.flAT:visited,a.flAT:hover {
	color: #DDDEE8;
	text-decoration: none;
}

a.aristotle:link,a.aristotle:visited {
	color: #B3B7C2;
	text-decoration: none;
	font-weight: normal;
}

a.aristotle:hover,a.aristotle:active {
	color: #A4BCCA;
	text-decoration: underline;
	font-weight: normal;
}

A.rowHdr:link, A.rowHdr:visited {color: White; text-decoration: none;}
A.rowHdr:hover, A.rowHdr:active {color: White; text-decoration: underline;}

div.disclaim { border: 1px solid #CCC7BD; background-color: #EDEDE9; padding: 10px; width: 50%; margin: 1em auto; font-size: .82em; text-align:left; }
.DataTable {
	border : 1px solid #CCC7BD; 
	background-color:#CCC7BD;
	border-bottom : 0px solid #CCC7BD; 
} 

div.rsvp div { text-indent: -3em; padding-left: 3em; }


/* DATA TABLE *************/
.DataTable2 {
	
	background-color:#CCC7BD;
	border-bottom : 0px solid #CCC7BD; 
} 
.rowOdd2 {
	background : #F2F2F9; 
	border-bottom: 1px solid #CCC7BD;
	padding-left:5px;
} 
.rowEven2 {
	background : #EDEDE9; 
	border-bottom: 1px solid #CCC7BD;
	padding-left:5px;
} 

/* EP changed this; let me know please if you change it */
.rowHead,.rowHeader,.rowHdr {
	background : #A29B82; 
	font-weight:bold;
	color : #ffffff; 
} 
.rowOdd {
	background : #F2F2F9; 
	border-bottom: 1px solid #CCC7BD
}
tr.rowOdd, tr.rowEven { border: 0 none; }
tr.rowOdd td, tr.rowEven td { border-bottom: 1px solid #CCC7BD; }
div.eventscontainer tr.rowOdd td, div.eventscontainer tr.rowEven td { border: 0 none; }
.rowEven {
	background : #EDEDE9; 
	border-bottom: 1px solid #CCC7BD
} 

.subdash{
	color:#0000ff;
	font-size:12px;
}
.navHeader {
background:#ffffff;
border-bottom:1px solid #DAD7CF;
}
.navaRow{
font-size:12.5px;
border-bottom:1px solid #CCC7BD;
}

.navaRowFoot{
font-size:12.5px;
}

/************ ERROR STYLES 
**************************************/
.smallerror {
	font-weight : bold;
	color : #ff6600;
	font-size : 10.5px;
}
.error, .error_box {
	font-weight : bold;
	color : #FF0000;
	background: #EDECE7;
	border:1px solid #7F9DB9;
	/*visibility:visible;*/
	padding:4px;
	
}
.error_box2 {
font-size:11.5px;
	font-weight : bold;
	color : #FF0000;
	font-style : italic; 
}

INPUT.error, SELECT.error, TEXTAREA.error {
  font-weight: normal;
  color: black;
  background-color: yellow;
}
.red{
color:red;
}




/******************************
Mainpage DROPDOWN NAV
***************************************/

.subNavTable{
background-color:#72726F;
/*border:1px solid: #343434;*/
}

/*td style*/
.tsubnav{
/*border-bottom:1px solid #D6C97E;*/
cursor: hand;
}

.tsubnavAT{
background-color:#595B66;
border-bottom:1px solid #43427D;
cursor: hand;
}

a.MPsubNav:link,a.MPsubNav:visited,a.MPsubNav:active,a.MPsubNav:hover {
font-family:verdana;
color:#C25E08; text-decoration:none; font-weight:bold;}



/************************
SITE MAP
*****************************************/

a.sitemaphdrlink:link,a.sitemaphdrlink:visited {color:#7B3F02; text-decoration:underline;}
a.sitemaphdrlink:active,a.sitemaphdrlink:hover {color:#C52C05; text-decoration:none;}

a.sitemap:link {text-decoration:none;}
a.sitemap:visited {text-decoration:none;}
a.sitemap:active,a.sitemap:hover {text-decoration:none;}
.smHdr{
border:1px solid #aaaaaa;
background:#DCDAD3;
}
.smc{
padding-left:7px;
padding-bottom:7px;
border:1px solid #aaaaaa;
border-top:0px solid #aaaaaa;
font-size:11px;
background-color:#E4E3DC;
}


/******************************
INTERIOR SUB NAV TABLE
***************************************/

/**************** /NEW STYLES ************************/

td.left, td.bottomlt{  
border-right: 1px solid #CCC7BD;
}
tr.data, .tbottom, td.left, td.right { 
border-bottom: 1px solid #CCC7BD; }

