* {

  margin: 0;

  padding: 0;

}



	body, html {

		background:#fff;

		color:#000;

	}

	body {

		min-width:950px;

		margin-top: 8px;

	}

	#wrap {

		background:#d0d0d0;

		margin:0 auto;

		width:948px;

		background-image: url(images/design/leftbg.gif);

		background-repeat: repeat-y;		

	}

	#header {

		background:#fff;

	}

	#nav {

		background-image: url(images/design/menubg.gif);

		height:45px;

		text-align:center;	

	}

	#nav ul{

		padding-top:18px;

		padding-bottom, padding-right, padding-left:0;

		list-style:none;

		text-align:center;

	}

	#nav li{

		display:inline;

		margin-left:28px;

		margin-right:28px;

		margin-top, margin-bottom:0;

		text-align:center;	

	}

	#sidebar {

		background:#d0d0d0;

		float:left;

		width:270px;

		border-top: solid 1px #bbb;	

		background-image: url(images/design/leftbg.gif);

		background-repeat: repeat-y;		

		padding-bottom: 5px;		

	}

	#sidebar h2 {

		background: #8b8b8b;

		height: 20px;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 11pt;

		font-weight: bold;

		color: #000000;

		padding:3px 0 0 7px;

	}

    #sidebar p {

		padding:20px 0 0 7px;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 9pt;

    }

	#sidebar a { text-decoration: underline; font-weight: normal; color: #FF000C; }

	#sidebar a.quicklink { text-decoration: underline; font-weight: bold; color: #000000; }

	#sidebar a.requestlink {
	text-decoration: underline;
	font-weight: bold;
	font-size: 10pt;
	color: #FF000C;
}

	#sidebar p.programlist{

		padding:15px 0 0 10px;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 9pt;

		line-height: 150%;	

	}

	

	#main {
	background:#fff;
	float:right;
	width: 676px;
	border-left: solid 1px #bbb;
	border-right: solid 1px #bbb;
	border-top: solid 1px #bbb;

	}

	#main h1 {

		padding:5px 10px;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 16pt;

		color: #555252;

    }

	#main h2 {

		padding:5px 10px;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 14pt;

		color: #555252;

    }

	#main h3 {

		padding:5px 10px 0 10px;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 12pt;

		color: #555252;		

    }

	#main p {
	padding:0 10px 15px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000;
	line-height: 130%;

	}

	#main ul, ol {

		padding: 0 10px 15px 20px;

		margin-left: 20px;

    }

	#main li {	

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 10pt;

		color: #000000;

		padding-left: 5px;

	}



	#main a { text-decoration: underline; font-weight: normal; color: #FF000C; }

	#special { float:left; width:315px; height:280px; margin:10px; padding-right:10px; border-right: solid 1px #bbb; }

	#action { float:right; width:315px; height:280px; margin:10px 10px 10px 0; }

	#footer {

		padding-top:10px;

		background:#ffffff;

		clear:both;

		background-image: url(images/design/footerbg.gif);

		background-repeat: repeat-x;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 10pt;

		color: #555252;		

	}

	#footer a { text-decoration: underline; font-weight: normal; color: #FF000C; }

	#footerleft { float:left; padding:10px 0 0 5px; }

	#footerright { float:right; padding:10px 5px 0 0; }

	#footercenter { clear:both; text-align:center; padding:5px; }

	#footercopyright { text-align:center; padding:5px; font-size: 8pt; padding-top: 15px; padding-bottom: 15px;}
