/*$Id: print.css,v 1.2 2010/07/16 23:53:30 nick Exp $*/
/* global styles */

/* HTML elements */
body {background-color: white; font-family: arial, helvetica, sans-serif; margin: 0px; padding: 0px;}
table, td, body {font-size: 10px}
a {text-decoration:none;}
a:link{color:#039;}
a:visited{color:#039;}
a:hover{color:#0353a5;text-decoration:underline;}
a:hover.noDecorate{text-decoration:none;}
.textWhite, .textWhite a:link, .textWhite a:visited, .textWhite a:hover, .textWhite a:active {color:#fff !important;}
form {padding: 0; margin:0; }
p {padding: 0; margin:0;} /* don't put font-size here, messes IE up.  I moved it to body */
h1,h2,h3,h4,h5{padding: 0; margin:0; display:inline;}
h1 {font-size:20px;}
h2 {font-size:16px;}
h3 {font-size:10px;}
h4 {font-size:9px;}
h5 {font-size:8px;}
img {border:0;}
li {margin:0 30px;}

/* general text stuff */

.dkorange { color: #cc6602 !important; }
.dkgreen { color:#53755d !important; }

.bold {font-weight:bold;}
.small {font-size:8px;}
.medium {font-size:10px;}
.mediumlarge {font-size:11px;}
.large {font-size:15px;}
.verylarge {font-size:20px;}
.noDisplayOnPrint {display:none;}

/* "hr" rules */
.hrline { margin-bottom: 6px; border: 1px dashed; color: #cccccc }


/* quoted text in forum classes */
.quotedtext { margin:0px 30px; }
.quoteduser { font-weight:bold; font-size:9px; }
.quotedbody { border:1px solid #888888; padding:2px 4px; background-color:white; font-size:9px; color:#555555}


/* specific thingys */
.mptextHighlight { background-color: #ffffcc; padding:0 2px; }
.dashedTitleBlock { font-size:15px; margin-bottom:5px; width:100%; padding:5px 0; border-top:1px dashed #888888; border-bottom:1px dashed #888888; color:#53755d;}
.starSelected { border: 1px solid #ff0000; }
.starUnselected { padding: 1px 1px; }
.editHref { font-size:8px; color:red !important;}
.imageBlock {padding: 0 3px;}
.searchHighlightText{background-color: #BA55D3; color:white;}
.signupBox{padding: 5px 0; background-color: #D4DDFF; width:720px;}
.whySignupBox{padding: 5px 0; background-color: white; width:190px;}
.routeFinderFormOuter,div.searchFormOuter{padding: 5px 0; background-color: #D4DDFF; text-align:left}
.routeFinderFormOuter{width:380px;}
.searchFormOuter{width:380px;}
.searchFormInner{padding: 5px; margin:0 5px; background-color: white;}
.underlined{border-bottom:1px solid black;}


#ObjectPickerGuts {padding:4px; height:350px;}
#ObjectPickerAreaList {text-indent:-50px; padding-left:53px; margin:3px; overflow:auto; height:310px; border:1px solid #ddd}
#ObjectPickerSelectedObjectList {text-indent:-30px; padding-left:33px; margin:3px; overflow:auto; height:220px; border:1px solid #ddd}
.footer { text-align:center; width: 95%; padding:2.5%; margin-top:20px; clear:both;}
.titleBar { text-align:left; width: 100%; background: #333333; padding:0 0; margin-bottom:0}
.sectionBar { text-align: left; font-size:8px; width: 100%; background: #EEEEFF; margin-bottom: 0; margin-top: 0; padding: 4px 0 }
.topNavBar { text-align:left; width: 100%; background: #FFFF99; padding:0 0; margin-bottom:4px}
.mainBody { text-align:left; width: 100%; background: white; padding:0 0;}
.objectListColumnHeader {font-weight:bold; white-space:nowrap; padding:2px 0; color:white; text-align:center; background-color:#666666}
.objectListColumnHeaderForViewer {font-weight:bold; white-space:nowrap; padding:2px 0; color:black; text-align:center; background-color:#d0d0d0}


.objectList { background-color:white;}

/* some generally useful stuff*/
.clear { clear: both; }
.centerElement {margin-left: auto; margin-right: auto;}
.centerContent {text-align:center;}

.comhid  { display: none; visibility: hidden;}
.comvis { display: block; visibility: visible; }

img.img-shadow {
    display: block;
    border: 1px solid #666;
    box-shadow: 4px 4px 4px #999;
    -webkit-box-shadow: 4px 4px 4px #999;
    -moz-box-shadow: 4px 4px 4px #999;
}

/* the following section supports rounded corners */
.roundBoxHeader{background-color:#B1C0D5; padding: 0 5px;}
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;}
/* end rounded corners*/

div.tipHTML{margin:0; padding:0 5px; border-left:1px solid #666; border-right:1px solid #666; overflow: hidden;}
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:1000;
  background-color:transparent; color:#333333;
}




