﻿/*body{font: normal 0.7em/130% Verdana, Tahoma,  Sans-Serif;color: #333333;background: #fff;padding: 0;margin:0;min-width: 750px;}*/

body,html,form{ height:100%;}
form	{display:block;}
img		{border:0;margin:0;}

body.resizable, body.centered, body {background:url('../i/dl_main_bground.gif') top left repeat-x #6086B7;}

/* * {margin:0; padding:0;}*/
/* Content Spacer */
.contentSpacer{padding:10px;}

/* HEADER definitions */
h1, h2, h3, h4, h5 { color: #454545; margin: 0px; line-height: 145%;}
h1 {font-size: 146%; margin: 8px 0px 4px 0px; } /* appx 18px */
h2 {font-size: 132%; margin: 8px 0px 4px 0px; } /* appx 16px */
h3 {font-size: 125%; margin: 8px 0px 4px 0px; } /* appx 14px */
h4 {font-size: 110%; margin: 12px 0px 4px 0px; } /* appx 12px */
h5 {font-size: 100%; margin: 4px 0px 4px 0px; } /* appx 11px */

.subtitle {font-size: 120%; font-family:Verdana; color:#454545; font-weight:bold; }

select, input{font-size:100%; font-family:Verdana, Tahoma,  Sans-Serif; padding:2px;}

/* ANCHOR definitions */
a { text-decoration: none; color: #0088E4; }
a:link { color: #0088E4; text-decoration:none; }
a:visited { color: #0088E4; text-decoration:none; }
a:hover { text-decoration: underline; color: #0088E4; }

/* LIST definitions */
ul {margin: 0px 0px 20px 1em; padding: 0px 0px 0px 1em; }
li {margin: 0px 0px 3px 0px;}
ul.noBullets { list-style-type:none;}

/* Page Layouts */
.resizable .base{height:100%;width:100%;}
.resizable .baseWithNav{height:100%;width:100%;background:url('../i/nav_bg.gif') left repeat-y #fff;}
.resizable .header{height: 65px;background:url('../i/dl_header_resizeable.jpg') top left repeat-x;}
.resizable .contentContainer{float: left;width: 100%; padding-bottom:20px;}
.resizable .pageContentNav{margin: 0 0 0 178px;}
.resizable .pageContent{margin: 0;}
.resizable .leftCol{float:left;width:177px;margin-left:-100%;padding-right:1px;}
.resizable .footer{margin:0; height:10px; padding-bottom:3px; background:url('../i/dl_footer_resizeable_bg.gif') bottom repeat-x;}
.resizable .footer .footerLeft {float:left;text-align:left;margin: 2px 8px 0px 8px;padding-bottom: 1px;}
.resizable .footer .footerRight {float:right;margin: 2px 8px 0px 8px;padding-bottom: 1px;}

.centered .base,.centered .baseWithNav{height:100%;width: 988px;margin: 0 auto;}
.centered .base{background:url('../i/dl_frame_bg_centered.png') top center repeat-y; padding:0 11px 0 11px}
* html .centered .base{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://resources.dynamics.com/i/dl_frame_bg_centered.png', sizingMethod='scale'); } /*IE6*/
.centered .baseWithNav{background:url('../i/dl_frame_bg_centered_nav.png') top center repeat-y;}
* html .centered .baseWithNav{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://resources.dynamics.com/i/dl_frame_bg_centered_nav.png', sizingMethod='scale');} /*IE6*/
.centered .header{height:85px;background:url('../i/dl_header_centered.jpg') top left no-repeat #c9dcf7;}
.centered .contentContainer{float: left;width: 100%;}
.centered .pageContent{width: 966px;margin: 0 11px;background:#fff;height:100%;}
.centered .pageContentNav{padding: 0 0 0 180px; width:786px; margin:0 11px;}
.centered .leftCol{float:left;clear:right;width:177px;margin-left:-977px;padding-right:1px;}
.centered .footer{padding:0 0 40px 0;background:url('../i/dl_footer_centered.gif') bottom no-repeat;}
.centered .footer .footerLeft {float:left;text-align:left;margin: 2px 8px 0px 8px;padding-bottom: 1px;}
.centered .footer .footerRight {float:right;margin: 2px 8px 0px 8px;padding-bottom: 1px;}

* html .centered .pageContentNav
{  
	overflow:hidden; 
}

.footerBorder{border-top:solid 1px #ccc; margin:0 11px 0 11px}
.centered td.body{height:570px;}
td.bodyCell{vertical-align:top;height:570px;}
td.footerCell{vertical-align:bottom;}

.fieldLabel
{
	color: #777;
	padding:3px 0 0 0;
	white-space:nowrap;
	overflow:visible;
	text-align:right;
}
.fieldLabel img
{
	padding-right: 3px;
	vertical-align:middle;
}

/* Header */
.header .top a,.header .top a:hover,.header .top a:active,.header .top a:visited{ color: #003366;}
.header .top{text-align:right; height:15px;}
.header .logo {padding-top: 2px; padding-left: 4px; }
.header .text{float:left; margin:3px 0 0 10px; font-size: 130%; font-weight:bold; color: #fff; line-height:30px;}
.header .text .tm{ font-size:60%;vertical-align:super;}

.resizable .header .top{display:none;}
.resizable .header .left{float:left; margin: 10px 0 0 10px;}
.resizable .header .right{float:right; margin: 5px 5px 0 0; width: 40%}
* html .resizable .header .left{float:left; margin: 10px 0 0 5px;} /*IE6*/
* html .resizable .header .right{float:right; margin: 5px 3px 0 0;} /*IE6*/
.resizable .header .bottom{display:none;}

.centered .header .top{display:block; padding: 0 11px 0 0 ;}
.centered .header .top{clear:right; text-align:right;}
.centered .header .left{float:left; margin: 16px 0 0 17px;}
.centered .header .right{float:right; margin: 10px 15px 0 0; width: 600px;}
* html .centered .header .left{float:left; margin: 16px 0 0 8px;} /*IE6*/
* html .centered .header .right{float:right; margin: 10px 8px 0 0;} /*IE6*/
.centered .header .bottom{clear:both; padding-top: 13px;}

/* Authentication panel */
.authPanel { float:right; clear:both; }
.authPanel,.authPanel a,.authPanel a:hover,.authPanel a:visited,.authPanel a:active{color:#fff;}
.authPanel .userName, .authPanel .userName a{font-weight:bold;}
.authPanel .passportDoor {margin-bottom: -7px; margin-left: 5px;}

.portalAuthPanel { float:right; clear:both; }
.portalAuthPanel {padding-top: 2px;}
.portalAuthPanel,.portalAuthPanel a,.portalAuthPanel a:hover,.portalAuthPanel a:visited,.portalAuthPanel a:active{color:#fff;}
.portalAuthPanel .userName, .portalAuthPanel .userName a{font-weight:bold;}
.portalAuthPanel .passportDoor {margin-bottom: -7px; margin-left: 4px; margin-right: 2px; padding-top: 0px;}
.portalAuthPanel a:hover { color: #ffcc33; border-bottom: 1px #ffcc33 dotted; text-decoration: none;}

/* Search Panel */
.searchPanel {float: right; clear:both; margin-top: 12px; margin-right: 5px;}

/* Breadcrumbs */
.centered .breadcrumbs{}
.bread {color:#333;}
.breadcrumbs{background:url('../i/breadcrumb_bg.gif') center repeat-x;}
.breadcrumbs_sel{background:url('../i/breadcrumb_sel.gif') center repeat-x;}
.breadcrumbs ul{list-style-type:none;float:left;margin:0px;padding:0px;}
.breadcrumbs li{display:inline;}
.breadcrumbs li a.item{float:left; margin-top:3px;color:#333;}
.breadcrumbs li a.cur{float:left; margin-top:3px;color:#333;}
.breadcrumbs a, .breadcrumbs a:hover, .breadcrumbs a:visited{color:#333;}
.breadcrumbs .caret{display:block; width:20px; height:20px;float:left; margin: 1px 3px 0 3px;}
.breadcrumbs .caret .caret_rest,
.breadcrumbs .caret .caret_hover,
.breadcrumbs .caret .caret_down
{ display:block; width:20px; height:20px;margin:0; overflow:hidden; cursor:pointer; text-decoration:none;}
.breadcrumbs .caret .caret_rest{background:url('../i/breadcrumb_caret_norm.gif') no-repeat;}
.breadcrumbs .caret .caret_hover{background:url('../i/breadcrumb_caret_hover.gif') no-repeat;}
.breadcrumbs .caret .caret_down{background:url('../i/breadcrumb_caret_down.gif') no-repeat;}
.breadcrumbCaret_content{visibility:hidden; position:absolute;width: 120px; background: #fff;border:solid 1px #aaa;}
.breadcrumbCaret_content ul{display:block; margin:0; padding:2px; clear:right;float:none;}
.breadcrumbCaret_content li{display:block; margin:0; clear:right;float:none;}
.breadcrumbCaret_content a,
.breadcrumbCaret_content a:active,
.breadcrumbCaret_content a:visited,
.breadcrumbCaret_content a.sel,
.breadcrumbCaret_content a:active.sel,
.breadcrumbCaret_content a:visited.sel
{display:block; padding:0.25em; clear:right; margin:0;float:none;}
.breadcrumbCaret_content a:hover{display:block; padding:0.25em;margin:0;float:none;background: #f1f7f7; clear:right;}
.breadcrumbCaret_content a.sel{background: #f1f7f7;}
.breadcrumbCaret_shadow{visibility:hidden;margin:3px;position:absolute;opacity:0.25;z-index:99999; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);background: #000;}

/* Actionbar */
.centered .actionBar{width:966px;margin: 0 11px;}
.actionBar{height:29px;background:url('../i/act_toolbar_bg.gif') top repeat-x #526495;border-bottom:solid 1px #ccc;}


/* Jewel */
.jewel_panel{float:left;width:46px;height:46px;}
.jewel {border:none; overflow:hidden; cursor:pointer; text-decoration:none;}
.jewel,.jewel_hover,.jewel_down{width:46px; height:46px;display:block;border:none; overflow:hidden; cursor:pointer; text-decoration:none;}
.jewel{background:url('../i/DL_jewel_norm.png') no-repeat;}
* html .jewel{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://resources.dynamics.com//i/DL_jewel_norm.png', sizingMethod='scale');}  /*IE6*/
.jewel_hover{background:url('../i/DL_jewel_hover.png') no-repeat;}
* html .jewel_hover{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://resources.dynamics.com//i/DL_jewel_hover.png', sizingMethod='scale');}  /*IE6*/
.jewel_down{background:url('../i/DL_jewel_down.png') no-repeat;}
* html .jewel_down{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://resources.dynamics.com//i/DL_jewel_down.png', sizingMethod='scale');}  /*IE6*/
.jewel_content{position:absolute; visibility:hidden; width:216px; z-index:100000;float:left;}
.jewel_shadow{visibility:hidden;margin:3px;position:absolute;opacity:0.25;z-index:99999; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);background: #000;}
.jewel_menu{background:#fff;position:absolute;visibility:hidden;border:solid 1px #aaa;width:214px;}
.jewel_menu ul{list-style-type:none; margin:0; padding:5px;}
.jewel_menu img, .jewel_menu div.spacer { float: left; clear: left; height: 16px; width: 16px; }
.jewel_menu a,.jewel_menu a:hover,.jewel_menu a:visited,.jewel_menu a:active{float: left; display:block; text-decoration:none; padding:0.25em; color:#333}
.jewel_menu a:hover{ background: #f1f7f7; color:#333}
.jewel_menu li {clear: both;}
.jewel_menu .sep{clear:left; height:0; border-top: solid 1px #e9eaf1; line-height:0; white-space:nowrap;padding:0; margin:0; font-size:0;}


/* Header tabs */
.centered .headerTabs{width:966px;margin: 0 11px;}
.headerTabs{background:url('../i/tabstrip_bg.gif') center repeat-x;}
.headerTabs .tabs{list-style:none; padding:0; margin:0;}
.headerTabs .tabs li{display:inline;}
.headerTabs .left{background:url('../i/tabstrip_left.gif') left center no-repeat;height:2.5em;padding-left:5px;}
.headerTabs .right{background:url('../i/tabstrip_right.gif') right center no-repeat;height:2.5em;padding-right:5px;}
.headerTabs a, .headerTabs a:hover, .headerTabs a:active, .headerTabs a:visited{ color: #111; display:block; float:left;margin:0 2px 0 2px; text-decoration:none;}
.headerTabs a .btn_right{display:block;padding:5px 13px 5px 13px; margin-top:3px;}
.headerTabs a .btn_left{display:block;padding:0;}
.headerTabs a:hover{background:url('../i/tab_hover_bg.gif') center repeat-x;}
.headerTabs a:hover .btn_left{background:url('../i/tab_hover_left.gif') left center no-repeat}
.headerTabs a:hover .btn_right{background:url('../i/tab_hover_right.gif') right center no-repeat;}
.headerTabs a.sel{ background-color:#EAF3FF;/* background:url('../i/tab_sel_bg.gif') center repeat-x;*/ color:#000000;}
.headerTabs a.sel .btn_left{background:url('../i/tab_sel_left.gif') left center no-repeat}
.headerTabs a.sel .btn_right{background:url('../i/tab_sel_right.gif') right center no-repeat;}

/* Left Nav */
.LeftNav {background:url('../i/nav_bg.gif') left top repeat-y}
.nav,.nav ul{ margin:0;padding:0;list-style-type:none;}
.nav {margin-top:4px;}
.nav li{margin:0;}
.nav a{background:url('../i/navitem_hover.gif') left no-repeat; display:block; width:159px; height:22px; padding:7px 5px 0 13px;}
.nav a, .nav a:visited{color:#666;text-decoration:none;}
.nav a:hover{color:#444;text-decoration:none;}
.nav a:hover{background:url('../i/navitem_sel.gif') left no-repeat;}
.nav a.sel, .nav a.sel:visited{ color: #fff; background:url('../i/navitem_sel.gif') left no-repeat;}
.nav .sub li a{background:url('../i/navitem2_rest.gif') no-repeat;width:147px; display:block;padding:7px 5px 0 25px;}
.nav .sub a:hover{background:url('../i/navitem2_hover.gif') no-repeat;}
.nav .sub a.sel, .nav .sub a.sel:visited{background:url('../i/navitem2_sel.gif') no-repeat; color: #666 }

.navBottom {background: url('../i/nav_bottom.gif') no-repeat; height:35px;}
* html .navBottom{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://resources.dynamics.com/i/nav_bottom.png', sizingMethod='scale'); height:35px; width:180px}


/* Search Results */
.searchResults{ padding-left: 15px; margin-right:335px;}
.searchResults .resultItems{list-style-type:none; margin:0; padding:0;}
.searchResults .item{margin-bottom:10px; line-height:150%}
.searchResults h3{font-weight:normal;}
.searchResults h3 a{color:#0066a7;word-wrap:break-word;}
.searchResults .info{color:#999;}
.searchResults .abstract{word-wrap:break-word;color:#777;}
.searchResults .url,.searchResults .url span{color:#36a200;word-wrap:break-word;overflow:hidden;}
.searchResults .rightPanel{position:absolute; width:275px; right:15px; top:105px;}
.searchResults .sortBy{background:#fafafa; border: solid 1px #ccc; color:#777; height:2em; padding: 0 10px 0 10px;}
.searchResults .sortBy input{float:left;}
.searchResults .sortBy label{float:left;display:block; padding-top:1px;}
.searchResults .sortBy .text{float:left; padding-top:3px}
.searchResults .sortBy .radioButtons{float:left;}
.searchResults .sortBy .total{float:right; padding-top:3px}
.searchResults .searchFor td{padding: 0 2px 0 2px;}
.searchResults .searchFor {margin: 5px 0 12px 0;}


/* Cotnent Spacer */
.contentSpacer{padding: 13px 8px 13px 8px;}

/* Button */
.button,.button_hover,.button_default,.button_disabled
{font-size: 100%;width: 6em;height:2.5em;color: #EEE;padding:0;}
.button			{border: solid 1px #999;background: url('../i/btn_stan_bg.gif') top repeat-x #EEE;color:#555}
.button_hover	{border: solid 1px #FFB74C;background: url('../i/btn_stan_bg.gif') top repeat-x #FFE296;color:#333}
.button_default	{border: solid 1px #003366;background: url(../i/btn_pri_bg.gif) top repeat-x #7195D6;color:#FFF}
.button_disabled{color: #999;border: solid 1px #acacac;background: #f1f1f1;}

/* Button 
.button{border: solid 1px #666666;background: url('../i/btn-bg-rest.gif') top repeat-x #f1f1f1;width: 6em;height: 2em;}
.button_default{border: solid 1px #4a95c9;background-image: url(../i/btn-bg-default.gif);margin: 0px 1px;color: #3b4a8c;width: 6em;height: 2em;}
.button_hover{border: solid 1px #2059a5;color: #3b4a8c;width: 6em;height: 2em;background-image: url('../i/btn-bg-hover.gif');}
.button_press{border: solid 1px #666666;color: #274a6e;width: 6em;height: 2em;background-image: url('../i/btn-bg-press.gif');}
.button_disabled{border: solid 1px #c7c7c7;background: #f1f1f1;color: #d2d2d2;width: 6em;height: 2em;}
*/

/* TextBox */
.textBox{border: solid 1px #7f9db9;background-color: White;font-size:100%;font-family: Verdana, Arial, Helvetica;padding: 2px 0px 2px 0px;}

/* DropDownList */
.MSSB_SelectBox{margin:1px 0px 1px 0px;display:inline-block;width: 122px;}
.MSSB_SelectBox .TextArea{white-space:nowrap;vertical-align:middle; border:solid 1px #7f9db9;padding:1px;background-color:White; background-image:url(../../images/icons/arrdown16.gif);background-repeat:no-repeat;background-position:right;width:124px;height: 15px;}
.MSSB_SelectBox .TextArea div{overflow:hidden;text-overflow: ellipsis;}
.MSSB_SelectBox .TextArea a,
.MSSB_SelectBox .TextArea a:hover,
.MSSB_SelectBox .TextArea a:active{display:block;height:100%;padding:0px 13px 0px 0px;text-decoration:none;white-space:nowrap;font-weight:normal;cursor:pointer;}
.MSSB_SelectBox .ItemsArea{display:none; position:absolute; background-color:White; border: solid 1px #7f9db9;margin-top:1px;width: 124px;z-index:20;overflow:hidden;text-overflow: ellipsis;	}
.MSSB_SelectBox .ItemsArea a.Selected,
.MSSB_SelectBox .ItemsArea a.Selected:hover,
.MSSB_SelectBox .ItemsArea a.Selected:active,
.MSSB_SelectBox .ItemsArea a.Selected:visited{color:#0088e4;}
.MSSB_SelectBox .ItemsArea a,
.MSSB_SelectBox .ItemsArea a:active,
.MSSB_SelectBox .ItemsArea a:hover,
.MSSB_SelectBox .ItemsArea a:visited
{background-color:#fff; text-decoration: none;white-space:nowrap;display: block;height: 1em;padding: 3px 3px 3px 3px;font-weight:normal;overflow:hidden;text-overflow: ellipsis;	}
.MSSB_SelectBox .ItemsArea a:hover{background-color: #eee;}

/* GenericDropDown */
.MSSB_DropDownItem{display:inline;}
.MSSB_DropDownLink,.MSSB_DropDownLink:visited
{color:#333333;font-weight: normal;font-size:100%;display:inline-block;padding:2px;border:1px solid #8d8d88;background-color: #fff;}
.MSSB_DropDownLink:hover{color:#333333;padding:2px;background-color: #fff;text-decoration:none;border:1px solid #000;}
.MSSB_DropDownLink-On,.MSSB_DropDownLink-On:hover,.MSSB_DropDownLink-On:visited
{background-color: #fff;text-decoration:none;color:#333333;font-weight: normal;font-size:100%;display:inline-block;padding:2px;border:1px solid #8d8d88;}
.MSSB_DropDownIcon{width:16px;height:16px;border:0px;vertical-align:middle;margin-right:5px;}
.MSSB_DropDownArrow{width:12px;height:12px;border:0px;vertical-align:middle;margin-left:5px;}
.MSSB_DropDownWindow{margin-top: 2px;border:1px solid #8d8d88;display: none;position:absolute;background-color: #fff;width:200px;float:left;}
.MSSB_DropDownWindow a{display:block;height: 22px;padding: 2px 2px 2px 2px;}
.MSSB_FooterButtons{ background-color: #c1c1c1;border-top:1px solid #8d8d88;padding: 5px; height: 1.8em;}
.MSSB_FooterButtons input{float:right;}
.MSSB_DropDownContent{padding: 5px 5px 0px 10px;}

/* Table */
/*******************************************************************/
/*** Table Wrapper *************************************************/
.dataTableWrapper
{
	border-collapse:separate;
	width:100%;
	border: solid 1px #5A89CA;
	min-width: 500px;
}
.dataTableWrapper .dataTableTitle td
{
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DFECFF', EndColorStr='#A8CDFF');*/
	background-image:url('i/grid_title_gradient.png');
	background-repeat: repeat-x;
	background-position: bottom; 
	border-left: solid 1px #fff;	
	border-bottom: solid 1px #5A89CA;
	height:26px;
	font-weight:bold;
	padding-left:10px;
}
.dataTableFilter td
{
	color: #857C7D;
	font-weight: bold;
	font-weight: bold;
	height:20px;
	padding-left:3px;
	border-top: solid 1px #fff;	
	border-left: solid 1px #fff;	
	border-bottom: solid 1px #a5ccff;
	background-color: #daeaff;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
}

.scrollPanel
{
	margin-top:-1px;
	overflow:scroll;
	overflow-x:visible;
	padding:0px;
	scrollbar-3dlight-color:#D9D9D9;
	scrollbar-arrow-color:#CBCBCB;
	scrollbar-base-color:#fff;
	scrollbar-darkshadow-color:#CBCBCB;
	scrollbar-face-color:#E9E9E9;
	scrollbar-highlight-color:#D9D9D9;
	scrollbar-shadow-color:#D9D9D9;
	scrollbar-track-color:#fff;
	width:100%;
	clear: both;
}

.multiColumnListHeader
{
	background-color: #fff;
}
.multiColumnListHeader th,
.multiColumnListHeader td,
.tableWithBorder .multiColumnListHeader th,
.tableWithBorder .multiColumnListHeader td
{
	color: #5C5C5E !important;
	font-weight: normal !important;	
	background-color: #e8e8e8 !important;
	padding: 3px 3px 3px 3px !important;
	overflow:visible;
}

.multiColumnAlternatingRow,
.tableWithBorder .multiColumnAlternatingRow th,
.tableWithBorder .multiColumnAlternatingRow td
{
	background-color: #F7F7F7;
}

/** Inline Error **/
/*******************************************************************/
/*** Inline Errors *************************************************/
table.inlineErrorEx{width:100%;padding:0px;margin:0 0 12px 0;border-style:solid;border-width:0px;border-color:#DEECF7;display:none;}
.inlineErrorEx td{padding:8px;}
.inlineErrorEx img{padding:0px;margin:0px;}
.inlineErrorEx img.errorIcon{padding:0px;}
.inlineErrorEx td.errorIcon{width: 16px;padding-right: 0px;}
.inlineErrorEx td.errorNotification{text-align:left;width: 100%;}
.inlineErrorEx tr.errorExplanation{}
.inlineErrorEx td.expand{background-image: url('../../Images/icons/expand/glyph_expand2_rest.gif');background-position: center center;background-repeat:no-repeat;cursor: pointer;padding: 8px;width: 16px;text-align: right;}
.inlineErrorEx td.collapse{background-image: url('../../Images/icons/collapse/glyph_collapse2_rest.gif');background-position: center center;background-repeat:no-repeat;cursor: pointer;padding: 8px;width: 16px;text-align: right;}
.inlineErrorEx td.close{background-image: url('../../Images/icons/close/glyph_close_rest.gif');background-position: center center;background-repeat:no-repeat;cursor: pointer;padding: 8px;width: 16px;text-align: right;}
.inlineErrorEx td.expand:hover{background-image: url('../../Images/icons/expand/glyph_expand2_hover.gif');}
.inlineErrorEx td.collapse:hover{background-image: url('../../Images/icons/collapse/glyph_collapse2_hover.gif');}
.inlineErrorEx td.close:hover{background-image: url('../../Images/icons/close/glyph_close_hover.gif');}

table.inlineError
{
	width:100%;	
	padding:0px;
	margin:0px;
	border-style:solid;
	border-width:0px;
	border-color:#DEECF7;
}

.inlineError td
{	
	padding:8px;
}

.inlineError img
{
	padding:0px;
	margin:0px;
}

.inlineError img.errorIcon
{
	padding:0px;
}

.inlineError td.errorIcon
{
	width: 16px;
	padding-right: 0px;
}

.inlineError td.errorNotification
{
	text-align:left;
	width: 100%;
}

.inlineError tr.errorExplanation
{
}

.inlineError td.expand
{
	background-image: url('../i/icons/expand/glyph_expand2_rest.gif');
	background-position: center center;
	background-repeat:no-repeat;
	cursor: pointer;
	padding: 8px;
	width: 16px;
	text-align: right;
}

.inlineError td.collapse
{
	background-image: url('../i/icons/collapse/glyph_collapse2_rest.gif');
	background-position: center center;
	background-repeat:no-repeat;
	cursor: pointer;
	padding: 8px;
	width: 16px;
	text-align: right;
}

.inlineError td.close
{
	background-image: url('../i/icons/close/glyph_close_rest.gif');
	background-position: center center;
	background-repeat:no-repeat;
	cursor: pointer;
	padding: 8px;
	width: 16px;
	text-align: right;
}

.highImportanceError td.expand
{
	background-image: url('../i/icons/expand/glyph_expand2_negative_rest.gif');
}

.highImportanceError td.collapse
{
	background-image: url('../i/icons/collapse/glyph_collapse2_negative_rest.gif');
}

.highImportanceError td.close
{
	background-image: url('../i/icons/close/glyph_close_negative_rest.gif');
}

.inlineError td.expand:hover
{
	background-image: url('../i/icons/expand/glyph_expand2_hover.gif');
}

.inlineError td.collapse:hover
{
	background-image: url('../i/icons/collapse/glyph_collapse2_hover.gif');
}

.inlineError td.close:hover
{
	background-image: url('../i/icons/close/glyph_close_hover.gif');
}

.highImportanceError tr.errorExplanation
{
	background-color: #FFAEB9;
}

.mediumImportanceError tr.errorExplanation
{
	background-color: #FFFFAE;
}

.lowImportanceError tr.errorExplanation
{
	background-color: #EFEFEF;	
}

.inlineError tr.errorExplanation td
{
	padding-top: 0px;
}

.securityError 
{
	
}

.highImportanceError 
{
	background-color: #FFAEB9;
}

.mediumImportanceError 
{
	background-color: #FFFFAE;
}

.lowImportanceError 
{
	background-color: #EFEFEF;	
}

.MSSB_Validator
{
	color: #f00;
}

.MSSB_TextBox
{
	border: solid 1px #7f9db9;
	background-color: White;
	font-size:100%;
	font-family: Verdana, Arial, Helvetica;
	padding: 2px 0px 2px 0px;
	color: #333;
}

/******************************************************/
/***************** Contextual Help ********************/
/******************************************************/
.contextualHelpBubble 
{
	position: absolute;
	z-index: 200;
	width: 240px;
}

.contextualHelpBubble .balloonCrown
{
	width: 240px;
	height: 7px;
	background:url('../i/bhelp_top.png') top center;
}

* html .contextualHelpBubble .balloonCrown
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://resources.dynamics.com/i/bhelp_top.png'); /*IE6*/
}

.contextualHelpBubble .balloonBottomLeft
{
	width: 240px;
	height: 25px;
	background:url('../i/bhelp_bottom_left.png') top center;
}

* html .contextualHelpBubble .balloonBottomLeft
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://resources.dynamics.com/i/bhelp_bottom_left.png', sizingMethod='scale'); /*IE6*/
}

.contextualHelpBubble .balloonBottomRight
{
	width: 240px;
	height: 25px;
	background:url('../i/bhelp_bottom_right.png') top center;
}

* html .contextualHelpBubble .balloonBottomRight
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://resources.dynamics.com/i/bhelp_bottom_right.png', sizingMethod='scale'); /*IE6*/
}

.contextualHelpBubble .balloonBottom
{
	width: 240px;
	height: 11px;
	background:url('../i/bhelp_bottom_flat.png') top center;
}

* html .contextualHelpBubble .balloonBottom
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://resources.dynamics.com/i/bhelp_bottom_flat.png', sizingMethod='scale'); /*IE6*/
}

.balloonSide
{
	width: 22px;
	height: 35px;
	background:url('../i/bhelp_leftPt.png') top center;
}

* html .balloonSide
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://resources.dynamics.com/i/bhelp_leftPt.png', sizingMethod='scale'); /*IE6*/
}

.contextualHelpBubble .contextualHelpTitle
{
	font-weight: bold;	
	float: left;
	clear: left;
}

.contextualHelpBubble .contextualHelpBody
{
	background: url('../i/bhelp_bg.png') repeat-y;
	padding: 8px;
	padding-right: 12px;
}

* html .contextualHelpBubble .contextualHelpBody
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://resources.dynamics.com/i/bhelp_bg.png', sizingMethod='scale'); /*IE6*/
	height: 100%;
}

.contextualHelpBubble .contextualHelpBody img
{
	float: right;
	cursor: pointer;
}

.contextualHelpBubble .contextualHelpLinks
{
	border-top: dotted 1px #ddd;
	padding-top: 4px;
}

.contextualHelpBubble .contextualHelpText
{
	padding-bottom: 4px;
	clear: both;
	float: left;
}

.contextualHelpMenu
{
	float:right;
	width: 15em;
	vertical-align: middle;
	cursor: pointer;
}

.contextualHelpMenu div.mainPanel
{
	height:22px;
	font-size: 100%;
	font-family: Verdana;
	color: #fff;
	vertical-align: middle;
	line-height: 22px;
	padding-right: 1px;
	padding-left: 5px;
	width: 14em;
}

.contextualHelpMenu div.mainPanel:hover
{
	height: 20px;
	line-height: 20px;
	background: #ffe193 url('../i/help_toggle_hover_bg.gif') repeat-x;
	border: solid 1px #ffb74c;
	color: #222;
	padding-right: 0px;	
	padding-left: 4px;
}

.contextualHelpMenu div.mainPanel img
{
	padding-right:6px;	
	vertical-align: middle;
	padding-left: 4px;
}

.contextualHelpMenu div.mainPanelClick
{
	height: 20px;
	line-height: 20px;
	background: #fcd482 url('../i/help_toggle_pressed_bg.gif') repeat-x;
	border: solid 1px #76654b;
	color: #222;
	padding-right: 0px;	
	padding-left: 4px;
	font-size: 100%;
	font-family: Verdana;
	vertical-align: middle;
	line-height: 22px;
	width: 14em;
}

.contextualHelpMenu div.mainPanelClick img
{
	padding-right:6px;	
	vertical-align: middle;
	padding-left: 4px;
}

.contextualHelpMenu div.menuPanel
{
	position:absolute;
	z-index: 150;	
	vertical-align: middle;
	padding-top: 4px;
	background-color: #fff;
	border: solid 1px #000;
	width: 14em;
	font-size: 100%;
	color: #333;
}

.contextualHelpMenu div.menuPanel ul
{
	padding:0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

.contextualHelpMenu div.menuPanel li.menuItem
{
	list-style-type:none;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	padding-left:4px;
}

.contextualHelpMenu div.menuPanel li.menuItem:hover
{
	background: #fff url('../i/bhelp_dd_option_hover.gif') repeat-x;
}

.contextualHelpMenu div.menuPanel li.menuItem img
{
	padding-right: 6px;
	vertical-align: middle;
}

/*******************************************************************/
/* Modal Popup                                                     */

.MSSB_ModalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=70);  
    -moz-opacity:0.7;  
}

.MSSB_ModalPopupHeaderText
{   
    font-size:125%;
    font-weight:bold;
    color:#444444;
}

.MSSB_ModalDialogHeaderText
{   
    font-size:110%;
    font-weight:bold;
    color:#666;
    font-family: Verdana;
}

.MSSB_ModalPopup 
{
    background-color:White;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
}

.MSSB_ModalPopupFrame 
{
}

.MSSB_ModalDialogBody
{
	font-size: 100%;
	color: #555;
	line-height: 150%;
	padding: 16px 12px 16px 12px;
}

.MSSB_ModalPopupHeader
{
    background-color:#eeeeee;
    border-bottom: solid 1px #bbb;
    padding:5px;
    margin-bottom:5px;
    height: 100%;
}

.MSSB_ModalPopupButtonSection 
{
    width:100%;
    background-color:#eeeeee;
    text-align:right;
    padding-top:5px;
    padding-bottom:5px;
    margin-top:10px;
    border-top: solid 1px #bbb;
}

.MSSB_ModalDialogButtonSection 
{
    width:100%;
    background-color:#eeeeee;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    margin-top:10px;
    border-top: solid 1px #bbb;
}

.MSSB_ModalDialogButtonSection input
{
	margin-left: 15px;
}