/* ================ */
/* = The 1Kb Grid = */     /* 12 columns, 60 pixels each, with 20 pixel gutter */
/* ================ */

.grid_1 { width:60px; }
.grid_2 { width:140px; }
.grid_3 { width:220px; height:100%; }
.grid_3right { width:220px; height:830px; }
.grid_3rightaboutpage { width:220px; height:auto; }
.grid_4 { width:300px; }
.grid_5 { width:380px; }
.grid_6 { width:460px; }
.grid_7 { width:540px; }
.grid_7top { width:520px; padding-top:245px;height:20px;}
.grid_8 { width:620px; }
.grid_8top { width:620px; padding-top:15px; }
.grid_8topabout { width:620px; padding-top:15px; }
.grid_9 { width:700px; }
.grid_9top { width:700px; height:250px; background-color:#32363e; clear:none; background-image:url(wordupbg.png); background-repeat:no-repeat;}
.grid_10 { width:780px; }
.grid_11 { width:860px; }
.grid_12 { width:940px; }
.grid_12head { width:940px; height:100px;}
.grid_12services { width:940px; height:100px;}
.grid_12bottom { width:920px; height:50px; padding-top: 10px; }

.column {
	margin: 0 10px;
	overflow: hidden;
	float: left;
	display: inline;
}
.row {
	width: 960px;
	margin: 0 auto;
	margin-bottom: 10px;
	overflow: hidden;
	clear:none;
}
.rowright {
	width: 960px;
	margin: 0 auto;
	margin-bottom: 10px;
	overflow: hidden;
	clear:none;
	background-color:#999;
}

.row1 {
	width: 940px;
	height:270px;
	margin: 0 auto;
	margin-bottom:20px;
	overflow: hidden;
	background-color:#32363e;


}

.row1about {
	width: 940px;
	height:270px;
	margin: 0 auto;
	margin-bottom:20px;
	overflow: hidden;
	background-color:#32363e;
}

.row2 {
	width: 960px;
	margin: 0 auto;
	margin-bottom:10px;
	overflow: hidden;
	clear:none;
}

.row3 {
	width: 960px;
	margin: 0 auto;
	margin-bottom:10px;
	padding-top: 40px;
	overflow: hidden;
	background-color:#ececec;
}
.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}

.rowfooter {
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
	background-color:#32363e;
}
.twitterlist { list-style-type:none; list-style-type: none;
padding: 0;
margin: 0;
font:11px Helvetica;
	color: #000;
	text-align: left;
	margin: 0 0 20px 0;
}

li
{
background-image: url(greyunderline.gif);
background-repeat: repeat-x;
background-position:bottom;
padding-bottom:3px;
padding-top:3px; }

.form
{
font:11px/13px Helvetica;
color:#999;
	text-align: left;
	margin: 0 0 20px 0;
}
	


