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

/* Initialize */
* {outline: none;}
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
ol, ul {list-style: none;}
img {border: 0;}



/* globals */

html {
	background:url(images/bg_header.gif) top left repeat-x #d9d9d9;
}

body {
	position:relative;
	width:980px;
	margin:0 auto;
	padding:0;
	color:#333;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;

}

h1 {
	text-transform: uppercase;
	font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; 
	font-size:28px;
	font-weight:normal;
	text-indent:-1000em;
}

#mainContentContainer h2 {
	font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; 
	font-size:25px;
	font-weight:normal;
	line-height:28px;
	padding:30px 20px 20px 20px;
	color: #1063a6;
}

#mainContentContainer h3 {
	font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:26px;
	padding:30px 20px 5px 20px;
	color: #1063a6;
	}
	
#pressRelease h3 {
	font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:26px;
	padding:0 20px 10px 20px;
	color: #1063a6;
	}



#mainContentContainer h4 {
	font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:15px;
	line-height:22px;
	font-weight:normal;
	padding:10px 20px 0 20px;
	color: #1063a6;
	}
	
#mainContentContainer h5 {
	font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:24px;
	padding:10px 20px 5px 20px;
	color: #999;
	}
	


table {
	margin-top:-5px;
	margin-left:-3px;	
	border:0;
	cellpadding:0;
	line-height:16px;
}

th, td {
	text-align:left;
}

#mainContentContainer p {
	padding:0 20px 15px 20px;
}

#mainContentContainer p.noPad {
	padding-bottom:0;
}

#mainContentContainer ul {
	list-style-type:disc; 
	list-style-position:outside; 
	margin-left:35px;
}

#mainContentContainer li {
	margin:3px 0;
}

/* layout */

div#wrapper {
	position:relative;
	width:980px;
	background:#FFF;	
	
}

div#header {
	position:relative;
	height:183px;
	width:1004px;
	background:url(images/header.jpg) top left;	
}

div#mainContainer {
	position:relative;
	border-left: solid 10px #FFF;
	border-right: solid 10px #FFF;
	}

div#mainContentContainer {
	float:left;
	top:0;
	width:730px;
}

div#mainContent {
	padding:0 30px 0 30px;
}

div#leftSidebar {
	float:left;
	width:230px;
	padding:0px;
	background: url(images/bg_sidebar.jpg) repeat-y;
}
	
div#footer {
	clear:both;	
	height:30px;
	background-color:#d9d9d9;
	color:#686876;
	font-size:12px;
	padding:10px 20px 20px 20px;
	border-top: solid 20px #FFF;
}



/* forms */
div#search {position:absolute; right:0px; top:10px; padding:0; margin:0;}
#searchForm {display: inline; right:10px;}
#btn_search {position: relative; left: -28px; top: 4px;}

div.ddFm {float:right; padding:15px 10px 10px 20px; text-align:right;}
div.ddFm h6 {font-size:10px; color:#777; text-transform:uppercase; font-weight:normal; margin:0;}
form#ddYear{text-align:right; margin:0;}

div#signUp {width:330px; margin-left:20px; padding:20px 20px 15px 20px; background:#ededed; border:1px solid #bbb; -moz-border-radius: 10px;
-webkit-border-radius: 10px;}
div#signUp p {margin:10px 50px 15px 0; padding:0; text-align:right;}





/* columns */

div.colContainer {
	clear:both;
	padding-bottom:20px;
}

div.col1 {
	float:left;
	width:360px;
}


div.col2 {
	float:left;
	width:360px;
}



/* sidebar */
#leftSidebar h4 {
	color:#f1c551;
	font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:16px;	
	margin:0 0 10px 0;
	padding-top:30px;
	font-weight:normal;
}

#leftSidebar p {
	color:#ccc;
	font-size:13px;
	line-height:18px;
	margin-bottom:10px;
}

#leftSidebar img.btnRight {
	margin-left:140px;
	padding-top:5px;
}

#leftSidebar img.btnLeft {
	margin-left:15px;
}

div.bevel {
	border-top: 1px solid #83848b;
	border-bottom: 1px solid #4e4e4e;
	margin:0 15px 0 15px;
	padding-bottom:40px;
}

