/* CSS Document */
body{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}
blockquote {border:1px solid #CCCCCC; color: #1E1E1E; padding:10px; text-align: center; background:url(images/quotation_mark_open.gif) 20px 20px no-repeat; background-color:#F7F7F7; }
a:link{color:#d05207; text-decoration:none;}
a:visited{color:#d05207; text-decoration:none;}
a:hover{color:#b9da0b;text-decoration: underline;}
.Nav {height:50px; width:184px; text-align:center; vertical-align:bottom }
.Nav#home {background:url(images/homeoff.png) no-repeat}
.Nav#home:hover {background:url(images/homeon.png) no-repeat}
.Nav#about {background:url(images/aboutoff.png) no-repeat}
.Nav#about:hover {background:url(images/abouton.png) no-repeat}
.Nav#printing {background:url(images/solutionsoff.png) no-repeat}
.Nav#printing:hover {background:url(images/solutionson.png) no-repeat}
.Nav#contact {background:url(images/contactoff.png) no-repeat}
.Nav#contact:hover {background:url(images/contacton.png) no-repeat}
a.topnav {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#333333;display:block; width:184px; height:50px }
a.topnav:hover {font-size:13px; font-weight:bold; text-decoration:none; color:#b9da0b }
div.paddingtop{padding-top:23px}
.content{background-color:#FFFFFF;}
.btmcontent{background:url(images/bottombar.png) top repeat-x;height:70px; }
.blackbox{background:url(images/blackbox.png) no-repeat; height:279px; width:250px; text-align:center; vertical-align:text-top; color:#FFFFFF;}
div.footer{text-align:center; font-size:11px; color:#666666}
div.interiorlogo{position:relative; top:-12px;}
div.interiorbox{position:relative; top:-13px; }
div.indexbox{position:relative; top:-170px;}
div.whitetext{width:350px; background:url(images/whitebarmid.png) repeat-y;  font: Arial, Helvetica, sans-serif; font-size:11px; text-align:center}
div.whitetext a {color:#000000; text-decoration:none}
div.whitetext a:hover{color:#666666}
div.whitetext img {padding-right:8px}
.whitebottom{background:url(images/whitebarbottom.png) no-repeat top; height:46px}
.whitetop{background:url(images/whitebartop.png) no-repeat bottom; height:50px}
.rightside{padding-left:35px; text-align:left}
h3 {font-size:14px; font-weight:bold;line-height:25px}
h1{font-size:12px}
.subnav {background:url(images/subnavbg.png) repeat-x; width:100%; position:relative; top:-50px; height:31px;}
a.subnavmenu{color:#FFFFFF; text-decoration:none; font-size:11px;display:block;height:25px;}
.subnavcell{vertical-align:middle;  height:31px; padding-left:20px ; padding-right:20px }
.subnavcell#purple:hover{background:url(images/subnavbg_over.png) repeat-x;}
.subnavcell#red:hover{background:url(images/red_subnav.png) repeat-x;}
.subnavcell#blue:hover{background:url(images/blue_subnav.png) repeat-x;}
.subnavcell#green:hover{background:url(images/green_subnav.png) repeat-x;}
.subnavcell#orange:hover{background:url(images/orange_subnav.png) repeat-x;}
.subnavcell#yellow:hover{background:url(images/yellow_subnav.png) repeat-x;}
.pborder {border:3px double #C0C0C0; padding:1px;}
a.crumbs {color: #777777; padding: 3px; font-size: x-small;}
a.crumbs:visited {color: #777777; padding: 3px;  font-size: x-small;}
a.crumbs:hover {color: #d05207; padding: 3px; border:1px solid #C0C0C0;background-color: #F7F7F7; font-size: x-small;}
.search {border: 1px solid #C0C0C0; color: #1E1E1E;}
ul, li {list-style-type: circle; color: #333333;}
div#preload { display: none; }


/*Quote Panel*/
#dropdownpanel{ /*Outermost Panel DIV*/
position: absolute;
width: 100%;
left: 0;
top: 0;
visibility:hidden;
z-index: 1
}

#dropdownpanel .contentdiv{ /*Div containing Ajax content*/
background: black;
color: white;
padding: 10px;
z-index: 1
}

#dropdownpanel .control{ /*Div containing panel button*/
border-top: 5px solid black;
color: white;
font-weight: bold;
text-align: right;
padding-right:10px;
background: transparent url("./panel.gif") right right no-repeat; /*change panel.gif to your own if desired*/
padding-bottom: 3px; /* 21px + 3px should equal height of "panel.gif" */
height: 21px; /* 21px + 3 px should equal height of "panel.gif" */
line-height: 21px; /* 21px + 3px should equal height of "panel.gif" */
z-index: 1
}

a { color:#2276BB; } 

/* Message area basic Styling */
#tb_form {     color:#EFEFEF;     background: none;     border: none;     margin-top:4px;     height:88px; }   
span#tb_sponsor, span#tb_sponsor a, span#tb_sponsor a:hover { color:#FFF; text-decoration:none; } 
#tb_form a, span.tb_user, p.tb_doing { color:#DDEEF6; } 
#tb_form a { text-decoration:underline; } 
#tb_form a:hover { text-decoration:none; }
span.tb_user { margin-top:7px; } 
p.tb_count { color:#ADE1F9; }  
#tb_messagearea textarea { border:1px solid #FFF; }  
#tb_form input.tb_button { 
        background:#99CC22 url(http://s.twimg.com/a/1254440757/images/bg-btn-signup.png) repeat-x scroll 0 0;
        border:1px solid #DDFF66;
        font-weight:bold; 
        text-shadow:0 1px 0 #DDFF66;
} 

/* removing padding and recoloring tb_sort area to match theme */
.tb_sort { color:#778899; padding: 0; margin: 0; color: #FFFFFF; } 
.tb_sort a { color:#FFF; background-color:#88BBD4; -moz-border-radius:5px; -webkit-border-radius:5px; } 
.tb_sort a:hover { color:#FFF; background-color:#5599BB; } 
.tb_sort a.tb_active { color:#FFF; background-color:#5599BB; } 

/* Misc Options just adding some nice-ness */
#tb_arrow { background:none; }  
#tb_main_out { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius: 10px; } 
#tb_options_link, #tb_main li { border-color:#D2DADA; }  

/* Tab Layout and color */
.tb_tabs ul li { background-color:#EDFEFF; border-bottom:1px solid #C0DEED; border-left:1px solid #C0DEED; } 
.tb_tabs ul li.tb_left { -moz-border-radius-topleft:10px; -webkit-border-top-left-radius: 10px; } 
.tb_tabs ul li.tb_right { -moz-border-radius-topright:10px; -webkit-border-top-right-radius: 10px; }  

#tb_body { /* Dark Blue Section streached down to the message area */
        margin-top:38px;
        height:250px;
        background:#C0DEED url(http://s.twimg.com/a/1254949834/images/clouds.gif) repeat-x scroll 0 -80px;
        -moz-border-radius: 7px;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        -webkit-border-radius: 7px;
}  
 #tb_header { /* Birdie in the header (Positioned absolute to remove from the #tb_body section) */
        height:37px;
        position: absolute;
        top: 0;     left: 0;
        width: 100%;
        background:url(http://a2.twimg.com/a/1253301564/images/frontpage-bird.png) no-repeat 90% 0; 
}

div.logo{position: relative; top:-65px}
div.logointerior{position: relative; top:-15px; left:20px}
div.interiorbanner {position:absolute; top:75px; left:110px;}