/* Eaglearts Academy Standard Page */
* {
padding: 0;
margin: 0;
}

img {
border: 0;
}

body, html {
color: #000000;
background-color: #ffffff;
font-family: Helvetica, Arial, sans-serif;
font-size: 100%;
}

/* Let's hide some stuff */

div#header, div#topnav, div#sidenav, div#photoinset, p.top, div#footer p.seo {
display: none;
}

/* Reposition the visible layers */
div#printheader {
margin-bottom: 10px;
}

div#content, div#printheader {
width: 95%;
}

/* Float the content thumbnail pics over and give them some space */
div#content img {
float: right;
margin: 4px 0 4px 20px;
}

/* Turn off the justify to make IE happy */
div.justify p {
text-align: left;
}

/* Headings */

h1 {
font-size: 1.6em;
margin-bottom: 0em;
}

h2 {
font-size: 1.2em;
margin-bottom: 0;
margin-top: 1em;
}

h3 {
font-size: 1.1em;
margin-top: 15px;
margin-bottom: 0px;
}

h4 {
font-size: 1.0em;
margin-bottom: 0em;
}

h5 {
font-size: 1.0em;
margin-bottom: 0em;
}

/* Paragraph styles */
p, ol {
font-size: .9em;
line-height: 1.4em;
margin-bottom: 10px;
margin-top: 0;
}

table.price p {
font-size: .9em;
}

/* Emphasis */
div.emphasis {
background-color: #FFFFD2;
color: #000000;
font-size: 1em;
font-weight: bold;
margin: 14px 0 4px 0;
padding: 4px;
text-align: center;
width: 100%;
}

.emphasis {
color: #979797;
background-color: transparent;
}

/* Link colours */
a:link {
color: #000000;
background-color: transparent;
}

a:visited {
color: #333333;
background-color: transparent;
}

a.moredetails:link, a.moredetails:visited {
font-size: .9em;
font-weight: bold;
color: #000000;
background-color: #66CCFF;
}

a.emphasis:link, a.emphasis:visited {
font-size: 1.2em;
font-weight:700;
color: #cc3333;
background-color: transparent;
}

a:hover, a.moredetails:hover, a.emphasis:hover {
color: #000000;
background-color: #e3e3e3;
}


/* Footer */
div#footer p {
margin: 10px 0 0 0;
}

div#footer p {
margin: 0 0 0 0;
text-align: center;
color: #000000;
background-color: transparent;
}

/* Special styles and style variations */
div.address {
margin: 10px 0 10px 0;
padding: 4px;
}

/* List styles */
ul, ol {
font-size: .9em;
margin: 0 0 0 25px;
}

table ul, ol ul {
font-size: 100%;
}

li {
margin-bottom: 10px;
}

/* Data Tables */
caption {
font-size: .9em;
line-height: 1.7em;
text-align: left;
}

table.data {
border: 0;
margin: 8px 0 10px 0;
width: 100%;
text-align: left;
}

table.data td {
font-size: .9em;
line-height: 1.7em;
width: 25%;
}

table.price {
font-size: .9em;
width: 100%;
}

/* Sample Day */
table.sampleday {
border: 1px solid #999999;
margin: 0;
width: 80%;
}

table.sampleday td {
font-size: .9em;
border: 1px solid #999999;
padding-bottom: 20px;
}

table.sampleday td p {
font-size: 100%;
margin: 0 2px 0 4px;
}

/* Prepared by TM NewMedia Inc., 2006 */