@media (min-width:1100px) {
	#pagewidth { width:1100px; }
}
@media (max-width:1059px) {
	#pagewidth { width:100%; }
}

body { margin:0px; }

td { font-family:arial; font-size:13px; color:#000000; }
textarea { font-family:arial; font-size:11px; color:#000000; }
select { font-family:arial; font-size:11px; color:#000000; }

.column { font-family:verdana; text-transform:uppercase; font-size:12px; font-weight:bold; color:#5C6E36; }
.fcusrchr2 { font-family:arial; font-size:26px; color:#FF0000; text-align:left; }

.portal { font-family:arial; font-size:20px; color:#AAAAAA; font-weight:normal; text-align:center; }
a:link.portal, a:visited.portal { text-decoration:none; color:#AAAAAA; }
a:hover.portal { text-decoration:none; color:#888888; }

h3 { padding-left:0px; }
.navbar {
	background-image: url(images/navbarbackground.jpg);
	color: #969B87;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
}
a:link {
	text-decoration: none;
	color: #485F2B;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
}

a.menuitem { font-family:arial; letter-spacing:-0.5px;  font-size:16px; line-height:16px; padding:25px 12px 24px 12px; text-transform:uppercase; color:#FFFFFF; display:inline-block; }
a.menuselected { font-family:arial; letter-spacing:-0.5px;  font-size:16px; line-height:16px; padding:25px 12px 24px 12px; text-transform:uppercase; background-color:#D1D1D1; color:#000000; display:inline-block; }
a.menuitem:link { text-decoration:none; color:#FFFFFF; }
a.menuitem:visited { text-decoration:none; color:#FFFFFF; }
a.menuitem:hover { text-decoration:none; background-color:#405c2b; color:#FFFFFF; }

.footer {
	background-image: url(images/navbarbackground.jpg);
	font-size: small;
	color: #979F88;
	background-repeat: no-repeat;
}
.directory {
	background-color: #ffffff;
	font-size: x-large;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-image: url(images/directorytitle.jpg);
	background-repeat: no-repeat;
	vertical-align: bottom;
	height: 25px;
}
.directorytext {
	font-size: small;
	color: #898C81;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/directorytextbackground.jpg);
	height: 20px;
	width: 165px;
	background-repeat: no-repeat;
}
.style1 {font-size: small; color: #898C81; text-align: center; vertical-align: middle; background-image: url(images/directorytextbackground.jpg); height: 20px; width: 165px; background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; }



.linebreak { height:25px; }
.topspace { height:50px; }
.login { text-align:left; font-family:arial; color:#707070; font-size:18px; }
.loginbox { padding:25px; background-color:#F3F3F3; }
.loginboxlabel { font-family:verdana; font-size:14px; text-align:left; padding-bottom:5px; color:#000000; }

.error { font-family:verdana; color:#FF0000; font-size:12px; font-weight:bold; text-align:left; }
.message { font-family:verdana; color:#008800; font-size:12px; font-weight:bold; text-align:left; }

.windowheader { font-family:verdana; font-size:12px; font-weight:bold; padding-top:3px; padding-bottom:3px; padding-left:10px; background-color:#000000; color:#FFFFFF; }
.folder { margin:1px; font-family:arial; font-size:12px; line-height:12px; font-weight:normal; color:#000000; }
.project { margin:1px; font-family:arial; font-size:12px; line-height:12px; font-weight:normal; color:#000000; }
.file { margin:1px; font-family:arial; font-size:12px; line-height:12px; font-weight:normal; color:#000000; }
.nothing_yet { font-family:arial; font-size:18px; color:#808080; padding:20px; }

.ps { background-color:#DFE4D6; border-radius:100px; margin-top:20px; margin-bottom:25px; padding:10px 20px 10px 20px; }
.pstext { color:#4B622C; }

.newfile { font-family:arial; font-size:12px; color:#606060; }
.linebreak { height:15px; }

.filetype { font-family:arial; font-size:16px; padding:5px; background-color:#508D6C; color:#FFFFFF; text-align:left; }
.divider { background-color:#D0D0D0; height:1px; }
.description { font-family:verdana; font-size:11px; color:#707070; padding-bottom:5px; padding-top:5px; }
.label { font-family:verdana; font-size:12px; color:#F1880F; font-weight:bold; padding-top:5px; }
.data { font-family:arial; font-size:11px; color:#000000; padding-top:5px; }

.contact { font-family:arial; font-size:14px; color:#000000; }