html { overflow:-moz-scrollbars-vertical; overflow-x:auto; }
body { font-family:Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; font-size:75%; color:#666666; margin:0px; background:#FCFDFE url('images/main-bg-1.gif') repeat-x; text-align: center}
img { border:none; }
a { text-decoration:none; color: #1E64BA; }
h1,
h2,
h3,
h4,
ul { padding:0px; margin:0px 0px 10px 0px; list-style-type:none; }
/*p { margin:0px 8px 10px 8px; line-height:18px;}*/
textarea, input, select { font-family:Arial,Helvetica,sans-serif,Trebuchet MS,Verdana; font-size:13px; }
.left { float:left; }
.right { float:right; }

div.clear { clear:both; line-height:0px;}
.no-show { display:none; height:0px; font-size:0px; }



div#container-1 { background:url('images/main-bg-2.gif') repeat-y; width:1000px; margin:auto; text-align: left;}
div#container-2 { background:url('images/main-bg-3.gif') no-repeat; text-align: left;}
/*div#main-content { background:url('images/default-bg-3.gif') no-repeat bottom left; }*/
div#base-content { padding:24px 14px 3px 22px; text-align: left; background:url('images/default-bg-4.gif') no-repeat bottom left; }

div#top-header { text-align:center; margin:auto; height:15px; font: 12px Arial, Verdana, Tahoma, arial, sans-serif; }
div#top-header ul.navigation { margin:0; padding:0px; display:inline; 	}
div#top-header ul.navigation li { display:inline; padding:0px 20px 0 16px; border-left:1px solid #666666; }
div#top-header ul.navigation li.first { border-left:none; }
div#top-header ul.navigation li a { text-decoration:none; }
div#top-header ul.navigation li a:visited { }
div#top-header ul.navigation li a:hover {  text-decoration:underline; }

div#header { padding: 14px 0; height:96px; position: relative;} /* Position: relative for Twitter icon positioning */
div#header div.logo { padding: 18px 0 0 2px; float:left; }
div#header div.top-banner { padding: 0px 78px 0px 78px; float:left;}
div#header div.profile { padding: 0px; float:left; width:248px; height:100px;}
div#header div.profile div.image { float:right; width:100px; height:100px; border:1px solid #eee; text-align:center; }
div#header div.profile div.details { font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS; }
div#header div.profile div.details div.header {color:#D2D2D2; line-height:20px; font-size:20px; font-weight:bold;}
div#header div.profile div.details div.name {color:#000000; line-height:18px; font-size:18px; font-weight:bold; padding:5px 0 0 0;}
div#header div.profile div.details a {font-size:11px;}
div#header div.profile div.details div.time {color:#979797; font-size:11px; padding:5px 0 0 0;}


.small-container { padding: 7px 0 0 0; margin: 0px 8px 5px 8px; HEIGHT: auto; }
.small-container p { MARGIN: 0; padding:7px 6px 5px 6px; line-height:18px; }


/*div#footer { background:url('images/main-bg-4.gif') no-repeat right bottom; width:1000px; margin:auto; height:60px; }*/
div#footer { background:url('images/footer-bg.gif') no-repeat right bottom; width:1000px; margin:auto; height:82px; color:#FFFFFF;font: 11px Verdana, Tahoma, arial, sans-serif;}
div#footer div.logo { margin:11px 25px 0px 0px; float:right; display:inline; }
div#footer ul.navigation { margin:15px 0px 0px 30px; padding:0px; float:left; display:inline; 	}
div#footer ul.navigation li { display:inline; padding:0px 20px 0 16px; border-left:1px solid #FFFFFF; }
div#footer ul.navigation li.first { border-left:none; }
div#footer ul.navigation li a { text-decoration:none; color:#FFFFFF; }
div#footer ul.navigation li a:visited { color:#FFFFFF; }
div#footer ul.navigation li a:hover { color:#FFFFFF; text-decoration:underline; }
div#footer div.copyright {padding: 14px 120px 0px 0px;}
div#footer div.copyright a {color:#FFFFFF; }
div#footer div.copyright-login-page {padding-left:120px;}

div#default div.container-1 { background:url('images/default-bg-1.gif') repeat-y; text-align: left; }
div#default div.navigation { width:244px; float:left; padding:0; }
div#default div.home { padding:10px 10px 0 0; float:right;}
div#default div.home a { color:#FFFFFF;}

div#default div.content { width:470px; float:left; margin:0px 2px;}
div#default div.content-inner { width:370px; float:left; padding:10px 0;}
div#default div.content-inner-img { padding-right:27px;}

div#default img.home-action-button { padding:0 25px 0px 0; width:203px; height:80px; }
div#default img.blog-action-button { padding:0 25px 0px 0; width:218px; height:65px; }

div#default img.action-button { padding:0 0 20px 0; width:255px; height:64px;}

div#default div.container-main { padding: 0 0 20px 0;}
div#default div.panel { width:244px; float:left; padding:0px;}

div#default div.container-2 { background:url('images/default-bg.gif') repeat-y; text-align: left; }
div#default div.content-page { width:715px; float:left; margin:0px 2px;}
div#default div.content-page h1 { margin: 0; padding: 7px 0px 8px 12px; font: bold 20px Arial, Verdana, Sans-Serif; color: #FFF; background: #1E64BA; text-transform:none; }
div#default div.content-page h2 { margin: 15px 0 0 0; padding: 0; font: bold 20px Arial, Verdana, Sans-Serif; color: #808080; text-transform:none; }
div#default div.content-page h3 { margin: 0; padding: 0 0 0px 0; font: bold 15px Arial, Verdana, Sans-Serif; color: #808080; text-transform:none; }
div#default div.content-page h4 { margin: 0; padding: 0 0 0px 0; font: normal 16px Arial, Verdana, Sans-Serif; color: #808080; text-transform:none; }


div#default div.content-page .blue { color:#1E64BA; }

div#default div.navigation h2 {	margin: 0; padding: 7px 0px 8px 12px; font: bold 20px Arial, Verdana, Sans-Serif; color: #FFF; background: #1E64BA; text-transform:none;}
div#default div.content h1 { margin: 0; padding: 7px 0px 8px 12px; font: bold 20px Arial, Verdana, Sans-Serif; color: #FFF; background: #1E64BA; text-transform:none;}
div#default div.content h2 { margin: 0; padding: 7px 0px 8px 12px; font: bold 20px Arial, Verdana, Sans-Serif; color: #FFF; background: #1E64BA; text-transform:none;}
div#default div.panel h2 { margin: 0; padding: 7px 0px 8px 12px; font: bold 20px Arial, Verdana, Sans-Serif; color: #FFF; background: #1E64BA; text-transform:none; }

div#default div.navigation h3 { margin: 0px 0 0 0px; padding: 5px 0px 4px 6px; font: bold 16px Arial, Verdana, Sans-Serif; color: #1E64BA;	background:url(images/blue-sub-title-fade.gif) repeat-y left top;}
div#default div.content h3 { margin: 0px 0 0 0px; padding: 5px 0px 4px 6px; font: bold 16px Arial, Verdana, Sans-Serif; color: #1E64BA; background:url(images/sub-title-fade.gif) repeat-y left top;}
div#default div.content .col2 h3 { margin: 0px 0 0 0px; padding: 5px 6px 4px 0px; font: bold 16px Arial, Verdana, Sans-Serif; color: #1E64BA; background:url(images/revert-sub-title-fade.gif) repeat-y right top; }
div#default div.panel h3 { margin: 0px 0 0 0px; padding: 5px 0px 4px 6px; font: bold 16px Arial, Verdana, Sans-Serif; color: #1E64BA; background:url(images/blue-sub-title-fade.gif) repeat-y left top;}

div#login { display:block; width:390px; text-align:left; margin:0px auto; padding:70px 0;}
div#login div#login-logo { width:390px; text-align: center; }
div#login div#login-sponsor { width:332px; margin-left:25px; }
div#login div#login-form { display:block; width:380px; margin-top:60px; margin-bottom:20px; }
div#login div#login-form label { margin: 8px 5px 0 0; display: block; float: left; clear: left; text-align: right; width: 45%; }
div#login div#login-form input { margin: 5px 0 12px 0; width: 50%; border: 1px solid #ccc;}
div#login div#login-form input.button,
div#login div#login-form a.button {	margin:5px 10px 20px 0px; background-color: #F8F7F6; cursor:pointer; border: 1px solid #195298; color:#195298; } 
div#login div#login-form input.button { width:auto; padding:0 6px 1px 6px; padding:1px 9px 2px 9px\9; #padding:0 1px 0 0; }
div#login div#login-form a.button {	display:block; position:absolute; top:0; right:-80px; padding:1px 13px 2px 12px; font-size:13px; text-decoration:none; } 
div#login div#login-form div.text{ width:220px; text-align:left; margin-top:10px; padding-left:80px; font-size:12px; color:gray; position:relative;}
div#login div#login-form div.validationsummary { background-color:#F8FAFD; border:1px solid #E2E2E3; padding:10px; margin:15px 10px 5px 20px; font-weight:bold; }
div#login div#login-form div.validationsummary ul { margin:0px; font-weight:normal; color:Black; }
div#login div#logout { display:block; width:332px; margin-top:60px; margin-bottom:60px; text-align:center; }

div.pilot-user-notes { position:absolute; top:-590px; right:30px; width:200px; background-color:#E9EFF6; padding:20px; margin:0 10px; }

div.validation-summary { background-color:#F8FAFD; border:1px solid #E2E2E3; padding:10px; font-weight:bold; margin:15px 0px; }
div.validation-summary ul { font-weight:normal; color:Black; list-style-type:disc; margin:5px 0px 0px 15px; }
input.button { width: 65px; margin:10px 0; background-color: #F8F7F6; cursor:pointer; border: 1px solid #195298; color:#195298; } 
div.message { font: bold 13px Arial, Verdana, Sans-Serif; color: #808080; padding:10px 0;}
.small-container { padding: 7px 0 0 0; margin: 0px 8px 5px 8px; HEIGHT: auto; }
.small-container p { margin:0; padding:7px 6px 5px 6px; line-height:18px; }
.small-container ul { margin-bottom:5px; }
.small-container img.colleague { padding:12px 9px 9px 0px; width:74px; height:75;}
.small-container a.rss { background:url(images/rss.gif) no-repeat 0px 1px; padding-left:20px; height:17px; display:block; margin-bottom:7px; margin-top:-3px; }
.small-container p.news-archive { padding:0 6px 20px 6px; }
.small-container p.news-archive a { background:url(images/arrow.gif) no-repeat 0px 4px; padding-left:12px; display:block; font-weight:bold; }
.small-container p.news-archive a:hover { text-decoration:underline; }

.sitesearchwrap {height:30px; margin-top: 10px;}

.searchbox, .sitesearchbox { font-size:12px; width:90px; height:17px; border:none; color:#2f2f2f; border:solid 1px #b6b6b6; float:left; background:#FFFFFF; margin:0; padding:0 0 0 2px; }
.searchsubmit { width:20px; height:19px; background:url(images/search-button.gif) no-repeat; display:inline; cursor:pointer; border:none; float:left; margin:0; padding:0; }

.sitesearchwrap .sitesearchbox {width: 173px;}

.two-columns { padding: 40px 0 0 0; margin: 0px 8px 0 8px;}
.two-columns p { MARGIN: 0; padding:7px 6px 5px 6px; line-height:18px;}
.col1 {	float: left; width: 220px; margin-right:50px;}
.col2 { float: left; width: 184px; text-align:right; background:url('images/bubble.gif') no-repeat left top;}

.content-main { padding: 0px 0px 10px 15px; }
.content-text { padding: 0px 15px 0px 0px; }

#conversation { position:absolute; bottom:26px; right:0; width:234px; font-size:11px; }

div#default div.content-page div.two-col {padding: 15px 0;}
div#default div.content-page div.two-col h2 { margin: 0; padding: 0 0 10px 0; font: bold 15px Arial, Verdana, Sans-Serif; color: #808080; text-transform:none; }
div#default div.content-page div.two-col h3 { margin: 0; padding: 10px 0 0 0; font: bold 15px Arial, Verdana, Sans-Serif; color: #808080; text-transform:none; }
div#default div.content-page div.two-col p { margin: 0; padding: 0; }
div#default div.content-page div.two-col span.small { font-size:11px; }
div#default div.content-page div.two-col-left { float: left; width: 347px; margin-right:20px; }
div#default div.content-page div.two-col-right { float: left; width: 316px; }
div#default div.content-page div.two-col-right div.notes-title { font-weight:bold; font-size:14px; padding:0 0 5px 0; }
div#default div.content-page div.two-col-right div.notes { background-color: #E9EFF6; padding:15px; line-height:1.5;}
div#default div.content-page div.two-col-right div.notes p { background-color: #E9EFF6; padding:5px 0; }
div#default div.content-page div.two-col-left tr {height:25px;}
div#default div.content-page div.two-col-left td.value { color: #000000; text-align:left;}
div#default div.content-page div.two-col-left td { color:#979797; text-align:right; }

div#default div.content-page div.content-left { float: left; width: 398px; margin-right:20px; }
div#default div.content-page div.content-left h2 { margin: 0; padding: 20px 0 0 0; font: bold 15px Arial, Verdana, Sans-Serif; color: #808080; text-transform:none; }
div#default div.content-page div.content-left h3 { margin: 0; padding: 20px 0 0 0; font: bold 15px Arial, Verdana, Sans-Serif; color: #808080; text-transform:none; }
div#default div.content-page div.content-left p { margin: 0; padding: 0; }
div#default div.content-page div.content-right { float: left; width: 255px; }

hr {color:#E9EFF6; margin:0px 0 0 0;}

/*----------------------- Form Pages ------------------------------*/

.form textarea.long {width:310px; height:100px;}
.form textarea.verylong {width:350px; height:180px;}

/*ideas page*/
div#default #ideas { float:left; width: 688px; margin:0 0 25px 0;}

div#default #ideas div.idea-box { background-image:url('images/ideas-box-bottom.gif'); background-position: left bottom; background-repeat:no-repeat; width:486px; height:90px; float:left; }
div#default #ideas div.idea-box div.idea-content { background:#fff url('images/ideas-box-top.gif') no-repeat top; margin:0; padding:0; }
div#default #ideas div.idea-box div.idea-content img { float:right; border:none; margin:10px 20px 12px 20px; }
div#default #ideas div.idea-box div.idea-content h4 { color:blue; text-align:left; font: normal 16px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; padding: 10px 15px 0px 15px; white-space:nowrap; overflow:hidden; }
div#default #ideas div.idea-box div.idea-content p { font: normal 12px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; text-align:left; padding: 0px 15px; margin:0; }
div#default #ideas div.idea-box div.idea-content p.content { max-height:32px; overflow:hidden; }
div#default #ideas div.send-box { background-image:url('images/ideas-send-bottom.gif'); background-position: left bottom; background-repeat:no-repeat; width:200px; height:90px; float:left; }
div#default #ideas div.send-box div.send-content { background:#fff url('images/ideas-send-top.gif') no-repeat top; margin:0; padding:0; }
div#default #ideas div.send-box div.send-content h4 { color:#808080; text-align:left; font: normal 16px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; padding: 10px 15px 0px 15px; }
div#default #ideas div.send-box div.send-content p { font: normal 12px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; text-align:left; padding: 0px 15px; margin:0; }
div#default #ideas div.send-box div.send-content p.email { padding:0px; margin:0px 15px; overflow:hidden; }

div#default #more-ideas p {margin:5px 0 0 0; padding:0; color:#1E64BA; font-weight:bold; white-space:nowrap; overflow:hidden; }

/*forum page*/
div#default #categories { float:left; width: 486px; }

div#default #categories div.category-box { background-image:url('images/ideas-box-bottom.gif'); background-position: left bottom; background-repeat:no-repeat; width:486px; height:90px; float:left; }
div#default #categories div.category-box div.category-content { background:#fff url('images/ideas-box-top.gif') no-repeat top; margin:0; padding:0; }
div#default #categories div.category-box div.category-content img { float:right; border:none; margin:10px 20px 12px 35px; }
div#default #categories div.category-box div.category-content h4 { color:blue; text-align:left; font: normal 16px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; padding: 10px 15px 0px 15px; }
div#default #categories div.category-box div.category-content p { font: normal 12px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; text-align:left; padding: 0px 15px; margin:0; }

/*learn page*/
div#default #learn h2 { margin: 20px 0 5px 0; padding: 0; font: bold 15px Arial, Verdana, Sans-Serif; color: #808080; text-transform:none; }
div#default #learn img.learners { float:right; padding-right:200px;padding-top:10px; }
div#default #learn div.notes {margin-top:45px;}
div#default #learn div.content-inner p { margin: 0; padding: 0;}
div#default #learn div.two-col-left td { text-align:left;  font-weight:bold; color:#1E64BA;}

div#default #learn #elearning { float:left; width: 560px; }
div#default #learn #elearning div.elearning-box { background-image:url('images/elearning-box-bottom.gif'); background-position: left bottom; background-repeat:no-repeat; width:560px; float:left; margin: 5px 0;}
div#default #learn #elearning div.elearning-box div.elearning-content { background:#fff url('images/elearning-box-top.gif') no-repeat top; margin:0 0 20px 0; padding:0; }
div#default #learn #elearning div.elearning-box div.elearning-content img.right { float:right; border:none; margin:5px 20px 12px 35px; }
div#default #learn #elearning div.elearning-box div.elearning-content h3 { color:blue; text-align:left; font: bold 16px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; padding: 16px 15px 10px 15px; }
div#default #learn #elearning div.elearning-box div.elearning-content p { font: normal 12px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; text-align:left; padding: 0px 15px; margin:0; }
div#default #learn #elearning div.elearning-box table tr td { padding-bottom:10px; }

/*feedback form*/
div#default #feedback h2 { margin: 0px 0 5px 0; padding: 0; font: bold 20px Arial, Verdana, Sans-Serif; color: #808080; text-transform:none; }
div#default #feedback div.feedback-message {height:52px;  padding:0; margin:0px; }
div#default #feedback div.feedback-message p {font-size:15px; line-height:52px; margin:5px 0 0 0; background:url('images/tick.jpg') no-repeat 165px 0px;}

/*search results*/
.content-page #searchresults h2 a {font-size: 11pt;}

div#default div.noresults h2 { margin: 10px 0 5px 0; padding: 0; font: bold 20px Arial, Verdana, Sans-Serif; color: #808080; text-transform:none; }
div#default div.noresults p { margin:0; padding:0;}

div#default div.results h2 { margin: 10px 0 5px 0; padding: 0; font: bold 20px Arial, Verdana, Sans-Serif; color: #808080; text-transform:none; }
div#default div.results p { margin:0; padding:0;}

div#default div#user { margin:15px 0; }
div#default div#user div.user-details { float:left; margin-left:10px; margin-bottom:-5px; width:570px; }
div#default div#user div.user-details p { margin:0; padding:3px 0; }
div#default div#user div.user-details h3 { margin-top:0px; font: bold 16px Arial, Verdana, Sans-Serif; color: #1E64BA;}

div#default div#user div.user-image { float:left; border:1px solid #eee; width:100px; height:100px; text-align:center; }

div#default #vote { width: 262px; }

div#default div.vote-message {height:52px;  padding:0; margin:0px; background:url('images/tick.jpg') no-repeat 258px 0px;}
div#default div.vote-message p {font-size:15px; line-height:52px; margin:5px 0 0 0; }
 
div#default #vote div.vote-box { background-image:url('images/vote-box-bottom.gif'); background-position: left bottom; background-repeat:no-repeat; width:262px; height:148px; float:left; }
div#default #vote div.vote-box div.vote-content { background:#fff url('images/vote-box-top.gif') no-repeat top; margin:0; padding:0; }
div#default #vote div.vote-box div.vote-content img { float:right; border:none; margin:10px 20px 5px 0px; }
div#default #vote div.vote-box div.vote-content h4 { text-align:left; font: normal 16px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; padding: 15px 10px 15px 10px; white-space:nowrap; overflow:hidden; }
div#default #vote div.vote-box div.vote-content p { font: normal 12px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; text-align:left; padding: 0px 10px; margin:0; }
div#default #vote div.vote-box div.vote-content p#votes { font: normal 16px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; max-height:34px; margin:10px 0px;}

div#default #voting h2 { margin: 10px 0 25px 0; padding: 0; font: bold 20px Arial, Verdana, Sans-Serif; text-transform:none; }
ul.links {padding:20px 0;}
ul.links li {display:inline; padding:0 0 0 0;}


.linkbutton { text-decoration: none; line-height:20px; height:20px; padding:3px 10px; width:auto; background-color: #F8F7F6; cursor:pointer; border: 1px solid #195298; color:#195298; }

/*links page*/
div#default div.container-links {padding-left:5px;}
div#default div.container-links p.message { color:#808080; background-color:#FFFFFF; font: bold 18px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; padding: 0px 0px 10px 5px; }

div#default div.container-links h2 {color:#808080; background-color:#FFFFFF; font: bold 18px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; padding: 10px 0px 10px 5px; }

div#default #links { margin:18px 0 25px 0;float:left;width:450px;}
div#default #links div.link-box { background-image:url('images/sitelinks-box-bottom.gif'); background-position: left bottom; background-repeat:no-repeat; width:225px; height:142px; float:left; padding:10px 0;}
div#default #links div.link-box div.link-content { background:#fff url('images/sitelinks-box-top.gif') no-repeat left top; margin:0; padding:0;  }
div#default #links div.link-box div.link-content img { float:right; border:none; margin:18px 18px 0px 0px; }
div#default #links div.link-box div.link-content h4 { color:#1E64BA; text-align:left; font: bold 16px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; padding: 20px 0px 4px 15px; white-space:nowrap; overflow:hidden; }
div#default #links div.link-box div.link-content p { font: normal 12px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; text-align:left; padding: 0px 0px 0px 15px; margin:0; }
div#default #links div.link-box div.link-content p.content { max-height:82px; overflow:hidden; }


.searchboxsmall { font-size:12px; width:79px; height:17px; border:none; color:#2f2f2f; border:solid 1px #b6b6b6; float:left; background:#FFFFFF; margin:0; padding:0 0 0 2px; }
div#searchbox {padding:8px 0 0 13px;}

/*news page*/
div.news {padding:0 15px 0 15px;}
div.news ul { list-style-type:disc; margin-left:40px; }

/*ajax*/
div.ajax { background:#e9eff6 url('images/loading.gif') no-repeat center center; position:absolute; left:230px; top:125px; width:210px; min-height:40px; -height:40px; border:1px solid #c9cff6; padding:10px; text-align:center; }
div.ajax-no-anim { background-image:none; }

div#twittermsg {background-color: #E9EFF6; border:1px solid #c9cff6; display: none; padding: 10px; position: absolute; top: 15px; left: 135px; text-align:center; width: 210px;}

/*toolkit page*/
div#default #toolkit { float:left; width: 685px; }
div#default #toolkit div.toolkit-box { background-image:url('images/toolkit-box-bottom.gif'); background-position: left bottom; background-repeat:no-repeat; width:685px; float:left; margin: 0;}
div#default #toolkit div.toolkit-box div.toolkit-content { background:transparent url('images/toolkit-box-top.gif') no-repeat top; margin:0 0 20px 0; padding:0; }
div#default #toolkit div.toolkit-box div.toolkit-content img { float:right; border:none; margin:15px;}
div#default #toolkit div.toolkit-box div.toolkit-content h3 { color:#808080; text-align:left; font: bold 16px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; padding: 16px 15px 10px 15px; }
div#default #toolkit div.toolkit-box div.toolkit-content p { font: normal 12px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; text-align:left; padding: 0px 15px; margin:0;  background:#fff url('images/toolkit-box-inner.gif') repeat-y;  }

/*new product news*/

div#default #new-product { float:left; width: 685px; margin: 20px 0;}

div#default #new-product div.new-product-box {background-image:url('images/new-product-boxes-bottom.gif'); background-position: center bottom; background-repeat:no-repeat; width:685px; float:left; margin: 0; padding:0;}
div#default #new-product div.new-product-box div.new-product-content-left { background:transparent url('images/new-product-box-top.gif') no-repeat top;margin:0 0 0px 0; padding:0 0 20px 0;  width:340px; float:left; }
div#default #new-product div.new-product-box div.new-product-content-left img { float:right; border:none; margin:10px 20px 0px 0px; }
div#default #new-product div.new-product-box div.new-product-content-left h3 { text-align:left; font: bold 14px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; padding: 15px 15px 10px 15px; white-space:nowrap; overflow:hidden; }
div#default #new-product div.new-product-box div.new-product-content-left p { width:260px; font: normal 12px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; text-align:left; padding: 0px 15px; margin:0; background:transparent url('images/new-product-box-inner.gif') repeat-y;  }

div#default #new-product div.new-product-box div.new-product-content-right { background:transparent url('images/new-product-box-top.gif') no-repeat top;margin:0 0 0px 0; padding:0 0 20px 0; width:340px; float:left; }
div#default #new-product div.new-product-box div.new-product-content-right img { float:right; border:none; margin:10px 20px 0px 0px; }
div#default #new-product div.new-product-box div.new-product-content-right h3 { text-align:left; font: bold 14px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; padding: 15px 15px 10px 15px; white-space:nowrap; overflow:hidden; }
div#default #new-product div.new-product-box div.new-product-content-right p { width:260px; font: normal 12px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; text-align:left; padding: 0px 15px; margin:0; background:transparent url('images/new-product-box-inner.gif') repeat-y;  }

div.product-recent-news {padding-bottom: 20px; }
div.product-recent-news  ul { list-style-type:none; margin: 0 0 20px 0; }
div.product-news h2 a { color:#1E64BA; text-align:left; font: bold 16px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; padding: 0; }

div.cpd { margin: 10px 0px; width:468px; height:40; background-color:#ff9900; padding:10px 0px 10px 5px; border: solid 1px #000000; color:#000000; }

/* liScroll styles */
#tickercontainer { background:url('images/banner-top.jpg') no-repeat; width: 455px; height: 40px; margin: 0; padding: 0; overflow: hidden; }
#tickercontainer #mask { position: relative; left: 15px; top: 18px; width: 425px; overflow: hidden; height:20px; }
#tickercontainer #mask ul { position: relative; left: 550px; font: bold 10px Verdana; list-style-type: none; margin: 0; padding: 0 0 0 0; }
#tickercontainer #mask ul li { float: left; margin: 0; padding: 0; background: #fff; margin: 0 10px 0 0; }

