@charset "UTF-8";
/* CSS Document */


	
	/* template1 style */
	
	/* page */
	
	#page-content {
		height:600px;
		background:url(images/page/page-content-bkgd.png) repeat-y 0 0;
		vertical-align:top;
		font:normal 12px 'Lucida Grande', Arial, Helvetica, sans-serif;
	}
	
	#page-footer {
		background:url(images/page/page-footer-bkgd.png) no-repeat 0 0;
		width:818px;
		height:36px;
	}
	
	.footer-text {
		color:#7A7F8B;
	}
	
	.footer-text a:link, .footer-text a:visited {
		text-decoration:none;
		color:#B9C1D3;
	}
	
	.footer-text a:hover {
		text-decoration:underline;
		color:#DEE7FD;
	}
	
	
	/* content */
	.content-left {
		font-size:2px;
		width:14px;
	}
	
	.content-center {
		width:790px;
	}
	
	.content-center a:link, .content-center a:visited {
	 	color:#0047B8;
		text-decoration:none;
	}
	
	.content-center a:hover {
		color:#7A47B8;
		text-decoration:underline;
	}
	
	.content-spacer {
		width:14px;
	}
	
	.content-right {
		font-size:2px;
		width:14px;
	}
	
	/* side nav */
		
	#side-nav {
		width:280px;
	}
	
	/* side nav */
	
	#side-nav {
		font-size:1px;
		vertical-align:top;
	}

	#side-nav .head {
		background:url(images/side-nav/side_nav_head_bkgd.png) no-repeat bottom center;
		font:normal 12px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
		color:#BBC9E5;
		width:259px;
		height:23px;
		padding-bottom:2px;
		vertical-align:bottom;
	}

	#side-nav .main-off {
		background-color:#D3D7DF;
		cursor:default;
		font:normal 12px/24px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
		text-align:left;
		padding-left:8px;
		color:#3C4B9D;
		border-bottom:1px solid #ABB5BC;
		border-top:none;
		border-left:1px solid #374147;
		border-right:1px solid #374147;
	}
	
	#side-nav .main-on {
		background-color:#F6F8FF;
		cursor:pointer;
		font:normal 12px/24px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
		text-align:left;
		padding-left:8px;
		color:#3C4B9D;
		border-bottom:1px solid #ABB5BC;
		border-top:none;
		border-left:1px solid #374147;
		border-right:1px solid #374147;
	}
	
	#side-nav .foot {
		background-image:url(images/side-nav/side_nav_foot_bkgd.png);
		width:259px;
		height:15px;
		font-size:2px;
	}
	
	#side-nav-spacer {
		font-size:13px;
	}
	
	#left-side-table {
		text-align:left;
		vertical-align:top;
		background:#324072;
	}
	
	#left-side-table img {
		padding:6px;	
	}
	
	#left-table-title {
		width:228px;
		margin:auto;
		padding-bottom:10px;
		font:bold 14px/16px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
		color:#ffffff;
	}
	
	#left-table-divider {
		width:228px;
		margin:auto;
		height:3px;
		background-color:#6662C8;
	}
	
	#left-table-text {
		width:228px;
		margin:auto;
		padding-top:11px;
		padding-bottom:20px;
		font:normal 11px/16px 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
		color:#deddde;
	}
	
	/* main story */
	#main-area {
		width:506px;
		background-color:#36383D;
		vertical-align:top;
		/*border:1px solid green;*/
	}
	
	#story-wrapper {
		margin:8px 16px 0px 15px;
		text-align:left;
	}
	
	#main-title {
		padding-top:8px;
		font:normal bold 16px 'Lucida Grande', Arial, Helvetica, sans-serif;
		color:#000000;
	}
	
	#main-text {
		padding-top:6px;
		font:normal bold 12px/16px 'Lucida Grande', Arial, Helvetica, sans-serif;
		color:#636363;
	}
	
	/* document list */
	
	.document-list {
		margin-top:20px;
		font:normal 11px/14px 'Lucida Grande', Arial, Helvetica, sans-serif;
	}
			
	.document-list-header {
		color:#ffffff;
		font-weight:bold;
		font-size:12px;
		padding-left:8px;
		vertical-align:middle;
		height:21px;
	}
	
	.document-list a:link, .document-list a:visited {
		color:#0047B8;
		text-decoration: none;
		font-weight:bold;
	}
	  
	.document-list a:hover {
		color:#679FF8;
		text-decoration:underline;
	}
	
	.document-list-name {
		color:#903790;
		font-size: 11px;
		font-weight:bold;
	}
	
	.document-list-description {
		font-weight:normal;
		font-size: 11px;
		color:#868B92;
	}
	
	.document-list-posted {
		font-size:9px;
		color:#9D3790;
		padding-left:26px;
	}
	
	.document-list-l-odd {
		vertical-align:top;
		padding:8px 6px;
		padding-left:10px;
		background-color:#E9F0F6;
		border-left:1px solid #939DB0;
	}
	
	.document-list-r-odd {
		vertical-align:top;
		padding:8px 6px;
		background-color:#E9F0F6;
		border-right:1px solid #939DB0;
	}
	
	.document-list-l-even {
		vertical-align:top;
		padding:8px 6px;
		padding-left:10px;
		background-color:#FAFAFA;
		border-left:1px solid #939DB0;
	}
	
	.document-list-r-even {
		vertical-align:top;
		padding:8px 6px;
		background-color:#FAFAFA;
		border-right:1px solid #939DB0;
	}
	
