/* CSS Document */
#hd {
  height:235px;
  background-color:#FFF;
  border-left:1px solid gray;
  border-right:1px solid gray;
}

#bd {
	padding-left: 1em;
	padding-right: 1em;
	background-color:white;
	border:1px solid gray;
	border-top:none;
	-moz-border-radius-bottomleft: 1em;
	-moz-border-radius-bottomright: 1em;
	-webkit-border-bottom-left-radius: 1em;
	-webkit-border-bottom-right-radius: 1em;
}

#menu-bar-top {
	height: 50px;
	background-color:#FFF;
	border-top:1px solid gray;
}

#fancy-menu {
	
}


#PlainMenu {
	background-color:none;
 color:#006699;
 text-align:center;
 border-top:2px solid #009933;
 padding-top:8px;
 padding-bottom:8px;
}

#PlainMenu A:LINK {
	color:#009933;
}

#PlainMenu A:VISITED {
	color:#009966;
}

#PlainMenu A:ACTIVE {
	color:#FFCC00;
}


#intro-video {
	padding-left:40px;
}
                   
#ft {
	background-color:#FFF;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border:gray 1px solid;
}

#ft .abbalogo {
	padding-top: 2.6%;
	float:left;
	vertical-align:middle;
}

#ft .contact-info {
	text-align:right;
	float:right;
	padding-top:1em;
	padding-bottom:1.5em;
	padding-right:2em;
}



.form-title {
 font-size:105%;
 font-weight:bold;
}

.form-row {
	display:block;
	padding-top:0.3em;
	padding-bottom:0.2em;
}

.form-item-label {
	display:inline;
	width:150px;
	font-size:90%;
}

.form-item {
	display:inline;
	padding-left:0.5em;
	padding-right:2.5em;
}

.form-item-button {
	display:inline;
	padding-left:2em;
	padding-right:2em;
}

.form-required {
	color:red;
	font-size:85%;
	padding-left:1.5em;
}




H1 { font-size:138.5%; font-weight:bold; }
H2 { font-size:123.1%; font-weight:bold; }
H3 { font-size:108%; font-weight:bold; }
H4 { font-size:93%; font-weight:bold; }
STRONG {font-weight:bold; }
IMG { text-decoration: none }
BODY { background-color:#333; }
FORM { margin-left:8em; }
LI { margin-left:2em; list-style-position:inside; list-style-type:disc; }
DL { margin-left:2em; }
DT { font-weight:bold; }
DD { margin-left:1em; }
EM { font-style: italic; }
