* {
	margin:0;
	padding:0;
}
ul,li,ol { list-style-type:none;}

.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
} 
.clearfix { zoom: 100%; } 

.clr {clear:both}
img {border:0;}

table {border:0;}

body {
	background:url(../back.gif) repeat-x left top;
	font-size:0.84em;
}

#container {
	width:840px;
	margin:0px auto;
}
#header {margin:0;padding:0;}

ul#gNavi  {
	width:840px;
	background-color:#fff;
}
ul#gNavi li {float:left;}

#catchCopy {
	text-align:center;
	padding:5px 0 6px;
	font-size:12px;
	background-color:#fff;
	color:#ff79b2;
	clear:both;
}

#flashWrapper {
	
}
.fullWidthBanner {
	margin-bottom:10px;
}


#contents {
	margin-bottom:10px;
}

#contents .leftBox {width:512px;float:left}

#contents .leftBox .bnrBox {margin-bottom:0px}
#contents .leftBox .bnrBox p {margin-bottom:10px}


#contents .leftBox .Inner {margin:5px 0 5px 6px;}

#contents .leftBox .Inner table {
	border:0;
	border-collapse:collapse;
}
#contents .leftBox .Inner table td {padding:2px;}

#contents .leftBox .Inner table td a {display:block;width:162px}
#contents .leftBox .Inner table td a:hover {
	filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;
}
#contents .leftBox .Inner .infoBottom {
	border-top:1px dotted #00CC99;text-align:center;
	padding-top:5px;margin-bottom:3px;color:#888888
}


#contents .leftBox .ctsBox {border:1px solid #f3916f;margin-bottom:8px}
#contents .leftBox .ctsBox .ctsBar {
	border-bottom:1px solid #f3916f;margin-bottom:5px;
	background:url(../img/bar_contents_bg.gif) repeat-x left top;
}


#contents .rightBox {width:320px;float:right}
#contents .rightBox .Inner {margin:5px 7px;}
#contents .rightBox .Inner ul {margin:0; padding:7px 5px 2px;}
#contents .rightBox .Inner li {
	background:url(../img/icon_purple.gif) no-repeat 0 1px;
	margin-bottom:10px;padding-left:15px;
}

#contents .rightBox .newsBox {border:1px solid #9160d4;margin-bottom:8px}
#contents .rightBox .newsBox .newsBar {
	border-bottom:1px solid #9160d4;margin-bottom:5px;
	background:url(../img/bar_news_bg.gif) repeat-x left top;
}



#sponcerArea {
	margin-bottom:10px;
}

#sponcerArea h3.sponcerBar {
}

#sponcerArea table.bannerTable {
	background-color:#ffe6f1;
	border-collapse:collapse;
	width:100%;
}
#sponcerArea table.bannerTable td {
	margin:0;
	padding:0;
}


#oldSnapBox {
	border:1px dotted #c60000;padding:7px 10px 7px;
	background:url(../images/old_snap_bg.gif) repeat-x left top;
}

#oldSnapBox ul {margin:0; padding:5px 20px 0px;}
#oldSnapBox li {
	padding-left:16px;margin-right:40px;float:left;
	background:url(../img/icon_purple.gif) no-repeat 0 1px;
}
a:link,a:visited {color:#c60000;text-decoration:none}
a:hover {color:#c60000;text-decoration:underline}


#footer {
	width:816px;
	color:#FFFFFF;
	margin:0px auto;
	padding:12px;
	text-align:center;
	background-color:#f67094;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
}








