/*
OMNITURE
UPDATES STYLES
*/


/* MODIFICATIONS TO EXISTING STYLES ---------- */

#mainnav { 
width:985px; 
}

#gn_outside #gn { 
width:985px; 
}

#pageWrapper {
background:#fff url('none');
text-align:center;
}

#bodyWrapper,
#bodyContainer {
width:985px;
}

#contentHeader { 
padding:15px 0;
}

#footer {
margin:20px 0 0 0;
width:auto; 
text-align:center;
background:url('../_images/footer-top.jpg') repeat-x top;
}

#footer #footerInner { 
width:985px;
margin:0 auto;
text-align:left;
}

#bodyContainer { padding:0; }

li {
padding-bottom:0px;
}

/* NEW STYLES ---------- */

#OMTR-Wrap { 
width:985px;
overflow:hidden;
}

#headerMainText { }

#headerMainText h1 { padding:0 0 0 20px; margin:0; }
#headerMainText p.welcomeText { font-weight:bold; margin:5px 0 0 20px; padding:0; }
#headerMainText p.welcomeText .welcome { margin:0 15px 0 0;}
#headerMainText p.welcomeText .accountnumber { margin:0 15px 0 0;}
#headerMainText p.welcomeText .viewmessage { font-weight:normal; }


#headerSupportText { 
width:390px;
margin:-15px 10px 0 0;
float:right;
font-size:11px;
text-align:right;
}

#OMTR-Wrap h2,
#OMTR-Wrap h3,
#OMTR-Wrap h4,
#OMTR-Wrap h5 {font-weight:bold; margin:0; padding:0; display:block; }

#OMTR-Wrap h2 { font-size:16px; }
#OMTR-Wrap h3 { font-size:14px; }
#OMTR-Wrap h4 { font-size:12px; }
#OMTR-Wrap h5 { font-size:11px; }

#OMTR-Wrap #mainBody { 
float:left;
width:726px;
margin:0 12px 0  0;
overflow:hidden;
}


#OMTR-Wrap hr.divide { margin:15px 0; clear:both;display:block; height:1px;border:0;width:100%;border-bottom:1px solid #C1C1C1; }
/* NAV BAR ---------- */
#OMTR-Wrap #supportSubNav { 
width:144px;
float:left;
display:block;
}

#OMTR-Wrap #supportSubNav ul#supportSubNavInner { 
list-style-type:none;
margin:0 17px 30px 0;
padding:0;
border-top:1px solid #e1e1e1;
}

#OMTR-Wrap ul#supportSubNavInner li { 
border-bottom:1px solid #e1e1e1;
padding:7px 10px;
line-height:14px;
}

#OMTR-Wrap ul#supportSubNavInner li.categoryOn,
#OMTR-Wrap ul#supportSubNavInner li.categoryOn a{ 
color:#ff0000;
font-weight:bold;
}

#OMTR-Wrap ul#supportSubNavInner li a  { 
color:#000;
text-decoration:none;
}

#OMTR-Wrap ul#supportSubNavInner li a:hover { color:#ff0000;}


#OMTR-Wrap #supportSubNav  .smallBox {
width:155px;
}

#OMTR-Wrap #supportSubNav  .smallBox .topCap {
background:url('../_images/smallbox_topcap.jpg') no-repeat 0px 0px;
width:155px; height:8px; overflow:hidden; 
}

#OMTR-Wrap #supportSubNav  .smallBox .btmCap {
background:url('../_images/smallbox_btmcap.jpg') no-repeat 0px 0px;
width:155px; height:6px; overflow:hidden; 
}

#OMTR-Wrap #supportSubNav  .smallBox .smallContent ul  { overflow:hidden; margin:0;}
#OMTR-Wrap #supportSubNav  .smallBox .smallContent {
overflow:hidden;
display:block;
border-left:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
padding:0 10px 10px 15px;
margin:0; 
background:url('../_images/smallbox_bg.jpg') repeat-x bottom;
}



/* LISTS ---------- */


#OMTR-Wrap #supportSubNav  .smallBox .smallContent ul { 
list-style-type:none; 
margin:10px 0; 
padding:0;
}

#OMTR-Wrap #supportSubNav  .smallBox .smallContent ul li { 
margin:0 0 6px 0; 
padding:0;
line-height:11px;
font-size:11px;
}

#OMTR-Wrap #supportSubNav  .smallBox .smallContent ul li span { color:#535353; }

#OMTR-Wrap #supportSubNav  .smallBox .smallContent ul li.selected,
#OMTR-Wrap #supportSubNav  .smallBox .smallContent ul li.selected a{
font-weight:bold; 
color:#000;
text-decoration:none;
}

#OMTR-Wrap ul.arrowList { 
margin:5px 0 15px 0;
padding:0;
list-style-type:none;
}

#OMTR-Wrap ul.arrowList li { 
background:url('../_images/arrow-list.gif') no-repeat 0 3px;
padding:0 0 0 10px;
margin:0 0 5px 0;
}

#OMTR-Wrap ul.bulletList { 
margin:5px 0;
padding:0;
list-style-type:none; 
}

