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

#wrapper {
width:946px;
background-color:white;
margin-left:auto;
margin-right:auto;
font-size:medium;

}
#see_how_submit {
	width:75px;
	height:84px;
	position: fixed;
	right:-2px;
	top:200px;
}
#see_how_submit a {
	display:block;
	width:75px;
	height:84px;
	text-indent:-5000px;
}
#see_how_submit a:link, #see_how_submit a:visited {
	background:transparent url(../images/see_how_submit.jpg) left -82px no-repeat;
}
#see_how_submit a:hover, #see_how_submit a:active {
	background:transparent url(../images/see_how_submit.jpg) left top  no-repeat;
}

#see_how_submit img {
	border:none;
}
/*------------------------------------top------------------------------*/
#top {
width:946px;
float:left;

}

#logo {
float:left;
}
#logo img {
	border:none;
}

#very_top_nav {
	float:right;
line-height:2.3em;
margin-top:27px;
right:0;
margin-right:12px;

text-align:right;
}
#very_top_nav li {
	display:inline;
font-size:70%;

}
#very_top_nav li a {
display:inline;
color:#1d8ac4;
padding:1em 10px 1em 40px;
}
#very_top_nav li a:link, #very_top_nav li a:visited {
text-decoration:none;
} 
#very_top_nav li a:active, #very_top_nav li a:hover {
text-decoration:underline;
} 
#home {
	background:transparent url(../images/icon_home.jpg) left center no-repeat;
}
#terms {
	background:transparent url(../images/icon_terms.jpg) left center no-repeat;
}
#contact_us {
	background:transparent url(../images/icon_contact_us.jpg) left center no-repeat;
}
#sign a {
text-decoration:none;
padding:0 5px 0 5px;
}
#sign a:link, #sign a:visited {
background-color:#1d8ac4;
color:white;
} 
/*----------------------------main nav-----------------------*/
#nav_main {
float:left;
width:946px;
/*padding-bottom:26px;*/

background:#212121 url(../images/nav_main_bg_dual2.jpg) center top repeat-x;

font-size:110%;
}
#nav_main ul {


}
#nav_main ul li {
display:inline;
margin:0;
padding:0;
}
#nav_main ul li a {
	float:left;

display:inline;
padding:0.7em 19px 0.7em 19px;
text-decoration:none;
}
#nav_main ul li a:link, #nav_main ul li a:visited {
background:#212121 url(../images/nav_main_bg_dual2.jpg) center top repeat-x;
color:#ecedd9;
}
#nav_main ul li a:active, #nav_main ul li a:hover {
background:#142734 url(../images/nav_main_bg_dual2.jpg) center 75% repeat-x;
color:white;
}
#nav_main .ml_24 {
	margin-left:24px;
}
#nav_main_drop_shadow {
	width:946px;
	height:20px;
	float:left;
	background:transparent url(../images/nav_main_bottom_bg.jpg) center bottom no-repeat;
	/*margin-bottom:26px;*/
}
/*--------------------------end of main nav----------*/
/*------------------------------------end of top------------------------------*/

/*------------------------------------content area-----------------------*/
/*--------------------containers----------------------*/
#wrapper2 {
width:895px;
margin-left:27px;
font-size:80%;
background-color:transparent;
}
.holder {
width:895px;
float:left;
line-height:1.7em;
margin-top:15px;
margin-bottom:15px;
}
.column_2 {
width:589px;
float:left;
}
.column_2 h2 {
	line-height:1em;
}
.column_1 {
float:left;
width:282px;
}
.marginer {
width:24px;
float:left;
height:1px;
}
/*--------------------end of containers-------------------*/
.darker {
	width:549px;
	padding:20px;
	margin-bottom:1em;
	float:left;
	clear:both;
	background:#eeeeee url(../images/darker_bg.jpg) left top repeat-x;
	
}
.darker_column1 {
	width:242px;
	padding:20px;
	margin-bottom:1em;
	float:left;
	clear:both;
	background:#eeeeee url(../images/darker_bg.jpg) left top repeat-x;
	
}
.darker_inside {
	padding:20px;
	border:1px solid #e6e6e6;
	background-color:#f6f6f6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom:2em;
	float:left;
	clear:both;
	width:509px;
}

.darker_inside h1, .darker_inside h2, .darker_inside h3, .darker_inside h4 {
	margin-top:0;
}

.similar_bg#banner {
	display:block;
width:282px;
height:354px;
float:left;
position:relative;
}
#banner a {
position:absolute;
right:10px;
bottom:10px;
}
#banner a {
color:#1d8ac4;
}
#banner a:link, #banner a:visited {
text-decoration:none;
} 
#banner a:active, #banner a:hover {
text-decoration:underline;
} 
.key_dates {
	
}
.key_dates tr {
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	
}
.key_dates td {
	vertical-align: middle;
	padding-bottom:1em;
	padding-top:1em;
	
}
.big_link {
	margin:0;
	
	clear:both;
}
.big_link a {
	display:block;
	text-decoration:none;
	padding:10px;
	font-size:100%;
	font-weight:bold;
}
.big_link a:link, .big_link a:visited {
	border:1px solid transparent;		
}
.big_link a:hover, .big_link a:active {
	border:1px solid #39C;
	background:#3f7ea6 url(../images/big_link_bg.jpg) left top repeat-x;
	color:white;
}


