html { position:static; display:block; border:0; margin:0 auto; padding:0; text-indent:0; background-color: #084E25; font-family:"Lucida Sans Unicode","Lucida Grande","bitstream vera sans","trebuchet ms",verdana; }

body { position: relative; display:block; background-image: url(../images/green_bkgd.jpg); background-position: top left; background-repeat: repeat-x; border:0; margin:0 auto; padding:0; text-indent:0;  text-align: center; }

p,div,form,label,span,td,iframe,a,a:visited { font-size:.9em; font-weight: normal; text-decoration: none; font-variant: normal; text-align:left; text-indent:0; border:0; padding:0; margin:0; }

h1 { font-size:2em; font-weight:normal; text-decoration:none; text-align:left; margin:0; padding:0; border:0; text-indent:0; }
h2 { font-size:1.75em; font-weight:normal; text-decoration:none; text-align:left; margin:0; padding:0; border:0; text-indent:0; }
h3 { font-size:1.5em; font-weight:normal; text-decoration:none; text-align:left; margin:0; padding:0; border:0; text-indent:0;}
h4 { font-size:1.25em; font-weight:normal; text-decoration:none; text-align:left; margin:0; padding:0; border:0; text-indent:0;}
h5 { font-size:1em; font-weight:normal; text-decoration:none; text-align:left;margin:0; padding:0; border:0; text-indent:0; }

.clear { clear:both; }
.spacer {clear:both; height:5px; display:block; }
.welcome { padding:0px 0px 0px 10px; color:#FBC486; }

img { border:0; margin:0; padding:0; text-indent:0; font-size:0; }

hr {  border:0px; height:1px; color:#707070; background-color:#707070; }
br { clear:both; }

ul,li { list-style-type:none; text-decoration:none; text-indent:0; padding:0; border:0; margin:0; }

/* get rid of those system borders being generated for A tags */
a, a:visited, a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

#wrapper { position:static; display:block; margin:0 auto; padding:0; border:0; text-align:center; width:1000px; text-indent:0; font-weight:normal; text-transform:none; }

#header { position:relative; display:block; margin:0 auto; text-align:center; border:0; padding:0; text-indent:0; background-image: url(../images/header.jpg); background-repeat: no-repeat; background-position: left top; height: 137px; }
img#coc_logo { float:left; margin-top:2px; margin-left:46px; border:0; padding:0; }
#menubar { position:relative; display:block; margin:0; padding:0; border:0; text-indent:0; text-align:center; background-color:#041F04; background-image:url(../images/menu_bkgd.gif); background-position:0 0; background-repeat:repeat-x; }

#pgBody { position:relative; display:block; border-bottom:10px solid #153116; padding:0; margin:0; text-indent:0; text-align:left; font-style:normal; font-weight:normal; text-transform:none; background-color:#fff; }

#body-content p { font-size:1.125em; font-weight:normal; text-decoration:none; text-transform:none; line-height:17px; }

/* dock - top */
.dock {
	position: relative; 
	height: 70px; 
	text-align: center;
	background-color: transparent;
	left:-50px;
}
.dock-container {
	position: absolute;
	height: 80px;
	background-color:transparent;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px 10px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
}



.tab-sidebar { position:relative; display:block; border:0; padding:0; margin:0; text-indent:0; height:200px; font-size:1em; }
.snip-sidebar  { margin:10px; padding:0; border:0; font-size:100%; height:125px; overflow:auto;}
.snip-sidebar p { text-indent:0; text-align:left; font-size:1em; line-height:15px;  }
.snip-sidebar img { border:0; margin:0; padding-right:10px; float:left; display:inline; }

.hdr_announcement { color:#793C04; clear:right; font-weight:bold; font-size:1.25em; line-height:20px; }
a.hdr_news { color:#793C04; clear:right; font-weight:bold; font-size:1.5em; text-decoration:none; }

a.readmore { color:#930; font-size:.9em; text-decoration:none; text-transform:uppercase;  }

.titles { color:#644300; clear:right; display:block; }


#pres-msg p { text-align:justify; color:#333; font-size:1.25em; }

.lst-programs { list-style-type:none; position:relative; display:block; padding:0; border:0; }
.lst-programs li { list-style-image:url(../images/list-marker.gif); text-indent:0px; margin-left:18px; line-height:20px; font-size:1.125em;  }

.lst-course { color:#793300; font-size:1.1em; font-weight:bold; }

.tbl-officers { border-collapse:collapse; font-size:1.2em; width:90%;}
.tbl-officers td { padding:3px 5px; border:1px solid #ccc; text-align:left; }

#tbl_acad_awards, #tbl_non_acad, #tbl_scholarships { position:relative; display:block; border-collapse:collapse; padding:0; margin:0; }
#tbl_acad_awards td, #tbl_non_acad td, #tbl_scholarships td { border:1px solid #c0c0c0; padding:3px; line-height:13px; }
.green1 { background-color:#435C3F; color:#F3F1DA; }
.green2 { background-color:#6C8D67; color:#F3F1DA; }

#bottom-nav { position:relative; margin:2px auto 10px auto; text-align:center;}
#bottom-nav a, #bottom-nav :visited {  color:#378E33; text-decoration:underline;  font-size:.8em; padding:0px 10px; }
#bottom-nav :hover { background-color:#CEEBCD; color:#000; text-decoration:none; }

#footer { position:static; display:block; margin:10px auto; text-align:center; font-size:.785em; color:#83A675; line-height:14px; }
#footer p { text-align:center; }