#OMTR-Wrap ul.bulletList li { 
background:url('../_images/bullet-list.gif') no-repeat 0 5px;
padding:0 0 0 7px;
margin:0 0 5px 0;
}

#OMTR-Wrap  ul.faqList { 
list-style-type:none;
margin:10px 0 20px 0;
display:block;
padding:0;
}

#OMTR-Wrap  ul.faqList li { margin:0 0 3px 0; }

#OMTR-Wrap a.expandLink { 
display:block;
font-weight:bold;
background:url('../_images/icon-expand.jpg') no-repeat;
padding:0 0 0 20px;
margin:0 0 5px 0;
line-height:16px;
}

#OMTR-Wrap ol.faqAnswerList {
list-style-type:decimal;
margin:10px 0 0 15px;
padding:0;
}

#OMTR-Wrap ol.faqAnswerList li { margin:0 0 10px 0; }

#OMTR-Wrap  ul.faqCategories { 
width:265px;
float:left;
display:block;
margin:0;
padding:0;
font-size:14px;
list-style-type:none;
line-height:14px;
}

#OMTR-Wrap  ul.faqCategories a { text-decoration:none; }

#OMTR-Wrap  ul.faqCategories li { margin:0 0 6px 0;}
#OMTR-Wrap  ul.faqCategories li.categoryOn,
#OMTR-Wrap  ul.faqCategories li.categoryOn a { 
font-weight:bold;
color:#000;
}

#OMTR-Wrap  ul.topicsList,
#OMTR-Wrap  ul.categoryList { 
margin:0;
padding:0;
list-style-type:none;
}


#OMTR-Wrap  ul.topicsList li a { text-decoration:none; }

#OMTR-Wrap  ul.topicsList li { 
background:url('../_images/bullet-list.gif') no-repeat 0 5px;
padding:0 0 0 7px;
margin:0 0 8px 0;
}

#OMTR-Wrap  ul.topicsList li.topicOn,
#OMTR-Wrap  ul.topicsList li.topicOn a,
#OMTR-Wrap  ul.categoryList li.categoryOn, 
#OMTR-Wrap  ul.categoryList li.categoryOn a { font-weight:bold; color:#000;  } 
#OMTR-Wrap  ul.categoryList li.categoryOn a { text-decoration:none; }

#OMTR-Wrap  ul.topicsList li.topicOn ul li,
#OMTR-Wrap  ul.topicsList li.topicOn ul li a{ font-weight:normal; color:#0066CC;}


#OMTR-Wrap  ul.topicsList li ul li.topicOn,
#OMTR-Wrap  ul.topicsList li ul li.topicOn a { font-weight:bold; color:#000; } 

#OMTR-Wrap  ul.topicsList li ul {
line-height:12px;
list-style-type:none; 
font-size:11px;
margin:8px 0 8px 10px;
padding:0;
}

#OMTR-Wrap  ul.topicsList li ul li { margin:0 0 7px 0; }

/* LINKS ---------- */
#OMTR-Wrap .emailLink,
#OMTR-Wrap .printLink { 
display:block;
text-decoration:underline;
background:url('../_images/icon-email.jpg') no-repeat;
padding:0 0 0 25px;
height:18px;
float:left;
line-height:18px;
margin:5px 20px 5px 0;
}

#OMTR-Wrap .printLink { 
background:url('../_images/icon-print.jpg') no-repeat;
}


/* SEARCH BAR ---------- */

#OMTR-Wrap #supportSearch { 
border-top:1px solid #c1c1c1;
padding:10px 20px;
width:700px;
}

#OMTR-Wrap #supportSearch.noBorder { border:0; }

#OMTR-Wrap #supportSearch input.supportSearchStyle { 
border:1px solid #658bad;
background-color:#fff;
color:#878787;
width:245px;
display:block;
float:left;
margin:0 5px 0 0;
padding:3px;
font-size:12px;
vertical-align:bottom;
}

#OMTR-Wrap #supportSearch h4 { margin:0 0 5px 0; }
#OMTR-Wrap #supportSearch h5 { display:inline; }

#OMTR-Wrap #supportSearch input.supportSubmitStyle { 
display:block;
float:left;
width:60px;
height:21px;
margin:0;
vertical-align:bottom;
}

#OMTR-Wrap #supportSearch #otherSearches { 
font-size:11px;
width:370px;
overflow:hidden;
float:right;
margin:-5px 0 0 0;
}

#OMTR-Wrap .small { font-size:11px; }
#OMTR-Wrap a.moreButton { 
width:16px;
height:12px;
background:url('../_images/btn-down.jpg') no-repeat;
float:left;
display:block;
margin:1px 4px 0 0;
}

#OMTR-Wrap a.moreButton span {display:none; }

#OMTR-Wrap #recentSearchPopUp { 
display:block;
position:absolute;
width:580px;
margin:-10px 0 0 325px;
}

#OMTR-Wrap #recentSearchPopUpInner {
width:580px;
background:url('../_images/recentsearches-shadowright.png') repeat-y right;
}

