body,html,form{ height:100%;}
form{display:block;}
body{font-family: Calibri, Arial, Tahoma, Verdana, Sans-Serif; color: #333333;background: #fff;padding: 0;margin:0;min-width: 750px;}
img{border:0;margin:0;}

body.resizable,body.centered{background:url('/images/crm_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: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;}
UL.CommonList LI { margin-bottom: 5px; list-style-image : url('/images/i_dynamics_flags.gif'); margin-left: 25px; color: #5b76ab; }
UL.PDFList LI { list-style-image: url('/images/i_pdf.gif') }
td { font-size:12px;}
/* Page Layouts */

.centered .base,.centered .baseWithNav{height:100%;width: 988px;margin: 0 auto; }
.centered .base{background:url('/images/crm_frame_bg_centered.png') top center repeat-y;}
* html .centered .base{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/crm_frame_bg_centered.png', sizingMethod='scale');} /*IE6*/
.centered .baseWithNav{background:url('/images/crm_frame_bg_centered_nav.png') top center repeat-y;}
* html .centered .baseWithNav{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/crm_frame_bg_centered_nav.png', sizingMethod='scale');} /*IE6*/
.centered .header{height:85px;background:url('/images/crm_header_centered2.jpg') top left no-repeat #c9dcf7;}
.centered .headerleft{height:85px; background:url('/images/bgframe_topleft_normal.png') top left no-repeat #c9dcf7; }

.centered .contentContainer{float: left;width: 100%; font-size:12px}
.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 11px 40px 11px;background:url('/images/crm_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;}
.centered td.body{height:570px;}
td.bodyCell{vertical-align:top;height:570px;}
td.footerCell{vertical-align:bottom;}

/* Header */
.header .top a,.header .top a:hover,.header .top a:active,.header .top a:visited{ color: #003366; font-size:12px;}
.header .top{text-align:right; height:15px;}
/*.header .logo {padding-top: 15px; padding-left: 4px; } */
.header .logo {padding-top: 0px; padding-left: 0px; }
.header .logoText {padding-top:10px; padding-left:100px; }
.header .text{float:left; margin:3px 0 0 10px; font-size: 100%; font-weight:bold; color: #fff; line-height:30px;}
.header .text .tm{ font-size:60%;vertical-align:super;}

.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;} 
/* * html .centered .header .left{float:left; margin: 16px 0 0 8px;} /*IE6*/

.centered .header .left{float:left; margin: 0px 0 0 0px;}
.centered .header .right{float:right; margin: 10px 15px 0 0; width: 40%}
* html .centered .header .left{float:left; margin: 0px 0 0 0px;}
* 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; font-size:12px }
.authPanel .userName{font-weight:bold;}
.authPanel .passportDoor {margin-bottom: -7px; margin-left: 5px;}

/* Search Panel */
.searchPanel {float: right; clear:both; margin-top: 4px;}

/* Breadcrumbs */
.centered .breadcrumbs{width:956px;margin: 0 11px; font-size:12px}
.breadcrumbs{height:2.1em;background:url('/images/breadcrumb_bg.gif') top repeat-x #e8ebfa;border-bottom:solid 1px #ccc; padding:.3em 0 0 10px;}
.breadcrumbs ul{list-style-type:none;display:inline;}
.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; font-weight:bold}
.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('/images/breadcrumb_caret_norm.gif') no-repeat;}
.breadcrumbs .caret .caret_hover{background:url('/images/breadcrumb_caret_hover.gif') no-repeat;}
.breadcrumbs .caret .caret_down{background:url('/images/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;}

/* Header tabs */
.centered .headerTabs{width:966px;margin: 0 11px; font-size:12px}
.headerTabs{height:2.5em;background:url('/images/tabstrip_bg.gif') bottom repeat-x #65769b;}
.headerTabs .tabs{list-style:none; padding:0; margin:0;}
.headerTabs .tabs li{display:inline;}
.headerTabs .left{background:url(/images/tabstrip_left.gif) left bottom no-repeat;height:2.5em;padding-left:5px;}
.headerTabs .right{background:url(/images/tabstrip_right.gif) right bottom no-repeat;height:2.5em;padding-right:5px;}
.headerTabs a, .headerTabs a:hover, .headerTabs a:active, .headerTabs a:visited{ color: #fff; 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('/images/tab_hover_bg.gif') bottom repeat-x;}
.headerTabs a:hover .btn_left{background:url('/images/tab_hover_left.gif') left bottom no-repeat}
.headerTabs a:hover .btn_right{background:url('/images/tab_hover_right.gif') right bottom no-repeat;}
.headerTabs a.sel{background:url('/images/tab_sel_bg.gif') bottom repeat-x;}
.headerTabs a.sel .btn_left{background:url('/images/tab_sel_left.gif') left bottom no-repeat}
.headerTabs a.sel .btn_right{background:url('/images/tab_sel_right.gif') right bottom no-repeat;}

/* Left Nav */
.nav,.nav ul{ margin:0;padding:0;list-style-type:none}
.nav {margin-top:4px}
.nav li{margin:0; font-size:12px; line-height:22px}
.nav a{background:url('/images/crm_navitem_rest.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('/images/crm_navitem_hover.gif') left no-repeat;}
.nav a.sel, .nav a.sel:visited{ color: #fff; background:url('/images/crm_navitem_sel.gif') left no-repeat;}
.nav .sub li a{background:url('/images/crm_navitem2_rest.gif') no-repeat;width:147px; display:block;padding:7px 5px 0 25px;}
.nav .sub a:hover{background:url('/images/crm_navitem2_hover.gif') no-repeat;}
.nav .sub a.sel, .nav sub a.sel:visited{background:url('/images/crm_navitem2_sel.gif') no-repeat; color: #666 }

.navBottom {background: url('/images/crm_nav_bottom.gif') no-repeat; height:35px;}

.bgShadow{visibility:hidden;margin:3px;position:absolute;opacity:0.25;z-index:99999; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);background: #000;}
.bgmenu{background:#fff;position:absolute;display:none;border:solid 1px #aaa;width:218px;font-size:11px;}
.bgmenu ul{list-style-type:none; margin:0; padding:5px;}
.bgmenu img, .jewel_menu div.spacer { float: left; clear: left; height: 16px; width: 16px; }
.bgmenu a,.bgmenu a:hover,.bgmenu a:visited,.bgmenu a:active{float: left; display:block; text-decoration:none; padding:0.25em; color:#333}
.bgmenu a:hover{ background: #f1f7f7; color:#333}
.bgmenu li {clear: both;}
.bgmenu .sep{clear:left; height:0; border-top: solid 1px #e9eaf1; line-height:0; white-space:nowrap;padding:0; margin:0; font-size:0;}




/* Cotnent Spacer */
.contentSpacer{padding: 13px 8px 13px 8px;}

.PageTitle {
	FONT-SIZE: 200%; COLOR: #6699cc; LINE-HEIGHT: 180%; FONT-FAMILY: Verdana; padding-left: 10px;
}
.PageTitleWhite {
	FONT-SIZE: 200%; COLOR: #FFFFFF; LINE-HEIGHT: 180%; FONT-FAMILY: Verdana; padding-left: 10px;
}

.tabContainer {
	BACKGROUND-POSITION: right top; WIDTH: 187px! important; PADDING-TOP: 30px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 409px; TEXT-ALIGN: left
}
.tabContentContainer {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 522px; PADDING-TOP: 40px; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto! important
}
.tabContent
{
	position:relative;
	display:block;
	z-index:1;
	font-size:12px;
	padding-left: 10px
}