
*
{

	font-family: Helvetica, Arial;
    margin: 0px;
    padding: 0px;

}

body
{

	background: url(../layout/body_background.png) repeat;

}

a
{

	text-decoration: none;

}

div
{

	border: 0px solid;
	overflow: hidden;

}

img
{

	border: 0px;

}

.container-main
{

    width: 752px;
    height: 640px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -376px;

}

.container-main-sub-logo
{

    width: 100%;
	height: 60px;	

}

.container-main-sub-top
{

    width: 100%;
	height: 10px;
	background: url(../layout/container-main-sub-top.png) no-repeat bottom center;

}

.container-main-sub-middle
{

  	width: 100%;
	height: 500px;
	background: url(../layout/container-main-sub-middle.png) repeat-y center center;

}

.container-main-sub-bottom
{

    width: 100%;
	height: 52px;
	background: url(../layout/container-main-sub-bottom.png) no-repeat top center;

}

.container-main-sub-bottom-copyright
{

    width: 100%;
	height: 15px;	
	font-size: 10px;
	color: #808080;
	text-shadow: 0 1px 0 #fff;
	text-align: center;
	padding-top: 20px;

}

.container-main-sub-middle-navigation
{

    width: 158px;
	height: 500px;
	float: left;
	background: url(../layout/container-main-sub-middle-navigation.png) no-repeat right center;
	overflow: visible;
	
}

.container-main-sub-middle-content
{

    width: 545px;
	float: right;
	margin: 10px 20px 0px 0px;
		
}


.container-main-sub-middle-navigation p
{

	text-align: right;
	font-size: 18px;
	margin: 0px 0px 20px 0px;
	padding: 0px 35px 0px 35px;
	color: #6b8299;
	width: 96px;

}

.container-main-sub-middle-navigation p#active
{

	color: #6b8299;
	background: url(../layout/container-main-sub-middle-navigation_active.png) no-repeat right center;

}

.container-main-sub-middle-navigation p a
{

	color: #a1aab2;
	text-shadow: 0 1px 0 #fff;
	background: none;

}

.container-main-sub-middle-navigation p a:hover
{

	color: #a1c3e5;
	
}

.container-main-sub-middle-navigation p a:active
{

	color: #6b8299;
	
}

.container-main-sub-bottom-copyright a
{

	color: #808080;
	padding: 0px;

}

.container-main-sub-middle-content h2
{

	font-size: 16px;
	color: #6b8299;
	margin: 10px 0px 5px 0px;
	
}

.container-main-sub-middle-content h3
{

	font-size: 14px;
	color: #4c4c4c;
	margin-top: 10px;
	
}

.container-main-sub-middle-content h4
{

	font-style: italic;
	font-size: 14px;
	color: #808080;
	margin-top: 5px;
	
}

.container-main-sub-middle-content p
{

	font-size: 14px;
	color: #808080;
	
}

.container-main-sub-middle-content a
{

	color: #a1aab2;
	background: url(../layout/a_background.png) no-repeat left center;
	background-position: 0px -1px;
	padding: 0px 0px 0px 12px;

}

.container-main-sub-middle-content a:hover
{

	color: #a1c3e5;
	background-position: 0px -15px;

}

.container-main-sub-middle-content a:active
{

	color: #6b8299;
	background-position: 0px -29px;

}

.container-main-sub-middle-content-form input
{

	width: 200px;
	border: 1px solid #a1aab2;
	margin: 3px 0px 3px 0px;
	font-size: 14px;
	color: #808080;
	padding: 1px 1px 1px 1px;
    
}

.container-main-sub-middle-content-form textarea
{

	min-width: 390px;
	max-width: 390px;
	width: 390px;
	min-height: 130px;
	max-height: 130px;
	height: 130px;
	
	border: 1px solid #a1aab2;
	margin: 3px 0px 3px 0px;
	font-size: 14px;
	color: #808080;
	padding: 1px 1px 1px 1px;

}
