﻿/*old styles*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px !important;
	line-height:18px;
	color: #666;
	background: #F3F8FC url("/_layouts/images/IEFS/body_bg.png") repeat-x top !important;
}
a {
	color:#003399;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:none !important;
}
.allpage {
	width:1000px;
	margin:0 auto;
}
td {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	vertical-align: top;
}
.text_menu {
	text-align:center;
	color:#C5C5C5;
	font-size: 25px;
	font-weight:bold;
	padding-top:5px;
}
.text_nav {
	text-align:center;
	color:#3A6EBB;
}
.breadcrumb {
	color:#666666;
	clear:both;
	font-size:9pt;
	font-family: verdana;
	padding-left:7px;
	padding-bottom:2px;
	padding-top:4px;
	border-bottom:0px #CCCCCC solid;
	margin-bottom:4px;
}
.breadcrumb a:active {
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
	color:#3A6EBB;
}
.breadcrumb:visited {
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
	color:#3A6EBB;
}
.breadcrumb:active {
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
	color:#3A6EBB;
}
.breadcrumb a {
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
	color:#2D648A;
}
.breadcrumb a:hover {
	text-decoration:none;
	color:#3A6EBB;
}
.breadcrumbCurrent {
	font-weight:bold;
	color:#666666;
}
.ms-sitemapdirectional a {
	unicode-bidi:embed;
	color:#3A6EBB;
	text-decoration:none;
}
.ms-sitemapdirectional {
	unicode-bidi:embed;
	color:#3A6EBB;
	text-decoration:none;
}
.arrow_color {
	color:#FFFFFF;
}
.text_copyright {
	background-image:url("/_layouts/images/IEFS/footer_l_2.gif");
	background-position:right;
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:middle;
	height:54px;
	color:#E0E0E0;
}
.footer_links {
	background-image:url("/_layouts/images/IEFS/footer_r_1.gif");
	background-position:right;
	background-repeat:no-repeat;
	height:54px;
	color:#484848;
	vertical-align:middle;
	text-align:left;
}
.footer_links a {
	color:#484848;
	vertical-align:middle;
	text-align:left;
	text-decoration: none;
}
.menu_left_line {
	background-image:url("/_layouts/images/IEFS/menu_left_line.gif");
	background-repeat:repeat-x;
	height:2px;
}
.menu_left_text {
	text-align:left;
	color:#2F3F8B;
	font-weight:bold;
	font-size:12px;
}
.block_title {
	background-color:#C2C2C2;
	width:100%;
	vertical-align:middle;
	color:#000000;
	font-weight:bold;
}
.block_desc {
	background-color:#F6F6F6;
	text-align:center;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:8px;
}
.block1_title {
	color:#2F3F8B;
	font-weight:bold;
	font-size:11px;
	padding-bottom:10px;
}
.block1_title1 {
	color:#303030;
	font-weight:bold;
	font-size:11px;
	padding-top:10px;
}
.searchbtn {
	border-color: #434F92 1px solid;
	font-family:verdana;
	font-size:11px;
	color:#A6A6A6;
	text-align:left;
	width:100px;
	height:16px;
	background-color:#1E2A62;
}
.ms-sbplain {
	border-color: #434F92 1px solid;
	font-family:verdana;
	font-size:11px;
	color:#A6A6A6;
	text-align:left;
	width:100px;
	height:16px;
	background-color:#1E2A62;
	border: 1px solid #434F92;
}
.sharepointLogin {
	float:right;
	display:inline;
}
.siteActionMenu {
	float:left;
}
.ms-siteactionsmenu div div div {
	background-image:url("../../_layouts/images/siteactionsmenugrad.gif");
	background-repeat:repeat-x;
	border-top:1px solid #6593cf;
	border-left:1px solid #6593cf;
	border-right:1px solid #6593cf;
	background-color:#6593cf;
	padding:0px 4px 0px 10px;
}
table.ms-siteaction td.ms-siteaction div {
	padding:0px 8px 0px 8px;
	border-right:solid 1px #FFFFFF;
}
.block_1_border {
	background-image:url("/_layouts/images/IEFS/block_1_b_bg.gif");
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#1E2A62;
	width:5px;
}
.block_2_border {
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#728EC5;
	width:5px;
	vertical-align:top;
}
.block_1_body {
	background-image:url("/_layouts/images/IEFS/block_1_b_bg.gif");
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#1E2A62;
	width:100%;
	color:#FFFFFF;
	padding-top:6px;
	padding-bottom:6px;
}
.block_2_body {
	background-image:url("/_layouts/images/IEFS/block_2_b_bg.gif");
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#728EC5;
	width:100%;
	color:#FFFFFF;
}
.block_2_text {
	width:100%;
	color:#FFFFFF;
}
.block_2_arrow {
	width:7px;
	padding-right:10px;
	vertical-align:middle;
}
.block_1_title {
	background-image:url("/_layouts/images/IEFS/block_1_h_bg.gif");
	color:#2F3F8B;
	font-weight:bold;
	font-size:12px;
	padding-top:10px;
	padding-left:5px;
}
.block_2_title {
	background-image:url("/_layouts/images/IEFS/block_2_h_bg.gif");
	color:#2F3F8B;
	font-weight:bold;
	font-size:12px;
	padding-top:10px;
	padding-left:5px;
}
.block_1_more {
	color:#FFFFFF;
	text-decoration:none;
}
.topNavContainer {
	/*background-image:url("/_layouts/images/IEFS/bl_Navbar_Gd_Default.jpg");
	background-repeat:repeat-x;*/
	height:35px;
}
.topNav {
 *position:relative;
 *top:-1px;
	height:35px;
}
.topNavItem {
	background-image: url('/_layouts/images/IEFS/menu_separator.png');
	background-repeat:no-repeat;
	background-position:top right;
	font-family: Verdana;
	font-size: 12pt;
	color: #FFF;
	font-weight:normal;
}
.topNavItem td {
	font-family: Verdana;
	font-size: 12pt;
	color: #FFF;
	font-weight:normal;
}
.topNavSelected {
	background-image: url('/_layouts/images/IEFS/menu_separator.png');
	background-repeat:no-repeat;
	background-position:top right;
	font-family: verdana;
	font-size: 12pt;
	color: #FFF;
	font-weight:normal;
}
.topNavItem a {
	display:block;
	padding:0 18px 0 18px;
	/*padding:8px 18px 0px 13px;*/
	height:32px;
	line-height:32px;
	color:#FFF;
	font-weight:bold;
	font-size: 10pt !important;
	font-family:verdana, Arial, Helvetica, sans-serif;
	
}
.topNavSelected a {
	background-image: none;
	background-position:top right;
	color: #2F6CA3;
	background:url('/_layouts/images/IEFS/topmenu_active.png');
}
.topNavHover a {
	color:#FFF;
	background-image: url('/_layouts/images/IEFS/menu_bg_hover.png');
	background-repeat:repeat-x;
	background-position:top right;
}
#zz1_GlobalNavn0 a {
	background: url('/_layouts/images/IEFS/home_icon.png') no-repeat 20px 0;
	padding-left:60px;
}

