﻿/* right side panel */
a.oag-sidebar-width-100 { width:100%; }
div.oag-sidebar  a:hover {	background: lightgrey; color:#000; }
/* end of right side panel */
.oagtitle {
	color: #880000;
}

.btn {
 background-color: #0053a6;
}


.topic_title
{
	color: #aa0000;
	font-weight:bold;
}
.topic_subtitle
{
	color: #000099;
	font-weight:bold;
}

.center {
	text-align: center;
}
.right {
	text-align: right;
}

.panel_title {
	background: #e8f6fc;
	border: 1px solid #8ed3f0;
	margin: 0 0 1.5em 0;
	padding: .55em;
	text-align: center;
}
.red {color:#ff0000}
.nowrap {white-space:nowrap}

.back-to-top span {
	color:#ffff00;
	background-color: black;
	padding:2px;
}
 
.back-to-top {
	position: fixed;
	bottom: 35px;
	color:#ffff00;
	display: none;
	width: 100%;
	height: 30px;
	text-align: center;
	font-weight:normal;
	float: left;
	border:solid 1px #646464;
	padding:2px;
	background-color: #8a8a8a;
	filter: alpha(opacity=75); 
	background-color: rgba(135, 135, 135, 0.75); 
	
}
 
 
.back-to-top:hover {   
	background-color: #1A1A1A;
	filter: alpha(opacity=75); 
    background-color: rgba(26, 26, 26, .75);

} 
 
.back-to-top:hover span {
	color:#ff0000;
	background-color: #1A1A1A;
    background-color: rgba(26, 26, 26, 0.75);
}

#co_phone_list .caption_style { background-color: lightgray; color: black; font-size: 105%;	font-weight: bold; text-align: center; padding: 7px; }
#co_phone_list .headerinfo th { background-color: lightgray; color: black; font-size: 105%;	font-weight: bold; text-align: center; padding: 7px; }
#co_phone_list .faxinfo { padding: 10px; font-size:95%; color:red;	background-color: white; text-align: center; font-weight: bold;}
#co_phone_list table.co_phone_list {margin-left:auto;  margin-right:auto; }
#co_phone_list table.co_phone_list tr:hover td{background-color:#ebfafe}
#co_phone_list .tr_bgcolor{background-color:#f8f8f8;}
