body
{
    font-size:62.5%;
}
#maintable
{
	background-repeat:no-repeat;
	font-size:1em;
}

.shortcut_item
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: MS Shell Dlg;
	text-decoration: none;
}
.section_header
{
	font-weight: bold;
	font-size: 9pt;
	font-family: MS Shell Dlg;
}

A.click_here, A.click_here:visited
{
	color: blue;
	font-family: Tahoma;
	text-decoration:none;
	text-transform:none;
	border-bottom: dashed 0px #cccccc;
}

A.click_here:hover
{
	text-decoration:underline;
}
.login_text
{
	font-weight: bold;
	font-size: 11pt;
	font-family: MS Shell Dlg;
}

.local_top_menu
{
	font-weight: normal;
	font-size: 8pt;
	font-family: MS Shell Dlg;
}

.login_labels
{
	font-weight: normal;
	font-size: 9pt;
	font-family: arial;
}

.login_large_labels
{
	font-weight: bold;
	font-size: 10pt;
	font-family: arial;
}

.toolbar_heading_label
{
	font-weight: bold;
	font-size: 8pt;
	font-family: MS Shell Dlg;
	color: Black;
}

.toolbar_text
{
	font-weight: normal;
	font-size: 8pt;
	font-family: MS Shell Dlg;
	color: Black;
}

.toolbar_text_disabled
{
	font-weight: normal;
	font-size: 8pt;
	font-family: MS Shell Dlg;
	color: Gray;
}

.toolbar_text_tahoma
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Tahoma;
	color: Black;
	word-spacing: normal;
}

.toolbar_text_bold
{
	font-weight: bold;
	font-size: 8pt;
	font-family: MS Shell Dlg;
	color: Black;
}

.toolbar_entry
{
	border-top-width: 1px;
	font-weight: normal;
	border-left-width: 1px;
	font-size: 8pt;
	border-bottom-width: 1px;
	color: black;
	font-family: MS Shell Dlg;
	background-color: #e2f2ff;
	border-right-width: 1px;
}

.toolbar_entry_white
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	border: 1px normal #f5f5f5;
	font-family: MS Shell Dlg;
	background-color: #f5f5f5;
}

.toolbar_entry_white_no_border
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	border: 1px normal #f5f5f5;
	font-family: MS Shell Dlg;
	background-color: #f5f5f5;
}

.table_header
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: #afbde6;
}




.content_header
{
	font-weight: bold;
	font-size: large;
	color: #444aa8;
	font-family: MS Shell Dlg;
}

.user_name_label
{
	font-weight: bold;
	font-size: x-small;
	color: #444aa8;
	font-family: MS Shell Dlg;
}

.ab_grid_summary
{
	font-family: MS Shell Dlg;
	color: White;
	font-weight: bold;
	font-size: xx-small;
}

.pager_links
{
	font-family: MS Shell Dlg;
	color: Black;
	font-weight: bold;
	font-size: xx-small;
}

A, A:visited
{
	color: Black;
	font-family: Georgia;
	border-bottom: dashed 1 #cccccc;
	text-decoration:none;
	text-transform:uppercase;
}

A:hover
{
	border-bottom: solid 1 #cccccc
}



.top_menu_item
{
	font-family: MS Shell Dlg;
	font-size: xx-small;
	font-weight: bold;
	color: Black;
	cursor: hand;
}

.contact_list_item
{
	font-family: MS Shell Dlg;
	font-size: 8pt;
	color: Black;
	cursor: hand;
	text-align: left;
}
.contact_list_item_no_hand
{
	font-family: MS Shell Dlg;
	font-size: 8pt;
	color: Black;
	cursor: default;
	text-align: left;
}

.contact_list_item_highlighted
{
	font-size: 8pt;
	font-weight: bold;
	background-image: url(images/Popup/popup_shadow2.jpg);
	color: black;
	background-repeat: repeat-x;
	font-family: MS Shell Dlg;
	background-color: white;
}

.contact_list_heading
{
	border-right: white thin solid;
	border-top: white thin solid;
	font-weight: bold;
	font-size: xx-small;
	border-left: white thin solid;
	color: black;
	border-bottom: white thin solid;
	font-family: MS Shell Dlg;
	background-color: #a1afd6;
}

.popup_dialog_subtable_item
{
	font-family: MS Shell Dlg;
	font-size: 8pt;
	color: Black;
}

.popup_dialog_subtable_heading
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #00008b;
}

.popup_dialog_tab_heading
{
	font-family: MS Shell Dlg;
	font-size: x-small;
	font-weight: bold;
	color: #444aa8;
}

.popupMenuItems
{
	font-size: 9pt;
/*	behavior: url(StyleSheets/Behaviors/menuItemBeh.htc);*/
	color: black;
	font-family: MS Shell Dlg;
	position: relative;
	cursor: hand;
	padding-left: 10;
}

.popupMenuItemsDisabled
{
	font-size: 9pt;
/*	behavior: url(StyleSheets/Behaviors/menuItemBeh.htc);*/
	color: gray;
	font-family: MS Shell Dlg;
	position: relative;
	padding-left: 10;
}

.popupMenuItemsLvl1
{
	font-size: 9pt;
	behavior: url(../../StyleSheets/Behaviors/menuItemBeh.htc);
	color: black;
	font-family: MS Shell Dlg;
	position: relative;
	cursor: hand;
	padding-left: 10;
}

.popupMenuItemsDisabledLvl1
{
	font-size: 9pt;
	behavior: url(../../StyleSheets/Behaviors/menuItemBeh.htc);
	color: gray;
	font-family: MS Shell Dlg;
	position: relative;
	padding-left: 10;
}

grid_cell_nowrap
{
	white-space: nowrap;
}

.popupMenu
{
	position: absolute;
	width: 200px;
	background-color: white;
	z-index: 101;
	visibility: hidden;
}

.all_uppercase
{
	text-transform: uppercase;
}
A.external_link_label
{
	font-size: 8pt;
	font-family: MS Shell Dlg;
	color: Black;
}

.fixed_table
{
	overflow:hidden;
	white-space:nowrap;
}

.handCursor
{
	cursor:hand;
}

#logging
{
    display:none;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:#f8f4ed;
}

input, select
{
    border: solid 1px #88847d;
    padding-left:4px;
    padding-top:2px;
    padding-bottom:2px;
}

select
{
    padding:0;
    padding-top:2px;
    padding-bottom:2px;
}

#pwBox
{
    font-size: 11pt;
    display:none;
    width: 680px;
    margin-top: 5px;
    margin-left:auto;
    margin-right:auto;
    border: 1px solid #D2CFC6;
    background-color: White;
    -moz-box-shadow: 0 0 1px 2px #6C6C6C;
    box-shadow: 0 0 1px 2px #6C6C6C;         
}