@charset "utf-8";

/* CSS Document */

* { font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#555555;

	}

img { border:0}

img, div { behavior: url(images/iepngfix.htc) }

a { text-decoration:none}

a[title] { color:#F00}

body {

	background:#e5e5e5;

	}

#wrapper {

	width:851px;

	margin:0 auto;
	}

	.header {}

	.top_logo {	float:left;}

	.top_menu { float: right;

		padding-top:49px;

		}

		.top_menu ul {

			padding:0; 

			margin:0;}

			.top_menu li{

				list-style:none;

				float:left;

				padding-left:10px;

				padding-right:10px;

				}

			.top_menu li a{

				list-style:none;

				font-size:18px;

				color:#155a9f;

				padding-left:10px;

				padding-right:10px;

				text-decoration:none

				}



			.top_menu li a:hover{

				list-style:none;

				font-size:18px;

				padding-left:10px;

				padding-right:10px;

				text-decoration: underline

				}			

			.menu_current{

				background: #1c74ce;

				color:#fff;

				padding:5px;

				padding-left:10px;

				padding-right:10px;

				font-size:18px;

				text-decoration: none}

			.menu_current a:hover{

				background:#1c74ce;

				color:#fff;

				padding:5px;

				padding-left:10px;

				padding-right:10px;

				font-size:18px;

				text-decoration: underline}				

#contents { clear:both;

	overflow:auto;

	}

	.contents_frame { 

		padding-left:20px;

		padding-right:20px;

		padding-bottom:15px;

		background:#fff;

		overflow:auto;

		}

	.main_img {}

	.contents_left { 

		float:left;

		width:235px;

		padding-right:20px;

		height:225px;

		background:url(images/bg_module.gif) no-repeat left bottom;

		border-right:1px dashed #dedede }

		.left_title {

			color:#155a9f;

			font-weight:bold;

			padding-bottom:12px;}

		.left_desc {

			line-height:18px;}

	

	.contents_middle { float:left;

		width:235px;

		padding-right:15px;

		padding-left:15px;

		height:225px;

		background:url(images/bg_score.gif) no-repeat left bottom;

		border-right:1px dashed #dedede }

	.contents_right { float:left;

	width:267px;

	height:225px;

	margin-left:15px;

	background: url(images/main_menu_bg.gif) no-repeat left bottom;		}

	.contents_right ul { padding:0; margin:0; margin-top:12px;}

	.contents_right li {

		font-size:11px;

		color:#155a9f;

		list-style:none;

		line-height:30px;

		padding-left:22px;

		text-decoration:none;

		}



	.contents_right li a {

		font-size:11px;

		color:#1466b7;

		list-style:none;

		line-height:30px;

		text-decoration:none;

		}

	.contents_right li a:hover{

		font-size:11px;

		color:#1466b7;

		line-height:30px;

		text-decoration: underline;

		}

		.navigation { 

		line-height:35px;

		border-bottom:1px solid #e5e5e5;

	}

		.navigation span { 

			font-weight:bold;

			color:#1c74ce;

			}

		.section_title { 

			font-size:18px;

			color:#1c74ce;

			padding-top:15px;

			font-weight:bold;}

		.section_desc {

			line-height:20px;

			padding-top:10px;

			padding-bottom:20px;

			}

		.contents_menu { float:left;

			padding-right:20px;}

		.contents_menu ul { padding:0; margin:0; width:237px; }

			.contents_menu li {

				list-style:none;

				line-height:30px;

				background:url(images/left_menu_bg.gif) no-repeat;

			}

			.contents_menu li a{

				text-decoration:none;

				padding-left:10px;

			}				



			.contents_menu li a:hover{

				text-decoration: underline;

				color:#1c74ce;

			}

			.contents_menu_current li{

				font-weight:bold;

				background:url(images/left_menu_bg_current.gif) no-repeat;

				color:#1c74ce;

				padding-left:10px;

			}

			.how_to { margin-top:186px;

				}

				.how_to_top { }

				.how_to_repeat{

					background:url(images/desc_bg_repeat.gif) repeat-y;

					line-height:18px;

					padding-left:14px;

					padding-right:14px;

					padding-bottom:10px;}

			

				

			.contents_main { float:right ; }

			.contents_bottom { 

				background:#fff;

				height:10px;

				clear:left}



		.diagram { background: url(images/diagram_bg.gif) no-repeat;

		width:804px; 

		height:993px

		}

			.partner_side { 

			padding-left:70px; 

			padding-top:10px; 

			overflow:auto}

			.partner_side ul { padding:0; margin:0}

				.partner_side li { 

					float:left;

					list-style:none}

			.me_side { clear:left;

				padding-left:280px;
				}

			.me_script { margin-top:75px; 

				padding-bottom:73px}

			.me_server { padding-bottom:80px;}



	.desc_6_1 { margin-left:135px;

			height:30px;

			width:70px;}



.score_bg { background:url(images/score_bg.gif) no-repeat;

width: 799px;

height:701px;}

	.front_end { padding-left:105px;

	}

	.front_end ul { padding:0; margin:0;}

		.front_end li { list-style:none;

		float:left}

 .back_end { clear:left;
	padding-left:125px;
	}
	.back_end ul { padding:0; margin:0}
	.back_end li { float:left;
		list-style:none}
#footer { clear:left}