﻿/* zeroes */
body, div, p, ul, ol, dl, dt, dd, li, form
{
	margin: 10 0 0 20;
	padding: 10 0 0 20;
}

 body2
{
	text-align: center;
	font: 0.8125em 'Helvetica Neue' , 'HelveticaNeue' ,Helvetica, Arial, sans-serif;
	background: #97a1aa url( '../images/bkg_body_green26.gif' ) repeat-x 0 0;
}


 

/* basics */
a, a:hover {color:#039;text-decoration:none;outline:none;}
a:hover {text-decoration:underline; cursor: pointer;}
a:visited{color:#666;}
ul {list-style-type:none;}


/*big pieces*/
#goiter {width:984px;margin:0 auto;}
#width, #container {width:834px;margin:0 auto;text-align:left;position:relative;padding-bottom:50px;}
#width {float:left;}
#main {margin-top:120px;width:834px;}
#content, #wideContent {overflow:hidden;border:1px solid #ced2d6;clear:both;background:#fff url(../images/bkg_content.gif) repeat-y right 0;padding:0 1px;}
* html #content, * html #wideContent {height:1%;}
#wideContent {background:#FFFFFF;}
#leftCol {float:left;width:510px;overflow:hidden;background:#FFF;}
#rightCol {float:right;width:240px;border-top:1px solid #fff;}
#middleCol {float:left;width:240px;margin:left unit:510px solid #fff;}
#col3 {width:131px;float:right;margin:180px 0 50px;}
p.justificado
{
	height: 20px;
	padding-top: 8px;
	font-size: small;
	color: #000000;
	text-align: justify;
	font-family: Garamond;
	background-image: url( '../images/bkg_justificado6.gif' );
	background-repeat: repeat-x 0 0;
	line-height: 150%;
	text-indent: 2cm;
}
p.titulocentralizado
{
	height: 20px;
	padding-top: 8px;
	font-size: medium;
	color: #009933;
	text-align: left;
	font-family: Garamond;
	background-image: url(  '../images/bkg_justificado2.gif' );
	background-repeat: repeat-x 0 0;
	font-weight: bold;
}
p.titulocentralizadovermelho
{
	height: 20px;
	padding-top: 8px;
	font-size: medium;
	color: #009933;
	text-align: left;
	font-family: Garamond;
	background-image: url(  '../images/bkg_justificadovermelho.gif' );
	background-repeat: repeat-x 0 0;
	font-weight: bold;
}
p.titulojustificado
{
	height: 20px;
	padding-top: 8px;
	font-size: medium;
	color: #000000;
	text-align: justify;
	font-family: Garamond;
	background-image: url( '../images/bkg_justificado2.gif' );
	background-repeat: repeat-x 0 0;
	line-height: 130%;
}
p.chamadajustificada
{
	height: 20px;
	padding-top: 8px;
	font-size: small;
	color: #000000;
	text-align: justify;
	font-family: Garamond;
	background-image: url('../images/bkg_justificado2.gif' );
	background-repeat: repeat-x 0 0;
	line-height: 110%;
}
p.chamadajustificadaamarelo
{
	height: 20px;
	padding-top: 8px;
	font-size: small;
	color: #000000;
	text-align: justify;
	font-family: Garamond;
	background-image: url('../images/bkg_justificadoamarelo2.gif' );
	background-repeat: repeat-x 0 0;
	line-height: 110%;
}
p.chamadajustificadavermelho
{
	height: 20px;
	padding-top: 8px;
	font-size: small;
	color: #000000;
	text-align: justify;
	font-family: Garamond;
	background-image: url('../images/bkg_justificadovermelho.gif' );
	background-repeat: repeat-x 0 0;
	line-height: 110%;
}
p.chamadajustificadarealizado
{
	height: 20px;
	padding-top: 8px;
	font-size: small;
	color: #000000;
	text-align: justify;
	font-family: Garamond;
	background-image: url('../images/bkg_justificado2.gif' );
	background-repeat: repeat-x 0 0;
	line-height: 110%;
}


/* #eyebrowsBanner */

#eyebrowsBanner ul {float:left;}
#eyebrowsBanner li {display:inline;border:none;background:none;}
#eyebrowsBanner a {color:#b2bbc3;text-decoration:none;font-weight:bold;}
#eyebrowsBanner a:hover {text-decoration:underline;color:#FFF;}
.rubics_netxp1_main {float:right;}
.rubics_netxp1_main a {text-transform:none;}

/*#titulo {float:left;height:67px;background:url('../images/modelotitulo.jpg') no-repeat right bottom}*/

/* masthead */
#masthead {height:67px;background:url('../images/naousadoagora.jpg') no-repeat right bottom;
padding-left:6px;
}
#logo {float:left;display:block;height:190px;width:150px;background:url('../images/AML2008logotrans2.gif') no-repeat 0 0;
}
/* avatar */
#masthead ul {margin-top:25px;font-size:11px;text-align:right;color:#8abdf2;float:right;width:500px;}
#masthead li {display:inline;border-right:1px solid #8abdf2;padding:0 8px;}
#masthead .noBd {border-right:0;padding-right:0;}
#masthead a {color:#8abdf2;}
#masthead #myTools {margin-top:6px;}
#myTools a {color:#fff;font-weight:bold;}
#myTools #workspace {color:#fff;font-weight:bold;}
#myTools #workspace a {padding-right:20px;background:url('../images/btn_dropDown.gif') no-repeat right center;
}
#myTools #workspace.on {background:url('../images/bkg_wsTabOn.gif') repeat-x 0 -3px;
}
#myTools #workspace.on a {background-image:url('../images/btn_dropDownUp.gif');
}
#myAvatar {position:absolute;z-index:20;top:84px;right:5000px;width:285px;background-color:#fff;border:1px solid #ced2d6;padding:4px;font-size:11px;}
#myAvatar.drill {right:-15px;}
#myAvatar .inner {background:#cddfb4 url('../images/bkg_avatarBox.jpg') repeat-x 0 0;
}
#myNav {width:100%;height:38px;}
#myNav li {float:left;}
#myNav .on {background:url('../images/bkg_avatarTab.jpg') no-repeat right 0;
}
#myNav li a {display:block;float:left;height:28px;padding:12px 12px 0 30px;background-position:6px center;}
#myNav .on a {color:#5e5e5e;}
.selectBox {display:none;}
#myAvatar a:visited {color:#039;}
#myAvatar .on {display:block;}
#myAvatar .selectBox {padding:12px;line-height:14px;width:261px;max-height:200px;overflow:auto;clear:both;}
#myAvatar .selectBox dt {margin:6px 0 2px;}
#myAvatar .selectBox li {margin:6px 0;background:url('../images/icn_bulletGreen.gif') no-repeat 0 4px;
padding-left:15px;
}
#myAvatar .selectBox span {color:#848484; border-left:1px solid #848484;padding-left:5px;}
#myAvatar .notLogged {line-height:14px;}
#myAvatar .notLogged h6 {font-size:14px;line-height:18px;margin:0;}
#myAvatar .notLogged p {margin:10px 0;}
#myAvatar .notLogged #signIn {text-align:center;margin-top:25px;}
#myAvatar .notLogged #signIn img {border:0;}
/* temp - remove when avatar live */
#masthead .tool {margin-top:24px;float:right;font-size:11px;text-align:right;color:#8abdf2;width:auto;}
#masthead .tool li {display:block;border-right:none;padding:0;}
#masthead .tool a {color:#fff;font-weight:bold;}
#masthead .tool .normal {font-weight:normal;color:#8abdf2;}

