
/* GENERAL */

body {
	margin:0;
	padding:0;
	background-image:url(../images/bg_body3.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#F7F7F7;
	font-family:Tahoma;
	text-align:center;
}
.page {
	width:724px;
	margin:0 auto;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	padding:1ex 0 0 0;
	font-weight:bold;
	color:#A3238E;
	text-decoration: none;
}
a {
	text-decoration: none;
	color:#A3238E;
}
a:hover {
	text-decoration: underline;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	color:#676767;
	font-size:80%;;
}

/* TABLES */

table .projects th {
	font-size:80%;
}
table .projects td {
	font-size:70%;
	color:#676767;
}

/* MINOR EDITS */

.green {
	color:#007236;
}
.purple {
	color:#A3238E;
}
.bold {
	font-weight:bold;
}

/* FOOTER */

.footer p {
	font-size:70%;
}
.footer a {
	color:#007236;
	text-decoration:underline;
}
.footer a:hover {
	color:#007236;
	text-decoration:none;
}

/* MESSAGE BOXES */

/* -p PURPLE -g GREY  |  -o OK */
.box-p, .box-g, .box-o {padding:1ex 2ex; margin:15px auto; width:550px; font-weight:bold; font-size:100%;}
.box-form1 .box-g, .box-form1 .box-o {padding:5px 20px; margin:20px 0; width:400px;}

.box-p p, .box-g p {text-align:center;}
.box-o p {padding:0 0 0 15px; text-align:left;}

.box-p {border:#A3238E 1px solid; background-color:#FCCCF4; color:#A3238E;}
.box-g {border:#444749 1px solid; background-color:#E2E2E2; color:#444749;}
.box-o {border:#336633 1px solid; color:#336633; background-color:#95DFBA; background-image:url(file:///D|/images/icons/icon-o1.gif); background-position: 10px; background-repeat:no-repeat;}