/* Formats for login pages */
/* Login page format */

#tst {
border: 0;
}

span.face {
font-size: .9em;
}

input.tfb {
background-color: #b0ffff;
width: 130px;
font-size: 0.9em;
font-family: Arial, "Nimbus Sans L", Verdana, sans-serif;
}

input.tfb1a {
background-color: #e1e1e1;
width: 50px;
font-size: 0.9em;
font-family: Arial, "Nimbus Sans L", Verdana, sans-serif;
}

input.tfb1 {
background-color: #b0ffff;
width: 150px;
font-size: 0.9em;
font-weight: bold;
font-family: Arial, "Nimbus Sans L", Verdana, sans-serif;
}

input.tfb2 {
background-color: #b0ffff;
width: 130px;
font-size: 0.8em;
/* font-weight: bold; */
font-family: Arial, "Nimbus Sans L", Verdana, sans-serif;
}

input.tfb3 {
background-color: #b0ffff;
width: 230px;
font-weight: bold;
font-size: 0.9em;
font-family: Arial, "Nimbus Sans L", Verdana, sans-serif;
}

input.tfb3a {
background-color: #b0ffff;
width: 330px;
font-weight: bold;
font-size: 0.9em;
font-family: Arial, "Nimbus Sans L", Verdana, sans-serif;
}

input.tfb4 {
background-color: #b0ffff;
width: 160px;
font-weight: bold;
font-size: .8em;
font-family: Arial, "Nimbus Sans L", Verdana, sans-serif;
}

#roster {
margin-left: 20px;
}

form.tfb {
margin-top: 20px;
margin-left: 0px;
color: #006C91;
}

#lin {
border: 0;
margin-left: 20px;
}

#testemail {
font-family: Arial, "Nimbus Sans L", Verdana, sans-serif;
font-size: 1em;
margin-left: 20px;
}

/* TFB Information page formats */

p.period {
color: #F97A3E;
font-weight: bold;
}

#ed1 {
font-size: .8em;
}

#ed2 {
font-size: .8em;
color: black;
}

#gp {
position: absolute;
margin-top: 20px;
color: #006C91;
font-size: 1em;
font-weight: bold;
}

#gd1 {
position: absolute;
margin-top: 0px;
margin-left: 20px;
}

#gd2 {
position: absolute;
margin-top: 0px;
margin-left: 160px;
}
#gd3 {
position: absolute;
margin-top: 0px;
margin-left: 435px;
}

#gd4 {
position: absolute;
margin-top: 0px;
margin-left: 295px;
}

#gd5 {
position: absolute;
margin-top: 0px;
margin-left: 330px;
}

#gd6 {
position: absolute;
margin-top: 0px;
margin-left: 540px;
}

#gd7 {
position: absolute;
margin-top: 0px;
margin-left: 210px;
}

#gd8 {
position: absolute;
margin-top: 0px;
margin-left: 540px;
}

#l1c1 {
position: absolute;
width: 140px;
margin-top: 30px;
margin-left: 20px;
height: 150px;
font-size: 0.8em;
}

#l1c2 {
position: absolute;
width: 140px;
margin-top: 30px;
margin-left: 210px;
height: 150px;
font-size: 0.8em;
}

#l1c3 {
position: absolute;
width: 260px;
margin-top: 30px;
margin-left: 540px;
height: 150px;
font-size: 0.8em;
}

#l1c4 {
position: absolute;
width: 140px;
margin-top: 30px;
margin-left: 330px;
height: 150px;
font-size: 0.8em;
}

#su {
position: absolute;
margin-top: 20px;
color: #006C91;
font-size: 0.8em;
font-weight: bold;
}

h5.srg {
margin-left: 20px;
color: #D3232F;
}

span.srg {
margin-left: 0px;
color: #D3232F;
}

#suc1 {
position: absolute;
width: 140px;
margin-top: 20px;
margin-left: 20px;
height: 150px;
font-size: 0.8em;
}

#suc2 {
position: absolute;
width: 140px;
margin-top: 20px;
margin-left: 200px;
height: 150px;
font-size: 0.8em;
}

#suc3 {
position: absolute;
width: 140px;
margin-top: 20px;
margin-left: 360px;
height: 150px;
font-size: 0.8em;
}

#suc4 {
position: absolute;
width: 140px;
margin-top: 20px;
margin-left: 520px;
height: 150px;
font-size: 0.8em;
}

#suc5 {
position: absolute;
width: 700px;
margin-top: 540px;
margin-left: 20px;
font-size: 0.75em;
}

#suc6 {
position: absolute;
width: 700px;
margin-top: 380px;
margin-left: 20px;
font-size: 0.75em;
}

#fc {
position: absolute;
margin-top: 530px;
color: #006C91;
font-size: 1em;
font-weight: bold;
}

#l2c1 {
position: absolute;
width: 100px;
margin-top: 0px;
margin-left: 20px;
font-size: 0.8em;
color: #D3232F;
}

