body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	padding: 0;
	margin: 0;
}

form { padding: 0; margin: 0; }

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

th {	font-weight: bold;	color: #000000;	background-color: #f48228; font-size: 11px; }
th a {	text-decoration: underline; color: #f48228; }
th a:hover 	{ color: #f48228; text-decoration: none; }

td.m,th.m{height: 40px; border-style: solid; border-color: #000000; border-width: 1px;}


.headrow { border: 0px solid #A9BDF1; background-color: #C8E0FB; text-align: center; }
.debugMessageBox {	margin: 2px; padding: 2px; background-color: #FFFFCC; border: thin dashed #000000; }
.debugMessage { font-weight: bold; color: #FF0000; }
.successMessage { font-weight: bold; color: #006400; }

.oddrow { background-color: #FEFEFE; }
.evenrow { background-color: #EFEFEF; }
.module_head { 	background-color: #f48228; 	font-size: 11px; font-weight: bold;	color: #FFFFFF; }

a { color: #4278D3; text-decoration: none; }
a:hover { text-decoration: underline; color: #4278D3; }
a.menulink { font-size: 11px; color: #4278D3; text-decoration: none; }
a.menulink:hover { font-size: 11px; color: #4278D3; text-decoration: none; }


/*******************************Photo Gallery Styles*******************************************************/
#mainimagecontainer { text-align: center; margin: auto; /*background: #eef;*/ /*width: 100%;*/  max-width: 500px; height: 360px;  }
.mic { height: 360px; }
#imgcontainer {	text-align: center; background: #eef;	}
.holdit {	display: -moz-inline-box; display: inline-block; margin: .2%; width: 65px; }
.para { display: block; width: 70px; padding: .5em; text-align: left; font-size: .8em; background: #eef; }
b.inimage { display: block; text-align: center; font-size: 1.5em; }
img.small { display: block; margin: .5em auto;  max-height: 60px;}
img.small2 { margin: .5em auto;  max-height: 60px;}
img.big { /*display: block;*/ margin: .5em auto; max-width: 500px; max-height: 350px; vertical-align: middle; /*width: expression(this.width > 500 ? 500: true);*/} /* The expression statement is a work around for the lack of max-width in IE */

/******************************Message System Styles**********************************************************/
.messageTable {	background-color: #FFFFFF; margin: 0px;	padding: 0px; border: 0px solid #000000; }
.messageDiv { background-color: #FF6600; width: 400px; margin: 6px; padding: 6px; }
.messageFromCell { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #99CCCC; }

/******************************Frontpage Styles**********************************************************/
.basicSearch { position: relative; /*height: 126px; width: 180px;*/ margin-top: 10px; margin-right: 4px; margin-left: 6px; font-size: 12pt; padding: 4; border: 3px dotted #000000; background-color: #F48228; float: right; height: 100%; } 
.photoHolderDiv{ background-color: #F48228; width: 207px; height: 250px; margin-bottom: 11px; }
.photoHolderTd{vertical-align:middle; width: 193px; height: 250px; border: 0px solid #000000; }


input {font-size: 11px;}
textarea {font-size: 11px;}
select {font-size: 11px;}
.formbutton {font-size: 11px; color: #000000; border-top: 0px solid #000000; border-right: 0px solid #666666; border-bottom: 0px solid #666666; border-left: 0px solid #000000; background-color: #f48228; }