@charset "utf-8";
#infostrapheader {
	height: 28px;
	width: 927px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #999999;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: none;
	background-repeat: no-repeat;
}

#infostrapheader a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #999999;
	text-decoration: none;
}

#infostrapheader a:visited {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #999999;
	text-decoration: none;
	}
	
#infostrapheader a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FF9900;
	text-decoration: underline;
}

#infostrapheader a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #999999;
	text-decoration: none;
	}

#sitenavigation {
	height: 40px;
	width: 957px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}


ul.links li {
  background: none;
  margin: 0 1em 0 0;
  padding: 0;
  display: inline;
}



#sitenavigation li {
  background: none;
  margin: 0;
  padding: 0;
  		float: left;

}


#sitenavigation li ul {
	position: absolute;
	width: 10em;
	display: none;
	float: left;
	clear: left;
	margin: 0px;
	font-size: 12px;
	line-height: 12px;
	padding: 0px;
}


#sitenavigation li:hover ul {
	display: block;
	background-image: url(../images/dropmenu.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}


#sitenavigation li ul li a:link, 
#sitenavigation li ul li a:visited, 
#sitenavigation li ul li a:link, 
#sitenavigation li ul li a:visited {
	color: #666666;
		padding-top: 5px;
	padding-right: 10px;
	padding-bottom:5px;
	padding-left: 10px;

	
	
}

#sitenavigation li ul li a:hover {
	color: #000000;
	background-image: none;
}

#sitenavigation li a:link, 
#sitenavigation li a:visited, 
#sitenavigation li a:link, 
#sitenavigation li a:visited {
	display: inline;
	line-height: 3em;
	margin-top: 0;
	margin-right: 0em;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}

#sitenavigation li a:hover, 
#sitenavigation li a:active, 
#sitenavigation li a:hover, 
#sitenavigation li a:active {
	text-decoration: none;
	background-image: url(../relegen2images/sitenavigation_back.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
	display: inline;
}

#sitenavigation p {
display: inline;
}

#sitenavigation ul {
display: inline;
}
#sitenavigation li {
display: inline;
}






#homepagepreface {
	width: 947px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
#siteheader {
	width: 947px;
	margin-right: auto;
	margin-left: auto;
}
#panelcontent {
	width: 947px;
	margin-right: auto;
	margin-left: auto;
}
#postscript {
	background-image: url(../relegen2images/homepagefooter.png);
	background-repeat: repeat;
	width: 100%;
	clear: both;
}
#postscript #postscriptcontent {
	width: 947px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#navigationfooter {
	background-color: #999999;
	width: 100%;
}
#navigationfooter #navigationfooternav {
	width: 947px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#basearea {
	width: 100%;
	background-color: #FF9900;
}
#basearea #basearealogo {
	width: 947px;
	margin-right: auto;
	margin-left: auto;
}#sitenavigation a {
	display: inline;
}
#navigationfooter #navigationfooternav a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
body {
	background-image: url(../relegen2images/topheaderbackground.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#panelcontent #firstpanel {
	width: 293px;
	float: left;
	clear: both;
	padding-right: 20px;
}

#panelcontent #firstpanel p{
	width: 293px;
}

#panelcontent #secondpanel {
	width: 294px;
	padding-right: 20px;
	float: left;
}
#panelcontent #secondpanel p{
	width: 294px;
}

#panelcontent #thirdpanel {
	width: 294px;
	padding-right: 20px;
	float: left;
}

#panelcontent #thirdpanel p{
	width: 294px;
}
/#panelcontent #thirdpanel a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FF9900;
	text-decoration: none;
}
#popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 1.3;
}

#popup p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 1.3;

}

#popup h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF9900;
	padding-bottom: 10px;
}
.righthangingscreenies {
	float: right;
	width: 250px;
	margin-left: 10px;
	clear: left;
}
#panelcontent .righthangingscreenies p {
	width: 250px;
	font-size: 10px;
}
#panelcontent .righthangingscreenies h1 {
	font-size: 13px;
	font-weight: normal;
	line-height: 13px;
}

#panelcontent .leftcolumn1 .style2 style2 style3 li {
	font-size: 13px;
}
#panelcontent ul {
	list-style-type: square;
}
#panelcontent h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9900;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.panelcontentimg p{
	margin: 0px;
	padding: 0px;
}



#panelcontent .panelcontentimg p {
	margin: 0px;
	padding: 0px;
}
 #panelcontent li {
	padding-right: 270px;
}
#panelcontent ol li {
	margin-left: 20px;
	text-align: left;
}
#panelcontent li li {
	padding-right: 200px;
	margin-bottom: 0px;
}
#panelcontent form label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666;
	font-weight: normal;
}
#panelcontent form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666;
}
#panelcontent form #contact {
}
#panelcontent form #contact tr td {
}

#panelcontent form #contact input[type=text],input[type=password]{
	border:1px inset #ccc;
	margin:8px 0;
	padding:5px;
	background-color: #FFF;
	-moz-border-radius: 5px;
border-radius: 5px;

}
#panelcontent form #contact tr td input {
	font-size: 1em;
	float: none;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#panelcontent form #contact tr td #contactbutton tr td input {
	color: #333;
	background-color: #F90;
	background-image: url(../images/buttonbackground.gif);
	background-repeat: repeat-x;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #FFF;
}

#panelcontent form #contact tr td #contactbutton tr td input:hover {
	color: #ffffff;
	background-image: url(../images/buttonbackground_hover.gif);
	background-repeat: repeat-x;
	border: 1px solid #FFF;
	cursor: hand;
cursor: pointer;

}

#insertable tr td{
	margin: 0px;
	padding: 0px;
}
#panelcontent .contactform {
	background-image: url(../images/contactbackground.gif);
	clear: both;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 4px;
	padding-left: 20px;
}
#panelcontent .contactform form #contact tr td #first_name {
	width: 550px;
		margin-top: 4px;

}

#panelcontent .contactform form #contact tr td #first_name label {
	margin-top: 10px;
}

#panelcontent .contactform form #contact tr td #last_name {
	width: 550px;
		margin-top: 4px;

}

#panelcontent .contactform form #contact tr td #email {
	width: 550px;
	margin-top: 4px;
}


#panelcontent .contactform p {
		padding: 0px;

}
