﻿/***** MODAL BLUE *****/
.ModalEdit {
	position: absolute;
	width: 465px; 
	height: 548px; 
	z-index: 3; 
	left:260px; 
	top:25px
}
.ModalWizard {
	position: absolute;
	z-index: 3; 
	left:175px; 
	top:25px;
	width: 615px; 
/*	height: 548px;*/
}
.modal_input
{
	color:#474747;
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	border:1px #CCCCCC solid;
	height:18px;
	vertical-align:middle;
	padding:2px, 2px, 2px, 6px;
}
.modal_input_disabled {
	background-color:#f2f2f2;
	color:#808080;
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	border:1px #CCCCCC solid;
	height:18px;
	vertical-align:middle;
	padding:2px, 2px, 2px, 6px;
}
.modal_input_sample {
	color:#808080;
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	border:1px #CCCCCC solid;
	height:18px;
	vertical-align:middle;
	padding:2px, 2px, 2px, 6px;
}
.modal_blue {
	width:100%; 
}
.modal_blue .TL {
	background-image: url(../images/modal_blue_top_left.gif);
	background-repeat: no-repeat;
	width:5px;
	height:27px;
}
.modal_blue .TC_W {
	background-image: url(../images/modal_blue_top_middle.gif);
	background-repeat: repeat-x;
	padding-left:4px;
	padding-bottom:-2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0060a6;
	line-height: 18px;
	font-style: normal;
	text-decoration: none;
	width:605px;
}
.modal_blue .TC_E {
	background-image: url(../images/modal_blue_top_middle.gif);
	background-repeat: repeat-x;
	padding-left:4px;
	padding-bottom:-2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0060a6;
	line-height: 18px;
	font-style: normal;
	text-decoration: none;
	width:455px;
}

