body {
	margin:0;padding:0;
	background: #2c5082 url('../img/body_bg.png') repeat-y scroll center center;
}

#frame_whole_site {
	background: transparent url('../img/frame_body_top.png') no-repeat scroll center top;
}

.container { 
	position:relative;
}

textarea { height: 80px; }

h3 a { padding-right: 5px; }

hr {
	text-align:center;
	color:#555;
	background-color:#555;
	border-color:#555;
}

.fancy {
	font-family:'Warnock Pro', 'Adobe Warnock Pro', 'Adobe Garamond','Adobe Garamond Premier Pro','Garamond Premier Pro','Garamond','Goudy Old Style', Palatino, Georgia,'Times New Roman', Times, serif;
	font-weight:normal;
	font-style:italic;
	color:#666;
}


/*
 * User Row
 */
#user_row {
	background:#1B3680;
	width: 100%;
	height: 31px;
	color:#d3d4db;
	
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
#user_row ul {
	margin:6px 10px 0 0;padding:0;
	float:right;
}
#user_row ul li {
	display:inline;
	margin:0 0 0 20px;
	list-style:none;
}
#user_row p#message_counter, #user_row p#message_counter_empty {
	position:absolute;
	top:7px;
	left:10px;
}
#user_row p#message_counter a, #user_rowp#message_counter a:visited { color:#FFF2FB; }
#user_row p#message_counter a:hover { color:#FB4B38; text-decoration:underline;}

#user_row p#message_counter_empty a, #user_rowp#message_counter_empty a:visited { color:#333; text-decoration:underline; }
#user_row p#message_counter_empty a:hover { color:#111; text-decoration:none;}
.icon { padding-left:25px;}
.icon_register {
	background: url('../img/register_icon.png') no-repeat scroll center left;
}
#user_row a, #user_row a:link, #user_row a:visited { color:#d3d4db; text-decoration:none; }
#user_row a:hover { color:#fff; text-decoration:underline; }

/*
 * Header
 */
#header {
	background: url('../img/header_logo.png') no-repeat scroll top left;
	height: 123px;	
}
#header a {
height: 123px;
width: 379px
}
#header #date_time {
	position:absolute;
	top:105px; left:450px;
	font: normal normal normal 22px 'Adobe Garamond','Adobe Garamond Premier Pro','Garamond Premier Pro','Garamond','Goudy Old Style','Bookman Old Face', Palatino,'Times New Roman', Times, serif;
	color:#838383;
}
#header #date_time img {
	position:relative; top:4px;
	margin:0 5px 0 0;padding:0 0 0px 0;
	float:none;
}

/* 
 * Main Menu
 */
#main_menu { 
	height:44px;
	border-top:5px solid #001166;
	border-bottom:1px solid #101a4c;
}
#main_menu ul {
	margin:13px 0 0 16px;padding:0;
}
#main_menu ul li {
	display:inline;
	margin:0 0 0 20px;
	list-style:none;
	font: normal normal bold 17px 'Adobe Garamond','Adobe Garamond Premier Pro','Garamond Premier Pro','Garamond','Goudy Old Style','Bookman Old Face','Times New Roman', Times, serif;
}
/* Orange Top Links */
#main_menu ul#top_links  {
	margin:0;padding:0;
	position:absolute;
	top:152px; right:10px;
	text-align:center;
}
#main_menu ul#top_links li {
	background-color:#fe9e3c;
	display:inline-block;
	margin:0 0 0 10px;
	width:122px;
	height:32px;
	font-size:16px;
	font-weight:normal;
}
#main_menu ul#top_links li a {
	display:block;
	padding:9px 0 0 0;
}

#main_menu a, #main_menu a:link, #main_menu a:visited { color:#000; text-decoration:none; }
#main_menu a:hover { color:#243278; text-decoration:underline; }

/*
 * Banner
 */
#banner {}

/*
 * Content
 */
.contentbg {
	background:#fff url('../img/content_bg.png') repeat scroll; /* FIND */
}
.content_color_bg {
	background-color:#fff;;
}
#content_inner {
	padding:20px 15px 0 0;
}
#content_inner h1,
#content_inner h2,
#content_inner h3, #content_inner .alt
{
	font-family:'Warnock Pro', 'Adobe Warnock Pro', 'Adobe Garamond','Adobe Garamond Premier Pro','Garamond Premier Pro', Garamond,'Goudy Old Style', 'Bookman Old Face', Bookman, Palatino, Georgia,'Times New Roman', Times, serif;
	font-weight:bold;
	font-style:normal;
}
#content_inner h1 { font-size: 24px; color:#182733;}
#content_inner h2 { font-size: 19px; color:#182733; margin-bottom:8px;}
#content_inner h3, #content_inner .alt { font-size: 16px; color:#294888; margin-bottom:10px;}
h4 { 
	font: normal normal bold 13px 'Myriad Pro','Helvetica Neue', Helvetica, Tahoma, Verdana, Arial, sans-serif;
	margin-bottom:6px;
	color:#132034;
	text-transform:uppercase;
}
#content_inner .alt { color:#555; }
/* Sidebar inside content frame */
#sidebar_inner, #sidebar_narrow {
	padding:25px 10px;
	background-color:#dae4ec;
	float:left;
	width:192px;
	height:500px;
}
#sidebar_narrow {
	width:82px;
	margin-right:0;
}
#sidebar_inner h4 a, #sidebar_inner h4 a:visited {
	color:#132034;
	text-decoration:none;
}
#sidebar_inner h4 a:hover {
	color:#243278;
	text-decoration:underline;	
}
#sidebar_inner ul {
	list-style-type: circle;
	color:#011f57;
}
#sidebar_inner ul li.header {
	list-style-type: none;
	font: normal normal bold 12px 'Myriad Pro','Helvetica Neue', Helvetica, Tahoma, Verdana, Arial, sans-serif;
	margin:10px 0 5px 0;
	color:#132034;
	text-transform:uppercase;
}
#sidebar_inner ul li.last {
	margin-bottom:8px;
}
#sidebar_inner ul li.header:hover {
	list-style-type:none;
}
#sidebar_inner ul li a, #sidebar_inner ul li a:visited {
	color:#011f57;
	text-decoration:none;
}
#sidebar_inner ul li.sublink {
	margin-left:15px;
}
#sidebar_inner ul li:hover { list-style-type: disc; }
#sidebar_inner ul li a:hover { color:#243278; text-decoration:underline; }

