/*  General Styles ------------------------------*/
html, body {
height: 100%; /* for firefox */
}

body{
margin:0px 5% 0px 5%;
padding:0;
}

/* TEXT -----------------------------------*/
.normal {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height:1.5em;
	color:#333;
}
.normal_bold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.legal {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color:#333;
}
a:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #333;
}
a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #333;
}
a:hover, a:active { 
	text-decoration: none; 
	color: #d2222a;
}
.table{
width:760px;
text-align:left;
}

/*  Top Area ------------------------------*/
#top {
margin:0;/*to stretch to full width of layout*/
padding:0;
height:70px;
background:url(images/logo.gif) top left no-repeat;
}
#top h1{
margin:0;
padding:0;
width:200px;
float:left;
}

#top h2{
margin:0px;
padding:25px 0 0 0;
width:400px;
font-size:12px;
font-weight:normal;
float:right;
}

/*   Banner Area -----------------------*/
#banner {
margin:0;/*to stretch to full width of layout*/
padding:0;
float: left;
height:148px;
}

/*  Main Content Area ------------------------------*/
#container{
background-color:#FFF;
float:left;
width:760px;
margin:10px;
}

/*  Left Column ------------------------------*/
#leftColumn{
margin:0;
padding:0;
float:left;
width:170px;
position:relative;
}

#leftColumn dl, #centerColumn dl{
margin:0;
padding:0;
}

#leftColumn dd{
margin:0;
padding:0;
}

/*  Center Column ------------------------------*/
#centerColumn{
margin:0 0 0 10px;
padding:0;
float:right;
width:580px;
}
#centerColumn dt{
margin:0;
padding:10px 12px 10px 12px;
position:relative;
}
#centerColumn dd{
margin:0;
padding:1px 12px 10px 12px;
}
#roundtop{
margin:0;
padding:0;
width:574px;
height:21px;
background: url(images/roundtop.gif) top left no-repeat;
}
#roundbottom{
margin:0;
padding:0;
width:574px;
height:21px;
background: url(images/roundbottom.gif) top left no-repeat;
}
.homebox{
margin:0; padding:0 10px 0 10px; background:#669999; min-height:100px; color:#fff; width:554px;
}
/*  Footer ------------------------------*/
#footer {
margin:0;/*to stretch to full width of layout*/
padding:0;
clear: both;
height:auto;
}


