* {margin:0;padding:0;}
a {text-decoration:none;color:#666;}
img {border:none;}

ul {list-style:none;}

/* START: styles copied over from evolution.css to update the look of the support header */
.floatRight {float:right;}

/*Masthead*/
#masthead {height:72px;}
#masthead #avayaLogo {position:absolute;top:31px;left:0;outline:none;}

#mastheadTools {padding:10px 30px 10px 0;font-size:10px;color:#404040;}
#mastheadTools li {
	color: #404040;
}
#mastheadTools div.signIn {float:left;margin-right:35px;padding-top:4px;}
#mastheadTools div.signIn a {color:#404040;margin:0 2px;}
#mastheadTools div.signIn a:hover {color:#c00;}

#mastheadLanguageSelect {background:transparent url(/css/framework/skins/support/images/map.jpg) 50% 20% no-repeat;padding-top:18px;position:relative;z-index:400; }
#mastheadLanguageSelect select {width:30px;}
#mastheadLanguageSelect div.selectParent { width: auto; }
#mastheadLanguageSelect div.selectWrapper li.hovered {background-color:#fafafa;color:#333;}
#mastheadLanguageSelect div.selectWrapper li.optGroup {background:transparent;color:#c00;text-transform:uppercase;font-weight:bold;border-top:1px solid #B3B3B3;}
#mastheadLanguageSelect div.selectWrapper li.first {border-top:none;}
#mastheadLanguageSelect div.selectWrapper div.selectDisplay {padding-bottom:3px;height:1em;float: left;}
#mastheadLanguageSelect div.selectWrapper div.selectDisplay span.truncated {
	display: block;
	overflow: hidden;
}

#mastheadLanguageSelect div.selectWrapper div.selectDisplay span {padding-left:2px;}

#mastheadLanguageSelect div.selectWrapper div.selectDisplay span {
	background:transparent url(/css/framework/skins/support/images/arrowDown.png) right 5px no-repeat;
	display: inline;
	padding-right: 13px;
}

#mastheadLanguageSelect .jScrollPaneTrack {right:5px;top:5px;width:2px;}
#mastheadLanguageSelect div.selectOpen div.selectDisplay {color:#c00;background-image:url(../img/arrowDownRed.png) no-repeat;}
#mastheadLanguageSelect div.selectWrapper div.selectDropDown {background:transparent url(../img/countryDropBg.png) left top no-repeat;width:136px;padding:5px 20px 15px 7px;}
#mastheadLanguageSelect div.selectOpen div.selectDropDown {left:-15px; top: -13px;}
#mastheadLanguageSelect div.selectWrapper ul.selectList {width:153px;}
#mastheadLanguageSelect div.selectWrapper ul.selectList li {width:110px;padding:8px 10px;border-bottom:1px solid #f7f7f6;}
#mastheadLanguageSelect div.selectWrapper ul.selectList li.last {
	border: none;
}
#mastheadLanguageSelect div.selectWrapper ul.selectList li.selected {color:#c00;}

#mastheadLanguageSelect .selectScroller {width:140px;}

#mastheadCountrySelect {float:left;padding-top:4px;position:relative;z-index:400; margin-right: 21px; }
#mastheadCountrySelect select {width:130px;}
#mastheadCountrySelect div.selectParent { width: auto; }
#mastheadCountrySelect div.selectWrapper li.hovered {background-color:#fafafa;color:#333;}
#mastheadCountrySelect div.selectWrapper li.optGroup {background:transparent;color:#c00;text-transform:uppercase;font-weight:bold;border-top:1px solid #B3B3B3;}
#mastheadCountrySelect div.selectWrapper li.first {border-top:none;}
#mastheadCountrySelect div.selectWrapper div.selectDisplay {padding-bottom:3px;height:1em;float: left;}
#mastheadCountrySelect div.selectWrapper div.selectDisplay span.truncated {
	display: block;
	overflow: hidden;
}

#mastheadCountrySelect div.selectWrapper div.selectDisplay span {padding-left:2px;}

#mastheadCountrySelect div.selectWrapper div.selectDisplay span {
	background:transparent url(/css/framework/skins/support/images/arrowDown.png) right 5px no-repeat;
	display: inline;
	padding-right: 13px;
}

#mastheadCountrySelect .jScrollPaneTrack {right:5px;top:5px;width:2px;}
#mastheadCountrySelect div.selectOpen div.selectDisplay {color:#c00;background-image:url(../img/arrowDownRed.png) no-repeat;}
#mastheadCountrySelect div.selectWrapper div.selectDropDown {background:transparent url(../img/countryDropBg.png) left top no-repeat;width:136px;padding:5px 20px 15px 7px;}
#mastheadCountrySelect div.selectOpen div.selectDropDown {left:-15px; top: -13px;}
#mastheadCountrySelect div.selectWrapper ul.selectList {width:153px;}
#mastheadCountrySelect div.selectWrapper ul.selectList li {width:110px;padding:8px 10px;border-bottom:1px solid #f7f7f6;}
#mastheadCountrySelect div.selectWrapper ul.selectList li.last {
	border: none;
}
#mastheadCountrySelect div.selectWrapper ul.selectList li.selected {color:#c00;}

#mastheadCountrySelect .selectScroller {width:140px;}

#mastheadSearch {float:left;margin-left:30px;}
#mastheadSearch div.inputWrapper {position:relative;background:transparent url(/css/framework/skins/support/images/mastSearchBg.gif) top left no-repeat;width:117px;height:20px;}
#mastheadSearch input.text {background:transparent;border:none;width:90px;font:10px Arial,Helvetica,sans-serif;color:#404040;position:absolute;top:4px;left:8px;}
#mastheadSearch input.submit {position:absolute;top:8px;right:5px;}

#mastheadNav {font-family: Arial,Helvetica,sans-serif;font-size:15px;width:40em;z-index:399;position:relative;height:25px;float:right;padding:16px 0 0 0;background:transparent url(/css/framework/skins/support/images/mastNavBg.gif) right bottom no-repeat;}
#mastheadNav ul.wrapper {position:absolute;right:32px;z-index:2;}
#mastheadNav ul li {float:left;margin-left:31px;position:relative;z-index:2;display: inline;}
#mastheadNav ul.wrapper li {display: inline;}
#mastheadNav ul li ul {position:absolute;left:-1000em;float:none;top:-1000em;width:148px;background: transparent url(../img/nav_ds_bottom.png) left bottom no-repeat;padding-bottom:5px;}

#mastheadNav ul li ul ul {background: transparent url(../img/subnav_ds_bottom.png) left bottom no-repeat; width: 160px;}
#mastheadNav ul li ul ul div.listWrap {background: transparent url(../img/subnav_ds_top.png) left top no-repeat;}

#mastheadNav div.listWrap {padding: 0 4px 0 2px;background: transparent url(../img/nav_ds_top.png) left top no-repeat;}
#mastheadNav ul li.active ul {left:0;right:auto;top:23px;}
#mastheadNav ul li.active.last ul {left: auto; right: 0;}
#mastheadNav ul li.active {background:transparent;}
#mastheadNav ul li a {color:#333;}
#mastheadNav ul li a:hover {color:#C00000;}
#mastheadNav ul li.active ul li ul {left:-1000em;}
#mastheadNav ul li ul li {margin:0;float:none;position:relative; font-size:11px;}
#mastheadNav ul li ul li.first {border-top:none;}
#mastheadNav ul li ul li a {padding:7px 10px;display:block;border-top:1px solid #f9f9f8;}
#mastheadNav ul li ul li.first a {border-top: 2px solid #c00;}
#mastheadNav ul li ul li.last {background:transparent url(../img/nav_grad_bottom.png) left bottom repeat-x;}
#mastheadNav ul li ul li.last a {padding:10px;}
#mastheadNav ul li ul li.last a:hover, #mastheadNav ul li ul li.subNavs ul li.last a:hover {
	background: #fafafa url(../img/bg_navDD_bottom_hovered.png) left bottom repeat-x;
}
#mastheadNav ul li ul li li.first a, #mastheadNav ul li ul li li.first a:hover {border-top:none;}
#mastheadNav ul li ul li a:hover {border-top:1px solid #fff;background:#fafafa;}
#mastheadNav ul li ul li.first a:hover {border-top: 2px solid #c00;}
#mastheadNav ul li ul li.subNavs a {background: url(../img/arrowOutGray.gif) 132px 11px no-repeat;}
#mastheadNav ul li ul li.subNavs > a {padding-right:15px;}
#mastheadNav ul li ul li a:hover {background-color:#fafafa;color:#333;}

