/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	margin: 0;
	background:url(cssgifs/background.gif) 24% 14%;;  
	color: white;
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
}

img {
	border:0
}
#outerdiv {
	width:770px;
	background:url(cssgifs/outerdiv.gif) repeat-y;
	margin: auto;
	
}

#topheader {
	height:236px;

background:url(cssgifs/topheader.gif) no-repeat;

}
#navigation {
	color:white;
	padding-top: 210px;
	margin-left: 100px;
}

#navigation a:hover {
	color: #B2B8C0;	
}
a {
	color: white;
	tesxt-decoration:underline;
	
}
a:hover {
	text-decoration: underline;
	color: #B2B8C0;	
	
}

#footer {
	clear:both;
	background:url(cssgifs/footer.gif);
	height:50px;
	
}
#footer p {
	margin: 0;
	margin-left: 60px;
	padding-top: 10px
}
#uppercontent {
	text-align: center
	
}

h1 {
	text-align: center;
	font-size: 140%;
	margin-bottom:0px;
	padding-top: 0px;
}
h1 a{
	text-decoration: none
}
h1 a:hover {
	text-decoration: none;
}
h2 {
	background:#DD5454;
	padding: 3px;
	font-size: 120%;
	margsin-right: 40px;

}

h3 {
	font-size: 120%;
	margin-bottom:2px;
	background:#DD5454;
	margin-right: 40px;
	padding: 2px

}

.edinh1 {
	background: transparent;
	font-size: 130%;
	margin-bottom: 1px;
	margin-top: 0px
}
.welcometext {
	padding-left: 60px;
	padding-right: 60px;
	text-align:justify
}

#leftcol, div.leftcol {
	width: 340px;
	float:left;
	padding-left: 60px;
	margin-top: 10px;
	text-align:left
}
#leftcolone {
	width: 355px;
	float:left;
	padding-left: 20px;
	margin-top: 10px;
	text-align:left
}
#leftcoltwo {
	width: 355px;
	float:left;
	padding-left: 20px;
	text-align:left
}

#logo{	
	background:url(cssgifs/backlogo.gif) no-repeat 50% 60%
}

#logo2{	
	background:url(cssgifs/backlogo.gif) no-repeat 50% 80%
}
#rightcol, div.rightcol  {
	width: 330px;
	float:right;
	padding-right: 20px;
	margin-left:10px;
	margin-top: 10px
}
#rightcolone {
	width: 355px;
	float:right;
	padding-right: 20px;
	margin-left:10px;
	margin-top: 10px
}
#rightcoltwo {
	width: 355px;
	float:right;
	padding-right: 20px;
	margin-left:10px;
}

.imagetext {
	margin-top: 4px;
}
#infoarea p {
	margin-top: 1px;
	margin-right: 10px;
}

#infoarea {
	 border-bottom: 2px solid #DD5454;
	 width:291px;
}
.acttext {
	font-size: 120%;
	
}

.sel { 
	color: #B2B8C0;	
}
/* Form Controls */

fieldset {
	border: 0;
	margin-left: 60px;
	padding: 0;
}
label {
	width: 120px;
	vertical-align:top
}
.textinput {
	 margin-bottom: 3px;
	 background:url(cssgifs/fieldgrad.gif) repeat-x top white;
	 border: 1px solid white;
}
textarea {
	background:url(cssgifs/fieldgrad.gif) repeat-x top white;
	 border: 1px solid white;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 105%;
	width: 400px
}

.genericsubmit {
	border: 1px solid white;
	background:#AC0000;
	font-weight:bold;
	color: white;
	font-size: 95%;
}

/* Misc Page */

#lowersection {
	clear:both
}

#lowerleft {
	width: 340px;
	float:left;
	padding-left: 60px;
	margin-top: 10px;
	text-align:left
}

#lowerright {
	width: 330px;
	float:right;
	padding-right: 20px;
	margin-left:10px;
	margin-top: 10px
}