#OMTR-Wrap #recentSearchPopUpBtm {
width:575px;
height:6px;
background:url('../_images/recentsearches-shadowbottom.png') repeat-x ;
}

#OMTR-Wrap #recentSearchPopUpContent {
border:1px solid #c1c1c1;
background-color:#fff;
width:554px;
padding:10px;
overflow:hidden;
}

#OMTR-Wrap #recentSearchPopUpContent .moreButton { float:left; margin:2px 5px 0 0;}
#OMTR-Wrap #recentSearchPopUpContent .recentSearchBlock { float:left; width:520px; font-size:11px; }
#OMTR-Wrap #recentSearchPopUpContent .recentSearchBlock ul,
#OMTR-Wrap #recentSearchPopUpContent .recentSearchBlock ul li { line-height:16px; display:inline; margin:0; padding:0; }

#OMTR-Wrap #supportSearch #otherSearches p { 
float:left; 
line-height:12px;
width:350px;
margin:0 0 6px 0;
overflow:hidden;}

/* MAIN CONTENT ---------- */

#OMTR-Wrap .contentWrapper,
#OMTR-Wrap .subContentWrapper{ 
overflow:hidden;
padding:0 0 0 0;
margin:0 0 20px 0;
background:url('../_images/maincontentcol2.jpg') center repeat-y;
}

#OMTR-Wrap .subContentWrapper { 
width:100%;
background:url('../_images/maincontentcol2.jpg') 185px 0 repeat-y;
}

#OMTR-Wrap #mainContentBlock .mainContentColWide { margin:0 15px;}
#OMTR-Wrap #mainContentBlock .mainContentColWide h3 { margin:0 0 5px 0; }

#OMTR-Wrap #mainContentBlock { 
width:565px;
font-size:12px;
line-height:13px;
float:right;
padding:15px 0;
background:url('../_images/maincontent-top.jpg') repeat-x top;
}

#OMTR-Wrap #mainContentBlock.noBorder { background:none; }

#OMTR-Wrap #mainContentBlock .resourcesBlock { margin:5px 0 15px 0; }
#OMTR-Wrap #mainContentBlock .resourcesBlock h4 { margin:0 0 4px 0;}
#OMTR-Wrap #mainContentBlock .imgLeft { width:65px; float:left;}
#OMTR-Wrap #mainContentBlock .imgLeftText { width:470px; float:left;}
#OMTR-Wrap #mainContentBlock .imgLeftText p { margin:0; }

#OMTR-Wrap #mainContentBlock .imgLeftText .category { font-style:italic; margin:0 5px 0 0;}
#OMTR-Wrap #mainContentBlock .imgLeftText .comments,
#OMTR-Wrap #mainContentBlock .imgLeftText .comments a { font-size:11px; color:#535353;}
#OMTR-Wrap #mainContentBlock .imgLeftText .comments { margin:0 5px 0 0; }
#OMTR-Wrap #mainContentBlock p { margin:0 10px 10px 0 ; }
#OMTR-Wrap #mainContentBlock p.detail { color:#878787;font-size:11px;}


#OMTR-Wrap #mainContentBlock h2 { 
margin:3px 0 12px 0;
}

#OMTR-Wrap #mainContentBlock .mainContentColLeft h4 { margin:0 0 4px 0 ; }

#OMTR-Wrap .mainContentColLeft hr.divide  { margin:25px 0 20px 0; }

#OMTR-Wrap #mainContentBlock .mainContentColLeft { 
width:260px;
padding:0 10px 0 15px;
float:left;

}



#OMTR-Wrap .phoneSupportImg  /*also used in subContentBlock*/ 
{  
float:left;
width:65px;
margin:0 0 20px 0;
}

#OMTR-Wrap .phoneSupportName  /*also used in subContentBlock*/ 
{  
font-size:16px;
float:left;
width:145px;
margin:15px 0 0 0;
}

#OMTR-Wrap #subContentBlock .phoneSupportName  { font-size:12px; font-weight:bold;width:125px;}

#OMTR-Wrap #mainContentBlock .mainContentColRight { 
width:255px;
padding:0;
margin:0;
float:right;}

#OMTR-Wrap #mainContentBlock .subContentColLeft { 
width:155px;
margin:0 25px 0 0;
padding:0 5px 0 15px;
float:left;
}

#OMTR-Wrap #mainContentBlock .subContentColRight { 
width:345px;
padding:0;
margin:0;
float:left;
}




#OMTR-Wrap #mainContentBlock .mainContentColRight h3 { margin:0 0 10px 0; }
#OMTR-Wrap #mainContentBlock .mainContentColRight h4 { margin:0 0 3px 0; }

#OMTR-Wrap #mainContentBlock .mainContentColLeft ul.bulletList,
#OMTR-Wrap #mainContentBlock .mainContentColRight ul.bulletList { margin:0 0 15px 15px; }


#OMTR-Wrap #mainContentBlock .smallMediaBlock { display:block; overflow:hidden; width:130px; float:left; margin:5px 0 0 0; }

