
/* start /styles/securityupdate/csn.css*/
.headline{
	font:bold 14px arial,'Trebuchet MS',sans-serif;
	color:#0e78c9
}
.content_page p{
	font-weight:normal !important;
}
.locale_menu li .dropdown{
	width:140px !important;
}
.main_content{
	min-height:450px;
}
/* for debix page bullets */
.bullets ul {}
.bullets li {
	list-style: disc;
	margin:10px;
}
hr {
	border:0;border-top: 1px solid #dad9d9;
	height: 0;background: #dad9d9;
}
h2{
	color:#2E8AD0;
}
/** quick links  **/
.quick_links{
	float: right;
	clear:none;
	position:relative;
	padding: 16px;
	width: 225px;
	z-index: 100;
}
.quick_links.fixed{
	position:fixed;
	top:20px;
}
.quick_links h5{
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
	background: #545555; /* old browsers */
	background: -moz-linear-gradient(top, #545555 0%, #303232 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545555), color-stop(100%,#303232)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545555', endColorstr='#303232',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #545555 0%,#303232 100%); /* opera */	
	color:#ffffff;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, .75);
	font-size:18px;
	font-family: Arial;
	font-weight:normal;
	font-smooth:always;	
    margin: 0;
    padding: 10px;
    text-transform: uppercase;
}

.quick_links ol{
	background:none repeat scroll 0 0 #F4F7F9;
	list-style:none outside none;
	border-color:#D2D9DE;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px; 
	margin:0;
	padding:10px;
}
.quick_links ol li{margin-top:10px;}
.quick_links ol li:first-child{margin-top:0;}


.security_copy{
	display:block;
	position:relative;
	margin:20px auto;
	height:auto;
	width:940px;
	z-index: 10;
	clear:both;
}
.security_copy.first{
	width:775px;
	margin:20px 0 0 5px;
	clear:none;
}
.security_copy.last{
	padding-bottom:30px;
}
.security_copy p{
	font-weight:normal;
}
.access_games{
	position:relative;
	display:block;
	width:950px;
	height:210px;
	clear:both;
	margin:0 auto;
	z-index: 100;
}
.access_games_align{
	/*border-top:1px solid #ccc;*/
	width:950px;
	height:auto;
	margin:0 auto;
	text-align:center;
}
.gamecontainer {
	position: absolute;
	height: 205px;
	margin:auto;
	top:0px;
	bottom:0;
	left:0;
	right:0;
	width:950px;
}
.gamewrap{
	display:inline-block;
	width:88px;
	margin:0 2px 0 0;
	/* IE7 Hack */
	zoom:1;
	*display: inline;
}
.gamewrap img{
	width:88px;
	margin-top:0;
}
#table_container{
	height:auto;
}
colgroup col.one, colgroup col.two, colgroup col.three, colgroup col.four{
	width:225px;
}
#csn_table{
	margin:20px auto 0 auto;
	color:#7b7b7b;
	text-align:center;
	font-weight:normal;
	font-size:14px;
	padding:0 0 30px 0;
}
#csn_table tr td{
	border:1px solid #cccccc;
	border-bottom:none;
	border-right:none;
	height:60px;
	line-height:20px;
	padding:2px;
}
#csn_table tr.bottom td{
	border-bottom:1px solid #cccccc;
}
#csn_table tr.even td{
	background-color:#ebf0f5;
}
#csn_table tr.bottom td.left{

}
#csn_table tr td.right{
	border-right:1px solid #cccccc;
}
#csn_table tr.top td{
	border-right:1px solid #303232;
	border-top:1px solid #545555;
	border-left:1px solid #545555;
	background: #545555; /* old browsers */
	background: -moz-linear-gradient(top, #545555 0%, #303232 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545555), color-stop(100%,#303232)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545555', endColorstr='#303232',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #545555 0%,#303232 100%); /* opera */	
	color:#ffffff;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, .75);
	font-size:18px;
	font-family: Arial;
	font-weight:normal;
	font-smooth:always;
	height:50px;
	line-height:18px;
}
#csn_table tr.top td.left{
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;	
}
#csn_table tr.top td.right{
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;	
}
#csn_table tr td.ac{
	text-align:center;
}
#csn_table tr td.al{
	text-align:left;
	padding:2px 10px 5px 10px;
}
#csn_table tr td ul{
	margin:0 0 0 20px;
	padding:0;
}
#csn_table tr td ul li{
	margin:0;
	padding:0;
	text-align:left;
}

/* end /styles/securityupdate/csn.css*/
