/* BEGIN DEMO STYLE */
/**{margin:0;padding:0}*/

/*
OL LI { list-style-position:outside; margin-bottom: 10px; padding-top: 0;}
OL LI OL LI {list-style-position:outside; margin-bottom: 0; margin-left: 20px;}
UL LI { list-style-position:outside; margin-bottom: 5px;  margin-left: 20px; padding-top: 0;}
UL LI.dcnav { list-style-position:outside; margin-bottom: 5px;  margin-left: 5px; padding-top: 0;}
*/
/*td {text-align:center;}*/


#content{width:966px; 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;}

/*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: 900;
background-color: #EDEFF1;
width: 215px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
background-color: #EDEFF1;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
color: #000000;
border: 1px #666 solid;
z-index: 900;
}

.anylinkcss a:visited{
width: 100%;
display: block;
text-indent: 3px;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
color: #000000;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #00125C;
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;
}
