/* END DEMO CSS */
/* preload Roll Over Images */

#extradiv01 {
	background: url(num1_bu_f2.gif) no-repeat -9999px -9999px;
}
#extradiv02 {
	background: url(num2_bu_f2.gif) no-repeat -9999px -9999px;
}
#extradiv03 {
	background: url(num2_bu_f2.gif) no-repeat -9999px -9999px;
}
#extradiv04 {
	background: url(num1bkg_f2.png) no-repeat -9999px -9999px;
}
#extradiv05 {
	background: url(num2bkg_f2.png) no-repeat -9999px -9999px;
}
#extradiv06 {
	background: url(num3bkg_f2.png) no-repeat -9999px -9999px;
}
	
	
#dhtmlgoodies_menu{
	font-family:arial;	/* Font for main menu items */
	width:229px;	/* Width of main menu */

}
#dhtmlgoodies_menu	li{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;	/* No margin - needed for Opera */
}
#dhtmlgoodies_menu ul{
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
}
#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
	width:180px;
	padding-left:20px;
}
#dhtmlgoodies_menu	li a{	/* Main menu links */
	text-decoration:none;	/* No underline */
	/*color:#000;*/	/* Black text color */

	/*height:87px;	 20 pixel height */
	width:229px;
	line-height:-20px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	/*border:1px solid #000;*/	/* Black border */
	/*background-color:#FFAAAA;*/	/* Light blue background color */
	/*margin:1px;*/	/* A little bit of air */
	/*padding:1px;*/	/* Air between border and text inside */

	display:block;
}

/* main title images */
.num1 a{
	background-image:url(../images/num1_co.gif);
	background-repeat:no-repeat;
	width:229px;
	height:87px;
}
.num1 a:HOVER{
background-image:url(../images/num1_co.gif);
	background-repeat:no-repeat;
	background-position:0px -87px;
}
.num2 a{
	background-image:url(../images/num2_co.gif);
	background-repeat:no-repeat;
	width:229px;
	height:87px;
}

.num2 a:HOVER{
background-image:url(../images/num2_co.gif);
	background-repeat:no-repeat;
	background-position:0px -87px;
}
.num3 a{
	background-image:url(../images/num3_co.gif);
	background-repeat:no-repeat;
	width:229px;
	height:87px;
}
.num3 a:HOVER{
	background-image:url(../images/num3_co.gif);
	background-repeat:no-repeat;
	background-position:0px -87px;
}
/*#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	color:#FFF;
	background-color:#317082;
}*/
.dhtmlgoodies_subMenu{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	/*border:1px solid #000;
	background-color:#FAFAFA;*/
	font-family:arial;
	text-align:left;
	width:150px;

}
.dhtmlgoodies_subMenu ul{
	margin:0px;
	padding:0px;
}
.dhtmlgoodies_subMenu ul li{
	list-style-type:none;
	margin:0px;
	padding:0px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
}
.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
	padding-left:10px;	/* 1px of "air" inside */
	/*display:block;*/	/* Display as block - you shouldn't change this */
}
.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
	/*color:#000;*/	/* White text */
	/*background-color:#FFF;*/	/* Blue background */
}

.scrolltop {
	background-image:url(../images/scrolltop.png);
	background-repeat:no-repeat;
	height:15px;
}
.scrollbottom {
	background-image:url(../images/scrollbottom.png);
	background-repeat:no-repeat;
	
}
.num1bkg {
	/*background-repeat:no-repeat;*/
}
.num1bkg a{
color:#fff;
	background-image:url(../images/numbkg.png);
	font-size:12px;
	height:20px;
	white-space:nowrap;
	text-decoration:none;
	line-height:16px;
	padding:3px;
	display:block;
}

.num1bkg a:HOVER{
color:#fff;
	background-image:url(../images/numbkg_f2.png);
}
.num1bkgtop {
	background-image:url(../images/numtop.png);
	background-repeat:no-repeat;
	height:15px;
}
.num1bkgbottom {
	background-image:url(../images/numbottom.png);
	background-repeat:no-repeat;
	
}

.num2bkg {
	/*background-repeat:no-repeat;*/
}

.num2bkg a{
color:#fff;
	background-image:url(../images/numbkg.png);
	font-size:12px;
	height:20px;
	white-space:nowrap;
	text-decoration:none;
	line-height:16px;
	padding:3px;
	display:block;
}

.num2bkg a:HOVER{
color:#fff;
	background-image:url(../images/numbkg_f2.png);
}
.num2bkgtop {
	background-image:url(../images/numtop.png);
	background-repeat:no-repeat;
	height:15px;
}
.num2bkgbottom {
	background-image:url(../images/numbottom.png);
	background-repeat:no-repeat;
	
}


.num3bkg {
	/*background-repeat:no-repeat;*/
}

.num3bkg a{
color:#fff;
	background-image:url(../images/numbkg.png);
	font-size:12px;
	height:20px;
	white-space:nowrap;
	text-decoration:none;
	line-height:16px;
	padding:3px;
	display:block;
}

.num3bkg a:HOVER{
color:#fff;
	background-image:url(../images/numbkg_f2.png);
}
.num3bkgtop {
	background-image:url(../images/numtop.png);
	background-repeat:no-repeat;
	height:15px;
}
.num3bkgbottom {
	background-image:url(../images/numbottom.png);
	background-repeat:no-repeat;
	
}
.linksnavtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding-left:15px;
padding-top:20px;
height:15px;
color:#666666;
}

.linksnavtitle A {
color:#666666;
cursor:default;

}

.linksdivider {
font-family:"Courier New", Courier, monospace;
font-size:8px;
font-weight:bold;
padding-left:15px;
padding-top:5px;
height:10px;
color:#666666;
}

.linksdivider A {
color:#666666;
cursor:default;

}
.linksnav a {
font-size:10px;
height:15px;
padding-left:15px;
padding-top:5px;
	color: #666666;
	/*border: thin solid #00FF00;*/

}

.linksnav a:HOVER {
	color:#666666;

}
.linksnavdouble a {
font-size:10px;
height:25px;
padding-left:15px;
padding-top:5px;
	color: #666666;
	/*border: thin solid #00FF00;*/

}

.linksnavdouble a:HOVER {
	color:#666666;

}
.linksnavbkg a {
color:#fff;
	background-image:url(../images/numbkg.png);
	font-size:12px;
	height:20px;
	white-space:nowrap;
	text-decoration:none;
	line-height:16px;
	padding:3px;
	display:block;
}
.linksnavbkg a:HOVER {
color:#fff;
	background-image:url(../images/numbkg_f2.png);
}
.linksnavbkgtop {
	background-image:url(../images/numtop.png);
	background-repeat:no-repeat;
	height:15px;
}
.linksnavbkgbottom {
	background-image:url(../images/numbottom.png);
	background-repeat:no-repeat;
	
}