#OMTR-Wrap #mainContentBlock .smallMediaBlock h5 { margin:0 0 5px 0; }

#OMTR-Wrap #mainContentBlock .pulldownStyle,
#OMTR-Wrap #mainContentBlock .pulldownStyleAligned { 
width:195px;
display:block;
margin:7px 0 0 0;
}

#OMTR-Wrap #mainContentBlock .pulldownStyleAligned { 
float:left;
margin-bottom:10px;
}

#OMTR-Wrap #mainContentBlock .goStyleAligned { 
display:block;
float:left;
vertical-align:bottom;
margin:5px 0 0 5px;
} 



/* FAQ BLOCK  ---------- */
#OMTR-Wrap .faqCustomize { padding: 0 0 0 15px; }

#OMTR-Wrap .faqCustomize h4 {  display:inline; } 

#OMTR-Wrap #mainContentBlock .subContentColRight .faqBlock { margin:0 0 10px 0; }
#OMTR-Wrap #mainContentBlock .subContentColRight .faqBlock.on a.expandLink { 
font-weight:bold; color:#000; text-decoration:none; 
background:url('../_images/icon-collapse.jpg') no-repeat;
}

#OMTR-Wrap #mainContentBlock .subContentColRight .faqBlock.off a.expandLink { text-decoration:none;  font-weight:normal; }

#OMTR-Wrap #mainContentBlock .subContentColRight .faqBlock.off .answer { display:none; } 
#OMTR-Wrap #mainContentBlock .subContentColRight .faqBlock.on .answer { display:block; margin:0 0 10px 20px;}

#OMTR-Wrap #mainContentBlock .subContentColRight .faqBlock.on .answer p { margin:0 0 8px 0; }


/* FILTER BLOCK  ---------- */


#OMTR-Wrap #filterBlock { height:70px; overflow:hidden; background:url('../_images/filter_bg.jpg') repeat-x;  margin:0 0 25px 0; }

#OMTR-Wrap #filterBlock #fLeft { float:left ; width:5px;height:70px; background:url('../_images/filter_left.jpg') no-repeat; }

#OMTR-Wrap #filterBlock #fRight { float:right ; width:5px;height:70px; background:url('../_images/filter_right.jpg') no-repeat; }

#OMTR-Wrap #filterBlock #filterContent { 
overflow:hidden;
width:540px; 
height:70px;
float:left;
}

#OMTR-Wrap #filterBlock ul.filterList  { 
margin:18px 0 0 10px;
padding:0;
font-size:12px; 
list-style-type:none;
}

#OMTR-Wrap #filterBlock ul.filterList li { display:block; margin:0 5px 9px 0; padding:0 5px 0 0; border-right:1px solid #535353; float:left; line-height:12px;}
#OMTR-Wrap #filterBlock ul.filterList li a { text-decoration:none; }
#OMTR-Wrap #filterBlock ul.filterList li.title { font-weight:bold; border:0; }
#OMTR-Wrap #filterBlock ul.filterList li.last  {border:0;}
#OMTR-Wrap #filterBlock ul.filterList li.last-on,
#OMTR-Wrap #filterBlock ul.filterList li.last-on a {border:0;font-weight:bold; color:#000;}
#OMTR-Wrap #filterBlock ul.filterList li.filter-on,
#OMTR-Wrap #filterBlock ul.filterList li.filter-on a { font-weight:bold; color:#000;  }

#OMTR-Wrap ul.alphaIndex { margin:0 0 15px 0; list-style-type:none;} 
#OMTR-Wrap ul.alphaIndex li { margin:0 0 3px 0; }
#OMTR-Wrap ul.alphaIndex li a { text-decoration:none; }
#OMTR-Wrap ul.alphaIndex li a:hover { text-decoration:underline;}
#OMTR-Wrap ul.alphaIndex li.alphaTitle {  font-weight:bold; }
#OMTR-Wrap ul.alphaIndex li.filterOff,
#OMTR-Wrap ul.alphaIndex li.filterOff a { color:#808386;}
#OMTR-Wrap ul.alphaIndex li.filterOff a:hover { text-decoration:none;}
#OMTR-Wrap ul.alphaIndex li.filterOn { font-weight:bold;}

/* SUB CONTENT ---------- */


#OMTR-Wrap #subContentBlock { 
width:238px;
float:left;
font-size:11px;
}

#OMTR-Wrap #subContentBlock .myCellPulldown { width:170px; padding:3px; display:block; margin:5px 0 10px 0; }

#OMTR-Wrap .box h3 { margin:0 0 4px 0; }
#OMTR-Wrap .box p { margin:0 0 8px 0; }

#OMTR-Wrap .box,
#OMTR-Wrap .box.highlight { 
width:238px;
overflow:hidden;
margin:0 0 11px 0;
background:url('../_images/box-bg.jpg') repeat-x bottom;
}

#OMTR-Wrap .box.highlight { 
background:url('../_images/bluebox-bg.jpg') repeat-x bottom;
}

