body{
   background-image: url(imgs/bkgnd_tile.jpg); 
   background-repeat:repeat;
   font-family: Arial, Helvetica, sans-serif;
   padding: 0;
   margin: 0;
}
#frame {
   width: 980px;
   margin: 0 auto 0 auto;
   border: 1px solid #a9a9a9;
   background-color: white;
}
a:link, a:visited {
   color: white;
   font-weight: bold;
}
a:hover {
   color: #004DFF;
}
form {
   margin: 0;
}
table {
   border-collapse: collapse;
}
td {
   vertical-align: top;
   padding: 0;
}
li {
}
img {
	display: block;
	border: none;
}
h1 {
	display: none;
}
	
h2{
	color: black;
   border-bottom: 1px solid #333;
   font-size: 21px;
   margin-top: 35px;
}
h3 {
	color:#336699;
   font-size: 17px;
   margin: 35px 0 7px 0;
}
h4 {
   color: #993333;
   font-size: 15px;
   margin-bottom:7px;
}
li {
   margin-bottom: 4px;
}
#topbar{
   background-image: url(imgs/topbarblue.jpg);
   background-repeat: no-repeat;
   height: 136px;
   width: 980px;
}
#topbarlinks {
	text-align: right;
   font-size: 11px;
   padding: 7px 21px 0;
}
#topbarlinks a {
   display: block;
   margin-bottom: 7px;
}
#topbarblack {
   background-image: url(imgs/topbarblack.jpg);
   background-repeat: no-repeat;
   width: 980px;
   height: 36px;
}
#topbarblack td {
   vertical-align: middle;
}
#mainrow {
   width: 980px;
   font-size: 12px;
   color: #3e3e3e;
}
#sidenavleft {
   width: 287px;
   background-image: url(imgs/leftcolback.gif);
   background-repeat: repeat-y;
   padding-top: 0;
}
#yellow {
   width: 243px;
   background-image: url(imgs/yellowback.gif);
   background-repeat: no-repeat;
   margin: 0 22px 0 22px;
   padding-top: 35px;
   padding-bottom: 35px;
}
div.grp {
   margin: 7px 28px 14px 28px;
   font-size: 11px;
}
div.grp p {
   margin-top: 0;
}
#maincontent div.grp {
   background-color: #ffe4a4;
   margin: 7px 28px 14px 0;
   padding: 10px;
   font-size: 11px;
}
div.cal {
   margin: 0 28px 14px 28px;
}
div.cal a {
   display: block;
   font-size: 11px;
   margin-bottom: 7px;
}
#mainrow a:link, #mainrow a:visited {
   color: #004DFF;
   font-weight: bold;
}
#mainrow a:hover {
   color: #00cfff;
}
#maincontent {
   width: 100%;
   background-color: white;
   padding: 7px 42px 42px;
}
#rightcol {
   width: 225px;
   background-color: white;
   background-image: url(imgs/horn.jpg);
   background-repeat: no-repeat;
   padding:152px 32px 28px 0;
}
#rightcol a {
   display: block;
   margin-bottom: 7px;
}
#rightcol div.grp,#rightcol div.except  {
   margin: 0 0 21px 0;
   font-size: 11px;
}
#rightcol div.except a {
   display: inline;
}
.alert {
   color: #CB1000;
   border-bottom: 1px solid #CB1000;
}
#friends {
   margin-top: 42px;
}
#friends a {
   margin-bottom: 14px;
}
#foot {
   font-size: 11px;
   background-color: #FFB200;
   text-align: center;
   padding-top: 7px;
   padding-bottom: 7px;
}
.eform {
   margin: 7px 28px 14px 28px;
   font-size: 11px;
}
.eform input {
   font-size: 11px;
}
.imp {
    margin:70px;
    background-color:#ECECEC;
    padding:14px;
    height:100px;
}
#fab  {
	margin-left:70px;
	display: block;
	}
#fab a,.imp a {
	display: block;
}
#fab img{
	padding-right:40px;
	padding-bottom:2px;
	height: 120px;
	width:120px;
	
}
#fab td {
 	padding-bottom:8px;
	text-align: left;

}
.byline {
   font-size: smaller;
}
#survey td{
	padding:5px;
}
td.sform {
	padding-left: 2px;
	padding-bottom:5px;
}
.fabel {
	margin-left:220px;	
	text-align: left;

}
.fabel img {
   float: left;
	padding-right:4px;
   height: 120px;
	width:  120px;
}
form#gi {
   border: 1px solid #acacac;
   background-color: #ffebcd;
   padding: 28px;
}
#gi td {
   padding: 3px;
   vertical-align:middle;
}
.seeme {
	color:#336699;
   font-size: 17px;
   font-weight: bolder;
}
