@charset "utf-8";
/* CSS Document */
body { 
	font-size: 1em; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #b9b9b9; 
	text-align: center; padding: 0; 
	min-height: 100% }

#container { 	
	background-color: #fff; 
	text-align: center; 
	margin: 30px auto 0; 
	width: 800px; 
	min-height: 100%; 
	overflow: hidden; 
	border-style: solid; 
	border-width: 0 3px 3px 0; 
	border-color: #a09b88 
}

#header {
	width:800px;
	height:124px;
	background-color:#022698;
	background-image:url(../images/ecpHeader2010.jpg);
	background-repeat:no-repeat;
	background-position:center;
	float:right;
	clear:both;	
}
#logo   { 
	margin-top:6px; 
	margin-right:40px; 
	padding-top: 0; 
	width: 522px; 
	float: right; 
}

#sitemap {
	color: #fae301;
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: center;
	margin-top:-10px;
	margin-left:30px;
	width:140px;
	height:89px;
	float:left
}

#sitemap .links { margin-top: 44px; margin-left: -16px; }
#sitemap .links a:link { color: #fae301; text-decoration: none }
#sitemap .links a:visited { color: #fae301; text-decoration: none }
#sitemap .links a:active  { color: #d6d0c0; text-decoration: none }
#sitemap .links a:hover  { color: #d6d0c0; text-decoration: none }

div.telephone {
	float:left;
	width:140px;
	margin-bottom:8px;
	margin-right:4px;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
	background-image:url(../images/icons/bg_contact_phone.gif);
	background-repeat:no-repeat;
	background-position:right;
}
div.email {
	float:left;
	width:140px;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
	background-image:url(../images/icons/bg_contact_email.gif);
	background-repeat:no-repeat;
	background-position:right;
}
div.facebook {
	float:left;
	width:140px;
	padding-top:16px;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
}

#nav  { 
	color: #33378e; 
	font-size: 0.8em; 
	font-weight: bold; 
	line-height: 1.5em; 
	background-color: #e8e8e8; 
	background-image: url("../images/ecp.ie8.jpg"); 
	background-repeat: no-repeat; 
	background-position: left top; 
	text-align:left; 
	list-style-type:none; 
	width:227px; 
	margin-top:25px;
	height:444px; 
	float:left; 
	clear:left;
}

#homeLinks {
	float:left;
	clear:left;
	vertical-align:bottom;
}

#nav ul   { 
	list-style: none; 
	padding-top: 0px; 
	padding-left: 48px; 
	padding-right: 16px; 
	border: none; 
}

#nav li   { 
	text-decoration: none;
	padding-top:0px;
	padding-bottom:0px;
	height:20px;
}

#nav li a      { color: #33378e; text-decoration: none; display: block; }
#nav li a:hover   { color: #f5db00; background-color:#33378e; }
#nav li a.sel    { color: #808080; }
html>body #nav li a   { text-decoration: none; width: auto; }
#nav .bottom_align  { background-position: 0 bottom; }

#content { 
	color: #33378e; 
	font-size: 0.8em; 
	background-color: #fff; 
	background-image: url("../images/ecp.ie9.jpg"); 
	background-repeat: no-repeat; 
	background-position: left top; 
	text-align:left; 
	width:570px; 
	min-height:444px; 
	float:right;
}
	
#content .copy { 
	margin: 25px 20px 25px 0 
}

.breadcrumb   { 
	color: #33378e; 
	font-size: 0.9em; 
	width: 272px; 
	float: left 
}

.date     { 
	color: #33378e; 
	font-size: 0.9em; 
	font-weight: bold; 
	text-align: right; 
	margin-right: 10px; 
	float: right 
}
#content .copy a:link   { 
	color: #33378e; 
	font-weight: bold; 
	text-decoration: none 
}
#content .copy a:visited   { 
	color: #33378e; 
	font-weight: bold; 
	text-decoration: none 
}

#content .copy a:active   { 
	color: #f5db00; 
	background-color:#33378e; 
	font-weight: bold;
	text-decoration: none 
}

#content .copy a:hover   { 
	color: #f5db00; 
	background-color:#33378e; 
	font-weight: bold; 
	text-decoration: none 
	}
	
#content ul    { 
	text-align: left; 
	margin-right: 0; 
	margin-left:0px 
}

#content ul.no_bullet   { 
	text-align: left; 
	list-style-type: none; 
	margin-right: 0; 
	margin-left: -36px 
}

#footer  { 
	color: #fae301; 
	font-size: 0.7em; 
	background-color: #012597; 
	text-align: right; 
	width: 799px; 
	height: 16px; 
	clear: both 
}
#id { }

#copyright   { 
	color: #f1f1f1; 
	font-size: 0.7em; 
	text-align: center; 
	clear: both
}

#row     { 
	display: block; 
	float: left 
}
/*div.row span.legend { width:450px; background-color:#E1E1E1; border-bottom:thin; border-bottom-color:#000; border-bottom-style:solid; }*/
div.row span.legend { font-weight:bold; }

div.row span.inline    { 
	display: block; 
	padding-bottom: 5px; 
	vertical-align: top 
}
div.row span.label    { 
	text-align: left; 
	padding-right: 10px; 
	width: 130px; 
	float: left 
}

div.row .tny_forminput { width:60px; }
div.row .sml_forminput { width:100px; }
div.row .med_forminput { width:180px; }

div.row .yy_forminput { width:30px; }
div.row .cnt_forminput { width:50px; }
div.row .reg_forminput { width:60px; }

.PCNblue {
	width:176px;
	text-align:center;
	float:left;
	margin-left:5px;
	border:0px;
	}
.PCNyellow {
	width:176px;
	text-align:center;
	float:left;
	margin-left:5px;
	border:0px;
	}
.PCNforeign {
	width:176px;
	text-align:center;
	float:left;
	margin-left:5px;
	border:0px;
	}
	
.no_border {
	border:none;
	outline:none;
}

#copyright a:link { color: #fae301; text-decoration: none }
#copyright a:visited { color: #fae301; text-decoration: none }
#copyright a:active  { color: #d6d0c0; text-decoration: none }
#copyright a:hover  { color: #d6d0c0; text-decoration: none }

.accepted-cards {
vertical-align:middle;
}

.alert {
	font-size:1.2em;
	font-weight:bold;
	height:80px;
	margin:5px 0 5px 2px;
	padding:0 0 0 20px;
	/*color:#768593;*/
	color:#CC3300;
	background-image: url(../images/alert.gif);
	background-repeat: no-repeat;
}

.slideshow {
	height:226px;
	width:160px;
	float:right;
	clear:both;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 40px;
	margin-left: 20px;
}
.slideshow img { 
	padding:15px; 
	border:1px solid #cac6c1; 
	background-color: #eee; 
}