#OMTR-Wrap .box .boxContent { 
border-left:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
padding:13px 10px 10px 17px;
width:209px;
overflow:hidden;
}

#OMTR-Wrap .box .topCap,
#OMTR-Wrap .box .btmCap,
#OMTR-Wrap .box.highlight .topCap,
#OMTR-Wrap .box.highlight .btmCap { 
width:238px;
height:5px;
display:block;
overflow:hidden;
background:url('../_images/box-topcap.jpg') no-repeat;
}

#OMTR-Wrap .box .btmCap { 
background:url('../_images/box-btmcap.jpg') no-repeat; 
}

#OMTR-Wrap .box.highlight .btmCap { 
background:url('../_images/bluebox-btmcap.jpg') no-repeat; 
}

#OMTR-Wrap .box.highlight form { margin:0; }
#OMTR-Wrap .box.highlight form h4  { margin:0px 0 2px 0; }

#OMTR-Wrap .box.highlight .signInInputStyle { 
border:1px solid #6389aa;
background-color:#fff;
padding:3px;
font-size:12px;
width:190px;
margin:0 0 10px 0;
}

#OMTR-Wrap #signInBox .signInInputSubmit {float:left; margin:6px 0 0 0; width:57px; height:21px; display:block;}

#OMTR-Wrap #signInBox ul.arrowList { width:142px; float:left;  margin-bottom:5px;}

#OMTR-Wrap .box ul.arrowList li { 
margin:0 0 3px 0;
}

#OMTR-Wrap .box ul.bulletlist li { margin:0 0 3px 0; }

#OMTR-Wrap .box ul {  margin-bottom:5px;}


/* OVERLAY ---------- */
#omtroverlay { 
overflow:hidden;
/*display:block !important;*/
width: 100%; 
height: 100%;
top:0;
left:0;
position:absolute! important;
background:url('../_images/overlay.png') repeat;
}

* html #commonModalMask {width: auto; height: auto; }

#demoPopUp { 
display:block;
width:760px;
height:471px;
top:50%;
left:50%;
overflow:hidden;
position:absolute;
z-index:100000;
}

#demoPopUpInner { width:110%;}
#demoPopUp #demoPopUpLeft,
#demoPopUp #demoPopUpRight  { 
width:8px;
height:471px;
float:left; 
background:url('../_images/demo-overlay_left.gif') no-repeat; 
}

#demoPopUp #demoPopUpRight { 
float:left; 
background:url('../_images/demo-overlay_right.gif') no-repeat;
}

#demoPopUp #demoPopUpContent { 
height:471px;
width:744px;
float:left;
overflow:hidden;
background:url('../_images/demo-overlay_bg.gif') repeat-x;
}

#demoPopUp #demoPopUpContent #demoHeader { } 
#demoPopUp #demoPopUpContent #demoHeader .title { 
float:left;
font-size:13px;
font-weight:bold;
width:455px;
}


#demoPopUp #demoHeader { 
width:740px;
height:23px;
margin:6px 0 0 3px;
overflow:hidden;
}

#demoPopUp #demoMainTopBar {
margin:10px 5px;
}

#demoPopUp #demoPopUpMainCtr   { 
}


#demoPopUp #demoPopUpMainCtr #videoContainer { 
float:left;
width:575px;
height:364px;
}

#demoPopUp #demoMainTopBar ul { margin:0; padding:0; }
#demoPopUp #demoMainTopBar ul li {display:inline;  margin:0; padding:0; }

#demoPopUp #btmLinks { font-size:12px; margin:10px 0 0 5px; display:block; } 
#demoPopUp #btmLinks span.divider { color:#cdcdcd; margin:0 4px;}

#demoPopUp #demoMainTopBar .mainItems { 
font-size:13px; 
font-weight:bold;
width:515px; float:left;
text-align:left;
}

#demoPopUp #demoMainTopBar .mainItems ul li { 
border-right:1px solid #cdcdcd;
padding:0 10px 0 0;
margin:0 10px 0 0;
}

#demoPopUp #demoMainTopBar .subItems { 
font-size:11px;
width:200px;
float:right;
text-align:right;
}

#demoPopUp #demoMainTopBar .subItems ul li { 
padding:0 6px 0 0;
margin:0 6px 0 0;
border-right:1px solid #cdcdcd;
}

#demoPopUp #demoMainTopBar ul li.last { border:0; padding:0;}

#emailPopUp { 
display:block;
width:400px;
height:280px;
top:50%;
left:50%;
overflow:hidden;
position:absolute;
z-index:100000;
background:url('../_images/emailoverlay_bg.gif') no-repeat;
}

#emailPopUp #emailHeader { 
width:388px;
height:20px;
margin:6px 0 0 10px;
overflow:hidden;
}

#emailPopUp #emailHeader .title { 
float:left;
font-size:13px;
font-weight:bold;
width:100px;
}

#demoPopUp #demoHeader .closeLink ,
#emailPopUp #emailHeader .closeLink { 
width:40px;
display:block;
font-size:11px;
float:left;
margin:0 0 0 230px;
color:#004dc3;
text-decoration:underline;
padding:0 14px 0 0;
background:url('../_images/icon-close.gif') 36px 0 no-repeat;
}