/* table styles */
table {
	border-bottom:1px solid #426492;
}
th {
	background-color:#426492;
	color:#fff;
}
td {
	border-bottom:1px dashed #94bcf1;
}

/* News */
#news_narrow_container {
	margin:0 0 15px 10px;
	border-bottom:1px solid #777;
	height:210px;
}
#news_narrow_container #news_narrow {
	background: url('../img/news_section_title.png') no-repeat scroll top left;
	padding:27px 0 10px 0;
	height:138px;
}
#news_narrow_container #link_buttons {
	height:35px;
}

#news_narrow h3 {	
	font-size:18px;
	font-family:'Warnock Pro', 'Adobe Warnock Pro', 'Adobe Garamond','Adobe Garamond Premier Pro','Garamond Premier Pro', Garamond,'Goudy Old Style', 'Bookman Old Face', Bookman, Palatino, Georgia,'Times New Roman', Times, serif;
	font-weight:bold;
	font-style:normal;
	padding-bottom:0px;margin-bottom:0;
}
#news_narrow p.news_byline, .news_story p.news_byline {
	margin:5px 0;padding:0;
	font:11px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#444;
}

#content_inner .news_story {
	border-bottom:1px solid #777;
	margin:10px 0 20px 0;
}
#content_inner .news_story h2 {
	margin:10px 0 0 0;
	padding:0;
	line-height:1em;
}
#content_inner .news_story .link_buttons {
	margin-bottom:7px;
}

div.link_button { 
	background: url('../img/link_grey_btn.png') no-repeat scroll top left;
	width: 184px;
	height: 28px;
}
.link_button p {
	padding:9px 0 0 10px;
	margin:0;
}
.link_button a, .link_button a:visited {
	color:#243278;
	font: normal normal bold 11px sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
.link_button a:hover {
	color:#001166;
	text-decoration:underline;
}
.background-guide, .committee-topics {
	margin:5px 0 0 5px;
	list-style-type: circle;
}
.committee-topics {
	list-style-type: disc;
}

/* Email Box */
#email_box {
	background: url('../img/email_box.png') no-repeat scroll top left;
	width: 428px;
	height: 157px;
}
#email_box_content {
	padding:50px 20px 0 27px;
	color:#000;
}

/*
 * Homepage Teaser Boxes
 */ 
.teaserbg {
	background: url('../img/bottom_white_gradient.png') repeat-x scroll bottom left;
}
#teaser h2.teaser {
	color: #182733;
	font: normal normal normal 24px 'Helvetica Neue','Myriad Pro',Helvetica,Tahoma,Arial,sans-serif;
	margin:10px 10px 20px 10px;
}
#teaser ul {
	margin-left:12px;
	margin-bottom:120px;
}
#teaser ul li {
	margin:0 0 0 10px;
	list-style:none;
	float:left;	
	color:#ebeefe;
	height:250px;
	width:200px;
	border: 1px solid #98A2A8;
}
#teaser .gavel {
	background: transparent url('../img/gavel.png') no-repeat scroll center 35px;
}
#teaser .secretariat {
	background: transparent url('../img/secretariat.png') no-repeat scroll center 35px;
}
#teaser ul li p {
	padding:0 0 0 10px; margin:0;
	font: normal normal normal 12px "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
}
#teaser ul li .head {
	padding:10px 8px 5px 10px;
	font: normal normal bold 17px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align:center;
	text-decoration:none;
	height:24px;
	color:#185cb4;
}
#teaser ul li .blurb {
	margin:50px 0 0 0;
	padding:0 10px;
	color:#3b587e;
}
#teaser .blurb b {
	font-weight:bold;
	color:#ab8019;
}
#teaser .link_button {
	margin:12px 0 0 8px;
	background-image:url('../img/link_grey_btn.png');
}
#teaser .link_button p {
	padding-top:9px;
}
#teaser .link_button a, #teaser .link_button a:visited { color:#2f409a;}
#teaser .link_button a:hover { color:#4e62ca;}


/*
 * Footer
 */
.footerbg {
	background:#426492 url('../img/site_shadow.png') no-repeat scroll top left;
	
}

#footer hr {
	width:530px;
	color:#0f1628;
	background-color:#0f1628;
	border-color:#0f1628;
}

#footer ul#menu {
	margin:20px 0 20px 0;
	text-align:center;
}
#footer ul#small_menu {
	margin:10px 0 20px 0;
	text-align:center;
}
#footer ul#menu li, #footer ul#small_menu li {
	list-style:none;
	display:inline;
	margin:0 20px 0 0;
	font: normal normal bold 12px sans-serif;
	text-transform:uppercase;
}
#footer ul#small_menu li {
	font-size:10px;
}
#footer ul#menu a, #footer ul#small_menu a, #footer ul#menu a:visited, #footer ul#small_menu a:visited { color:#0f1628; text-decoration:none; }
#footer ul#menu a:hover, #footer ul#small_menu a:hover  { color:#0f1628; text-decoration:underline; }
#footer ul#small_menu a:hover  { color:#0f1628; text-decoration:none; }