@import url(site_2006/includes/css/module/tables.css);

/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background			: #ACB5BE;
	color				: #000;
	font-family			: Myriad, Arial, sans-serif;
	font-size			: 76%;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:600px;
	background:#f0f0f0;
	background			: url(site_2006/images/column_tile.gif) repeat-y;	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

div#header {
	text-align:center;
}

div#content {
	padding:1em 1em 5em; /* bottom padding for footer */
}


div#footer {
	position:absolute;
	width:580px;
	bottom:0; /* stick to bottom */
	padding:10px;
}
.panelContent {font-size: 1.4em; font-style:italic; padding-left: 0px; margin: .5em 1em 0em .5em; line-height:24px; color:#474747 }
.imgContent {font-size: 1.0em; font-style:italic; width:220px}

hr {
	color				: #8BD3E5;
	background-color	: #8BD3E5;
	height				: 1px;
	border-bottom		: 1px dashed #8BD3E5;
}

/* 
	DAMAP
	TYPOGRAPHY RULES
*/

/* LINKS */

a {	text-decoration: none; font-weight: bold; color:#FA8810 }
a:link { }
a:visited { color:#FA8810	}
a:active { }
a:hover { text-decoration: underline; }

table a { text-decoration: none; font-weight: bold; color:#15284E }
table a:link { }
table a:visited { color:#FA8810 }
table a:active { }
table a:hover { text-decoration: underline; }

/* HEADINGS */

h1 { font-size: 2.0em; font-weight: normal; margin-top: 0em; margin-bottom: 0em; }
h2 { font-size: 1.7em; margin: 1.2em 0em 1.2em 0em;	font-weight: normal; }
h3 { font-size: 1.4em; margin: 1.2em 0em 1.2em 0em;	font-weight: normal; color:#0A50A1 }
h4 { font-size: 1.2em; margin: 1.2em 0em 1.2em 0em;	font-weight: bold; color:#FA8810}
h5 { font-size: 1.0em; margin: 1.2em 0em 1.2em 0em;	font-weight: bold; color:#0A50A1 }
h6 { font-size: 0.8em; margin: 1.2em 0em 1.2em 0em;	font-weight: bold; }


/* PARAGRAPH */

p {	font-size: 1.0em; line-height: 1.8em; margin: 0em 0em 0em 0em; color:#474747 }
pre { font-family: monospace; font-size: 1.0em;  }
strong, b {	font-weight: bold; }

/* FOOTER */

.footer { font-size: 0.8em; margin: 0em 1em 0em 1em; }
.left { float:left }
.right { float:right }

/* LISTS */

ul { color:#474747 }

/* PANEL TITLES */

.panelTitleWhite {background: url(site_2006/images/grey_folder.gif) no-repeat; font-size: 1.4em; font-weight:700; font-style:italic; padding-left: 30px; margin: .5em 1em 0em .5em; line-height:24px; color:#0A50A1; border-bottom:1px dotted #0A50A1 }
.panelTitleBlue {background: url(site_2006/images/white_folder.gif) no-repeat; font-size: 1.4em; font-weight:700; font-style:italic; padding-left: 30px; margin: .5em 1em 0em .5em; line-height:24px; color:#FFF; border-bottom:1px dotted #FFF }
.panelTitleGold {background: url(site_2006/images/gold_folder.gif) no-repeat; font-size: 1.4em; font-weight:700; font-style:italic; padding-left: 30px; margin: .5em 1em 0em .5em; line-height:24px; color:#E7BE61; border-bottom:1px dotted #E7BE61 }
.panelTitleSilver {background: url(site_2006/images/silver_folder.gif) no-repeat; font-size: 1.4em; font-weight:700; font-style:italic; padding-left: 30px; margin: .5em 1em 0em .5em; line-height:24px; color:#A09EA6; border-bottom:1px dotted #A09EA6 }
.panelTitleBronze {background: url(site_2006/images/bronze_folder.gif) no-repeat; font-size: 1.4em; font-weight:700; font-style:italic; padding-left: 30px; margin: .5em 1em 0em .5em; line-height:24px; color:#6F3F1A; border-bottom:1px dotted #6F3F1A }

/* TESTIMONIALS */

.signature { font-family: monospace; font-size: 1.0em; color:#517BB8  }

/* PROGRAM */

.strip { color:#fff; background:#517BB8; padding:.7em;  }