#emailPopUp #emailPopUpForm { margin:10px 20px; font-weight:bold;}
#emailPopUp #emailPopUpForm form { margin:0;} 
#emailPopUp #emailPopUpForm label {display:block; } 
#emailPopUp #emailPopUpForm .emailPopUpFormInputStyle { width:347px; border:1px solid #648bac; padding:3px; margin:3px 0 12px 0;}
#emailPopUp #emailPopUpForm .emailPopUpFormText { border:1px solid #648bac; padding:3px;  width:347px; height:70px; margin:3px 0 0 0; }
#emailPopUp #emailPopUpForm .emailPopUpSubmit { float:right; display:block;width:48px;height:21px; margin:12px 0 0 0;}


/* UPDATES---------- */
#OMTR-Wrap .chooseUpdatesTable { font-size:12px; display:block; margin:10px 0 15px 0;}
#OMTR-Wrap .chooseUpdatesTable .choose { width:15px; }
#OMTR-Wrap .chooseUpdatesTable .choose .updatesCheckboxStyle { vertical-align:top; margin:0 5px 0 0;}

#OMTR-Wrap .chooseUpdatesTable p .updatesCheckboxStyle{ margin:0 1px 0 0; vertical-align:top;}
#OMTR-Wrap .chooseUpdatesTable .updatesInputStyle { border:1px solid #648bac; padding:3px; font-size:12px; color:#7f7f7f;width:200px; margin:0 0 15px 0; display:block;}

#OMTR-Wrap .chooseUpdatesTable .updatesRadioStyle { margin:3px 3px 0 0; vertical-align:top;}
#OMTR-Wrap .chooseUpdatesTable .updatePulldownStyle { width:208px; padding:3px;}
#OMTR-Wrap .chooseUpdatesSubmit { display:block;width:62px;height:21px;margin:0 0 0 434px;}
#OMTR-Wrap .chooseUpdatesTable .updatesInputStyle.indented { margin:0 0 0 20px; }

#OMTR-Wrap .termsBox { 
background-color:#eeeeee;
padding:10px 0 5px 10px;
margin:0 0 10px 0;
width:484px;
}

#OMTR-Wrap .termsBox .termsScroller { 
overflow:scroll;
width:463px;
height:133px;
background-color:#fff;
border:1px solid #648bac; 
}
#OMTR-Wrap .termsBox .btmRow { margin:15px 0 0 0; width:470px;}
#OMTR-Wrap .termsBox .btmRow .updatesCheckboxStyle { float:left; margin:0 5px 0 0;}
#OMTR-Wrap .termsBox .btmRow p { float:left; width:200px; font-weight:bold;}
#OMTR-Wrap .termsBox  .btmRow .printLink { float:right; margin:-3px 0 0 0; }

/* SEARCH RESULTS ---------- */
#OMTR-Wrap .searchResultsTop ,
#OMTR-Wrap .searchResultsBtm { width:565px; margin:0 0 20px 0; }
#OMTR-Wrap .searchResultsBtm  { margin:40px 0 0 0; }

#OMTR-Wrap .searchResultsTop .blockTopCap {  width:565px; height:7px; background:url('../_images/maincolumn_highlightblock_top.jpg') no-repeat; overflow:hidden;margin:0;
}

#OMTR-Wrap .searchResultsBtm .blockBtmCap {  
width:565px; height:8px; background:url('../_images/maincolumn_highlight_bottom.jpg') no-repeat;
}

#OMTR-Wrap .searchResultsTop .blockContent { overflow:hidden; width:543px;  overflow:hidden;margin:0;
background:url('../_images/maincolumn_highlightblock_bg.jpg') repeat-x bottom;
border:1px solid #c1c1c1;
padding:10px;
border-top:0;
}

#OMTR-Wrap .searchResultsBtm .blockContent { overflow:hidden; width:543px; 
background:url('../_images/maincolumn_highlight_bottom_bg.jpg') repeat-x top;
border:1px solid #c1c1c1;
padding:10px 10px 0 10px;
border-bottom:0;
width:543px;
}

#OMTR-Wrap .searchResultsBtm .blockContentInner { 
width:545px;
}

#OMTR-Wrap .searchResultsTop .blockContent .searchedFor { 
background:url('../_images/maincontent-top.jpg') repeat-x bottom;
padding:5px 0 15px 5px;
font-size:16px;
width:540px;
margin:0 0 15px 0;
}

#OMTR-Wrap .searchResultsTop .blockContent .resultsDetail,
#OMTR-Wrap .searchResultsBtm .blockContent .resultsDetail{ 
float:left; 
width:130px;
margin:0 0 0 5px;
}

#OMTR-Wrap .searchResultsTop .blockContent .resultsPages ,
#OMTR-Wrap .searchResultsBtm .blockContent .resultsPages { 
float:right;
text-align:right;
width:330px;
}