#zz1_GlobalNavn8 a, #zz1_GlobalNavn8 .topNavItem {
	background-position: -600px ;
}

.info_link {
	color:#FFEA00;
	width:145px;
}
.info_link a {
	color:#FFEA00;
	display:block;
	padding:0 18px 0 18px;
	height:32px;
	line-height:32px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	font-size: 10pt !important;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.topNavFlyOuts {
	border-top:1px #000000 solid;
}
.topNavFlyOutsItem a:visited {
	font-family: verdana;
	font-size: 8pt;
	background-color: #ECEFF3;
	border:1px #CBD1E0 solid;
	border-top-style: none;
	color:#8f8f8f;
 *width:100%;
	min-width:100%;
	padding-right:10px;
}
.topNavFlyOutsItem {
	font-family: verdana;
	font-size: 8pt;
	background-color: #ECEFF3;
	border:1px #CBD1E0 solid;
	border-top-style: none;
	color:#8f8f8f;
 *width:100%;
	min-width:100%;
	padding-right:0px;
}
.topNavFlyOutsItem a:visited {
	color:#8f8f8f;
	display:block;
	padding:4px 5px 4px 5px;
}
.topNavFlyOutsItem a {
	color:#8f8f8f;
	display:block;
	padding:4px 5px 4px 5px;
}
.topNavFlyOutsHover a:visited {
	background-color: #B2BCD3;
}
.topNavFlyOutsHover {
	background-color: #B2BCD3;
}
.topNavRoundRight {
	width:0px !important;
}
.topNavRoundLeft {
	width:0px !important;
}
.ms-sbtable-border {
	border:0px solid #97b4e9;
}
td.ms-sbgo {
	background-color:transparent;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:1px;
	padding-top:1px;
}
td.ms-sbcell {
	padding:0px;
	padding-left:2px;
	white-space:nowrap;
	border:solid 0px #7f9db9;
}
.leftNav {
	margin-right:15px;
	margin-left:7px;
	margin-top:4px;
	padding-top:0px;
	border:0px;
	background-color:transparent;
	width:160px;
}
.leftNavSpacer {
	width:160px;
}
.leftNavSelected {
	background-color:transparent;
	color: #CB0000;
	border-top:0px #B2BCDD solid;
	border-bottom:0px #B2BCDD solid;
	line-height:14pt;
}
.leftNav3 {
	color: #354260;
}
.leftNav2 {
	color: #354260;
}
.leftNav1 {
	color: #354260;
}
.leftNav1 {
	font-family: verdana;
	font-weight:bold;
	line-height:19pt;
	text-align:left;
	color:#2F3F8B;
	background-image:none;
	font-size:15px;
}
.leftNav1 a {
	font-family: verdana;
	font-weight:bold;
	padding-left:0px;
	display:block;
	padding-right:0px;
	color:#2D648A;
	line-height:20px;
	font-size:12px !important;
}
.leftNav1 a:hover {
	color:#CB0000;
}
.leftNav2 {
	font-family: verdana;
	font-size: 8pt;
	line-height:14pt;
}
.leftNav2 a {
	padding-left:10px;
	display:block;
	padding-right:10px;
}
.leftNav3 {
	font-family: verdana;
	font-size: 8pt;
	line-height:14pt;
}
.leftNav3 a {
	padding-left:18px;
	display:block;
	padding-right:10px;
}
.leftNavHover {
	background-color:transparent;
	color:#CB0000;
}
.leftNavFlyOuts {
	font-family:verdana;
	font-size:8pt;
	border-top:1px #B9D0E8 solid;
	border-left:1px #B9D0E8 solid;
	border-right:1px #B9D0E8 solid;
	z-index:333 !important;
	position:absolute;
}
.leftNavFlyOutsItem {
	border-bottom:1px #B9D0E8 solid;
	background-color: #E5EDF6;
}
.leftNavFlyOutsItem a {
	padding:1px 5px 1px 5px;
	display:block;
	color:#2D648A;
 *width:100px;
	min-width:100px;
}
.leftNavFlyOutsHover {
	background-color: #E5EDF6;
	color:#CB0000;
}
.Hidden {
	visibility:hidden;
}
/*new styles*/
.page_header {
	background: url('/_layouts/images/IEFS/head_bg.png') no-repeat top center;
	height:127px;
}
.mainnavi {
	height:35px;
	background: url('/_layouts/images/IEFS/menu_bg.png') repeat-x top;
}
.logo {
	float:left;
	margin-top:13px;
	padding-left:18px;
}
.r_logo_link {
	float:right;
	width:90px;
	height:90px;
	margin-top:6px;
	padding-right:54px;
}
.search_box {
	display:none;
}
.mainbody {
}
.column_left {
	width:180px;
	padding:5px;
	padding-top:0px;
}
.column_right {
	width:195px;
	padding:5px;
	padding-top:0px;
}
.footer td {
	padding:20px;
}
a img {
	border:none;
}
hr {
				border:0;
				border-bottom:1px solid #2D648A;
}
h1 {
	font-family:verdana;
	font-size:15px;
	font-weight:bold;
	color:#60A8D8;
}
h4 {
	color:#60A8D8;
	font-family:verdana;
	font-weight:bold;
	font-size:15px !important;
}
h4.chronology_title {
	margin:0 0 10px 0 !important;
	padding:0 0 3px 8px;
	border-bottom:1px solid #EDF5FB;
	font-size:15px !important;
	font-family:verdana;
}
.chronology_padding {
	padding:3px !important;
}
.full_events_list .ms-viewheadertr {
	display:none;
}
.full_events_list .ms-bottompaging, .full_events_list .ms-bottompaging td {
	background: none !important;
}
.full_events_list .ms-alternating {
	background:#F6F9FC !important;
}
.full_events_list td {
	color:#2D658E !important;
}
.event_line {
	padding: 4px 0;
}
.odd {
	background:#F6FAFD;
}
.event_line .date {
	padding:0px 6px 0px 10px;
}
.event_line .link {
	padding:0px 6px 0px 4px;
}
body .ms-WPBody, body .ms-WPBody td {
	font-family:verdana, Helvetica, sans-serif;
	font-size:12px;
}
body .ms-WPBody h3, body .ms-TPBody h3 {font-size:13px;}
.ms-WPBorder, .ms-WPHeader td {
	border-width:0 !important; /*reset borders*/
}
.ms-standardheader, .ms-formlabel, .ms-formbody {
	font-size:11px;
	font-family:verdana, Helvetica, sans-serif
}
.ms-vb-title .ms-unselectedtitle {
	padding:0 !important;
} /*jumping table rows fix?*/
.event_attached_files {
	padding:1px 10px 1px 15px !important;
}
.event_attached_files p.MsoNormal {
	margin:0px 0;
}
.event_attached_files .ms-asset-icon {
	display:none;
}
.event_attached_files a {
	color:#2D648A;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	display:block;
	padding:3px 7px;
}
.event_attached_files a:hover {
	color: #CC0000;
	text-decoration:none;
}
.rcorners {
	position: relative;
	overflow: hidden;
	height: 1%;
	padding: 6px 0;
}
.rcorners .rc_content {
	padding: 1px 1px;
	background:#FFF;
	border-color:#D6E1EB;
	border-style:solid;
	border-width:0 1px;
}
.rcorners .cn, .rcorners .cb {
	position: absolute;
	height: 12px;
	background: url(/_layouts/images/IEFS/rcbox.png) no-repeat left top;
}
.rcorners .tl {
	left: -6px;
	top: -6px;
	width:100%;
}
.rcorners .tr {
	top: -6px;
	right: 0px;
	width:6px;
}
.rcorners .bl {
	left: -6px;
	width:100%;
}
.rcorners .br {
	right: 0px;
	width:6px;
}
/*subcriber*/
.input_text {/*background: url(/_layouts/images/IEFS/input_text_bg.png) no-repeat top left;*/
	padding:0; /*padding-left:3px;*/
	height:23px;
	width:167px;
}
/*
.input_text  input {color:#FFF; background:#7096BB url(/_layouts/images/IEFS/input_text_bg.png) no-repeat top right; margin:0; padding:0; line-height:23px; height:23px; border-width:0; zoom:1;width:100%;}
*/
.input_text {
	margin:5px 0 5px;
}
.input_text input {
	color:#FFF;
	background:#7096BB url(/_layouts/images/IEFS/subscr_input_email_w167.png) no-repeat top left;
	margin:0;
	padding:0 0 0 5px;
	line-height:23px;
	height:23px;
	width:162px;
	font-size:11px;
	border-width:0;
	zoom:1;
}
.input_button {
	background: url(/_layouts/images/IEFS/input_button_bg.png) no-repeat top left;
	padding:0;
	padding-left:3px;
	height:19px;
	width:165px;
	margin:5px 0 3px;
}
.input_button input {
	color:#2D648A;
	background: url(/_layouts/images/IEFS/input_button_bg.png) no-repeat top right;
	margin:0;
	padding:0;
	line-height:19px;
	height:19px;
	border-width:0;
	zoom:1;
	width:100%;
	text-align:center;
	font-size:11px;
	cursor:pointer;
	font-weight:bold;
}

.subscribe_button {
	background: url(/_layouts/images/IEFS/input_button_bg1.png) no-repeat top left;
	padding:0;
	padding-left:3px;
	height:22px;
	width:164px;
	margin:5px 0 3px;
}
.subscribe_button input {
	color:#FFF;
	background: url(/_layouts/images/IEFS/input_button_bg1.png) no-repeat top right;
	margin:0;
	padding:0;
	line-height:22px;
	height:22px;
	border-width:0;
	zoom:1;
	width:100%;
	text-align:center;
	font-size:11px;
	cursor:pointer;
	font-weight:normal;
}

/*info_block*/
	.info_block {
}
.info_block_header {
	background: url(/_layouts/images/IEFS/block_header.png) no-repeat 100% -29px;
	margin-left:5px;
	padding-right:5px;
	height:29px;
}
.info_block_header h4 {
	background: url(/_layouts/images/IEFS/block_header.png) no-repeat 0 0;
	margin:0 0 0 -5px;
	line-height:29px;
	padding:0 5px 0 10px;
	color:#666666;
	font-family:verdana;
	font-size:13px !important;
	font-weight:bold;
	zoom:1;
	text-align: center
}
.info_block_content {
	border-right:#E0ECFC solid 1px;
	border-left:#E0ECFC solid 1px;
	background:#FFF;
	padding:1px 0px 1px;
	color:#2D648A;
	font-family:verdana;
	font-size:12px;
}
.info_block_bottom {
	background: url(/_layouts/images/IEFS/bottom_bg.png) no-repeat 100% -6px;
	margin-left:5px;
	padding-right:5px;
	height:6px;
}
.info_block_bottom div {
	background: url(/_layouts/images/IEFS/bottom_bg.png) no-repeat 0 0;
	margin:0 0 0 -5px;
	line-height:6px;
	height:6px;
	padding:0 0px 0 10px;
}
.info_block_header_nobg h4 {
	line-height:29px;
	padding:0 5px 0 10px;
	margin: 0;
	color:#666666;
	font-family:verdana;
	font-size:13px !important;
	font-weight:bold;
	zoom:1;
	text-align: center
}
.info_block_content_nobg img {
	display:none;
}
.latest .info_block_content {
	background:#FFF url('/_layouts/images/IEFS/latest_bg.png') no-repeat center;
	padding:12px 10px 6px;
}
.latest .info_block_content div {
	background:none;
}
.latest p {
	width:160px;
	background:none;
}
.latest h3 a {
	 font-size:12px;
}
.latest a {
	/*font-weight:bold;*/
}
/*banner*/
.banner_1 {
	border:0;
}
.banner_1 td {
	border:0;
	text-align:center;
}
.banner_text {
	text-align:center;
	font-family:verdana;
	font-size:13px;
	font-style:italic;
	color:#333134;
	margin-top:5px;
	padding-top:0;
}
.register_here {
	background: url(/_layouts/images/IEFS/register_button.png) no-repeat;
	color:#B7131C;
	text-align:center;
	width:129px;
	height:21px;
	display:block;
	line-height:21px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
/*timeline fix*/
#timeline_menu ul {
	margin:0;
}
/*ministers*/
.image-area-left img {
	padding:8px;
	background:#FAFDFD;
	border:1px solid #EDF6FB;
	margin-right:8px;
}
.chronology_tabs table {
	width:100%
}
/*right side menu*/
.rside_menu {
	width:100%
}
.rside_menu a {
	color:#2D648A;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:5px 7px;
}
.rside_menu a.selected, .rside_menu a:hover {
	color:#B92027;
	background:#F6FAFD;
}
.v_tab .ms-WPBody p {
	font-size:12px !important;
	line-height:1em;
	font-family:verdana !important;
}
.timeline_inner .ms-WPHeader {
	display:none
}
#timeline_controls {
	margin-bottom:2em;
}
.removeMargins {
	margin:0;
}
.ms-PartSpacingVertical {
	margin:0;
}
.social h3 {
	margin:5px 0 10px
}
.survey_cont h4 {
	margin:10px 7px 5px;
	color:#444 !important;
	font-size:11px !important;
	font-family:verdana, Helvetica, sans-serif;
}
.survey_cont p {
	margin:5px 7px 7px;
}
.jodi_report {
	margin:10px 0 18px;
}
.survey_cont, .slshow, .subscription {
	margin-top:5px;
}
.watch_us_on_youtube {
	background: url(/_layouts/images/IEFS/watch_us_on_youtube.png) no-repeat;
	display:block;
	width:175px;
	height:21px;
	margin:3px auto 0;
}
.hide {
	position:absolute;
	left:-2300em;
}
.sign {
	display:block;
}
.links_container ul {
	padding-left: 20px;
}
.ms-listviewtable .ms-viewheadertr {
	display:none;
}
.ms-listviewtable .ms-alternating {
	background:#FFF;
}
.ms-bottompaging td {
	text-align: center;
}
.ms-bottompaging .ms-paging {
	width:40px;
}
.contact_us_layout {
	margin-bottom:30px;
}
.contact_us_layout p {
	padding-left:30px;
}
.IEF12_top_center {
	padding-top: 33px;
}
.links {
	padding-left: 20px;
}
.links a {
	color: #2E648A;
	font-weight:bold;
	line-height:1.2em;
}
.links a:hover, .links a:visited, .links:active, .links .selected {
	color:#D53031;
	cursor:pointer;
	text-decoration:none;
}
.twitter_icon {
	background: url(/_layouts/images/IEFS/social/twitter.png) no-repeat left top;
	padding-left: 35px;
	display:block;
}

