#siteWrapper {    margin: 0 auto;    width:780px;}.color1 { background-color:#CCCCCC; }.color2 { background-color:#DDDDDD; }/* ------------------------------------------------------------------- *//* menu css ******************************/.columnWrapperGray {    background-color:#CCCCCC;}.columnPadding { padding: 5px; }.menu {    font: normal 11px arial;    padding:5px 0 0 7px;}.menu dl {    display:inline;}.menu dl dt {    /*	background-image:url(/images/bullet.gif);*/    background-position:left;    background-repeat:no-repeat;    padding-left:4px;    padding-bottom:5px;    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    font-weight: bold;    color: #336699;}.menu dl dt a {    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    font-weight: bold;    color: #336699;    text-decoration: none;}.menu dl dd {    margin: 0px 0px 0px 0px;    padding: 0px 0px 5px 14px;    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    font-weight: bold;    color: #333333;    text-decoration: none;}.menu dl dd a {    color: #333333;    text-decoration: none;}.menu .highlighted a {    color:#FF3333;}.section {    color:#336699;    font-weight:bold;}.menu a:hover {    text-decoration: underline;}/* end menu *****************************/#sub_icons a { background-repeat: no-repeat; color: #0083C4; padding: 2px 0 0 20px; text-decoration: none; font-size: 12px; }#sub_icons a:hover { text-decoration: underline; }.icon_mag { background-image: url(/includes/images/icon_mag.png); }.icon_email { background-image: url(/includes/images/icon_email.png); }.icon_rss { background-image: url(/includes/images/icon_rss.png); }.icon_twitter { background-image: url(/includes/images/icon_twitter.png); }.icon_facebook { background-image: url(/includes/images/icon_facebook.png); }.icon_linkedin { background-image: url(/includes/images/icon_linkedin.png); }/* Buyers Guide CSS -------------------------------------------------- */#buyers_guide {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #000000;    text-decoration: none;}.aside { background-color:#000000; float:right; padding-bottom:5px; padding-left:7px; padding-right:5px; padding-top:5px; margin-right:3px; font-size:9px !important; color:#000000; }.aside a { font-size:9px !important; text-decoration:none; }.aside a:hover { text-decoration:underline; }.letter {    font-family:Arial, Helvetica, sans-serif;    font-size:18px;    font-weight:bolder;    padding-bottom: 5px;    border-bottom: 2px solid #000000;    clear:both;    float:none;}.letterHeader {    border-bottom: 2px solid #000000;    clear:both;    float:none;    font:bold 16px arial;    padding: 6px 0 6px 5px;    margin:2px 3px;}#buyers_guide h1 {    display:inline;    font-family: Arial, Helvetica, sans-serif;    font-size: 18px;    font-weight: bold;    color: #336699;    text-decoration: none;}#buyers_guide h2 {    display:inline;    font-family: Arial, Helvetica, sans-serif;    font-size: 14px;    font-weight: bold;    color: #30789B;    text-decoration: none;}#buyers_guide td {    vertical-align:top;}#buyers_guide td a {    color:#000000;    text-decoration:none;}#buyers_guide .link_highlight {    color:#336699;    text-decoration:none;}#buyers_guide td a:hover {    color:#336699;    text-decoration:none;}#buyers_guide .alphabet, #buyers_guide .alphabet a {    font-family: Arial, Helvetica, sans-serif;    font-size:14px;    font-weight:bolder;    color:#336699;    text-align:center;    text-decoration:none;}#buyers_guide .alphabet a:hover {    text-decoration:underline;}#buyers_guide .letter {    font-family:Arial, Helvetica, sans-serif;    font-size:18px;    font-weight:bolder;    border-bottom:1px solid #CCCCCC;}#buyers_guide .company_highlight {    background:#DDDDDD;    font-size:14px;    font-weight:bolder;}/* ------------------------------------------------------------------- *//* Page Content *************************/.letter {padding-bottom:3px; padding-top:5px;font-weight:bold; font-size:14px; font-color:#000;}.alphabet {padding-bottom:10px;}.alphabet a {font-weight:bold;}.alphabet_list { color:#FFFFFF; font-weight:bold; }.alphabet_letter { color:#000; font-size:14px; font-weight:bold; padding-bottom:30px; }/*.alphabet_letter { background:#7f6092; color:#FFFFFF; font-size:14px; font-weight:bold; padding:3px; }*//*.dim { color:red; }*/.content {    /*	padding:0px 0px 0px 15px;*/    font: normal 12px arial;    vertical-align:top;    background-color:#FFFFFF;}/* Title */.content h1 {    display: inline;    font:bolder italic 24px Arial, Helvetica, sans-serif;    text-decoration: none;    color: #0066CC;}.content .title {    font:bolder italic 24px Arial, Helvetica, sans-serif;    /*        padding-left:12px;*/    text-decoration: none;    color: #0066CC;}/* Subtitle */.content h2 {    display: inline;    font:bold 16px Arial, Helvetica, sans-serif;    color: #0083C4;    text-decoration: none;}.content .subtitle {    font:bold 16px Arial, Helvetica, sans-serif;    color: #0083C4;    text-decoration: none;}/* byline */.content h3 {    display: inline;    font:bolder 12px Arial, Helvetica, sans-serif;    color: #000;    text-decoration: none;}.content .byline {    font:bolder 12px Arial, Helvetica, sans-serif;    color: #000;    text-decoration: none;}/* para header */.content h4 {    display: inline;    font:bold 12px Arial, Helvetica, sans-serif;    color: #0083c4;    text-decoration: none;}.content .paragraphHeader {    font:bold 12px Arial, Helvetica, sans-serif;    color: #0083c4;    text-decoration: none;}/* author */.content h5 {    font:normal 12px arial;    color:#000000;    font-style:italic;}.content .aboutAuthor {    font:normal 12px arial;    color:#000000;    font-style:italic;}.content p, .content div, .content span, .content ul, .content li, .content table {    font:normal 12px arial;}.content a {    font:normal 12px arial;    color:#0083c4;    text-decoration:none;}.content a:hover {    text-decoration: underline;}.content .caption_right {    background-color: #DDD;    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    color: #333;    float:right;    margin: 0px 0px 5px 7px;}.content .caption_right img {    border: 1px solid black;}.content .caption_left {    background-color: #DDD;    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    color: #333;    float:left;    margin: 0px 7px 5px 0px;}.content .caption_left img {    border: 1px solid black;}.content .caption_center {    background-color: #DDD;    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    color: #333;}.content .caption_center img {    border: 1px solid black;}.caption ul {    list-style-type: disc;}/* Breadcrumb trail */#breadcrumb { color: gray; font:normal 12px arial !important; }#breadcrumb .header, #breadcrumb .header a { font:bold 2px Tahoma, Arial !important; color:#000000 !important; }#breadcrumb .header a:hover { font:bold 16px Tahoma, Arial !important; color:#0083C4 !important; }#breadcrumb a { color: #0083C4; font:normal 12px arial; text-decoration: none; }#breadcrumb a:hover { color: #0083C4; font:normal 12px arial; text-decoration: underline; }#breadcrumb .left { float:left; }#breadcrumb .right {float:right; cursor:pointer; font:bold 12px arial; color:#000000; }/* End Page Content *********************/.rss, .rss a{    font: normal 12px Arial, Helvetica, sans-serif;    color:#000000;    text-align: left;    text-decoration:none;}.rss a:hover { text-decoration:underline; }.rss h3 {    display:inline;    font: bold 14px Arial, Helvetica, sans-serif;    color:#0083C4;}/* Deprecated CSS ************************************************** */.DarkBlueSubhead { font: bold normal small Arial, Helvetica, sans-serif; color: #EB1C24; text-decoration: none }.SubheadPink1 {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #D71264; text-decoration: none}.Normal {  font-family: Arial, Helvetica, sans-serif; font-size: x-small}.SmallNormal { font-family: Arial, Helvetica, sans-serif; font-size: xx-small}.SmallNormalLink { font-family: Arial, Helvetica, sans-serif; font-size: xx-small ; color: #d71264; font-weight: bold}.NormalBold { font-family: Arial, Helvetica, sans-serif; font-size: x-small ; font-weight: bold}.BoldSubhead { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold }.SmallNormalPink { font-family: Arial, Helvetica, sans-serif; font-size: xx-small ; color: #d71264}.SmallNormalPinkItalicBold { font-family: Arial, Helvetica, sans-serif; font-size: xx-small ; color: #d71264 ; font-style: italic; font-weight: bold}.SmallNormalPinkItalic { font-family: Arial, Helvetica, sans-serif; font-size: xx-small ; color: #d71264 ; font-style: italic; font-weight: normal}.HeadPink { font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #D71264 }.HeadPink2 { font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #EB1C24 }.XXSmallPink { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #D71264 }.XXSmallPinkBold { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bolder; color: #D71264 }.XXSmallNormal { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal}.XXSmallNormalBold { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bolder}.XXSmallPinkBoldItalic { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bolder; color: #D71264 ; font-style: italic}.NormalBoldPink { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #D71264 ; text-decoration: none}.Head2Pink { font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: bold; color: #D71264 }.Head3Pink { font-family: Arial, Helvetica, sans-serif; font-size: x-large; font-weight: bold; color: #D71264 }.Head4Pink { font-family: Arial, Helvetica, sans-serif; font-size: xx-large; font-weight: bold; color: #D71264 }.NormalPink { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; color: #D71264 ; text-decoration: none }.WhiteNormalBold { font-family: Arial, Helvetica, sans-serif; font-size: x-small ; font-weight: bold ; color: #FFFFFF}.XXSmallWhiteNormalBold { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bolder ; color: #FFFFFF}.WhiteXSNormalBold { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bolder; color: #FFFFFF}.WhiteSubhead { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #FFFFFF; text-decoration: none }.WhiteHead1 { font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #FFFFFF; text-decoration: none }.WhiteHead2 { font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: bold; color: #FFFFFF; text-decoration: none }.WhiteHead3 { font-family: Arial, Helvetica, sans-serif; font-size: x-large; font-weight: bold; color: #FFFFFF; text-decoration: none }.WhiteHead4 { font-family: Arial, Helvetica, sans-serif; font-size: xx-large; font-weight: bold; color: #FFFFFF; text-decoration: none }.WhiteNormal { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; color: #FFFFFF}body {    background-color: #FFFFFF;    color: #333333;    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;}.www, .www a {    /*padding-left:7px;*/    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #0083c4;    text-decoration: none;}.description {    padding-left:10px;}.address {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #CCFFFF;}.nav_current {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #FFFF99;    text-decoration: underline;}h6 {    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #FFFFFF;    text-decoration: underline;}.nav_main {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #000000;    text-decoration: underline;}h3 {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 16px;    font-style: italic;    font-weight: bold;    color: #003399;}link {    color: #000099;    text-decoration: underline;    font-weight: bold;}h4 {    font-family: Arial, Helvetica, sans-serif;    font-weight: bold;    color: #003366;    font-size: 14px;    font-style: italic;    font-variant: normal;    text-transform: none;    text-decoration: underline;}.sponsor {    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #FF3366;}.title {    font-family: Arial, Helvetica, sans-serif;    font-size: 24px;    font-weight: bold;    color: #0066CC;    font-style: italic;}.headlines {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #000000;}p {    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    color: #000000;}.top_title {    font-family: Geneva, Arial, Helvetica, sans-serif;    font-size: 16px;    font-weight: bold;    color: #FFFFCC;}.footnote {    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    color: #000000;    height: 3px;    position: absolute;    vertical-align: top;    font-style: normal;    width: 3px;}li {    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    color: #333333;}ul {    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    font-weight: bold;    color: #000000;}.byline {    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    font-weight: bold;    color: #000000;}.publications, .publications a {    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #FFFFFF;    /*        float:right;*/    text-decoration: none;    /*        width:600px;*/    /*             padding-left:200px;*/}.publications {    font-family: Arial, Helvetica, sans-serif;    float:right;    font-size: 10px;    font-weight: bold;    color: #FFFFFF;    text-decoration: none;    /*        padding-left:240px;*/}.heading {    font-family: Arial, Helvetica, sans-serif;    font-size: 18px;    font-style: italic;    font-weight: bold;    color: #000000;    font-variant: normal;}.white {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #FFFFFF;}h5 {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-style: italic;    font-weight: bold;    color: #CC3366;}.header {    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    font-weight: bold;    color: #003366;    font-style: italic;}.sponsor2 {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 14px;    font-weight: bold;    color: #CC3399;}.subtitle {    font-family: Arial, Helvetica, sans-serif;    font-size: 16px;    font-weight: bold;    color: #0083c4;}.yellownormal {    font-family: Arial, Helvetica, sans-serif;    font-size: small;    font-style: normal;    line-height: normal;    font-weight: bold;    font-variant: normal;    text-transform: none;    color: #FADA85;    text-decoration: none;}.normalbluebold {    font-family: Arial, Helvetica, sans-serif;    font-size: small;    font-style: normal;    line-height: normal;    font-weight: bold;    font-variant: normal;    text-transform: none;    color: #0083C4;    text-decoration: none;}.grey {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #333333;    text-decoration: none;}.blackbold {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #000000;    text-decoration: none;}.caption_right {    background-color: #DDD;    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    color: #333;    float:right;    margin: 0px 0px 5px 7px;}.caption_right img {    border: 1px solid black;    text-align: center;}.caption_left {    background-color: #DDD;    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    color: #333;    float:left;    margin: 0px 7px 5px 0px;}.caption_left img {    border: 1px solid black;    text-align: center;}.caption {    background-color: #DDD;    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    color: #333;    margin: 0px 7px 5px 7px;}.caption img {    border: 1px solid black;    text-align: center;}.rss_date {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #000000;    text-decoration: none;}.rss_title, .rss_title a {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #0083c4;    text-decoration: none;}.rss_body {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #000000;}.article_listing_date, .article_listing_date a {    font-family: Arial, Helvetica, sans-serif;    font-size: 14px;    font-weight: bold;    color: #000000;    text-decoration: none;}.esclusiveDate{    font-family: Arial, Helvetica, sans-serif;    font-size: 14px;    font-weight: bold;    color: #000000;    text-decoration: none;}.content .listing_header, .content .listing_header a {    font-family: Arial, Helvetica, sans-serif;    font-size: 16px;    font-weight: bold;    color: #0083c4;    text-decoration:none;}.article_listing_header, .article_listing_header a {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    /*	font-weight: bold;*/    color: #0083c4;    text-decoration:none;}.article_listing_title, .article_listing_title a {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #0083c4;    text-decoration: none;}.article_listing_subtitle, .article_listing_subtitle a {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #000;    text-decoration: none;}.search_listing_header, .search_listing_header a {    font-family: Arial, Helvetica, sans-serif;    font-size: 14px;    	font-weight: bold;    color: #0083c4;    text-decoration:none;}.article_listing_date, .article_listing_date a {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #ff0000;    text-decoration: none;}.article_listing_subtitle {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    /*        padding-left:20px;*/    color: #000000;}.article_listing_byline {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #000000;    font-weight:bolder;}dl.more_articles_box {    border: 1px solid #666;    background-color:#EEE;}.more_articles_box dt {     background-color:#CCC;    font-family:Arial, Helvetica, sans-serif;    font-size:14px;    font-weight:bolder;    color:#000000;    padding:5px;    border-bottom:1px solid #666;}.small_text {    text-align:right;    font-size:10px;    font-weight:normal;}.more_articles_box dd {    margin: 0px 5px 0px 5px;}.years {    text-align:center;}/*  Rounded Box Corners---------------------------------------------------------------------- */.box {margin: 0 1em 0.75em 0; position: relative;  }b.cn {     position: absolute;    height: 10px;    width: 10px;    margin: 0;    padding: 0;    /*background: url(/includes/images/white.png) no-repeat; */    line-height: 1px;    font-size: 1px;} b.tl {top: -1px; left: -1px; background-position: top left;}b.tr {top: -1px; right: -1px; background-position: top right;}b.bl {bottom: -1px; left: -1px; background-position: bottom left;}b.br {bottom: -1px; right: -1px; background-position: bottom right;}/* IE Filters */* html b.bl {bottom:-2px}* html b.br {bottom:-2px}* html b.cn {    /* background-image: url(/includes/images/white.gif); */}#search { border: 1px solid #CCC; padding: 9px 0 0 9px; margin-bottom: 1.5em; background: url(/includes/images/fade-grey.gif) 50% 0 repeat-x; }/*#search b.cn {background-image: url(/includes/images/bord-silver.png);}#search b.cn {background-image: url(/includes/images/bord-silver.png);}* html #search b.cn {background-image: url(/includes/images/bord-silver.gif);} /* IE filter */#search a {    font-size:14px;    font-weight:bolder;    color:#336699;    text-decoration:none;}#search a:hover {    text-decoration:underline;}#search { margin: auto; }#footer, table#footer {font-size:14px;  }#footer a, table#footer a { color:#000000; text-decoration:none; }#footer a:hover, table#footer a:hover { text-decoration:underline; }.alignRight {    text-align: right;}.alignCenter {    text-align: center;}.alignLeft {    text-align: left;}.spacer {    float:none;    clear:both;}.spacer_10 {    float:none;    clear:both;    height:10px;}.gap {    padding-top:10px;}#months {    padding-left:3px;}#months a {    padding-left:3px;    text-decoration:none;}#months a:hover {    padding-left:3px;    text-decoration:underline;}.up {    vertical-align:top;    font-size:12px;}.middle {    vertical-align:middle;}.gray {    background-color:#ccc;}.rightSide {    float:right;    /*    padding-left:300px;*/}.right {    float:right;    vertical-align:top;}.left {    /*    float:left;*/    vertical-align:top;    /*    font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #0083c4;*/    /*    padding-right:15px;*/}.leftSide {    float:left;    padding-right:15px;    padding-bottom:20px;}.middle {    padding:0px 10px 0px 10px;    vertical-align:top;}.biz {    font-size:14px;    color:#0083c4;    font-weight:bold;    padding:5px 0 10px 3px;   }.advertise {    font: normal 12px arial;    padding:5px 0 0 7px;    height:210px;    width:150px;    border: 2px solid #000;    background-color:#eee;    float:left;}.results {    font-size:12px;    text-decoration:none;}.results a {    font-size:12px;    color:#0083c4;    font-weight:bold;    text-decoration:none;}.results a:hover {    font-size:12px;    font-weight:bold;      color:#0083c4;    text-decoration:underline;}.boxleft {    float:left;    vertical-align:top;}.boxright {    float:right;    vertical-align:top;}.cpinfo {    text-decoration: underline;    font-size:16px;    font-family:Arial;}.jobdesc {    text-decoration: none;    font-size:16px;    font-family:Arial;}.jobtitle a{    text-decoration:none !important;    font-weight:bold;    color:#ff0511;}.jobtitle {    text-decoration:none !important;    font-weight:bold;    color:#ff0511;}.jobs {    font-size:12px;    font-family: Arial;}dt a{    /*    padding-bottom: 15px;*/    text-decoration: none;    color:#508fbb;}dt {    padding-bottom: 5px;    /*    text-decoration: none;*/    color:#508fbb;    font-weight:bold;}dd a{    text-decoration: none;    color:#000;}dd {    padding-bottom: 5px;}.highlighted {    color: #df0000;}#menuMiddle {    min-height:850px;}.covers {    padding: 10px 10px 10px 10px;    float:left;    width:150px;}.covers img {    height:200px;}.container {    width:700px;}.covername {    color:#0083c4;    text-align:center;    font-size:12px;    width:150px;}.years {    font-size:12px;    padding:2px 3px 2px 3px;    text-align:center;    color:#0083c4;}.bold {    font-weight:bold;}

