/* CSS Document */


/* RESET */
ul,ol,li,h3 {
	margin: 0;
	padding: 0;
	list-style-type: square;
}

#container {margin: 0; position: absolute; }
#main { width:100%; position: relative; }
#content {
	position: relative;
	color: #333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 7px;
}


/* GRID */
.column { float: left; }
.grid3cola .column { width: 58%; margin-left: 2%; }
.grid3cola .column.first,
.grid3cola .column.last { width: 19%; }



.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: left !important; }

p.last, ul.last, ol.last, li.last { _width:auto !important; _float:none !important; }

#container:after, #content:after, .grid3col:after, .grid3cola:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#container, #content, .grid3col, .grid3cola { _zoom:1; }


/* TYPE */
body { font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#fff; color:#333; }
a {
	color: #2971a7;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;	
}
a:hover {
	color: #666666;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: underline;	
}

#main p { margin-bottom: 18px; }
#main h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
#main .more { text-align: right; }



