#subnav {
	font-family: verdana, sans-serif;
	list-style: none;
	padding: 0;
	margin: 0;
	min-width: 768px;
	height: 24px;
	background: #666666;
	display: block;
	clear: both;
	color: #FFFFFF;
 } 

html > #subnav {
 width: auto;
 min-width: 768px;
}

#subnav li {
    font-size: 11px; 
    margin: 0; 
    float: left; 
    display: block; 
    padding: 0; 
    background: #666666; 
    width: 109px; 
    text-align: center; 
    line-height: 24px;
    height: 24px;
}   
    
#subnav li.selected { 
    background: #666666; 
}

#subnav a { color: #FFF; text-decoration: none;  text-align: left; }

#subnav li ul { position: absolute; width: 13em; left: -999em; top: 24px; }

#subnav li:hover ul { left: auto; margin: 0 0 0 1.5em; padding: 0; }

#subnav li.sfhover ul { left: auto; width: 17em; padding: 0; margin: 0 0 0 -7em; }

#subnav li.sfhover ul li {
    margin: 0;
    padding: 0 0 0 1.2em; 
    background: #666666; 
    z-index: 2; 
    color: #FFF; 
    height: 2.2em;
    width: 17em;
    line-height: 2.2em; 
    text-align: left; 
    position: relative;
    /*\*/
    display: block;
    /*/
    display: inline-block;
    /**/

}

#subnav li:hover > ul li {
    margin: 0;  
    padding: 0 0 0 1.2em; 
    background: #666666; 
    z-index: 2; 
    color: #FFF; 
    height: 2.2em;
    width: 17em;
    line-height: 2.2em; 
    text-align: left; 
    position: relative;
    /*\*/
    display: block;
    /*/
    display: inline-block;
    /**/
}

#subnav li:hover > ul li a { display: block; text-align: left; }

#subnav li.selected:hover > ul li { background: #000000}

.submenuhover { background: #FF0000; }

#subnav li ul li:hover { background: #000000; }

#subnav li.selected ul li:hover { background: #666666; }

#subnav li.sfhover ul li.sfhover { background: #666666; }

body { margin: 0; padding: 0; }

 .curved-box-css3
    {
	width: 100%;
	margin: 0px;
	height: 100%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #666666;
}

.curved-box-css3 h2
    {
	padding: 20px;
	color: #dee2e7;
	font-family: Verdana, sans-serif;
	font-size: 24px;
}

.curved-box-css3 h3
    {
	padding: 6px;
	color: #dee2e7;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}

.curved-box-css3 p
    {
    margin: 0px;
    padding: 5px 15px 10px 15px;    
} 

 .curved-box-lighter
    {
	width: 100%;
	margin: 0px;
	height: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #CCCCCC;
}
