
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E0E0E0;
}
body {
	background-color: #666666;
	background-image: url(/images/elfa_bkg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 10px;
	color: #FF3333;
}
a:link {
	text-decoration: none;
	color: #f2f2f2;
}
a:visited {
	text-decoration: none;
	color: #f2f2f2;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FF3333;
}
.heading1 {
	color:#727272;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
}
.newsHeading1 {
	color:#ff3333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
}
.searchFields {
	color:#f2f2f2;
	border: solid 1px #666666;
	background-color: #333333;
	padding: 2px;
	font-size: 11px;
}
.searchList {
	color:#f2f2f2;
	border: solid 1px #666666;
	background-color: #333333;
	padding: 1px;
	font-size: 11px;
}
.searchButton {
	color:#ff3333;
	border: solid 1px #666666;
	background-color: #333333;
	font-weight: bold;
	padding: 1px;
	font-size: 11px;
}

.newsLinks {color:#FF3333; font-weight:bold}
.newsLinks:link {color:#FF3333; font-weight:bold}
.newsLinks:hover {color:#FF3333; text-decoration:underline; font-weight:bold}
a.newsLinks:visited {color:#ff3333; font-weight:bold;
}


////


body.print_body 
{
        color: #333333;
        background: #ffffff;
        font-family: arial,helvetica;
	font-size: 10;
        
}


body.pop_up
{ 
	color: #333333;
        background: #ffffff;
        font-family: arial,helvetica;
	font-size: 10;
}

h2
{
	color: #7c7070; 
	font-family: arial,helvetica;	
	font-weight: bold;	
	font-size: 16;

}

A.codered         
{ 
	color: red; 
	font-family: arial,helvetica;
	font-size: 10;
	text-decoration: none;

}

A.codered:visited       
{ 
	color: red; 
	font-family: arial,helvetica;
	font-size: 10;
	text-decoration: none;
}

A.codered:active        
{ 
	color: red; 
	font-family: arial,helvetica;
	font-size: 10;
	text-decoration: none;
}

A.codered:hover        
{ 
	color: red; 
	font-family: arial,helvetica;
	font-size: 10;
	text-decoration: underline;
}

A.title_link         
{ 
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 12;
	text-decoration: none;

}

A.title_link:visited       
{ 
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 12;
	text-decoration: none;
}

A.title_link:active        
{ 
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 12;
	text-decoration: none;
}

A.title_link:hover        
{ 
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 12;
	text-decoration: underline;
}


A.adminlink         
{ 
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;

}

A.adminlink:visited       
{ 
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;
}

A.adminlink:active        
{ 
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;
}

A.adminlink:hover        
{ 
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;
}

A.link_bold         
{ 
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;
	font-weight: bold;
	text-decoration: none;
}

A.link_bold:visited       
{ 
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;
	font-weight: bold;
	text-decoration: none;
}

A.link_bold:active        
{ 
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;
	font-weight: bold;
	text-decoration: none;
}

A.link_orange         
{ 
	color: #d45427; 
	font-family: arial,helvetica;
	font-size: 10;
	text-decoration: none;
}

A.link_orange:hover         
{ 
	color: #d45427; 
	font-family: arial,helvetica;
	font-size: 10;
	text-decoration: none;
}

A.link_orange:visited       
{ 
	color: #d45427; 
	font-family: arial,helvetica;
	font-size: 10;
	text-decoration: none;
}

A.link_orange:active        
{ 
	color: #d45427; 
	font-family: arial,helvetica;
	font-size: 10;
	text-decoration: none;
}

.admin_header
{
	color: #7c7070; 
	font-family: arial,helvetica;	
	font-weight: bold;	
	font-size: 12;

}

A.link_bold:hover        
{ 
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;
	font-weight: bold;
	text-decoration: underline;
}	

a.link_prim
{
	color: #666666; 
	font-family: arial,helvetica;
	font-size: 10;	
	text-decoration: none;
}

a.link_prim:visited
{
	color: #666666; 
	font-family: arial,helvetica;
	font-size: 10;	
	text-decoration: none;
}

a.link_prim:active
{
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;	
	text-decoration: none;
}

a.link_prim:hover
{
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;	
	text-decoration: underline;
}

.inactive_prim
{
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;	
	font-weight: bold;
}

a.link_sec
{
	color: #c1a6a6; 
	font-family: arial,helvetica;
	font-size: 10;	
	text-decoration: none;
}

a.link_sec:visited
{
	color: #c1a6a6; 
	font-family: arial,helvetica;
	font-size: 10;	
	text-decoration: none;
}

a.link_sec:active
{
	color: #c1a6a6; 
	font-family: arial,helvetica;
	font-size: 10;	
	text-decoration: none;
}

a.link_sec:hover
{
	color: #c1a6a6; 
	font-family: arial,helvetica;
	font-size: 10;	
	text-decoration: underline;
}

.inactive_sec
{
	color: #c1a6a6; 
	font-family: arial,helvetica;
	font-size: 10;	
	font-weight: bold;
}

a.admin_link_prim
{
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;	
	text-decoration: none;
}

a.admin_link_prim:visited
{
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;	
	text-decoration: none;
}

a.admin_link_prim:active
{
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;	
	text-decoration: none;
}

a.admin_link_prim:hover
{
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;	
	text-decoration: underline;
}

.admin_inactive_prim
{
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;	
	font-weight: bold;
}

a.admin_link_sec
{
	color: #006500; 
	font-family: arial,helvetica;
	font-size: 10;	
	text-decoration: none;
}

a.admin_link_sec:visited
{
	color: #006500; 
	font-family: arial,helvetica;
	font-size: 10;	
	text-decoration: none;
}

a.admin_link_sec:active
{
	color: #006500; 
	font-family: arial,helvetica;
	font-size: 10;	
	text-decoration: none;
}

a.admin_link_sec:hover
{
	color: #006500; 
	font-family: arial,helvetica;
	font-size: 10;	
	text-decoration: underline;
}

.admin_inactive_sec
{
	color: #006500; 
	font-family: arial,helvetica;
	font-size: 10;	
	font-weight: bold;
}

.white_text
{
	color: #ffffff; 
	font-family: arial,helvetica;
	font-size: 10;	
	
}

.white_text_bold
{
	color: #ffffff; 
	font-family: arial,helvetica;
	font-size: 10;
	font-weight: bold;	
	
}


.black_text_bold
{
	color: #000000; 
	font-family: arial,helvetica;
	font-size: 10;
	font-weight: bold;	
	
}
a.white_text
{
	color: #ffffff; 
	font-family: arial,helvetica;
	font-size: 10;
	text-decoration: none;	
	
}

a.white_text:visited
{
	color: #ffffff; 
	font-family: arial,helvetica;
	font-size: 10;
	text-decoration: none;
}

a.white_text:active
{
	color: #ffffff; 
	font-family: arial,helvetica;
	font-size: 10;
	text-decoration: none;
}

a.white_text:hover
{
	color: #ffffff; 
	font-family: arial,helvetica;
	font-size: 10;
	text-decoration: underline;
}

.subheading
{
	color: #7c7070; 
	font-family: arial,helvetica;	
	font-weight: bold;
	font-size: 14;
}

.subheading_white
{
	color: #ffffff; 
	font-family: arial,helvetica;	
	font-weight: bold;
	font-size: 14;
}

.subheading_black
{
	color: #000000; 
	font-family: arial,helvetica;	
	font-weight: bold;
	font-size: 14;
}


.content
{
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 10;	

}

.bumfuck_tiny
{
	color: #7c7070; 
	font-family: arial,helvetica;
	font-size: 7;	

}

.content_blk
{
	color: #000000; 
	font-family: arial,helvetica;
	font-size: 10;	

}


.italics
{
	color: #7c7070;
	font-family: arial,helvetica;
	font-size: 11;
	font-style: italic;	

}

.codered
{
	color: #FF6600;
	font-family: arial,helvetica;
	font-size: 10;
	text-decoration: blink;

}


.copyright
{
	font-size: 10;
	font-family: arial,helvetica;
}

table.module_header, td.module_header 
{
        /*color: #FFFFFF;
        background-image: url(/template_images/centre_content_header.gif);
	background-repeat: no-repeat;*/
        font-family: arial,helvetica;
	font-size: 12px;
	height:47;
	align: left;
	padding-left: 10px;
	font-weight: bold;
        
}

table.module_header_long, td.module_header_long 
{
	/*
        color: #FFFFFF;
        background-image: url(/template_images/centre_content_long_header.gif);
	background-repeat: no-repeat;
        font-family: arial,helvetica;*/
	font-size: 12;
	height:47;
	align: left;
	padding-left: 0px;
	font-weight: bold;
        
}

.feature_header
{
	color: #d45427;
        font-family: arial,helvetica;
	font-size: 10;
	font-weight: bold;
}

table.popup_header, td.popup_header 
{
        /*color: #FFFFFF;
        background-image: url(/template_images/elfa_header_popup.jpg);
	background-repeat: no-repeat;*/
        font-family: arial,helvetica;
	font-size: 12px;
	height:108;
	text-align: left;
	padding-left: 0px;
	font-weight: bold;
        
}

table.indent, td.indent, div.indent

{
	padding-left: 10px;

	font-family: arial,helvetica;
}


table.row_even, tr.row_even
{
	background: #efefef;

}

table.row_odd, tr.row_odd
{
	background: #ffffff;
}


td.side_box_bg
{

	/*background-image: url(/template_images/box_side_dot.gif);*/
}


td.side_box_below_bg
{
	/*background-image: url(/template_images/box_bottom.gif);*/

	height: 2px;
}

td.module_top
{
	/*background-image: url(/template_images/box_bottom.gif);*/
	height: 2px;
	width: 447px;
}

td.module_bg
{
	/*background-image: url(/template_images/centre_content_side_lines.gif);*/
        padding-left:10px; 
	padding-right:10px; 
	padding-top:10px; 
	padding-bottom:10px;
	width: 447px;
}

td.module_bg_long
{
	/*background-image: url(/template_images/centre_content_side_lines_long.gif);
        background-repeat: repeat-y;*/
        padding-left:10px; 
	padding-right:10px; 
	padding-top:10px; 
	padding-bottom:10px;
	width: 608px;
}

td.strike
{
	text-decoration: line-through;
}

#news_header { color: #634316; font-family: arial,helvetica; font-size: 12; font-weight: bold; }
#news_header a{ color: #d45427; font-family: arial,helvetica; font-size: 12; font-weight: bold; }
#news_header a:hover{ color: #d45427; font-family: arial,helvetica; font-size: 12; font-weight: bold; }
#news_header a:active{ color: #d45427; font-family: arial,helvetica; font-size: 12; font-weight: bold; }

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

#topHeader li {display: inline}

