@import "../../css/fonts.css"; /* MUST COME BEFORE GLOBAL STYLES */
@import "../../css/global.css";
@import "../../css/sub-global.css";

#resources #primarynav li.resources ul li a { color: #666; border: none;}

#maincontent ul#whitepapers, #maincontent ul.articles { margin: 5px 0 10px 5px;}
#maincontent ul#whitepapers li { padding-left: 15px; background: url(../../site-graphics/document-icon.gif) center left no-repeat; }
#maincontent ul.articles li { padding-left: 15px; background: url(../../site-graphics/pdf-icon.gif) center left no-repeat; }
#whitepapers li a, .articles li a { font-size: 92%; color: #484848; text-decoration: none; }
#whitepapers li a:hover, .articles li a:hover { color: #5c74b8; } 

#maincontent ul#csdetail li { padding: 3px 0px 110px 220px; background: url(../../images/casestudy01_thumb.gif) center left no-repeat; }
#maincontent ul.csdetail li { padding: 3px 0px 110px 220px; background: url(../../images/casestudy01_thumb.gif) center left no-repeat; }
#maincontent ul#psdetail li { padding: 3px 0px 110px 220px; background: url(../../images/property01_thumb.gif) center left no-repeat; }
#maincontent ul.psdetail li { padding: 3px 0px 110px 220px; background: url(../../images/property01_thumb.gif) center left no-repeat; }

#csmaincontent { width: 100%; min-height: 298px; float: left; padding: 26px 0px 8px 26px; background: url(../../site-graphics/sub-main-bg.jpg) 1px 0px no-repeat; }
#csleftnav { float:left; clear:none; width:150px; padding:0px 0px 8px 0px; }
#cscontent { float:left; clear:none; padding: 0 0 0 10px; border-left:solid #CCC 1px; width:467px;}

#cscontent h2 { background:url(../../site-graphics/bullet-dblcolon-dk.png) 0px 6px no-repeat; padding:0 0 20px 14px; font-size:1.3em; color:#666; margin-bottom:7px; }
#cscontent h3 { background:url(../../site-graphics/bullet-dblcolon.png) 0px 4px no-repeat; padding:0 0 0 14px; font-size:1.1em; color:#666; margin-bottom:7px; }
#cscontent p {font-size:1em; line-height:1.6em; margin-bottom:7px; padding:5px 0 7px 14px;}
#cscontent ul {font-size:1em; line-height:1.6em; margin-bottom:7px; padding:5px 0 7px 28px;}
#cscontent blockquote {width:370px; font-size:1em; line-height:1.4em; margin:7px 10px; padding-left:5px; border-left:solid #666 2px;}
#cscontent cite {position:relative; text-align:right; right:-170px;}
#cscontent a {color:#14378E;}
#cscontent a:hover {text-decoration:none;}

#csleftnav h2 { background:url(../../site-graphics/bullet-dblcolon-dk.png) 0px 7px no-repeat; padding:0 0 20px 14px; font-size:1.4em; color:#666; margin-bottom:7px; }
#csleftnav li { list-style:none; padding:0 0 6px 0;}
#csleftnav li a { list-style:none; text-decoration:none; color:#666;}
#csleftnav li a:hover { list-style:none; padding:0 0 6px 14px; color:#8696c6; text-decoration:none; background:url(../../site-graphics/bullet-bluearrow.png) 0px 4px no-repeat;}
#csleftnav li.selected { list-style:none; padding:0 0 6px 14px; color:#8696c6; text-decoration:none; background:url(../../site-graphics/bullet-bluearrow.png) 0px 4px no-repeat;}
#csleftnav ul { padding:0 0 0 14px; margin:0 2px; text-decoration:none; font-weight:bold; color:#333; font-size:.9em; }

#csleftnav ul.sub li a:hover { list-style:none; padding:0 0 6px 8px; color:#8696c6; text-decoration:none; background:url(../../site-graphics/bullet-bluearrow.png) 0px 3px no-repeat;}
#csleftnav ul.sub li.selected { list-style:none; padding:0 0 6px 8px; color:#8696c6; text-decoration:none; background:url(../../site-graphics/bullet-bluearrow.png) 0px 3px no-repeat;}

