body,p {
	font-size: 15.5px;
	font-family: "MS Trebuchet", Verdana, Tahoma, Lucida, Arial, sans-serif;
	color: #000000;
	background: #ffffff;
}

img {
	border: none;
}

p {
	padding: 0.75em 0 0 0.75em;
	margin: 0; 
}

div#page {
	position: absolute; 		
	top: 3.5%;
	left: 6.5%;
	width: 800px;
}

div#wrapper  { 
	background-color: #FFFFFF; 
	border: 2px solid #000080;
}

div#masthead5 {
        height: 90px;
        border-bottom: 2px solid #bbbbbb;
        background: url("http://www.gfpworm.org/webimages/epattern_header.png");
        background-position: 1em;
        background-repeat: no-repeat;
}
div#menu {
	text-align: right;
	padding: 0.5em 1em 0 0;
}

div#menu a {
	margin: 0;
	color: #666;
	font-weight: bold;
	background: #sfff;
	text-decoration: none;
	padding: 0 0.5em 0 0.5em;
}

div#menu a:hover { 
	background-color: #E1E1E1; 
	color: #000080; 
	}
}
	
div#menu2 {
        text-align: right;
	font-size: 80%;
	padding: 0.5em 0.5em 0 0;
}

div#menu2 a {
        margin: 0;
        color: #666;
	font-weight: bold;
	background: #sfff;
	text-decoration: none;
	padding: 0.5 1em 0.5 1em;

}

div#menu2 a:hover { 
	 background-color: #000080; background-repeat: repeat; background-attachment: 
         scroll; color: #FFFFFF; background-position: 0%
}
               

div#menu4 {
	text-align: center;
	padding: 0.2em 0 0 0;
}
div#menu4 a {
	margin: 0;
	color: #666;
	font-weight: bold;
	background: #sfff;
	text-decoration: none;
	padding: 0 0.5em 0 0.5em;
}

div#menu4 a:hover { 
	background-color: #E1E1E1; 
	color: #000080; 
}
div#menu5 {
	text-align: left;
	font-size: 90%;
	padding: 0 0 6 0;
}

div#menu5 a   { color: #000080; background-color: #sfff; background-repeat: repeat; 
               background-attachment: scroll; text-decoration: none; 
               font-weight: bold; margin: 0; padding-left: 0em; 
               padding-right: 0em; padding-top: 0; padding-bottom: 0; 
               background-position: 0% }
div#menu5 a:hover { background-color: #000080; background-repeat: repeat; background-attachment: 
               scroll; color: #FFFFFF; background-position: 0% }



div#body {
	min-height: 300px;
	padding: 0.5em 2em 3em 2em;
}

div#footer {
	position: relative;
	background: url("http://www.gfpworm.org/webimages/footer-background.png");
	border-top: none;
	height: 48px;
}

div#address {
	font-size: 80%;
	color: #bbbbbb;
	padding: 0.25em 0.5em 0 0;
	text-align: right;
}

div#form {
	padding: 0em 0 0 0em;
}
div#logo {
	position: absolute;
	left: 0px;
	bottom: -20px;
}
div#bccalogo {
	position: absolute;
	left: 418px;
	bottom: -25px;
}
div#bccatext {
	position: absolute;
	left: 355px;
	bottom: -70px;
}

div#form table {
	width: fixed;
	background: #eee;	
	padding: 0;
	margin: 0;
	border: 2px solid #bbb;
}

.header      { background-color: #575793; background-repeat: repeat; background-attachment: 
               scroll; text-align: center; text-transform: uppercase; color: 
               #FFFFFF; font-size: 100%; font-weight: bold; margin-left: 0; 
               margin-right: 0; margin-top: 0; margin-bottom: 1em; 
               padding-left: 0.5em; padding-right: 1em; padding-top: 0.5em; 
               padding-bottom: 0.5em; background-position: 0% 50% }
div#form table * .label {
	font-size: 80%;
	padding: 0.5em 1em 0 1em;
	text-align: right;
	font-weight: bold;
	vertical-align: center;
}
div#form table * .label2 {
	font-size: 80%;
	padding: 0.5em 1em 0 1em;
	text-align: center;
	font-weight: bold;
	vertical-align: center;
}
div#form table * .input {
	text-align: left;
	padding-top: 0.5em;
	font-size: 90%;
	vertical-align: center;
}

div#form table * .button {
	padding: 2em;
	text-align: center;
}

div#address a {
	font-weight: bold;
	color: #bbbbbb;
	background: #ffffff;
	text-decoration: none;
}

div#address a:hover {
	text-decoration: underline;
}