/* nav */
#headerNav {height:40px;font-size:13px;background:url('../images/bkg_headerNav_green.jpg') no-repeat 0 0;
}
#headerNav li {float:left;background:url('../images/bkg_masthead_green2.jpg') no-repeat right bottom;
padding:1px 1px 0 0;
}
#headerNav li a {display:block;font-weight:bold;float:left;text-align:center;padding:15px 14px 0;height:24px;color:#fff;background:url('../images/bkg_headerTab_green.gif') no-repeat center 0;
}
#headerNav li a:hover, #headerNav li .on {background-position:center bottom;text-decoration:none;}

/* topHTML */
#topHTML {padding:12px 0;min-height:21px;position:relative;
	top: 0px;
	left: 0px;
}
#topHTML img {display:none;}
#topHTML form {height:21px;background:url('../images/buscaaml.gif') no-repeat 6px 5px;
padding:0 12px 0 148px;
}
#searchInput {float:left;width:280px;
margin-right:10px;
}
#topHTML form select {float:left;width:auto;margin-right:10px;}
#searchButton {border-style: none;
	border-color: inherit;
	border-width: 0;
	float:left;background:url('../images/botaoemverde.gif') no-repeat 0 0;
	height:22px;	width:55px;	font-weight:bold;	font-size:11px;	text-align:center;	color:#fff;	padding-bottom:3px;
}
.topTagsSearch {position:absolute;font-size:11px;top:16px;left:540px;z-index:2;}

/* preFooter */
#preFooter {overflow:hidden;background-color:#7aa054 ;}
* html #preFooter {height:1%;}
#preFooter hr {display:none;}
#preFooter img {float:left;}
#rubicsIframe {height:245px;width:250px;border:0;float:left;background-color:#1c4670;margin:22px 22px 22px 0;display:inline;}
#rubics-b2btr1 {background:url('../images/premDwnlds.gif') no-repeat 0 0;
float:left;padding-top:28px;margin:22px 0 22px 22px;display:inline;
}
#preFooter dl{float:left;width:250px;margin-right:20px;display:inline;}
#preFooter dd {margin:6px 0;}
#preFooter dt {color:#fff;font-size:1.35em;font-weight:bold;}
#preFooter dt a {color:#fff;}
#preFooter dd {color:#a3d3ff;}

/* footer */
/*#footer {background:#19416a url('../images/AML2008logotrans2.gif') no-repeat 15px 0;*/
#footer {background:#7aa054 url('../images/Logo_AML_mini_fundoverde2..bmp') no-repeat 15px 0;

clear:both;border-top:1px solid #496b8d;padding:36px 26px 36px 86px;color:#fff;
}
#footer a {color:#fff;}
#footer li {position:relative;font-size:10px;margin:12px 0;clear:both;}
#footer #footFeedback {font-size:11px;font-weight:bold;padding:0 0 0 20px;background:url('../images/icon_siteAssist.gif') no-repeat 0 0;
}
#footFeedback .eb_foot {position:absolute;left:170px;}
#footer #footCnet {margin-top:9px;width:100%;}
#footCnet form {float:left;margin-left:15px;position:absolute;top:0;right:0px;z-index:2;}
#footCnet p {float:left;margin-top:5px;}
#footCnet select {float:left;margin:0 4px 0;height:18px;}
#footCnet #visitButton {float:left;background:url('../images/btn_go.gif') no-repeat 0 0;
margin-top:1px;height:18px;width:36px;
}

/* banner */
#banner {width:824px;border:1px solid #ced2d6;clear:both;padding:0 4px;background:#fff url('../images/bkg_banner.gif') repeat-y center 0;
margin-bottom:8px;
}
.fd #banner div {position:relative;float:left;width:240px;padding:16px 10px;color:#a3d3ff;line-height:20px;overflow:hidden;background-repeat:no-repeat;background-position:0 18px;}
.fd #banner .subCol3 {width:284px;padding-top:132px;background-image:url('../images/bkg_subCol3.jpg');
}
.fd #banner h4 {text-transform:uppercase;font-size:11px;color:#7aa054;background:#fff;position:absolute;width:260px;top:0;left:0;z-index:3;margin:0;text-align:center;padding:4px 0 0 0;line-height:1em;height:14px;}
.fd #banner .subCol3 h4 {width:304px;}
.fd #banner .subCol3 h2 {position:absolute;top:62px;left:32px;z-index:3;width:242px;line-height:13px;font-size:11px;color:#3e3e3e;font-weight:normal;}
.fd #banner .subCol3 h2 strong {float:left;font-size:30px;color:#fff;margin:-2px 6px 0 0;line-height:30px;}
.fd #banner .subCol3 h2 span {color:#fff;}
.fd #banner h2 {color:#fff;font-size:18px;background:none;height:auto;margin:0;padding:0;}
.fd #banner h2 a {display:block;padding-top:116px;}
.fd #banner a {color:#fff;}
.fd #banner .subCol3 li {position:relative;padding:0 0 0 50px;width:235px;height:1.65em;overflow:hidden;}
.fd #banner .subCol3 li span {position:absolute;z-index:3;top:0;left:0;width:24px;text-align:right;padding-right:20px;background:url(../images/icon_comment.gif) no-repeat right center;}
#banner #rotoCop {float:none;clear:both;background:#7aa054 url('../images/bkg_rotoCop.gif') repeat-x 0 bottom;
border-bottom:4px solid #fff;border-top:0;width:auto;padding:5px 0;width:100%;
}
#banner #rotoCop span {float:left;background:#7aa054 url('../images/bkg_rotoSep.gif') no-repeat right center;
padding:0 10px;margin-right:9px;font-size:13px;font-weight:bold;color:#fff;text-transform:uppercase;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
}
#rotoItems {float:left;padding:0 10px 0 0;}
#rotoItems li {display:none;font-size:13px;}
#rotoItems .on {display:block;}
#rotoNav {float:right;margin:6px 10px;}
#rotoNav li {margin:0 3px;float:left;height:9px;overflow:hidden;}
#rotoNav li a {display:block;float:left;background:url('../images/btn_rotoCircle.gif') no-repeat 0 0;
width:8px;height:9px;
}
#rotoNav .on a, #rotoNav li a:hover {background-position:0 -9px;}

/* selector */
.select-tabs {padding:10px 0 0 8px;margin:0;clear:both;height:36px;background:url('../images/bkg_selector.jpg') no-repeat 0 bottom;
}
.select-tabs li {float:left;list-style-type:none;padding:0 0 0 4px;background:url('../images/bkg_selTabLeft.gif') no-repeat 0 0;
margin:0 8px 0 0;height:36px;
}
.select-tabs li a {float:left;display:block;background:url('../images/bkg_selTabRight.gif') no-repeat right 0;
font-weight:bold;padding:10px 15px 0 11px;height:26px;
}
.select-tabs a:hover {text-decoration:none;color:#8cbd5b;}
.select-tabs .on {background-position:0 -36px;}
.select-tabs .on a{background-position:right -36px;color:#8cbd5b;}

/* reg overlay */
#regPop {position:fixed;top:300px;z-index:999999;background-color:#fff;padding:4px;border:2px solid #cdd1d6;width:424px;font-size:14px;text-align:left;}
#regPop .inner {background:#bcc5cc url('../images/bkg_regOverlay.gif') no-repeat 0 0;
padding:14px;margin:0;position:relative;
}
#regPop h2 {background:none;height:auto;font-weight:normal;font-size:26px;line-height:30px;color:#20252b;margin:0 50px 0 0;padding:0;} 
#regPop h3 {font-family:Helvetica, sans-serif;font-weight:normal;font-size:15px;color:#0368cc;margin:5px 0 12px;}
#regPop ul {list-style-type:none;padding:0;margin:0 0 0 4px;}
#regPop li {background: url('../images/icn_greenArrow_16x16.gif') no-repeat 0 3px;
padding:2px 0 4px 20px;
}
#regPop p {margin:14px 0;}
#regPop img {border:none;}
#regPop #closeBtn {position:absolute;height:17px;width:16px;padding:0;margin:0;right:14px;top:14px;}
#regPop #regSignUp {margin-bottom:0;}
#regPop #regSignUp span {position:absolute;z-index:999;bottom:22px;right:18px;font-size:12px;}
#regPop #regSignUp a {text-decoration:underline;}
#regPop a:visited {color:#039;}
#regPop a:hover {color:#000;}
#regFix {position:fixed;top:300px;z-index:997;width:432px;height:350px;border:0;}
/* remove when ie6 style sheet is on all pages */
* html #regPop, * html #regFix {position:absolute;}

