{margin: 0;padding: 0;} 

body,html,header, footer, aside, nav, article	{font-family:Arial, Helvetica, sans-serif; margin:0px;padding:0px;}	
dd	{font-style:italic;font-size:.7em;}
a:link	{color:#000;text-decoration:none; background:}
a:visited	{color:#000;text-decoration:none;}
a:hover	{color:#000;text-decoration:none;}
a:active	{color:#000;text-decoration:none;}
#bubblemenu dt {
                display: inline;
				cursor:pointer;
				color:#E03628;
                }
#bubblemenu dt > div {
	 			color:#000;
                width: auto;
                min-height: 100px;
  	        	position: absolute;
                display: inline;
                margin-left: -345px;
                padding: 5px;
				visibility:hidden;
                opacity: 0;
                margin-top: -125px;
				background: #ffffff;
				font-size:1em;
				text-align:left;
 
		/* Setting the border-radius property for all Browsers */
                -moz-border-radius: 5px; /* Firefox */
                -webkit-border-radius: 5px; /* Safari and Chrome */
                border-radius: 5px; /* Browsers that Support it like Opera */
 
		/* Setting the box-shadow property for all Browsers */
                -moz-box-shadow: 0 0 8px gray; /* Firefox */
                -webkit-box-shadow: 0 0 8px gray; /* Safari and Chrome */
				filter: progid:DXImageTransform.Microsoft.Shadow(color='#E03628', Direction=135, Strength=3); /* IE */
                box-shadow: 0 0 8px gray; /* Browsers that Support it like Opera */
 
		/* Setting the transition property for all Browsers */
				-moz-transition: all 0.5s ease-in-out; /* Firefox */
                -webkit-transition: all 0.5s ease-in-out; /* Safari and Chrome */
                -o-transition: all 0.5s ease-in-out; /* Opera */
                transition: all 0.5s ease-in-out; /* Browsers that Support it */		
            }
#bubblemenu dt:hover > div {
				visibility:visible;
                opacity: 1;
                margin-top: -150px;
 
               /* Setting the transition property for all Browsers */
				-moz-transition: all 0.5s ease-in-out; /* Firefox */
                -webkit-transition: all 0.5s ease-in-out; /* Safari and Chrome */
                -o-transition: all 0.5s ease-in-out;  /* Opera */
                transition: all 0.5s ease-in-out; /* Browsers that Support it */
}
.redtext	{color:#E03628;}
.redcolor	{background:#E03628;}
.blacktext	{color:#000;}
.toper	{padding-top:140px;}
#nsi	{font-size:.6em;font-weight:bolder;padding:50px 10px 0 0;text-align:right;}