/* begin foundation style defs */

body {
	background: #FFF;
	margin: 0,0,0,0,;
}
h2  {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin-top: 0,0,0,0;
}
.heading1{
    font-weight: lighter;
    font-size: 24px;
    color: #666;
    font-style: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.heading2 {
    font-weight: lighter;
    font-size: 14px;
    color: #666;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
}
.abstract  {
    font-weight: normal;
    font-size: 13px;
    color: #666;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
}
p {
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 11px;
}

.gryPanel {
	background-color: #DDD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-bottom: 1px solid #999;
	margin-bottom: 25px;
	padding: 10px;
}

/* begin main content containers etc */
#contentDiv {
	position: absolute;
	width: 570;
	left: 80;
	border: 0 0 0 0 solid #333;
	padding: 0;
}
#contentDiv750 {
	position: absolute;
	width: 750;
	left: 80;
	top: 62px;
	border: 0 0 0 0 solid #333;
	padding: 0;
}
#contentDiv500 {
	position: absolute;
	width: 500;
	left: 90;
	top: 110px;
	border: 0 0 0 0 solid #333;
	padding: 0;
}
.topImg {
	position: relative;
	left: 570;
	cursor: hand;
}
/* Begin form elements */
.search-focus {
	background : #FFF;
	color : #000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
}
/* number search results related */
.resultsHeader {
	background-color : #808080;
	font-family : Georgia, Arial, Helvetica;
	font-variant : small-caps;
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}
.results1 {
	vertical-align : top;
	background-color : #F7FFF2;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding : 3px 5px 3px 5px;
	border : #333333;
	border-bottom : 1px  solid #333333;
}
.results2 {
	vertical-align : top;
	background-color : #DDDDDD;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding : 3px 5px 3px 5px;
	border-bottom : 1px  solid  #999;
}
.results2rtmg {
	vertical-align : top;
	background-color : #DDDDDD;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding : 3px 5px 3px 5px;
	border-bottom : 1px  solid  #333333;
	border-right : 1px  solid  #333333;
}
/* This is specifically for the area code search It is
still related to number search results section */
.ac1 {
	vertical-align: top;
	background-color: #dadada;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #999;
}
.ac2 {
	vertical-align: top;
	background-color: #f0f0f0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #999;
}

/* miscl */
.notes {
	background: #FFFFCC;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.varError {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	color: #990000;
}
.caution {
	font-family: Verdana, sans-serif;
	size: 16px;
	color: #990000;
}