/* clearer  */
.clear:after, .clearFix:after {content: ".";display: block;height:0;font-size:0;clear:both;visibility:hidden;} 
.clear, .clearFix {display: inline-block;} 
/* Hides from IE Mac \*/ 
* html .clear, * html .clearFix {height: 1%;} 
.clear, .clearFix {display:block;} 
/* End Hack */

/* button */
a.button {display:block;background:url('../images/btn_leftBtn.gif') no-repeat 0 0;
float:left;height:22px;padding-left:2px;font-weight:bold;font-size:12px;line-height:1em;color:#fff;
}
a.button span {display:block;background:url('../images/btn_rightBtn.gif') no-repeat right 0;
float:left;height:17px;padding:5px 12px 0 10px;
}
a.button:hover{color:#FFF;text-decoration:none;}

/* results */
#results, .results {width:90%;margin:0 0 30px 12px;}
#results dt, .results dt {margin-top:20px;font-size:1.35em;line-height:1.35em;font-weight:bold;}
#results dd, .results dd {line-height:1.65em;}

/* tags */
.tags b, .tags strong {font-size:.85em;color:#7aa054;text-transform:uppercase;}
.tags {margin-bottom:10px;}
.tags a {color:#4c6699;border-bottom:1px solid #e7e7e7;}
.tags a:hover {color:#039;border-bottom:1px solid #039;text-decoration:none;}
.tags .more {display:none;padding:0;font-weight:normal;}

/* misc */
.postSummary .date, .date b {color:#333;}

/* icons */
.icon {padding-left:22px;background-repeat:no-repeat;background-position:0 0;}
.contacts {background-image:url('../images/icon_contacts.gif');
}
.updates {background-image:url('../images/icon_updates.gif');
}
.mail {background-image:url('../images/icon_mail_14x12.gif');
} 


/* wpPromo */
#wpPromo {background:#103c67 url('../images/bkg_wpPromo.jpg') repeat-x 0 0;
margin:5px 3px;border-top:1px solid #fff;border-bottom:1px solid #fff;
}
#wpPromo h3 {font-size:1em;color:#fff;height:30px;padding:10px 0 0 10px;text-transform:uppercase;}
#wpPromo {padding-left:5px;}
#wpPromo li {background:url('../images/bkg_wpPromoCo.gif') no-repeat 0 0;
float:left;width:70px;height:105px;margin-left:2px;padding:0;text-align:center;display:inline;font-size:18px;font-weight:bold;line-height:1em;color:#fff;
}
#wpPromo li img {margin:1px 0 8px 0;width:60px;height:50px;border:0;}
#wpPromo a, #wpPromo a:hover {color:#fff;text-decoration:none;}
#wpPromo p {color:#a3d3ff;margin:10px;line-height:1.4em;clear:both;}
#wpPromo p a {color:#fff;text-decoration:underline;}

/* perm copy */
#perm {background:url('../images/bkg_fadeDown.jpg') repeat-x 0 0;
padding:12px;line-height:1.4em;border-top:1px solid #fff;margin:15px 0;
}
#perm h1 {color:#fff;font-size:1.35em;}
#perm p {margin:15px 0;}

/* basics */
.sideBox {background-color:#fff;border-bottom:1px solid #999;margin:5px 0;}
.sideBox ul {margin:16px 8px;}
.sideBox li {background:url('../images/arrow.gif') no-repeat 0 0;
margin:8px 0;padding:0 0 0 22px;
}

.rhContent {
background:#fff /*url(http://i.t.com.com/i/tr/workspace/ws2/bkg_hortz_shadow.gif) 0% 0% repeat-y*/;
padding:5px;
border:1px 0px 1px 0px solid #999;
margin-top:0px;
}

ul.blueDot li, ul.filterList li {background: url('../images/bl_tr.gif') no-repeat left 2px; 
padding-left: 12px;
}

pre, code, kbd {font-size: 1.2em;}
*html pre, code, kbd {font-size: .85em;}

/* pre */
pre {
display: block;
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
padding: 0 10px;
}
html>body pre, html>body kbd, html>body code { font-size: 1.1em; }
* html pre, * html kbd, * html code { font-size: 1em;}

h1 {font-size: 1.3em;margin-left: 5px;}

h2, dd.titleBar {
background: url('../images/pr_bgDkGray_1x30.gif');
color:#000;
padding:0;
margin:7px 0 0 0;
font-size:1.1em;
clear:both;
height:23px;
padding:7px 0px 0px 5px;
font-weight: bold;
}

#rightCol h2 {
background:url('../images/pr_bgMdBlue_1x30.gif') repeat-x;
color:#fff;
margin:0px 0 0 0;
height:23px;
}

h3
{font-size:1em;
margin:0;
padding:0;
}

#wsUpdatesList {margin: 5px 0px;}
#wsUpdatesList tr {padding-left: 5px;}	
#wsUpdatesList tr td {padding: 2px 5px;}

#projectLeader {
	clear: both;
	margin: 0px 1px;
	padding: 0px 10px 15px 10px;
	}

#projectLeader h1 {margin: 0 0 10px 0;}
#projectLeader p {padding: 5px 0px;}
div.sortBar ul.tabs {
background:url('../images/pr_bgLtGray_1x16.gif') repeat-x;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:8px 1px 0 0;
display:block;
clear:both;
list-style-type:none;
overflow:hidden;
height:16px;
border-top:1px solid #bfbfbf;
padding-left:5px;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: 0;
	border-right-style: none;
	border-right-color: inherit;
	border-right-width: 0;
	border-bottom-style: none;
	border-bottom-color: inherit;
	border-bottom-width: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}

div.sortBar ul.tabs li {
float:left;
height:16px;
list-style-type:none;
text-transform: uppercase;
text-align:left;
font-weight:normal;
border:0;
border-right:1px solid #bfbfbf;
border-bottom:0;
margin:0;
}

div.sortBar ul.tabs a {
border-right:1px solid #eeeeee;
padding:2px 5px;
display:block;
font-size:10px;
text-transform:uppercase;
color:#333333;
}

div.sortBar ul.tabs b {padding:2px 5px	;display: block;}

div.sortBar ul.tabs li.active {
background:url('../images/sortOn.gif') repeat-x;
text-decoration:none;
color:#0469cf;
}

div.sortBar ul.tabs li.last {
border-right:1px solid #b4b4b4;
}


div.forumTabs ul.tabs  {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
padding:0px 0 0 10px;
margin:10px 0 0 0px;
display:block;
clear:both;
overflow:hidden;
height:29px;
background:url('../images/bkg_tb_base.gif') repeat-x left top;
}

div.forumTabs ul.tabs li {
float:left;
list-style-type:none;
padding:0px 0 0px 3px;
margin:0 5px 0 0;
background:url('../images/tb_off_lft.gif') no-repeat left top;
}

div.forumTabs ul.tabs li a,
div.forumTabs ul.tabs li span {
float:left;
display:block;
background:url('../images/tb_off_rt.gif') no-repeat right top;
font-weight:bold;
padding:9px 8px 9px 5px;
margin:0;
color:#036;
}



div.forumTabs ul.tabs select {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#333;
background:#fff;
width:220px;
margin:-4px auto auto;
padding:0;
border:1px solid #999;
}

div.forumTabs ul.tabs li a:hover {
text-decoration:none;
color:#49A6E7;
}

div.forumTabs ul.tabs li.active {
background:url('../images/tb_on_lft.gif') no-repeat left top;
}

div.forumTabs ul.tabs li.active a,
div.forumTabs ul.tabs li.active span{
background:url('../images/tb_on_rt.gif') no-repeat right top;
color:#49A6E7;
}

#Mgr dl {
	clear: both;
	margin-left: 10px;
	background: url('../images/caro_bkg_1.jpg') no-repeat right top;
	height: 156px;
	overflow: hidden;
	}
	
