
/* Undo the Wordpress list and alignment wackiness */
/*
.entry form {
   text-align:left;
}

.entry ul {
   margin-left:0;
   padding:0;
   list-style:disc;
   text-indent:0;
}

.entry ul li:before {
   content:"";
}

.entry li {
   margin:0;
   padding:0;
}
*/

a.aiqDisabledInterval, a.aiqEnabledInterval {
   display:block;
   float:left;
   width:80%;
   margin:0;
   clear:none;
}

a.aiqDisabledInterval:link, a.aiqDisabledInterval:visited {
   text-decoration:none;
   color:black;
}

a.aiqEnabledInterval {
   color:blue;
   font-weight:bold;
}

a.aiqEnabledInterval:link, a.aiqEnabledInterval:visited {
   text-decoration:none;
}

li.aiqEnabledInterval, li.aiqDisabledInterval {
   float:left;
   display:block;
   width:40%;
   margin:2px 2%;
   border-style:solid;
   border-color:#ccc black black #ccc;
   border-width:2px;
   /*border-width:1px 2px 2px 1px; */
}

li.aiqEnabledInterval {
   background-color:#cef;
   border-style:solid;
   border-color:black #ccc #ccc black;
/*   border-width:2px 1px 1px 2px; */
}


#aiqAllIntervalsList {
   list-style-type:none;
   margin:4px 8px 10px;
   padding:0;
   font-size:.8em;
   display:block;
   clear:both;
   width:100%;
}


#aiqAllIntervalsList img {
   border-width:0;
   vertical-align:middle;
   padding:0;
   margin:0 5px 4px;
}


ul.aiqChoicesList {
   list-style:none outside;
   padding:0;
}

.aiqChoicesList li {
   padding:2px 1em;
}

.aiqChoicesList a {
   text-align:center;
   display:block;
   background: #ccc;
   border-width: 1px 2px 2px 1px;
   border-style:solid;
   border-color: #66f #00f #00f #66f;
   text-decoration:none;
   width:10em;
}

#aiqQuestion {
   margin: 10px;
   font-weight:bold;
}

/* IE does not support margin:auto, so hack around it. */
body {
   text-align:center;
}
#aiq {
   text-align:left;
}

.tmArea {
   width:450px;
   margin:1em auto;
}

.tmActivePage {
   background-color:#fff;
   padding:0;
}

.tmActivePage p {
   margin:0.5em 1em 0;
}

.tmActiveTab {
   background-color:#fff;
}

body {
/*   background:#eee; */
}

#aiqScore {
   border-top-style:solid;
   border-top-width:1px;
   border-color:black;
   background:#dddddd;
   text-align:center;
   display:none;
}

.aiqOption {
   margin:1em;
   border:1px solid #ccc;
}

.aiqOption p {
   font-weight:bold;
}

.aiqOption ul {
   list-style-type:none;
   margin:0;
}

#aiqOptionsIntervals p {
   margin:.5em .5em 1em .5em;
   font-size:.9em;
}

.aiqActionButton {
   border-style:solid;
   border-color:#ccc black black #ccc;
   border-width:1px 2px 2px 1px;
   padding: .5em 1em;
   text-decoration:none;
   font-weight:bold;
   color:black;
   background-color:#eee;
}

.aiqActionButton:hover {
   background-color:#cff;
}

#aiqTest .aiqActionButton {
   font-size:0.8em;
}

#aiqQuestion {
   text-align:center;
}

#aiqOptionsPage h3 {
   text-align:center;
   border-width:1px 0 0;
   border-style:solid;
   border-color:black;
   background-color:#ddd;
   margin-bottom:0;
}

#aiqOptionsPage h4 {
   text-align:center;
   color:blue;
   margin:0.5em 0;
}

#aiqWelcome p {
   margin:0.5em 0.5em;
}

img {
   border-style:none;
   vertical-align:bottom;
}