/* box layout */

.boxwrap   { width: 780px; margin-left: auto; margin-right: auto; }
.boxbody   { width: 600px; float: left; margin-top:10px;}
.boxcenter { width: 400px; float: right; }
.boxleft   { width: 200px; float: left; }
.boxright  { width: 180px; float: right; margin-top:10px;}
.boxheader { width: 100%;  clear: both; }
.boxfooter { width: 100%;  clear: both; }
.boxclear  { clear: both; line-height: 0px }
.headerblock {padding:5px 90px 0px 0px;}
/* ie hack: */
     .iehackwrap { text-align: center;  }
     /* .boxwrap    { text-align: justify; } */ 
     
/* box style */
.boxwrap   { background-color:#fff;}
.boxfooter { background: #fff; }
.boxcenter { background: #fff; }
.boxleft   { background: #fff; }
.boxright  { background: #fff; }
.boxheader  { }
div { margin: 0px; padding: 0px; }

/* formatting */
body     { 
	background-color: #eee; 
	color: #000; 
	auto; padding: 0px; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.boxwrap { text-align: left; margin-bottom: 2em; }

h1 { padding: 5px 10px; margin: 0px;}
h2 { padding: 5px 10px; margin: 0px;}
h3 { padding: 5px 10px; margin: 0px;}
p  { padding: 5px 10px; margin: 0px;}
table  { padding: 5px 10px; margin: 0px;}
input  { padding: 1px 1px; margin: 1px 10px;}
textarea  { padding: 1px 1px; margin: 1px 10px;}


/* style */
body { font-family : Verdana, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4 {
	font-family: 'Century Gothic', 'Lucida Grande', 'Trebuchet MS', Verdana, Sans-Serif;
	}
h1 { font-size: 2em;}
.subtitle {font-style:italic;}
h2 { font-size: 1.1em;}
h3 { font-size: 1.0em;}
p, li, td  { font-size: 0.8em;}
li {line-height:1.4em}
ul {margin:0px 0px 10px 12px;padding:0px 0px 10px 12px;}
p.label {font-weight:bold;font-size:10px;}
img {border:0px;}
.alert {color:#990033; font-weight:bold; font-size:10px;)
.boxfooter p { font-size: 0.7em; text-align: center; }

h1 span  { font-weight: normal; }

#scrolling div.boxleft, #scrolling div.boxright
   { overflow: auto; height: 4em;}
   
.feedback {
	color:#000;
}