body {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 8pt;

	color: #000000;

	padding: 0px;

	margin: 0px;

}

a {

	text-decoration: underline;

	color: #3333CC;

}

a:hover {

	text-decoration: none;

	color: #3333CC;

}

hr { /* divides the individual listings */

	height: 1px;

	color: #BFBFBF;

	width: 210px;

	text-align: left;

	margin-top: 10px;

	margin-bottom: 10px;

}

h1 { /* heading for contact page */

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	margin-top: 3px;

	margin-bottom: 5px;

}

.text { /* company listings */

    font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 18px;

	padding-top: 20px;

	padding-left: 30px;

}

.error {

    font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF0000;

	font-weight: bold;

}

.td_gray {

	background-color: #DDDDDD;

}

.td_logo {

	background-image: url(/images/top_bkgrnd.gif);

	text-align: right;

}

.td_darkgray {

	background-color: #B7B7B7;

}

.td_slogan {

	background-color: #DDDDDD;

	font-size: 12px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

}

.img_right { /* to position the image on the main page */

	float: right;

	padding-top: 10px;

	padding-right: 20px;

}

.txt_rep { /* to make the text 'Representative' stand out */

	color: #FF0000;

}