.modal_blue .close_X {
	margin:0px,3px,2px,5px;
	vertical-align: middle;
	float:right;
}
.modal_blue .close_X a {
	background:url(../images/button_close-module.gif) 0 1px no-repeat;
	margin:0px;
	width:25px;
	height:17px;
}
.modal_blue .close_X a:hover {
	background-position:0 -16px;
	margin:0px;
}
.modal_blue .title {
	padding-left:4px;
	padding-bottom:1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0060a6;
	line-height: 18px;
	font-style: normal;
	text-decoration: none;
	float:left;
}
.modal_blue .TR {
	background-image: url(../images/modal_blue_top_right.gif);
	background-repeat: no-repeat;
	width:5px;
	height:27px;
}
.modal_blue .TABS {
	background-image: url('../images/DialogTab_Bkgr.gif');
	background-repeat:repeat-x;
	height:28px;
	border-left:1px #86b1e1 solid;
	border-right:1px #86b1e1 solid;
}
.modal_blue .MC {
	background-color:#FFFFFF;
	border-left:1px #86b1e1 solid;
	border-right:1px #86b1e1 solid;
	vertical-align:top;
	overflow:auto;
	height:378px
}
.modal_content_table_short
{
	height:250px;
}
.modal_content_table
{
	height:450px;
}
.modal_blue .BL {
	background-image: url(../images/modal_blue_bottom_left_sm.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	width:5px;
	height:43px;
	border-top:1px #cccccc solid;
	vertical-align:bottom;
	padding:0px;
}
.modal_blue .BC {
	border-bottom:1px #86b1e1 solid;
	background-color:#EDEDED;
	border-top:1px #CCCCCC solid;
	vertical-align:middle;
}
.modal_blue .BR {
	background-image: url(../images/modal_blue_bottom_right_sm.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
	width:5px;
	height:43px;
	border-top:1px #cccccc solid;
	vertical-align:bottom;
	padding:0px;
}
.modal_blue .content_title_container {
	font-family:Tahoma;
	font-size:11px;
	color:#808080;
	border-bottom:1px #CCCCCC solid;
	height:46px;
	padding:5px, 0, 5px, 10px;
}
.modal_blue .content_title_title {
	font-family:Tahoma;
	font-size:15px;
	color:#474747;
	line-height:20px;
	font-weight:bold;	
}
.content_title_bold {
	font-family:Tahoma;
	font-size:11px;
	color:#474747;
	line-height:20px;
	font-weight:bold;	
}
.content_title_desc_box {
	margin:5px 0 10px 0
}
.content_title_icon {
	padding-right:6px;
	line-height:16px;	
}
.content_title_description {
	font-family:Tahoma;
	font-size:11px;
	margin:-10px, 10px, 5px, 0;
	color:#808080;
	line-height:13px;	
}
.content_body_title {
	font-family:Tahoma;
	font-size:11px;
	color:#474747;
	line-height:20px;
	font-weight:bold;	
}
.content_body_text {
	font-family:Tahoma;
	font-size:11px;
	color:#808080;
	line-height:16px;
}
.modal_blue .required {
	font-family:Tahoma;
	font-size:10px;
	margin-left:10px;
	color:#f62f2f;
}
.modal_blue .content {
	font-family:Tahoma;
	font-size:11px;
	color:#808080;
	padding:5px, 10px, 0, 10px;
	height:399px;
	overflow:auto;
}
.modal_blue .content_include {
	font-family:Tahoma;
	font-size:11px;
	color:#808080;
	padding:5px, 0, 0, 0;
	height:399px;
	overflow:auto;
	vertical-align:top;
}
.modal_blue .tablecontents {
	height:483px;
}
/*.modal_blue .help {
	float:left;
	margin-left:10px;
	padding-bottom:4px;
}
.modal_blue .helpicon {
	margin:0,4px,0,0;
	vertical-align: top;
	height:16px;
	width:16px;
}
.modal_blue .helptext {
	padding-bottom:60px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0060a6;
	line-height: 18px;
	font-style: normal;
	text-decoration: none;
}*/
.modal_blue .buttons {
	float:right;
	width:300px;
	margin-right:5px;

}

/*****************************************************************************
Wizard Step Navigation
*****************************************************************************/

.wizard_navigation {
	width:149px;
	border-right:1px #CCCCCC solid;
	background-color:#EDEDED;
}

.wizard_content {
	width:464px;
	vertical-align:top;
}

.step_inactive {
	padding-left:10px;
	color:#808080;
	font: 11px normal Tahoma;
	line-height:22px;
	border-bottom:1px #CCCCCC solid;
}

.step_active {
	padding-left:10px;
	background-color:#fff;
	color:#0060a6;
	font: 11px normal Tahoma;
	line-height:22px;
	border-bottom:1px #CCCCCC solid;
	color:#0060A6;
}

/*****************************************************************************
Edit Dialog Tab Navigation
*****************************************************************************/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.navtab {
background: transparent url('../images/dialogtab-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 11px Tahoma; /* Change 12px as desired */
line-height: 20px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 28px; /* Height of button background height */
padding-left: 7px; /* Width of left menu image */
text-decoration: none;
}

a:link.navtab, a:visited.navtab, a:active.navtab{
color: #494949; /*button text color*/
font: normal 11px Tahoma; /* Change 12px as desired */
line-height: 20px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 28px; /* Height of button background height */
text-decoration: none;
}

a.navtab span{
background: transparent url('../images/dialogtab-right.gif') no-repeat top right;
display: block;
padding: 5px 10px 3px 5px; /*Set 9px below to match value of 'padding-left' value above*/
text-decoration: none;
}

a.navtab:hover{ /* Hover state CSS */
background-position: -28px left;
}

a.navtab:hover span{ /* Hover state CSS */
background-position: -28px right;
color: #474747;
text-decoration: none;
}

.navtabwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
text-decoration: none;
}

.navtab-current-left {
background: transparent url('../images/dialogtab-left.gif') no-repeat bottom left;
display: block;
float: left;
font: normal 11px Tahoma; /* Change 12px as desired */
line-height: 20px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (now set to 28px) */
height: 28px; /* Height of button background height */
padding-left: 7px; /* Width of left menu image */
text-decoration: none;
}

.navtab-current-right{
background: transparent url('../images/dialogtab-right.gif') no-repeat bottom right;
display: block;
padding: 5px 10px 3px 5px; /*Set 9px below to match value of 'padding-left' value above*/
text-decoration: none;
color:#0060a6;
}

/* NEW WAY - MUCH easier! */

.navtabwrapper a.inactive {
background: transparent url('../images/dialogtab-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 11px Tahoma; /* Change 12px as desired */
line-height: 20px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 28px; /* Height of button background height */
padding-left: 7px; /* Width of left menu image */
text-decoration: none;
}

.navtabwrapper a:link.inactive, a:visited.inactive, a:active.inactive{
color: #494949; /*button text color*/
font: normal 11px Tahoma; /* Change 12px as desired */
line-height: 20px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 28px; /* Height of button background height */
text-decoration: none;
}

.navtabwrapper a.inactive span{
background: transparent url('../images/dialogtab-right.gif') no-repeat top right;
display: block;
padding: 5px 10px 3px 5px; /*Set 9px below to match value of 'padding-left' value above*/
text-decoration: none;
}

.navtabwrapper a.inactive:hover{ /* Hover state CSS */
background-position: -28px left;
}

.navtabwrapper a.inactive:hover span{ /* Hover state CSS */
background-position: -28px right;
color: #474747;
text-decoration: none;
}

.navtabwrapper .active {
background: transparent url('../images/dialogtab-left.gif') no-repeat bottom left;
display: block;
float: left;
font: normal 11px Tahoma; /* Change 12px as desired */
line-height: 20px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (now set to 28px) */
height: 28px; /* Height of button background height */
padding-left: 7px; /* Width of left menu image */
text-decoration: none;
}

.navtabwrapper .active span{
background: transparent url('../images/dialogtab-right.gif') no-repeat bottom right;
display: block;
padding: 5px 10px 3px 5px; /*Set 9px below to match value of 'padding-left' value above*/
text-decoration: none;
color:#0060a6;
}

/*****************************************************************************
Control buttons for dialogs and wizards
*****************************************************************************/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
margin:10px;
}

a.squarebutton{
background: transparent url('../images/button_left.png') no-repeat top left;
display: block;
float: right;
font: normal 11px Tahoma; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 24px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
color:#808080;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #0060a6; /*button text color*/
font: normal 11px Tahoma; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 24px; /* Height of button background height */
text-decoration: none;
}

a.squarebutton span{
background: transparent url('../images/button_right.png') no-repeat top right;
display: block;
padding: 4px 15px 5px 6px; /*Set 9px below to match value of 'padding-left' value above*/
margin-right: 10px;
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: -24px left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: -24px right;
color: #0060a6;
}

/*  Disabled button CSS for right aligned buttons  */
a.disabledbutton{
background: transparent url('../images/button_left.png') no-repeat bottom left;
display: block;
float: right;
font: normal 11px Tahoma; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 24px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
color:#808080;
}

a.disabledbutton span{
background: transparent url('../images/button_right.png') no-repeat bottom right;
display: block;
padding: 4px 15px 5px 6px; /*Set 9px below to match value of 'padding-left' value above*/
margin-right: 10px;
cursor:default;
}

/*  Disabled button CSS for left aligned buttons  */
a.disabledbutton_left{
background: transparent url('../images/button_left.png') no-repeat bottom left;
display: block;
float: left;
font: normal 11px Tahoma; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 24px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
color:#808080;
}

a.disabledbutton_left span{
background: transparent url('../images/button_right.png') no-repeat bottom right;
display: block;
padding: 4px 15px 5px 6px; /*Set 9px below to match value of 'padding-left' value above*/
margin-right: 10px;
cursor:default;
}

/*************************************************************************************
Help link class for dialogs and wizards. 

Places a 16px help icon 6px to the left of the link text.
*************************************************************************************/

.help_link {
	background: transparent url('../images/icon_help_16.png') no-repeat;
	padding: 0 0 0 22px;
	float:left;
	margin: 3px 0 0 0;
	color: #0060a6;
	font: normal 11px Tahoma; 
	line-height:16px;
	text-decoration: none;
}

/*****************************************************************************
Dialog and wizard content styles
*****************************************************************************/

.editdialog_spacer {
	border-bottom: 1px #cccccc dashed ;
	background-color:#e5f0ff;
	line-height:24px;
	padding: 0 10px 0 10px;
	float:left;
	width:100%;
	overflow:hidden;
}

.editdialog_spacer span {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#609cc9;
	float:left;
}

.editdialog_spacer span .required {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:red;
	float:right;
}
.content_required_note {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:red;
	text-align:right;
}

.red {
	color:#ff0000;
}

.message_success {
	background-image:url('../images/icon_ok-greencheck_32_white.gif');
	background-repeat:no-repeat;
	padding:6px 0 0 38px;
	font:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#474747;
	line-height:24px;
}

.message_stopped {
	background-image:url('../images/icon_warning_32_white.gif');
	background-repeat:no-repeat;
	padding:6px 0 0 38px;
	font:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#474747;
	line-height:24px;
}

.message_error {
	background-image:url('../images/icon_error_32_white.gif');
	background-repeat:no-repeat;
	padding-left:38px;
	font:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#474747;
	line-height:32px;
}

.confirmation_message {
	padding:6px 0 0 38px;
	font:tahoma;
	font-size:11px;
	font-weight:normal;
	color:#474747;
	line-height:16px;
}

.confirmation_message_table {
	margin:8px 0 0 38px;
	font:tahoma;
	font-size:11px;
	font-weight:normal;
	color:#474747;
	line-height:16px;
}

.dialog_text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474747;
	line-height:16px;
}

.confirmation_info {
	padding-top:20px;
	padding-left:38px;
	width:413px;
}

.confirmation_info_header {
	font-family:tahoma, Arial, sans-serif, System;
	font-size:1em;
	color:#474747;
	margin-bottom:-5px;
}

.confirmation_property_changed {
	font-family:tahoma, Arial, sans-serif, System;
	font-size:.7em;
	font-weight:bold;
	color:#474747;
}

.confirmation_property_value {
	font-family:tahoma, Arial, sans-serif, System;
	font-size:.7em;
	color:#474747;
}

.confirmation_lic_MSO_suite {
	font-family:tahoma, Arial, sans-serif, System;
	font-size:.7em;
	font-weight:bold;
	line-height:24px;
	color:#474747;
	background-image:url('../images/icon_app-msonline_24.gif');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:30px;
}

.confirmation_lic_EO_suite {
	font-family:tahoma, Arial, sans-serif, System;
	font-size:.7em;
	font-weight:bold;
	line-height:16px;
	color:#474747;
	background-image:url('../images/icon_app-exchange_16_white.gif');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:22px;
}

.confirmation_lic_SP_suite {
	font-family:tahoma, Arial, sans-serif, System;
	font-size:.7em;
	font-weight:bold;
	line-height:16px;
	color:#474747;
	background-image:url('../images/icon_app-sharepoint_16_white.gif');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:22px;
}

.confirmation_lic_LM_suite {
	font-family:tahoma, Arial, sans-serif, System;
	font-size:.7em;
	font-weight:bold;
	line-height:16px;
	color:#474747;
	background-image:url('../images/icon_app-livemeeting_16_white.gif');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:22px;
}

.readonly_bkgr {
	background-color:#ffffe0;
	padding:7px;
	padding-left:10px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
}
.readonly_content_warning {
	background-image:url('../images/icon_info_24_white.gif');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:32px;
	padding-top:0px;
	font-family:tahoma, Arial, sans-serif, System;
	font-size:.7em;
	font-weight:normal;
	height:24px;
	line-height:16px;
	color:#474747;
}
.dropdown_input {
	color:#474747;
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	border:1px #CCCCCC solid;
	height:18px;
	vertical-align:middle;
	padding:2px, 2px, 2px, 6px;
}
.dropdown_input_disabled {
	background-color:#f2f2f2;
	color:#808080;
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	border:1px #CCCCCC solid;
	height:18px;
	vertical-align:middle;
	padding:2px, 2px, 2px, 6px;
}
.issuelog_bkgr_colored {
	background-color:#f2f2f2;
	padding:5px 10px 5px 10px;
}
.issuelog_bkgr {
	padding:5px 10px 5px 10px;
}
.issuelog_user {
	background-image:url('../images/icon_message-user_24_white.gif');
	background-repeat:no-repeat;
	background-position:6px 6px;
	padding-left:42px;
	height:36px;
	padding-top:10px
}
.issuelog_mso {
	background-image:url('../images/icon_message-microsoft_24_white.gif');
	background-repeat:no-repeat;
	background-position:6px 6px;
	padding-left:42px;
	height:36px;
	padding-top:10px
}
.date_time
{
	font-weight:bold;
}
.issue_item {
	margin:5px 0 5px 0;
}

.fieldName
{
	font-family:tahoma, Arial, sans-serif, System;
	font-size:1em;
	color:#474747;
}

.fieldValue
{
	font-family:tahoma, Arial, sans-serif, System;
	font-size:1em;
	font-style:italic;
	color:#808080;
}

.importUserResult
{
	font-family:tahoma, Arial, sans-serif, System;
	font-size:.8em;
	color:#474747;
	padding:0px 0px 10px 5px;
}

.informationLink
{
	background-image:url('../images/icon_info_16_white.gif');
	background-repeat:no-repeat;
	padding-left:22px;
	font:tahoma;
	font-size:12px;
	font-weight:normal;
	color:#474747;
	line-height:16px;
	clear:both
}

.newWindowLink
{
	background-image:url('../images/icon_openinnewwindow_16_white.gif');
	background-repeat:no-repeat;
	padding-left:22px;
	font:tahoma;
	font-size:12px;
	font-weight:normal;
	color:#474747;
	line-height:16px;
	clear:both
}

.downloadLink
{
	background-image:url('../images/icon_download_16_white.gif');
	background-repeat:no-repeat;
	padding-left:22px;
	font:tahoma;
	font-size:12px;
	font-weight:normal;
	color:#474747;
	line-height:16px;
	clear:both
}

.downloadCSVLink
{
	background-image:url('../images/icon_filetype_csv_16.gif');
	background-repeat:no-repeat;
	padding-left:22px;
	font:tahoma;
	font-size:12px;
	font-weight:normal;
	color:#474747;
	line-height:16px;
	clear:both
}

.serviceTitle
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	font-weight:bold;
	line-height:16px;
	margin-bottom:5px;
}



