body {
	margin: 4px;
	padding: 0;
	font-family: "Arial", "Helvetica",  sans-serif;
	font-size: 12px;
}
p { color: #666666; padding: 0px; margin: 0px; padding-bottom: 10px; }
img { border: 0px none #0000CC; padding:0px; }
H1
{
	color: #ff6600;
    font-size: 14px;
	text-decoration: none;
/*	margin: 0px 0px 0px 20px;*/
	margin: 0px;
	padding: 0px;
}
H2
{
	color: #ff6600;
    font-size: 12px;
	text-decoration: none;
/*	margin: 5px 20px 0px 20px; */
	margin: 0px;
	padding: 0px;
}
#main H2 { padding-bottom: 10px; }
H3
{
	color: #ff6600;
    font-size: 12px;
	text-decoration: none;
/*	margin: 5px 20px 0px 20px;*/
	margin: 0px;
	padding: 0px;
}
#main {
	padding: 20px;
	border: 0px none;
	margin: 0px;
}

#main-wide {
	padding: 20px;
	border: 0px none;
	margin: 0px;
}
#mail { float:right;
width:208px; height:14px;
margin: 104px 108px 0px 0px;
}
#frontpage{
     width:580px;
	margin: 0px;
}

#main ul, #main-wide ul { margin: 0px; padding: 0px; margin-bottom: 10px; }

#main li,  #main-wide li{
	margin: 0px;
	padding: 3px 0px 3px 27px;
	list-style: none;
	background-position: 10px 9px;
	line-height: 15px;

	text-align: justify;
	color: #666; font-size: 11px; font-weight:bold;
}

.nolinklist li { background: url('../furniture/bullet_sm2.gif') no-repeat; }
.linklist li { background: url('../furniture/bullet_sm3.gif') no-repeat; }

#form
{
	font-size: 11px;
	text-align: left;
    padding: 0px;
	text-decoration: none;
	color: #000000;
}

#adbar
{
	float: centre;
    margin: 110px 0px 0px 0px;
	width: 151px;
	height: 138px;
    padding: 0px;
    clear: none;
	background-image: url(../images/brightfx-ad_back.gif);
}

#title
{
	float: left;
    margin: 0px 0px 0px 20px;
	width: 220px;
    padding: 0px;
    clear: none;
}

#gallery
{
	float: right;
	clear:left;
	width: 180px;
    margin: 0px 0px 0px 20px;
	padding: 0px;
}
#top_nav
{
	float: left;
		clear:both;
    margin: 136px 0px 0px 0px;
	width: 360px;
	height: 16px;
	text-align: left;
	text-decoration: none;
	font-family:  "Arial", "Helvetica",  sans-serif ;
	font-size: 11px;
    padding: 0px;
	color: #ffffff;

}
#left-cell
{
	width: 237px;
	background-image:url(../furniture/bright-fx-left.gif);
	background-repeat:repeat-x;
}
#head_text
{
	margin: 0px;/*5px 0px 0px 5px;*/
	padding: 10px 0px 0px 20px;
	width: 320px;
	height: 10px;
	text-align: left;
	clear: both;
	float: left;
}
#main a:link {  color: #ff6600; text-decoration: none; 	font-size: 11px; font-weight:bold; }
#main a:visited {  color: #ff6600; text-decoration: none; font-size: 11px;  font-weight:bold;}
#main a:active {  color: #ff6600; text-decoration: none;  font-size: 11px; font-weight:bold;}
#main a:hover {  color: #333333; text-decoration: none; 	font-size: 11px;  font-weight:bold;}


#main-wide  a:link {  color: #ff6600; text-decoration: none; 	font-size: 11px; font-weight:bold; }
#main-wide a:visited {  color: #ff6600; text-decoration: none; font-size: 11px;  font-weight:bold;}
#main-wide a:active {  color: #ff6600; text-decoration: none;  font-size: 11px; font-weight:bold;}
#main-wide a:hover {  color: #333333; text-decoration: none; 	font-size: 11px;  font-weight:bold;}

.list   {color: #666666;
    font-size: 12px;
	margin: 10px 220px 10px 20px;
	text-decoration: none;
	text-align: justify;
	font-family: "Arial", "Helvetica",  sans-serif;
	}
	
.top_nav_text
{
	color: #ffffff;
    font-size: 11px;
    padding: 0px 0px 0px 20px;
	text-decoration: none;
	text-align: left;
	font-family: "Arial", "Helvetica",  sans-serif  ;
}
.contentlink
{
	color: red;
    font-size: 14px;
    padding: 0px;
	text-decoration: none;
	text-align: left;
	font-family: "Arial", "Helvetica",  sans-serif  ;
	margin: 0px 0px 0px 10px;


}


.slide-bodytext
{
	font-family:  sans-serif, "Arial", "Helvetica";
}
.spacer
{
	color: #000000;
    font-size: 40px;
	padding: 0px 0px 0px 0px;
}

.errorTxt {
	color: red;
	}
.red {
	color: red;
	font-size:11px;
	padding: 0px 0px 0px 0px;
	}
.formtext
{
	color: red;
    font-size: 12px;
	margin: 10px 0px 10px 8px;
	text-decoration: none;
	text-align: justify;
	font-family: "Arial", "Helvetica",  sans-serif  ;
}