#OMTR-Wrap .searchResultsTop .blockContent .resultsPages ul,
#OMTR-Wrap .searchResultsBtm .blockContent .resultsPages ul 
{ display:block; padding:0; margin:0 0 10px 0; list-style-type:none; } 

#OMTR-Wrap .searchResultsTop .blockContent .resultsPages ul li,
#OMTR-Wrap .searchResultsBtm .blockContent .resultsPages ul li { display:inline; padding:0 3px 0 3px; border-right:1px solid #878787; height:10px;  } 

#OMTR-Wrap .searchResultsTop .blockContent .resultsPages ul li.last,
#OMTR-Wrap .searchResultsBtm .blockContent .resultsPages ul li.last { border:0; } 

#OMTR-Wrap .searchResultsTop .blockContent .resultsPages ul li.selected,
#OMTR-Wrap .searchResultsTop .blockContent .resultsPages ul li.selected a,
#OMTR-Wrap .searchResultsBtm .blockContent .resultsPages ul li.selected,
#OMTR-Wrap .searchResultsBtm .blockContent .resultsPages ul li.selected a{text-decoration:none; color:#000; font-weight:bold; }

#OMTR-Wrap .searchResultsTop .blockContent .resultsPages ul li img,
#OMTR-Wrap .searchResultsBtm .blockContent .resultsPages ul li img { vertical-align:bottom; }

#OMTR-Wrap  .searchResult { margin:10px 0 15px 5px; width:540px; }
#OMTR-Wrap  .searchResult .resultTitle,
#OMTR-Wrap  .searchResult .resultTitle a,
#OMTR-Wrap  .searchResult .resultTitle sup { color:#004dc3; }
#OMTR-Wrap  .searchResult .resultTitle a { text-decoration:underline; }
#OMTR-Wrap  .searchResult .resultTitle sup { font-size:7px; }
#OMTR-Wrap  .searchResult .resultTitle { margin:0 0 5px 0 !important; }
#OMTR-Wrap  .searchResult p { line-height:14px; margin:0 0 8px 0; }
#OMTR-Wrap  .searchResult p span.highlight { background-color:#ccf4f3; display:inline; overflow:visible;}



#OMTR-Wrap  .searchResult .resultsImg { float:left;width:100px;  }
#OMTR-Wrap  .searchResult .resultsText { float:left; width:420px;}

/* DEMO ---------- */
#OMTR-Wrap .regularWrap { width:100%; margin:0 0 0 15px;} 
#OMTR-Wrap .regularWrap h2 { margin:0 0 10px 0; clear:both; }
#OMTR-Wrap .regularWrap h4 { margin:0 0 4px 0; }
#OMTR-Wrap .regularWrap .demoBlock  { width:265px;  margin:0 0 10px 0; float:left;}
#OMTR-Wrap .regularWrap .demoBlockSmall, #OMTR-Wrap .mainContentColLeft .demoBlockSmall { width:128px; float:left; margin:0 0 20px 0;}
#OMTR-Wrap .regularWrap .spacer { margin-right:10px; }
#OMTR-Wrap .regularWrap .demoBlock.spacer { margin-right:13px; }
#OMTR-Wrap .regularWrap .demoBlockSmall h4 {height:14px; line-height:20px; overflow:hidden;}
#OMTR-Wrap .regularWrap .demoBlockSmall h4.twolines { line-height:14px;}

#OMTR-Wrap .regularWrap .demo3Col {  width:175px; float:left; }
#OMTR-Wrap .regularWrap .demo3Col ul {width:140px;}



/* SECONDARY NAV BAR  ---------- */
#OMTR-Wrap  #secondaryNavBar { 
height:32px;
width:983px;
overflow:hidden;
margin:0 0 10px 6px;
}

#OMTR-Wrap  #secondaryNavBar ul { display:block; margin:0; padding:0; }
#OMTR-Wrap  #secondaryNavBar ul li { 
display:block; 
float:left; 
margin:0; padding:0; 
height:32px; 
overflow:hidden;  
}

#OMTR-Wrap  #secondaryNavBar li a { 
display:block !important;
height:32px;
overflow:hidden;
float:left;
color:#000;
font-size:14px;
font-weight:bold;
text-decoration:none;
padding:0;
margin:0;
text-align:center;
line-height:30px;
}



#OMTR-Wrap  #secondaryNavBar li a:hover,
#OMTR-Wrap  #secondaryNavBar li.selected a { 
font-size:14px;
font-weight:bold;
color:#ff0000 !important;
}

#OMTR-Wrap  #secondaryNavBar li a.s_nav1 { 
width:92px; 
border-right:1px solid #cacaca; 
background:url('../_images/secondarynav_leftnav1_off.jpg') no-repeat #fff;
}


#OMTR-Wrap  #secondaryNavBar li a.s_nav1:hover, 
#OMTR-Wrap  #secondaryNavBar li.selected a.s_nav1 { 
width:93px;
border:0;
background:url('../_images/secondarynav_nav1.jpg') no-repeat #fff top left !important;
}


#OMTR-Wrap  #secondaryNavBar li a.s_nav2 { 
width:78px; 
border-right:1px solid #cacaca; 
border-left:1px solid #f2f2f2; 
}

