
div.msg_div {
    border: 1px solid #CCCCCC;
    padding: 3px;
    background-color: #EEEEEE;
    width: 300px;
    text-align: center;
}
div.msg_div span.msg_txt {
    font-size: 15px;
    font-weight: bold;
    color: #1D3A66;
    margin: 0px;
}
div.logged_as {
    font-size: 14px;
    color: #9D9D9D;
}

div.msg_success {
	padding: 5px;
	border: 1px solid #B3FFDB;
	width: 80%;
	background-color: #F0FFF8;
	color: #8B8B8B;
	font-size: 16px;
}
div.msg_fail {
	padding: 5px;
	border: 1px solid #FCCDCE;
	width: 80%;
	background-color: #FEF1F1;
	color: #8B8B8B;
	font-size: 16px;
}

.links{
	font-size: 11px;	
	color: blue;
	text-decoration: underline;
}

a.gs_menu{
	color: #2d6aae;
    font-weight:bold;
    text-decoration: none;
    text-align: left;
	font-family: Futura,Arial,sans-serif;
}


#link_arrow_504{
	vertical-align: middle;
}

table.act_tbl {
	border-collapse: collapse;
	width: 100%;
}
table.act_tbl td {
	padding: 3px;
	font-family: "futura_ptbook", Arial, sans-serif;
}
table.act_tbl td a.act_link {
	font-weight: bold;
	font-size: 16px;
	color: #4B6A89;
}
table.act_tbl td a.mgr_link {
	font-size: 12px;
}
table.act_tbl td.desc {
	font-size: 14px;
}
table.act_tbl tr.dates {
	
}
table.act_tbl tr.dates td {
	background-color: #EEEEEE;
	border: 1px solid #C0C0C0;
	font-size: 12px;
	font-weight: bold;
	color: #4B6A89;
	padding: 2px;
	margin: 3px;
}
td.pipes_list {
	font-size: 12px;
	color: #818181;
}
td.pipes_list a {
	text-decoration: none;
}
td.pipes_list span {
	font-weight: bold;
}

table.act_tbl {
	border: 1px solid #CCCCCC;
	width: 100%;
}
.row1 { background-color: #EEEEEE; }
.row2 { background-color: #FFFFFF; }

table.act_tbl td {
	padding: 3px;
}
table.act_tbl td a.act_title {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
table.act_tbl td span.desc {
	font-size: 14px;	
}
table.act_tbl td.dates {
	font-size: 14px;
	vertical-align: top;
}
span.date_past {
	color: #CC0000;
	font-size: 14px;
}
.pipe_link {
	font-size: 14px;
	text-decoration: none;
}

td.rfp_title { font-size: 16px; font-weight: bold; color: #3C3C3C; }
td.rfp_div { font-size: 12px; color: #696969; padding-bottom: 5px; }
span.rfp_question { font-size: 12px; font-weight: bold; color: #696969; }
span.rfp_answer { font-size: 12px; color: #696969}
td.rpf_qa_row { padding-bottom: 5px; }

#qa td { color: #53575C; }
#qa td span.na { color: #CA0005; }

ul#plist {
    list-style-type: disc;
    color: #1d3a66;
    list-style-position: inside;
    padding-top:15px;
}

table.pending_user td.item_title {
	font-weight:bold;
	
}

#email_tbl { border-collapse: collapse; width: 100%; }
#email_tbl td {
	padding: 3px;
}
#email_tbl tr.header {
	background-color: #B5CDED;
}
#email_tbl tr.header td {
	color: #2D6AAE;
	font-weight: bold;
	border: 1px solid #5994D5;
}
a.pipeline_add {
	font-weight: bold;
	color: #1CB700;
}
a.pipeline_rem {
	font-weight: bold;
	color: #B90000;
}
a.del_link {
	font-weight: bold;
	color: #E60005;
	text-decoration: none;
}
div.disp_err {
	color: #C60000;
}


.pipe_link {
	text-decoration: none;
}

#usr_tbl { border-collapse: collapse; width: 100%; }
#usr_tbl td {
	padding: 4px;
}
#usr_tbl tr.header td {
	text-align: center;
	color: #2D6AAE;
	font-weight: bold;
	background-color: #B5CDED;
	border: 1px solid #89AFE2;
}
#usr_tbl tr.header td a {
	color: #2D6AAE;
	text-decoration: none;
}
#usr_tbl tr.header td a:hover { text-decoration: underline; }
#track_tbl {
	border-collapse: collapse;
	width: 100%;
}
#track_tbl tr.header td {
	text-align: center;
	color: #2D6AAE;
	font-weight: bold;
	background-color: #B5CDED;
	border: 1px solid #89AFE2;
}
#track_tbl td {
	padding: 3px;
}
#track_tbl tr.header td a {
	color: #2D6AAE;
	text-decoration: none;
}
#track_tbl tr.header td a:hover { text-decoration: underline; }
#track_tbl div.selpg {
	padding: 1 3 1 3;
	margin-right: 3px;
	border: 1px solid #818181;
	display: inline;
}
#track_tbl div.selpg a {
	text-decoration: none;
	font-weight: bold;
}
#track_tbl div.pg {
	padding: 1 3 1 3;
	margin-right: 3px;
	border: 1px solid #CCCCCC;
	display: inline;
}
#track_tbl div.pg a {
	text-decoration: none;
}
