BODY {
BACKGROUND: #ffffff;
background-image: url('images/bodybg.gif');
background-repeat: repeat-x;
COLOR: #000000;
FONT-FAMILY: "times new roman", verdana;
FONT-SIZE: 14px;
FONT-WEIGHT: normal;
MARGIN: 0px;
}

#contact{
font-size: 14px;
font-weight: bold;
width: 550px;
}

.contactCaption {
height:30px;
width: 150px;
}

#contact input, #contact textarea {
background: #99ccFF;
font-size: 12px;
font-weight: normal;
}

#contact textarea {
margin-top: 10px;
}

#credits {
font-family: arial;
font-size: 10px;
color: #999999;
}

.right {
padding: 20px;
FONT-FAMILY: arial, verdana;
FONT-SIZE: 10px;
}

.inside-box {
BACKGROUND: #ffffff;
BORDER-BOTTOM: #8888ff 0px solid;
BORDER-LEFT: #8888ff 0px solid;
BORDER-RIGHT: #8888ff 0px solid;
BORDER-TOP: #8888ff 0px solid;
FONT-FAMILY: "times new roman", verdana;
FONT-SIZE: 14px;
FONT-WEIGHT: normal;
PADDING-BOTTOM: 8px;
PADDING-LEFT: 28px;
PADDING-RIGHT: 28px;
PADDING-TOP: 0px;
}


.outside-box {
BORDER: #8888ff 0px solid;
DISPLAY: block;
FONT-FAMILY: "Times New Roman";
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
PADDING-TOP: 0px;
PADDING-RIGHT: 0px;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 0px;
WIDTH: 100%;
LETTER-SPACING: 0px;
}

.nav-title {
BACKGROUND: #77aaff;
BORDER-BOTTOM: #ffffff 2px solid;
BORDER-LEFT: #8888ff 2px solid;
BORDER-RIGHT: #ffffff 2px solid;
BORDER-TOP: #8888ff 2px solid;
FONT-FAMILY: "times new roman", verdana;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
PADDING-BOTTOM: 3px;
PADDING-LEFT: 3px;
PADDING-RIGHT: 3px;
PADDING-TOP: 3px;
TEXT-ALIGN: center;
WIDTH: 140px;
}

.nav-link {
BORDER-BOTTOM: #ffffff 6px solid;
BORDER-LEFT: #ffffff 1px solid;
BORDER-RIGHT: #ffffff 6px solid;
BORDER-TOP: #ffffff 1px solid;
DISPLAY: block;
PADDING-BOTTOM: 5px;
PADDING-LEFT: 3px;
PADDING-RIGHT: 3px;
PADDING-TOP: 5px;
TEXT-ALIGN: center;
WIDTH: 140px;
FONT-WEIGHT: bold;
}

.quote {
color:#444488;
font-family:"times new roman",verdana;
font-size:26px;
font-style:italic;
font-weight:bold;
}

.quote2 {
COLOR: #444488;
FONT-FAMILY: "times new roman", verdana;
FONT-SIZE: 24px;
FONT-WEIGHT: bold
}

A.nav-link:link {
BACKGROUND-COLOR: #77aaff;
COLOR: #ffffff;
}

A.nav-link:visited {
BACKGROUND-COLOR: #77aaff;
COLOR: #ffffff;
}

A.nav-link:hover {
BACKGROUND-COLOR: #8888ff;
COLOR: cyan;
}

A.nav-link:active {
BACKGROUND-COLOR: #8888ff;
COLOR: #ffffff;
}

A:link {
COLOR: #77aaff;
FONT-SIZE: 12px;
TEXT-DECORATION: none;
}

A:visited {
COLOR: #77aaff;
FONT-SIZE: 12px;
TEXT-DECORATION: none;
}

A:active {
COLOR: #77aaff;
FONT-SIZE: 12px;
TEXT-DECORATION: none;
}

A:hover {
COLOR: #8888ff;
FONT-SIZE: 12px;
TEXT-DECORATION: none;
}

p {
FONT-SIZE: 18px;
}

h1 {
FONT-SIZE: 38px;
}

.logotext {
FONT-SIZE: 18px;
COLOR: #ffffff;
}

.cement {
/*
border-top: 3px solid #888888;
border-bottom: 3px solid #888888;
border-left: 3px solid #888888;
border-right: 3px solid #888888;
*/
}

.login {
border: 3px solid #77aaff;
padding: 5px;
width: 400px;
text-align:left;
margin: 50px auto;
}

.container {

}

.logintitle {
/* font-family: arial, verdana;  */
font-size: 18px;
color: #77aaff;
text-align: center;
}

#input {
border: 5px solid black;
background-color: #77aaff;
}

#title {
margin-top: 30px;
font-weight: bold;
font-size: 22px;
color: #4499ff;
text-align: center;
}

.subtitle {
font-weight: bold;
font-size: 20px;
color: #4499ff;
text-align: center;
}

#bctRight img, #bctRight p{
margin-left: 30px;
}

#bctVideoCaption p {
font-family: arial;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
}


#bctKit, #bctLib, #bctTesting {
font-family:arial;
font-weight:bold;
margin-top:20px;
text-transform: uppercase;
}

#bctKit {
font-size:24px;
}

#bctLib, #bctTesting {
color: red;
font-size:18px;
}


#bctVideoTxt {
font-family: arial;
font-size: 12px;
font-weight: normal;
}

a:link img, a:visited img {
  border: none;
}

