/* ------- style_layout/position_begin ------- */

/* root */
html {
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	height:100%;
	color:#000;
	background:#fff url(../images/bgi/body.png) repeat scroll;
}
div.area-zero {
	margin:0 auto;
	width:870px;
}
div.area-one {
	margin:0; 
}
/* root */

/* header */
div.header {
	margin:0;
	height:145px;
}
div.header_top {
	margin:0 auto;
	width:848px;
	height:11px;
	background:url(../images/bgi/header_top.gif) repeat-x scroll;
}
div.header_top_corner-left {
	position:absolute;
	top:0;
	left:-11px;
	width:11px;
	height:11px;
	background:url(../images/bgi/header_top_corner-left.gif) no-repeat scroll;
}
div.header_top_corner-right {
	position:absolute;
	top:0;
	right:-11px;
	width:11px;
	height:11px;
	background:url(../images/bgi/header_top_corner-right.gif) no-repeat scroll;
}
div.header_main {
	height:82px;
	background:url(../images/bgi/header_main.gif) repeat-x scroll;
	border-left:1px solid #333;
	border-right:1px solid #333;
}
div.header_main_slogan {
	position:absolute;
	top:0;
	left:12px;
	width:372px;
	height:67px;
	background:url(../images/bgi/header_main_slogan.gif) no-repeat scroll;
}
a.header_main_logo {
	position:absolute;
	top:0;
	right:16px;
	width:335px;
	height:75px;
	background:url(../images/bgi/header_main_logo.gif) no-repeat scroll;
}
a.header_main_logo:hover {
	position:absolute;
	top:0;
	right:16px;
	width:335px;
	height:75px;
	background:url(../images/bgi/header_main_logo.gif) no-repeat scroll;
}
div.header_nav {
	height:32px;
	background:url(../images/bgi/header_nav.png) repeat-x scroll;
	border-left:1px solid #333;
	border-right:1px solid #333;
	overflow:hidden;
}
div.header_nav_divider {
	width:1px;
	height:32px;
	background:url(../images/bgi/header_nav_divider.png) no-repeat scroll;
	float:left;
}
div.header_bottom {
	height:20px;
	background:url(../images/bgi/header_bottom.png) repeat-x scroll;
	border-left:1px solid #333;
	border-right:1px solid #333;
	clear:both;
	overflow:hidden;
}
/* header */

/* content */
div.column_matrix {
	color:#000;
	background-color:#fff;
	border-right:1px solid #333;
	border-left:1px solid #333;
}
/*level-1*/
div.column_level-1_nav {
	height:261px;
	background:url(../images/bgi/column_level-1_nav.png) repeat-x scroll;
}
div.elan_matrix {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:144px;
	height:261px;
	border-right:1px solid #f8f8f8;
	display:block;
	overflow:hidden;
}
div.first_elan {
	width:143px;	
}
div.second_elan {
	left:144px;
}
div.third_elan {
	left:289px;
}
div.fourth_elan {
	left:434px;
}
div.fifth_elan {
	left:579px;
}
div.sixth_elan {
	left:724px;
	border:0;
}
div.column_level-1_border {
	height:15px;
	background:url(../images/bgi/column_level-1_border.png) repeat-x scroll;
}
div.column_level-1_sub-matrix {
	margin:0;
	padding:0;
	width:868px;
	background:url(../images/bgi/column_level-1_sub-matrix.png) repeat-y scroll -1px 0;
	border-bottom:1px solid #b9b9b9;
}
div.column_level-1_sub-matrix_bottom {
	position:absolute;
	bottom:0;
	left:0;
	width:868px;
	height:326px;
	background:url(../images/bgi/column_level-1_sub-matrix_b.png) no-repeat scroll;
}
div.column_level-1_sub-matrix_top {
	position:absolute;
	top:0;
	left:0;
	width:868px;
	height:22px;
	background:url(../images/bgi/column_level-1_sub-matrix_t.png) no-repeat scroll;
}
div.column_level-1_alignment {
	padding:0 0 30px 5px;
	width:860px;
}
div.column_level-1_alignment-brace {
	margin:0;
	padding:0;
	width:0;
	height:326px;
	float:left;
}
div.column_level-1_left {
	margin:0;
	width:280px;
	overflow:hidden;
	float:left;
}
div.column_level-1_center {
	margin:0 8px;
	width:280px;
	overflow:hidden;
	float:left;
}
div.column_level-1_right {
	margin:0;
	width:280px;
	overflow:hidden;
	float:left;
}
/*level-1*/
/*level-2*/
div.column_level-2_elan {
	height:119px;
	background:url(../images/bgi/column_level-2_elan.png) repeat-x scroll;
}
div.column_level-2_elan_nav {
	height:25px;
	background:url(../images/bgi/column_level-2_elan_nav.png) repeat-x scroll;
}
div.column_level-2_sub-matrix {
	margin:0;
	padding:0 0 30px 0;
	width:868px;
	background:url(../images/bgi/column_level-2_sub-matrix.png) repeat-y scroll;
	border-bottom:1px solid #b9b9b9;
}
div.column_level-2_left {
	margin:0 0 0 0;
	width:219px;
	overflow:hidden;
	float:left;
}
div.column_level-2_right {
	margin:0 0 0 5px;
	width:640px;
	overflow:hidden;
	float:left;
}
div.column_level-2_right p {
	line-height: 165%;
}
div.column_level-2_full {
	margin:0 0 0 5px;
	padding:0px 20px;	
	width:819px;
	overflow:hidden;
	float:left;
}
div.column_level-2_full p {
	line-height: 100%;
}
/*level-2*/
/* content */

