#home { margin: 0px; padding: 0px; background-image: none; background-repeat: no-repeat; }

#home #wrapper { width: 744px; margin: 0px auto; padding: 0px 0px 0px 0px; background-image: url(images/elements/bg.jpg); background-repeat: repeat-y; border: #A0A0A4 1px solid }

#home #title { height: 48px; margin: 0px; padding: 0px; }

#home #title h1 { margin: 0px; padding: 5px 0px 0px 10px; }

#home #content { float: right; width: 248px; margin: 0px 0px 100px 0px; padding: 30px 0px; }

#home #content p { margin: 0px; padding: 0px; }

#home #content h1,h2,h3,h4 { margin: 0px; padding: 0px; }

#home #welcome { margin: 0px 0px 10px 0px; padding: 10px; }

#home #feature { text-align: center; width: 220px; float: right; margin: 0px; padding: 10px; }

#home #feature ul { margin: 0px; padding: 5px 0px 5px 15px; }

#home #feature ul li { margin: 0px; padding: 0px; list-style: none; }

#home #feed { margin: 0px 0px 10px 0px; padding: 10px; }

#home #info { float: left; padding: 30px 0px; margin: 0px; width: 248px; text-align: center; }

#home #info ul { margin: 0px; padding: 10px 0px 5px 55px; }

#home #info ul li { text-align: left; margin: 0px; padding: 0px; list-style: none; }

#home #logo { text-align: center; width: 248px; margin: 0px; padding: 0px 0px 10px 0px; }

#home #photo { width: 248px; height: 215px; text-align: center; }

#home #nav { background-image: url(images/elements/nav-bg.jpg); background-repeat: no-repeat; top: 48px; position: absolute; margin: 0px 0px 0px 248px; padding: 249px 0px 0px 0px; clear: both; }

#home #nav ul li { background-image: url(images/elements/nav.jpg); background-repeat: no-repeat; }

#home #nav ul li a { font-size: 115%; font-weight: bold; }

#home #nav ul li a:link, #home #nav ul li a:visited { color: #333333; text-decoration: none; }

#home #nav ul li a:hover { color: #666666; text-decoration: underline; /* backgrounds images */ background-image: url(images/elements/nav.jpg); background-repeat: no-repeat; }

#home #nav ul { width: 248px; height: 168px; margin: 0px; padding: 0px; position: relative; }

#home #nav ul li { margin: 0px; padding: 0px; list-style: none; position: absolute; }

#home #nav ul li, #home #nav a { text-align: center; height: 28px; display: block; text-decoration: none; }

#home #nav1 { left: 0px; top: 0px; width: 248px; background-position: 0px -249px; }

#home #nav1 a:hover { background-position: -248px -249px; }

#home #nav2 { left: 0px; top: 28px; width: 248px; background-position: 0px -277px; }

#home #nav2 a:hover { background-position: -248px -277px; }

#home #nav3 { left: 0px; top: 56px; width: 248px; background-position: 0px -305px; }

#home #nav3 a:hover { background-position: -248px -305px; }

#home #nav4 { left: 0px; top: 84px; width: 248px; background-position: 0px -333px; }

#home #nav4 a:hover { background-position: -248px -333px; }

#home #nav5 { left: 0px; top: 112px; width: 248px; background-position: 0px -361px; }

#home #nav5 a:hover { background-position: -248px -361px; }

#home #nav6 { left: 0px; top: 140px; width: 248px; background-position: 0px -389px; }

#home #nav6 a:hover { background-position: -248px -389px; }

#home #footer { clear: both; margin: 100px 0px 0px 0px; padding: 10px 0px 10px 0px; text-align: center; }

#home #undernav { position: absolute; top: 0px; margin-left: -250px; margin-top: 500px; text-align: center; width: 248px; }

#home #underlogo { position: absolute; top: 0px; margin-left: -496px; margin-top: 500px; text-align: center; width: 248px; }