.timeline td a {
				font-size:11px !important;
}

table.footer  td {
			 font-size:11px;
}
.pressroom_info .ms-WPTitle {
				font-size:13px; color:#666666; padding:2px 7px 2px 0px;
}
.pressroom_info .ms-WPTitle a {
				color:#666666;
}
.pressroom_info .ms-vb-title .ms-vb {
				padding:0;
}
.pressroom_info .archives {
			text-align:right; margin:2px 0 13px; font-size:11px; font-family:Verdana;
}
.pressroom_info .ms-WPBody {
				margin:0 0 15px;
}
.pressroom_info .ms-WPBody h3 {
				margin:0px 0 0px;
}
.pressroom_info .ms-WPBody p {
	margin:0px;font-size:11px !important;
}
.pressroom_info big {
				font-size:13px;
}
.survey_buttons_container {overflow:hidden;width:100%;}
.survey_buttons_container .vote_button {float:left;width:50px;display:inline;margin-left:29px;cursor:pointer;}
.survey_buttons_container .results_button {float:left;width:50px;display:inline;margin-left:5px;cursor:pointer;}

.printReady {
	width:100%;
}

.print-title {
	float:left;
	width:93%;
	height:30px;
}

.print-icon {
	float: right;
	width:20px;
}
.clearer {
	clear:both;font-size:1px;height:1px;display:inline;
}
.print-title h4 {
	margin:0px;
}
a.secretary:link, a.secretary:visited {
			color:#666; font-size:13px;	font-weight:bold;
}
a.secretary:hover {
				color:#000;
}
.admin_options {
				height:22px;
}
h1.PlaceHolderPageTitleInTitleArea {
				margin:0;display:none;
}
hr.light-divider {
				margin-top:2em; border-color:#D6E1EB;
}
