/* Element declarations for the textzoom css sample file */
/* For your pleasure from grishan 2005 http://www.dotform.net */

html {
height: 100%;
margin: 0;
padding: 0;
}

body{
background-image: url(images/contentline_vertical.gif);
margin: 0;
padding: 0;
height: 100%;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 70%; /* set browser default font size at 70% */
line-height: 1.45em; /* set browser default line height at 1.45em */
}

* { /* global reset for margin & padding to 0px */
margin: 0;
padding: 0;
}

a:link, a:visited, a:hover {
color: #0076A3;
text-decoration: none; 
}

h1, h2, h3, h4, h5, h6 {
color: #cccccc;
line-height: 1.45em;
padding: 4px 0px 4px 0px;
}

h1 {
font-size: 160%;
}
h2 {
font-size: 150%;
}
h3{
font-size: 140%;
}
h4{
font-size: 130%;
}
h5{
font-size: 120%;
}
h6{
font-size: 110%;	
}

/* Class declarations for the textzoom css sample file*/

.headingdeco{
border-bottom: 1px dotted #cccccc;
display: inline;
}

.column1 {
width: 45%;
padding: 0px 12px 8px 0px;
float: left;
margin: 0;
}

.column2 {
width: 45%;
padding: 0px 0px 8px 20px;
float: left;
margin: 0;
}

.tablecolumn1 {
width: 296px;
padding: 0px 34px 0px 0px;
}

.tablecolumn2 {
width: 296px;
padding: 0px 35px 0px 0px;
}

.clr {
clear: both;
}

.A04444{
color: #A04444;
}

.grey {
color: #808080;
}

.red {
color: #BD252B;
}

.fsize110 {
font-size: 110%;
}

.textzoombox{
font: bold 110% "MS Sans Serif", Geneva, sans-serif;
color: #aaaaaa;
}
.vspace{
line-height: 8px;
}
.fixfloat {
float: none;
clear: both;
width: auto;
margin: 0;
padding: 0;
font-size: 0px;
line-height: 0px;
height: 1px;
}

/* Id declarations for the textzoom css sample file*/

#wrapper{
position: relative;
width: 1000px;
min-height: 100%;
height: auto !important;
height: 100%;
}

#container-left{
width: 228px;
float: left;
}

#textzoom1 {
padding-top: 46px;
padding-left: 100px;
}
#textzoom2 {
width: 55px;
padding-top: 46px;
padding-left: 10px;
float: left;
clear: right;
}

#textzoom3 {
width: 60px;
}

#textzoom4 {
width: 60px;
}

#container-middle {
width: 663px;
padding: 0px 20px 0px 20px;
float: left;
}

#header{
position: relative;
width: 663px;
height:20px;
float: none;
font-size: 11px;
line-height: 20px;
padding: 0px 20px 0px 20px;
background:#B55B5B;
color:#FFFFFF;
margin-left: -20px;
margin-right: -20px;
margin-bottom: -1px; /* IE fix for correct Footer position */
}

#header a:link, #header a:visited, #header a:hover{
color: #ffffff;
text-decoration: none;
}

#footer{
position: absolute;
left: 228px;
height:25px;
width:703px;
bottom: 0px;
margin: 0;
padding: 0;
border: 0;
background:#B55B5B;
color:#FFFFFF;
text-align:center;
line-height: 25px;
}

#footer a:link, #footer a:visited, #footer a:link {
color: #FFFFFF;
text-decoration: none;
}