@charset "utf-8";
/* CSS Document */

body
{
	font-family: Verdana, Geneva, sans-serif;
	background-color: #333333;
	line-height: 1.1em;
}

h1
{
	font-weight: normal;
	font-size: 2.0em;
	margin: 5px 0px 20px 0px;
}

h2
{
	font-weight:bold;
	padding:2px 8px;
	margin-bottom: 20px;
	font-size: 0.9em;
	background: #CCCCCD;

}
h2.minutes
{
	margin-right: 315px;
}


img
{
	border:none;
}

a
{
	color: #ff3300;
}

a:hover
{
	text-decoration: none;
}

/*Layout definitions*/
#page-wrapper
{
	padding: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	width: 775px;
	background-color:#FFF;
}

#header
{
	padding-top: 15px;
	clear: both;
	background-color: #333333;
	height: 70px;
	
}

#header .first-logo
{
	float: left;
}

#header .second-logo
{
	float: right;
}

#content
{
	background-color: #FFF;
}

#navbar
{
	padding: 15px;
	height: 24px;
	font-weight: bold;
	font-size: .7em;
	line-height: 1.0em;
}

#navbar ul
{	
	padding: 0px;
	margin: 0px;

}

#navbar ul li
{
	list-style-image: none;
	list-style-type: none;
	text-transform: uppercase;
	height: 24px;
	padding: 0px 0px 0px 5px;
	vertical-align: top;
	border-left: #ff3300 solid 5px;

}

#navbar ul li.mainNavHeading
{
		width: 110px;
}

#navbar ul li:hover
{
	border-left: #41b3f1 solid 5px;
}

#navbar ul li:active
{
	border-left: #8DC63F solid 5px;
}


#navbar ul a
{
	text-decoration: none;
	color: #333333;
}

#navbar ul ul a
{
	text-decoration: none;
	color: #FFFFFF;
}

#navbar ul ul li
{
	height: auto;
	padding-top: 5px;
	padding-bottom:5px;
}


#content 
{
	background: #ffffff;
	color: #000000;
	margin: 0px 15px 15px 15px;
	font-size: .8em;
}

.breadcrumb
{
	font-size: .8em;
	padding-bottom: 10px;
}

.breadcrumb a
{
	color: #000000;
	text-decoration: none;
}

.breadcrumb a:hover
{
	color: #000000;
	text-decoration: underline;
}


#navbar-secondary
{
	margin: 0px 15px 15px 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 1em;
	height: 275px;
}

#navbar-secondary #subnav
{
	float: right;
	width: 170px;
	height: 275px;
	color: #FFFFFF;
}

#navbar-secondary #subnav ul
{	
	padding: 0px;
	margin: 0px;
}

#navbar-secondary #subnav ul li
{
	list-style-image: none;
	list-style-type: none;
	text-transform: uppercase;
	background: #333333;
	border-bottom: #999999 solid 1px;
	height: 45px;
	padding: 8px 0px 0px 5px;
}

#navbar-secondary #subnav ul li:hover
{
	background: #ff3300;
}

#navbar-secondary #subnav ul li.first
{
	background: #41b3f1;
	font-weight: bold;
	font-size: .9em;
}


#navbar-secondary #subnav ul li.list
{
	font-weight: bold;
	font-size: .9em;
}


#navbar-secondary #subnav ul li.last
{
	font-weight: bold;
	border-bottom: none;
	font-size: .9em;
	height: 51px;
}

#navbar-secondary #subnav ul a
{
	text-decoration: none;
	color: #FFFFFF;
}


#navbar-secondary #Photo
{
	float: left;
	width: 575px;
	height: 275px;
}

#box-row
{
	margin: 0px 15px 25px 15px;
	height: 235px; 
	color: #ffffff;
}

#box-row #first-box
{
	background: #41b3f1;
	float:left;
	height: 235px;
	width: 241px;
	margin-right: 11px;
}

#box-row #second-box
{
	background: #ff3300;
	float:left;
	height: 235px;
	width: 241px;
	margin-right: 11px;
}

#box-row #third-box
{
	background: #8dc63f;	
	float:left;	
	height: 235px;
	width: 241px;
}

#box-row img
{
	padding: 10px 0px 0px 0px;
}


#box-row p
{
	margin: 0px;
	padding: 5px 10px 10px 10px;
	font-size: .8em;
	
}

#box-row h2
{
	font-size: 1.2em;
	margin: 0px;
	padding: 10px 10px 5px 10px;
	background: none;
}


#box-row h3
{
	font-weight: normal;
	font-size: 1em;
	margin: 0px;
	padding: 5px 8px 0px 8px;
}

#box-row a
{
	color:#FFFFFF;
}
	



#news 
{
	margin: 0px 15px 15px 15px;
	height: 235px; 
	color: #495d66;
}

#news #left-box
{
	width: 493px;
	height: 235px; 
	float: left;
	margin-right: 11px;
}

#news #right-box
{
	width: 241px;
	height: 235px; 
	float: left;
}


#news h3
{
	font-weight: normal;
	font-size: 1em;
	margin: 0px;
	padding: 5px 8px 0px 8px;
	border-left: #FF3300 solid 5px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}


#news p
{
	margin: 0px;
	padding: 5px 10px 0px 10px;
	font-size: .8em;
}

#news .date
{
	color: #333333;
}

#news a
{
	color: #495d66;
}

#news #left-box .title a
{
	color: #ff3300;
	font-weight: bold;
}
	




#footer
{ 
	height: 90px;
	background: #333333;
	text-align: center;
	padding-top: 20px;
	color: #ffffff;
	font-size: .6em;
}

#footer a
{
	text-decoration: none;
	color: #ffffff;
}


.clear
{
	clear:both;
}

.blue-text
{
	color: #1d92d2; 
}

.red-text
{
	color: #FF3300;
}

.green-text
{
	color: #8DC63F;
}

.rightimage
{
	float: right;
	border: 1px solid black;
	margin: 0px 0px 10px 10px;
	clear: both;
	display: block;
}

.leftimage
{
	float: left;
	border: 1px solid black;
	margin: 0px 10px 10px 0px;
	clear: both;
}


.centerimage
{
	border: 1px solid black;
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: none;
	clear: both;	
}


.imageborder
{
	border: 1px solid black;
}


h2.directory-title a,
h2.directory-title
{
	color: #bb2500;
}

table.data-table
{
	padding: 10px 40px;
}



.data-table th
{
	background-color: #CCCCCD;
	border-bottom: #000000 2px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

.data-table td
{
	border-bottom: #CCCCCD 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;

}

.data-table td.col1
{
	text-align: left;
	width: 75px;
	padding: 5px 10px;
}

.data-table td.col2,
.data-table td.col5,
.data-table td.col7
{
	text-align: center;
	padding: 5px 10px;
}

.data-table td.col3,
.data-table td.col4,
.data-table td.col6
{
	text-align: right;
	padding: 5px 10px;
}
.data-table td.col2,
.data-table td.col3,
.data-table td.col5,
.data-table td.col7
{
	width: 55px;
}

#loadmsg
{
	font-weight: bold;
	color: #ff3300;
}

.source
{
	font-size: 78%;
}