body { font-size: 12px; font-family: verdana; color: #000000; background-color: #ffffff; }

a { font-weight: bold; 	border-width: 0px; }

a:link, a:visited { color: #333333; text-decoration: underline; }

a:hover { color: #666666; text-decoration: none; }

a#sitetitle { text-decoration: none; color: #028BD3; }

h1 { color: #cccccc; font-size: 150%; font-weight: bold; }

h2, h3, h4 { color: #333333; font-size: 140%; font-weight: bold; }

#home #title { background-image: url(images/elements/title.jpg); background-repeat: no-repeat; }

#home #title h1 { color: #333333; font-size: 150%; }

#home #content { background-image: url(images/elements/content.jpg); background-repeat: no-repeat; }

#home #feature { background-color: transparent; background-image: none; background-repeat: no-repeat; }

#home #feed { background-color: transparent; background-image: none; background-repeat: no-repeat; }

#home #info { background-image: url(images/elements/info.jpg); background-repeat: no-repeat; }

#footer { font-size: 80%; font-weight: normal; color: #000000; background-image: url(images/elements/footer.jpg); background-repeat: repeat-x; }

#footer a:link, #footer a:visited { color: #333333; text-decoration: underline; }

#footer a:hover { color: #666666; text-decoration: none; }

#secondary, #frameheader { background-image: url(images/frame/header_bg2.jpg);	background-repeat: no-repeat; }

#secondary, #frameheader, #framesubnav, #framefooter { background-color: #405D90; }

#secondary #content, #framecontent #content, #framecontent { color: #000000; background-color: #ffffff; }

#page { color: #000000; border-bottom: 1px dotted #333333; }

.listing { background: #CCCCCC; }

#secondary #content, #framecontent #content { color: #000000; }

#secondary #content a, #framecontent #content a { color: #333333; }

#secondary #contact, #frameheader #contact { color: #ffffff; font-weight: bold; }

#secondary #contact h2, #frameheader #contact h2 { color: #ffffff; }

#secondary #contact a, #frameheader #contact a { color: #ffffff; font-weight: bold; }

#secondary #nav ul li, #frameheader #nav ul li { border-top: 4px solid #e4e4e4; background-color: #405D90; background-image: none; background-repeat: no-repeat; }

#secondary #nav ul li a, #frameheader #nav ul li a { font-size: 90%; font-weight: bold; }

#secondary #nav ul li a:link, #secondary #nav ul li a:visited, #frameheader #nav ul li a:link, #frameheader #nav ul li a:visited { color: #ffffff; text-decoration: none; }

#secondary #nav ul li a:hover, #frameheader #nav ul li a:hover { background-image: none; background-repeat: no-repeat; color: #cccccc; text-decoration: underline; }

#secondary #subnav ul li, #framesubnav #subnav ul li { background-color: #e4e4e4; border-right: 4px solid #cccccc; background-image: none; background-repeat: no-repeat; }

#secondary #subnav ul li a, #framesubnav #subnav ul li a { font-size: 80%; font-weight: bold; }

#secondary #subnav ul li a:link, #secondary #subnav ul li a:visited, #framesubnav #subnav ul li a:link, #framesubnav #subnav ul li a:visited { color: #333333; text-decoration: none; }

#secondary #subnav ul li a:hover, #framesubnav #subnav ul li a:hover { background-color: #ffffff; background-image: none; background-repeat: no-repeat; color: #333333; text-decoration: underline; }

a.noul { text-decoration: none; }

img { border-width: 0px; }

.spacer { clear: both; }

.required { color: red; font-style: italic; }

#listings { list-style: none; margin: 0px; padding: 0px; }

#listings li { margin: 10px; padding: 5px; width: 95%; display: block; text-align: center; }

#footer { clear: both; margin: 0px; padding: 10px 0px 10px 0px; text-align: center; position: relative; }

#copy { margin: 0px; padding: 0px; display: inline; }

#copy p { display: inline; }

#misc { display: inline; margin: 0px; padding: 0px; }

#misc ul { margin: 0px; padding: 0px; display: inline; }

#misc ul li { list-style: none; display: inline; margin: 0px; padding: 0px 10px 0px 0px; }

#eq-logo { background-image: url(images/eq-logo.gif); background-repeat: no-repeat; width: 23px; height: 21px; position: absolute; top: 10px; right: 25px; background-color: transparent; }

#secondary, #frameheader, #framesubnav, #framecontent, #framefooter { margin: 0px; padding: 0px; }

#secondary #title, #frameheader #title {
	top: 0px;
	left: 120px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 682px;
}

#secondary #title h1, #frameheader #title h1 { margin: 0px; padding: 0px; color: #333333; }

#secondary #content { margin: 160px 0px 0px 170px; padding: 10px 0px 400px 10px; }

#secondary #content { height: 1%; }

#framecontent { width: 95%; margin: 0px; padding: 10px; }

#framecontent #wrapper, #framecontent #content { margin: 0px; padding: 0px; }

#secondary #photo, #frameheader #photo { width: 120px; text-align: center; position: absolute; top: 0px; left: 0px; padding: 0px; margin: 0px; }

#secondary #contact, #frameheader #contact {
	position: absolute;
	left: 120px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 219px;
}

#secondary #contact ul, #frameheader #contact ul { float: left; margin: 30px 0px 0px 0px; padding: 0px 10px 0px 0px; }

#secondary #contact ul li, #frameheader #contact ul li { margin: 0px; padding: 0px; list-style: none; }

#secondary #nav, #frameheader #nav { top: 104px; left: 120px; width: 575px; position: absolute; margin: 0px; padding: 0px; }

#secondary #nav ul, #frameheader #nav ul { height: 36px; margin: 0px; padding: 0px; }

#secondary #nav ul li, #frameheader #nav ul li { margin: 0px 5px 0px 0px; padding: 0px; list-style: none; position: relative; float: left; }

#secondary #nav ul li, #secondary #nav a, #frameheader #nav ul li, #frameheader #nav a { text-align: center; height: 36px; width: 90px; display: block; }

#secondary #nav ul li a:hover, #frameheader #nav ul li a:hover { background-position: 0px -36px; }

#secondary #subnav, #framesubnav #subnav { position: absolute; top: 160px; left: 0px; margin: 0px 0px 10px 10px; padding: 0px; width: 160px; overflow: visible; }

#secondary #subnav ul, #framesubnav #subnav ul { width: 130px; margin: 0px; padding: 0px; list-style: none; }

#secondary #subnav ul li, #framesubnav #subnav ul li { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }

#secondary #subnav ul li, #secondary #subnav a, #framesubnav #subnav ul li, #framesubnav #subnav a { height: 18px; width: 130px; display: block; }

#secondary #subnav ul li a:hover, #framesubnav #subnav ul li a:hover { background-position: 0px -18px; }

#secondary #subnav span, #framesubnav span { margin: 0px; padding: 0px 0px 0px 5px; }

#secondary #logo, #frameheader #logo { position: absolute; right: 20px; top: 35px; width: 180px; margin: 0px; padding: 0px; text-align: center; }

#framesubnav #subnav { top: 0px; }

#newstitle { font-size: 100%; font-weight: bold; }