/* footer */
div.footer {
	overflow:hidden;
}
div.footer p a:hover {
	color:#fff;
	background-color:#333;
}
div.footer_top {
	margin:0 auto;
	width:848px;
	height:23px;
	background:url(../images/bgi/footer_bottom.gif) repeat-x scroll;
}
div.footer_bottom {
	margin:0 auto;
	width:848px;
	height:23px;
}
div.footer_bottom_corner-left {
	position:absolute;
	top:0;
	left:-11px;
	width:11px;
	height:23px;
	background:url(../images/bgi/footer_bottom_corner-left.gif) no-repeat scroll;
}
div.footer_bottom_corner-right {
	position:absolute;
	top:0;
	right:-11px;
	width:11px;
	height:23px;
	background:url(../images/bgi/footer_bottom_corner-right.gif) no-repeat scroll;
}
/* footer */
div.ender {
	height:11px;
}

/* ------- style_layout/position_end ------- */

/* ------- style_navigation_begin ------- */

/* anchors */
a:link, a:visited, a:active {
	text-decoration:underline;
	color:#00f;
	background-color:transparent;
}
a:hover {
	text-decoration:underline;
	color:#00a;
	background-color:transparent;
}
a span {
	display:none;	
}
/* anchors */

/* header */

div.header_nav a:link, div.header_nav a:visited, div.header_nav a:active {
	margin:0;
	padding:8px 15px 0 15px;
	height:32px;
	font:bold 10pt arial, sans-serif;
	color:#eee;
	background-color:transparent;
	text-decoration:none;
	float:left;
	display:block;
}
div.header_nav a:hover {
	text-decoration:none;
	background:none;
	background-color:#000;
	display:block;
}

div.header_nav_search {
	position:absolute;
	top:0;
	right:0;
	width:232px;
	height:34px;
}
div.header_nav_search form {
	margin:0;
	padding:0;
}
div.header_nav_search fieldset {
	margin:0;
	padding:0;
	border:0;
}
input.header_nav_search_input-text {
	position:absolute;
	top:6px;
	left:0;
	margin:0;
	padding:1px 0 1px 2px;
	width:147px;
	height:17px;
	font:10pt arial, sans-serif;
	color:#c0c0c0;
	background-color:#fff;
	border:1px solid #999;
}
input.header_nav_search_input-image {
	position:absolute;
	top:6px;
	right:7px;
	margin:0;
	padding:0;
	width:65px;
	height:19px;
}
/* header */

