span.spec
{
border-top: 1px solid #cc0000;
border-bottom: 1px solid #cc0000;
padding: 6px;
}

body
{
line-height: 1.5em;
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
background-color: #000;
}

table {
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
}

b.imp {
color: #cc0000;
font-size: 8px;
			 }

b.mar {color: #cc0000;
       }
			 
div.article{
			background-image: url("");
			background-repeat: repeat-x;
			background-color: #fff;
			text-align: left;
			border: 1px solid #818181;
			padding: 5px;
			-moz-border-radius: 4px; 
			-webkit-border-radius: 4px;
			}

div.cement{
          padding: 5px;
					background-color:  #f7f7f7;
					}

div.cementit{
          border: 1px dashed #818181;
  		    padding: 4px;
					background-color:#fff;
					}
							
#container{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color:  #f7f7f7;
}

#top{
background: #EAEAEA;
height: 200px; /*Height of top section*/
background-image: url("../images/mywebsiteanalyzer.jpg");
background-repeat: no-repeat;
border-left: 1px solid #818181;
border-right: 1px solid #818181;
border-bottom: 1px solid #818181;
}

#smallnav{clear: both;
          width: 100%;
					padding: 0px;
					text-align:center;
					background-color: #fff;
					-moz-border-radius: 4px; 
					-webkit-border-radius: 4px;
					}

#cwrapper{
float: left;
width: 100%;
}

#content{
margin: 0 190px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
/*border-top: 1px solid #818181;*/
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
}

#left{
 float: left;
 width: 180px; /*Width of left column in pixel*/
 margin-left: -840px; /*Set margin to that of -(MainContainerWidth)*/
 background-color:  #f7f7f7;
/*border-top: 1px solid #818181;*/
}

#right{
 margin-top: 1px;
 float: right;
 width: 190px; /*Width of right column*/
 margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
 background-color:  #f7f7f7;
 -moz-border-radius: 4px; 
 -webkit-border-radius: 4px;
}

#footer{
clear: left;
width: 100%;
background: #fff;
text-align: center;
padding: 4px 0;
border-top: 1px dashed #818181;
}

.inner{
margin: 4px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 4;
}

button{
		  font-family: Verdana, Helvetica, Sans-Serif;
			font-size: 10px;
			background-image: url("/images/shade.gif");
			background-repeat: repeat-x;
			background-color: #fff;
			border: 1px solid #000;
 			-moz-border-radius: 4px; 
	  	-webkit-border-radius: 4px;
    }
		
	
b.imp{color: gray;
      font-weight: bold;}

			p.r{text-align: right;}

			p.c{text-align: center;}
					
			b.red{font-size: 9px;
      color: #cc0000;
  		font-weight: normal;
			}
		
input.isearch {font-family: verdana, helvetica, sans-serif;
		font-size: 10px;
		color: gray;
		border: 1px solid #6E7B8B;
		background: white;
		-moz-border-radius: 4px; 
		-webkit-border-radius: 4px;
		}
			
		input.analyze {font-family: verdana, helvetica, sans-serif;
		font-size: 10px;
		color: black;
		border: 1px solid #818181;
		background: #F5F5F5; 
		-moz-border-radius: 4px; 
  	-webkit-border-radius: 4px;
		}
	
		em.prazure {color: #6E7B8B;
		            font-weight: bold;}
		
form{padding: 0px;
}
				
h3{font-family: verdana, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		padding: 0px;
		margin-top: -3px;
		}
		
		h2{font-family: verdana, helvetica, sans-serif;
		font-size: 10px;
		text-align: left;
		padding: 0px;
		margin-top: -3px;
		color: gray;
		}

h1{font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
		font-weight: bold;
		text-align: center;
		padding: 2px;
		margin-top: -3px;
    color: #000080;
		}		
		
		ol {margin-left: -10px;}
		
		b.sm {font-size: 9px;
		      font-weight: normal;}
		
h1.lite{font-family: verdana, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		padding: 0px;
		color: white;
		}		
		
		
		span.bg {border: 1px solid #104E8B;
		         padding: 4px;
						 font-weight: bold;
             background-image: url("../images/shade.gif");
						 background-repeat: repeat-x;}


input {font-family: verdana, helvetica, sans-serif;
		font-size: 10px;
		}
		

select {font-family: verdana, helvetica, sans-serif;
		font-size: 10px;
		}

		textarea {font-family: verdana, helvetica, sans-serif;
		font-size: 10px;
		border: 1px solid #104E8B;
		-moz-border-radius: 4px; 
		-webkit-border-radius: 4px;
		}

		
		a{color: #000080;
		text-decoration: underline;}
		
		a:active {color: #000080;
		          text-decoration: underline;}
		
		a:hover {color: #000080;
		         text-decoration: none;}					

		a:visited {color: #000080;
		         text-decoration: none;}
						 
		a.drk {color: #fff;}
		
		a.drk:active {color: #fff;}
		
		a.drk:hover{color: #fff;
		         text-decoration: underline;}				 
						 
				a.drk:visited{color: #fff;
		        }
						
						
						button {color: #000;
						        border: 1px solid #104E8B;
										background-color: #fff;
										font-family: verdana, helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;}
												 
						 .solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 11px Verdana;
width: 100%;
border: 1px solid gray;
border-width: 1px 0;
background: black url(../Images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid gray;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../Images/blockactive.gif) center center repeat-x;
}


tr.on {background-color: #E0EEEE; }

tr.off {background-color: #C1CDCD;}

a.squarebutton{
background: transparent url("../images/square-green-left.gif") no-repeat top left;
display: block;
float: left;
/*font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
cursor: hand;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
cursor: hand;
}

a.squarebutton span{
background: transparent url("../images/square-green-right.gif") no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
cursor: hand;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
cursor: hand;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
cursor: hand;
}


.formCalc {width: 420px; padding: 1px 10px;}
.formCalcInput, .formCalcLabel {font-family: verdana, arial, sans-serif; font-size: 10px;}
.formCalcInput {text-align: center; border: none; margin: 1px;}
.formCalcInput.left {text-align: left;}
.formCalcInput.but {width: 200px;}


.mainDiv {width: 420px; margin: 0 auto; text-align: left; padding: 5px;  font-family: verdana, arial, sans-serif;}

table.tableCalc {width: 400px; margin: 0 auto; border-collapse: collapse; font-size: 10px;}
table.thCalc {text-align: left; text-indent: 5px; padding: 10px 0;}
table td.right {text-align: left;}
table td.red {border-right: 5px solid #FFFFFF; padding-right: 5px;}
table td.red1 {background: #FFFFFF;}
table td.blue {border-right: 5px solid #FFFFFF; padding-right: 5px;}
table td.blue1 {background: #FFFFFF;}
table td.green {border-right: 5px solid #FFFFFF; padding-right: 5px;}
table td.green1 {background: #FFFFFF;}
table td.purple {border-right: 5px solid #FFFFFF; padding-right: 5px;}
table td.purple1 {background: #FFFFFF;}
table td.tdCalc {padding: 5px 0; text-align: center;}

ul {margin-left: -10px;}
<!--[if IE]>

p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}

<![endif]-->


