.grid_1 {width: 159px; border-right: dotted 1px #fff; height:255px;}
.grid_12 {width: 130px; border-right: dotted 1px #fff; height:255px;}
.grid_1_last {width: 159px;}
.grid_2 {width: 340px;}
.grid_2_dot {width: 339px; border-right: dotted 1px #fff; height:160px;}
.grid_3 {width: 520px;}
.grid_4 {width: 700px;}
.column {margin: 0 10px 0 10px;
         overflow: hidden;
         float: left;
         display: inline;}
.row {width: 720px;
         margin: 2px auto;
		 /*padding-right:140px;*/
		 padding-left:20px;
         overflow: hidden;
		 padding-top: 20px;
		 }
.row_bot {width: 720px;
         margin: 20px auto;
		
         overflow: hidden;
		 border-bottom: dotted 1px #fff}
		 
.row_mid2 {width: 20px;
         margin: 20px auto;
		
         overflow: hidden;
		 border-bottom: dotted 1px #fff}
.row .row {margin: 0 -10px 0 -10px;
         width: auto;
         display: inline-block;}

body {
	background: #333;
	color: #fff;
	margin:0px;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	line-height:14px;
}


a {
	color:#ffffff;
	text-decoration: none;	
	

}
a:hover {
	text-decoration: underline;
}
.titles {
	
	padding-bottom: 2px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	
	font-size: 11px;
}

.share {
	
	padding-left: 30px;
	
}
h2 {
	padding-bottom: 2px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
p {
	overflow: hidden;
	margin: 0 0 20px 0;
	text-align: left;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color:#fff;
}

.footer

{
	overflow: hidden;
	margin: 0 0 20px 0;
	text-align: left;
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	color:#fff;
}

a.stbutton {
padding-bottom:8px;
padding-left:22px;
padding-right:5px;
padding-top:1px;
}