div.bevelFirst {
	border-bottom: 1px solid #4e4e4e;
	margin:0 15px 0 15px;
	padding-bottom:40px;
	}

div.bevelLast {
	border-top: 1px solid #83848b;
	margin:0 15px 0 15px;
	padding-bottom:40px;
	}


/* tables */
table td { 
border-bottom:1px solid #c7c7c7;
border-top:1px solid #c7c7c7;
padding:10px 10px 10px 8px;
vertical-align:top; !important;
}

table th {
	padding:5px 0 5px 8px;
	background:url(images/bg_table_th.gif) repeat-x;
	color:#666;
	font-weight:normal;
}


table#meetings ul {
	list-style-type:none; !important;
	list-style:none; !important;
	margin-left:0;
}

table#meetings li {
	margin:0;
	padding:0;
}

table#meetings {
	width:700px;
	margin:20px 20px 20px 20px;
	font-size:14px;
	line-height:18px;
	border-collapse:collapse; 
	border:1px solid #c7c7c7;

}

col.colMtg1 { width:75px; }
col.colMtg2 { width:100px; }
col.colMtg3 { width:100px; }
col.colMtg4 { width:120px; }
col.colMtg5 { width:320px; }


table.reports {
	width:700px;
	margin:20px 20px 20px 20px;
	font-size:14px;
	line-height:18px;
	border-collapse:collapse; 
	border:1px solid #c7c7c7;
}

col.colReports1 { width:125px; }
col.colReports2 { width:650px; }



p.jump {float:right; font-size:12px;}

/* misc. */
span.ltgray {
	color:#888;
}

#imageMain {
	border-left:1px solid #fff;
}

em.subtitle {
	color:#888;
}



/* links */

a:link {
	text-decoration:underline;
	color: #1063a6;
}

a:hover, a:active {
	text-decoration:underline;
	color: #999;
}

a:visited {
	text-decoration:underline;
	color: #163852;
}


#leftSidebar a:link, #leftSidebar a:visited {
	text-decoration:underline;
	color: #ddd;
}

#leftSidebar a:hover, #leftSidebar a:active {
	color:#fff;
	text-decoration:none;
}

#footer a:link, #footer a:visited {
	text-decoration:underline;
	color:#686876;
}

#footer a:hover, #footer a:active {
	text-decoration:none;
	color:#686876;
}


#leftSidebar a:link.more, #leftSidebar a:visited.more {
	float:right; 
	text-decoration:none;
	font-weight:normal;
	font-size:13px;
	line-height:12px;
	background: transparent url(images/yellow_arrow.gif) no-repeat scroll right bottom; 
	color:#f1c551;
	margin-top:5px;
	padding-right:10px;
	}

#leftSidebar a:hover.more, #leftSidebar a:active.more {
	float:right; 
	text-decoration:underline;
	font-weight:normal;
	font-size:13px;
	line-height:12px;
	background: transparent url(images/yellow_arrow.gif) no-repeat scroll right bottom; 
	color:#f1c551;
	margin-top:5px;
	padding-right:10px;
	}

/* Main Navigation Effect*/	

#navMain a:link, #navMain a:visited {
	text-decoration:none;
	color: #FFF;
	font-weight:normal;
}
	
#navMain {
	list-style: none; 
	width: 230px; 
	height:240px;
	font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; 
	font-size:15px;
	color:#FFF;
	text-transform: uppercase;
	letter-spacing:1px;
	padding-bottom:20px;
}

#navMain li {height: 40px; border-bottom: 1px solid #115285;}
#navMain li a {display: block; width: 230px; height: 40px; background: url(images/bg_nav.gif) top left; line-height: 40px; text-indent: 15px; text-decoration: none; font-weight:normal;}
#navMain li a:hover {background-position: 0 -40px; color:#FFF;}


span.selected {
	display: block; 
	border:none;
	width: 230px; 
	height: 40px;
	background: url(images/bg_nav_selected.gif) top left; 
	line-height: 40px; 
	text-indent: 15px; 
	font-weight:normal; 
	color:#FFF;
}