#OMTR-Wrap  #secondaryNavBar li a.s_nav2:hover, 
#OMTR-Wrap  #secondaryNavBar li.selected a.s_nav2 { 
width:80px; 
border:0;
background:url('../_images/secondarynav_nav2.jpg') no-repeat #fff top left !important;
}


#OMTR-Wrap  #secondaryNavBar li a.s_nav3{ 
width:108px; 
border-right:1px solid #cacaca; 
border-left:1px solid #f2f2f2; 
}

#OMTR-Wrap  #secondaryNavBar li a.s_nav3:hover, 
#OMTR-Wrap  #secondaryNavBar li.selected a.s_nav3 { 
width:110px; 
border:0;
background:url('../_images/secondarynav_nav3.jpg') no-repeat #fff top left !important;
}


#OMTR-Wrap  #secondaryNavBar li a.s_nav4  { 
width:94px; 
border-right:1px solid #cacaca; 
border-left:1px solid #f2f2f2; 
}

#OMTR-Wrap  #secondaryNavBar li a.s_nav4:hover, 
#OMTR-Wrap  #secondaryNavBar li.selected a.s_nav4 { 
width:96px; 
border:0;
background:url('../_images/secondarynav_nav4.jpg') no-repeat #fff top left ;
}



#OMTR-Wrap  #secondaryNavBar li a.s_nav5 { 
width:106px;
border-right:1px solid #cacaca; 
border-left:1px solid #f2f2f2;
}

#OMTR-Wrap  #secondaryNavBar li a.s_nav5:hover, 
#OMTR-Wrap  #secondaryNavBar li.selected a.s_nav5 { 
width:108px;
border:0;
background:url('../_images/secondarynav_nav5.jpg') no-repeat #fff !important;
}





#OMTR-Wrap  #secondaryNavBar #sRight {
width:5px;
height:32px;
float:left;
margin:0;
background:url('../_images/secondarynav_right.jpg') no-repeat;
}



#OMTR-Wrap  #secondaryNavBar #sContent{
float:left;
display:block;
height:32px;
width:965px;
background:url('../_images/secondarynav_bg.jpg') repeat-x;
}


/* MISC ---------- */
#OMTR-Wrap .imgBorder {border:1px solid #c7c7c7;}

#OMTR-Wrap .flLeft  { float:left; }
#OMTR-Wrap .flRight { float:right; }



.clear { clear:both; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; overflow: auto; }
.clearfix {display: inline-block;}  /* for IE/Mac */

.feedback_button {
-x-system-font:none;
background-color:#FFFFFF;
border:0 none;
color:#0066CC;
cursor:pointer;
font-family:arial,helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0;
text-decoration:underline;
}




#OMTR-Wrap .regularWrap .demoBlock h4.demoLarge, #OMTR-Wrap .regularWrap .demoBlockSmall h4.demoSmall, #OMTR-Wrap .mainContentColLeft .demoBlockSmall h4.demoSmall {
color:#0066CC;
display:block;
height:200px;
line-height:16px;
position:relative;
width:265px;
}
h4.demoLarge span.demoTitle, h4.demoSmall span.demoTitle {
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
h4.demoLarge a.demoLink, h4.demoSmall a.demoLink {
cursor:pointer;
display:block;
font-family:Arial,sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
position:absolute;bottom:0;
width:265px;
}
h4.demoLarge a.demoLink span.demoThumb, h4.demoSmall a.demoLink span.demoThumb {
background-position:left top;
background-repeat:no-repeat;
border:1px solid #D1D1D1;
display:block;
height:180px;
position:relative;
width:265px;

}
h4.demoLarge a.demoLink span.demoIcon, h4.demoSmall a.demoLink span.demoIcon {
background:transparent url('../_images/play.gif') no-repeat scroll right top;
color:#FFFFFF;
display:block;
height:29px;
line-height:16px;
padding-right:34px;
padding-top:5px;
position:absolute;
right:5px;
text-decoration:none;
top:152px;
}
h4.demoLarge span.demoOverlay, h4.demoSmall span.demoOverlay {
background-color:#000000;
bottom:0;
height:30px;
opacity:0.8;
filter:alpha(opacity='80');
position:absolute;
width:265px;
}
h4.demoLarge a:hover span.demoOverlay, h4.demoSmall a:hover span.demoOverlay {
opacity:0.9;
filter:alpha(opacity='90');
}
#OMTR-Wrap .mainContentColLeft .demoBlockSmall h4.demoSmall {
height:120px;
width:120px;
}

#OMTR-Wrap .regularWrap .demoBlockSmall h4.demoSmall{
height:100px;
width:120px;
}

h4.demoSmall a.demoLink {
width:120px;
}
h4.demoSmall a.demoLink span.demoThumb {
height:80px;
width:118px;
}
h4.demoSmall a.demoLink span.demoIcon {
height:29px;
left:47px;
top:51px;
}
h4.demoSmall span.demoOverlay {
width:118px;
}