#Mgr dl dt, #Mgr dl dd {width: 370px;}
#Mgr dl dt {padding-top: 5px;margin-bottom: 5px;font-size: 1.3em;font-weight: bold;}
#Mgr dl dd.imgText, #Mgr dl dd.imgText2 {float: left;width: 370px;margin-left: 10px;}
#Mgr dl dd.img, #Mgr dl dd.img2 {float: left;width: 45px;margin: 0;}
#Mgr dl dd.img2 {width: 85px;}
#Mgr dl dd.imgText2 {width: 330px;}
#Mgr dl dd.more {width: 500px;clear: both;text-align: right;padding: 10px 0 0 0;font-weight: bold;}

div#MgrLinks {
	background: url('../images/mgrTop2.gif') no-repeat 10px 5px;
	height: 35px;
	text-align: right; 
	width: 529px;

	}
div#MgrLinks ul.tabs {float: right;}	
div#MgrLinks ul.tabs li
{
float: left;
background-color: #fff;
text-align: center;
padding-top: 3px;
margin-right:5px;
height: 25px;
width:22px;
background:url('../images/mgrOff.gif') no-repeat ;
}

div#MgrLinks ul.tabs li.active {
color: #fff;
background:url('../images/mgrOn.gif') no-repeat ;
border-bottom:0;
}

div#MgrLinks ul.tabs li a {font-weight: bold;margin-left: 1px;}
div#MgrLinks ul.tabs li.active a {color: #fff;}
div#MgrButtons ul.tabs li {display: inline;}
div#MgrButtons {
background: url('../images/MgrButtons.gif') no-repeat 0 0;
height: 21px;
width: 131px;
text-align: center;
float: right;
}

div#avatar {
width: 100%;
background:url('../images/avatarBg.gif') repeat-x left top;
text-align: right;
}

div#avatarContent {
text-align: left;
padding: 0px 2px 0px 6px;
}

#avatarContent dl dt {font-weight: bold; font-size: .85em;margin: 0px 0px 2px 0px;}

#avatarContent dl dd {margin: 0px 0 6px 0;padding: 0;}

#avatarContacts {padding: 5px 0;height: 160px;overflow: auto;}

#avatarContacts li {float: left; width: 80px; font-weight: bold;text-align: center;overflow: hidden;margin: 1px 3px 2.5px 3px;}

#avatarContacts li a:hover { text-decoration:none;}

.avatarDetails {
padding-left: 10px;
text-align:left;
}

.avatarDetails dt a {color: black;font-weight: bold;font-size: 14px;}
.avatarDetails dd.img a {
	background:url('../images/sig_shadow.gif') no-repeat left top;
	height: 60px; width: 45px; display: block;
}

.avatarDetails dd, .avatarDetails dt {
position: relative;
margin-left: 5px;
color: black;
font-size:10px;
}


.avatarDetails dd.img {
position: relative;
float: left; 
height: 60px; 
width: 45px;
margin: 0;
margin-right:10px;
margin-top: 5px;
}

dl.avatarDetails dd b {
font-family: verdana;
}

#rightCol dl.avatarDetails dd, #rightCol dl.avatarDetails dt, #rightCol dl.avatarDetails dt a {
color: #fff;
}

div#avatarWrapper {
clear: both;
padding: 5px 0px;
border-bottom:1px solid #ababab;
background-color: #fff;
}

div#avatarLinks {margin-top: 15px;clear: both;}

div#avatarLinks ul.tabs {
background:url('../images/avatarLinksTr2.gif') repeat-x left top;
height: 26px;
margin-top: 5px;
margin-left: 0;
font-size: .85em;
clear: both;
}

#avatarLinks ul.tabs li {float: left;margin: 0px 5px;padding-left:3px;}
#avatarLinks ul.tabs li.active {background:url('../images/avatarTabsLeft2.gif') no-repeat left top;
}
#avatarLinks ul.tabs li a {
padding: 6px 5px 7px 5px;	
display: block; 
color: black;
}

#avatarLinks ul.tabs li.active a {background:url('../images/avatarTabsRight2.gif') no-repeat right top;
color: #ee581f;
}










/* thread-tree summary */

.threadTitle {color:black;font-weight:normal;font-size:1.4em;}
.threadHed a {font-weight:bold}

.postSummary {background: url('../images/bkg_1_down.gif') repeat-x 0px 30px;
}
dl.postSummary dt, dl.postSummary dd {
padding-left: 5px;	
}

dl.postSummary dt {padding-top: 5px;}

.postStart h1 {padding: 0px;margin: 0;}
.postStart {
	margin: 10px 0 0 5px;
	background:url('../images/icn_discussion.gif') no-repeat left top;
padding-left:45px;
}
.icnQuestion {background: url('../images/icn_question.gif') no-repeat left top;
padding-left:40px;
}

#masthead .noscript {color: red;}
#leftCol div.noscript {margin: 5px;}



dl.postSummary dt {font-weight: bold; font-size: 1.1em;margin-bottom: 5px;}
dl.postSummary dd .avatarDetails {padding-left: 0;clear: both;}
dd.titleBar {padding-left: 0;}
dl.postSummary dd.date {margin-bottom:10px;}



/* ornaments, misc classes */

