body {
	background: #c6c5c5;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

body, a, p{
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	border: none;
	color: black;
}

a, div.menu p{
	color: #2F3479;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
	color: grey;
}

p{
	margin: 0px 0px 10px 0px;
	text-align: justify;
	padding: 0px;
}

img{
	border: none;
	padding: 0px;
	margin: 0px;
}

img.preload {
	display: none;
}

h1, a.h1{
	color: #C01929;
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	display: block;
}

input, select, textarea{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

#containertopleft, #containertopright, #containersideleft, #containersideright, #containerbottomleft, #containerbottomright{
	width: 950px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

#containertopleft{
	background: url(../images/containertopleft.png) no-repeat top left;
	z-index: 3;
}

#containertopright{
	background: url(../images/containertopright.png) no-repeat top right;
	z-index: 4;
}

#containersideleft{
	background: url(../images/containersideleft.png) repeat-y left white;
	z-index: 0;
}

#containersideright{
	background: url(../images/containersideright.png) repeat-y right;
	z-index: 1;
}

#containerbottomleft{
	background: url(../images/containerbottomleft.png) no-repeat bottom left;
	z-index: 2;
}

#containerbottomright{
	background: url(../images/containerbottomright.png) no-repeat bottom right;
	z-index: 5;
}

#container{
	width: 906px;
	height: auto;
	padding: 22px;
	z-index: 6;
	text-align: left;
	display: table-cell;
}

#logo{
	width: auto;
	height: auto;
	float: left;
}

#container2{
	width: auto;
	height: auto;
	float: right;
}

#mainsideleft, #mainsideright, #maintopleft, #maintopright, #mainbottomleft, #mainbottomright{
	width: 100%;
	height: auto;
}

#mainsideleft{
	background: url(../images/mainside.png) repeat-y left #f9f9f9;
	z-index: 0;
	margin: 0px 0px 0px 0px;
}

#mainsideright{
	background: url(../images/mainside.png) repeat-y right;
	z-index: 1;
}

#maintopleft{
	background: url(../images/maintopleft.png) no-repeat left top;
	z-index: 2;
}

#maintopright{
	background: url(../images/maintopright.png) no-repeat right top;
	z-index: 3;
}

#mainbottomleft{
	background: url(../images/mainbottomleft.png) no-repeat left bottom;
	z-index: 4;
}

#mainbottomright{
	background: url(../images/mainbottomright.png) no-repeat right bottom;
	z-index: 5;
}

#main{
	width: auto;
	height: auto;
	z-index: 6;
	display: table-cell;
}
	#nav{
		margin: 10px 0px 0px 0px;
	}
		a.navbar {
			margin: 10px 0px 0px 0px;
			padding: 13px 15px 0px 15px;
			border-right: 1px solid #f9f9f9;
		}
	
	p.welcome{
		padding: 30px 0px 10px 0px;
		text-align: center;
	}
	
	#adsense{
		width: 470px;
		height: 62px;
		margin: 20px auto 0px auto;
	}

#main2sideleft, #main2sideright, #main2topleft, #main2topright, #main2bottomleft, #main2bottomright{
	width: auto;
	height: auto;
}

#main2sideleft{
	background: url(../images/main2side.png) repeat-y left white;
	z-index: 0;
	margin: 10px 10px 10px 10px;
}

#main2sideright{
	background: url(../images/main2side.png) repeat-y right;
	z-index: 1;
}

#main2topleft{
	background: url(../images/main2topleft.png) no-repeat left top;
	z-index: 2;
}

#main2topright{
	background: url(../images/main2topright.png) no-repeat right top;
	z-index: 3;
}

#main2bottomleft{
	background: url(../images/main2bottomleft.png) no-repeat left bottom;
	z-index: 4;
}

#main2bottomright{
	background: url(../images/main2bottomright.png) no-repeat right bottom;
	z-index: 5;
}

#main2{
	width: 811px;
	height: auto;
	z-index: 6;
	display: table-cell;
	padding: 10px;
}
	p.readmore{
		text-align: right;
	}
	
#right{
	width: 120px;
	height: 100%;
	margin: 0px 0px 0px 5px;
	float: right;
}

#left{
	width: 167px;
	height: 100%;
	margin: 0px 10px 0px 0px;
	float: left;
}
	div.menusides, div.menutop, div.menubottom{
		width: 167px;
		height: auto;
	}
	
	div.menusides{
		background: url(../images/menusides.png) repeat-y #f9f9f9;
		z-index: 0;
		margin: 0px 0px 10px 0px;
	}
	
	div.menutop{
		background: url(../images/menutop.png) no-repeat top;
		z-index: 1;
	}
	
	div.menubottom{
		background: url(../images/menubottom.png) no-repeat bottom;
		z-index: 2;
	}
	
	div.menu{
		width: 157px;
		height: auto;
		padding: 5px 5px 5px 5px;
	}
		div.menu span.title{
			color: black;
			font-size: 12px;
			font-weight: bold;
			margin: 0px 0px 5px 0px;
			padding: 0px 0px 0px 5px;
			display: block;
			border-bottom: 1px solid #e0e0e0;
		}
		div.menu a, div.menu p{
			display: block;
			padding: 3px 0px 3px 3px;
			margin: 0px 0px 0px 0px;
			
		}
		div.menu a:hover{
			color: grey;
		}
		
	ul li{
		margin: 0px 0px 0px 20px;
	}

#footer{
	width: 100%;
	padding: 0px 0px 3px 0px;
}

	#footer p{
		text-align: center;
	}