﻿.top_tab_left_bar {
	background: white url(Images/line_left.png) no-repeat;
}

.top_tab_right_bar {
	background: white url(Images/line_left.png) repeat-x;
}

.top_name_box {
	text-align:center;
	width:232px;
	height:56px;
	color:White;
	font-weight:bold;
	background: white url(Images/blue_name_bar.png) no-repeat;
	padding:3px;
	line-height:16px;
}

.top_name_box a:link, 
.top_name_box a:visited,
.top_name_box a:hover, 
.top_name_box a:active {
	font-size:10px;
	color:White;
}

.top_name_box a:hover {
	color:Black;
	background:#FFFFAA;
}

.icon_box_16 {
	width:22px;
	padding-top:3px;
	text-align:center;
	vertical-align:middle;
	line-height:22px;
}

.list_header_style {
	line-height:22px;
	vertical-align:middle;
	font-weight:bold;
	background-color:#446D8C;
	color:White;
	padding-left:5px;
}

.list_pager_style {
	vertical-align:middle;
	background-color:#446D8C;
	color:White;
}

.list_row_style {
	color:Black;
	background-color:#C8D9EA;
}

.list_alternate_row_style {
	color:Black;
	background-color:#F4F5E7;
}

a:link, a:visited, a:hover, a:active {
	color:#314E65;
}

a:hover {
	background-color:Ivory;
	color:Black;
}

a.normal_link:hover {
	border-bottom:dotted 1px #446D8C;
}

.text_height_22 {
	height:22px;
	line-height:22px;
}

.progress_template {
	padding:3px;
	background-color:Gold;
}

.red {
	color:Red;
}

.text8 {
	font-size:8px;
}

.text9 {
	font-size:9px;
}

.text10 {
	font-size:10px;
}

.text11 {
	font-size:11px;
}

.text12 {
	font-size:12px;
}

.text13 {
	font-size:13px;
}

.text14 {
	font-size:14px;
}

.failure_alert {
	background: #fff6bf url(Images/failure_icon.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	cursor:pointer;
}

.success_alert {
	background: #ECFFC6 url(Images/success_icon.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #6EA500;
	border-bottom: 2px solid #6EA500;
	cursor:pointer;
}

.information_box {
	background: #FFFF99 url(Images/information_icon.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */	
	border-top:solid 2px #FFCC00;
	border-bottom:solid 2px #FFCC00;
	padding: 5px 20px 5px 45px;
	text-align:left;
}

.search_result_box {
	background: #FFFF78;
	text-align:right;
	padding:5px;
	font-style:italic;
}

.gray_box_message {
	width:485px;
	text-align:center;
	padding:8px;
	background-color:#FFFF99;
}

.copyright_box {
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	border-top:solid 1px black;
	padding:5px 0px 0px 0px;
	font-weight:bold;
}

.link_colour {
	color:#314E65;
}

.heading1 {
	text-align:left;
	color:#150185;
	font-size:13px;
	font-weight:bold;
	padding:3px 0 5px 2px;
	border-bottom:solid 1px #446D8C;
	width:575px;
}

.image_gray_background {
	width:140px;
	text-align:center;
	padding:5px;
	background-color:#F4F4F4;
}

.watermark_text {
	color:#494949;
}

.watermark_text_light {
	color:#ABABAB;
}

.panel_header_line {
	width:575px;
	height:19px;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	color:#150185;
	margin-bottom:2px;
	border-bottom:solid 1px #446D8C;
}

#inbox_div {
	width:650px; 
	background-color:#C8D9EA;
	padding:5px
}

#inbox_div a {
	color:Black;
	font-weight:bold;
}

#inbox_div a:hover {
	background-color:Transparent;
}

#inbox_div .selected {
	background-color:#446D8C;
	font-weight:bold;
	color:White;
}

#inbox_div .selected a {
	color:White;
}

#inbox_div .selected a:hover {
	background-color:Transparent;
}

#inbox_div .normal {
	color:Black;
	font-weight:normal;
}

#inbox_div .paging {
	width:644px;
	height:16px;
	background-color:#446D8C;
	color:White;
	font-size:10px;
	padding:3px;
	text-align:right;
}

#inbox_div .paging_status {
	color:#F1FF78;
}

#inbox_div .paging a {
	color:White;
	font-weight:normal;
}

.white {
	color:White;
}

.top_blue_line {
	border-top:solid 1px #446D8C;
}

.bottom_blue_line {
	border-bottom:solid 1px #446D8C;
}

/* Modal Popup Properties */
.modal_background {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modal_popup {
	background-color:White;
	border:solid 3px Gray;
	padding:10px;
	width:350px;
}

#message_display_box .top {
	background:transparent url(Images/message_border_top.png) no-repeat;
	width:587px;
	height:25px;
}

#message_display_box .body {
	background:transparent url(Images/message_border_bg.png) repeat-y;
	width:587px;
}

#message_display_box .bottom {
	background:transparent url(Images/message_border_bottom.png) no-repeat;
	width:587px;
	height:25px;
}

#message_display_box .subtitle {
	color:#464646;
	font-weight:bold;
}

#message_display_box .message_body {
	border-top: solid 1px #B4B4B4;
	border-bottom: solid 1px #B4B4B4;
	padding:8px 0 8px 0;
}

.gray_photo_frame {
	padding:2px;
	width:42px;
	border:solid 1px #B4B4B4;
}

.agenda_sub_panel {
	background-color:#446D8C;
	width:570px;
	padding:3px;
}

.agenda_sub_panel a {
	color:White;
	font-size:10px;
}

.agenda_sub_panel a:hover {
	background-color:Transparent;
	border-bottom:dotted 1px white;
}

.white_links a:link,
.white_links a:visited {
	color:White;
}

.white_links a:hover {
	color:White;
	border-bottom:dotted 1px white;
	background-color:Transparent;
}

.white_links a:active {
	color:White;
}

.progress_template_white_curved {
	width:144px;
	height:73px;
	background: transparent url(Images/bg_white_cornered.gif) no-repeat;
	text-align:center;
	padding-top:20px;
}

.blue_box {
	background-color:#C8D9EA;
}

.small_gray_text {
	font-size:10px;
	color:#898989;
}

.pointer_cursor {
	cursor:pointer;
}

.gray_line {
	background:transparent url(Images/gray_line.gif) repeat-x;
}

.legend_box {
	background-color:#F4F4F4;
	text-align:right;
}

.network_reply_box {
	min-height:122px;
	height:auto !important;
	height:122px;
}

.home_page_blurb {
	background-color:#F4F4F4;
	padding:10px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	line-height:24px;
}

.lookup_main_box {
	background-color:#EFF3FB; 
	border:solid 2px #0712AD; 
	width:750px;
	padding:10px;
}

.lookup_add_box {
	background-color:#E9FED0; 
	border:dotted 1px #D2FC9E;
	padding:5px;
	line-height:18px;
}

.lookup_remove_box {
	background-color:#FCE0E0; 
	border:dotted 1px #EEA690;
	padding:5px;
	line-height:18px;
}