h1.twoTone {color:#003366;}
h1.twoTone strong {color:#0368cc;}

.hotspot .noPad { padding: 0; }

#rightCol h1 {margin: 0;}


h2.plain{
	background:none;
	padding:10px 12px;
}

.membershipUpsell li {margin-top: 5px;}

.parens {font-size:1em;font-weight:normal;color:#999;margin-left: 5px;}
.bottomBlueStub {background: url('../images/projectLeaderBtm.gif') no-repeat left bottom;
}
#leftCol.topBlueStub {background: url('../images/leftColTop.gif') no-repeat left top;
}
.dkGreyBg {background-image: url('../images/h2Bg.gif');
}
.right {text-align: right;}
.left {text-align:left;}
.break {margin-top: 15px;}
.keyline img {border: none;}
.gradient {background:url('../images/bkg_rtcol_white.gif') repeat-x left top;
}
.blue, .blue:hover {color:#0368cc;}
.dkBlue {color:#003366;}
p.confirm, .confirm p {font-weight: bold;font-size: 1.1em; color:#fb7306;padding: 0px 10px;margin-top: 5px;}
.big {font-size: 1.5em;}
.bigger {font-size: 1.1em;}
.orange,.orange:hover {color:#fb7306;}
.red {color: red;}
.normal {font-weight:normal;}
.bold {font-weight:bold;}
.advert {text-align:center;margin:5px 0px;}
.title {font-size:1.4em;}
.pages {padding:5px 0 0 10px;}
.desc {margin-bottom:10px;}
.desc pre {width: 100%; overflow: auto; white-space: pre; word-wrap: break-word; }
.projectListOddRow {background-color:#0080ff;}
.shade {background: url('../images/bkg_1_down.gif') repeat-x left top;
}
.white {background-color: #fff;border-bottom: 1px solid #bfbfbf;padding: 0 0 5px 0;margin-bottom: 10px;}
.white a.tool {padding: 5px;}
.topborder {border-top: 1px solid #bfbfbf;}

dt a.button, dd.tool a.button {float: right;padding-top: 0px;margin: -5px 5px 0 0;}

dd.tool {padding: 5px 0px 10px 0px;background: url('../images/line_dotted.gif') no-repeat left bottom;
}

dd.greyHr {
	background: url('../images/line_dotted.gif') no-repeat left bottom;
	margin-bottom:5px;
	padding:5px 0px;
	}
.last, dd.last {background: none;border: 0px;}

	results dd.tool {margin: 5px 0;padding: 5px 0;}










#rightCol dl.results dt {font-size: 1.1em;font-weight: normal;margin: 10px 0 0px 0;}
#rightCol dl.results {padding: 0;}

#rightCol dl.spreadsheet dt {font-size: 1.1em;font-weight: normal;}


dl.spreadsheet {
margin:0;
padding:0;
background-color:#fff;
}

dl.spreadsheet dt {
font-size:1em;
font-weight: bold;
padding-top: 5px;
}

dl.spreadsheet dd, dl.spreadsheet dt {margin:0px 10px 0px 10px;}


dl.spreadsheet dd {background:url('../images/blue_dots.gif') repeat-x 0% 100%;
	padding: 5px 0px;
}
dl.spreadsheet dd.last {background: none;}

.contentType, .popularity, b.icn, span.icn {
font-family:verdana,sans-serif;
font-size:10px;
}

.trcThreadOddRow .contentType, .trcThreadEvenRow .contentType  {display: block;} /*for talkback*/

.results .contentType {
padding: 5px 0 10px 0;
}

.topTags {font-size: 11px;}

.topTags {border-bottom: 1px solid #bfbfbf;
		background-color: #fff;
		}
.postSummary .date, .topTags a {font-size: 10px;margin-bottom: 3px;}
.topTags a {font-size: 11px;font-weight: normal;}

.little {height:16px;}

.block {display: block;}
.none {display: none;}

ul.contactsView {width: 100%; float: left;background-color: #fff;padding: 0 0 5px 0;margin:0}

ul.contactsView li {
	width: 45%;
	overflow: hidden;
	position: relative;
	margin: 5px;
	float: left;
	display: inline;
}

.icn, .icn2 {
font-size:.9em;
font-weight:bold;
background:url('../images/icn16_browser.gif') no-repeat;
padding:2px 0 3px 20px;
margin-left:0px;
}

.download {
background:url('../images/tr_16x16_type_5.gif') no-repeat;
}

.presentation {
background:url('../images/tr_16x16_type_8.gif') no-repeat;
}

.studies {
background:url('../images/tr_16x16_type_3.gif') no-repeat;
}

.research {
background:url('../images/tr_16x16_type_9.gif') no-repeat;
}

.webcast {
background:url('../images/tr_16x16_type_2.gif') no-repeat;
}

.whitepaper {
background:url('../images/tr_16x16_type_1.gif') no-repeat;
}


.icn2 {font-family: arial;font-weight: normal;font-size: 1em;}

.alerts {
background-image:url('../images/icn_alert_16x16.gif');
}

.rss {
background-image:url('../images/icn_rss_16x16.gif');
}

.blogs, .Blog	
{background-image:url('../images/icn16_doc_pencil.gif');
}
.Download, .Download		
{background-image:url('../images/icn16_disc.gif');
}
.gallery		
{background-image:url('../images/icn16_folder_closed.gif');
}
.Paper, .paper			
{background-image:url('../images/icn16_doc.gif');
}
.thread, .qanda, .Discussion, .thread, .Question, .Tech {background-image:url('../images/icn16_doc_bubble.gif');
}
.Article, .Article 		
{background-image:url('../images/icn16_doc_pencil.gif');
}

dl#results dd.date, dl.results dd.date {font-size: 11px;font-family: arial;}

#tpgMain {padding: 5px 5px 5px 10px;}
#tpgMain dl {width:240px;margin-right:10px;float:left;}
#tpgMain dl dt {font-weight:bold;font-size:1.35em;margin:15px 0 5px 0;}
#tpgMain dl dd {margin:2px 0;}

td.trcThreadOddRow {
background:#fff;
}

td.trcThreadEvenRow {
background:#edf6fd;
}

.btmFade {background:url('../images/bkg_tb_base.gif') repeat-x left bottom;
}

.fadeBtmLeft {
	background:url('../images/blue_fade_segment_bg.gif') no-repeat 0 100%;
}

.fadeTopLeft {
	background:url('../images/fadeTopLeft.gif') no-repeat 0 0;
}

.steps {
	padding:12px 12px 20px 12px;
	overflow:hidden;
}

* html .steps {
	height: 1%;
}

.steps dt, .steps dd { 
	width:440px;
	float:right;
}

.steps dt {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:12px;
}

.steps dt span{
	font-size:.8em;
	font-weight:normal;
}

.steps dd.stepNum {
	width:60px;
	float:left;
	color:#3687d4;
	font-size:11px;
}

dd.stepNum span {
	color:#fe6904;
	font-size:24px;
	font-weight:bold;
	display:block;
	margin:-18px 0 0 25px;
}

.steps dd p {
	margin-top:6px;
	font-size:.8em;
}

ul.checkboxes li {
	padding:0;
	border:0;
	margin:6px 5px 0 0;
	width:198px;
	float:left;
}

.inputArea {
	border:1px solid #a5aeb4;
	width:400px;
}



div.split {float:left;width:45%;}

#pctbg {
	margin-left:5px;
	background:url('../images/rightCol_header_bg.gif') repeat-x 0 0;
	text-align:left;
}

#pctbg #pct {
	background:url('../images/rightCol_header_span.gif') no-repeat 0 0;	
	padding:12px 10px 8px 10px;
	font-size:1.1em;
	font-weight:bold;
	color:#FFF;
}

#pctbg ul {
	border-left:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	background-color:#FFF;
	margin:0;
	padding:6px 11px;
}

#pctbg li {
	background:url('../images/orange_bullet.gif') no-repeat 0 .6em;
	padding-left:10px;
	margin:8px 0;
}

#sponsors {display: none;}
/*aqui*/
#pcbg {
	margin-left:5px;
	background:url('../images/rightCol_header_bg.gif') repeat-x 0 0;
	text-align:left;
}

#pcbg #pcf {
	background:url('../images/rightCol_header_span.gif') no-repeat 0 0;	
	padding:12px 10px 8px 10px;
	font-size:1.1em;
	font-weight:bold;
	color:#FFF;
}

#pcbg ul {
	border-left:1px solid #bfbfbf;
	background-color:#FFF;
	margin:0;
	padding:6px 11px;
}

#pcbg li {
	background:url('../images/orange_bullet.gif') no-repeat 0 .5em;
	padding-left:10px;
	margin:8px 0;
}

 #pcbg li.pctxt {
	background: none;
	margin: 12px 0 0 0;
	padding: 0;
	font-size: .9em;
	color: #7e8890;
	text-align: center;
}

#pcbg ul.logos { 		
	border-bottom:1px solid #bfbfbf;
	border-top: 1px dotted #bfbfbf;
	padding: 8px 11px;
	text-align: center;
}

#pcbg ul.logos li { 		
	background: none;
	display: inline;
	padding: 0 5px;
}

#pcbg h2  {display: none;}

