body,p,li,th,td,h1,h2,h3,h4,h5,h6 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body,th,td {
	font-size:80%;
}
body {
	border:0px;
	margin:0px;
	padding:0px;
}
th {
	text-align: left;
	font-weight: bold;
}
p {
	margin: 0.5em 0 0.75em 0;
}
a {
	color: #04b;
}
blockquote {
	margin: 0.5em 3em;
	font-size: 85%;
	color: #006;
}
ul,ol,li {
	margin-top: 0.25em;
}
h1 { 
	color: #04b; 
	font-size: 140%; 
	font-weight: bold;
	margin: 0.5em 0; 
}
h2 { 
	color:#03a; 
	font-size: 110%; 
	margin: 0.5em 0 0.25em 0;
	font-weight: bold;
}
h3 { 
	color: white; 
	font-size: 120%; 
	margin: 0.5em 0; 
	font-weight: bold; 
	background: #04b; 
	padding: 2px 4px; 
	width: 15em; 
	margin-right: auto;
}
h4 { 
	color: #029; 
	font-size: 100%; 
	margin: 0.25em 0;
	font-weight: bold;
}
kbd {
	color: #063;
	font: bold 100% Courier New, monospace;
}
tt {	/* e.g., filenames */
	color: #364;
	font: bold 90% Courier New, monospace;
}
samp {	/* e.g., menu choices */
	color: #474;
	font: bold 100% Arial, sans-serif;
}

/* -- Page template -- */

