@charset "utf-8";
/* CSS Document */

body {
background:#FFF;
padding:0;
margin:0;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}


/* ERROR MESSAGE CSS */

div.errorlist {
color:#f00;
}


#bg {
	background:#FFF;
	width:auto;
	padding:0px;
	margin:auto;
	border-left:1px solid #000;
	border-right:1px solid #000;

}


#content {
width:717px;
padding:0;;
margin:0 auto;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
}





#header {
background:url(images/header.png) center top no-repeat;
width:717px;
padding:175px 0 0 0;
border-bottom:1px solid #000;
}



#leftcol {
float:left;
margin-left:50px;
padding-top:25px;
}


div.leftbox {
width:230px;
margin-bottom:10px;
}


p.leftbox_body {
background:#FFF;
width:190px;
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
border-bottom:1px solid #a2a2a2;
border-top:1px solid #a2a2a2;
padding:5px 15px;
margin:0 auto;
font:normal 12px Arial, Helvetica, sans-serif;
text-align:left;
line-height: 1.3;
color:#2a2a2a;
font-family:
}


div#rightcol {
float:left;
padding:0 0 0 40px;
margin:0;
width:348px;
padding-top:25px;
}


div.rightbox {
padding:0;
margin-bottom:10px;
}



p.rightbox_body {
background:#FFF;
width:308px;
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
border-top:1px solid #a2a2a2;
padding:5px 15px;
margin:0 auto;
font:normal 12px Arial, Helvetica, sans-serif;
text-align:left;
line-height: 1.3;
color:#2a2a2a;
}




div.rightbox_body {
background:#FFF;
width:308px;
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
border-bottom:1px solid #a2a2a2;
border-top:1px solid #a2a2a2;
padding:5px 15px;
margin:0 auto;
font:normal 12px Georgia, "Times New Roman", Times, serif;
text-align:left;
line-height: 1.3;
color:#2a2a2a;
}



/* DEMOS */

div.commercial {
background:#FFF url(images/commercial.png) 116px 8px no-repeat;
width:308px;
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
padding:5px 15px;
margin:0 auto;
font:normal 12px Georgia, "Times New Roman", Times, serif;
text-align:left;
line-height: 1.3;
color:#2a2a2a;
}

div.narration {
background:#FFF url(images/narration.png) 116px 8px no-repeat;
width:308px;
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
padding:5px 15px;
margin:0 auto;
font:normal 12px Georgia, "Times New Roman", Times, serif;
text-align:left;
line-height: 1.3;
color:#2a2a2a;
}

div.promo {
background:#FFF url(images/promo.png) 116px 8px no-repeat;
width:308px;
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
border-bottom:1px solid #a2a2a2;
padding:5px 15px;
margin:0 auto;
font:normal 12px Georgia, "Times New Roman", Times, serif;
text-align:left;
line-height: 1.3;
color:#2a2a2a;
}


/* Footer */

div#footer {
width:717px;
height:12px;
color:#000;
margin:0 auto;
padding:2px 2px 2px 6px;
font:normal 10px Arial, Helvetica, sans-serif;
line-height:1.2em;
text-align:center;
}

div#footer a:link {
	color:#00C;
	text-decoration:none;
}
div#footer a:visited {
color:#00C;
text-decoration:none;
}
div#footer a:hover {
	color:#06F;
	text-decoration:none;
}


