/* CSS Document */
a {color:#1761a5; text-decoration:underline; outline:none;}
a:hover {text-decoration:none;}

img {border:none;}

object {outline:none;}


#postSupportBase {width:100%; background:#fff; font-size:11px;}
#preSupportBase {width:100%; background:#d6d6d6; font-size:11px;}
#postSupportStage {width:780px; position:relative; padding:6px 0 15px 8px; background:#fff;}
#preSupportStage {width:780px; position:relative; padding:8px 0 15px 8px;  background:#fff URL(../img/help_preBG.jpg) repeat-y;}
/*#preCap {background:URL(../img/help_preCap.jpg) repeat-y; width:800px; height:8px; position:absolute; top:-5px; left:-1px;}*/
#postCap {display:none;}
/*#preCapBtm {background:URL(../img/help_preCapBtm.jpg) repeat-y; width:800px; height:8px; position:absolute; bottom:-5px; left:-1px;}*/
#postCapBtm {display:none;}


#supportNav {float:left; width:156px; position:relative;}
#supportContent {float:right; width:623px; position:relative;}


/*Pre-login breadcrumbs, title, and search*/
#preTier1 {width:762px; position:relative; height:22px; padding:0 0 0 7px;}
#preTier1 h1 {color:#1761a5; height:22px; display:inline; margin:0 16px 0 0; padding:0;}
#preHelpSearch {position:absolute; top:-3px; right:0px; height:19px; width:260px; background:URL(../img/field_bg.jpg) repeat-y;}
#preHelpSearch input {border:0; background:none; padding:0; margin:3px 0 0 2px; position:absolute; right:27px; height:16px; width:175px; font-size:11px; color:#565656;}
a.searchGo {display:block; width:27px; height:19px; position:absolute; right:0; top:0; background:URL(../img/btn_go.jpg);}
a.searchGo:hover {background-position:0 -19px;}



#ass_tier1 {padding:0 0 0 7px;}
#postTier1 {padding:0 0 8px 7px; position:relative; z-index:2;}

/* Breadcrumbs */
.breadcrumbs {font-family:Tahoma,Arial,Verdana,Helvetica; font-size:11px; color:#565656;}
.breadcrumbs a {font-family:Tahoma,Arial,Verdana,Helvetica;	font-size:11px;}






/*begin navigation styles*/
img { margin:0; padding:0;}
#menus dl {margin:0; padding:0; list-style-type:none;}
#menus dt {margin:0; padding:0; list-style-type:none;}
#menus dd {margin:0; padding:0; list-style-type:none;}
#menus ul {margin:0; padding:0; list-style-type:none;}
#menus li {margin:0; padding:0; list-style-type:none;}


#menus {border:#cacaca 1px solid; width:154px; margin:0; padding:0;}
*html #menus {margin-top:-2px;}


#menu dt {background:#f1f1f1 URL(../img/leftNav_bg1.jpg) bottom left repeat-x; width:154px;}

/*Styles for our expanding topics*/
dt.smenu a {display:block; font-size:12px; color:#1761a5; font-weight:bold; line-height:12px; padding:8px 0 8px 0; width:135px; text-decoration:none;}
dt.smenu a:hover {color:#156dbe;}

/*Styles for our toggling arrows*/
dt.smenu a.aro_a {background:URL(../img/aro_a.png) 7px 10px no-repeat; padding-left:19px;}
dt.smenu a.aro_b {background:URL(../img/aro_b.png) 7px 10px no-repeat; padding-left:19px;}
*html dt.smenu a.aro_a {background:URL(../img/aro_a.jpg) 7px 10px no-repeat;}
*html dt.smenu a.aro_b {background:URL(../img/aro_b.jpg) 7px 10px no-repeat;}

/*Styles for Direct linking Topics*/
dt.xmenu a {display:block; font-size:12px; color:#1761a5; font-weight:bold; line-height:12px; padding:8px 0 8px 6px; width:148px; text-decoration:none;}
dt.xmenu a:hover {color:#156dbe;}

/*Styles for Direct linking Topics SELECTED*/
dt.xmenu_selected a {display:block; font-size:12px; color:#064e90; font-weight:bold; line-height:12px; padding:8px 0 8px 6px; width:148px; text-decoration:none; cursor:default;}
dt.xmenu_selected a:hover {color:#064e90;}


/*Styles for sub-links*/
#menu li {background:#fff URL(../img/leftNav_bg2.jpg) bottom repeat-x;}
#menu li a {text-decoration:none;display:block;border:none;color:#626262; padding:1px 0 4px 8px; width:136px;}
#menu li a:hover {color:#156dbe; text-decoration:underline;}

/*Style for selected state*/
#menu li a.selected {font-weight:bold; color:#0d6296; cursor:default; text-decoration:none;}

/*#menu dd {display:none;}*/



/*Flash Block*/
#flashBlock {float:left; width:446px; padding:0 0 0 5px;}


/*Right Column*/
#rightCol {float:left; width:156px; padding:0 0 0 5px;}
.callOut {width:156px; position:relative; background: URL(../img/callOut_bg.jpg) repeat-y; margin:0 0 14px 0;}
.callOut h3 {display:block; width:156px; height:45px; background: URL(../img/callOut_top.jpg) no-repeat; margin:0; padding:0; font-size:13px; color:#565656; }
.callOut h3 b {display:block; padding:9px 0 0 9px; margin:0;}
span.callOut_btm {display:block; position:relative; bottom:-3px; background: URL(../img/callOut_bot.jpg) no-repeat; width:156px; height:16px;}

.callOut_blog {width:156px; position:relative; background: URL(../img/callOut_bg_blog.jpg) repeat-y; margin:0 0 14px 0;}
.callOut_blog h3 {display:block; width:156px; background: URL(../img/callOut_top_blog.jpg) no-repeat; margin:0; padding:0; font-size:11px; color:#565656; }
.callOut_blog h3 b {display:block; padding:11px 6px 0 10px; margin:0;}
.callOut_blog span.callOut_btm {display:block; position:relative; bottom:-3px; background: URL(../img/callOut_bot_blog.jpg) no-repeat; width:156px; height:16px;}


.callOut ul {padding:0 0 0 10px; margin:0; width:134px;}
.callOut li {padding:0 0 8px 18px; margin:0; list-style-type:none; background:URL(../img/callOut_aro.jpg) no-repeat; position:relative;}

/*p is used to define width and padding*/
.callOut p {padding:0 0 0 10px; margin:0; width:134px;}
.callOut p b.bl {color:#1761a5; display:block;}

.callOut_blog p {padding:6px 0 0 10px; margin:0; width:134px; color:#565656;}
.callOut_blog p b.bl {color:#1761a5; display:block;}


/*Search Styles*/
#searchContent {float:right; width:618px; position:relative;}
#search {background:URL(../img/searchBG.jpg) repeat-y;}
#search #topBlock {width:610px; height:32px; position:relative; background:URL(../img/searchCap.jpg) no-repeat;}
#search #btmBlock {width:610px; height:32px; position:relative; bottom:-3px; background:URL(../img/searchCap.jpg) 0 -32px no-repeat;}

#search #topBlock span.res {font-size:11px; color:#565656; display:block; position:absolute; top:7px; left:18px;}
#search #topBlock span.paging {font-size:11px; color:#565656; display:block; position:absolute; top:10px; right:13px; text-align:right;}

#search #btmBlock span.res {font-size:11px; color:#565656; display:block; position:absolute; top:5px; left:18px;}
#search #btmBlock span.paging {font-size:11px; color:#565656; display:block; position:absolute; top:8px; right:13px; text-align:right;}

#search span.paging a {color:#565656; font:11px;}


.perPage {font-size:11px;}

.resultBlock {width:580px; font-size:11px; color:#565656; line-height:16px; margin:10px 0 0 12px;}
.resultBlock h3 { font-weight:bold; margin:0 0 5px 0;}
.resultBlock h3 a {color:#0d6296; font-size:14px; text-decoration:none;}
.resultBlock h3 a:hover {color:#0e6ea8; text-decoration:underline;}
.resultBlock span.subject {display:block; font-size:10px; margin:6px 0 10px 0;}
.resultBlock span.subject b {color:#adacac;}



/*Asset Detail Styles*/
h1.asset {width:763px; font-size:20px; color:#1761a5; display:block; font-weight:bold; border-bottom:1px #bcbcbc solid; margin:4px 0 0 8px;}
#assetContent {float:left; width:565px; overflow-x:hidden; padding:16px 16px 0 10px; color:#323232;}
#assetRightCol {float:left; width:180px;}
.resBox {width:170px; margin:16px 0 0 10px; background:URL(../img/ass_resBG.jpg);}
.resBox h3 {display:block; width:170px; height:40px; background: URL(../img/ass_resTop.jpg) no-repeat; margin:0; padding:0; font-size:13px; color:#fff; }
.resBox h3 b {display:block; padding:5px 0 0 9px; margin:0;}
.resBox span.resBox_btm {display:block; position:relative; bottom:-3px; background: URL(../img/ass_resBot.jpg) no-repeat; width:170px; height:17px;}
.resBox p {line-height:18px; padding:0 8px 8px 8px; margin:0; color:#747474;}
.resBox p b.bl {color:#0d6296;font-weight:normal;}
.resBox p b.gr {color:#4c4c4c;font-weight:normal;}
.resBox p a.subLinks {font-size:10px; position:relative; top:-4px;}

#subjects {display:block; margin:16px 10px 0 14px; color:#565656;}
#subjects  h5 {color:#0d6296; font-size:12px; margin:0; padding:0;}



.helpBold {font-weight:bold;}

/*clear floats*/
.clear {clear: both;}

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
  z-index: 20;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
}



/*additional notes and email elements on support*/
.option-boxes {border:#BCBCBC 1px solid;padding:10px;margin:5px;}
#email-print-box a {padding-bottom:8px; display:inline-block;}
a.email-link {background:url(../img/tools_email.gif) 0 3px no-repeat; padding-left:18px;}
a.print-link {background:url(../img/tools_print.gif) 0 3px no-repeat; padding-left:18px;}


