/* CSS Document */
body, html {
	background		: url(../images/bg.jpg) repeat-x #67377a;
	margin			: 0;
	padding			: 0;
	width			: 100%;
	height			: 100%;
	font-family		: arial, helvetica, sans-serif;
	font-size		: 12px;
	color			: #666666;
}

/****** side nav ******/
.nav ul {
	padding			: 0;
	margin			: 0;
	list-style-type	: none;

}

.nav ul li {
	list-style-type	: none;
}

.nav ul li a {
	background		: url(../images/btn.jpg) no-repeat;
	display			: block;
	padding			: 12px 0 0 40px;
	width			: 190px;
	height			: 25px;
	font-family		: arial, helvetica, sans-serif;
	font-weight		: bold;
	text-decoration	: none;
	color			: #000099;
}

.nav ul li a:hover,
.nav ul li.on a {
	color			: #ff9900;
}

.nav ul li img {
	display			: block;
	border			: 0;
}

/*#########  #################*/
.content_bg {
	background		: url(../images/content_bg.jpg) repeat-y;
	width			: 571px;
}

.content_bg .content_top {
	background		: url(../images/content_top.jpg) no-repeat top;
	width			: 571px;
}

.content_bg .content_bottom {
	background		: url(../images/content_bottom.jpg) no-repeat bottom;
	padding-bottom	: 10px;
	width			: 571px;
}

/*################  ###################*/
.updates_bg {
	background		: url(../images/updates_bg.jpg) repeat-y;
	width			: 225px;
}

.updates_bg .updates_top {
	background		: url(../images/updates_top.jpg) no-repeat top;
	width			: 225px;
}

.updates_bg .updates_bottom {
	background		: url(../images/updates_bottom.jpg) no-repeat bottom;
	padding-bottom	: 50px;
	width			: 225px;
	min-height		: 100px;
}

p {
	padding			: 0;
	margin			: 0 0 15px 0;
}

h2 {
	padding			: 0;
	margin			: 0 0 15px 0;
	font-weight		: bold;
	font-family		: arial;
	font-size		: 18px;
	color			: #000099;
}

#page_header h2 {
	padding			: 0;
	margin			: 0;
}

.small {
	font-size		: 9px;
}
.small a {
	color			: #ff9900;
	text-decoration	: none;
}