/*yp-menu*/
div.yp-menu {
	margin:0;
	padding:2px 0 0 0;
	list-style-type:none;
	color:#000;
	background-color:#333;
	border-top:1px solid #7a7a70;
	border-bottom:1px solid #fff;
}
div.yp-menu a:link, div.yp-menu a:visited, div.yp-menu a:active {
	margin:0;
	padding:2px 0 2px 8px;
	/* height:16px; */
	text-decoration:none;
	font:9pt arial, sans-serif;
	color:#eee;
	background-color:#333;
	border:1px solid #333;
	display:block;
}
div.yp-menu a:hover {
	text-decoration:none;
	color: #a6ba42 /*fc0*/;
	background-color: #000;
	border-top: 1px dotted #5a7708;
	border-bottom: 1px dotted #5a7708;
}
div.yp-menu a span {
	color:#a6ba42 /*fc0*/;
	font-style:normal;
	font-weight:bold;	
	display:inline;
}
div.menuSep {
	border-top: 1px solid #333;
	border-bottom: 1px solid #777;
	margin: 3px 2px;
}
/*yp-menu*/

/* column */
/*level-1 START*/
div.elan_image a:link, div.elan_image a:visited, div.elan_image a:active {
	margin:0 auto;
	width:144px;
	height:144px;
	display:block;
}
div.elan_image a:hover {
	display:block;
}
a.elan_text:link, a.elan_text:visited, a.elan_text:active {
	margin:0;
	padding:10px 3px 20px 3px; 
	height:87px;
	font:8pt arial, sans-serif;
	text-decoration:none;
	color:#333;
	background-color:transparent;
	display:block;
}
a.elan_text:hover {
	font:8pt arial, sans-serif;
	text-decoration:none;
	color:#000;
	background-color:transparent;
	display:block;
}
div.ad_image a:link, div.ad_image a:visited, div.ad_image a:active {
	background:url(../images/bgi/nav_elan_ad.png) no-repeat scroll -1px 0;
}
div.directory_image a:link, div.directory_image a:visited, div.directory_image a:active {
	background:url(../images/bgi/nav_elan_directory.png) no-repeat scroll 0 0;
}
div.event_image a:link, div.event_image a:visited, div.event_image a:active {
	background:url(../images/bgi/nav_elan_event.png) no-repeat scroll 0 0;
}
div.book_image a:link, div.book_image a:visited, div.book_image a:active {
	background:url(../images/bgi/nav_elan_book.png) no-repeat scroll 0 0;
}
div.circ_image a:link, div.circ_image a:visited, div.circ_image a:active {
	background:url(../images/bgi/nav_elan_circ.png) no-repeat scroll 0 0;
}
div.membership_image a:link, div.membership_image a:visited, div.membership_image a:active {
	background:url(../images/bgi/nav_elan_membership.png) no-repeat scroll 0 0;
}
div.ad_image_hover {
	background:url(../images/bgi/nav_elan_ad.png) no-repeat scroll -1px -144px;
	display:block;
}
div.directory_image_hover {
	background:url(../images/bgi/nav_elan_directory.png) no-repeat scroll 0 -144px;
	display:block;
}
div.event_image_hover {
	background:url(../images/bgi/nav_elan_event.png) no-repeat scroll 0 -144px;
	display:block;
}
div.book_image_hover {
	background:url(../images/bgi/nav_elan_book.png) no-repeat scroll 0 -144px;
	display:block;
}
div.circ_image_hover {
	background:url(../images/bgi/nav_elan_circ.png) no-repeat scroll 0 -144px;
	display:block;
}
div.membership_image_hover {
	background:url(../images/bgi/nav_elan_membership.png) no-repeat scroll 0 -144px;
	display:block;
}
div.column_level-1_left a:link, div.column_level-1_left a:visited, div.column_level-1_left a:active,
div.column_level-1_center a:link, div.column_level-1_center a:visited, div.column_level-1_center a:active,
div.column_level-1_right a:link, div.column_level-1_right a:visited, div.column_level-1_right a:active {
	text-decoration:none;
}
div.column_level-1_left a:hover,
div.column_level-1_center a:hover,
div.column_level-1_right a:hover {
	text-decoration:none;
}
/*level-1 END*/
/*level-2 START*/
div.column_level-2_elan_nav a:link, div.column_level-2_elan_nav a:visited, div.column_level-2_elan_nav a:active {
	text-decoration:none;
	color:#fff;
	background-color:transparent;
}
div.column_level-2_elan_nav a:hover {
	text-decoration:none;
	color:#fff;
	background-color:transparent;
}
div.column_level-2_elan_nav a span {
	font:bold 8pt arial, sans-serif;
	color:#a6ba42 /*fc0*/;
	background-color:transparent;
	display:inline;
}
div.breadcrumbs {
	margin:5px 0 10px 0;	
}

