* {
margin:0;
font-family:sans-serif;
}
body {
  background: #fff;
  color: #000;
}

a {
  color: #000099;
}

a:active {
  color: #000099;
}

a:visited {
  color: 990099;
}

.phone-number {
  text-align: center;
  color: #888 !important;
  font-weight: bold;
  text-decoration: none;
}

.phone-number a {
  text-decoration: none;
}

.pcent {
  text-align: center;
}

.copyright {
  font-style: italics;
}


h1 {
  font-size: 18pt;
  color: #006699;
  margin-left: 20px;
}

h2 {
  font-size: 14pt;
  color: #006699;
  margin-left: 20px;
}

.list1 {
  color: #006699;
}

.list2 {
  color: #005882;
}

.list3 {
  color: #003F5E;
}


select,input {
font-size:10pt;
}
select,input,textarea {
max-width:100%;
}
select,input[type=text],input[type=tel],input[type=email],input[type=search],input[type=url],input[type=password],textarea {
padding:.2em;
margin:.1em;
}
input[type=checkbox], input[type=radio] { margin: .2em; }
img {
border:0;
}
form > table {
width:100%;
}
form textarea, form input[type=text], form input[type=file], form input[type=email], form input[type=tel] {
width:95%;
}
input[type=file] { position: relative; font-size: smaller }
textarea {
height: 4em;
min-height: 4em;
white-space: pre-wrap;
word-wrap: break-word;
}
p {
font-size: 12pt;
margin: .7em 15pt;
}
tr.odd {
background-color: #FFE;
}
tr.even {
background-color: #EEF;
}
.bForm-add, bForm-edit {
border-spacing: 0;
}
.bForm-add td, bForm-edit td {
vertical-align: top;
padding: .2em;
}
.loginBar {
width:100%;
text-align:right;
}
.loginText, .navBar a {
padding:.2em;
}
.logo {
display:block;
width:100%;
}
.bLive-screen {
margin: .5em;
padding: .5em;
text-align: center;
background-color: #EEE;
}
.bLive-box, .bLive-link {
margin: .5em auto;
border: .2em solid #77F;
background-color: #FFF;
width: 90%;
max-width: 35em;
}
.bLive-box.narrow, .bLive-link {
width: 90%;
max-width: 25em;
}
.bLive-box table {
margin: 1em auto;
}
.bLive-box td {
border-spacing: 0;
text-align: left;
padding: .25em;
}
.bLive-link {
display: block;
padding: 1em;
text-decoration: none;
cursor: pointer;
}
.bLive-link:hover, .bLive-link.even:hover {
background-color: #EEF;
}
.bLive-link.odd:hover {
background-color: #FFE;
}
.button {
display: inline-block;
margin: .5em;
padding: .25em;
text-decoration: none;
cursor: pointer;
background-color: #66E;
border: 2px solid #77F;
border-radius: 4px;
color: #FFF;
}
.button:hover {
background-color: #77F;
}
.button.refresh {
background-color: #4B4;
border: 2px solid #5D5;
}
.button.refresh:hover {
background-color: #5D5;
}
.button.important {
background-color: #B33;
border: 2px solid #F77;
}
.button.important:hover {
background-color: #F77;
}
.actionresult {
font-style: italic;
color: #003;
}
.bLive-screen h1 {
font-size: 175%;
}
.bLive-screen h2 {
font-size: 130%;
}
.bLive-shoutbox textarea, .bLive-shoutbox input[type=text] {
margin: .2em;
padding: .4em;
font-size: larger;
border: .2em solid #77F;
}
.bLive-shout {
padding: 0 .5em;
text-align: left;
font-size: larger;
}
.bLive-shout > .info {
font-size: smaller;
text-align: right;
}
.bLive-results, .bLive-poll, .bLive-survey {
padding: 1em;
}
.blink-referer {
display: block;
position: absolute;
top: 0;
right: 0;
margin: .2em;
padding: .2em;
width: 6em;
text-align: center;
opacity: .8;
background-color: #FFF;
color: #55D;
cursor: pointer;
text-decoration: none;
font-size: smaller;
}
.radiooption, .checkoption { display: block; }
body {
}
.intro {
padding:4px;
}
.keyword {
min-height:1.5em;
padding:7px;
}
.keyword[onclick]:hover {
color:blue;
cursor:pointer;
}
.visual {
width:100%;
line-height:0px;
}
.visual b {
line-height:1.5em;
}
.visual img {
display:inline-block;
padding:0;
margin:0;
}
.v1col { width:100%; }
.v2col { width:50%; }
.v3col { width:33%; }
.v4col { width:25%; }                                                    
.v5col { width:75%; }
.categoriesSelect {
padding:7px;
}
.categoriesSelect select, .name {
font-size:12pt;
font-size:large;
font-weight:bold;
}
.goButton {
float:right;
margin:2px;
width:2.5em;
}
.name, .description, .inputs {
margin-right:2.8em;
}

