@charset "utf-8";
/* CSS Document */

html{
	font-size:90%;
}

*{
	margin:0;
	padding:0;
	list-style-type:none;
}

body{
	background:#efeeee url(../images/bgbody.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}

#container{
	width:940px;
	margin:auto;
	background:url(../images/bgright.png) no-repeat 160px 0;
}

#left{
	float:left;
	width:160px;
}
#right{
	float:right;
	width:760px;
	margin:0 0 5px 0;
}

.div760{
	width:730px;
	border:1px solid #d8d8d8;
	padding:15px;
	background:#fff;
	margin:0 0 20px 0;
}

#menu{
	margin:54px 0 50px 0;
	height:44px;
	background:url(../images/bgmenu.png) no-repeat;
}

#menu ul li{
	float:left;
}

#menu ul li a{
	float:left;
	display:block;
	color:#fff;
	height:29px;
	width:101px;
	text-decoration:none;
	text-align:center;
	line-height:2em;
	margin:8px 0 0 10px;
}

#menu ul li a:hover, #menu ul li a.active{
	background:url(../images/bgli.png) no-repeat;
	color:#333;
	font-weight:bold;
}

.clearboth{
	clear:both;
}

h1{
	font-size:1.4em;
	font-weight:normal;
	padding:0 0 5px 0;
	border-bottom:5px solid #e5e5e5;
	margin:0 0 15px 0;
}

p{
	margin:0 0 15px 0;
	line-height:1.3em;
}

.special{
	padding:10px;
	background:#f2f2f2;
}

.hr{
	clear:both;
	background:#e5e5e5;
	margin:5px 0 15px 0;
	height:3px;
	border:none;
}

ul.list{
	margin:10px 0 10px 0;
}

ul.list li{
	padding:0 0 0 25px;
	background:url(../images/bgliright.png) 0 2px no-repeat;
	margin:0 0 5px 0;
}

table{
	margin:0 0 15px 0
}

table tr td{
	padding:5px 5px 5px 0;
}

.red{
	font-weight:bold;
	color:#8d0c07;
	padding-right:15px;
}

#footer{
	clear:both;
	text-align:center;
	font-size:0.75em;
	float:right;
	width:740px;
	margin:0 0 10px 0;
}

a{
	color:#0f6bba;
	text-decoration:none;
}

h2{
	font-size:1.2em;
	margin:0 0 10px 0;
}

h3{
	font-size:1em;
	font-weight:bold;
	color:#0f6bba;
	margin:0 0 10px 0;
}