.middle_link {
	margin:0;
	line-height:1em;
}
.middle_link a {
	display:block;
	text-decoration:none;
	padding:5px;
	margin-left:-5px;
	margin-top:1em;
}
.middle_link a:link, .middle_link a:visited {
	border:1px solid transparent;		
}
.middle_link a:hover, .middle_link a:active {
	border:1px solid #39C;
	background:#3f7ea6 url(../images/big_link_bg.jpg) left top repeat-x;
	color:white;
}

	
.key_dates_list li {
	list-style:none;
	display:block;
	width:500px;
	float:left;
	clear:both;
	margin-left:0;
	border-bottom:1px solid #CCC;
	padding-top:10px;
	padding-bottom:10px;
}
.key_dates_list .border_top {
	border-top:1px solid #CCC;
}
.contact_form_wrapper {
	width:500px;
	float:left;
	clear:both;
}
.contact_form {
	float:left;
	clear:both;
	width:500px;
	margin-bottom:1em;
}
.contact_form .left {
	float:left;
}
.contact_form .right {
	float:right;
}
.contact_form  input {
	width:200px;
	border:1px solid #D1D1D1;
}
.contact_form textarea {
	width:370px;
	height:200px;
	border:1px solid #D1D1D1;
}
.submit_btn {
	cursor:pointer;
	display:block;
	width:500px;
	text-align:left;
	padding-left:5px;
	margin-left:-5px;
	font-size:150%;
	font-weight:bold;
	border:1px solid transparent;
	background-color:transparent;
	color:#0000ff;
}

.submit_btn:hover {
	border:1px solid #39C;
	background:#3f7ea6 url(../images/big_link_bg.jpg) left top repeat-x;
	color:white;
}
.contact_items {
	
}
.contact_items li {
	list-style:none;
	display:block;
	float:left;
	width:240px;
	margin:0;
}
.contact_items li img {
	float:left;
	margin:0;
}
.no_boolets_list {
	list-style-type:none;
}
.no_boolets_list li {
	margin-left:0;
}

.thumbnail {
	margin-right:10px;
	float:left;
}
.thumbnail_captioned {
	width:182px;
	float:left;
	padding:10px;
	background-color:#ccc;
	margin-bottom:10px;
	margin-right:10px;
}
.thumbnail_captioned img {
	border:none;
	margin-bottom:5px;
}
.thumbnail_captioned sup {
	color:#333;
	line-height:1.3em;
	font-size:90%;
}
.icon {
	margin-right:10px;
	border:none;
	float:left;
}
.pdf_icon {
	float:none;
	border:none;
	margin-left:2px;
	margin-right:2px;
	vertical-align:middle;
}
.big_text {
	font-size:150%;
}
.smal_wrapper {
	width:100%;
	clear:both;

}
.smal_wrapper div {
	width:467px;
	float:left;
}
.smal_wrapper .description {
	width:427px;
	float:left;
}
.icon_holder {
	width:72px;
	float:left;
	margin-right:10px;
	margin-top:-3px;
	margin-bottom:10px;
	display:block;
}

/*------------------------------------end of content area---------------*/
/*------------------------------------footer--------------------------------*/
#footer {
width:895px;
float:left;
padding-top:18px;
padding-bottom:11px;
background:transparent url(../images/footer_bg.png) left top repeat-x;
}
.text_container {
	margin-bottom:2em;
	clear:both;
	border:3px solid #CCC;
}
#footer img {
border:none;

}
#echo_logo_link {
	width:96px;
	height:81px;
	float:left;
	margin:0;
	padding:0;
}
#goal_logo_link {
	width:51px;
	height:55px;
	float:right;
	margin:0;
	padding:0;
}
#concern_logo_link {
	width:96px;
	height:41px;
	float:right;
	margin:0 10px 0 0;
	padding:0;
}
	
/*------------------------------------end of footer-----------------------*/

/*------------------------------------common----------------------------*/
.m_0 {
	margin:0;
}
.ml_0 {
	margin-left:0px;
}
.ml_10 {
	margin-left:10px;
}
.ml_20 {
	margin-left:20px;
}
.ml_24 {
margin-left:24px;
}
.mr_24 {
margin-right:24px;
}
.ml_82 {
	margin-left:82px;
}
	
.mt_0 {
margin-top:0;
}
.mt_2em {
	margin-top:2em;
}
.mb_1em {
	margin-bottom:1em;
}
.mb_0 {
	margin-bottom:0;
}
.fr {
	float:right;
}

sup {
	vertical-align:top;
	font-size:80%;
}
.italic {
	font-style:italic;
}
.fs_130 {
	font-size:130%;
}
.fs_70 {
	font-size:70%;
}
.fs_80 {
	font-size:80%;
}
.fw {
	font-weight:bold;
}
.fl {
	float:left;
}
.lh_15 {
	line-height:1.5em;
}
.lh_17 {
	line-height:1.7em;
}
.w130 {
	width:170px;
}
.db {
	display:block;
	clear:both;
}
.bn {
	border:none;
}
.hidden {
	display:none;
}
.pl_24 {
	padding-left:24px;
}
.pr_24 {
	padding-right:24px;
}
/*------------------------------------end of common--------------------*/
/*------------------------------------shadowbox changes----------------*/
.inline-sample-content {
	padding:30px;
	color:black;
	background:#eeeeee url(../images/darker_bg.jpg) left top repeat-x;
	line-height:1.7em;
	font-size:80%;
}
.inline_sample_container {
	padding:20px;
	border:1px solid #e6e6e6;
	background-color:#f6f6f6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom:2em;
	
	/*width:509px;*/
}
.inline_sample_container h1, .inline_sample_container h2, .inline_sample_container h3, .inline_sample_container h4 {
	margin-top:0;
}
.inline_sample_container thumbnail {
	border:1px solid #e5e5e5;
	 
 }
 .option {
	 background:transparent url(../images/irish_version.png) left center no-repeat;
	 padding-left:20px;
 }
/*------------------------------------end of shadowbox changes---------*/