ul#forumbar {
      background:url('../images/pr_bgLtGray_1x16.gif') repeat-x;
      font-family:Arial,Helvetica,sans-serif;
      font-size:10px;
      padding:0;
      margin:8px 0px 0 0;
      display:block;
      clear:both;
      list-style-type:none;
      overflow:hidden;
      height:16px;
      border-top:1px solid #ccc;
      border-right:1px solid #ccc;
      width: 505px;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: 0;
	border-bottom-style: none;
	border-bottom-color: inherit;
	border-bottom-width: 0;
}



ul#forumbar li {
    float:left;
    height:16px;
    list-style-type:none;
    text-transform: uppercase;
    font-weight:normal;
    border:0;
    border-left:1px solid #ccc;
    border-bottom:0;
    margin:0;
	}
	
ul#forumbar li a, ul#forumbar li span {
	border-left:1px solid #eeeeee;
	display:block;
	font-size:10px;
	padding: 2px 5px;
	text-transform:uppercase;
	color:#333333;
	}

ul#forumbar li span {font-weight:bold;}

ul#forumbar li a.on, ul#forumbar li a:hover {
 background:url('../images/sortOn.gif') repeat-x;
	text-decoration:none;
	color:#0469cf;
}

ul#forumbar li.first {
	border-left:0px;
	}
	
dl#results.resultsForum table { 
	table-layout: fixed;
}

.bgcolor table { /*override*/
	table-layout: auto;
}

	table-layout: auto;


dl#results td {
border-top: none;
overflow: hidden;
word-wrap: break-word;
}	
.forumTitleHeading{
	width: 259px;
	text-align:left;
	padding-left: 2px;
}
.forumPostHeading{
	width: 58px;
	text-align:center;
}
.forumlastpostHeading{
	width: 100px;
	text-align:left;
	padding-left: 2px;
	
}
.rowblue {
	background-color: #edf6fd;
	color: black;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.rowwhite{
	background-color:white;
	color: black;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.forumROWPadding{padding: 1em;}
.forumROWTitle, .forumROWTitle a {
	font-size: 14px;
	color: rgb(0, 51, 153);
		}
.forumROWdate{
	color: black;
	}
.forumROWAuthor2, .forumROWAuthor{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	}
.forumROWAuthor2 a, .forumROWAuthor a {color:rgb(0, 51, 153); font-weight:bold;}
.forumPOSTCenter{ text-align:center;}
.forumInfo { float: left; padding: 1em 0em 1em 1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#forumresults{
	clear:both;
	padding:0px 0px 0px 0px;
	margin: 0px;
	}
.PFMCTitleHeading, .PFMCpostHeading{
	width: 335px;
	text-align: left;
        padding-left: 2px;
}
.PFMCpostHeading{width: 140px;}

.hotRSS {
vertical-align:middle;
padding: .2em 2em .2em 0;
background:url('../images/rss_icon_16x16.gif') no-repeat right 50%;
font-size:10px;
font-weight: bold;
font-family: verdana,sans-serif;
float:right;
margin: .2em 1em 0 0;
}

.leaderBoard {
background-color: #FFF;
padding-bottom: 10px; 
margin-bottom: 10px;
}

/* --- spotlight on --- */

#rightCol #spotlight, #col2 #spotlight {
	margin: 15px 0 0 0;
	background-color: #FFF;
}


#rightCol #spotlight h2, #col2 #spotlight h2 {
	background: url('../images/spotlight_head.gif') no-repeat left top;
	height: 66px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-indent: -9999em;
}


#rightCol #spotlight ul, #col2 #spotlight ul {
margin: 0 8px;
}

#rightCol #spotlight .sponsBox, #col2 #spotlight .sponsBox {
border-top: 1px dotted #d7d7d7;
padding: 10px 8px;
}

#rightCol #spotlight strong, #spotlight span, #col2 #spotlight strong, #col2 #spotlight span {
display: block;
}

#rightCol #spotlight h3, #col2 #spotlight h3{
	font-size: 1.1em;
	margin: 0 0 10px 0;
	padding: 0;
}

#rightCol #spotlight li, #col2 #spotlight li {
	padding: 0 0 20px 0;
	clear:both;
	overflow:hidden;
	height:1%;
	margin: 0;
	background: none;
	border: none;
}


#rightCol #spotlight img, #col2 #spotlight img {
	float: left;
	margin: 0 4px 4px 0;
}

#rightCol #spotlight .meta, #col2 #spotlight .meta {
	text-align: left;
	margin-bottom: 10px;
	display: block;
font-style: italic;
padding: 0;
}


ul.relatedContent {margin-bottom: 1em;}
ul.relatedContent li {
background: url('../images/tr_bullet.gif') no-repeat 0 50%;
/*Added back styles for lists on community, blogs and directory*/
padding-left: 18px;
margin: 6px 0;
}


/*CSS for the trax doors*/

.panel {clear: both;display: none;}
@media print {.panel {display:block!important;}}

#tabes, #FRtabs, #ARtabs, #BDtabs, #DDtabs  {
font-size:13px;
padding:10px 0 0 8px;
margin:1px 0 0 0;
display:block;
clear:both;
overflow:hidden;
height:36px;
background:url('../images/bkg_selector.jpg') no-repeat 0 bottom;
}

#tabes li, #FRtabs li, #ARtabs li, #BDtabs li, #DDtabs li {
float:left;
list-style-type:none;
padding:0 0 0 4px;
background:url('../images/bkg_selTabLeft.gif') no-repeat 0 0;
margin:0 8px 0 0;
height:36px;
}

#tabes li a, #FRtabs li a, #ARtabs li a, #BDtabs li a, #DDtabs li a {
float:left;
display:block;
background:url('../images/bkg_selTabRight.gif') no-repeat right 0;
font-weight:bold;
padding:10px 15px 0 11px;
height:26px;
}

#tabes select, #FRtabs select, #ARtabs select, #BDtabs select, #DDtabs select {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#333;
background:#fff;
width:220px;
margin:-4px auto auto;
padding:0;
border:1px solid #999;
}

#tabes li a:hover, #FRtabs li a:hover, #ARtabs li a:hover, #BDtabs li a:hover, #DDtabs li a:hover {
text-decoration:none;
color:#8cbd5b;
}

#tabes li.active, #FRtabs li.active, #ARtabs li.active, #BDtabs li.active, #DDtabs li.active, li#tabList.active{
background-position:0 -36px;
}

#tabs li.active a, #tabes li.active a, #FRtabs li.active a, #ARtabs li.active a, #BDtabs li.active a, #DDtabs li.active a{
background-position:right -36px;
color:#8cbd5b;
}

/* ---Component comment styles --- */


.cmntBox {
	background: #d7eaf8 url('../images/bkg_cmntBox.gif') repeat-y 0 0;
	width:512px;
	margin:20px 0 10px 8px;
}

.cmntBox h3 {
	background: url('../images/bkg_cmntBoxTop.gif') no-repeat 0 0;
	padding:15px 10px;
	font-size:1.3em;
	margin: 0;
}

.cmntBox form {
	background: url('../images/bkg_cmntBoxBtm.gif') no-repeat 0 bottom;
	padding-bottom:10px;
}

.cmntBox textarea {
	border:1px solid #a5acb2;
	display:block;
	padding:5px;
	width:450px;
	height:100px;
	margin:5px 0 10px 25px;
}

.cmntTitle {
        border: 1px solid #a5acb2;
        display: block;
        padding: 5px;
        margin: 5px 0 10px 25px;
}

.cmntBox label {
	font-size:.9em;
	margin: 0 0 0 25px;
}

.cmntBox button {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('../images/btn_addComment.gif') no-repeat 0 0;
	width:157px;
		height:47px;
		text-indent:-4000px;
		cursor:pointer;
		float:right;
		margin: -15px 35px 0 0;
}

.cmntBox button.startdisc {
	background: url('../images/bt_start_discussion.gif') no-repeat 0 0;
	width:182px;
	height:48px;
	margin-top: -32px;
	}
	