#mastheadNav ul li ul li.subNavs a:hover, 
#mastheadNav ul li ul li.active a {
	background:#fafafa url(../img/arrowOutRed.gif) 132px 11px no-repeat;
	color:#333;
}
/*#mastheadNav ul li ul li.first a, */
#mastheadNav ul li ul li.first.subNavs > a {
	background: url(../img/bg_navDD_top_arrow.png) left top no-repeat;
}
#mastheadNav ul li ul li.first.subNavs > a:hover,
#mastheadNav ul li ul li.first.subNavs.active > a {
	background: #fafafa url(../img/bg_navDD_top_arrow_hovered.png) left top no-repeat;
}
#mastheadNav ul li ul li.subNavs ul li.first a, #mastheadNav ul li.first a {
	background: #edecec url(../img/bg_navDD_top.png) left top repeat-x;
}
#mastheadNav ul li ul li.subNavs ul li.first a:hover, #mastheadNav ul li.first a:hover {
	background: #edecec url(../img/bg_navDD_bottom_hovered.png) left top repeat-x;
}
#mastheadNav ul li ul li.subNavs ul li.first a, #mastheadNav ul li ul li.subNavs ul li.first a:hover {border-top:none;}
#mastheadNav ul li ul li.active {z-index:3;}
#mastheadNav ul li ul li.active ul {left:140px;top:0;}
#mastheadNav ul li ul li.flippedSubNav ul {left:-156px;}
#mastheadNav ul li ul li.subNavs ul li a {background:transparent;border-top:1px solid #f9f9f8;color:#404040;}
#mastheadNav ul li ul li.subNavs ul li.last {background:transparent url(../img/nav_grad_bottom.png) left bottom repeat-x;}
#mastheadNav ul li ul li.subNavs ul li a:hover {background:#fafafa;color:#333;border-top:1px solid #f9f9f8;}
#mastheadNav ul li ul.unregistered {width:105px;background:transparent url(../img/myAvayaBottom.png) left bottom no-repeat;}
#mastheadNav ul li.active ul.unregistered {left:auto;right:0;}
#mastheadNav ul li ul.unregistered div.listWrap {background-image:url(../img/myAvayaBg.png);}
#mastheadNav ul li ul.unregistered div.top {padding:10px;border-bottom:1px solid #dfdfdf;border-top:2px solid #c00;}
#mastheadNav ul li ul.unregistered div.bottom {padding:10px;background:transparent url(../img/myAvayaBottomGrad.png) left bottom repeat-x;border-top:1px solid #fff;}
#mastheadNav ul li ul.unregistered a {width:70px;padding:10px 3px 10px 3px;background-color:#a1aaaf;font-size:11px;color:#fff;margin:10px 0;text-align:center;}
#mastheadNav ul li ul.unregistered a:hover {color:#fff;background-color:#c00;}
#mastheadNav ul li ul.unregistered span {color:#404040;font-size:11px;}
#mastheadNav ul li ul.unregistered span.bold {font-weight:bold;}
#mastheadNavPointer {background:transparent url(/css/framework/skins/support/images/navPointer.gif) center top no-repeat;width:76px;height:6px;position:absolute;bottom:-4px;z-index:1;left:-1000em;}

/*Content*/
#content {padding-bottom:20px;padding-right:30px;position:relative;border-top: 1px solid #fff;}

/*Custom Select*/
div.selectParent {position:relative;width:150px;z-index:10;}
div.selectParent select {position:absolute;left:-1000em;}
div.selectWrapper div.selectDisplay {height:1.2em;overflow:hidden;}
div.selectWrapper div.selectDisplay span {display:block;}
div.selectWrapper div.hovered span {cursor:pointer;}
div.selectWrapper div.selectDropDown {position:absolute;overflow:hidden;left:-1000em;background-color:#fff;}
div.selectParent div.selectOpen div.selectDropDown {left:0px;}
div.selectWrapper li.hovered {cursor:pointer;}
div.selectWrapper li.optGroup {cursor:default;}

/* sIFR styling*/
.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;} 
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt;padding: 0pt;overflow: auto;letter-spacing: 0px;float: none;}
.sIFR-replaced object {outline:none;}
.sIFR-active #mastheadNav p {visibility:hidden;font-size:14px;letter-spacing: 2px;}

/* Footer*/
#footer {clear:both;height:64px;width:100%;background:#fff url(/css/framework/skins/support/images/footerBg.gif) left top repeat-x;z-index:1;}
#footer div.content {margin-left:0px;color:#ccc;font-size:10px;padding-top:42px;}
#footer div.content .floatLeft {width:;padding-bottom:5px;}
#footer div.content .floatRight {width:360px;padding-bottom:5px;margin-top: -6px;}
#footer div.content .floatRight ul {float:right;padding-right:0px;}
#footer div.content ul {text-align=center;list-style: none;}
#footer div.content ul li {display:inline;padding:2px 0;margin:0 0 0 5px;}
#footer div.content .floatRight ul li {color:#404040;}
#footer div.content .floatRight ul li.first {padding-left:0;color:#ccc;}
#footer div.content a {color:#404040;margin:0 5px 0 0;}
#footer div.content a.red , #footer div.content a:hover {color:#c00;}

#footer div.content .floatRight ul li {float:right; text-align:right; color:#404040;} 

#footer div.content .floatRight ul li.last {width:360px;} 

/* END: styles copied over from evolution.css to update the look of the support header */


