body, input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	color : #083A75;
	margin : 0px 0px 0px 0px;
 font-size: 80%;
}

form, h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
}

p {
 font-family: Arial, Helvetica, sans-serif;
 color : #083A75;
}

input, textarea, select {
 font-size: 95%;
}

td {
 font-family: Arial, Helvetica, sans-serif;
 color : #083A75;
}

a, a:active, a:visited, a:hover {  
 font-family: Arial, Helvetica, sans-serif;
 color : #083A75;
}

.hoverLinks, .hoverLinks:active, .hoverLinks:visited{  
 text-decoration: none;
}

.hoverLinks:hover {
 text-decoration: underline;
}

.inactive {
 color : gray;
}

.invisible {
	display: none;
}

.transparent {
 background-color : transparent;
}

.columnTitle {
 font-family: Arial, Helvetica, sans-serif;
 white-space : nowrap;
 font-weight : bold;
 color : white;
 background-color : #2D5589;
 padding-left : 5px;
 padding-top : 5px;
 padding-bottom : 5px;
 padding-right : 5px;
}

.header {
 background-color : #154C8F;
}

.headerseperator {
 background-color : #DBE9FA;
}

.titleseperator {
 background-color : #6E8BAE;
}

#homeandback {
 position : absolute;
 left : 25px;
 top : 40px;
}

#topmenu {
 position : absolute;
 left : 25px;
 top : 85px;
}

#leftmenu {
 position : absolute;
 left : 37px;
 top : 145px;
 width : 165px;
}

.sidemenu, .sidemenu:active, .sidemenu:link, .sidemenu:visited {
	color : #D7DFE9;
	text-decoration : none;
	line-height : 150%;
}

.sidemenu:hover {
 color : #D7DFE9;
 text-decoration : underline;
 line-height : 150%;
}

#pagetitle {
 position : absolute;
 left : 220px;
 top : 130px;
 width : 437px;
}

#pagecontent{
	position : absolute;
	left : 220px;
	top : 180px;
	width : 525px;
}

#listcontent{
	position : absolute;
	left : 220px;
	top : 180px;
	width : 436px;
}

#nophotocontent {
 position : absolute;
	left : 220px;
	top : 180px;
	width : 436px;
}

.pagetext {
	padding-left : 15px;
	padding-top : 10px;
	padding-right : 15px;
	padding-bottom : 0px;
}

.borderedphoto{
	border : 1px solid #CECABB;
}

.indentedlist {
	padding-left : 15px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}

.hdottedline {
 background-image : url(images/h_dotted_line.gif);
}

.vdottedline {
 background-image : url(images/v_dotted_line.gif);
}

.adminmenu, .adminmenu:link, .adminmenu:active, .adminmenu:visited {
	font-family: "Times New Roman", Times, serif;
	text-decoration : none;
	font-weight : bold;
	letter-spacing : 1px;
	color : #D7DFE9;
}

.adminmenu:hover {
	font-family: "Times New Roman", Times, serif;
	text-decoration : none;
	font-weight : bold;
	letter-spacing : 1px;
	color : white;
`text-decoration : none;
}


/* Classes for the dynamic forms */

.adminseparator {
 background-color : #DCDCDC;
}

.activeTab, .activeTab:hover, .activeTab:visited {
 font-family: Arial, Helvetica, sans-serif;
 color : #143E75;
 font-weight : bold;
 background-color : silver;
 white-space : nowrap;
 padding-left : 3px;
 padding-right : 5px;
 padding-top : 2px;
 padding-bottom : 2px;
}

.inActiveTab, .inActiveTab:visited, .inActiveTab:hover {
 font-family: Arial, Helvetica, sans-serif;
 background-color : Gray;
 color : White;
 white-space : nowrap;
 padding-left : 3px;
 padding-right : 5px;
 padding-top : 2px;
 padding-bottom : 2px;
}
