
div#leftcol {width: 533px; float: left; clear: both; background-color: white; background-color: white; border-right: 1px solid #CCCCCC;}
div#leftcol {text-align: center;}
div#leftcol img#main {width: 499px; margin-top: 10px; margin-bottom: 16px;}
div#leftcol object#main {width: 499px; margin-top: 0px; margin-bottom: 0px;}
div#leftcol div#text {text-align: left; padding: 0px 40px 20px 40px; line-height: 1.4em;}
div#leftcol div#text img {align: left; margin-top: 50px; padding-right: 6px; }
div#leftcol div#text p {color: #666666; font-size: 92%; line-height: 1.8em;}
div#leftcol div#text h3 {color: #00467F; font-size: 94%; line-height: 1.8em; font-weight: bold; margin: 0px 0px 8px 0px; }
div#leftcol div#archive {text-align: left; margin-bottom: 40px;}
div#leftcol div#archive p.head {color:#00467F; font-size: 100%; font-weight: bold; padding: 6px 20px 0px 20px; }
div#leftcol div#archive p#subhead {color:#3399CC; font-size: 96%; padding: 0px 20px 6px 20px; line-height: 1.4em;}
div#leftcol div#archive p {font-size: 82%; line-height: 1.4em; padding: 0px 20px 0px 20px; margin-top: 6px; margin-bottom: 10px;}
div#leftcol div#archive a {font-size: 100%; font-weight: bold; }

div#rightcol {width: 266px; float: left;}

div#rightcol hr {clear: both; text-align: center; height: 1px; width: 90%; color: #CCCCCC; background-color: #CCCCCC; border: none;} /* the text-align attr is silly but required for IE6.  What else is new? */

div#rightcol h3 {width: 66px; float: left; color:#7A7A7A; font-size: 70%; font-weight: bold; padding-left: 14px; padding-top: 1px; padding-right: 12px; text-align: right;} /* padding-left is the same for this and h2*/

div#rightcol a.news {text-decoration: none; width: 150px; float: left; color: #00467F; font-size: 74%; padding-right: 14px; margin-bottom: 8px;} /* DEV /196/ */
div#rightcol a.news:hover {color: black; }

/* a class that's common to both columns*/
div.colhead {height: 42px; background: url('http://partnet.com/images/horiz_column_gradient.png') repeat-x bottom left; padding: 15px 0px 0px 16px; text-align: left; margin-bottom: 10px;}
div.colhead h2 {font-size: 11pt; color: #115288;  margin: 0px; margin-top: 1px; font-weight: bold;}

hr {clear: both; text-align: center; height: 1px; width: 93%; color: #CCCCCC; background-color: #CCCCCC; border: none;}

/* rules for "more news" image/link */
div#rightcol a#nav6 {float: left; margin: 0px 0px 10px 92px;}
div#rightcol img#thumb {margin: 0px 0px 10px 25px;}

/* rules for links table on index */

div#leftcol table {margin: 0px 15px 0px 19px; width: 495px; }
div#leftcol table th {border: none; color: white; height; 20px;  font-size: 86%; padding: 3px 15px 6px 19px;  font-weight: bold;  <!--background: url('http://partnet.com/images/table-gradient.png') repeat-x; --> }
div#leftcol table td {color: #7A7A7A; border: 2px solid white; padding-left: 20px; text-align: left; font-size: 82%;  padding-bottom: 4px; padding-top: 3px;}
div#leftcol table a {font-weight: bold; color: #577f99; font-size: 95%; border: padding-left: 20px; text-align: left: padding-bottom: 4px;}
div#leftcol table a:hover {color: #00467F; text-decoration: underline; }
div#leftcol table tr {border: none;}

div#leftcol div#ticker {width: 495px;  }
div#leftcol marquee.ticker {color: white; direction: left; font-size: 86%; font-weight: normal;  }
div#leftcol table.ticker {width: 495px;  }
div#leftcol table.ticker th {color: white; background-color: #7A7A7A; padding: 3px 3px 3px 5px; border: none; }


div#leftcol form.btn {margin: 0px 20px 20px 40px;}

