/* CSS Document */

* {
padding:0px;
margin:0px;
}

#stripey {
background:#dadada url(images/stripey_bg.gif) left top repeat-x;
text-align:center;
}

#grey {
background-color:#119C8D;
background-image:url(images/360_bg.gif);
}

.iframe {
background:#ffffff;
}

#outer {
width:700px;
height:600px;
margin:0px auto 0px auto;
text-align:center;
}

#header {
width:700px;
height:91px;
}

#main-content {
width:700px;
height:377px;
}

#iframe-content {
width:392px;
height:379px;
overflow-x: false
}

#footer {
width:700px;
height:50px;
}

#logo {
background:url(images/er_logo.gif) right top no-repeat;
width:340px;
height:91px;
float:right;
}

#header-image {
background:url(images/header.jpg) right top no-repeat;
width:340px;
height:91px;
float:left;
}

#menu {
margin-top:0px;
float:left;
width:700px;
height:30px;
}

#menu img {
border:none;
}

#left {
width:300px;
height:377px;
border:1px solid #5E5E5E;
float:left;
background-color:#5E5E5E;;
}

#right {
width:390px;
height:377px;
border:1px solid #5E5E5E;
float:right;
overflow:auto;
background-color:#ffffff;
}

#ipix-title {
background-color:#5E5E5E;
font-family:"Times New Roman", Times, serif;
color:#ffffff;
}

h2 {
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

#ipix-box {
border:0px;
}

fieldset {
text-align:center;
border:0px;
}

fieldset legend{
color:#5e5e5e;
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
}

select { 
    background-color: #ffffff; 
    color: #22927D;
    font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:80%;
	font-weight:normal;
}

.select-header {
background-color:#22927D;
color:#ffffff;
}

#welcome-ipix {
width:280px;
height:2450px;
margin:0px auto 0px auto;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:0.8em;
color:#ffffff;
text-align:center;
}

#welcome-ipix p {
padding-top:20px;
}

#welcome-ipix p.smaller {
font-size:85%;
}

#images {
margin-left:20px;
width:280px;
height:160px;
}

/*-----------------------------------------------------------------------------------------------------------------*/

h1 {
height:81px;
width:300px;
color:#ffffff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:0.5em;
}

#header-image h1 a, p.plugin a {
color:#ffffff;
}

p.plugin a {
text-align:center;
}

#header-image a {
color:#ffffff;
position:absolute;
left:0px;
top:0px;
height:91px;
width:330px;
}


#logo a {
color:#ffffff;
position:absolute;
right:0px;
top:0px;
height:91px;
width:160px;
}

h3 {
width:300px;
margin-left:10px;
margin-top:10px;
text-align:right;
color:#ffffff;
margin-bottom:20px;
}

h3.text-title {
width:300px;
margin-left:10px;
margin-top:10px;
text-align:left;
color:#119C8D;
margin-bottom:10px;
font-family:"Times New Roman", Times, serif;
}

h4 {
padding-left:15px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#5E5E5E;
}

h3.welcome {
background:url(images/welcome_title.gif) left top no-repeat;
height:67px;
}

h3.locations {
background:url(images/locations_title.gif) left top no-repeat;
height:67px;
}

h3.times {
background:url(images/times_title.gif) left top no-repeat;
height:67px;
}

h3.general {
background:url(images/general_title.gif) left top no-repeat;
height:67px;
}

h3.contact {
background:url(images/contact_title.gif) left top no-repeat;
height:67px;
}

h3.help {
background:url(images/help_title.gif) left top no-repeat;
height:67px;
}

ul {
margin-left:20px;
margin-top:5px;
margin-bottom:5px;
}


#main-content p, p.content, p.address, li  {
font-family:Arial, Helvetica, sans-serif;
color:#299287;
font-size:0.7em;
text-align:justify;
line-height:150%;
margin-left:15px;
margin-right:15px;
padding-bottom:0px;
width:330px;
}

#left p.plugin  {
padding-top:15px;
font-family:Arial, Helvetica, sans-serif;
color:#CBC8C8;
font-size:0.6em;
text-align:center;
margin-left:0px;
margin-right:0px;
padding-bottom:0px;
width:200px;
}


p.address  {
text-align:left;
padding-bottom:10px;
}

a.hyperlink {
height:20px;
background:url(images/new_window.gif) left top no-repeat;
padding-left:18px;
color:#579EE9;
text-decoration:none;
font-weight:bold;
padding-bottom:10px;
}

a.email {
height:20px;
background:url(images/email.gif) left top no-repeat;
padding-left:18px;
color:#579EE9;
text-decoration:none;
font-weight:bold;
padding-bottom:10px;
}

table {
margin-left:20px;
margin-top:0px;
margin-bottom:20px;
}

caption {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:0.5em;
text-align:left;
font-weight:bold;
}

table th {
font-family:Arial, Helvetica, sans-serif;
color:#119C8D;
font-size:0.7em;
text-align:left;
font-weight:normal;
}

table th.bold {
font-weight:bold;
}

table td {
font-family:Arial, Helvetica, sans-serif;
color:#848484;
font-size:0.7em;
text-align:left;
font-weight:normal;
}