/*New Ad text link*/
#madison_64_300 a {font-size: 11px; font-weight: normal; margin: 0 6px 0 3px; padding: 0px;}
#madison_64_300 img {margin-bottom: 0px;}

#colorConverter {
width: 800px;
margin: 0 auto;
}

#colorConverter h2 {
margin-bottom: 20px;
text-align: center;
}

#colorConverter #colorTable {
width: 545px;
margin: 0 auto;
padding-bottom: 15px;
}

#colorConverter form {
margin-bottom: 15px;
}

/*Used to format simple def lists*/
.simple {
padding: 0 10px;
}

.simple p {
margin-top: 10px;
}

.simple dt {
        padding:0 15px 0 0;
        margin-top:16px;
        font-weight:bold;
        font-size:1.3em;
}

.simple dd {
        padding-right: 15px;
        line-height: 1.2em;
}

.bottomBody {
        color:#525252;
        border-bottom:1px solid #cccdcf;
        padding: 2px 15px 15px 0;
}




/* Subscribe via RSS or Email */

.syndicate {
padding: 10px;
}

.syndicate p {
padding: 0 0 10px 0;
}

.syndicate .copy {
background: none;
border: none;
}
	
.syndicate li {
background: none;
padding: 3px 0;
display: inline;
}	


.sweeps li {
margin-bottom: 20px;
margin-left: 20px;
}

.sweeps {
margin-top: 15px;
}



/*CSS for Blog focus tab*/
#CRFOCUS dt, #CRFOCUS dd.title {font-size: 14px;}
#CRFOCUS dd cite {
    	margin-top: 5px;
    	padding-bottom: 1em;
    	font-style: normal;	
	font-weight: normal;
	color: #999999;
	font-size: 0.85em;
	display: block;
    	}
.resultsBlog div.boxMore {margin: 15px -10px 0;}
.farRight {
	margin-right: 10px;
	font-size: 11px;
	float: right;
	font-weight: normal;
	color: #003399;
	}
.farRight a:link{color: #003399;}
.farRight a:hover{color: #003399;}
.farRight a:visited{color: #003399;}

/* RSS Page */

.rssContent h1 {
padding: 0 0 0 10px;
margin-bottom: 0;
}

.rssContent p {
padding: 10px 15px;
}

.rssSidebar p {
padding: 10px 5px 5px;
}

.rssSidebar ul li {
background:url('../images/icn_arrowBullet.gif') no-repeat 0 1px;
padding-left:20px;
margin:5px 0 5px 5px;
}

.rssList {
padding: 0 0 10px 15px;
margin: 0 0 10px 0;
width: 245px;
float: left;
text-align: left;
}

.rssList li {
background: url('../images/icn_rss_16x16.gif') no-repeat 0 0;
padding: 5px 10px 5px 20px;
}

.rssList .head {
background: none;
padding: 0 0 2px 0;
margin: 5px 0;
font-size: 1.2em;
font-weight: bold;
border-bottom: 1px solid #ababab;
}

/* Editorial Contacts */
.contacts h1 {
font-size: 2.1em;
}

/* Bidwar hack
------------------------------*/
#rightCol .bidwar {margin: 0 0 15px;}


.hotspot h4 {margin: 0;padding: 8px 0;font-size: 1.2em;border-left: 1px solid #ABABAB;border-right: 1px solid #ABABAB; text-align: center;}

/* styles for new vendorcast markup */

.river h3 {
font-size:1.3em;
font-weight:bold;
margin-top:16px;
padding:0pt 15px 0pt 0pt;
}

.river .desc {
margin:0 0 10px 0;
padding:0;
}


/* Styles for one column layout for a flat file */

.oneCol p {
margin: 0 0 15px 5px;
}

.oneCol h3 {
margin: 0 0 15px 5px;
}

.oneCol .summary {
margin: 0 5px 15px;
}

.oneCol .summary li {
background: url('./images/icn_arrowBullet.gif') no-repeat;
padding: 0 0 0 15px;
margin: 0 0 5px;
font-weight: bold;
}


#trDL {
margin-top:10px;
padding:20px 5px 5px 0px;
background:url('../images/trDownloads.gif') no-repeat 0px 0px;
float:left;
width:250px;
}

#trhs {background-color:transparent; margin-top:56px;}
#workspaceTop {
padding:5px 5px 0px 5px;
margin:0px 1px 10px 1px;/*fixes 1px keyline problem in FF */
background:#d8ecf8 url('../images/bkg_topbar.gif') repeat-x 0 100%;
}

.hotspot .hsHighlight { display: inline; color: #8D0000; font-weight: bold; }
.hotspot .noBd { border: none; }
.hotspot .centered li { text-align: center; }


/* MEDUSA UNITS */
#leftCol #medusa {background:url('../images/bkg_medusaFade_1x130.gif') repeat-x;
text-align: left;border: 1px solid #d8d8d8;margin: 10px 0;padding:5px 10px;
}
#leftCol #medusa ul {padding-top:12px;}
#leftCol #medusa h2 {background:none;font-weight:bold;font-size:1.25em;margin:0;padding:0 0 10px 0;}
#leftCol #medusa h2 span {display:block;font-size:10px;color:#666;font-weight:normal;font-family:Verdana, sans-serif;padding-bottom:5px;text-transform:uppercase;}
#leftCol #medusa li a {padding-left:5px;display:block;}
* html #leftCol #medusa dt {height:1%;}

#col2 #medusa {background:url('../images/bg_fadeUp.gif') repeat-x;
text-align: left;margin:10px 0 0;padding:20px 10px;
}

#rightCol #medusa {background:url('../images/bg_fadeUp.gif') repeat-x;
text-align: left;border-left: 1px solid silver;border-bottom: 1px solid silver;margin:10px 0 0;padding:20px 10px;
}
#rightCol #medusa ul {margin:0;}
#rightCol #medusa li {margin:5px 0;}
#rightCol #medusa ul, #col2 #medusa ul {padding-top:30px}
#rightCol #medusa h2, #col2 #medusa h2 {background:none;font-weight:bold;color:#000;margin:0;padding:0 0 10px 0;font-size:1.3em}
#rightCol #medusa h2 span, #col2 #medusa h2 span {display:block;font-size:10px;color:#666;font-weight:normal;font-family:Verdana, sans-serif;padding-bottom:5px;text-transform:uppercase;}
#rightCol #medusa li, #col2 #medusa li {border:none;}
#rightCol #medusa li a, #col2 #medusa li a {padding-left:5px;display:block;}
#rightCol #medusa .icn, #col2 #medusa .icn {padding: 0 0 3px 20px}
* html #rightCol #medusa ul, * html #col2 #medusa ul {padding-top:10px}

#medusa .webcast {background: url('../images/tr_16x16_type_2.gif') no-repeat 0 0
}
#medusa .wp {background: url('../images/icn16_doc.gif') no-repeat 0 0
}
#medusa .download {background: url('../images/tr_16x16_type_5.gif') no-repeat 0 0
}


#medusa li, #rightCol #medusa li, #leftCol #medusa li {font-size:14px;font-weight:bold;}
#medusa li a, #rightCol #medusa li a, #leftCol #medusa li a {text-decoration:underline;}
#medusa li cite, #rightCol #medusa li cite, #leftCol #medusa li cite {font-weight:normal;}
#medusa li a:hover, #rightCol #medusa li a:hover, #leftCol #medusa li a:hover {color:#FF0000;}

