/* BEGIN DEMO STYLE */
/**{margin:0;padding:0}*/




#content{width:981px; margin:8px auto 0px auto; text-align:left; display:table; }


/* font styles */
.bold {font-weight: bold;}

.italic {font-style: italic;}

/*font colours*/
.white {color: #FFFFFF;}
.green {color: Green;}
.red {color: Red}

/*font sizes*/
.large {font-size: 150%}
.medium {font-size: 120%}
.small {font-size: .8em;}




.tableborder {border: 1px #666666 solid;}
 
.tableborderlt { border: 1px #999999 solid;}


/*Links*/
.headertop{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.headertop:hover{
	text-decoration: underline;
}

a.footerlink{
	color: #F3F3F3;
	text-decoration: none;
	font-weight: bold;
}
a.footerlink:hover{
	text-decoration: underline;
}

a.newcomlink{
	color: #dddddd;
	text-decoration: none;
}
a.newcomlink:hover{
	text-decoration: underline;
}

.searchtitle{
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	line-height: 90%;

}	
.searchtitle:hover{
	text-decoration: underline;
}	

.anylinkcss{
position:absolute;
visibility: hidden;
font: normal 12px Verdana;
line-height: 15px;
padding: 2px 0;
z-index: 100;
color: #000000;
background-color: #262626;
width: 215px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
background-color: #262626;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
color: #000000;
border: 1px #666 solid;
}

.anylinkcss a:visited{
width: 100%;
display: block;
text-indent: 3px;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
text-indent: 5px;

}

.anylinkcss a:hover{ /*hover background color*/
background-color: #000000;
color: #ffffff;
text-decoration: none;
font-weight: normal;
border: 1px #FFF solid;
}

.link_dc_nav {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #0000FF;
}

.mini{
	font-size:9px;
}
.grey{
	color:#dddddd;
}

/*HEADER ELEMENTS*/
table.header{
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
}

.text_title {
	font-size: 13px; 
	font-weight: bold;
}

input.search{
	background-color: #FFFFFF; 
	border: 1px solid #000000; 
	font-family: Arial; 
	font-weight: bold;
	font-size: 12px; 
	height: 18px; 
	width: 120px;
}

input.newsletter{
	background-color: #FFFFFF; 
	border: 1px solid #000000; 
	font-family: Verdana; 
	font-size: 12px; 
	height: 18px; 
	width: 110px;
}

input.login{
	width:165px; 
	height:39px; 
	text-align:center; 
	font-family:'Arial'; 
	font-size: 16px; 
	color: #000000; 
	font-style:normal; 
	font-weight:bold; 
	text-decoration:none;
}

div.error{color: #ffffff; text-align: center; font-weight:bold; margin:5px; padding:5px; border: dashed 2px #A80000; background-color: #333333;}

div.success{color: #ffffff; text-align: center; font-weight:bold; margin:5px; padding:5px; border: dashed 2px #bee920; background-color: #333333;}

div.commentBox{color: #333333; text-align: left; font-weight:normal; font-style:italic; margin:5px; padding:5px; border: solid 2px #C0C0C0; background-color: #ffffff;}