div.breadcrumbs p {
	color:#aaa;
	font:8pt arial, sans-serif;
}

div.breadcrumbs a:link, div.breadcrumbs a:visited, div.breadcrumbs a:active {
	text-decoration:none;
	color:#aaa;	
	background-color:transparent;
}
div.breadcrumbs a:hover {
	text-decoration:underline;
	color:#a6ba42 /*fc0*/;
	background-color:transparent;
}
div.breadcrumbs a span {
	background-color:transparent;
	display:inline;
	font:bold 8pt arial, sans-serif;
}
/************************************
	
Definitions for the left navigation tree in level-2 pages
	
************************************/
div.column_level-2_left ul {
	margin:15px 0;
	padding:0;
	list-style-type:none;
}
div.column_level-2_left ul li {
	margin:0;
	padding:0;
	width:219px;
	font:9pt arial, sans-serif;
	border-bottom: 1px solid #ddd;
}
div.column_level-2_left ul li.main {
	font:bold 10pt arial, sans-serif;
}
div.column_level-2_left ul li.current a {
	font:bold 10pt arial, sans-serif;
	color:#5a7708;
	line-height: 170%;	
	background-color:#fff;
}
div.column_level-2_left a.li_main_1 span {
	color:#5a7708;
	background-color:transparent;
	display:inline;
}
div.column_level-2_left a.li_main_2 span {
	color:#006;
	background-color:transparent;
	display:inline;
}
div.column_level-2_left a:link, div.column_level-2_left a:visited, div.column_level-2_left a:active {
	padding:5px 20px 5px 25px;
	text-decoration:none;
	color:#333;
	line-height: 170%;
	background-color:transparent;
	display:block;
}
div.column_level-2_left a:hover {
	text-decoration:none;
	color:#000;
	background-color:#fefefe;
}
a.li_main_1:link, a.li_main_1:visited, a.li_main_1:active {
	text-decoration:none;
	color:#000;
	background:transparent url(../images/bgi/nav_li_main_1.png) no-repeat scroll 9px 10px;
}
a.li_main_1:hover {
	text-decoration:none;
	color:#00a;
	background:transparent url(../images/bgi/nav_li_main_1-x.png) no-repeat scroll 9px 10px;
}
a.li_main_2:link, a.li_main_2:visited, a.li_main_2:active {
	text-decoration:none;
	color:#000;
	background:transparent url(../images/bgi/nav_li_main_2.png) no-repeat scroll 9px 10px;
}
a.li_main_2:hover {
	text-decoration:none;
	color:#00a;
	background:transparent url(../images/bgi/nav_li_main_2-x.png) no-repeat scroll 9px 10px;
}

/***********************************/
/*level-2 END*/
a.more-testimonials:link, a.more-testimonials:visited, a.more-testimonials:active {
	margin:30px 0 0 135px;
	width:122px;
	height:21px;
	background:url(../images/bgi/content_more-testimonials.png) no-repeat scroll;
	display:block;
}
a.more-testimonials:hover {
	background:url(../images/bgi/content_more-testimonials.png) no-repeat scroll 0 -21px;
}
/* column */