/* CBS Interactive footer */
#footer #cbsi { margin-bottom: 0;
	top: 2px;
	left: 17px;
}
#cbsi_f {position:relative;padding:0;margin:0;width:100%;}
#cbsi_f p {margin:0 0 12px;}
#cbsi_f div {position:absolute;top:18px;right:0;z-index:2;}
* html #cbsi_f div {position:absolute;top:16px;right:0;z-index:2;}
#cbsi_f select {margin:0 5px;}
#cbsi_f_pop {margin:0;}
#cbsi_f_pop a {font-weight:bold;}

/* error page */
.error h1 {font-size: 1.6em;}
.error p {font-size: 1.1em; padding: 5px 5px 5px 10px;}

/* FAQ page */
.faq_head{background-color:#eeeeee;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold; padding:4px 10px;}
.faq_q{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding-left:10px;padding-top:10px;}
.faq_a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;border-bottom:1px solid #eeeeee;padding-bottom:10px;padding-left:10px;margin-top:4px;}
.list_head {background-color:#003366;color:#ffffff;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;padding-left:8px;padding-top:4px;padding-bottom:4px;}
.list_feature {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;padding:8px;line-height:200%;}
.wrapper {width:730px;margin-left:auto;margin-right:auto;background-color:#ffffff;border-left:1px solid #666666;border-right:1px solid #666666;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:15px;}
.copyright{background-color:#999999;}

/* Simply Hired widget */
.simplyHiredLink { height: 63px; background: url('./images/bg-simplyHiredModule-306x63.gif') no-repeat; overflow: hidden; }
.simplyHiredLink h4 { font: 1.3em Arial, sans-serif; color: #fff; display: block; margin: 22px 0 0 20px;  }
.simplyHiredLink a, .simplyHiredLink a:visited { color: #fff; }

/* share toolbar */
ul.toolbar li.social {background-image: url('../images/btn-share-46x38.gif'); 
width: 46px; }
ul.toolbar li.social a {width: 46px;}

.toolbar .pops {position:relative;}
.toolbar .pops div {position:absolute;padding-bottom:1px;width:188px; height: 144px;top:38px;z-index:2;left:-5000px;background:url(../images/bg-shareBox.gif) no-repeat 0 bottom; }
.toolbar .pops ul { float: left; padding: 2px 0; margin-top: 9px;}
.toolbar .drill div {left:0;}
.toolbar .pops li {height: 20px; overflow: hidden; border: none; display: inline; margin: 3px 4px; }
.toolbar .pops ul li a {background:none;height:20px; width: 82px;outline:none; border: none; display: block;}
.toolbar .pops ul li .digg { background-image: url('./images/bg-share-digg.gif'); }
.toolbar .pops ul li .tweet { background-image: url('./images/bg-share-twitter.gif'); }
.toolbar .pops ul li .fb { background-image: url('./images/bg-share-facebook.gif'); }
.toolbar .pops ul li .su { background-image: url('./images/bg-share-stumble.gif'); }
.toolbar .pops ul li .reddit { background-image: url('./images/bg-share-reddit.gif'); }
.toolbar .pops ul li .buzz { background-image: url('./images/bg-share-buzz.gif'); }
.toolbar .pops ul li .goog { background-image: url('./images/bg-share-google.gif'); }
.toolbar .pops ul li .del { background-image: url('./images/bg-share-delicious.gif'); }
.toolbar .pops ul li .techno { background-image: url('./images/bg-share-technorati.gif'); }
.toolbar .pops ul li .nv { background-image: url('./images/bg-share-newsvine.gif'); }

/*Loading class for ajax*/
.loading {padding: 1em; background: url('../images/loading.gif') no-repeat 50% 0;
}

/* Pillar Sponsorship on FD */
.pillarSpons {margin-top:-268px;text-align:center;}
.pillarSpons em {font-style:normal;font-size:.75em;display:block;}
.subCol3 .pillarSpons {margin-top:-256px;}
.fd #banner .pillarSpons div {float:none;padding:0;color:#000;width:100%;}

/* Pillar Sponsorship on Forums */
#workspaceSubNavBlock .pillarSpons {margin-top:0;float:left;margin-left:100px;top:-8px;position:relative;}

/* Essential Topics */
#rightCol .essentialTopics, #col2 .essentialTopics {background: url('../images/bkg_fadeDown.jpg') repeat-x 0 0;
border-top:1px solid #fff;line-height:1.4em;margin:0 0 15px 0;padding:2px 12px 12px 12px;
}
#rightCol .essentialTopics h2, #col2 .essentialTopics h2 {background:none;color:#fff;font-size:1.3em;font-weight:bold;margin:0;padding:8px 0 2px;border-bottom:1px solid #fff;}
#rightCol .essentialTopics .tkHed, #col2 .essentialTopics .tkhead {margin-top:8px;}
#rightCol .essentialTopics h2 span, #col2 .essentialTopics h2 span {float:right;margin-top:-26px;height:31px;width:88px}
#rightCol .essentialTopics ul, #col2 .essentialTopics ul {padding:6px 0;clear:both;}
#rightCol .essentialTopics ul li, #col2 .essentialTopics ul li {background: url('../images/icn_folder_16x16.gif') no-repeat 0 1px;
margin:6px 0;padding:0 0 6px 22px;
}
#rightCol .essentialTopics .ads_vtlMore, #col2 .essentialTopics .ads_vtlMore {color:#000;padding-left:6px;}
#rightCol .essentialTopics h3, #col2 .essentialTopics h3 {border:none;font-size:1.1em;margin:0;padding:6px 0 0 0;}
#rightCol .essentialTopics h3, #rightCol .essentialTopics #powerPlayShell h3 span, #col2 .essentialTopics h3 span {color:#7AA054;}

/* Blogger mini bio*/
.bloggerDesc {margin:12px 10px;border:1px solid #CED2D6;padding:8px;background:#F4F4F4;}

/* Must read blog post*/
.mustRead {margin:5px 0;padding:5px 0 20px;}
.mustRead .description {color:#7AA054;margin:0 10px 2px;}
.mustRead h6 {margin:0 10px;font-size:1.3em;}
.mustRead h6 a {color:#003399;}
.mustRead p {margin:0 10px 12px;}

/* TechRepublic Sweepstakes */
#main .sweepstakes {background:#FFF url('../images/sweepBox_290x465.jpg') no-repeat 3px 3px;
min-height:470px;height:auto !important;height:470px;padding:12px 12px 12px 308px;
}
*html #main .sweepstakes {overflow:visible;}
.sweepstakes h1 {margin:0; font-size:1.8em; margin: 5px 0; color:#85A564;}
.sweepstakes h1 span {font-size:.8em; font-weight:normal; display:block;}
.sweepstakes h3 {font-size:1.3em;}
.sweepstakes p {margin-top:15px;}
.sweepstakes ul {margin:10px 0;}
.sweepstakes ul li {background:url('../images/icn_bulletGreen.gif') no-repeat 3px 5px; 
margin:5px;padding-left:20px;
}
.sweepstakes ol li {margin:12px 20px;font-size:0.96em;font-family:arial,san-serif;line-height:1.3em;}
.sweepstakes cite {color:#555;display:block;font-size:0.8em;font-style:normal;margin:3px 0;}

#sweepForm {margin-bottom:2em;overflow:hidden;}
#sweepForm p {color:#85A564;font-weight:bold;}
#sweepForm p span {color:#555;margin-left:5px;font-weight:normal;}
#sweepForm form {margin-top: 10px;color:#333;font-size:0.96em;}
#sweepForm #submit {display:block;margin:10px 0;}
.sweepError {color:#EE0000;font-weight:bold;margin-bottom:2em;}

/* leaderDrop */
.fd .leaderDrop { background: #112A43; }
.fd #wrapper { background: #97A1AA url('../images/bkg_body.gif') repeat-x; 
overflow: hidden; }


input.button {
  color: #fff; background: #0034D0;
  font-size: .8em;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: solid 1px #ffcf31;
}

