
.multicol-wrapper {width: 910px; position: relative; margin: 0;padding: 0;}
.ptl 			{ width: 892px; margin: 10px 0px 10px 0px;}
.col1 			{ width: 190px; margin: 0px 0px 10px 0px; padding: 0px; float: left;}
.col2           { width: 524px;  margin: 0px 0px 10px 0px; padding: 0px; float: left;}
.col3           { width: 188px;  margin: 10px 0px 10px 0px; padding: 0px; float: left;}
/* Used only on the Support Home page */
.colSupportHome1	{ width: 476px; margin: 0px 0px 10px 0px; padding: 0px; float: left;}
.colSupportHome1a	{ width: 460px; margin: 0px;; padding: 0px; float: left;}
.colSupportHome2    { width: 222px;  margin: 0px 16px 10px 0px; padding: 0px; float: left;}
/* *********************** */
.multicol-wrapper .ptl {width: 441px; float: left; position: relative;}
.ptl-skin, .ptl-skin-home-col1-sub, .ptl-skin-mashup, .ptl-skin-sdsImage {position: relative; padding: 0; margin-bottom: 12px; }
.ptl-skin-home-col1-sub { float: left; }
.ptl-skin-mashup { border: 1px solid #cccccc; }
.ptl-noskin, ptl-skin-mashup-rh {position: relative; padding: 0; }
.ptl-skin-clearer {clear: both;}
.ptl-gutter       { padding-left: 10px;}
.ptl-titlebar, .ptl-titlebar-rh,
.ptl-titlebar-home-col1, .ptl-titlebar-home-col1a, 
.ptl-titlebar-home-col1b, .ptl-titlebar-home-col2, 
.ptl-titlebar-sdsImage { padding-top: 2px; position: relative; height: 19px; background-color: #f2f2f4; border-left: 1px solid #cecfce; border-top: 1px solid #cecfce; border-right: 1px solid #cecfce; vertical-align: middle;} 
.ptl-titlebar	  { width: 508px; }
.ptl-titlebar-home-col1		{ width: 458px; }
.ptl-titlebar-home-col2, 
.ptl-titlebar-home-col1a,
.ptl-titlebar-home-col1b	{ width: 220px; }
.ptl-titlebar-home-col1a	{ margin-right: 16px; }
.ptl-titlebar-home-col1b	{ margin-right: 0px; }
.ptl-titlebar-rh  { width: 186px; }
.ptl-min, .ptl-min-sdsImage {border: 1px solid #e2e2e2; border-bottom: 1px solid #cccccc;}
.ptl-title, .ptl-title-large   {font-size: 11px; font-weight: bold; color: #333333;}
.ptl-title-large   {font-size: 120%;}
.ptl-icon-min     {margin: 3px 5px; cursor: pointer; display: none;} /* Displayed by JavaScript */
.ptl-icon-edit    {position: absolute; top: 3px; right: 5px; margin-left: 5px; cursor: pointer; display: none;}/* Displayed by JavaScript */
.ptl-menu         {position: absolute; display: none; top: 0; right: 15px; color: #333333; background-color: transparent; padding: 0 8px 12px 2px; }
* html .ptl-menu  { border: 1px solid #999; background-color: white; height: 100px;padding: 0; right: 23px;}/*IE6*/
.ptl-noscript     {float: right; display: inline; width: 260px; margin-right: 5px; text-align: right;padding-top: 2px;}
.ptl-noscript a   { color: #2f6681; font-size: 11px !important;; margin: 0; padding: 0;}
.ptl-content, .ptl-content-home-col1, 
.ptl-content-home-col1a, .ptl-content-home-col1b,
.ptl-content-home-col2, .ptl-content-rh, 
.ptl-content-sdsImage, .ptl-min-sdsImage { border: 1px solid #cccccc;}
.ptl-content 	  { width: 508px; }
.ptl-content-home-col1	  { width: 458px; }
.ptl-content-home-col2, 
.ptl-content-home-col1a, 
.ptl-content-home-col1b	  { width: 220px; }
.ptl-content-rh, .ptl-content-mashup-rh   {width: 186px;}
.ptl-content-mashup-rh {margin-top: 59px; margin-left: 16px;}
* html ptl-content-mashup-rh {margin-top: 61px; margin-left: 18px;}

.ptl-menuitem     {display: block; text-decoration: none; color: black !important;padding: 1px 12px 1px 3px;}
.ptl-menuitem:hover {display: block; text-decoration: none; background-color: #dde6e8; color:black !important;}
.ptl-menuitem:visited { color: black !important; }
.ptl-menu-inner   { color: #333333;margin-left: 2px; padding-left: 5px; position: relative;background-color: transparent; z-index: 1;}
* html .ptl-menu-inner    { margin: 0; padding: 0; white-space: nowrap;  }/*IE6*/
.menushadowleft  { background-color: transparent; z-index: 0; position: absolute; left: 0; bottom: 0; width: 50%; height: 100%; background-position: bottom left;  background-repeat: no-repeat; }
* html .menushadowleft         { display: none; } /* IE6 */
.menushadowright { background-color: transparent; z-index: 0; position: absolute; right: 0; bottom: 0; width: 51%; height: 100%; background-position: bottom right;  background-repeat: no-repeat; }
* html .menushadowright        { border-right: 1px solid #666; border-bottom: 1px solid #666; width: 100%; height:100%; padding: 0; position: absolute; left: 1px; top: 1px; background-image: none;}/*IE6*/




/* Here I'm cheating (for now) to override the framework's CSS */
#framework-wrapper     { width: 902px; }
#framework-base-banner { width: 902px; }
#framework-content-main { margin-right: 0; }
#framework-column-center {height: auto; }
#framework-footer {margin-top: 20px; margin-bottom: 20px;}
body                   { font-size: 12px; font-family: Arial;} 