/* footer */
div.footer_top a:link, div.footer_top  a:visited, div.footer_top  a:active {
	text-decoration:none;
	color:#ddd;
	background-color:transparent;
}
div.footer_top a:hover {
	text-decoration:underline;
	color:#aaa;
	background-color:#606060;
}
div.validators {
	margin:10px auto;
	width:300px;
	text-align:center;
}
a.validate, a.powered_by {
	margin:0 8px;
	width:57px;
	height:20px;
	display:block;
	float:left;
}
a.validate span, a.powered_by span {
	display:none;
}
a.asp_net_20 {
	background:url(../images/pic/asp_net_20_off.gif) no-repeat scroll;
}
a.asp_net_20:hover {
	background:url(../images/pic/asp_net_20_on.gif) no-repeat scroll;
}
a.w3_xhtml {
	background:url(../images/pic/w3_xhtml_off.gif) no-repeat scroll;
}
a.w3_xhtml:hover {
	background:url(../images/pic/w3_xhtml_on.gif) no-repeat scroll;
}
a.w3_css {
	background:url(../images/pic/w3_css_off.gif) no-repeat scroll;
}
a.w3_css:hover {
	background:url(../images/pic/w3_css_on.gif) no-repeat scroll;
}
a.w3_rss {
	background:url(../images/pic/w3_rss_off.gif) no-repeat scroll;
}
a.w3_rss:hover {
	background:url(../images/pic/w3_rss_on.gif) no-repeat scroll;
}
/* footer */

/* ------- style_navigation_end ------- */

/* ------- style_element_begin  ------- */

/* div */
div {
	position:relative;
	margin:0;
	padding:0;
}
div.float_clear {
	height:0;
	clear:both;
}
div.float_clear-right {
	height:0;
	clear:right;
}
/* div */

/* text */
h1 span {
	display:none;
}
h1 {
	margin:0;
	padding:0;
	height:50px;
	font:bold 18pt arial, sans-serif;
	color:#000;
	background-color:transparent;
}
h2 {
	margin:0;
	padding:0px 10px 10px 10px;
	font:22pt arial, sans-serif;
	color:#000;
	background-color:transparent;
	line-height: 125%;
}
p {
	margin:0;
	padding:10px;
	text-align:left;
	font:10pt arial, sans-serif;
	color:#000;
	background-color:transparent;
}
p.first {
	margin:30px 0px 0px 0px;
	padding:10px;
	text-align:left;
	font:10pt arial, sans-serif;
	color:#000;
	background-color:transparent;
}
p.news {
	padding:10px 5px 10px 10px;
	background-color: transparent;
	color:#111;
	clear:left;
	overflow:hidden;
	border: 0px solid #a6ba42 /*fc0*/;	
}
p.news:hover {
	background-color: #eee;
	cursor: pointer;
	color:#000;
	text-decoration:none;
	border-top: 1px dotted #a6ba42 /*fc0*/;
	border-bottom: 1px dotted #a6ba42 /*fc0*/;
	/* HACKED: changing the padding by -1 to compensate for the new border */
	padding:9px 5px 9px 10px;
}
p.news a {
	background-color: transparent;
	color:#111;
}
p.news a:hover {
	background-color: transparent;
	color:#000;
}
span.news-float {
	margin:5px 5px 0 2px;
	width:220px;
	text-align:left;
	font:10pt arial, sans-serif;
	color:#555;
	background-color:transparent;
	float:left;
	cursor: pointer;
}
p span {
	margin:0;
	padding:0;
	text-align:left;
	font:bold 10pt arial, sans-serif;
	color:#5a7708;
	background-color:transparent;
	display:inline;
}
span.faux_link {
	color:#00f;
	text-decoration:underline;
	font:10pt arial, sans-serif;
	background-color:transparent;
	display:inline;
}
p.left {
	margin:0;
	padding:10px;
	text-align:left;
	font:10pt arial, sans-serif;
	color:#000;
	background-color:transparent;
}
p.center {
	margin:0;
	padding:10px;
	text-align:center;
	font:10pt arial, sans-serif;
	color:#000;
	background-color:transparent;
}
p.right {
	margin:0;
	padding:10px;
	text-align:right;
	font:10pt arial, sans-serif;
	color:#000;
	background-color:transparent;
}
p.justify {
	margin:0;
	padding:10px;
	text-align:justify;
	font:10pt arial, sans-serif;
	color:#000;
	background-color:transparent;
}
p.header_bottom_slogan {
	position:absolute;
	top:0;
	right:7px;
	width:600px;
	height:16px;
	margin:0;
	padding:3px 0 0 0;
	text-align:right;
	font:8pt arial, sans-serif;
	color:#fff;
	font-variant:small-caps;
	background-color:transparent;
}
p.matrix {
	margin:0;
	padding:2px 4px;
	text-align:left;
	font:6pt arial, sans-serif;
	color:#000;
	background-color:transparent;
}
p.small {
	margin:0;
	padding:2px 4px;
	text-align:left;
	font:6pt arial, sans-serif;
	color:#799fd1;
	background-color:transparent;
}
div.footer_top p {
	margin:0;
	padding:5px 0 0 0;
	text-align:center;
	font:8pt arial, sans-serif;
	color:#ccc;
	background-color:transparent;
}
div.footer_bottom p {
	margin:0;
	padding:5px 0 0 0;
	text-align:center;
	font:8pt arial, sans-serif;
	color:#aaa;
	background-color:transparent;
}
/* text */

