/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}


b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}


/* CSS Document */
#container{width:960px;margin:auto}

/* Gradient Rollovers */
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
width:1000px;

}

#navcontainer ul li { display: inline; }

#navcontainer li { 
float:left;
background: url(images/button.jpg)  no-repeat;
width: 309px;
height: 106px;
margin-top:10px;
padding: 2em 0.5em 0.5em 0.5em;
}

#navcontainer ul li a
{
text-decoration: none;
color: #fff;
width: 309px;
height: 106px;
padding-left:4px;
padding-right:10px;
}

#navcontainer ul li a:hover
{
color: #000;

}




#quote-text {
float:left;
width: 630px;
margin-top:-30px;
}


/* Rounded Rectangle */
.roundedcornr_box_816614 {
float:left;
width: 630px;
margin-top:0px;
	background: url(images/roundedcornr_816614_tl.png) no-repeat top left;
}
.roundedcornr_top_816614 {
	background: url(images/roundedcornr_816614_tr.png) no-repeat top right;
}
.roundedcornr_bottom_816614 {
	background: url(images/roundedcornr_816614_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_816614 div {
	background: url(images/roundedcornr_816614_br.png) no-repeat bottom right;
}
.roundedcornr_content_816614 {
	background: url(images/roundedcornr_816614_r.png) top right repeat-y;
}

.roundedcornr_top_816614 div,.roundedcornr_top_816614,
.roundedcornr_bottom_816614 div, .roundedcornr_bottom_816614 {
	width: 100%;
	height: 55px;
	font-size: 1px;
}
.roundedcornr_content_816614, .roundedcornr_bottom_816614 {
	margin-top: -19px;
}
.roundedcornr_content_816614 { padding: 0 15px; }


/* Small Rounded Rectangle */
.smallroundedcornr_box_816614 {
float:left;
width: 310px;

margin:-30px 0px 0px 20px;
	background: url(images/roundedcornr_816614_tl.png) no-repeat top left;
}
.smallroundedcornr_top_816614 {
	background: url(images/roundedcornr_816614_tr.png) no-repeat top right;
}
.smallroundedcornr_bottom_816614 {
	background: url(images/roundedcornr_816614_bl.png) no-repeat bottom left;
}
.smallroundedcornr_bottom_816614 div {
	background: url(images/roundedcornr_816614_br.png) no-repeat bottom right;
}
.smallroundedcornr_content_816614 {
	background: url(images/roundedcornr_816614_r.png) top right repeat-y;
}

.smallroundedcornr_top_816614 div,.smallroundedcornr_top_816614,
.smallroundedcornr_bottom_816614 div, .smallroundedcornr_bottom_816614 {
	width: 100%;
	height: 35px;
	font-size: 1px;

}
.smallroundedcornr_content_816614, .smallroundedcornr_bottom_816614 {
	margin-top: -19px;
}
.smallroundedcornr_content_816614 { padding: 0px 0px 0px 0px; }

#photo{
float:right;
margin-top:20px;
}


/* The last Small Rounded Rectangle */
.lastsmallroundedcornr_box_816614 p{
text-align:center;
}

.lastsmallroundedcornr_box_816614 {
float:left;
width: 310px;

margin:20px 0px 0px 20px;
	background: url(images/roundedcornr_816614_tl.png) no-repeat top left;
}
.lastsmallroundedcornr_top_816614 {
	background: url(images/roundedcornr_816614_tr.png) no-repeat top right;
}
.lastsmallroundedcornr_bottom_816614 {
	background: url(images/roundedcornr_816614_bl.png) no-repeat bottom left;
}
.lastsmallroundedcornr_bottom_816614 div {
	background: url(images/roundedcornr_816614_br.png) no-repeat bottom right;
}
.lastsmallroundedcornr_content_816614 {
	background: url(images/roundedcornr_816614_r.png) top right repeat-y;
}

.lastsmallroundedcornr_top_816614 div,.lastsmallroundedcornr_top_816614,
.lastsmallroundedcornr_bottom_816614 div, .lastsmallroundedcornr_bottom_816614 {
	width: 100%;
	height: 35px;
	font-size: 1px;

}
.lastsmallroundedcornr_content_816614, .lastsmallroundedcornr_bottom_816614 {
	margin-top: -19px;
}
.lastsmallroundedcornr_content_816614 { padding: 0px 0px 0px 0px; }