@charset "utf-8";
/*
----------------------------------------------------------------------------------
General
----------------------------------------------------------------------------------
*/

a {
	color:#f00000;
	text-decoration:underline;
	}

a:hover {
	text-decoration:none;
	}

form {
	padding:0;
	margin:0;
	}

img {
	vertical-align:bottom;
	}


p {
	margin:0;
	padding:10px 0;
	}

ul {
	margin:0; padding:0;
	list-style:none;
	}

ol {
	margin:0; padding:5px 10px;
	list-style-position:inside;
	}

dl {
	margin:0; padding:0;
	}

.clear {
	clear:both;
	}

.border0 {
	border:none!important;
	}

.red {
	color:#f00000;
	}

.yellow {
	color:#ffad00;
	}

	
.blue {
	color:#5d99e1;
	}
	
.green {
	color:#5ca261;
	}

.float_r {
	float:right;
	}

.float_l {
	float:left;
	}

/*
-------------------------
GRAND TOP
-------------------------
*/

#mainimg a {
	outline:none;
 }
 
#mainimg2 a {
	outline:none;
	}

.top_mainimg {
	float:left;
	}

.left_navi {
	float:left;
	}

#whatsnew_content {
	width:920px;
	margin:0;
	/*background:url(../img/whatsnew_bg.gif) no-repeat top left #ffd4d4;
	height:380px;
	background:url(../img/whatsnew_bg.gif) no-repeat top left #ffd4d4;*/
	height:auto;
}

/*.whats_new {
	border:#83bc3b 3px solid;
	width:500px;
	margin-left:25px;
	margin-bottom:15px;
	padding:10px;
	background:#ffffff;
	float:left;
	}
	
.facebook {
	width:300px;
	float:right;
	margin-right:30px;
	background:#ffffff;
	
	}*/
	
.whats_new {
	border:#83bc3b 3px solid;
	float:left;
	width:400px;
	margin-left:25px;
	padding:10px;
	background:#ffffff;
	}
	
/*IE 6*/
* html .whats_new {
	border:#83bc3b 3px solid;
	float:left;
	width:400px;
	margin-left:15px;
	padding:10px;
	height:180px;
	background:#ffffff;
	}	

.whats_new img {
	float:right;
	margin:0 0 0 5px; padding:0;
	overflow:hidden;
	}

.whats_new h3 {color:#f00000;
	font-size:16px;
	border-bottom:#333333 dotted 1px;
	margin:0; padding:0 0 3px 0;
	line-height:1.5em;
	}

.whats_new h3 a {color:#f00000;
	font-size:16px;
	margin:0; padding:0 0 3px 0;
	line-height:1.5em;
	text-decoration:none;
	}

.whats_new h3 a:hover {color:#f00000;
	font-size:16px;
	margin:0; padding:0 0 3px 0;
	line-height:1.5em;
	text-decoration:underline;
	}

.whats_new p  {
	margin:0;
	padding:5px 0;
	}

.bold {
	font-weight:bold;
	}

.notice {
	margin-left:25px;
	padding:15px 0 0 0;
	}

