﻿.Hidden{                    display:none;}

h1{							font-size:40px; color:#335284; border-bottom:solid 1px #335284;}

#Sort{						padding:10px; margin-bottom:10px; background:#f1f1f1; border-bottom:solid 1px #335284; overflow:hidden;}
#Sort div{					float:right;}
#Sort label{				float:left; padding:5px 5px 0px 20px; color:#333333; font-size:12px; text-shadow:1px 1px 1px #ffffff;}
#Sort select{				float:left; padding:4px; border:0px; border-radius:2px; font-size:12px; color:#335284;}
#Sort .dateSelect{			float:left; width:500px; margin-left:50px; text-align:center;}
#Sort .dateSelect a{		padding:5px; font-size:12px; color:#333333; text-decoration:none; }
#Sort .dateSelect a:hover{	text-decoration:underline;}
#Sort .dateSelect .previous{float:left; width:110px;}
#Sort .dateSelect .next{	float:right; width:110px;}
#Sort .dateSelect span{		font-size:16px; color:#335284; font-weight:bold;}
#Sort .paging{			float:left;}
#Sort .paging a{		float:left; padding:5px 3px 5px 3px; font-size:12px; color:#333333; text-decoration:none;}
#Sort .paging a:hover{	text-decoration:underline;}
#Sort .paging .current{			color:#335284; font-weight:bold;}
#Sort .paging .current:hover{	color:#335284; font-weight:bold; text-decoration:none;}
#Sort .paging .pager{           border-left:solid 1px #d8d8d8;}

#News{						border-top:solid 1px #d8d8d8;}
#News ul{					list-style-type:none;}
#News li{					padding:18px 10px 17px 10px; border-bottom:solid 1px #d8d8d8; overflow:hidden; cursor:pointer;}
#News li:hover{				background:#eef4fd;}
#News li h2{				font-size:16px; line-height:18px; color:#335284; font-weight:bold;}
#News li p{					padding-top:3px; font-size:12px; line-height:16px; color:#333333;}
#News li p a{				color:#335284; text-decoration:none;}
#News li p a:hover{			text-decoration:underline;}
#News li p span{			font-size:12px; font-weight:bold; font-style:italic; color:#335284; white-space:nowrap;}
#News li .Summary{			font-size:12px; padding:8px 0px 0px 0px;}
#News .Empty{				background:#ffffff; font-size:16px; line-height:18px; color:#333333; font-weight:normal; text-align:center; cursor:auto;}
#News .Empty:hover{			background:#ffffff;}


/*	INDIVIDUAL ARTICLE	*/
#Parent{				position:relative; overflow:hidden;}

.hasMedia{				float:right; width:670px; overflow:hidden;}
#Date{					float:right; padding-top:10px; text-align:right; font-size:14px; font-weight:bold; color:#333333;}

#Author{				float:left; padding:10px 0px 0px 0px; font-size:12px; color:#333333; overflow:hidden;}
#Author a{				color:#335284; font-weight:bold; text-decoration:none;}
#Author a:hover{		text-decoration:underline;}

#ArticleText{			clear:both; padding:30px 0px 30px 0px; font-size:12px; color:#333333; overflow:hidden;}
#ArticleText a{			color:#335284; font-weight:bold; text-decoration:none;}
#ArticleText a:hover{	text-decoration:underline;}
#ArticleText ul,
#ArticleText ol{		margin:10px 0px 10px 20px;}

