/* CSS definition file containing sitestyle stylesheets */
body { background-image:url(images/evobg.gif); color:#000; }
a, a:visited { color:#000; text-decoration:none; }
a:active { text-decoration:none; }
a:hover { color:#C00; text-decoration:none; }
#tablist { font:bold medium Arial, Helvetica, sans-serif; margin-bottom:0; margin-left:0; margin-top:0.1em; padding:3px 0 0; }
#tablist li { display:inline; list-style:none; margin:0; }
#tablist li a { background:#FFF; border:1px solid #778; border-bottom:none; margin-left:3px; padding:3px 0.5em; text-decoration:none; }
#tablist li a:link,#tablist li a:visited { color:navy; }
#tablist li a.current { background:#FC0; }
#tabcontentcontainer { border-bottom:1px none #CCC; border-left:1px none #CCC; border-right:1px none #CCC; border-top:1px solid #CCC; height:40px; margin:3px; padding:5px; width:100%; }
.tabcontent { display:none; }
.tbl { border:1px solid #99C; }
.firstpara:first-line { color:#AA7F00; font-weight:700; }
ul.firstpara li:first-line { color:#AA7F00; font-weight:700; padding-left: 5px; text-indent: -5px; }
ul.firstpara li { list-style: url(images/dot.gif); }
/*---- page nav ----*/
#bluenav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 23px; color: #FFFFFF; text-decoration: none; background-color: #FFFFFF; background-image: url(images/navbar_bg.gif); background-repeat: repeat-x; background-position: left center; text-align: center; }
#bluenav a, #bluenav a:visited { color: #FFFFFF; text-decoration: none; padding-right: 25px; padding-left: 25px; font: 11px/23px Tahoma, Arial, Verdana; }
#bluenav a:hover { color: #99FFFF; }
/*---- home nav ----*/
#homenav { color: #333333; text-decoration: none; text-align: right; background: url(images/homenav_bg.gif) repeat-x left center; font: 11px/25px Tahoma, Arial, sans-serif; margin-right: 15px; width: 469px; }
#homenav a, #homenav a:visited { color: #333333; text-decoration: none; padding-right: 7px; padding-left: 7px; font: 11px/25px Arial, Helvetica, sans-serif; }
#homenav a:hover { color: #333399; }
/**** case studies side nav ****/
#csblock { width:200px; }
#csblock ul { float:left; margin:0px; width:190px; list-style-type: none; padding: 0px; }
#csblock li { float: left; list-style-type: none; padding-bottom:5px; line-height: 18px; font-weight:bold; margin: 0px; }
#csblock a { font-weight:normal; }
#csblock ul ul li, #csblock ul ul li ul li { float: left; margin:0px; padding-left:5px; }
#csblock ul ul li ul li { margin:0px; padding-left:5px; border-top-width: 1px; border-top-style: dotted; border-top-color: #999999; }
#csblock ul ul li ul li a { width:170px; margin-bottom:5px; float:left; padding:0px; }
/**** case studies side nav ****/
.newsblock { }
.newsblock:first-line { font-size:14px; font-weight:bold; color:#2A3FAA; }
.newsblock a {
	font-weight: bold;
	color: #333333;
}
