@charset "utf-8";
/* CSS Document */
/* CSS Reseter v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;} ol, ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse; border-spacing: 0;}

body
{
		background:url('../images/background.jpg') repeat-x #575757;
		font-family:Arial;
		color:#444444;
		font-size:12px;
}

/*A*/
a,a:link{color:#0076F9;text-decoration:none;}
a:hover,a:focus{color:#5F7CF5;text-decoration:underline}

.navul a,.navul a:link{color:#481660;text-decoration:none;}
.navul a:hover,.navul a:focus{color:#5F7CF5;text-decoration:underline}

#navtop
{
		width:100%;
		height:30px;
		background:url('../images/navtop.jpg') repeat-x;
}
#navtopmenu
{
	width:800px;
	height:30px;
	margin:0 auto;
}
#navtopmenu a,#navtopmenu a:link{	color:#444444;text-decoration:none;}
#navtopmenu a:hover,#navtopmenu a:focus{color:#5F7CF5;text-decoration:underline}
#navtopmenu ul li
{
	display:inline;
}
#navtopmenu ul li
{
	height:20px;
	background:url('../images/topnavmenu.jpg') no-repeat right top;
	padding:10px 10px 0 10px;
	text-align:center;
	float:right;
}
#warper
{
		width:800px;
		margin:0 auto;
		border-right:1px solid black;
}
#header
{
		width:800px;
		height:107px;
		background:url('../images/header.jpg') repeat-x;
}
#nav
{
		width:800px;
		height:27px;
		background:url('../images/nav.jpg') repeat-x;
		border-bottom:1px solid white;
		padding-top:10px;
		font-size:12px;
		color:white;
}
#content
{
		width:800px;
		background:url('../images/backcontent.jpg') repeat-y;
}
#cleft
{
		width:200px;
		height:100%;
		float:left;
}
.hmenu
{
		width:115px;
		height:33px;
		margin:0 auto;
		padding:10px 0 10px 0;
}
.navul
{
	width:85%;
	margin:0 auto;
	list-style:square;
}
.navul li
{
	margin-left:20px;
	margin-bottom:5px;
	line-height:18px;
}
#cright
{
		width:569px;
		height:100%;
		margin-left:5px;
		float:left;
		padding:10px;
		line-height:18px;
}
#cright table
{
		margin:0 auto;
}
#cright table td,#cright table th
{
	border:1px dashed #0080FF;
	padding:5px;
}
#cright ul,#cright ol
{
	width:95%;
	margin:0 auto;
	list-style:square;
}
#cright ul li,#cright ol li
{
	margin-left:20px;
	margin-bottom:5px;
	line-height:18px;
}
#cright hr
{
	height:0px;
	border-top:1px dashed #0080FF;
}
#cright h1
{
	color:#008196;
	font-size:14px;
}
#cright p
{
	width:95%;
	margin:0 auto;
	margin-bottom:10px;
}
#footer
{
		width:800px;
		height:75px;
		border-top:1px solid white;
		background:url('../images/footer.jpg') repeat-x;
		padding-top:5px;	
		color:white;
		line-height:16px;
}

.pagination{
float:right;
font-weight:bold;
margin: 1em 0;
padding-right:40px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "left" or "right" to left/right align pagination interface*/
font-size: 100%;
}

.pagination li{
float:left;
list-style-type: none;
padding-bottom: 1px;
}

*:first-child+html .pagination li{ /*IE7 only CSS hack*/
margin-right: 4px;
 /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}

.pagination a{
padding: 5px;
border: solid 1px #d5d5d5;
text-decoration: none;
color: #a5a3a4;
display: block;
margin-right: 4px;
background-color: #f0efec;
}

.pagination a:hover{
padding: 5px;
border: 1px solid #c1df7d;
color: #8bbd17;
background-color: #e4f9b4;
}

.pagination .currentpage{ /*Style for currently selected page link*/
background-color:#e4f9b4;
margin-right:4px;
padding:5px;
border: solid 1px #c1df7d;
text-decoration: none;
color: #8bbd17;
display: block;
} 