/* new stuff */
body		{background-color:#9D9DA1;}
td			{font-family:arial,helvetica, sans serif; font-size:10pt; color:#EFDEA5;}

.pagetitle {font-family:times new roman, serif; font-size:14pt; color:#EFDEA5;}
.smalltitle {color:red;}
.footer {font-size:8pt; color:#404040;}
.tblBordered {border: 1px solid #808080; background-color:#F4EAC6;}

.headersection {background-color:#000351; border: 1px solid black;}
.mainsection {background-color:#000351;
				border-left: 1px solid black;
				border-right: 1px solid black;
				border-bottom: 1px solid black;}

.imgBorder img {
	border:1px solid #808080;
}

.photoTable { border-top: 1px solid #EFDEA5;
				border-right: 1px solid #EFDEA5; }

.photoCell { border-left: 1px solid #EFDEA5;
				border-bottom: 1px solid #EFDEA5;
				font-family:arial,helvetica, sans serif; font-size:8pt; }

.detailBgnd { background-color:#CFD0DD;}
.blueBar {background-color:#8A8CAE;}
.grayBar {font-family:verdana,arial,helvetica; font-size:8pt; color:#000351; background-color:#C0C0C0;}

.menubox {border: 1px solid #C6C6C6; background-color:#E9E9E9;}
.graybgnd {background-color:#C6C6C6;}

a:link		{font-family:arial,helvetica, sans serif;font-size:10pt;text-decoration:underline;color:#EFDEA5;}
a:visited	{font-family:arial,helvetica, sans serif;font-size:10pt;text-decoration:underline;color:#EFDEA5;}
a:hover		{font-family:arial,helvetica, sans serif;font-size:10pt;text-decoration:none;color:white;}

.little			{font-family:arial,helvetica, sans serif; font-size:8pt;}
a:link.little		{text-decoration:none;color:#EFDEA5; font-size:8pt;}
a:visited.little	{text-decoration:none;color:#EFDEA5; font-size:8pt;}
a:hover.little		{text-decoration:underline;color:white; font-size:8pt;}

.littledark			{font-family:arial,helvetica, sans serif; font-size:8pt; color:#000351;}
a:link.littledark		{text-decoration:none;color:#000351; font-size:8pt;}
a:visited.littledark	{text-decoration:none;color:#000351; font-size:8pt;}
a:hover.littledark		{text-decoration:underline;color:#000351; font-size:8pt;}

.teeny			{font-family:arial,helvetica, sans serif; font-size:7pt;}
a:link.teeny		{font-family:arial,helvetica, sans serif;font-size:7pt;text-decoration:none;color:#0000CE;}
a:visited.teeny	{font-family:arial,helvetica, sans serif;font-size:7pt;text-decoration:none;color:#0000CE;}
a:hover.teeny		{font-family:arial,helvetica, sans serif;font-size:7pt;text-decoration:underline;color:#C00000;}

a:link.menu		{font-family:times new roman, serif;font-size:12pt;text-decoration:none;font-weight:100;color:#EFDEA5;font-variant:small-caps;}
a:visited.menu	{font-family:times new roman, serif;font-size:12pt;text-decoration:none;font-weight:100;color:#EFDEA5;font-variant:small-caps;}
a:hover.menu	{font-family:times new roman, serif;font-size:12pt;text-decoration:none;font-weight:100;color:#000351;font-variant:small-caps;background-color:#FFFFAD;}


.oddrow {background-color: #E9E9E9;}
.evenrow {background-color: #FFFFFF;}

/* for form elements */
input.teeny {font-family:verdana,arial,helvetica;font-size:7pt;}
input.small {font-family:verdana,arial,helvetica;font-size:8pt; background-color:#C0C0C0; color:#000351;}
textarea.small {font-family:verdana,arial,helvetica;font-size:8pt; background-color:#C0C0C0; color:#000351}
select.small {font-family:verdana,arial,helvetica;font-size:8pt; background-color:#C0C0C0; color:#000351}

input.smaller {font-family:verdana,arial,helvetica;font-size:7pt;color:black;}
textarea.smaller {font-family:verdana,arial,helvetica;font-size:7pt;color:black;background-color:#E9E2C9;}
select.smaller {font-family:verdana,arial,helvetica;font-size:7pt;color:black;background-color:#E9E2C9;}

.rollpic, a.rollpic, a.rollpic img { 
		filter: alpha(opacity=70);/* IE */ 
		-moz-opacity: 0.5; /* Mozilla */ 
		} 
		a.rollpic:hover, a.rollpic:hover img { 
		filter: alpha(opacity=100);
		-moz-opacity: 1.0; 
		} 
.rollpicreverse, a.rollpicreverse, a.rollpicreverse img { 
		filter: alpha(opacity=100);/* IE */ 
		-moz-opacity: 1.0; /* Mozilla */ 
		border: 1px solid #000351;
		} 
		a.rollpicreverse:hover, a.rollpicreverse:hover img { 
		filter: alpha(opacity=70);
		-moz-opacity: 0.5; 
		border: 1px solid #EFDEA5;
		} 

.pic_hilite, a.pic_hilite, a.pic_hilite img { 
		border: 1px solid #000351;
		} 
		a.pic_hilite:hover, a.pic_hilite:hover img { 
		border: 1px solid #EFDEA5;
		} 
.pic_redhilite, a.pic_redhilite, a.pic_redhilite img { 
		border: 1px solid #FF0000;
		} 
		a.pic_redhilite:hover, a.pic_redhilite:hover img { 
		border: 1px solid #EFDEA5;
		} 	
		
.pic_hilite_tiny, a.pic_hilite_tiny, a.pic_hilite_tiny img { 
		border: 1px solid #000351;
		} 
		a.pic_hilite_tiny:hover, a.pic_hilite_tiny:hover img { 
		border: 1px solid #ACA18E;
		} 