body {
	margin: 0;
	padding: 0;
}
table.profile {
	width: 670px;
	border-width: 1px;
	border-spacing: 10px;
	border-style: none;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
	margin: 10px 10px;
	padding: 1px 1px;
	color: #5C788C;
	-moz-border-radius: 0px;
	
	
	vertical-align: top;
}
table.profile th {
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #68A7BB;
	border-width: 1px;
	padding: 1px 1px 1px 1px;
	border-style: none;
	border-color: gray;
	-moz-border-radius: 0px;
}
table.profile td {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px;
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-color: gray;
	-moz-border-radius: 0px;
	text-align: justify;
	vertical-align: top;
}

/*Mainpage*/
th.posttitle {
	text-align: center;
	width: 80%;
}
}
td.posttitle {
	text-align: right;
}

/*About*/
/*This centers images in tables by making each margin an equal distance away*/
img.pics {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*Events*/
td.columntitle {
	font-weight: bold;
	text-align: center;
}
td.eventdata {
	text-align: left;
	font-weight:bold;
}

/*Directors or others that need text centering (not best solution, use sparingly)*/
td.center {
	text-align: center;
}
th.center {
	text-align:center;
}

/*Contact*/
th.picturecolumn {
	width: 240px;
}

/*Used in resources, fvinfo, etc, to make the header left-aligned where it seems more professional*/
th.documentleft {
	text-align: left;
}

/*Stakeholders*/
td.documentdate {
	text-align: right;
	color: #aaa;
}

/*Bullet style for lists*/
ul.a {list-style-type:square;}

.style1 {
	color: #FFD700; /*yellow*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	background: #5C788C; /*dark blue*/
	padding: 10px 0px;
}
.style2 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5C788C;
	text-align: center;
}
.style7 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif
	color: #5C788C;
	text-align: center;
}


/*Elimates all borders on images that are links*/
a img {border: none; }

/*All other links*/
a:link {color: #5C788C}
a:visited {color:#5C788C}
a:hover {color:#68A7BB} /*lighter blue*/

/*Credits for the dynamic link sidebar: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 16px Verdana;
width: 180px; /* Main Menu Item widths */
border-bottom: 0px solid #ccc;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #FFD700;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #778;
border-right: 1px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
color: #FFD700;
}


.sidebarmenu ul li a:hover{
color:#68A7BB; text-decoration:none;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
background-color: #5C788C;
font: 16px Verdana;
}

.sidebarmenu a.subfolderstyle{
background: url(pics/right.gif) no-repeat 97% 50%; /*little arrow on sidebar*/
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */


/*Used for main banner on index page*/
#feature_image {
	margin: 10px 0px;
}

#page {
	margin:0px auto;
	border:0;
}

/*Left sidebar*/
#navbar{
	background-color:#5C788C;
	width:180px;
	padding: 28px 0px 20px 0px;
	vertical-align:top;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FCD856;
	font-weight: bold;
	font-size: 18px;
}

/*Right sidebar*/
#sponsors {
	background-color:#5C788C;
	width:180px;
	padding: 28px 0px 20px 0px;
	vertical-align:top;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FCD856;
	font-size: 14px;
}

/*Inserted into "header" (left sidebar) where all content follows*/
#content {
	width:700px;
	vertical-align:top;
}