/* quote */
div.quote_matrix {
	margin:10px 0;
	width:270px;	
}
div.quote_begin {
	position:absolute;
	top:0;
	left:0;
	width:76px;
	height:58px;
	background:url(../images/bgi/content_quotes.gif) no-repeat scroll;
}
div.quote_end {
	position:absolute;
	bottom:14px;
	right:0;
	width:76px;
	height:58px;
	background:url(../images/bgi/content_quotes.gif) no-repeat scroll 0 -58px;
}
p.quote-text {
	padding:20px 15px 0 20px;
	text-align:left;
	font:italic 10pt arial, sans-serif;
	line-height: 160%;
}
p.quote-by {
	padding:10px 15px 0 20px;
	text-align:right;
	font:bold 8pt arial, sans-serif;
}
div.quote_repeater {
	background: url() #fff;
	border-bottom: 1px dashed #ccc;
	padding: 15px 8px;
	margin: 15px 8px;
}
/* quote */

/* lists */
ul {
	margin:0;
	padding:0;
}
li {
	margin:0;
	padding:0;
	text-align:left;
	font:10pt arial, sans-serif;
	color:#000;
	background-color:transparent;
}
ul.bullets {
	list-style-type: disc;
	list-style-position: outside;	
	background-color: #f9f9f9;
	margin:5px 10px;
	padding: 5px 0;
}
ul.bullets li {
	margin:8px 35px;
	line-height: 160%;
	color: #333;
	font-weight: bolder;
}
ul.bullets li.no-bullet {
	margin:8px 10px;
	list-style-type:none;
}
/* lists */

/* imgs */
img {
	margin:0;
	padding:0;
	border:0;
}
img.frame {
	margin:10px;
	border:1px solid #aaa;
}
img.frame_right {
	margin:0 0 10px 10px;
	float:right;
	border:1px solid #aaa;
}
img.frame_left {
	margin:0 10px 10px 0;
	float:left;
	border:1px solid #aaa;
}
img.frame_right {
	margin:0 0 10px 10px;
	float:right;
}
img.frame_left {
	margin:0 10px 10px 0;
	float:left;
}
img.offert {
	padding:1px 5px 10px 0;
	width:32px;
	height:32px;
	float:left;
}
/* imgs */

/* forms */
form {
	margin:0;
	padding:0;
}
fieldset {
	margin:0;
	padding:0;
}
input {
	margin:0;
	padding:0;
}
/* forms */

/* ------- style_element_end  ------- */

/* ------- style_headers_begin  ------- */
div.h2_matrix {
	height:19px;
	margin:0 10px;
	overflow:hidden;
}
div.h2_begin {
	position:absolute;
	top:0;
	left:0;
	width:9px;
	height:19px;
	background:url(../images/bgi/h2_sides.png) no-repeat scroll;
}
div.h2_matrix h2 {
	height:19px;
	margin:0;
	padding:0 0 0 9px;
	font:bold 12pt arial, sans-serif;
}
span.h2_text {
	height:19px;
	margin:0;
	padding:0 0 20px 0;
	font:bold 12pt arial, sans-serif;
	color:#fff;
	background:#333 url(../images/bgi/h2.png) repeat-x scroll;
}
span.h2_end {
	margin:0;
	padding:0 10px 20px 0;
	width:9px;
	height:19px;
	background:url(../images/bgi/h2_sides.png) no-repeat scroll -4px 0;
	display:inline;
}
/* ------- style_headers_end  ------- */