#l2cw {
position: absolute;
width: 500px;
margin-top: 0px;
margin-left: 140px;
font-size: 0.8em;
}

#im {
position: absolute;
margin-top: 240px;
color: #006C91;
font-size: 1em;
font-weight: bold;
}

#im1 {
position: absolute;
margin-top: 0px;
margin-left: 20px;
}

#im2 {
position: absolute;
margin-top: 0px;
margin-left: 160px;
}
#im3 {
position: absolute;
margin-top: 0px;
margin-left: 295px;
}

#im4 {
position: absolute;
margin-top: 0px;
margin-left: 435px;
}

#l3c1 {
position: absolute;
width: 140px;
margin-top: 30px;
margin-left: 20px;
height: 150px;
font-size: 0.8em;
}

#l3c2 {
position: absolute;
width: 140px;
margin-top: 30px;
margin-left: 175px;
height: 150px;
font-size: 0.8em;
}

#l3c3 {
position: absolute;
width: 200px;
margin-top: 30px;
margin-left: 325px;
height: 150px;
font-size: 0.8em;
}

#l3c4 {
position: absolute;
width: 200px;
margin-top: 30px;
margin-left: 425px;
height: 150px;
font-size: 0.8em;
}

#tfb {
position: absolute;
margin-top: 10px;
}

#hd1 {
position: absolute;
margin-top: 10px;
margin-left: 10px;
font-size: .95em;
}

#hd2 {
position: absolute;
margin-top: 10px;
margin-left: 160px;
font-size: .95em;

}
#hd3 {
position: absolute;
margin-top: 10px;
margin-left: 320px;
font-size: .95em;
}

#hd4 {
position: absolute;
margin-top: 10px;
margin-left: 480px;
font-size: .95em;
}

#hd5 {
position: absolute;
margin-top: 220px;
margin-left: 10px;
font-size: .95em;
}

#hd6 {
position: absolute;
margin-top: 220px;
margin-left: 160px;
font-size: .95em;
}

#hd7 {
position: absolute;
margin-top: 220px;
margin-left: 320px;
font-size: .95em;
}
#hd8 {
position: absolute;
margin-top: 220px;
margin-left: 480px;
font-size: .95em;
}

#hd9 {
position: absolute;
margin-top: 430px;
margin-left: 10px;
font-size: .95em;
}

#hd10 {
position: absolute;
margin-top: 430px;
margin-left: 160px;
font-size: .95em;
}

#hd11 {
position: absolute;
margin-top: 430px;
margin-left: 320px;
font-size: .95em;
}

#hd12 {
position: absolute;
margin-top: 430px;
margin-left: 480px;
font-size: .95em;
}

#col2, #col3, #col4, #col11{
color: #006C91;
font-weight: bold;
}

#col6, #col7, #col8, #col10 {
color: #006C91;
font-weight: bold;
}

#col12 {
color: #006C91;
font-weight: bold;
}

#col1, #col5, #col9 {
color: #D3232F;
font-weight: bold;
}

#col1 {
position: absolute;
width: 145px;
margin-top: 35px;
margin-left: 10px;
height: 150px;
font-size: 0.7em;
}

#col2 {
position: absolute;
width: 145px;
margin-top: 35px;
margin-left: 160px;
height: 150px;
font-size: 0.7em;
}

#col3 {
position: absolute;
width: 145px;
margin-top: 35px;
margin-left: 320px;
height: 150px;
font-size: 0.7em;
}

#col4 {
position: absolute;
width: 145px;
margin-top: 35px;
margin-left: 480px;
height: 150px;
font-size: 0.7em;
}

#col5 {
position: absolute;
width: 145px;
margin-top: 245px;
margin-left: 10px;
height: 150px;
font-size: 0.7em;
}

#col6 {
position: absolute;
width: 145px;
margin-top: 245px;
margin-left: 160px;
height: 150px;
font-size: 0.7em;
}

#col7 {
position: absolute;
width: 145px;
margin-top: 245px;
margin-left: 320px;
height: 150px;
font-size: 0.7em;
}

#col8 {
position: absolute;
width: 145px;
margin-top: 245px;
margin-left: 480px;
height: 150px;
font-size: 0.7em;
}

#col9 {
position: absolute;
width: 145px;
margin-top: 455px;
margin-left: 10px;
height: 150px;
font-size: 0.7em;
}

#col10 {
position: absolute;
width: 145px;
margin-top: 455px;
margin-left: 160px;
height: 150px;
font-size: 0.7em;
}

#col11 {
position: absolute;
width: 145px;
margin-top: 455px;
margin-left: 320px;
height: 150px;
font-size: 0.7em;
}

#col12 {
position: absolute;
width: 145px;
margin-top: 455px;
margin-left: 480px;
height: 150px;
font-size: 0.7em;
}

#ret {
position: relative;
margin-top: 0px;
}

#ret2 {
position: absolute;
margin-top: 260px;
}

#top {
position: absolute;
margin-top: 150px;
}

/* Brigades edit page formats */