body {margin: 0; padding: 0;font-size:11px; font-family: Veranda, Arial,Helvetica,sans-serif;background:transparent url(../images/bodyGradTop.gif) top left repeat-x;color: #000;}
div.support-main {width:975px;margin:0 auto;text-align:left;position:relative;left:-1000em;}
div.fixer {clear:both;height:5px;overflow:hidden;}
.hidden {position:absolute;left:-1000em;}
.left {float:left;}
.right {float:right;}
.red {color:#cc0000;}
.bold {font-weight:bold;}

div.gb-tc {height:3px;padding-left:3px;background:transparent url(../images/gray_top_left.gif) no-repeat left;overflow:hidden;}
div.gb-tc div {height:3px;padding-right:3px;padding-left:0px;background:transparent url(../images/gray_top_right.gif) no-repeat right;overflow:hidden;}
div.gb-tc div div {padding:0;border-top:1px solid #d6d6d6;background:#f8f8f8;overflow:hidden;}
div.gb {border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background:#f8f8f8;padding: 10px 0px 0px 0px;}
div.gb-bc {height:3px;padding-left:3px;background:transparent url(../images/gray_bottom_left.gif) no-repeat top left;overflow:hidden;}
div.gb-bc div {height:3px;padding-right:3px;background:transparent url(../images/gray_bottom_right.gif) no-repeat top right;overflow:hidden;}
div.gb-bc div div {padding:0;border-top:2px solid #f8f8f8;background:#d6d6d6;overflow:hidden;}

div.gb-tc-white {height:3px;padding-left:3px;background:transparent url(../images/gray_top_left.gif) no-repeat top left;overflow:hidden;}
div.gb-tc-white div {height:3px;padding-right:3px;padding-left:0px;background:transparent url(../images/gray_top_right.gif) no-repeat right;overflow:hidden;}
div.gb-tc-white div div {padding:0;border-top:1px solid #d6d6d6;background:#fff;overflow:hidden;}
div.gb-white {border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background:#fff;}
div.gb-bc-white {height:3px;padding-left:3px;background:transparent url(../images/gray_bottom_left.gif) no-repeat top left;overflow:hidden;}
div.gb-bc-white div {height:3px;padding-right:3px;background:transparent url(../images/gray_bottom_right.gif) no-repeat top right;overflow:hidden;}
div.gb-bc-white div div {padding:0;border-top:2px solid #fff;background:#d6d6d6;overflow:hidden;}

div.gb-alt-tc {height:3px;padding-left:3px;background:transparent url(../images/gray_top_left.gif) no-repeat left;overflow:hidden;}
div.gb-alt-tc div {padding:0;border-top:1px solid #d6d6d6;background:#fff;overflow:hidden;}
div.gb-alt {border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background:#fff;}
div.gb-alt-bc {margin-bottom:10px;height:3px;padding-left:3px;background:transparent url(../images/gray_bottom_left.gif) no-repeat top left;overflow:hidden;}
div.gb-alt-bc div {padding:0;background:#fff;overflow:hidden;}

/* custom select box */
select.custom-select {display:block;float:left;width:120px;position:absolute;left:-1000em;}
div.custom-select-holder {position:relative;float:left;width:166px;z-index:200;} 
div.custom-select-display {float:left;width:166px;height:19px;line-height:19px;cursor:pointer;background:transparent url(../images/custom_select_bar.gif) no-repeat top left; overflow:hidden;}
div.custom-select-display span {padding:0 22px 0 6px;}
div.custom-select-content {position:absolute;clear:left;top:0;width:166px;height:200px;overflow:hidden;left:-1000em;z-index:200;background:#c8c8c8;border-bottom:1px solid #c8c8c8;}

ul.custom-select-list {display:block;position:absolute;top:0;left:auto;width:173px;list-style-type:none;padding:0;margin:0 0 0 1px;background:#fff;}
ul.custom-select-list li {display:block;padding:0;margin:0;}
ul.custom-select-list li a {display:block;padding:3px 5px 3px 5px;text-decoration:none;color:#000;background:#fff;}
ul.custom-select-list li a:hover, ul.custom-select-list li a:active, ul.custom-select-list li a:focus {text-decoration:none;color:#cc0000;background:#ccc;}

/* custom select box - wide drop down*/
select.custom-select-wide {display:block;float:left;width:170px;position:absolute;left:-1000em;}

div.custom-select-wide-holder {position:relative;float:left;width:166px;z-index:200;} 
div.custom-select-wide-display {float:left;width:166px;height:19px;line-height:19px;cursor:pointer;background:transparent url(../images/custom_select_bar.gif) no-repeat top left; overflow:hidden;}
div.custom-select-wide-display span {padding:0 22px 0 6px;}
div.custom-select-wide-content {position:absolute;clear:left;top:0;width:166px;height:200px;overflow:hidden;left:-1000em;z-index:200;background:#c8c8c8;border-bottom:1px solid #c8c8c8;}

ul.custom-select-wide-list {display:block;position:absolute;top:0;left:auto;width:173px;list-style-type:none;padding:0;margin:0 0 0 1px;background:#fff;}
ul.custom-select-wide-list li {display:block;padding:0;margin:0;}
ul.custom-select-wide-list li a {display:block;padding:3px 5px 3px 5px;text-decoration:none;color:#000;background:#fff;}
ul.custom-select-wide-list li a:hover, ul.custom-select-wide-list li a:active, ul.custom-select-wide-list li a:focus {text-decoration:none;color:#cc0000;background:#ccc;}

/* custom scrollbars */
.custom-scrollbar {display:block;position:absolute;background:#d6d6d6;width:11px;right:0;top:0;z-index:300;}
.custom-scrollbar-arrow-up, .custom-scrollbar-arrow-down {position:absolute;overflow:hidden;height:13px;width:11px;z-index:302;cursor:pointer;}
.custom-scrollbar-arrow-up {background:url(../images/sb_arrow_up.gif);top:0;}
.custom-scrollbar-arrow-down {background:url(../images/sb_arrow_down.gif);bottom:0;}
.custom-scrollbar-knob {position:absolute;width:9px;left:0;background:url(../images/sb_knob_1px.gif) 0 0 repeat-y;z-index:302;cursor:pointer;}
.custom-scrollbar-knob-top {position:absolute;top:0;width:9px;height:14px;background:transparent url(../images/sb_knob_top.gif) 0 0 no-repeat;}
.custom-scrollbar-knob-bottom {position:absolute;bottom:0;width:9px;height:15px;background:transparent url(../images/sb_knob_bottom.gif) 0 0 no-repeat;}
.custom-scrollbar-inner-bar {position:absolute;left:1px;top:13px;width:9px;background:#fefefe;z-index:301;}

/* dialogs */
div#dialog-underlay {position:absolute;top:0;left:auto;background:#000;width:975px;display:none;z-index:400;}
div.dialog {position:absolute;left:-1000em;top:250px;z-index:401;width:100%;}
div.dialog div.dialog-container {width:400px;margin:0 auto;}
div.dialog div.dialog-close-button {height:17px;width:17px;background:transparent url(../images/button_dialog_close.jpg) top left scroll no-repeat;float:right;margin:5px 10px 0 0;}
div.dialog div.dialog-title-bar {height:31px;margin:0;border-bottom:1px solid #d9d9d9;padding-top:5px;}
div.dialog div.dialog-title-bar h2 {margin:0 0 0 10px;padding:0;color:#333;float:left;font:bold 12px Arial, Helvetica, sans-serif;text-align:left;line-height:30px;}	
div.dialog div.dialog-content {color:#333;}
div.dialog div.dialog-content h3 {font-weight:bold;font-size:11px;text-transform:uppercase;position:relative;top:10px;left:10px;margin-bottom:20px;}
div.dialog div.dialog-content div.item {clear:both;padding:10px 10px 10px 0;}
div.dialog div.dialog-content label {float:left;text-align:right;width:27%;}

div#document-details div.gb {padding-bottom:15px;}
div#document-details div.dialog-content p {float:right;font-weight:bold;text-align:left;width:70%;}

div#product-search div.dialog-container {width:468px;}
div#product-search div.dialog-content p {text-align:right;width:100%;padding:0 0 5px 0;}
div#product-search div.dialog-content p a {padding-right:10px;}
div#product-search input.txt {font-size:12px;color:#333;background:transparent url(../images/search_dialog_input.gif) no-repeat scroll;height:29px;width:448px;font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666666;padding:6px 3px 0 6px;margin:20px 10px 0 10px;}
DIV#product-search DIV.dialog-content {POSITION: relative}
DIV#product-search-input-holder {BACKGROUND: #fff; LEFT: -1000em; OVERFLOW: hidden; BORDER-LEFT: #d6d6d6 1px solid; WIDTH: 380px; POSITION: absolute; TOP: 50px}
DIV#product-search-input-holder UL {POSITION: relative}
DIV#product-search-input-holder UL LI A {PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px}
DIV#product-search-input-holder UL LI A:hover {COLOR: #cc0000; BACKGROUND-COLOR: #ccc}
DIV#product-search-input-holder UL LI A.focus {COLOR: #cc0000; BACKGROUND-COLOR: #ccc}


div#sold-to-number div.dialog-container {width:310px;}
div#sold-to-number form {padding:15px 10px 10px 10px;}
div#sold-to-nubmer input {margin-left:5px;}
div#sold-to-number div.custom-select-holder {width:246px;padding:2.5px 10px 0 0;}
div#sold-to-number div.custom-select-display {width:246px;height:23px;background-image:url(../images/sold_to_select.gif);padding-top:2.5px;}
div#sold-to-number div.custom-select-content {width:246px;}
div#sold-to-number ul.custom-select-list {width:234px;}

div#eula div.dialog-container {width:370px;}
div#eula form {margin:15px 0 0 10px;padding-bottom:10px;}
div#eula div.custom-select-holder {width:107px;}
div#eula div.custom-select-display {width:107px;height:23px;background-image:url(../images/eula_select.gif);padding-top:2.5px;}
div#eula div.custom-select-content {width:107px;}
div#eula ul.custom-select-list {width:95px;}
div#eula div.scroll {clear:both;height:210px;position:relative;margin:-10px 10px 10px 10px;padding:0 30px 0 10px;overflow:hidden;border:1px solid #ccc;border-right:none;background-color:#fff;}
div#eula p {padding:5px 10px 5px 0;color:#333;line-height:12px;}
div#eula p.bold {padding:10px 10px 10px 0;}
div#eula div.submit-button {text-align:right;margin:0 8px 10px 0;}

div#download-error p {margin:15px 0 10px 13px;}
div#download-error ul {list-style:disc;margin:0 10px 10px 25px;}
div#download-error li {padding:0 0 15px 0;}

div#saved-searches ul {list-style:disc;margin:10px 10px 10px 25px;}
div#saved-searches li {padding:3px 0;}
div#saved-searches li a {color:#333;}
div#saved-searches li a:hover {color:#cc0000;}

input.txt {border:none;background:transparent url(../images/text_input_bg.gif) no-repeat scroll;height:19px;width:163px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666666;}

/*Page Header*/
div.support-header {width:975px;height:80px;display:block;}
div.support-header a {color:#666666;}
div.support-header-left {float:left;}
div.support-header-left img {margin:15px 20px 0 0;}
div.support-header-right {float:right;}
div.header-contact {margin:33px 0 0 0;float:left;}
div.header-contact a {text-decoration:underline;margin:0 5px 0 10px;}
div.header-forms {float:left;margin:30px 0 0 15px;}
form#country-select {float:left;}
form#country-select div.custom-select-display {color:#666666;}
form#search {float:left;padding-left:15px;margin:0;}
form#search input {float:left;}
form#search input.txt {padding:3px 0 0 3px;	font-size:10px;}

div.main-container {width:975px;margin:0;padding:0;}
div.support-book-content {width:775px;float:left;margin:0;padding:0;}

/*Main Nav*/
div.support-main-nav {width:775px;text-align:center;float:left;}
div.support-main-nav ul {background-color:#ffffff;}
div.support-main-nav ul li {float:left;margin-left:1px;}
div.support-main-nav ul li.first {margin-left:0;}
div.support-main-nav ul li a {padding:0 20px;height:3.4em;display:block;background-color:#d90001;color:#ffffff;font-weight:bold;font-size:12px;}
#ipt {width:160px;margin-left:0;}
#ipt a span, #cc a span {position:relative;top:13px;left:auto;}
#cc {width:187px;}
#uc {width:200px;}
#uc a span, #cebp a span {position:relative;top:5px;left:auto;}
#cebp {width:225px;}

/*Content Header*/
div.support-container-header {height: 30px; width:100%;clear:both;padding:20px 0 15px 0;font-family:Arial, Helvetica, sans-serif;}
div.support-container-header h1 {color:#424242;font-size:22px;display: inline; float: left;}
div.support-container-header span {color:#333333;font-weight:bold;font-size:11px;}
div.support-container-header img {padding:0px 5px 0 3px;}

/*Left Navigation */
.accordion-toggle {cursor:pointer;}
div#support-container-nav {clear:both;width:185px;float:left;overflow:hidden;}
div#support-container-nav h3 {padding:6px 0 6px 15px;font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666;}
div#support-container-nav h3.red {color:#cc0000;}
div#support-container-nav h3.accordion-toggle {background:transparent url(../images/navigation_plus.gif) no-repeat 0 8px scroll;} 
div#support-container-nav h3 a {color:#666;display:block;padding:0 0 5px 0;}
div#support-container-nav h3 a.alt {text-align:right;text-decoration:underline;font-weight:normal;}
div#support-container-nav h3 a.red {color:#cc0000;}
div#support-container-nav h3.accordion-toggle-active {background:transparent url(../images/navigation_minus.gif) no-repeat 0 8px scroll;padding-bottom:5px;}
div#support-container-nav div.accordion-content {padding:3px 0 3px 14px;}
div#support-container-nav div.accordion-content li {padding:2px 0;margin:0;}
div#support-container-nav div.accordion-content a {margin:0;display:block;color:#797979;padding:0 10px;line-height:16px;background:transparent url(../images/arrow_links.gif) 0px 4px no-repeat scroll;}
div#support-container-nav div.accordion-content a:hover, div#support-container-nav .accordion-content a.current {color:#cc0000;}
div.nav-divider {margin:10px 0;}

/*Login */
div.right-book {width:185px;position:relative;float:right;top:61px;} 
div.support-login div.super-links {position:absolute;top:-17px;right:0px;}
div.support-login div.super-links a {color:#cc0000;background:none;padding:0;background:none;display:inline;}
div.support-login h3 {margin:0;padding:6px 0 0 10px;_padding:4px 0 0 10px;font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666;}
div.support-login h3 {padding:5px 0 0 10px;}
div.support-login li {padding:2px 0;margin:0;}

/* this style puts red arrow in front of all the links (anchors) */
div.support-login a {margin:0;display:block;color:#797979;padding:0 10px;line-height:16px;background:transparent url(../images/arrow_links.gif) 0px 4px no-repeat scroll;}
/* this style is added by ankur rathi - use it when you don't need arrow in front of anchors - added by ankur rathi */
div.support-login a.no-arrow {margin:0;display:block;color:#797979;padding:0 10px;line-height:16px;background:transparent 0px 4px no-repeat scroll;}

div.support-login a:hover {color:#cc0000;}

div#login-container {}
div#login-container div.gb-tc div div {}
div#login-container div.gb {}
div#login-container div.gb-bc div div {border-top:2px solid #f0f0f0;}
div#login-container h3.last {padding-bottom:0px;}

div#login-container div.accordion-content {padding:10px 0 0 10px;margin-bottom:5px;}
div#login-container div.accordion-content li a {position:static;z-index:1;}


div.logged-in {margin:0 0 31px 0;}
div.logged-in {margin:0 0 36px 0;}
div.logged-in ul {margin: 0 0 0 10px;padding-bottom:4px;}

.scroll-container {position:relative;top:0;left:0;}

/*Content */
div.support-content {width:550px;float:right;margin-right:10px;}
div.support-content p.outer-link {text-align:right;margin:-14px 0 5px 0;position:relative;}
div.support-content p.outer-link a {padding:2px 0 2px 15px;background:transparent url(../images/plus_sign.gif) no-repeat center left;color:#666;}
div.support-content h4 {position:relative;font:bold 12px Arial, Helvetica, sans-serif;color:#666;padding:5px 0 15px 10px;}
div.support-content a.arrow {margin:0 0 3px 10px;color:#666;background:transparent url(../images/arrow_links.gif) left 3px no-repeat scroll;padding:0 0 0 10px;display:block;}
div.support-content a.arrow:hover {color:#cc0000;}
div.support-content p.strong-link a {color:#cc0000;text-transform:uppercase;font-weight:bold;background:transparent url(../images/double_arrow.gif) right 3px no-repeat scroll;padding:0 12px 0 0;}

div.home-module {margin-bottom:30px;}
div.home-module-last {margin-bottom:0;}
div.home-module a.bold {margin:0 0 6px 10px;}
div.home-module form {float:left;width:77%;padding-left:10px;}
div.home-module input {float:left;}
div.home-module input.txt {background:transparent url(../images/text_input_bg_large.gif) no-repeat scroll;height:23px;width:350px;font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666666;padding:5px 20px 0 5px;}
div.home-module p {padding:0 0 5px 10px;color:#666;position:relative;}
div.home-module p.logged-in {clear:both;padding-left:0px;}
div.search-options {float:right;width:21%;}
div.search-options a.arrow {margin-left:0;}
div.content-footer div.right {float:right;width:272px;}
div.content-footer h4 {padding-bottom:5px;}

div.product-pic {margin:0px 12px 12px 12px;_margin-left:6px;text-align:center;}
div.product-pic img {margin:5px auto;} /*width:187px;height:169px;*/
div.product-desc {position:relative;margin:12px 12px 12px 12px;_margin-right:10px;height:185px;overflow:hidden;border-top:1px dotted #d6d6d6;border-bottom:1px dotted #d6d6d6;color:#797979;}
div.product-desc ul {list-style: disc outside;margin:0 0 15px 15px;padding:0 40px 0 10px;}
div.product-desc p {margin:0;padding:10px 15px 5px 0;line-height:12px;}
div.product-images {clear:both;padding:0 0 10px 12px;}

div.demos-header h4 {line-height:16px;font-size:11px;padding:10px 30px 10px 10px;}
div.demos-item {padding:20px 30px 20px 0;border-bottom:1px dotted #999;}
div.demos-item h4 {padding:0;font-size:11px;line-height:14px;}
div.demos-item img {width:91px;float:left;margin:0 10px 0 0;}
div.demos-item p {color:#666;line-height:14px;}
div.support-content div.demo-last {border:none;}

div.content-footer {margin-top:15px;}
div.product-footer {margin-top:30px;}
div.content-footer a {margin:0 0 10px 0;}
div.content-footer div.second {width:auto;margin-right:30px;}
div.footer-module img.placeholder {width:91px;float:left;margin-right:10px;}
div.footer-module img {display:block;}
div.footer-module h3 {font-size:10px;color:#797979;margin:0 0 5px 0;font-weight:bold;}
div.footer-module {float:left;width:277px;height:191px;}
div.footer-module p.strong-link {margin-left:20px;padding:10px 0;}
div.footer-module a.arrow {padding:10px 10px 0 10px;background-position:left 13px;}
div.footer-module p.strong-link a {padding-right:15px;}
div#flash_placeholder {position:absolute;}

div.content-table-header {width:548px;background-color:#f7f7f7;border-bottom:1px solid #d6d6d6;margin:0;padding:0;}
div.content-table-header form {float:left;margin:10px 0 5px 10px;color:#797979;}
div.content-table-header div.custom-select-display {width:120px;background:url(../images/custom_select_bar_small.gif) top left no-repeat scroll;}
div.content-table-header div.custom-select-holder, div.content-table-header div.custom-select-content {width:120px;}
table.content-table {width:550px;clear:both;color:#797979;margin:0;padding:0;}
table.content-table {border-bottom:1px solid #f5f5f5;}
table.content-table th {border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background-color:#f7f7f7;color:#000;padding:14px;}
table.content-table th.first {border-left:1px solid #d6d6d6;width:90px;}
table.content-table th.first img {position:relative;top:3px;cursor:pointer;}
table.content-table tr td {padding:10px;border-right:1px solid #f4f4f4;}
table.content-table tr td.first {border-left:1px solid #f4f4f4;}
table.content-table td.acrobat {background-image:url(../images/acrobat.gif);background-position:10px center;background-repeat:no-repeat;padding-left:30px;}
table.content-table td.zip {background-image:url(../images/zip_icon.gif);background-position:10px center;background-repeat:no-repeat;padding-left:30px;}
table.content-table td.html {background-image:url(../images/html_icon.gif);background-position:10px center;background-repeat:no-repeat;padding-left:30px;}
table.content-table tr.alt {background-color:#f8f8f8;}
table.content-table tr.alt td {border-right:1px solid #eeeeee;}
table.content-table tr.alt td.first {border-left:1px solid #eeeeee;}
table.support-installation th.second {width:240px;}
table.support-installation th.third {width:50px;}
table.support-installation th.fourth {width:100px;}
table.support-downloads th.second {width:410px;}
table.support-downloads th.third {width:40px;}
table.support-downloads tr td {padding-top:15px;padding-bottom:15px;}

div#azlist-container ul {float:left;background-color:#f7f7f7;height:39px;}
div#azlist-container ul li {height:37px;width:18px;float:left;text-align:center;border:1px solid #d6d6d6;border-left:1px solid #e6e6e6;border-right:none;font:bold 11px Arial, Helvetica, sans-serif;}
div#azlist-container ul li.first {height:39px;background:transparent url(../images/azlist_left.gif) top left no-repeat scroll;width:3px;border:none;}
div#azlist-container ul li.first-hi {background:transparent url(../images/azlist_left_hi.gif) top left no-repeat scroll;}
div#azlist-container ul li.last {height:39px;background:transparent url(../images/azlist_right.gif) top right no-repeat scroll;width:3px;border:none;}
div#azlist-container ul li.last-hi {background:transparent url(../images/azlist_right_hi.gif) top left no-repeat scroll}
div#azlist-container ul li.first a, div.list-container ul li.last a {border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
div#azlist-container ul li a {display:block;color:#424242;position:relative;top:16px;left:auto;}
div#azlist-container ul li.selected {border:2px solid #d6d6d6;height:35px;background-color:#fff;}
div#azlist-container ul li.selected a {color:#cc0000;font-size:14px;top:14px;}
div#azlist-container ul li.numbers {border-left:none;width:28px;}
div#azlist-container ul li.z {border-right:none;}
div#product-display {clear:both;float:left;border-left:1px solid #d5d5d5;margin-top:20px;padding-left:10px;}
div#product-display li {background:transparent url(../images/arrow_links.gif) left 8px no-repeat scroll;padding:5px 0 5px 10px;}
div#product-display li a:hover {color:#cc0000;text-decoration:underline;}
div#product-display h3 {font-size:1.1em;color:#424242;}

div#downloads-tabs {float:left;border-bottom:3px solid #cc0000;width:100%;}
div#downloads-tabs ul li {float:left;padding-top:2px;}
div#downloads-tabs ul li.first {width:9em;}
div#downloads-tabs ul li.second {width:4.5em;}
div#downloads-tabs ul li.third {width:8em;}
div#downloads-tabs ul li a {color:#424242;padding:4px 0 7px 0;display:block;text-align:center;}
div#downloads-tabs ul li a:hover {text-decoration:underline;}
div#downloads-tabs ul li.selected {padding-top:0;}
div#downloads-tabs ul li.selected a {color:#fff;padding-top:6px;}
div#downloads-tabs ul li.selected div.gb-tc {background:url(../images/red_top_left.gif) no-repeat top left scroll;}
div#downloads-tabs ul li.selected div.gb-tc div {background:url(../images/red_top_right.gif) no-repeat top right scroll;}
div#downloads-tabs ul li.selected div.gb-tc div div {border:none;background:#cc0000;}
div#downloads-tabs ul li.selected div.gb {border:none;background:#cc0000;}

div.downloads-content {color:#666;padding-top:15px;clear:both;position:relative;top:0px;display:none;}
div.current-content {display:block;}
div.downloads-content p {line-height:14px;padding:0 40px 15px 10px;}
div.downloads-content h3 {font-size:1em;padding:5px 40px 10px 10px;}
div.downloads-content h3 span {font-weight:normal;}
div.downloads-content ul {list-style: disc outside;margin:0 0 15px 15px;padding:0 40px 0 10px;}
div.downloads-content ul li {padding:1px 0;}
div.downloads-content table {border-top:1px solid #f5f5f5;}
div.downloads-content table td.first {width:90px;}
div.downloads-content h3.locked {color:#999;background:transparent url(../images/lock.gif) left 5px no-repeat scroll;margin-left:10px;padding-left:17px;}
div#files p {border-bottom:1px dotted #d6d6d6;}
div#files p.last {border:none;}
div#files a {font-weight:bold;}

<!-- Added so that the cssFooter.jsp executes correctly --->
/* New style classes */
.mcfs_headline_row_new {padding-top: 5px; padding-bottom: 8px;}
.dyr_text_head_black_new {margin-top: 5px; margin-bottom: 5px; font-weight: bold; font-size: .7em; font-family: Verdana; color: #333333; text-decoration:none;}
.footer_grey_box_new {text-align: left; width: 738px; border: solid 1px #CCCDCB; padding: 4px 0px 4px 10px;}
.footer_text_grey_new {text-align: left; font-family: Verdana; color: #333333; font-size: .6875em; padding-top:4px; padding-bottom:4px;}

.no_display {
        display: none;
}

/* MASTHEAD */
.mh_logo_wrapper {vertical-align: top; text-align:left;}
.mh_country_wrapper {padding-top: 16px; vertical-align: top;}
.mh_support_wrapper {padding-top: 16px; vertical-align: top; text-align:right; padding-right: 20px;}
.mh_search_wrapper {vertical-align: top; text-align:left; padding-top: 16px;}
.mh_logo {margin-left: 10px;}
.mh_text_red {font-family: Verdana; font-size: 1.0em; color: #CC0000;}
.mh_text {font-family: Verdana; font-size: .625em; color: #333333; padding-top:4px;}
.mh_text a:link {font-family: Verdana; font-size: 1.0em; color: #333333;}
.mh_text a:visited {font-family: Verdana; font-size: 1.0em; color: #333333;}
.mh_text a:hover {font-family: Verdana; font-size: 1.0em; color: #CC0000;}
.mh_search {height: 30px; vertical-align: bottom; border: solid 1px black; padding:0px; }
.mh_search_tb {border: solid 1px #CCCDCB; height: 19px; margin-right: 2px; padding: 2; color: #706D6D; font-size: .625em;  }
.mh_search_submit {padding-top: 0px;}
.mh_menu_wrapper {padding-right: 1px;}


/* Why Register */
div.why-reg {color:#666;}
div.why-reg h2 {font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;padding:10px;font-size:12px;position:relative;}
div.why-reg p {width:65%;float:left;font-weight:bold;line-height:16px;margin:0;padding-left:10px;}
div.why-reg img {float:right;margin:30px 10px 10px 0;}
div.reg-container {position:relative;margin-top:20px;}
div#reg-tabs {width:178px;float:left;}
div#reg-tabs li {background:transparent url(../images/why_reg_bg.gif) top left scroll no-repeat;height:52px;padding-left:3px;}
div#reg-tabs li a {display:block;background:#f8f8f8;border:1px solid #d6d6d6;border-left:none;border-bottom:none;height:51px;color:#666;}
div#reg-tabs li a.last {border-bottom:1px solid #d6d6d6;}
div#reg-tabs li a.active, div#reg-tabs li a:hover {color:#cc0000;}
div#reg-tabs li a span {display:block;padding:20px 0 0 10px;}
div#reg-bridge {width:12px;height:53px;position:absolute;top:0px;left:176px;_left:-2px;background:transparent url(../images/reg_bridge_top.gif) top left no-repeat scroll;}
div#reg-content {float:right;width:365px;}
div#reg-content ul {list-style:disc;padding:10px 10px 10px 30px;display:none;}
div#reg-content ul.active {display:block;}
div#reg-content ul li {margin:0;padding:5px 0;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
div#reg-content ul li a {text-decoration:underline;}

/* Whats New Content Page */
.boldred14px {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;color:#cc0000;font-weight:bold;}
.padded5px {padding-top:5px;padding-bottom:5px;}
.darkgrey12px {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.9em;color:#333333;}
.darkgrey13px {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.0em;color:#333333;}
a.text11pxunderline {font-size:1em;text-decoration: underline;}

.bea-portal-window-content
{
    margin: 0px;
    padding: 0px;
    /*scrollbar-base-color:#d8d8e5;*/
}

.header {font-size:.9em;font-weight:bold;color:#cc0000;text-decoration:none;}
.dategrey {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;color:#999999;text-decoration:none;}

/* being added to accomodate changes for Footer on CSS */
div.support-footer  {clear:both;color:#999;padding-top:8px;}
div.support-footer p {clear:both;color:#999;padding-top:5px;}
div.support-footer a {color:#999;}


/* Generic content */
.supporttitle {font-family:arial,helvetica,verdana; font-size:1.25em; font-weight:bold; color:#333333; text-align:left; padding-top: 5px; padding-bottom: 5px;}
.padded3px {padding-top:3px;padding-bottom:3px;}
.bolddarkgrey12px {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.1em;color:#333333;font-weight:bold;}
.boldred {color:#cc0000;font-weight:bold;font-size:1em;}

.content p {
	margin: 11px 0 18px 0;
}

.content {
	padding: 16px 14px 16px 19px;
}

.content ul {list-style: disc outside;margin:0 0 15px 15px;padding:0 40px 0 10px;}

/*style for error page*/
.error_title {
  padding:0 0 10px 0; 
  font-family: arial,helvetica,verdana; 
  font-size:1.25em; 
  font-weight:bold; 
  color: #333333; 
  text-align:left; 
  margin-top:0px;
  margin-bottom:0px;
}


.error_text_red {
  font-family:Verdana, arial, Helvetica, sans-serif;
  color: #cc0000; 
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 11px;
}

/**
 * General OSM page text.
 */

.osm_text {
  font-family:Verdana, arial, Helvetica, sans-serif;
  color: #333333; 
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 11px;
}

/**
 * Error message text.
 */

.osm_text_error {
  font-family:Verdana, arial, Helvetica, sans-serif;
  color: #cc0000; 
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 11px;
}

.osm_text_error a {
  color: #cc0000; 
  font-weight: bold;
}

/**
 * General OSM page text - smaller.
 */

.osm_text_small {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  color: #333333; 
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 10px;
}

/**
 * The osm_table02 should be used where headers are horizontal and red.
 */

.osm_table02 {
  background-color: #cccccc; 
  border: 0px;
}
.osm_table02 th {
  font-weight: bold;
  vertical-align: middle;
  background-color: #cc0000; 
  color: #ffffff;
}
.osm_table02 td {
  font-weight: normal;
  vertical-align: middle;
  background-color: #f4f4f4; 
}

/**
 * Form buttons.
 */
.osm_large_button {
  background-color: #cc0000;
  color: #ffffff;
  border: 1 solid #ff3300;
  font-family:verdana;
  font-weight:bold;
  font-size:12px;
}
.osm_normal_button {
  background-color: #cc0000;
  color: #ffffff;
  border: 1 solid #ff3300;
  font-family:verdana;
  font-weight:bold;
  font-size:11px;
}
a {
  color: #cc0000;
}
/**
 * osm_ccs_event is used for Check Case State events.
 */

.osm_ccs_event {
  background-color: #cccccc; 
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #333333; 
  border: 1px solid #000000;
}
.osm_ccs_event th {
  font-weight: bold;
  vertical-align: top;
  text-align: left;
  background-color: #f4f4f4;
  border: 1px;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #aaaaaa;
}

.osm_ccs_event th.right {
  font-weight: bold;
  vertical-align: top;
  text-align: left;
  background-color: #f4f4f4;
  border: 1px;
  border-bottom: 1px solid #000000;
  border-right: none;
}

/**
 * DATA ROWS
 */

.osm_ccs_event td {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
  background-color: #f4f4f4; 
  border-bottom: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
}

.osm_ccs_event td.right {
  border-right: none;
}

.osm_ccs_event td.right#eventPending {
  border-right: none;
  font-weight: bold;
}

.osm_ccs_event td.arrow {
  padding-top: 5px;
  padding-left: 3px;
}

.osm_ccs_event td.hide {
  border: none;
}

.osm_ccs_event td.detail {
  background-color: #ffffff;
  border-right: none;
  padding-left: 15px;
  padding-bottom: 15px;
}

/**
 * EVENT DETAILS
 */
.osm_ccs_event_detail {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
  background-color: #ffffff; 
  font-size: 11px;
}

.osm_ccs_event_detail th {
  font-weight: bold;
  color: #333333;
  border-bottom: 1px solid #dddddd;
  border-right: none;
  background-color: #ffffff; 
  width: 150px;
}

.osm_ccs_event_detail td {
  font-weight: normal;
  color: #333333;
  border-bottom: 1px solid #dddddd;
  border-right: none;
  background-color: #ffffff; 
}

/**
 * Dispatch status history.
 */
.osm_csr_fsoHistoryList {
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  list-style-type: none;  
}
.osm_csr_fsoHistoryTable {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
  font-size: 11px;
  padding: 0px;
  border: none;
}
.osm_csr_fsoHistoryTable td {
  border: none;
  padding-right: 3px;
}

/**
 * Mailout status history.
 */
.osm_csr_mailoutHistory {
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  list-style-type: none;
}

/**
 * Check Case Status Main Screen
 */
.osm_ccs_viewOptions {
  font-family:Verdana, arial, Helvetica, sans-serif;
  font-size: 11px;
  list-style: none;
  color:#333333; 
  margin-left: 0px;
  padding-left: 0px;
  margin-bottom: 3px;
  margin-top: 1px;
  text-align: center;
}
.osm_ccs_viewOptions li {
  font-weight: normal;
  display: inline;
  margin-left: 0px;
  margin-right: 7px;
}
.osm_ccs_viewOptions li.first {
  list-style-image: none;
}

.osm_ccs_viewOptionsPane {
  border: 1px solid #cccccc; 
  margin-top: 5px; 
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;  
}
.osm_ccs_viewOptionsPane td {
  padding: 0px 3px 0px 3px; 
}

/**
 * osm_ccs_caseNotes - contains case notes
 */

.osm_ccs_caseNotes {
  background-color: #cccccc; 
  border: 0px;
}
.osm_ccs_caseNotes th {
  font-weight: bold;
  vertical-align: bottom;
  background-color: #f4f4f4; 
}
.osm_ccs_caseNotes td {
  font-weight: normal;
  vertical-align: top;
  background-color: #f4f4f4; 
  word-wrap: break-word;
}
.osm_ccs_caseNotes td.dateColumn {
  width: 90px;
}
.osm_ccs_caseNotes td.noteTypeColumn {
}
.osm_ccs_CaseNotes td.noteContentsColumn {
  width: 400px;
}

.osm_ccs_caseNotes th.title {
  background-color: #CC0000; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 2px; 
  padding-right: 2px; 
  color: #ffffff; 
  font-weight: bold;
  vertical-align: middle;
}
.osm_ccs_caseNotes th.title a, th.title a:hover {
  font-size: .7em; 
  font-family: Verdana; 
  color: #ffffff; 
  font-weight: bold;
}

/**
 * osm_ccs_caseDetails
 */

.osm_ccs_caseDetails {
  background-color: #cccccc; 
  border: 0px;
}
.osm_ccs_caseDetails th {
  font-weight: bold;
  vertical-align: bottom;
  background-color: #f4f4f4; 
}
.osm_ccs_caseDetails td {
  font-weight: normal;
  vertical-align: top;
  background-color: #f4f4f4; 
}
.osm_ccs_caseDetails td.caseDescription {
  width: 580px;
  word-wrap: break-word; 
}

.osm_ccs_caseDetails th.title {
  background-color: #CC0000; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 2px; 
  padding-right: 2px; 
  color: #ffffff; 
  font-weight: bold;
  vertical-align: middle;
}
.osm_ccs_caseDetails_title th.title a, th.title a:hover {
  font-size: .7em; 
  font-family: Verdana; 
  color: #ffffff; 
  font-weight: bold;
}
/**
 * OSM Create Service Request
 * Created: 2007/05/22
 */

.osm_csr_process ul {
  font-family:Verdana, arial, Helvetica, sans-serif;
  font-size: 11px;
  list-style-image: url(/enterprise/images/osm/list_3arrow.gif);
  color:#333333; 
  margin: 0px;
  padding: 0px;
}

.osm_csr_process li {
  font-weight: normal;
  display: inline;
  margin-left: 3px;
}

.osm_csr_process li.first {
  font-weight: bold;
  font-size: 11px;
  padding: 0px;
  display: inline;
  margin-left: -40px;
  margin-right: 5px;
}

.osm_csr_process li.selected {
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #aaaaaa;
  background-color: #fbfbfb;
  padding: 3px;
  display: inline;
  margin-left: 3px;
}

.osm_csr_steptitle {
  margin-bottom: 3px;
  font-family: arial,helvetica,verdana;
  font-weight: bold;
  
font-size: 11px;

  margin-top: 3px;
}

.osm_csr_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color:#333333; 
  margin-top: 3px;
  margin-bottom: 3px;
}

.osm_title {
  padding:0 0 10px 0; 
  font-family: arial,helvetica,verdana; 
  font-size:1.25em; 
  font-weight:bold; 
  color: #333333; 
  text-align:left; 
  margin-top:0px;
  margin-bottom:0px;
}

/**
 * Content subtitles.
 */

.osm_subtitle { 
  font-family: arial,helvetica,verdana;
  font-weight: bold;
  
color: #000000;
  
font-size: 11px;

  margin-top:0px;
}

/**
 * General OSM page text.
 */

.osm_text {
  font-family:Verdana, arial, Helvetica, sans-serif;
  color: #333333; 
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 11px;
}

/**
 * General OSM page text for multi-line blocks of fascinating stuff.
 */

.osm_textblock {
  font-family:Verdana, arial, Helvetica, sans-serif;
  color: #333333; 
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 11px;
}

/**
 * Error message text.
 */

.osm_text_error {
  font-family:Verdana, arial, Helvetica, sans-serif;
  color: #cc0000; 
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 11px;
}

.osm_text_error a {
  color: #cc0000; 
  font-weight: bold;
}

/**
 * Red text, for important information.
 */

.osm_text_red {
  font-family:Verdana, arial, Helvetica, sans-serif;
  color: #cc0000; 
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 11px;
}

.osm_text_red a {
  font-family:Verdana, arial, Helvetica, sans-serif;
  color: #cc0000; 
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 11px;
}

.osm_text_red a:visited {
  color: #cc0000;
}

.osm_text_red a:hover {
  color: #cc0000;
}

/**
 * General OSM page text - smaller.
 */

.osm_text_small {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  color: #333333; 
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 10px;
}

/**
 * osm_table01 is used for vertical placement of headers.
 */

.osm_table01 {
  background-color: #cccccc; 
  border: 0px;
}
.osm_table01 th {
  font-weight: bold;
  vertical-align: bottom;
  background-color: #f4f4f4; 
}
.osm_table01 td {
  font-weight: normal;
  vertical-align: top;
  background-color: #f4f4f4; 
}

.osm_table01 th#title {
  background-color: #CC0000; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 2px; 
  padding-right: 2px; 
  color: #ffffff; 
  font-weight: bold;
  vertical-align: middle;
}

/* added for table header */

.osm_table01_title {
      font-size: 1.5em;
      font-family: Verdana; 
      color: #ffffff; 
      font-weight: bold;
}

/* for CCS notes table */
.osm_table01_title th {
	background-color: #CC0000; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 2px; 
  padding-right: 2px; 
  font-size: .7em; 
  font-family: Verdana; 
  color: #ffffff; 
  font-weight: bold;
  vertical-align: middle;
  
}

.osm_table01_title th#title a, th#title a:hover {
  font-size: .7em; 
  font-family: Verdana; 
  color: #ffffff; 
  font-weight: bold;
}

/**
 * osm_table01_title is used for title cell in osm_table01 tables.
 */ 

.osm_table01_title td {
  background-color: #CC0000; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 2px; 
  padding-right: 2px; 
  font-size: .7em; 
  font-family: Verdana; 
  color: #ffffff; 
  font-weight: bold;
  vertical-align: middle;
}
.osm_table01_title td a {
  font-size: .7em; 
  font-family: Verdana; 
  color: #ffffff; 
  font-weight: bold;
}
.osm_table01_title td a:hover {
  color: #ffffff; 
}
.osm_table01_title td a:visited {
  color: #ffffff; 
}

/**
 * Scroll window for embedded text.  Specify height and width in style attribute.
 */

.osm_scroll_box, .osm_scroll_box div {
  border: solid 1px #cccccc; 
  background : #ffffff; 
  color : #000000; 
  padding : 4px; 
  overflow : auto;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  word-wrap: break-word;
}

/**
 * The osm_table02 should be used where headers are horizontal and red.
 */

.osm_table02 {
  background-color: #cccccc; 
  border: 0px;
}
.osm_table02 th {
  font-weight: bold;
  vertical-align: middle;
  background-color: #cc0000; 
  color: #ffffff;
}
.osm_table02 td {
  font-weight: normal;
  vertical-align: middle;
  background-color: #f4f4f4; 
}

/**
 * osm_table03 is used for horizontal placement of headers in the same colors as osm_table01
 */

.osm_table03 {
  background-color: #cccccc; 
  border: 0px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  color: #333333; 
}
.osm_table03 th {
  font-weight: bold;
  vertical-align: top;
  text-align: left;
  background-color: #f4f4f4;
}
.osm_table03 th#slim {
  font-weight: bold;
  vertical-align: top;
  text-align: left;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 0px;
  margin-right: 0px;
  width: 12px;
  background-color: #f4f4f4;
}

.osm_table03 td {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
  background-color: #f4f4f4; 
}
.osm_table03 td#slim {
  font-weight: normal;
  padding-left: 0px;
  padding-right: 0px;
  vertical-align: top;
  margin-left: 0px;
  margin-right: 0px;
  text-align: left;
  width: 12px;
  background-color: #f4f4f4; 
}

.osm_table03 th#title {
  background-color: #CC0000; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 2px; 
  padding-right: 2px; 
  color: #ffffff; 
  font-weight: bold;
  vertical-align: middle;
}


/**
 * osm_table04 is used for horizontal placement of headers in the same colors as osm_table01
 * headers are aligned in the middle instead of top
 */

.osm_table04 {
  background-color: #cccccc; 
  border: 0px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  color: #333333; 
}
.osm_table04 th {
  font-weight: bold;
  vertical-align: middle;
  text-align: left;
  background-color: #f4f4f4;
}
.osm_table04 td {
  font-weight: normal;
  vertical-align: middle;
  text-align: left;
  background-color: #f4f4f4; 
}
.osm_table04 th#title {
  background-color: #CC0000; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 2px; 
  padding-right: 2px; 
  color: #ffffff; 
  font-weight: bold;
  vertical-align: middle;
}

/**
 * osm_table05 is used for vertical placement of headers
 * with single line select tables (radio button on one side, data associated with row with vertical alignment)
 */

.osm_table05 {
  background-color: #cccccc; 
  border: 0px;
}
.osm_table05 th {
  font-weight: bold;
  vertical-align: bottom;
  text-align: left;
  background-color: #f4f4f4; 
}
.osm_table05 th#select {
  font-weight: bold;
  vertical-align: bottom;
  background-color: #f4f4f4; 
  text-align: center;
}

.osm_table05 td {
  font-weight: normal;
  vertical-align: middle;
  background-color: #f4f4f4; 
}

.osm_table05 td#select {
  font-weight: normal;
  vertical-align: middle;
  text-align: center;
  background-color: #f4f4f4; 
}

.osm_table05 th#title {
  background-color: #CC0000; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 2px; 
  padding-right: 2px; 
  color: #ffffff; 
  font-weight: bold;
  vertical-align: middle;
}

/**
 * The osm_clear_table should be used where headers are horizontal and red.
 */

.osm_clear_table {
  font-family: Verdana, arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.osm_clear_table td {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  font-weight: normal;
  font-stretch: normal;
  font-size-adjust: none;
}

/**
 * Form buttons.
 */

.osm_large_button {
  background-color: #cc0000;
  color: #ffffff;
  border: 1 solid #ff3300;
  font-family:verdana;
  font-weight:bold;
  font-size:12px;
}

.osm_large_button_disabled {
  background-color: #888888;
  color: #ffffff;
  border: 1 solid #666666;
  font-family:verdana;
  font-weight:bold;
  font-size:12px;
}

.osm_normal_button {
  background-color: #cc0000;
  color: #ffffff;
  border: 1 solid #ff3300;
  font-family:verdana;
  font-weight:bold;
  font-size:11px;
}

/**
 * Options/links at bottom of page, such as those in OSM_home_anon 1a scenario.
 */

.osm_bottom_options {
  font-family: verdana;
  
color: #000000;
  
font-weight: bold;
  
font-size: 11px;

}

/**
 * Page title.
 */
.osm_pageTitle { 
  font-family:arial,helvetica,verdana; 
  font-size:1.25em; 
  font-weight:bold; 
  color: #333333; 
}

/**
 * Textarea Remaining Characters Input Box
 */
.osm_textarea_remain {
  border: 0px;
  color: #000000;
  background-color: transparent;
  text-align: right;
}

/**
 * OSM equipment table.
 */

.osm_equip_table {
  background-color: #cccccc; 
  border: 0px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  color: #333333;   
}

.osm_equip_table th {
  font-weight: bold;
  vertical-align: bottom;
  background-color: #f4f4f4; 
}
.osm_equip_table td {
  font-weight: normal;
  vertical-align: top;
  background-color: #f4f4f4; 
}

.osm_equip_table th#title {
  background-color: #CC0000; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 2px; 
  padding-right: 2px; 
  color: #ffffff; 
  font-weight: bold;
  vertical-align: middle;
}
.osm_equip_table th#title a, th#title a:hover {
  font-size: .7em; 
  font-family: Verdana; 
  color: #ffffff; 
  font-weight: bold;
}

.osm_form {
  margin-top: 0px;
  margin-bottom: 0px;
}

.osm_equip_select {
  margin: 0px;
  padding: 0px;
  width: auto;
  height: auto;
  color: #000000;
  border: groove 4px navy;
  font-family: courier;
  font-weight: normal;
  font-size: 15px;
}

/**
 * Sold-To Administration
 */

.osm_stadm_target {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333; 
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 11px;
  font-weight: normal;
}

.osm_stadm_target_id {
  font-weight: bold;
}

.osm_stadm_target_type {
  font-weight: normal;
}

/**
 * Generic Ordered List List
 */
.osm_ordered_list {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: -10px;
  margin-left: 40px;
}

.osm_ordered_list li {
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

/**
 * Navigation List
 */

.osm_nav_list {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 5px;
  margin-left: 19px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  font-size: 11px;
  list-style: list-style-image;
  vertical-align: 8px;
}
.osm_nav_list li {
  list-style-image: url(/enterprise/images/osm/list_3arrow.gif);
}

.osm_nav_list li#back, .osm_nav_list li.back {
  list-style-image: url(/enterprise/images/osm/list_back_arrow.gif);
}

.osm_nav_list li#reload, .osm_nav_list li.reload {
  list-style-image: url(/enterprise/images/osm/list_reload_page2.gif);
}

.osm_nav_list li#osm_print, .osm_nav_list li.osm_print {
  list-style-image: url(/enterprise/images/osm/list_print.gif);
}

.osm_nav_list li#osm_pdf, .osm_nav_list li.osm_pdf {
  list-style-image: url(/enterprise/images/osm/list_pdf.gif);
}

.osm_nav_list a, .osm_nav_list a:visited, .osm_nav_list a:hover {
  color: #000000;
}

.osm_tabs_adm {
  color: #333333;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: bold;
  font-size: 12px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 0px;
}

.osm_tabs_adm th {
  background-image: url(/enterprise/images/osm/tab-mid-avc.gif);
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 19px;
  vertical-align: middle;
  border: 0px;
}

.osm_tabs_adm td {
  background-image: url(/enterprise/images/osm/tab-mid-avc.gif);
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 19px;  
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border: 0px;
  color: #333333;
}

.osm_tabs_adm th#inactive {
  background-image: url(/enterprise/images/osm/tab-mid-avcd.gif);
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 19px;
  vertical-align: middle;
  border: 0px;
  color: #777777;
}

.osm_tabs_adm td#inactive {
  background-image: url(/enterprise/images/osm/tab-mid-avcd.gif);
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 19px;
  text-align: center;
  vertical-align: middle;
  border: 0px;
}

.osm_tabs_adm img#left {
  background-image: url(/enterprise/images/osm/tab-left-avc.gif);
  height: 19px;
  width: 16px;
}

.osm_tabs_adm img#end {
  background-image: url(/enterprise/images/osm/tab-end-avc.gif);
  height: 19px;
  width: 30px;
}

.osm_tabs_adm img#left-selected {
  background-image: url(/enterprise/images/osm/tab-left-avcs.gif);
  height: 19px;
  width: 16px;
}

.osm_tabs_adm img#end-selected {
  background-image: url(/enterprise/images/osm/tab-end-avcs.gif);
  height: 19px;
  width: 29px;
}

.osm_tabs_adm th#selected {
  background-image: url(/enterprise/images/osm/tab-mid-avcs.gif);
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 19px;
  vertical-align: middle;
  border: 0px;
  color: #777777;
}

.osm_tabs_adm td#selected {
  background-image: url(/enterprise/images/osm/tab-mid-avcs.gif);
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 19px;
  text-align: center;
  vertical-align: middle;
  border: 0px;
}

.osm_tabs_adm td#bottom {
  background: #cccccc;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 1px;
  border: 0px;
}

.osm_tabs_adm td#bottom-selected {
  background: #f4f4f4;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 1px;
  border: 0px;
}

.osm_tabs_adm td#empty {
  background: #ffffff;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 2px;
  border: 0px;
}

.osm_tabs_adm a {
  color: #333333;
  text-decoration: none;
}
.osm_tabs_adm a:hover {
  color: #333333;
  text-decoration: underline;
}


.osm_tabs_adm_pane {
  background-color: #F4F4F4; 
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  vertical-align: top;
}

.osm_tabs_adm_pane td {
  padding: 10px 10px 10px 10px;
  white-space: wrap;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
}

.osm_tabs_adm_content {
  border: solid 1px #cccccc; 
  background : #ffffff; 
  color : #000000; 
  padding : 4px; 
  height : 250px; 
  overflow : auto;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  word-wrap: break-word;
  /* changed for diag. meth. in CCS */
  width: 555px;
  /*width: 620px;*/
}

.osm_tabs_adm_content pre {
  word-wrap: break-word;
}

/**
 * Case Status Popup Details
 */
.osm_ccs_pop_detail {
  background-color: #cccccc; 
  border: 0px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #333333; 
}

.osm_ccs_pop_detail th {
  font-weight: bold;
  vertical-align: top;
  text-align: left;
  background-color: #f4f4f4;
}

.osm_ccs_pop_detail th#slim {
  font-weight: bold;
  vertical-align: top;
  text-align: left;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 0px;
  margin-right: 0px;
  width: 12px;
  background-color: #f4f4f4;
}

.osm_ccs_pop_detail td {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
  background-color: #f4f4f4; 
}
.osm_ccs_pop_detail td#slim {
  font-weight: normal;
  padding-left: 0px;
  padding-right: 0px;
  vertical-align: top;
  margin-left: 0px;
  margin-right: 0px;
  text-align: left;
  width: 12px;
  background-color: #f4f4f4; 
}

.osm_ccs_pop_detail th#title {
  background-color: #CC0000; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 2px; 
  padding-right: 2px; 
  color: #ffffff; 
  font-weight: bold;
  vertical-align: middle;
}

.osm_my_test {
font-size: 500px;
}