/* ------- style_elan-headers_begin  ------- */
div.elan_book {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_book.png) no-repeat scroll;
}
div.elan_rr {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_rr.png) no-repeat scroll;
}
div.elan_ad {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_ad.png) no-repeat scroll;
}
div.elan_directory {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_directory.png) no-repeat scroll;
}
div.elan_membership {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_membership.png) no-repeat scroll;
}
div.elan_circ {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_circ.png) no-repeat scroll;
}
div.elan_event {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_event.png) no-repeat scroll;
}
div.elan_news {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_news.png) no-repeat scroll;
}
div.elan_search {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_search.png) no-repeat scroll;
}
div.elan_testimonials {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_testimonials.png) no-repeat scroll;
}
div.error_404 {
	width:750px;
	height:119px;
	background:url(../images/bgi/error_404.png) no-repeat scroll;
}
div.elan_financials {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_financials.png) no-repeat scroll;
}
div.elan_services {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_msgl_services.png) no-repeat scroll;
}
div.elan_framework {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_framework.png) no-repeat scroll;
}
div.elan_info {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_info.png) no-repeat scroll;
}
div.elan_helpdesk {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_helpdesk.png) no-repeat scroll;
}
/*headers as links*/
a.elan_book {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_book.png) no-repeat scroll;
	display:block;
}
a.elan_book:hover {
	background:url(../images/bgi/elan_book.png) no-repeat scroll;
}
a.elan_rr {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_rr.png) no-repeat scroll;
	display:block;
}
a.elan_rr:hover {
	background:url(../images/bgi/elan_rr.png) no-repeat scroll;
}
a.elan_ad {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_ad.png) no-repeat scroll;
	display:block;
}
a.elan_ad:hover {
	background:url(../images/bgi/elan_ad.png) no-repeat scroll;
}
a.elan_directory {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_directory.png) no-repeat scroll;
	display:block;
}
a.elan_directory:hover {
	background:url(../images/bgi/elan_directory.png) no-repeat scroll;
}
a.elan_membership {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_membership.png) no-repeat scroll;
	display:block;
}
a.elan_membership:hover {
	background:url(../images/bgi/elan_membership.png) no-repeat scroll;
}
a.elan_circ {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_circ.png) no-repeat scroll;
	display:block;
}
a.elan_circ:hover {
	background:url(../images/bgi/elan_circ.png) no-repeat scroll;
}
a.elan_event {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_event.png) no-repeat scroll;
	display:block;
}
a.elan_event:hover {
	background:url(../images/bgi/elan_event.png) no-repeat scroll;
}
a.elan_news {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_news.png) no-repeat scroll;
	display:block;
}
a.elan_news:hover {
	background:url(../images/bgi/elan_news.png) no-repeat scroll;
}
a.elan_search {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_search.png) no-repeat scroll;
	display:block;
}
a.elan_search:hover {
	background:url(../images/bgi/elan_search.png) no-repeat scroll;
}
a.elan_testimonials {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_testimonials.png) no-repeat scroll;
	display:block;
}
a.elan_testimonials:hover {
	background:url(../images/bgi/elan_testimonials.png) no-repeat scroll;
}
a.error_404 {
	width:750px;
	height:119px;
	background:url(../images/bgi/error_404.png) no-repeat scroll;
	display:block;
}
a.error_404:hover {
	background:url(../images/bgi/error_404.png) no-repeat scroll;
}
a.elan_financials {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_financials.png) no-repeat scroll;
	display:block;
}
a.elan_financials:hover {
	background:url(../images/bgi/elan_financials.png) no-repeat scroll;
}
a.elan_services {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_msgl_services.png) no-repeat scroll;
	display:block;
}
a.elan_services:hover {
	background:url(../images/bgi/elan_msgl_services.png) no-repeat scroll;
}
a.elan_framework {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_framework.png) no-repeat scroll;
	display:block;
}
a.elan_framework:hover {
	background:url(../images/bgi/elan_framework.png) no-repeat scroll;
}
a.elan_info {
	width:750px;
	height:119px;
	background:url(../images/bgi/elan_info.png) no-repeat scroll;
	display:block;
}
a.elan_info:hover {
	background:url(../images/bgi/elan_info.png) no-repeat scroll;
}
/*headers as links*/
/* ------- style_elan-headers_end  ------- */
