/* CSS Document */

/*COMMON*/
body { text-align:center; margin: 0px; background: #ffffff url(../images/pagebg.jpg) repeat-x top; width:100%; font:normal 11px Verdana, Arial, sans-serif;color:#000}
body.none { text-align:left; margin: 0px; background: #fff; width:100%; }

h1, h2, h3, h4, h5, h6, p, ul, li, fieldset{margin:0;padding:0; list-style-type:none;}
select {font-size:11px;}
a{color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}

h6{font-weight:bold;}

.whiteline {width:98%;height:5px;border-top:5px solid #fff; margin:0px 0px 0px 3px;}
.whiteline2 {width:98%;height:5px;border-top:5px solid #fff; margin:0px 0px 0px 1px;}
.dashline{width:100%;height:1px;border-top:1px dotted #ccc;}
.dashlinelight{width:100%;height:1px;border-top:1px dotted #eee;margin-bottom:10px;}
hr { border:0; border-top:1px dotted #ccc; }
hr.adn { border-top:1px solid #fff; }

.field_title{ font-weight: bold; font-size: 13px; font-family: Verdana; color: #939393;}
.form_title{font-weight: bolder; font-size: 26px; font-family: Verdana;}
div.head{background:  url(../images/top_bg.jpg);}
div.content { width:1000px; margin:0 auto; padding:0; padding-top:19px; text-align: center;}
div.internal_content { width:487px;  padding-left:20px; padding-right:20px; padding-top:20px;}
blockquote { border:0; margin:0px; padding:0 0 0 30px; }

.inputtt{
    border:medium none cadetBlue; width:215px; height:24px; padding:4px 2px 0pt 5px; margin-bottom: 2px;
    background: transparent url(../images/input_field.jpg) no-repeat scroll 0 0;
} 
input.red {background: transparent url(../images/input_field.jpg) no-repeat scroll 0 0; font: bold 11px/11px;}
input.search {font: bold 11px/11px}
.input_img { margin-top:1px;}
textarea {font: bold 11px/11px}

.hide { display:none; }
.grayborder { border:1px solid #D7D7D7; }
.red{color:#F10}
.disclaimer { text-align:left; font:normal 9px/10px Verdana, Arial; color:#666;}

/* Float clearing, margins and centering classes */
.spacer { clear:both; margin:0px; padding:0px; }
.clearmb { clear:both; margin:0 0 5px 0; padding:0px; }
.clearmb2 { clear:both; margin:5px 0 5px 0; padding:0px; }
.clearmb3 { clear:both; margin:0px 0px; padding:0px; }
.clearmb5 { clear:both; margin:5px auto; padding:0px; width:150px }
.clearmb4 { clear:both; margin:5px auto; padding:0px; width:100px }
.clearmb6 { clear:both; margin:10px 5px 5px 200px; padding:0px; padding-top:45px; width:100px }
.clearmb7 { clear:both; margin:5px 175px 5px 0px; padding:0px;padding-top:18px;*padding-top:25px;width:150px }
.clearmb8 { clear:both; margin:5px; padding:0px; }
.clearmb9 { clear:both; margin:15px; padding:0px; }
.clearmb_fd{clear:both; height:40px; background-color:transparent}
.mb {margin:0 0 5px 0; padding:0px; }
.nomargin{margin:0;padding:0}
.centercontent{text-align:center}
.bottom { vertical-align:bottom; }
.hfill {height:150px;}
.right{float:right;}
.productfan{float:right;margin:10px 10px 0 20px}


#searchresults { float:left; width:540px; margin:0 20px 0 0; }
#searchpromos { float:left; width:200px; }

#promolink {float:right;width:160px;margin:-30px -5px 15px 15px !important;margin:-30px 0px 15px 15px;}
#promolink.adn { float:left; margin:0 px 0 15px 10px; }
#promolink p{padding:5px;text-align:center;width:150px !important; width:160px;}
#promolink img{margin:0}

#promolink  a.promob {display:block;margin:0;background:#fff url(../images/cta_back.gif) no-repeat top left;width:172px;height:63px; margin-bottom:10px}
#promolink  a.promob:hover{display:block;margin:0;background:#fff url(../images/cta_back_over.gif) no-repeat top left; margin-bottom:10px}
#promolink  a.promob img{margin:3px}
#promolink  a.promob:hover img{margin:3px}

/*#centerwrap{border-left:1px solid #BEB9B7;border-right:1px solid #BEB9B7}*/
#centerwrap{margin:0 auto;width:934px}

#popupwrap{margin:0 auto;width:400px}
#popupfooter{margin:0px auto;width:940px;text-align:center;}
/* CONTAINER */

#container {margin-left: auto; margin-right:auto; text-align:auto; width:940px ; padding:0; clear:both;/*background:#eee top center repeat-y */}
#containersm {margin-left: auto; margin-right:auto; text-align:auto; width:460px ; padding:8px 10px; clear:both;background:#fff; height:380px}
div#container.nomargin{margin:0;padding:0;}

/*LEFT*/

#left { float:left; width:196px;margin:0; background:#eee; }
#left.nobg { background: #FFF; }
#left h2.logostitle{margin:25px 5px 10px 5px;font-weight:bold;}

.leftonly {text-align:left;}

/*MISC*/
#banner { float:left; padding:0; margin:0 0 20px 0 !important;margin:0 0 15px 0}
#banner img{border-bottom:1px solid #99908c;}
#banner3 { float:left; padding:0; margin:20px 0 20px 0 !important;margin:20px 0 15px 0}
#banner3 img{ }
#bannerlanding{padding:0;margin:0}
#bannerlanding img{border-bottom:1px solid #999;margin:0}
#img2 { padding: 0 0 20px 0; }
#quote1,#quote2,#quote3 {margin:0 0 20px 0; border-bottom: 1px solid #CCC;  }
#ban_forms { float:left; clear:left; width:980px; }

#tilessection,#tilessection_sem,#tilessection4,#tilessection5 {width:520px; height:20px; margin:0; padding: 3px 10px 5px 10px; background: #FFF url(../images/bg_tilesection.gif) top left no-repeat; font: bold 11px/11px Verdana, Arial; color:#000; } 
#tilessection_sem {color:#f00; text-align:center;} 
#tilessection4 {width:723px;background: #FFF url(../images/bg_tilesection4.gif) top left no-repeat;} 
#tilessection5 {float:left; clear:left; width:940px;background: #FFF url(../images/bg_tilesection5.gif) top left no-repeat;} 
#tilessection a, #tilessection4 a, #tilessection5 a { float:right; text-align:right; color:#015ba7; white-space:nowrap; }
#content4r div#tilessection4{margin-left:10px;}

#breadcrumb1 { float:left; width:744px !important;width:744px; height:20px; margin:0px; padding: 20px 20px 5px 20px; background: #F3F3ec; font: normal 10px/10px Verdana, Arial; color:#000; }
#breadcrumb1 a {color:#000; }

#customerflash {float:left; padding:0; margin:0 0 0px 0 !important;margin:0 0 0px 0; border-bottom:1px solid #99908c; }

/*CONTENT*/
#contentwrapper { float:left; width:940px; background: url(../images/bodybg.gif) no-repeat top; }
#contentcontainer, #contentcontainer2, #contentcontainer3 { float:left;  width:784px;  margin:0; padding:0px;}
#contentcontainer2 {width:940px;}
#contentcontainer3 {width:588px;}
#contentcontainer2.bg { background: #FFF url(../images/ban4_customer_phbg.gif) top left repeat-x; }
.contentwrapperNew { float:left;margin:10px 0 0 10px; width:698px;}
.contentwrapperNew  h2{ font-size:16px; font-weight:bold; padding-bottom:10px; color:#00A950;}
.tabContainer{border:1px solid gray; width:680px; margin-bottom: 1em; padding: 10px}

.dashboard-title {background:#d90606; border:#39553D 1px solid; padding:5px 10px; color:#fff; margin-bottom:15px;}
.dashboard-title h3 {font-size:14px;}


#content {float:left;/*width:548px; padding:0px 0px 40px 20px;*/ background: #FFF; margin:0;}
#content.col4 {width:764px;}
.col4fulltext {width:744px;}
#content.col5 {width:940px}
#content.rightline {width:547px; border-right: 1px dotted #D7D7D7; }
#content.investor {width:auto; padding:0px;}
#content img.leftborder, #content img.rightborder{float:left;border:0;margin:0 0 8px 5px;padding:1px 1px 9px 1px;background:url(../images/img_lg_shadow.gif) top center no-repeat;}



#content h1,h2,h3,h4,h5{font-weight:bold;}
#content h1{ font-size:18px;color:#F10;margin-bottom:10px}
#content h1.black{color:#000;}
#content h2,h3,h4 {font-size:14px;margin-bottom:5px;}
#content h2 a.search {font-weight: normal;text-decoration:underline;}
#content h4 {color:#F10;}
#content h5{font-size:12px;line-height:14px}
#content p{margin-bottom:7px}
#content a{color:#015ba7}
#content a:hover {color:#F10}
#content a span{color:#000;}
#content ul{list-style:none;margin-left:20px;}
#content li{font: normal 11px ; padding: 5px 0 5px 0;}
#content li.bullet{background: url(../images/bullet_4sq.gif) transparent top left no-repeat; padding: 5px 0 5px 20px;}
#content li.indent{padding: 5px 0 5px 20px;}
#content ul.list, #content ul.listawards{margin:0 0 0 15px;padding0;width:70%}
#content ul.list li{margin:0;padding:0}
#content ul.listawards li{padding:0;_padding:2px 0}
#content li ul li, #content li.bullet ul li, #content li.indent ul li {background: url(../images/dot.gif) transparent top left no-repeat; padding: 5px 0 5px 20px; }
#content a.promob {margin:0 20px /*20px*/0 0}
#content div.promod {float:left;}

/* ref to content5 block should be removed from search.jsp and replaced with content class=col5 */
#content5 { float:left; width:940px; padding:0px 20px 40px 20px; background: #FFF; margin:0;}
#content5.rightline { width:547px; border-right: 1px dotted #D7D7D7; }
#content5 img.imgtopleft { float:left; padding: 0 15px 10px 0; }
#content5 img.imgtopright { float:right; padding: 0 0 10px 15px; }
#content5 img.imginsideleft { float:left; padding: 10px 15px 10px 0; }
#content5 img.imginsideright{ float:right; padding: 10px 0 10px 15px; }
#content5 h1 { font: bold 18px/18px Verdana, Arial; color:#F10; margin: 0px 0 10px 0; }
#content5 h1.black { color:#000; }
#content5 h1.1col { width: 196px; padding:5px; }
#content5 h1.line { border-bottom:1px solid #D7D7D7; padding:0 0 2px 0; }
#content5 h2 { font: bold 14px/14px Verdana, Arial; padding:0;margin:0 0 5px 0; text-decoration:underline;}
#content5 h2.gray { color:#99908c; font: normal 12px/12px Verdana, Arial; }
#content5 h2 a { font: bold 14px/14px Verdana, Arial; padding:0; color:#000; }
#content5 h3 { font: bold 12px/12px Verdana, Arial; color:#000; padding: 10px 0 0px 0; }
#content5 h3.1col { float:left; width: 196px; padding:5px; }
#content5 h5 { font: bold 16px/16px Verdana, Arial; color:#000; padding: 10px 0 10px 0; }
#content5 p { margin:0 20px 0 0; }
#content5 img { float:none; }
#content5 img.left { float:left; }
#content5 img.right { float:right; }
#content5 ul { list-style:none;  padding: 6px 0 6px 0px; }
#content5 li { font: normal 11px/11px ; padding: 5px 0 5px 0;  }
#content5 li.bullet { background: url(../images/bullet_4sq.gif) transparent top left no-repeat; padding: 5px 0 5px 20px;  }
#content5 li.indent { padding: 5px 0 5px 20px;  }
#content5 a { list-style:none; padding:0; text-decoration: none; color:#015ba7; }
#content5 a.content { list-style:none; padding:0; text-decoration: none; color:#000; }
#content5 a:hover { padding:0; text-decoration:none; color:#F10; }
#content5 a span { color:#000; }
#content5 a:hover span { color:#F10; }


/* removed all of content4r*/
/*removed contentbox4container*/
/*contentbox4 */


/*CONTENT BOX*/

#quicklinkscontainer { float:left; width:155px; margin:0px; padding:0 5px 0 10px; }
#quicklinkscontainer.mod { background:url(../images/bg_quicklinks_mod.gif) top right no-repeat; }
#quicklinks { float:left; width:160px; clear:left; }    
#quicklinks h2 { float:left; clear:left; width:160px; font: bold 14px/14px Verdana, Arial; color:#000; padding:3px 3px 4px 0px; border-bottom:1px solid #CCC; }
#quicklinks img { float:left; border:0; vertical-align:middle; }
#quicklinks ul { list-style:none; margin:10px 0 10px 0; }
#quicklinks li { margin:4px 0 4px 0; }
#quicklinks li.hdr { font-weight:bold; }
#quicklinks p { float:left; clear:left; padding: 10px 0px 10px 0px; margin:0px; }

#quicklinks a { color:#000;  padding: 4px 0 4px 0; }
#quicklinks a:hover { color:#F10;  }
#quicklinks a.hdr { color:#000; font-weight:bold; margin:8px 0px 0px 0px; }

#contentbox3container { float:left; width:540px; margin:0; padding:0; }
#contentbox3 { float:left; background:#f3f3ec url(../images/bg_contentbox3.gif) repeat-x; width:540px;padding:4px 0 0 0;}
#contentbox3 p { float:left; margin:0 0 0 20px !important; margin:0 0 0 10px; width:160px}
#contentbox3 ul { float:left; margin:8px 0 10px 20px !important; margin:0 0 0px 10px; width:160px}
#contentbox3 ul li{margin:0;padding:0}
#contentbox3 ul li a {color:#000;}
#contentbox3 ul li a.hdr {font-weight:bold;}
#contentbox3_bottom { float:left; padding:10px 0 0 0; width:540px; background:#fff url(../images/bg_contentbox3_bottom.gif) no-repeat; }
#contentbox3 div#eventagenda table ul {margin:0; width:300px}
#contentbox3 div#eventagenda table td{vertical-align:top}

/*MODULES*/

#modulecontainer { float:left; width: 540px; padding:0; margin:0 0 10px 0; }
#modulecontainer ul.list li{margin:0;padding:0}
#modulecontainer.fix { margin:0 0 20px 20px; }

#modulecontainerline {float:left; width: 540px; padding:0; margin:15px 0 20px -20px; _margin:15px 0 20px -10px;background:#FFF url(../images/bg_moduleline.gif) top right no-repeat; }
#modulecontainerline h1, #modulecontainerline2 h1, #modulecontainerline4 h1   { font: bold 14px/14px Verdana, Arial; color:#000; padding:15px 3px 6px 30px; }
#modulecontainerline h3 { font: normal 14px/14px Verdana, Arial; color:#F10; padding:15px 3px 6px 0px; }
#modulecontainerline2,#modulecontainerline4  { float:left; width: 520px; padding:0; margin:15px 0 10px 0px; background:#FFF url(../images/bg_moduleline2.gif) top center no-repeat; }
#modulecontainerline4 { width: 723px;background:#FFF url(../images/bg_moduleline4.gif) top center no-repeat; }


#copyimgleft { width: 540px; }
#copyimgleft img { float:left; border:1px solid #CCC; }
#copyimgleft p { margin: 0 0 0 180px; }


#coltile1crm,#coltile1cust,#coltile1x { float:left; width:160px; margin: 0px 20px 20px 0; padding: O 20px 0 10px; background:url(../images/bg_ev_crm.gif) top right no-repeat; }
#coltile1cust {background:url(../images/bg_ev_cust.gif) top right no-repeat; }
#coltile1x {background:url(../images/bg_ev_x.gif) top right no-repeat; }


#textcta { float:left; width:450px; margin: 0 0 0 0px}
#textcta.nocta { width:450px; }

#textcta h2 { margin: 0 20px 0px 0px; }
#textcta h5 { margin: 0 20px 0px 0px; }
#textcta.nocta h2 { margin: 0 0px 0 0px; }

#textcta h3 { margin: 0 20px 5px 0px; }
#textcta.nocta h3 { margin: 0 0px 5px 0px; }

#textcta p { margin: 0 20px 0 0px; }
#textcta.nocta p { margin: 0 0px 0 0px; }

#textcta a { margin:10px 0 0 0; }
#textcta a.list { padding:0px 0 0 0; }




#img60text { float:left; width:540px; margin:0}
#img60text.divideline { border-bottom:1px dotted #D7D7D7; }
#img60text h2,#img60text h5 { margin: 0 0 0 70px; }
#img60text p { margin: 0 10px 0 70px; }
#img60text a { margin:8px 0 0 0; }
#img60text a.list { padding:6px 0 0 0; }
#img60text h3{ margin: 0 0 0 70px; color:#000;font-weight:bold }
#img60text h3 a{color:#000;font:bold 14px/14px Verdana, Arial;}
#img60text h3 a:hover{ color:#f10;font-weight:bold }
#img60text img { float:left; border:0px; margin: 10px 0 0 20px; }

#img60text.nocta { width:540px; }
#img60text.nocta h2,#img60text.nocta h3 {margin:0}
#img60text.nocta p { margin: 0 10px 0 0px; }

#img80text { float:left; width:540px; margin:0}
#img80text h2 { float:left; margin:0;}
#img80text h3 { margin:0 0 5px 100px;}
#img80text h5,#img80text p {margin:0 0 0 100px;}
#img80text li {margin:0 20px 0 100px;}
#img80text a { margin:10px 0 0 0;}

#img80textcta { float:left; width:450px; margin: 0 0 0 10px}
#img80textcta h2,#img80textcta h5 {margin: 0 20px 0px 100px;}
#img80textcta h3 { margin: 0 20px 5px 100px; }
#img80textcta p { margin: 0 20px 0 100px; }
#img80textcta a { margin:10px 0 0 0; }
#img80textcta a.list { padding:0; }

#img80textcta.nocta h3 { margin: 0 0px 5px 0px; }
#img80textcta.nocta { width:540px; }
#img80textcta.nocta h2 { margin:0}
#img80textcta.nocta p { margin: 0 0px 0 100px; }

#thumblistleft3, #thumblistleft6  { float:left; width:540px; margin:0; border-bottom:1px dotted #D7D7D7; }
#thumblistleft3 h2 { margin: 8px 0px 0 170px; }
#thumblistleft3.nocta h2, #thumblistleft6.nocta h2 { margin: 0}
#thumblistleft3 h3 {margin: 0 0 0 170px; }
#thumblistleft3.nocta h3, #thumblistleft6.nocta h3 {margin:0}
#thumblistleft3 p { margin: 0 10px 8px 170px; }
#thumblistleft3 ul { margin: 0 0 0 170px; }
#thumblistleft3.nocta p, #thumblistleft6.nocta p  { margin: 0 10px 0 0; }
#thumblistleft3 a, #thumblistleft6 a  { margin:8px 0 0 0; }
#thumblistleft3 a.list, #thumblistleft6 a.list  { padding:6px 0 0 0; }
#thumblistleft3 img,#thumblistleft6 img { float:left; border:0; margin: 10px 10px 4px 0; padding: 1px 1px 9px 1px; background:none; }

#thumblistleft6 h2 { margin: 8px 0px 0 100px; }
#thumblistleft6 h3 { margin: 0 0 0 100px; }
#thumblistleft6 p { margin: 0 10px 8px 100px; }
#thumblistleft6 img {background:url(../images/th_shadow.gif) top center no-repeat; }



#thumbpromoright { float:left; width:260px; margin: 15px 20px 0px 0px }
#thumbpromoright.nopad {  margin: 15px 0px 0px 0px }
#thumbpromoright h2, #thumbpromoright h3, #thumbpromoright p, #thumbpromoright2 h2,#thumbpromoright2 h3, #thumbpromoright2 p { margin: 0 90px 0 0px; padding: 0px; }
#thumbpromoright img, #thumbpromoright2 div.complogo{ float:right; border:0; margin: 0 0 8px 5px; padding: 1px 1px 9px 1px; background:url(../images/th_shadow.gif) top center no-repeat;  }

#thumbpromoright2 { float:left; width:351px !important; width:341px; margin: 15px 10px 0 15px}
#thumbpromoright2.nopad {margin: 15px 0 0 0}



#button_left { float:left; padding: 2px 4px 2px 4px; }
#button_right { float:right; padding: 2px 4px 2px 4px; margin: 10px 0 0 0; }

#button_gray { font: bold 10px/10px Verdana, Arial; color:#FFF; background:url(../images/butbg_gray.gif) top left no-repeat;  }
#button_gray a:link, #button_gray a:visited { display:block; font: bold 10px/10px Verdana, Arial; color:#FFF; background:url(../images/butbg_gray.gif) top left no-repeat; padding:5px 20px 12px 20px; }
#button_gray a:hover {display:block; color:#FFF; background: url(../images/butbg_red.gif) top left no-repeat; padding:5px 20px 12px 20px; }



#half3columns {float:left; width: 260px; margin:0;}
#half3columns.right {margin:0 0 0 20px;}

#half3columns p {margin:0 0 10px 0;}
#half3columns h2 {font: bold 12px/14px Verdana, Arial; padding:0;}
#half3columns li{list-style:none}
#half3columns ul{margin:0}
#iconlistleft {float:left; width:510px; margin:10px 0 0 0;}
#iconlistleft h2,#iconlistleft p{ margin:0 0 0 30px;}
#iconlistleft img {float:left;margin:0; border:0;}



/*RIGHT*/
#right,#rightshort{float:right; width:196px;background: #FFF; padding: 20px 0 0 0; margin:0;}
#rightshort{float:left;}
#right.nobg{background:none;}
#right2 {float:left; width:392px; height: 100%; background: #FFF; padding: 20px 0 0 0; margin:0; }
#right2 img.right { float:right; border-bottom: 1px solid #CCC; }


#ctacontainer {float:left; width:174px; margin: 0px 0px 10px 0px; }
#ctacontainer a.promob{margin: 0 0px 10px 10px; }
#ctacontainer a.promoblarge{margin: 0 0px 10px 10px; }


/*DETAILNAV*/

#detailnavcontainer { width:176px; text-align:left; margin: 0px 10px 5px 9px; }
#detailnav_top { width:176px; height:7px; background:url(../images/bg_detailnav_top.gif) top left no-repeat; }
#detailnav_bottom { width:176px; height:7px; background:url(../images/bg_detailnav_bottom_wh.gif) top left no-repeat; }
#detailnav_bottom.bg { background:url(../images/bg_related_bottom_tan.gif) top left no-repeat; }
#detailnav { background: url(../images/bg_detailnav_center.gif) top left no-repeat; margin: 0px; }
#detailnav h2 { padding:6px 1px 3px 1px; background: url(../images/bg_detailnav_center.gif) top left no-repeat; }
#detailnav h3 { font: bold 14px/14px Verdana, Arial; color:#000; padding:3px 3px 4px 10px; border-bottom:1px solid #CCC; }
#detailnav ul { list-style: none; padding: 0px 1px 6px 1px; }
#detailnav li { padding: 2px 0px 2px 0px;}
#detailnav img.icon { padding: 0 5px 0 0; border:0; }


#detailnav a { font: normal 11px/11px Verdana, Arial; color:#000; }
#detailnav a:hover { font: normal 11px/11px Verdana, Arial; color:#F10; text-decoration: none; }
#detailnav a span { display:block; color:#000; }
#detailnav a:hover span { color:#F10; background-color:#FFF; }
#detailnav a.on, #detailnav li.on, #detailnav ul.on { color:#F10; background:#FFF url(../images/bg_detailnav_center_on.gif) top center; }
#detailnav h2.on { color:#F10; background:#FFF url(../images/bg_detailnav_center_on.gif) top center; }
#detailnav li.on span { color:#F10; background-color:#FFF; }
#detailnav h2.subon { color:#000; background:#FFF url(../images/bg_detailnav_center_on.gif) top center; }
#detailnav ul.on { background:#FFF url(../images/bg_detailnav_center_on.gif) top center; padding:0 1px 10px 1px; border-bottom:1px solid #99908c; }
#detailnav h2 span { font: bold 11px/14px Verdana, Arial; padding: 8px 15px 4px 15px; }
#detailnav li span { padding: 4px 15px 4px 15px; }
#detailnav a span { display:block; padding:2px 10px 2px 15px; }
#detailnav a:hover span { color:#F10; background-color:#FFF; padding:2px 10px 2px 15px; }


/*BUTTON*/


/*CONTEXTUALNAV*/

#contextualnav { float:right; width:154px; margin: 0 10px 0 20px; }
#contextualnav h1 { font: normal 14px/14px Verdana, Arial; color: #F10; padding:15px 0 5px 0; }
#contextualnav h2 { font: bold 12px/12px Verdana, Arial; color: #000; padding: 2px 0 0 0; }

#contextualnav ul { list-style: none; }
#contextualnav li { background:none; list-style:none; font: normal 11px/11px Verdana, Arial; padding: 0px 8px 4px 0px; }

#contextualnav a:link, #contextualnav a:visited { text-decoration: none; background:none; list-style:none; }
#contextualnav a:hover { text-decoration:none; color:#F10; background-color:#f3f3ec; }
#contextualnav a span { display:block; color:#015ba7;  }
#contextualnav a:hover span { color:#F10; background-color:#f3f3ec; }


/*LINKBUNDLE*/

#linkbundle,#linkbundle2,#linkbundle.padtop{ float:right; width:170px; margin:0 10px 20px 10px;}
#linkbundle2{margin: 0 10px 10px 0;}
#linkbundle.padtop{margin: 20px 10px 0 10px; _margin: 20px 0 0 10px;}

#linkbundle h2, #linkbundle2 h2{ font: bold 10px/10px Verdana, Arial; color: #333; padding:2px 10px 5px 10px; background:#F3F3ec; border-bottom:0px dotted #D7D7D7; }
#linkbundle ul, #linkbundle2 ul{ list-style: none; }
#linkbundle li, #linkbundle2 li { clear:both; list-style-image:none;list-style-type:none;font: normal 11px/11px Verdana, Arial; padding: 4px 8px 4px 0px; }
#linkbundle a, #linkbundle2 a { padding:0; text-decoration: none; color:#000; list-style:none; }
#linkbundle a:hover, #linkbundle2 a:hover { padding:0; text-decoration:none; color:#F10; }
#linkbundle img.icon, #linkbundle2 img.icon{ border:0; vertical-align:middle; margin: 0px 5px 0px 10px; }


/*LINKBUNDLE*/


/*applications tier4 header swf or image*/
#div_scrn_swf {margin:0;height:150px;width:545px;overflow:hidden}
#div_scrn_img img{width:544px;height:143px;margin:0 !important; margin:0 0 20px 0;}





/* Filter bar ul */
ul#expand, ul#expand1, ul#expand2, ul#expand3, ul#expand4, ul#expand5  {padding: 0;margin:-3px 0 0 0;list-style: none;}
ul#expand li, ul#expand1 li, ul#expand2 li, ul#expand3 li, ul#expand4 li, ul#expand5 li{margin:0;float: left;position: relative;font-weight:bold ;list-style:none}
ul#expand li:hover, ul#expand1 li:hover, ul#expand2 li:hover, ul#expand3 li:hover, ul#expand4 li:hover, ul#expand5 li:hover{cursor:pointer}
ul#expand li ul, ul#expand1 li ul, ul#expand2 li ul, ul#expand3 li ul, ul#expand4 li ul, ul#expand5 li ul {margin:0;display: none;position: absolute; top: 20px;left: -3px; padding:2px;background:#eee;border: solid 1px #999;width:164px !important;width:160px}
ul#expand li > ul, ul#expand1 li > ul, ul#expand2 li > ul, ul#expand3 li > ul, ul#expand4 li > ul, ul#expand5 li > ul {top: auto;left: auto;}
ul#expand li:hover ul, ul#expand li.over ul, ul#expand1 li:hover ul, ul#expand1 li.over ul, ul#expand2 li:hover ul, ul#expand2 li.over ul, ul#expand3 li:hover ul, ul#expand3 li.over ul, ul#expand4 li:hover ul, ul#expand4 li.over ul, ul#expand5 li:hover ul, ul#expand5 li.over ul{ display: block; cursor:pointer}
ul#expand li a, ul#expand1 li a, ul#expand2 li a, ul#expand3 li a, ul#expand4 li a, ul#expand5 li a{font-weight:bold;color:#000}
ul#expand li a:hover , ul#expand1 li a:hover , ul#expand2 li a:hover , ul#expand3 li a:hover , ul#expand4 li a:hover , ul#expand5 li a:hover {color:#000}
ul#expand li li, ul#expand1 li li, ul#expand2 li li, ul#expand3 li li, ul#expand4 li li, ul#expand5 li li{margin:0;padding:0;width:156px !important;width:160px;}
ul#expand li li a, ul#expand1 li li a, ul#expand2 li li a, ul#expand3 li li a, ul#expand4 li li a, ul#expand5 li li a{display: block;padding: 3px 5px;border-bottom:1px dotted #ccc;width:156px !important;width:160px;}
ul#expand li li a:hover , ul#expand1 li li a:hover , ul#expand2 li li a:hover , ul#expand3 li li a:hover , ul#expand4 li li a:hover , ul#expand5 li li a:hover {padding: 3px 5px;border-bottom:1px dotted #ccc;color:#f10;background:#fff;width:156px !important;width:160px;}


/*APPEXCHANGE*/

#ptilescontainer { float:left; width:542px; }

#ptiles { float:left; width:542px; height:139px; text-align:center;  margin:0px 1px 0px 1px; padding:0px 0px 0px 0px; }
#ptiles img { clear:left; ; margin:5px 5px 10px 5px; padding:0px; }
#ptiles img.applogo { border:1px solid #CCC }
#ptiles img.stars { border:none; }

#ptiles ul { list-style:none; margin: 0px; padding:0px;  }
#ptiles li { float:left; display:inline; width:125px; height:139px; text-align:left; background:none; padding:10px 5px 5px 5px; }
#ptiles li { }

#ptiles a { padding: 30px; background:none; }
#ptiles a span { clear:both; font: normal 11px/13px Verdana, Arial; color:#000;  }
#ptiles a:hover { }
#ptiles a:hover span {color:#F10; padding:90px 0px 100px 0px; }

/*AE SEARCH BOX*/
#aesearchcontainer { width:176px; text-align:left; margin: 10px 4px 8px 9px; }

#aesearch { margin: 0px; }
#aesearch h3 { font: bold 14px/14px Verdana, Arial; color:#000; padding:3px 10px 3px 10px; border-bottom:0px solid #CCC; margin: 0px; }
#aesearch img.icon { padding: 0 0px 0 0; border:0; }


/* DemoCenter landing page */

#demolanding { float:left; width:650px; margin: 0 0 0 10px}
#demolanding h2,#demolanding h5,#demolanding p  { margin: 0 20px 0px 260px; }
#demolanding h3 { margin: 0 20px 5px 260px; font: bold 14px/14px Verdana, Arial; }

div#intro_text{ float:left; width:400px; margin-top:10px;}
div#intro_text h2{ color:#999; font-size:32px; margin-bottom:5px; font-family:"Times New Roman", Times, serif; line-height:36px; font-weight:normal;}
#content4r em{color:#99908c;}
#tilessectiondemolanding { width:520px;  margin:0 0 10px 0; padding: 3px 10px 5px 10px; background: #FFF url(../images/bg_tilesection.gif) top left no-repeat; font: bold 11px/11px Verdana, Arial; color:#000; } 
/* End of DemoCenter landing page */

/* moved ul and li styles to fix inheritence issues */
div#but_sm ul {margin:0; padding:0; }
div#tilesection ul{padding:0:margin:0}

.siteLogo { text-align:right; clear:both; margin-right:20px}

.sidepanel{background:#FFFFFF url(../images/sidepanelBg.gif) repeat-y scroll left top;float:left;margin:10px 0 0 10px;padding:0;width:200px;}
.sidepanel p{ margin:2px 0px 0px 8px}
.sidepanel p.height{ min-height:160px}
.sidepanel h4 { background: url(../images/lavelIco.gif) no-repeat left center; padding:2px 0px 2px 25px ; margin:0px 0px 0px 8px; font-size:12px; font-weight:bold}

.sidepanel2{background:#FFFFFF url(../images/sidepanelBg.gif) repeat-y scroll left top;margin:10px 0 0 10px;padding:0;width:200px;}
.sidepanel2 p{ margin:2px 0px 0px 8px}
.sidepanel2 h4 { background: url(../images/lavelIco.gif) no-repeat left center; padding:2px 0px 2px 25px ; margin:0px 0px 0px 8px; font-size:12px; font-weight:bold}

.sidepanel3{background:#FFFFFF url(../images/sidepanelBg.gif) repeat-y scroll left top;margin:10px 0 0 10px;*margin:10px 0 0 10px;padding:0;width:200px;}
.sidepanel3 p{ margin:2px 0px 0px 8px}
.sidepanel3 p.height{ min-height:270px}
.sidepanel3 a{color:#0079C2; text-decoration:underline;}
.sidepanel3 a:hover{text-decoration:none;}

.sidepanel3 h4 { background: url(../images/lavelIco.gif) no-repeat left center; padding:2px 0px 2px 25px ; margin:0px 0px 0px 8px; font-size:12px; font-weight:bold}

.sidepanel4{background:#FFFFFF url(../images/sidepanelBg.gif) repeat-y scroll left top;margin:10px 0 0 10px;*margin:10px 0 0 10px;padding:0;width:200px;}
.sidepanel4 p{ margin:2px 0px 0px 8px}
.sidepanel4 p.height{ min-height:270px}
.sidepanel4 h4 { /*background: url(../images/lavelIco.gif) no-repeat left center;*/ padding:2px 0px 4px 5px ; margin:0px 0px 0px 8px; font-size:12px; font-weight:bold}
.sidepanel4 ul{ margin:4px 0px 0px 15px;}
.sidepanel4 ul li{ padding:3px 0px; background:url(../images/bulltes.gif) left top no-repeat; padding-left:10px;}
.sidepanel4 a {color:#0079C2; text-decoration:none;}
.sidepanel4 a:hover{color:#0287c7; text-decoration:underline;}
.sidepanel4 label{ padding-left:10px}

.sidepanelBottom{background:transparent url(../images/sidepanelBottom.gif) no-repeat scroll left top;height:12px;margin:0;width:200px;}

.contentWrapper { float:left;margin:10px 0 0 10px; width:698px;}
.contentWrapper h3{ font-size:12px; font-weight:bold; border-bottom:2px solid #5b7597; padding:2px 0px 2px 0px ;}
.contentWrapper h3 span{ font-weight:normal;}
.contentWrapper h3 input{ width:20px; float:none; margin-left:20px;}

.contentWrapper h2{ font-size:13px; font-weight:bold; color:#cc0000; background:url(../images/spiffIcon.gif) no-repeat left center; padding:0px 0px 0px 50px; line-height:30px; margin-bottom:14px}

.contentWrapper h2 span{ font-weight:normal; color:#000; font-size:11px; float:right}

.contentWrapper h5{ font-size:13px; font-weight:bold; color:#cc0000; padding:0px 0px 0px 0px; line-height:30px; margin-bottom:14px}
.contentWrapper h5 span{ font-weight:normal; color:#000; font-size:11px; float:right}


.contentWrapper ul{}
.contentWrapper li{display:inline;float:left;margin:0 14px 10px 0;_margin:0 4px 10px 0;width:218px; background: url(../images/sectionbg.gif) repeat-y;}
.contentWrapper .panelBottom {background:url(../images/sectionBottom.gif) no-repeat bottom; height:10px; clear:both;}
.contentWrapper li p{ padding:4px 10px; margin:0px}

 ul.chart{}
 ul.chart li{display:inline;float:left;margin:0 14px 10px 0;_margin:0 4px 10px 0;width:320px; background: url(../images/sectionbg2.gif) repeat-y;}
 ul.chart .panelBottom {background:url(../images/sectionBottom2.gif) no-repeat bottom; height:10px; clear:both;}
 ul.chart li p{ padding:4px 10px; margin:0px}


.contentWrapper label{ float:left; width:110px; font-weight:bold; margin:1px 0px; border-right:2px solid #5b7597; padding:4px 4px; text-align:right}
.contentWrapper label.noborder{float:left; width:110px; font-weight:bold; margin:2px 0px; border-right:none; padding:4px 4px; text-align:right; clear:left}
.contentWrapper label.entry{  margin:2px 0px; border-right:none; padding:4px 4px; width:auto; font-weight:normal; }

.contentWrapper span.text{ float:left; font-weight:normal; margin:2px 0px; padding:4px 2px; text-align:left; }

.contentWrapper input, textarea { float:left; margin:2px 2px; width:100px}
.contentWrapper textarea { float:left; margin:2px 2px; width:200px; height:50px;}
.contentWrapper select { float:left; margin:2px 2px; width:100px;}

.contentminiWrapper { float:left;margin:10px 0 0 10px; width:400px;}
.contentminiWrapper input { float:left; margin:2px 2px; width:100px}
.contentminiWrapper label.npass{float:left; width:140px; font-weight:bold; margin:2px 0px; border-right:none; padding:4px 4px; text-align:right; clear:left}
.contentminiWrapper span.nlabel{ padding:4px 4px; line-height:24px}

.contentWrapper table { /*margin:10px 0px 0px;*/}
.contentWrapper th { background:#f2f4f7; line-height:20px; text-align:center; vertical-align:top}
.contentWrapper tbody { background:#fff url(../images/tablebg.gif) repeat-x; font-size:10px}
.alignCenter{ text-align:center;}
.alignLeft{ text-align:left;}
.alignRight{ text-align:right;}
.alignRight a{ color:#fc1100; text-decoration:underline}
.alignLeft a{color:#fc1100; text-decoration:underline}
.alignCenter a{color:#fc1100; text-decoration:underline}


.contentWrapper2{float:left;margin:10px 0 0 10px; width:100%;}
.contentWrapper2 table { /*margin:10px 0px 0px;*/}
.contentWrapper2 th { background:#f2f4f7; line-height:20px; text-align:center; vertical-align:top}
.contentWrapper2 tbody { background:#fff url(../images/tablebg.gif) repeat-x; font-size:10px}

.contentWrapper3{float:left;margin:10px 0 0 10px; width:698px;}
.contentWrapper3 h3{ font-size:12px; font-weight:bold; border-bottom:2px solid #5b7597; padding:2px 0px 2px 0px ;}
.contentWrapper3 table { border:1px solid #5b7597 }
.contentWrapper3 th { background:#f2f4f7; line-height:20px; text-align:center; vertical-align:top}
.contentWrapper3 tbody { background:#fff url(../images/tablebg.gif) repeat-x; font-size:10px}

.contentWrapper img{ float:left}
.w150{ width:150px!important;}
.w155{ width:155px!important; *width:157px!important;}
.wd500 { width:555px!important; *width:560px}

.column1{ float:left; width:320px;}
.column1 label{ margin:0px}
.column1 span { float:left;}
.column1 span input{ float:none; width:20px;}
.column2{ float:left; width:344px; margin-left:30px}
.column2 span { float:left;}
.column2 span input{ float:none; width:20px;}

.column3{ width:690px; clear:both}
.column4{ width:690px; clear:both; font-weight:bold}
.column4 input{ float:none; margin:0px!important; padding:0px!important; width:20px}
.column5{ width:690px; clear:both; font-weight:bold; color:#5b7597; text-align:center}
.column5 a{ color:#ae0000;}
.column5 input{ float:none; margin:0px!important; padding:0xx!important; width:20px;}
.column6{ float:left; width:320px;}
.column6 label { border:0px;}
.contentWrapper .column6 input{ float:none; width:10px}
.colum-treeview { float:right; width:300px; margin-top:10px;  border:1px solid #666; padding:10px; height:200px; overflow:auto; overflow-x:hidden;}
.colum-treeview input{ float:none; width:20px;}

#tabsB {  float:right; font-size:11px;line-height:normal; width:75%}
#tabsB ul { margin:0; padding:36px 0px 0 50px;list-style:none;    }
#tabsB li { display:inline;margin:0;padding:0;      }
#tabsB a { float:left; background:url(../images/tableftB.gif) no-repeat left top;margin:0; padding:0 0 0 4px;text-decoration:none;      }
#tabsB a span {float:left; display:block; background:url(../images/tabrightB.gif) no-repeat right top;padding:5px 15px 2px 6px; color:#000;      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsB a span {float:none;}    /* End IE5-Mac hack */
#tabsB a:hover span {      color:#000;      }
#tabsB a:hover {  background-position:0% -42px;   }
#tabsB a:hover span {      background-position:100% -42px;      }
#tabsB #current a {                background-position:0% -42px;        }
#tabsB #current a span {                background-position:100% -42px;        }

.errormsg { background:url(../images/msgBg.gif) repeat-y; width:698px; margin:0px auto 10px; }
.errormsg p{ line-height:40px;}
.errormsgBot{ background:url(../images/msgBot.gif) no-repeat bottom; height:11px; clear:both}
.errormsg img.icon{ float:left; padding:0px 10px;}

.validationMsg{ float:left;margin:10px 0 0 10px;}





img{border:0}

#hdrwrapper{clear:both;}
#hdrcontainer{height:82px;*height:82px;_height:82px; background: transparent url(../images/headerLogo.gif) top left no-repeat;}

/*#hdrlogo{float:left;margin:16px 0 0 12px !important;margin:16px 0 0 2px;}*/
#hdrlogo img{width:227px;height:58px;float:left;}
#sfdclogo{float:right;margin:0 0 0 0 !important;margin:0 0 0 0px;}

#content5login {/*background:#ffffff none;*/}
#content5loginbottom {/*background:#ffffff none;*/}

/*GLOBAL NAV*/
#globalnav {float:right;text-align:right;width:680px;height:20px;margin:0 0 5px 0;padding:0 10px 0 0;}
#globalnav ul {list-style:none; margin:8px 0 0 80px; padding: 0px; text-align:right; }
#globalnav li {float:left; text-align:left; white-space:nowrap; display:inline; font: normal 11px/13px Verdana, Arial; padding:0 0 3px 0;width:150px; vertical-align:middle;}
#globalnav img.x{float:left;text-decoration:none;border:0;vertical-align:middle;}
#globalnav a span{display:block; color:#000;}
#globalnav a:hover span{color:#015BA7;background-color:#FFF;}

/*TOOLS*/
#toolscontainer{float:right;clear:right;width:680px;text-align:right;margin:3px 0 0 0;}
#sublogo{margin:11px 0 0 0; _margin:0;}
#sublogolanding{margin:11px 0 0 0}
#sublogofreetrial{margin:11px 0 0 0;_margin:0}
#sublogo_ae {float:right;}
#tools{float:right;width:250px;text-align:left;}
#language{margin:0 0 0 10px;text-align:left;width:100%;}
#search{float:right;margin:9px 0 0 5px !important; margin:-2px 0 0 5px; text-align:left; width:215px; *width:210px; _width:215px }
#search input{padding: 0 2px 0 4px; margin:0 0 0 5px !important;}
#formpad{margin:0 10px 0 0; padding:3px 5px 2px 10px;}





#footer{margin:0px auto;width:940px;text-align:center;}
#footer a{color:#666;}
#footer a:hover{color:#FFF;}
#footertop{width:940px; background:url(../images/footerBg.png) left no-repeat;font: bold 10px/12px Verdana, Arial; color:#ffe9e9; height:31px; line-height:21px}
#footertop a{font: bold 10px/12px Verdana, Arial; color:#ffe9e9; }
#footerbundlecontainer{padding:20px 0 0 0; background: #E3E3E3 top center no-repeat; margin:0;}
.footerbundle{float:left;width:170px;margin:0 0 0 20px;padding:0;text-align:left;}
.footerbundle ul{list-style:none; margin:0; padding:0;}
.footerbundle li a{font:normal 10px/12px Verdana, Arial;color:#666;}
.footerbundle li a:hover {color:#F10;}
#footerworldwide {border-top:1px solid #D7D7D7; padding:4px 0 12px 0;}










/*buttons, text red versions and circle links */
#but_lgcontainer,#butcontainer,#but_smcontainer {float:left; width:540px; margin:0;padding:0; text-align:left;}
#butcontainer{font: bold 10px/10px Verdana, Arial;}

#but_lg {float:left; height:100%; white-space:nowrap; margin:0px;}
#but_lg.right,#but_sm.right,#but_circ30.right,#but_circ15.right {float:right;}

#but_lg ul{margin:0; padding:0;list-style:none;} 
#but_lg li,#but_sm li {display:inline; margin:0; padding:0;}

#but_lg a{float:left;background:url(but_lg_left.gif) no-repeat left top; margin:0; padding:0 0 0 6px;text-decoration:none;}
#but_lg a span { float:left; display:block; background:url(../images/but_lg_right.gif) no-repeat right top; padding:9px 15px 12px 5px; margin:0 10px 0px 6px; font: bold 13px/13px Verdana, Arial; color:#FFF !important; white-space:nowrap; }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#but_lg a span {float:none;}
    /* End IE5-Mac hack */
#but_lg a:hover { background-position:0% -34px; padding:0 0 0 6px;}
#but_lg a:hover span { color:#FFF !important; background-position:100% -34px;  font: bold 13px/13px Verdana, Arial; white-space:nowrap; }

#but_sm,#but_circ30,#but_circ15{ float:left; margin:5px;}
#but_sm a {display:block;height:24px;color:#FFF; float:left; background:url(../images/but_sm_left.gif) no-repeat left top; margin:0; padding:0; text-decoration:none; }
#but_sm a span {color:#FFF; float:left; display:block; background:url(../images/but_sm_right.gif) no-repeat right top; padding:5px 15px 8px 5px; margin:0 5px 0px 6px; font: bold 10px/10px Verdana, Arial; color:#FFF !important; white-space:nowrap; }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#but_sm a span {float:none; color:#FFF;}
    /* End IE5-Mac hack */

#but_sm a:hover {background-position:0% -24px;}
#but_sm a:hover span {color:#FFF !important; background-position:100% -24px; font: bold 10px/10px Verdana, Arial; white-space:nowrap;}

#but_smred{ float:left; margin:5px;}
#but_smred a {display:block;height:24px;color:#FFF; float:left; background:url(../images/but_sm_left_rd.gif) no-repeat left top; margin:0; padding:0; text-decoration:none; }
#but_smred a span {color:#FFF; float:left; display:block; background:url(../images/but_sm_right_rd.gif) no-repeat right top; padding:5px 15px 8px 5px; margin:0 5px 0px 6px; font: bold 10px/10px Verdana, Arial; color:#FFF !important; white-space:nowrap; }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#but_smred a span {float:none; color:#FFF;}
    /* End IE5-Mac hack */

#but_smred a:hover {background-position:0% -24px;}
#but_smred a:hover span {color:#FFF !important; background-position:100% -24px; font: bold 10px/10px Verdana, Arial; white-space:nowrap;}

#but_circ30 img,#but_circ15 img{border:0; padding:0; margin:0;}
#but_circ30 a,#but_circ15 a{float:left; margin:0;padding:0;text-decoration:none; }
#but_circ30 a span{float:left; display:block; background:url(../images/but_circle30.gif) no-repeat left top;padding:0;margin:0;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#but_circ30 a span,#but_circ15 a span {float:none; }
    /* End IE5-Mac hack */

#but_circ30 a:hover,#but_circ15 a:hover { }
#but_circ30 a:hover span { !important; background-position:100% -32px; }

#but_circ15 a span{ float:left; display:block; background:url(../images/but_circle15.gif) no-repeat left top; padding:0; margin:0;}
#but_circ15 a:hover span { !important; background-position:100% -16px; }
/* !!!!!!need to test if this is correct as was a repeated style but the last one #but_circ15 a:hover span { !important; background-position:100% -32px; }*/

#circlelinks a,#circlelinks a:hover { display:block; padding:0 3px 3px 20px; vertical-align:middle; background:url(../images/but_circle15_off.gif) top left no-repeat; }
#circlelinks a:hover {background:url(../images/but_circle15_hov.gif) top left no-repeat;}


/*NEW CTA PROMOS*/

a.promoblarge {display:block;margin:0;background:url(../images/promo1_150h_back.gif) no-repeat top left;width:172px;height:157px;}
a.promoblarge:hover {display:block;margin:0;background:url(../images/promo1_150h_over.gif) no-repeat top left;}
a.promoblarge img,a.promoblarge:hover img,a.promob img,a.promob:hover img {margin:3px;}
a.promob {display:block;margin:0;background:#fff url(../images/cta_back.gif) no-repeat top left;width:172px;height:63px;}
a.promob:hover {display:block;margin:0;background:#fff url(../images/cta_back_over.gif) no-repeat top left;}

a.loginpromolarge {display:block;margin:0;background:#fff no-repeat top left;}
a.loginpromolarge:hover {display:block;margin:0;background:#fff url(../images/lrg_login_promo_over.gif) no-repeat top left;}




#content5login{
    float:left;
    padding:0px 0px 0px 0px; 
    margin:10px 0px 0px 10px;
    width:384px; 
    background:#ffffff url(../images/login_bkgd.gif) top left repeat; 
    background-repeat: repeat-y;    
}
#content5login h1{font:bold 18px/18px Verdana, Arial; color:#000; margin:0 0 2px 0}
#content5login h1.red{color:#F10}
#content5login h2{font: bold 12px/14px Verdana, Arial; padding:0 0 0 10px;}
#content5login h2.gray{color:#99908c; font: normal 12px/12px Verdana, Arial; }
#content5login h2 a{font: bold 12px/14px Verdana, Arial; padding:0; color:#000; }
#content5login h3{font: bold 12px/12px Verdana, Arial; color:#000; padding: 10px 0 0px 0; }
#content5login h5{font: bold 14px/14px Verdana, Arial; color:#000; padding: 10px 0 10px 0; }
#content5login p{margin:0 5px 0 10px}
#content5login img.left{float:left;}
#content5login img.right{float:right;}
#content5login ul{list-style:none;  padding: 6px 0 6px 0}
#content5login li{font: normal 12px/12px ; padding: 5px 0 5px 0}
#content5login li.bullet{background: url(../images/bullet_4sq.gif) transparent top left no-repeat; padding: 5px 0 5px 20px}
#content5login li.indent{padding: 5px 0 5px 20px}
#content5login a { list-style:none; padding:0; text-decoration: none; color:#515151}
#content5login a.content { list-style:none; padding:0; text-decoration: none; color:#000}
#content5login a:hover { padding:0; text-decoration:none; color:#0287c7}
#content5login a span{color:#000}
#content5login a:hover span{color:#F10}
#content5login_end { width:384px; height:24px; background:url(../images/login_bkgd_bottom.gif) top left no-repeat; margin: 0px;}

#content5loginbottom { padding:10px 20px 10px 20px; margin:0; }
#content5loginbottom p { color:#99908c; font-size:9px;  }
#content5loginbottom a { color:#015ba7; font-size:9px; }

#loginbox {width:325px; margin:0px 10px 0px 0px; padding:10px 20px 10px 4px; height:172px}
#loginbox2 {width:325px; margin:0px 10px 0px 0px; padding:10px 20px 10px 4px; height:192px}
#loginboxextras {width:744px;margin:0px 18px 200px 178px;}
#loginboxextras li{padding:0;font: normal 11px/12px}
#loginboxextras p{width:450px;}
#loginboxextras #desctext{margin-left:60px;}
#loginboxextras #desctext table{width:270px}
#logintext {width:330px; margin: 5px 0 0 10px;border-left:8px solid #fff;padding-left:20px;float:left}

#contentframelogin{float:left;width:540px;padding:10px 0px 0px 0px;margin:0; height:462px}


/*LOGIN FIELDS*/
#loginfields{margin:0px 0 0 5px;float:left}
#loginfields p{padding:10px 0px 2px 0px;}
#loginfields a{ color:#df0f00}
#loginfields table {border:0}
#loginfields td {border:0}
#loginfields td.col1 { width: 40%; text-align:right; padding:5px 0px 2px 2px;}
#loginfields td.col2 { width: 60%; padding:5px 0px 2px 2px;}

#logintable2 td {padding:2px 0px 2px 0px;}
#logintable2 td.col1 {width: 40%; text-align:right;}
#logintable2 td.col2 {width: 60%;}
.std {font: normal 12px/12px Verdana, Arial;}

#error {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin:0;
    color: #FF1100;
}

#pwcaps img {
    vertical-align: text-bottom;
    padding-right: 4px;
}

#promotable{margin:50px 220px 0 220px;text-align:center;width:500px;}
#promotable table{float:none;}
.promotabitem{width:450px;text-align:left;height:100px}
#promotable div.promotabitem img{ float:right; border:1px solid #999; margin:10px 0 10px 20px;}
#promotable div.promotabitem div #but_sm{margin:-4px 0 10px 0;}

/* LOGIN PROMO CONTENT */
#loginpromo { float:left; width:940px;padding:20px 20px 0px 20px; background:url(../images/bg980_login_apex.gif) #e7f0f7; margin:0;}
#loginpromo h1 { font: bold 18px/18px Verdana, Arial; color:#000; margin: 0px 0 10px 0; }
#loginpromo h2 { font: bold 12px/14px Verdana, Arial; padding:0; }
#loginpromo h2.gray { color:#99908c; font: normal 12px/12px Verdana, Arial; }
#loginpromo h2 a { font: bold 12px/14px Verdana, Arial; padding:0; color:#000; }
#loginpromo h3 { font: bold 12px/12px Verdana, Arial; color:#000; padding: 10px 0 0px 0; }
#loginpromo h5 { font: bold 12px/12px Verdana, Arial; color:#000; padding: 10px 0 10px 0; }
#loginpromo p { margin:0 20px 0 0;width:250px;}
#loginpromo img { float:none; }
#loginpromo img.left { float:left; }
#loginpromo img.right { float:right; }
#loginpromo ul { list-style:none;  padding: 6px 0 6px 0px; }
#loginpromo li { font: normal 12px/12px ; padding: 5px 0 5px 0;  }
#loginpromo li.bullet { background: url(../images/bullet_4sq.gif) transparent top left no-repeat; padding: 5px 0 5px 20px;  }
#loginpromo li.indent { padding: 5px 0 5px 20px;  }
#loginpromo a { list-style:none; padding:0; text-decoration: none; color:#015ba7; }
#loginpromo a.content { list-style:none; padding:0; text-decoration: none; color:#000; }
#loginpromo a:hover { padding:0; text-decoration:none; color:#F10; }
#loginpromo a span { color:#000; }
#loginpromo a:hover span { color:#F10; }

#summcontainer { float:left; width:340px; margin: 0 10px 0 0; padding:0}

/* QUICKLINKS */
#successbandcontainer { float:left; }
#successbandcontainer h2 { float:left; width:940px; font: bold 14px/14px Verdana, Arial; color:#000; margin:15px 0 0 0; padding:3px 0px 4px 0px; border-bottom:1px solid #CCC; }
#successbandcontainer a { color:#015ba7; }
#successbandcontainer a:hover { color:#f10; }
#successband_quicklinks {float:left; width:120px; margin:10px 0px 0 0px;padding:0; }
#successband_quicklinks.first {width:190px;margin-right:10px;}
#successband_quicklinks.last{width:190px;margin-left:10px;}
#successband_quicklinks p{padding:0; margin:0}
#successband_quicklinks ul{list-style:none; margin:0;}
#successband_quicklinks li{margin:0}
#successband_quicklinks a{color:#015ba7;margin: 8px 0 8px 0}
#successband_quicklinks a:hover{ color:#F10; }
#successband_quicklinks a.hdr{ color:#000; font-weight:bold; margin:8px 0px 0px 0px; }
div#successband_quicklinks.middle{margin:10px 20px 0 20px;padding:0;}
div#successband_quicklinks_img {float:left;padding:0;margin:10px 0px 8px 0px; padding: 1px 1px 9px 1px; background:url(../images/th_shadow.gif) top center no-repeat;}
div#successband_quicklinks_img img{margin:0;}
div#successband_quicklinks_img.first{margin:10px 10px 0 0}


#warning{float:left;}
#warning img {float:left;width:40px;padding:0;margin:0}
#warning h2 {width:300px; margin:0 0 0 50px;padding:8px 0 0 0;color:#f10;}


#login_messg {height:462px; width:527px; background:url(../images/bg_newloginbeige545.gif) no-repeat top left; padding:10px 0px 0px 10px;}
#login_img1 {float:left;padding: 40px 0px 0px 80px;margin:10px;}
#login_content { float:right; padding:0;margin:10px; width:100px;}
#login_img2 {float:right;padding:0;margin:10px;}
a.loginpromolarge {padding:12px 0px 0px 12px; float:left; height:58; width:486px; display:block;margin:1px;;background:#f6f6f0 url(../images/cta_default.gif) no-repeat top center;font-size:12px;}
a.loginpromolarge:hover {padding:12px 0px 0px 12px; height:58; width:486 display:block;margin:1px;background:#f6f6f0 url(../images/cta_default.gif) no-repeat top center;color:#F10;}
#loginTitle {font-size:14px;color:#000 ;font-weight:bold; margin-bottom:-13px; padding:0px;}
#login a { float:left; height:58; width:486px; display:block;margin:1px;;background:#f6f6f0 url(../images/cta_default.gif) no-repeat top center;}
#login a:hover { height:58; width:486 display:block;margin:1px;background:#f6f6f0 url(../images/cta_default_o.gif) no-repeat top center;color:#0287c7;}
.marketTxt { line-height:16px}
.marketTxt span{ font-weight:bold}
.marketTxt img { padding-right:20px}

#content5forgot {padding-bottom:10px;
padding-left:20px;
padding-right:30px;
padding-top:30px;
width:800px;}
.forgotH1 { font-size:12px;}
.highlight { color:#ff0000; font-weight:bold}
.contentcolumn { width:900px; margin:0px auto; text-align:justify;}

.date{background:transparent url(../images/calendar.gif) no-repeat scroll 0 0;float:right;height:46px;margin-right:8px;margin-left:0px;padding-top:3px;width:48px;}
.date p {color:#DDD3BB;font-family:Arial,Helvetica,sans-serif;font-weight:lighter;margin:0 0 0 -2px;text-align:center; padding:3px!important;}
.date span.month {display:block;font-size:14px;height:16px;margin:3px 0 0 0;}

.date span.day {color:#514D41;display:block;font-size:10px;padding-top:3px;}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height:1%;
}

.sidebox { float:left; margin:0px 10px 0px 0px}
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

.livechat{ background:url(../images/live-chat.gif) no-repeat top; width:120px; height:17px; padding:0 5px 0 25px; text-align:center;  margin:0px; line-height:17px;}
.livechat a{ color:#fff; font-weight:bold;}
.livechat a:hover{ color:#000;}

.gobutton{ background:url(../images/goBg.gif) no-repeat top; height:24px; width:35px; padding:5px 10px;}
.gobutton a{ color:#fff; font-weight:bold}

/* User page Style */
#user-search {margin-bottom:15px;}
#user-search fieldset {padding:10px 5px; border:1px solid #666;}
#user-search fieldset legend {padding:5px; margin:0px; font-size:14px; font-weight:bold; color:#333;}
#user-search fieldset div{ float:left; margin-right:10px; width:200px; text-align:left;}


#user-search fieldset div p{margin-bottom:5px; float:left;}
#user-search fieldset div label{float:left; width:70px;}

#user-search fieldset div input { float:left; padding:1px;}
#user-search fieldset div input.text-2{width:110px; border:1px #999999 solid;}
#user-search fieldset div input.button{width:70px; border:1px #A1A1A1 solid; padding:0px !important; background:url(../images/button.gif) repeat-x left; margin-top:5px;}

/* Sales Channel Style */
#sales-channel { float:left; width:330px;  border:1px solid #666; padding:10px; height:280px; overflow:auto; overflow-x:hidden;}
#sales-channel fieldset {padding:10px 5px; border:1px solid #666;}
#channel-info { float:right; width:300px; background:#F3F5F7;  border:1px solid #666; padding:10px; height:280px; overflow:auto; overflow-x:hidden;}
#channel-info li {margin:3px 0; padding:4px 0; font-size:12px; border-bottom:1px dashed #b3b3b3; width:300px;}
#channel-info li.none {border-bottom:0; text-align:center; margin-left:25%}
#channel-info li label {font-weight:bold;}
#channel-info p {float:left; width:250px; margin-top:10px;}
#channel-info p label {font-weight:bold;}
#channel-info a{color:#0079C2; text-decoration:underline;}
#channel-info a:hover{text-decoration:none;}
/* Active Entities Style */
#active-tree {float:left; width:350px;}
#active-tree div.content {width:330px;  border:1px solid #666; padding:10px; height:205px; overflow:auto; overflow-x:hidden;}

/* Active Entities Style */
#models-tree {float:right; width:300px;}
#models-tree div.content{width:280px; border:1px solid #666; padding:10px; height:205px; overflow:auto; overflow-x:hidden;}
#models-tree input.text-2 {height:14px; border:1px solid #666; width:80px;}

/* User page Style */
#form {margin:10px;}
#form fieldset {padding:10px 5px; border:1px solid #666; margin-bottom:10px;}
#form fieldset legend {padding:5px; margin:0px; font-size:14px; font-weight:bold; color:#333;}
#form fieldset div {float:left; margin-right:10px; width:200px;}
#form fieldset div.big{width:250px;}
#form fieldset div.wide{ float:left; margin-right:10px; width:600px;}
#form fieldset div p{margin-bottom:5px; float:left;}
#form fieldset div label{float:left; width:80px;}
#form fieldset div label.widelabel{ float:left; width:100px;}
#form fieldset div input{padding:1px;}
#form fieldset div input.text-1{width:110px; border:1px #999999 solid;}
#form fieldset div input.text-2{width:80px; border:1px #999999 solid;}
#form fieldset div textarea {width:160px; border:1px #999999 solid; height:35px;}
#form fieldset div a{color:#0287C7; padding:0 6px;}
#form fieldset div a:hover{text-decoration:underline;}

.action-container {margin:10px auto; width:180px; clear:both;}

/* add new model page*/
#form2 {margin-bottom:15px;}
#form2 fieldset {padding:10px 5px; border:1px solid #666; margin-bottom:10px;}
#form2 fieldset legend {padding:5px; margin:0px; font-size:14px; font-weight:bold; color:#333;}
#form2 fieldset div{  margin-right:10px; width:200px;}

#form2 fieldset div.wide{ float:left; margin-right:10px; width:600px;}
#form2 fieldset div p{margin-bottom:5px; float:left;}
#form2 fieldset div label{float:left; width:80px;}
#form2 fieldset div  label.widelabel{ float:left; width:100px;}
#form2 fieldset div input{padding:1px;}
#form2 fieldset div input.text-1 {width:110px; border:1px #999999 solid;}

/* Gride And Table data*/
#form table { padding:0px; margin:0px; width:100%; border:0px;}
#form th {background:#e5edf6; border-bottom:2px solid #a8c0de; border-top:none; border-left:none; border-right:none; color:#1f497d; padding:5px;
font-weight:bold; text-align:left;
}
#form .center { text-align:center;}
#form td {border-bottom:1px solid #a8c0de;color:#1f497d; padding:5px; vertical-align:middle;
}
#form .table-border-view td a {
font-size:12px;
}
#form a{ color:#0079C2; text-decoration:underline;}

#form .td-1 td {padding:5px;font-size:11px;background:#f2f1f1;
}
#form .td-2 td {background:#fff;padding:5px;font-size:11px;
}

/* Button Style */
.but_sm,.but_circ30,.but_circ15{ float:left; margin:5px 2px 0 2px;}
.but_sm a {display:block;height:24px;color:#FFF; float:left; background:url(../images/but_sm_left.gif) no-repeat left top; margin:0; padding:0; text-decoration:none !important; }
.but_sm a span {color:#FFF; float:left; display:block; background:url(../images/but_sm_right.gif) no-repeat right top; padding:5px 15px 8px 5px; margin:0 5px 0px 6px; font: bold 10px/10px Verdana, Arial; color:#FFF !important; white-space:nowrap; }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
.but_sm a span {float:none; color:#FFF;}
    /* End IE5-Mac hack */
.but_sm a:hover {background-position:0% -24px;}
.but_sm a:hover span {color:#FFF !important; background-position:100% -24px; font: bold 10px/10px Verdana, Arial; white-space:nowrap;}

/* new*/
.heading{ background:#acc9f5; font-weight:bold}
.tree{ width:340px; float:left; border:1px solid #333}
.searchResult { width:338px; border:1px solid #333; margin-left:4px;float:left; padding:4px 5px}
.searchResult p{ padding:5px 0px}
