﻿	body {
	background-color:#FFFFFF;
	margin:5px 12px;
	padding:0px;
	color:#343434;
	font-family:arial,helvetica;
	font-size:8.75pt;
	}
	  
	.top_header_prefs {
	padding-right:5px;
	}
	.topnav_section {
	background:#E77817 none repeat scroll 0%;
	}
	.topnav_tl {
	background:#E77817 url(../Images/corner_small_generic_tl.gif) no-repeat scroll left top;
	}
	.topnav_tr {
	background:transparent url(../Images/corner_small_generic_tr.gif) no-repeat scroll right top;
	}
	.topnav_bl {
	background:transparent url(../Images/corner_small_generic_bl.gif) no-repeat scroll left bottom;
	}
	.topnav_br {
	background:transparent url(../Images/corner_small_generic_br.gif) no-repeat scroll right bottom;
	}
	.topnav_settings {
	padding:0.2em 0em 0.2em 0.9em;
	}
	.topnav_options {
	padding:0.2em 0.3em 0.2em 0em;
	}
	.topnav_active {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
	.topnav_inactive {
	color:#FFFFFF;
	}

	#container {
	font-size:92.8%;
	min-width:800px;
	padding:1em;
	}
	#main_content {
	float:right;
	width:79%;
	}
	#main_context {
	float:left;
	width:20%;
	}
	#content {
	padding-top:3px;
	vertical-align:bottom;
	width:100%;
	}

	#footer {
	float:left;
	padding:1em 0pt;
	width:100%;
	}
	#global_footer_nav {
	border-top:1px dotted #B5B5B5;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:3em 0pt 0pt;
	padding:1em 0pt 0pt;
	text-align:center;
	width:100%;
	}

	.menu {
	margin:0pt 0pt 1em;
	width:100%;
	}
	.menu div {
	background:#FEFDEC none repeat scroll 0%;
	border-color:#EDEBCD;
	border-style:solid;
	border-width:0pt 1px;
	}
	.menu div div {
	border-width:1px 0pt 0pt;
	left:0pt;
	position:relative;
	top:-1px;
	}
	.menu div div div {
	border-width:0pt 0pt 1px;
	padding:0.3em 0.3em 0.1em;
	top:2px;
	}
	.menu.settings div {
	background:#F0FFF0 none repeat scroll 0%;
	border-color:#EDEBCD;
	}
	.menu h4 {
	font-size:100%;
	margin:0pt 0pt 0.3em;
	}
	.menu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	}
	.menu ul li {
	margin:0pt 0pt 0.5em;
	padding:0pt;
	position:relative;
	width:100%;
	}

	.menu li a {
	color:#000000;
	display:block;
	font-size:90%;
	line-height:140%;
	padding:0pt 0pt 0pt 19px;
	}

	.menu li table {
	color:#000000;
	display:block;
	font-size:90%;
	line-height:140%;
	padding:0pt 0pt 0pt 19px;
	}
	
    .display_control_tabs {
    text-align:left;
    }
    
    .display_control_tabs td {
    background:#EEEEEE url(../Images/corner_ddd_eee_tl.gif) no-repeat scroll 0%;
    float:left;
    font-weight:bold;
    margin:0pt 0pt 0pt 4px;
    padding:0pt;
    }
    .display_control_tabs td.current {
    background:#666666 url(../Images/corner_666666_tl.gif) no-repeat scroll left top;
    }
    .display_control_tabs td p {
    background:transparent url(../Images/corner_ddd_eee_tr.gif) no-repeat scroll right top;
    display:block;
    margin:0pt;
    padding:5px 6px;
    }
    .display_control_tabs td.current p {
    background:transparent url(../Images/corner_666666_tr.gif) no-repeat scroll right top;
    color:#FFFFFF;
    text-decoration:none;
    }

	.filterLayer
	{
	background-color: #000000;
	filter: alpha(opacity=30); /* Internet Explorer */
	left: 0px;
	opacity: 0.3; /* newer Mozilla and CSS-3 */
	position: absolute;
	top: 0px;
	z-index: 1;
	width: 100%;
	}
	
	.content
	{
	z-index: 2;
	width: 100%;
	position: absolute;
	left: 0px;
	}
	
	span > div#modal-dialog {
	position: fixed;
	}
	
	#modal-dialog {
	background:#C1D9FF none repeat scroll 0 0;
	border:1px solid #3A5774;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:8px;
	text-align:left;
	width:450px;
	z-index:200;
	position: absolute; 
	display: none; 
	visibility: hidden; 
	}
	
	.modal-dialog p {
	line-height:1.33em;
	margin:0 0 10px;
	}

	.modal-dialog-title {
	background-color:#E0EDFE;
	color:#000000;
	cursor:default;
	text-align:center;
	font-family:Arial,Verdana,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:10px;
	}
	
	.modal-dialog-content {
	-x-system-font:none;
	background:#FFFFFF none repeat scroll 0 0;
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:8px !important;
	}

	.modal-dialog-content td{
	font-family:Arial,Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	}
	
	.modal-dialog-buttons {
	clear:both;
	margin:0 !important;
	padding:10px 0 0 !important;
	text-align:right;
	}
	
	.loadingstatusbox {
	background-color:#CC4444;
	color:#FFFFFF;
	font-family:arial,sans-serif;
	font-size:80%;
	font-weight:bold;
	padding:2px;
	text-decoration: blink;
	}
	
	.statusmessagebox {
	background-color:#CC4444;
	color:#FFFFFF;
	font-family:arial,sans-serif;
	font-size:80%;
	font-weight:bold;
	padding:2px;
	text-decoration: blink;
	}

	dd div {
	background:transparent url(../Images/g_colorbar2.jpg) repeat scroll 0 0;
	height:20px;
	position:relative;
	text-align:right;
	width:75%;
	}

	dd {
	background:transparent url(../Images/g_colorbar.jpg) repeat scroll 0 0;
	display:block;
	float:left;
	height:20px;
	margin:0 0 0;
	position:relative;
	width:197px;
	}
	dd {
	margin-bottom:0em;
	margin-left:0em;
	}


	dd div strong {
	background:transparent url(../Images/g_marker.gif) repeat scroll 0 0;
	display:block;
	height:24px;
	overflow:hidden;
	position:absolute;
	right:-5px;
	text-align:left;
	text-indent:-9999px;
	top:-2px;
	width:9px;
	}
	
	strong {
	color:#90C32C;
	font-weight:bold;
	}
	
	.AgreementApprovalSelected 
	{
	border-right: #3A5774 2px solid; 
	border-top: #3A5774 1px solid; 
	border-left: #3A5774 1px solid;
    border-bottom: #3A5774 2px solid;
    background-color: #E8EEFA; 
    text-align: left
	}

	.AgreementApprovalUnselected 
	{
	border-right: #EDEBCD 1px dashed; 
	border-top: #EDEBCD 1px dashed; 
	border-left: #EDEBCD 1px dashed;
    border-bottom: #EDEBCD 1px dashed;
    background-color: #F9F9F9; 
    text-align: left
	}
	
			
	 /**
	 *	StatusImageIcons
	 */

	img.statusImageIcon
	{
		background: url(../Images/statusImage.png) no-repeat;
		height: 14px;
		vertical-align: middle;
		width: 10px;
	}

	img.statusImageIcon-offline
	{
		background-position: 0px 0px;
	}

	img.statusImageIcon-idle
	{
		background-position: -10px 0px;
	}

	img.statusImageIcon-notAvailable
	{
		background-position: -20px 0px;
	}

	img.statusImageIcon-online
	{
		background-position: -30px 0px;
	}
	
	
	dd div {
	background:transparent url(../Images/g_colorbar2.jpg) repeat scroll 0 0;
	height:20px;
	position:relative;
	text-align:right;
	width:75%;
	}

	dd {
	background:transparent url(../Images/g_colorbar.jpg) repeat scroll 0 0;
	display:block;
	float:left;
	height:20px;
	margin:0 0 0;
	position:relative;
	width:197px;
	}
	dd {
	margin-bottom:0em;
	margin-left:0em;
	}


	dd div strong {
	background:transparent url(../Images/g_marker.gif) repeat scroll 0 0;
	display:block;
	height:24px;
	overflow:hidden;
	position:absolute;
	right:-5px;
	text-align:left;
	text-indent:-9999px;
	top:-2px;
	width:9px;
	}