
html * {border:0; margin:0; padding:0;}

body {
	font-size:		100%;
	line-height:	1.125em;
	font-family:	'Trebuchet MS', 'Verdana', 'Tahoma', 'Arial', sans-serif;
	color:			#555;
	text-align:		center;
	background:		url("/img/css/bg-page.png") repeat-x #fff;
}

h1, h2, h3 {
	font-weight:	bold;
	font-family:	'Cambria', 'Georgia', 'Times', 'Times New Roman', serif;
	color:			#666;
	width:			620px;
}
h1 {
	font-size:		1.1em;
	border-bottom:	1px solid #999;
}

h2 {
	font-size:		1.0em;
	border-bottom:	1px solid #bbb;

}

h3, h4 {
	font-size:		0.9em;
	border-bottom:	1px solid #ddd;
}

p, ul {
	font-size:		0.875em;
	margin:			0.5em 0 1.5em 0;
}


a:link {color: #5e9835;}
a:visited {color: #535581;}
a:hover {color: #2830b8;}

.indent li {margin:0 0 10px 15px;}

/* Main content blocks */
#header {

	background-image: url("/img/css/bg-header.png");
}
#header table {
	width:			970px;
	text-align:		left;
	margin:			0 auto;
}

#nav {
	height:			33px;
	background-image: url("/img/css/bg-nav.png");
}

#nav ul {
	display:		inline;
}
#nav ul li {
	display:		inline;
}
#nav a {
	display:		block;
	float:			left;
	clear:			none;
	line-height:	33px;
	color:			#fff;
	font-size:		0.875em;
	text-decoration:none;
	border-right:	1px solid #a0a2bc;
	padding:		0 15px 0 15px;
	background-image: url("/img/css/bg-nav-off.png");
}
#nav a:hover {background-image: url("/img/css/bg-nav.png");border-top:	1px solid #a0a2bc;margin-top:-1px;}
.selected {background-color:#e6e6e6;border-top:4px solid #e6e6e6;margin-top:-4px;background-image:none ! important;color: #2830b8 ! important;}

#page {
	width:			940px;
	background-color: #fff;
	margin:			0 auto;
	margin-top:		15px;
	border:			15px solid #fff;
	text-align:		left;
}

#main {float:left;width:620px;margin-bottom:15px;}
#sidebar {float:right;width:300px;margin-bottom:15px;}

#footer {
    background:		#efefef;
    clear:			both;
	height:			33px;
	line-height:	33px;
	text-indent:	15px;
 }


#sidebar h3 {
	background-color: #5e9835;
	width:			280px;
	color:			#fff;
	padding:		5px 10px 5px 10px;
	font-family:	'Trebuchet MS', 'Verdana', 'Tahoma', 'Arial', sans-serif;
}

#sidebar h4 {
	width:			280px;
	font-family:	'Trebuchet MS', 'Verdana', 'Tahoma', 'Arial', sans-serif;
}
#sidebar p {
	width:			280px;
	padding:		0 10px 0 10px;
}

/* Utility */
.center {
	width:			970px;
	text-align:		left;
	margin:			0 auto;
	height:			33px;
	border-left:1px solid #a0a2bc;
}

#main h2 {clear:	both;margin-top:15px;}

.leftie {
	float:			left;
	clear:			none;
	margin:			3px 10px 10px 0px;
}
.rightie {
	float:			right;
	clear:			none;
	margin:			5px 0px 0 10px;
}

.callBox {background-color:#efefef;padding:0 0 5px 0;margin:15px 0 15px 0;}

.credit {color:#aaa;}
.credit a {color:#aaa;text-decoration:none;cursor:text;}

#banner {
	float: right;
	clear: none;
}