div.meet {
position: relative;
margin-top: 5px;
margin-right: 30px;
float: left;
}

div.notice {
position: relative;
margin-top: 0px;
margin-left: 0;
float: left;
}

div.strike {
position: relative;
margin-top: 20px;
margin-left: 0px;
width: 500px;
float: left;
color: #006C91;
font-weight: bold;
}

div.strike2 {
position: relative;
margin-top: 20px;
margin-left: 0px;
width: 350px;
float: left;
color: #006C91;
font-weight: bold;
}

div.email {
position: relative;
margin-top: 5px;
margin-right: 10px;
color: #006C91;
font-weight: bold;
float: right;
}

div.emailg {
position: relative;
margin-top: 10px;
margin-left: 0px;
width: 500px;
color: #006C91;
font-size: 1.1em;
font-weight: bold;
float: left;
}

div.emailg2 {
position: relative;
margin-top: 10px;
margin-right: 10px;
color: #006C91;
font-size: 1.1em;
font-weight: bold;
float: right;
}

input.eml {
background-color: #b0ffff;
width: 265px;
font-size: 0.9em;
font-weight: bold;
font-family: Arial, "Nimbus Sans L", Verdana, sans-serif;
}

input.eml1 {
color: #006C91;
background-color: #e1e1e1;
width: 130px;
font-weight: bold;
font-size: .9em;
}

input.eml1a {
color: #006C91;
margin-left: 20px;
background-color: #e1e1e1;
width: 130px;
font-weight: bold;
font-size: .9em;
}

input.eml2 {
color: #006C91;
background-color: #e1e1e1;
width: 180px;
font-weight: bold;
font-size: .9em;
}

input.eml2a {
color: #006C91;
background-color: #e1e1e1;
width: 250px;
font-weight: bold;
font-size: .8em;
}

input.eml3 {
background-color: #b0ffff;
width: 280px;
font-size: 0.9em;
font-weight: bold;
font-family: Arial, "Nimbus Sans L", Verdana, sans-serif;
}

#mail {
position: relative;
margin-top: 0px;
margin-left: 0px;
float: left;
}

form.tfb2 {
margin-right: 110px;
color: #006C91;
}

form.tfb3 {
margin-left: 0px;
color: #006C91;
}

input.button {
background-color: #C0C0C0;
font-size: .9em;
font-weight: bold;
}

textarea.tfb {
background-color: #B0FFFF;
width: 150px;
font-size: 0.9em;
font-weight: bold;
font-family: Arial, "Nimbus Sans L", Verdana, sans-serif;
}

/* Group main edit page format */

#right {
margin-right: 20px;
float: right;
}

#left {
width: 400px;
float: left;
}

div.meetg {
position: relative;
margin-top: 10px;
margin-left: 10px;
float: left;
}

div.noticeg {
position: relative;
margin-top: 10px;
margin-right: 10px;
float: right;
}

/* Group page 3 edit formats */

#person {
position: absolute;
margin-top: 0px;
margin-left: 0px;
width: 800px;
}

form.gpa {
margin-left: 20px;
margin-top: 20px;
color: #006c91;
}

#fcv {
position: absolute;
margin-top: 670px;
margin-left: 0px;
width: 800px;
}

form.fcvf {
margin-top: 20px;
margin-left: 20px;
color: #006c91;
}

#imt {
position: absolute;
margin-top: 280px;
margin-left: 0px;
width: 800px;
}

form.imtf {
margin-left: 20px;
margin-top: 20px;
color: #006c91;
}

form.tfbp {
margin-left: 20px;
margin-top: 20px;
color: #006c91;
}

#date {
position: absolute;
margin-top: 670px;
margin-left: 0px;
width: 500px;
color: #006c91;
font-weight: bold;
}

#date2 {
margin-left: 0px;
width: 500px;
color: #006c91;
font-weight: bold;
}

#period {
position: absolute;
margin-top: 950px;
margin-left: 0px;
width: 500px;
color: #006c91;
font-weight: bold;
}

/* Group page 4 edit calendar format */

form.cal {
margin-top: 65px;
}

input.cal {
background-color: #999999;
font-weight: bold;
}

#month {
position: absolute;
width: 100px;
margin-top: 0px;
margin-left: 10px;
font-size: 0.9em;
padding: 10px;
}

#calen {
position: absolute;
width: 600px;
margin-top: 0px;
margin-left: 150px;
height: 110%;
font-size: 1.0em;
padding: 10px;
}

/* Group page 6 edit emails format */

#emess {
margin-left: 20px;
}

#note {
margin-left: 20px;
}

textarea.tfb9 {
background-color: #b0ffff;
width: 600px;
font-size: 0.9em;
font-weight: bold;
font-family: Arial, "Nimbus Sans L", Verdana, sans-serif;
}

input.tfb8 {
background-color: #b0ffff;
width: 500px;
font-size: 0.9em;
font-weight: bold;
font-family: Arial, "Nimbus Sans L", Verdana, sans-serif;
}