/* ======================================================================= AvQuest Stylesheet */
div       { margin: 0; padding: 2px; }


.quest-side { border-left: 1px solid #444; border-right: 1px solid #444;margin-top:10px; background-color: #333;}
.quest-main { padding-right:15px; vertical-align:top;}

.main-body .submenu  { color: #FFF; padding: 1px 4px; background-color: #333;}
.sublist  { background-color: #222; color:#ccc; font-size:10px;}
.submain  { background-color: #2575BE; padding: 4px 8px 6px; 
            font-family: palatino,'book antiqua','luxi serif','times new roman',times,serif; color: #CCC; }
#polltext .submain { color: #222; } 
.submenunews  { background-color: #333; margin-top: 10px; padding: 1px 4px;  color: #CCC; }
.submainnews  { background-color: #222; padding: 4px 8px 6px; font-size: 11px;
            font-family: Verdana,Tahoma,Arial,Sans-Serif; color: #999; }
            
            
.sublist  { background-color: #222; }
.submain  { background-color: #222; padding: 4px 8px 6px;
            font-family: palatino,'book antiqua','luxi serif','times new roman',times,serif; color: #bbb; }
#polltext .submain { color: #bbb; } 
.submenunews  { background-color: #032775; padding: 1px 4px; font-weight: bold; color: #FFF; }
.submainnews  { background-color: #222; padding: 4px 8px 6px;
            font-family: palatino,'book antiqua','luxi serif','times new roman',times,serif; color: #bbb; }
            
            
            
            
.copyinfo { font-size: 10px; color: #2575BE; padding: 16px 4px 4px; }
.smallprint{ font-size: 10px; }
.ltgrey   { background-color: #222; }
.red      { border: 1px #FF88FF solid; }
.ctr      { text-align: center; }
.rgt      { text-align: right; }

.quest-main div, .quest-main th, .quest-main td { font: normal 12px Verdana,Tahoma,Arial,Sans-Serif; color: #aaa; text-align: left;  }
.quest-side div, .quest-side th { font: normal 11px Verdana,Tahoma,Arial,Sans-Serif; color: #aaa; text-align: left;  }
th        { background-color: #333; font-weight: bold; color: #bbb; text-align: left; padding: 1px 4px; }
th.home   { background-color: #262626; border-width: 0; color: #EEE;
            font: 18px palatino,'book antiqua','luxi serif','times new roman',times,serif; }
tt,em     { font: normal 13px 'courier new',courier,monaco,monospace; color: #bbb; }
.serif    { font-family: palatino,'book antiqua','luxi serif','times new roman',times,serif; color: #ccc; font-size: 110%}
input,textarea,select, button, submit, checkbox { font-family: arial,helvetica,sans-serif; color: #bbb; background: #111; border:1px solid; }
em,.bluetxt { color: #2357A5; }
.ltbluetxt{ color: #3575BE; }
.redtxt   { color: #AA0044; }
.whitetxt { color: #FFF; }

.white input, .white textarea, .white select, .white button, .white submit, .white checkbox { font-family: arial,helvetica,sans-serif; color: #333; background: #ffd; border:1px solid; }

.login    { font: normal small 'courier new',courier,monaco,monospace; color: #666; margin: 0 0 4px; width: 112px; visibility: hidden;}
.loginbut { margin: 4px 0 0; text-align: right; }
.regform  { color: #bbb; margin: 4px 0 10px; }
.formwidth{ width: 325px; }
.system   { background-color: #444; color: #ccc; padding: 6px; margin: 0 0 10px; }
.qtypesumm{ background-color: #333; border: 1px #032775 solid; color: #bbb; margin: 10px 0; padding: 6px; }
.qtypesumm td { color: #222222; }
.sortbut  {  }
.caldays  { background-color: #032775; color: #FFF; text-align: center; width: 25px; padding: 1px 0; }
.calendar { background-color: #2575BE; border: 1px #032775 outset;
            font: bold 13px Verdana,Tahoma,Arial,Sans-Serif; color: #FFF; width: 23px; }
.decrypfld{ width: 24px; text-align: center; font-weight: bold;font-size: 110%; color: #032775; }
.redbut   {  }
.calfind  {  }

hr        { border: 1px #2575BE solid; border-width: 1px 0 0; }
hr.blue   { border-color: #032775; }

form      { margin: 0; padding: 0; }
img       { border-width: 0; margin: 0; padding: 0; }
ul        { list-style: square outside; margin: 8px 0 8px 20px; padding-left: 0; }
ol        { margin: 4px 0 4px 24px; padding-left: 0; }
li        { color: #888; margin-right: 6px; }
ul.spaced li { margin-bottom: 8px; }
.status   { color: #2575BE; list-style-type: disc; }
.smiley   { font-weight: normal; font-size: 130%; color: #FFBA00; }
.unseen   { display: none; visibility: hidden; }

a,a:link,a:visited{ text-decoration: none; color: #2575BE; cursor: hand; }
a:hover,a:active{ text-decoration: overline underline; color: #032775; }

#poll a, #poll a:link, #poll a:visited { color: #CCC; }
#poll a:hover, #poll a:active { text-decoration: none; color: #CCC; }

#dropinboxcover{
	width: 320px;
	height: 220px;
	position: absolute;
	z-index: 100;
	overflow: hidden;
	visibility: hidden; }
#dropinbox {
	background-color: #FF5;
	border: 2px #2575BE solid;
	width: 300px;
	height: 200px;
	padding: 10px;
	position: absolute;
	left: 0;
	top: 0;
	font-size: large; }
