div.title-site h1 {
	background: url(../images/title.gif) no-repeat;
	width: 335px;
	height: 30px;
}

div.title-site h1 span {
	display: none;
}

div.title-site h1 a {
	display: block;
	width: 100%;
	height: 100%;
}

div.header-buttons-site a.sitemap-site {
	display: block;
	background: url(../images/sitemap.gif) no-repeat;
	width: 18px;
	height: 16px;
}

div.header-buttons-site a.sitemap-site span {
	display: none;
}

.main-area-site ul {
}

.main-area-site ul li {
	line-height: 15px;
}

.main-area-site ul li div.title {
	height: 15px;
}

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

ul li {
	min-height: 15px;
	margin: 0;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url(../images/block_fill.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

ul li li {
	background-image: url(../images/circle_fill.gif);
}

ul li li li {
	background-image: url(../images/triangle_fill.gif);
}

ul li li li li {
	background-image: url(../images/block_fill.gif);
}


body {
	background: url(../images/back.gif) repeat center center;
	/* background-position: 50px top; */
}

.footer-site a:hover {
	color: #639EFF;
}

a:link, a:visited, a:hover {
	color: #639EFF;
}

/* ====================================================================
   MAMBO CLASSES
   These are largely the standard Mambo classes...
   ==================================================================== */

a.fase4rdf:link, a.fase4rdf:hover {
	color: #404040;
}


a.pathway, a.pathway:link, a.pathway:visited, span.pathway {
	color: #404040;
}

a.pathway:hover {
	color: #639EFF;
}

/* styling for the pdf/email/print icons */
a.readon:hover {
	color: #639EFF;
}

a.toclink:hover,a.toclink:visited,a.toclink:link {
	
}


table.contenttoc {
	border: 1px solid #639EFF;
}



/** category text format and links **/

.componentheading {
	color: #639EFF;
}


/* Search Text */ /* Contact Component */ /* Content voting */

.contentheading {
	color: #639EFF;
}


.icons a:hover {
	color: #639EFF;
}

.inputbox {
	border: 1px solid #639EFF;
}


/* Module corners */

div.module {
	background: url(../images/module_bottom_left.gif) bottom left no-repeat;
}

div.module div {
	background: url(../images/module_bottom_right.gif) bottom right no-repeat;
}

div.module div div {
	background: url(../images/module_top_left.gif) top left no-repeat;
}

div.module div div div {
	background: url(../images/module_top_right.gif) top right no-repeat;
}

div.module div div div div {
	background: none;
}
div.middle-header-site {
   margin-top: 4px;
   border-left: 1px dotted #639EFF;
   border-top: 1px dotted #639EFF;
   border-right: 1px dotted #639EFF;
}
div.middle-main-site {
   border-left: 1px dotted #639EFF;
   border-bottom: 1px dotted #639EFF;
   border-right: 1px dotted #639EFF;
}





/* left */
.hb_left {position:relative; }
.thumbs_left {width:180px; float:right;}
.thumbs_left a {display:block; float:left; margin:0 0 5px 5px; width:50px; height:50px; border:1px solid #ccc;}
.thumbs_left a img {width:50px; height:50px; border:0;margin: 0;}
.thumbs_left a:hover {border-color:#ddd;}
.thumbs_left a:hover img {position:absolute; width:auto; height:auto; right:185px; top:0; border:1px solid #ccc;padding: 4px;background: #fefefe;}



/* right */
.hb_right {position:relative; }
.thumbs_right {width:180px; float:left;}
.thumbs_right a {display:block; float:right; margin:0 0 5px 5px; width:50px; height:50px; border:1px solid #ccc;}
.thumbs_right a img {width:50px; height:50px; border:0;margin: 0;}
.thumbs_right a:hover {border-color:#ddd;}
.thumbs_right a:hover img {position:absolute; width:auto; height:auto; left:200px; top:0; border:1px solid #ccc;padding: 4px;background: #fefefe;}


/* top */
.hb_top {position:relative; }
.thumbs_top {float:left;margin-top: 400px;}
.thumbs_top a {display:block; float:left; margin:0 0 5px 5px; width:50px; height:50px; border:1px solid #ccc;}
.thumbs_top a img {width:50px; height:50px; border:0;margin: 0;}
.thumbs_top a:hover {border-color:#ddd;}
.thumbs_top a:hover img {position:absolute; width:auto; height:auto; top:60px; left: 100px;border:1px solid #ccc;padding: 4px;background: #fefefe;}


/* bottom */
.hb_bottom {position:relative; }
.thumbs_bottom {float:left;}
.thumbs_bottom a {display:block; float:left; margin:0 0 5px 5px; width:50px; height:50px; border:1px solid #ccc;}
.thumbs_bottom a img {width:50px; height:50px; border:0;margin: 0;}
.thumbs_bottom a:hover {border-color:#ddd;}
.thumbs_bottom a:hover img {position:absolute; width:auto; height:auto; top:0px; left: 50px;;border:1px solid #ccc;padding: 4px;background: #fefefe;}


/* square_right */
.hb_square_right {position:relative; }
.thumbs_square_right {width:180px; float:left;}
.thumbs_square_right a {display:block; float:right; margin:0 0 5px 5px; width:50px; height:50px; border:1px solid #ccc;}
.thumbs_square_right a img {width:50px; height:50px; border:0;margin: 0;}
.thumbs_square_right a:hover {border-color:#ddd;}
.thumbs_square_right a:hover img {position:absolute; width:auto; height:auto; left:200px; top:0; border:1px solid #ccc;padding: 4px;background: #fefefe;width:200px;height:200px;}


/* square_left */
.hb_square_left {position:relative; }
.thumbs_square_left {width:180px; float:right;}
.thumbs_square_left a {display:block; float:right; margin:0 0 5px 5px; width:50px; height:50px; border:1px solid #ccc;}
.thumbs_square_left a img {width:50px; height:50px; border:0;margin: 0;}
.thumbs_square_left a:hover {border-color:#ddd;}
.thumbs_square_left a:hover img {position:absolute; width:auto; height:auto; right:200px; top:0; border:1px solid #ccc;padding: 4px;background: #fefefe;width:200px;height:200px;}


/* tall_left */
.hb_s_left {position:relative; }
.thumbs_tall_left {width:180px; float:right;}
.thumbs_tall_left a {display:block; float:right; margin:0 0 5px 5px; width:50px; height:50px; border:1px solid #ccc;}
.thumbs_tall_left a img {width:40px; height:60px; border:0;margin: 0;}
.thumbs_tall_left a:hover {border-color:#ddd;}
.thumbs_tall_left a:hover img {position:absolute; width:auto; height:auto; right:200px; top:0; border:1px solid #ccc;padding: 4px;background: #fefefe;width:200px;height:300px;}


/* tall_right */
.hb_tall_right {position:relative; }
.thumbs_tall_right {width:180px; float:left;}
.thumbs_tall_right a {display:block; float:right; margin:0 0 5px 5px; width:50px; height:50px; border:1px solid #ccc;}
.thumbs_tall_right a img {width:50px; height:50px; border:0;margin: 0;}
.thumbs_tall_right a:hover {border-color:#ddd;}
.thumbs_tall_right a:hover img {position:absolute; width:auto; height:auto; left:200px; top:0; border:1px solid #ccc;padding: 4px;background: #fefefe;width:200px;height:300px;}


/* wide_left */
.hb_wide_left {position:relative; }
.thumbs_wide_left {width:180px; float:right;}
.thumbs_wide_left a {display:block; float:right; margin:0 0 5px 5px; width:50px; height:50px; border:1px solid #ccc;}
.thumbs_wide_left a img {width:60px; height:40px; border:0;margin: 0;}
.thumbs_wide_left a:hover {border-color:#ddd;}
.thumbs_wide_left a:hover img {position:absolute; width:auto; height:auto; right:190px; top:0; border:1px solid #ccc;padding: 4px;background: #fefefe;width:300px;height:200px;}


/* wide_right */
.hb_wide_right {position:relative; }
.thumbs_wide_right {width:180px; float:left;}
.thumbs_wide_right a {display:block; float:right; margin:0 0 5px 5px; width:50px; height:50px; border:1px solid #ccc;}
.thumbs_wide_right a img {width:50px; height:50px; border:0;margin: 0;}
.thumbs_wide_right a:hover {border-color:#ddd;}
.thumbs_wide_right a:hover img {position:absolute; width:auto; height:auto; left:200px; top:0; border:1px solid #ccc;padding: 4px;background: #fefefe;width:300px;height:200px;}

/* small thumbs left */
.hb_left {position:relative; }
.thumbs_small_left {width:180px; float:right;}
.thumbs_small_left a {display:block; float:left; margin:0 0 5px 5px; width:25px; height:25px; border:1px solid #ccc;}
.thumbs_small_left a img {width:25px; height:25px; border:0;margin: 0;}
.thumbs_small_left a:hover {border-color:#ddd;}
.thumbs_small_left a:hover img {position:absolute; width:auto; height:auto; right:185px; top:0; border:1px solid #ccc;padding: 4px;background: #fefefe;}

/* small thumbs right */
.hb_small_right {position:relative; }
.thumbs_small_right {width:180px; float:left;}
.thumbs_small_right a {display:block; float:right; margin:0 0 5px 5px; width:40px; height:40px; border:1px solid #ccc;}
.thumbs_small_right a img {width:40px; height:40px; border:0;margin: 0;}
.thumbs_small_right a:hover {border-color:#ddd;}
.thumbs_small_right a:hover img {position:absolute; width:auto; height:auto; left:150px; top:0; border:1px solid #ccc;padding: 4px;background: #fefefe;}

/* dark left */
.hb_dark_left {position:relative; }
.thumbs_dark_left {width:180px; float:right;}
.thumbs_dark_left a {display:block; float:left; margin:0 0 5px 5px; width:50px; height:50px; border:1px solid #ccc;}
.thumbs_dark_left a img {width:50px; height:50px; border:0;margin: 0;}
.thumbs_dark_left a:hover {border-color:#000;}
.thumbs_dark_left a:hover img {position:absolute; width:auto; height:auto; right:185px; top:0; border:1px solid #000;padding: 4px;background: #333;}

/* dark right */
.hb_dark_right {position:relative; }
.thumbs_dark_right {width:180px; float:left;}
.thumbs_dark_right a {display:block; float:right; margin:0 0 5px 5px; width:50px; height:50px; border:1px solid #ccc;}
.thumbs_dark_right a img {width:50px; height:50px; border:0;margin: 0;}
.thumbs_dark_right a:hover {border-color:#000;}
.thumbs_dark_right a:hover img {position:absolute; width:auto; height:auto; right:185px; top:0; border:1px solid #000;padding: 4px;background: #333;}
