td.main_content a {
	color:#003471;
}
td.main_content h2 {
	color:#075791;
	font-size:1.33em;
	float:left;
	margin:0px 20px 0px 0px;
}
td.main_content div.date {	font-size:8pt;
	font-weight:bold;
	margin-left:20px;
}
td.main_content p {	margin:10px; 0;}
div.bottom {
	height:auto;
	padding:6px 0 6px 0px;
	position:relative;
}
div.favorites {
	margin:-4px 0px 0 0px;
}
table.favorites td {	padding:4px;
	text-align:center;}
table.favorites td a {	font-size:7pt;}
#popup_add_link {
	display:none;
	padding:10px;
	width:500px;
}
td.main_content h4 {
	color:#075791;
	font-size:1em;
}
td.main_content ol {	margin:20px;
}
/* input.button {	cursor:pointer;	background:url(/gif/b_add2.gif) top left no-repeat;	height:20px;	width:127px;	margin-right:-5px;} */
input.button {
	cursor:pointer;
	height:25px;
	width:100px;
	background-color:#6D8FB3;
	border: solid 1px #075791;
	color:#fff;
	font-family:Tahoma, arial, sans-serif;
	font-size:8pt;
}
input.text {
	border: solid 1px #075791;
	font-size:8pt;
}
textarea {
	border: solid 1px #075791;
	font-size:8pt;
	padding:4px;
}
select.text {
	border: solid 1px #075791;
	font-size:8pt;
}
div#leave_comment {
	display:block;
	margin-left:20px;
	background-color:#F7F7F7;
	width:500px;	padding:10px;}
div.h2 {	margin-left:20px;	color:#075791;
	font-size:1.33em;
	font-weight:bold;
	margin-bottom:10px;
	z-index:2;
	position:relative;
}
div.h2 a {	color:#075791;
	text-decoration:none;	border-bottom: 1px dashed #075791;}
table.comments_form {	background:none;}
table.comments_form td {
	padding:2px;
	color:#45688E;
}
div#leave_comment input {
	border: solid 1px #CCD3DA;
}div#leave_comment textarea {	border: solid 1px #CCD3DA;	height:55px;}div.margin_left {
	margin-left:20px;
}
div.margin_left h2 {
	color:#075791;
	font-size:1.33em;
}

div.align_center {	width:100%;
	text-align:center;
	margin:15px 0;}td.phone_marks {	font-size:9pt;}
td.phone_marks a {
	display:block;
	float:left;
	margin:5px;
	font-size:10pt;}
table.alphabet {	width:90%;
	margin-bottom:10px;}
table.alphabet td {	padding:4px;}
div.links_float {	margin:10px 0;}
div.links_float a {	display:block;
	float:left;
	margin:4px;}a.right_header_link {	color:#fff;	text-decoration:none;}a.right_header_link:hover {	text-decoration:underline;}.white {	color:#fff;}a.add_company_right {        margin-top:5px;        border-bottom:1px dashed #075791;        color:#075791;        font-size:1em;        text-decoration:none;}div.scroll_checkboxes {    height: 50px;    padding: 2px;    overflow: auto;    border: 1px solid #ccc;    color:#fff;}div.scroll_checkboxes div {  margin:0px;}.but_show  {    width:127px;    height:20px;    text-align:center;    background: url('/gif/b_add2.gif') left top no-repeat;}a.rss_link {    display:block;    height:20px;    float:left;    margin:3px 0px 0px 20px;    font-size:8pt;    background: url('/gif/rss.gif') right top no-repeat;    padding-right:20px;}