#LeftNav, #BottomNav {
	background: #ed8; 
	text-align: center;
	padding: 2px;
}
#TowerAdSpace {
	border-bottom: 1px solid #ed8;
}
#BannerAdSpace, #TowerAdSpace  {
	float: right;
	text-align: center;
	margin: 4px;
	background-color:#ffffff;
}
#Navlogo
{
	/* border: #79c 1px solid; */
	border: #fff 4px solid;
	margin-top: 4px;
	background: #fff;
}
#MainContent {
	border: 1px solid #ed8;
	padding: 8px;
}
.LeftNavBox { 
	float:left;	
	background: #f5f9fd;
	border: 1px solid #9c0000;
	margin: 0 0 5px 0; padding: 0;
	font-size: 85%;
	text-align: left;
	width: 12em;
}
.LeftNavBox h6 {
	background: #9c0000 url(/images/betapit/headerbgred.gif);
	color: white;
	font-size: 100%;
	margin: 0; padding: 2px;
	
}
.LeftNavBox p { color: #9c0000; margin: 4px; }
.LeftNavBox a:link { text-decoration:none; color: #000;}
.LeftNavBox a:visited { color: #000;}
.LeftNavBox a:hover { text-decoration:underline; color: #9c0000;}

#BottomNav { font-size: 85%; padding: 10px; }
#BottomNav a, #LeftNav a { text-decoration:none; }
#BottomNav a:hover, #LeftNav a:hover { text-decoration: underline }
#PrintableBanner { margin: 1em; }
#TopLogo { float:left; padding: 4px; }

.Winner{	
    position: relative;
	FLOAT: right;	
	width:20em;
	z-index:1;
}
.Winner a{ text-decoration: none}
.Winner p{ padding-top:5px;}
.Winner a:hover{ text-decoration: underline}

.CurrentSurvey{  
    border: #c96 1px solid;   
   	font-size: 85%;
    background: #fe9;
    padding: 5px;
    float: right;
    margin: 0px 0px 0.25em 0.25em;
    width: 18em; 
    line-height: 150%;    
    overflow:hidden;
}
.SectionNav {
	float: right;
	width: 18em;
	font-size: 85%;
	line-height: 150%;
	margin: 0 0 0.25em 0.25em;
	padding: 4px;
	background: #fe9;
	border: 1px solid #c96;
	
}
.SectionNav h6 {
	color: #03a; 
	font-size: 110%; 
	margin: 0.5em 0 0.25em 0;
	font-weight:bold;
}
.SectionNav p { margin: 0.4em 0;  }
.SectionNav a { text-decoration: none; }
.SectionNav a:hover { text-decoration: underline; }

/* ------- */

.InfoBox {
	border: 1px solid #79c;
	background: #f5f9fd;
	margin: 0 0 0.5em 0.5em;
	font-size: 90%
}
.InfoBox h2 { 
	background: #79c url(/images/tile_sub.gif);
	font-size: 110%; font-weight: bold; color: white;
	padding: 2px; margin: 0;
}
.InfoBox p { margin: 0.5em; font-size: 90%; }
.InfoBox a { color: #039; text-decoration: none; }
.InfoBox h2 a { color: white; text-decoration: none; }
.InfoBox a:hover, .InfoBox h2 a:hover { color: #039; text-decoration: underline; }
.InfoBox table { color: #04b; margin: 0px auto; border-collapse: collapse;  }
.InfoBox th, .InfoBox td {
	text-align: center;
	border: 1px solid white;
	background: #ccddf4;
	padding: 0 2px;
	font-size: 70%;
}

.FloatNoteBox { 
	float: right; 
	width: 450px; 
	font-size: 85%;
	color: #036;
	background: #cfdfff url(/images/bg-note.gif) top left no-repeat; 
	border: 1px solid #039; 
	padding: 4px; 
	margin: 1em; 
}

div.ScreenShot {
	width: 470px;	/* may be overridden */
    text-align:center;
	margin: 0.5em 0 0.5em 0.5em;
	font-size: 90%;
	font-weight: bold;
	color: #336;
	clear: both;
}
div.ScreenShot img {
	border: none;
}

#footer{
  background-image:url(/images/footerbg.jpg); 
  background-repeat: repeat-x;
  height:100px;
  width:988px;
  text-align:center;
}
#footer a:link{text-decoration:none; color:#ffffff; margin-left:3px;}
#footer a:visited{text-decoration:none;color:#b5b5b5; margin-left:3px;}
#footer a:active{text-decoration:none; margin-left:3px;}
#footer a:hover{text-decoration:underline; color:#e40000; margin-left:3px;}

/* --- OVERDRIVE TIPS --- */

/*-- hr image --*/
div.hr {
  background: #fff url(images/betapit/hrflag.jpg) no-repeat scroll 120px;
  height: 10px;
}
div.hr hr {  display: none;  }

body.tip{ background-color:#213140;  font-size:1em}

.tip{color:#152e4d;}/* H1 */

table.tipbody{
    width:988px;
    padding:0px;
    border-spacing:0px;
    border:none;
    vertical-align:top;
	background-color:#fff;
}
div.adBox{    
    font-size:85%; 
    color: #404040; 
    font-family: Arial;
    background-color:#fff; 
    padding:6px; 
    float: right; 
}
div.eraseBox{
    width: 300px; 
    border: 2px dashed #cb2525; 
}
div.optBox{
    width: 250px; 
    border: 2px dashed #cb2525;  
}
div.roboBox{
    width: 120px; 
    border: 2px dashed #cb2525; 
}
/*-- Red box --*/
div.tipAdvice{
    width:440px;
    background-color:#d1ddec; 
    color:#152e4d;
    font-weight:bold; 
    margin-left:10px; 
    padding:5px; 
    border:3px double #152e4d; 
}
.WarnBox { 
	width: 90%;
	font-size: 90%;
	background: #ff9 url(/images/bg-warn.gif) top left no-repeat; 
	border: 1px solid #f00; 
	padding: 4px;
	margin: 1em; 
}
.daBox{
    float: right; 
    width:210px; 
    padding:4px; 
    background-color: #ccddf4; 
    border: 1px solid #009; 
    font-size: 80%;
}
.daBox h3{ 
    background-color: #ccddf4;
	color: #029; 
	margin: 0.25em 0;
	font-weight: bold;
}
.NoteBox {
	width: 450px;
	font-size: 90%;
	color: #036;
	background: #cfdfff url(/images/bg-note.gif) top left no-repeat; 
	border: 1px solid #039; 
	padding: 4px; 
	margin: 0; 
}
p.tip{ padding-left:10px; padding-right:10px; padding-top:5px;}
div.tip{ padding-left:10px; padding-right:10px; padding-top:5px;}

.tipInfo{
    text-indent:10px;
    background-color:#ececec;
    padding:6px;
    margin:0;
}

/*-- Specs for User PC Tips --*/
.specstitle{vertical-align:middle;font-weight:bold; font-size:12pt; background-color:#465a7b; color:#ffffff; text-align:center;}
.specshead{background-color:#aab0be; color:#000000; text-align:left; font-weight:bold; padding-left:3px;}
.specslight{background-color:#efefef;text-align:center;}
.specsdark{background-color:#d8d8d8;text-align:center;}

table.specs{
border:1px solid #152e4d; 
    padding:5px;
    border-spacing:5px;
    margin:5px;
    border-collapse: collapse
}
table.specs th { 
    border:1px solid #152e4d; 
}
table.specs td { 
    padding:3px;
    border-spacing:0px;
    border-right:1px dotted #152e4d;
    border-left:1px dotted #152e4d;
    border-bottom:1px dotted #fff;
}
th.specs { 
    background-color: #fe9;
}

ol.tipList, ul.tiplist{
    list-style-type:circle; 
    list-style-image: url(/images/checkred.gif);
}

/*-- OverDrive Header/rec/Footer --*/

#topadspace{text-align:center; margin-top:10px;}

#odheaderhome{
  background-image:url(/images/betapit/topheader.jpg); 
  height:105px;
  width:988px;
  vertical-align:top;
}

#odfooter{
  background-image:url(/images/betapit/footer.jpg); 
  height:100px;
  width:988px;
  text-align:center;
}
#odfooter a:link{text-decoration:none; color:#ffffff; margin-left:3px;}
#odfooter a:visited{text-decoration:none;color:#b5b5b5; margin-left:3px;}
#odfooter a:active{text-decoration:none; margin-left:3px;}
#odfooter a:hover{text-decoration:underline; color:#e40000; margin-left:3px;}


/*-- Browse.asp and Sec.asp tables--*/

tr.browsetitle{font-weight:bold; font-size:1.5em; background-color:#365485; color:#fff; text-align:center;}
tr.browsetitle td{vertical-align:middle;padding:5px; }
tr.browsehead{background-color:#9cb8e6; color:#000;text-align:center;font-weight:bold;}
tr.browselight{background-color:#f6f7ff;text-align:center;}
tr.browsedark{background-color:#e7e8f7;text-align:center;}
tr.browsehover{background-color:#ffe187; text-align:center;}

#browse{
    width:100%;
    border-collapse:collapse;
    margin:0px; padding:0px; border-spacing:0px; 
    text-align:center; 
    border: 1px #ffffff solid;
}
#browse td, #browse th, table.sec td, table.sec th, table.subsec th, table.subsec td
{   border: 1px #ffffff solid; text-align:center;  padding-left:3px;}

table.sec, table.subsec {
    border-collapse:collapse;
    margin:0px;
	padding:0px;
    border-spacing:0px; 
    text-align:center; 
    border: none;
}
table.sec{
    width:470px;
}
table.subsec{
    width:458px
}
.sec a:link{text-decoration:underline; color:#003298; margin-left:3px;}
.sec a:visited{text-decoration:underline;color:#363f52; margin-left:3px;}
.sec a:active{text-decoration:underline; margin-left:3px;}
.sec a:hover{text-decoration:underline; color:#990000; margin-left:3px;}

/*--End Browse Tables--*/

/*--Main OverDrive Layout--*/
.leftbar{
	float:left;
    width:125px; 
    margin:0px ;
	padding:8px 0 0 8px;
    text-align:center;
    vertical-align:top; 
    background-color:#ffffff; 
	clear:both;
}
.rightbar{
    width:330px; 
    height:100%;
    margin:0px;
	padding:8px 8px 0 0;
    text-align:center;
    vertical-align:top;
    background-color:#ffffff;
}
.content{

    width:487px; 
    vertical-align:top; 
    padding:0 15px 0 15px ; 
   /*border: solid 1px #a4a4a4; */
    background-color:#ffffff;
}
.default{
    width:488px; 
    padding-left:10px; 
    vertical-align:top;
    background-color:#ffffff;
}

/*-- Floating Recommendation Box --*/

div#recommend{
    background-color:#fffdc5;
    width:150px;
    height:170px;
    border: 1px #d3d3d3 solid;
    float:right;
    font-size:8pt;
    padding:5px;margin:2px;
    
}
/*-- Billboard and Feed --*/
 
div.billboard{ 
	width:330px; 
	/*border:1px solid #949494; */
	position:relative; 
	clear:left;
}

div.feed {
    height: auto;
    margin-bottom: 5px;
    margin-top: 5px;
    overflow: visible;
    width: 280px;

}
div.feedItem {
    font-weight:normal;
	border-bottom:#919191 dashed 1px; 
	text-align:center; 
	padding:5px;
}
div.feedItem  a.feedLink
{
	text-decoration:none;
	font-size:12px; 
	font-weight:bold; 
	color:#990000;
}
div.feedItem  span.feedDate
{
	font-weight:bold; 
	font-size: 10px; 
	color: #555;
}
table.tip td,table.pc td{padding-left:3px; border-spacing:0px; margin:0px;  }

table.user, table.pc {
    width:160px; 
    margin:0 0 5px 0; 
	padding:0;
    border-spacing:0px; 
    border-collapse: collapse; 
}
table.user {
    margin:0 0 0 0;
    float:left;
}
table.pc {
    margin:0 0 0 0;
    float:right;
	background-color:#fff;
}
td.userpc{
    /*border: #360b04 double 3px;*/
    background: url(/images/betapit/headerbgred.gif) repeat ; 
    width:160px;  
    color:#ffffff;
    height:35px; 
    font-weight:bold; 
    font-size: 100%;
}
td.mainbody{
	background-color:#ffffff;
	vertical-align:top;
	padding:0px 15px 0px 15px;
	height:600px;
}

td.title{ 
    background: #ecf0f3 url(/images/betapit/headerbg4.gif) repeat-x ;
    /*border:#919191 inset 1px; */
    font-weight:bold; 
    text-align:center;
    height:20px; 
}
td.email{ 
    border-bottom:#959595 inset 1px;
	background-color:#ffc000; 
    height:18px;  
}
td.value{
    
	border-bottom:#bbb dotted 1px;
	border-right:#bbb dotted 1px;
    height:20px; padding-left:3px; 
    text-align:left;
}


/*-- TOP LEFT OVERDRIVE NAV--*/
table.snow{ 
	margin:0 0 5px 0;
	padding:0;
	width:130px; 
	border-spacing:0px; 
	border-collapse: collapse; 

}

td.snow {
    /*border:#919191 dashed 1px;*/
    height:20px; 
    font-weight:bold;
    font-size:8pt; 
    text-align:left; 
    padding:0px;
    margin:0px;
}
td.od {border: #360b04 double 3px; padding:0px;  margin:0px;}

.snow a:link{text-decoration:none; color:#000000; margin-left:3px;}
.snow a:visited{text-decoration:none;color:#000000; margin-left:3px;}
.snow a:active{text-decoration:none; margin-left:3px;}
.snow a:hover{text-decoration:underline; color:#990000; margin-left:3px;}

/*-- Other Nav Bar Titles--*/
td.navtitle {
    /*border: #360b04 double 3px;*/
    background: url(/images/betapit/headerbgred.gif) repeat-x; 
    color:#ffffff;
    height:30px; 
    font-family: sans-seri, Verdana, Arial, Helvetica;
    font-weight:bold; 
    font-size:12pt;
    text-align:center;
}
/*-------CA Stuff---------*/
td.catitle{
    border: #360b04 double 3px;
    background: url(/images/betapit/cagreenbg.jpg) repeat-x; 
    color:#ffffff;
    height:30px; 
    font-family: sans-seri, Verdana, Arial, Helvetica;
    font-weight:bold; 
    font-size:12pt;
    text-align:center;
}
#caheader{
  background-image:url(/images/betapit/calanding.jpg); 
  height:117px;
  width:988px;
  vertical-align:top;
}
#firedogheader{
  background-image:url(/images/betapit/firedogheader.jpg); 
  height:118px;
  width:988px;
  vertical-align:top;
}
/* ---END TIPS--- */

ul.SeeAlso li {
	list-style: url(/images/icon/infobook.gif) square;
	margin-left: 0.5em;
	padding-left: 0.5em;
}
.Byline, .Dateline, .ArticleBio {
	color: #009;
	font: italic 90% Arial,sans-serif;
	margin: 0.5em 0;
}

/* running tests */
.StatusLine {
	font-weight: bold;
	color: white;
	background-color: #039;
	padding: 4px;
	margin: 10px;
}
.scancontent{ 
    width:750px; 
    padding:0px; 
    border: groove 4px #314160; 
    vertical-align:top;
    background-color:#ffffff;


}
/* text styles */
.tsAdvice { color: #833; font-size: 100%; font-weight: bold; }


/* change to kbd */
.tsType   { color: #063; font: bold 100% Courier New, monospace; }
/* change to tt */
.tsFile   { color: #364; font: bold 90% Courier New, monospace; }
/* change to samp */
.tsMenu   { color: #447; font-size: 90%;  font-weight: bold; }

/* find and fix */
ul.check { margin: 7px 1px 5px 15px; list-style-image: url(/images/check.gif) }
.AutoFix {
	width: 90%;
	border-top: 1px solid #272; 
	border-bottom: 1px solid #272;
	padding: 0.5ex 0;
	margin: 1em;
	color: #040;
} 

/* fix /inc/session, /inc/utils, /pcp/sshelper */
a.tips { font-weight: bold; }
a.tips1 { font-weight: bold; font-size: 120%; text-decoration: none }