/* Start of CMSMS style sheet 'NEWS' */
/* News Layout */
.NewsSummary {
	margin: 5px 0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
}
.largeMainArticle {
	line-height: 25px;
	margin: 5px 0px 5px;
	font-size: 20px;
        font-family: Arial, sans-serif;
        color: #004A80;
}
.largeMainArticle a {
	line-height: 25px;
	margin: 5px 0px 5px;
	font-size: 20px;
        font-weight: bold;
        color: #004A80;
        font-family: Arial, sans-serif;
}
.largeMainArticle a:hover {	
	color: #004A80;
}
.CategoryLink span{
	text-align: left;
	margin-left: 5px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.CategoryLink {
	text-align: left;
	margin-left: 5px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.CategoryLink1 span {
	text-align: left;
	margin-left: 0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #58595b;
}
.NewsSummaryExtra  {
       font-size:12px;
	line-height: 15px;
       font-weight:bold;
       color: red;
}
div #rightblock .NewsSummaryExtra {
	line-height: 4px;
       font-size: 11px;
       font-weight:normal;
}
div #rightblock .NewsSummaryLink a {
        line-height: 14px;
	font-size: 12px;

}
.CategoryLink a:hover {	
	color: #ffffff;
}
.hyperTitle {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
        color: #fff;
}
.titleCalander {
	line-height: 23px;
	margin: 5px 0px 0px;
	font-size: 18px;
        font-family: Arial, sans-serif;
        color: #004A80;
}
.titleCalander a {
	line-height: 23px;
	margin: 5px 0px 0px;
	font-size: 18px;
        font-weight: bold;
        color: #004A80;
        font-family: Arial, sans-serif;
}
.titleCalander a:hover {	
	color: #004A80;
}
.rnVideo .CategoryLink span {
        font-size: 12px;
	color: #004A80;
}
.arrows {
       text-align: left;
       margin-left: 0px;
	font-family: Arial, sans-serif;
        letter-spacing: -3px;
      	font-size: 13px;
        color: red;
}
.arrows a {
        color: red;
}
.box1 .arrows {
       text-align: left;
       margin-left: 5px;
	font-family: Arial, sans-serif;
        letter-spacing: -1px;
      	font-size: 13px;
        color: red;
}
#wrap .NewsSummary {
	margin: 0px 8px;
}
#wrap .NewsSummary img {
	margin: 2px auto 10px;
}
* html #wrap div.mainright {
	float: none;
	display: inline
}
div.newswrap {
	float: right;
	width: 42%
}
.p {
	color: #000
}
div.rite {
	float: right;
	margin-top: 12px;
	padding-right: 10px;
	color: #000;
	background: url(uploads/pap/rArrow.gif) no-repeat right 4px;
}
span.arrow {
	margin-top: 12px;
	padding-left: 10px;
	background: url(uploads/pap/rArrow.gif) no-repeat left 4px;
}
span.arrow a {
	color: #737373
}
div.rite a {
	olor: #bb181b;
}
xdiv.time {
	font-size: 9px;
	margin-top: 0px;
	color: #ABABAB;
}

div.time,div.midstripe .time {
	font-size: 9px;
	margin: 0px 0px 0px;
	color:grey;
        font-weight: normal;
}
div.time,div.mainMid .time {
	font-size: 9px;
	margin: 0px 0px 0px;
	color:grey;
        font-weight: normal;
}
xdiv.midstripe .time {
	font-size: 10px;
	margin: 5px 0px 5px;
	color:red;
        font-weight: bold;
}
xdiv.time2 {
	font-size: 8px;
	margin-top: 1px;
}
div.newsthumb {
	float: left;
	margin: 5px 5px 5px 0px
}
div.newsleftop {
	float: left;
	width: 100%;
	margin: 5px 0px 4px
}
div.lftt {
	width: 60%
}
div.newsleft {
	float: left;
	margin: 5px 0px
}
div.newsleft .NewsSummarySummary {
	margin: 0px
}
div.newsleft img {
	float: right;
	margin-left: 5px;
}
div.dotted {
        clear:left;
	margin-right: 5px;
	padding: 0px 0px 5px;
	border-top: 1px solid;
        color: #bababa;
}
div.wide div.dotted {
        clear:left;
}

.rnVideo div.dotted {
        clear:left;
        margin:0px -3px -3px -3px;
	padding: 0px 0px 0px;
	border-top: 1px solid;
        color: #bababa;
}

* html div.mainleft div.dotted {
        height:1px;
        font-size:0px;
        line-height:0px;
        padding-bottom:4px;
}
*:first-child+html div.midstripe div.mainleft div.dotted {
        height:1px;
        padding-bottom:4px;
}
.category {
	font-family: Cambria, "Times New Roman", Times, serif;
	xline-height: 0;
	margin: 5px;
	padding: 0px;
	font-size: 28px;
	font-weight: normal;
}
div.morelink a {
	padding: 0px 5px 2px;
	background-color: #666666;
	color: #FFF;
	text-decoration: none;
}
div.morelink a:hover {
	background-color: #004A80;
	color: #000;
	text-decoration: none;
}
div.wide a {
	padding: 5px 0px;
	margin: 0px;
	display: block;
	text-decoration: none;
	background-color: #FFF;
}
div.wide span {
        display:block
}
.newstitle {
        font-weight: bold;
        font-size: 14px;
	color: #004A80;
        line-height: 16px;
}
.newssummary {
	color: #000
}
.newssummary {
	font-family: Arial, sans-serif;
	font-size: 12px;
        text-align:justify;
	line-height: 18px;
	margin: 0px 0px;
	color: #000;
}
.time {
	color: #ababab;
	font-size: 9px;
}
div.wide a:hover {
	display: block;
	text-decoration: none;
	background-color: #ededed;
}
div.NewsSummaryField {
	margin-bottom: 5px
}
.NewsSummaryCategory {
	font-style: italic;
	margin: 5px 0;
}
.NewsSummaryPostdate {
	font-size: 90%;
	font-weight: bold;
}
.NewsSummarySummary, .NewsSummaryContent {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0px;
	color: #000;
}
div #rightblock .NewsSummarySummary{
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	margin: -5px 0px 10px;
	color: #000;
}
.newsummary {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0px;
	color: #000;
}
div.newsummary p {
	padding: 5px 0px;
	text-align: justify;
}
.newsummary div.hyper {
	font-size: 14px;
	line-height: 14px;
	margin: 0px 0px 2px 0px;
}
.newsummary span.DetailTemplateSummary {
	font-weight: bold;
}
.newsummary div.subtitle {
	font-size: 16px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
}
div.mainleft33 {
	width: 32%;
	float: left;
	margin: 0px 1.5% 0px 0px;
	padding: 0px;
        clear: left;
}
div.mainmid33{
	width: 32%;
	float: left;
	margin: 0px 1.5% 0px 0px;
	padding: 0px;
       background-color:#FFF;
}
div.mainright33{
	width: 33%;
	float: left;
	padding: 0px;
	margin: 0px;
}
div.col3 div.dotted{
        border-top: 1px solid
}
div.col3 div.NewsSummaryLink a {color:#000}
div.col3 span.time {color:red}
div.col3 p.center {text-align:center}
.large, .largeRed {
	line-height: 32px;
	margin: 5px 0px 5px;
	font-size: 26px;
	font-family: Cambria, "Times New Roman", Times, serif;
	font-weight: bold;
}
span.large, .large a {
	color: #004A80;
	text-decoration: none;
}
span.largeRed, .large a {
	color: #910427;
	text-decoration: none;
}
div.jazin-box img {
	margin-right: 8px
}
#NewsPostDetailDate {
	font-size: 90%;
	font-style: italic;
	margin: 5px;
	padding: 0 10px;
}
#NewsPostDetailSummary {
	padding: 0 10px;
	margin-bottom: 10px;
	line-height: 150%;
}
#NewsPostDetailContent {
	margin-bottom: 15px;
	padding: 0 10px;
	line-height: 150%;
}
div.jazin-box .NewsSummaryLink {
	margin: 3px 0px 0px;
}
.NewsSummaryLink a {
	text-align: left;
	margin: 0px;
	line-height: 16px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004A80;
}
.NewsSummaryLink a:hover {	
	color: #004A80;
}
div.jazin-box .NewsSummaryLink a{
	clear: both;
}
.NewsSummaryLinkNoPhoto a {
	text-align: left;
	margin: 0px 0px 0px 0px;
	line-height: 12px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #004A80;
}
div.NewsSummaryLinkNoPhoto ul {
	xlist-style-type: none;
	margin: 0px;
}
div.NewsSummaryLinkNoPhoto li {
	margin: 6px 0px 0px 20px;
	color: #CCCCCC;

}


#rightblock .NewsSummaryLinkNoPhoto a {
	text-align: left;
	margin: 0px 0px 0px 0px;
	line-height: 12px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
}
#rightblock div.NewsSummaryLinkNoPhoto ul {
	list-style-type: none;
	margin: 0px;
}

#rightblock div.NewsSummaryLinkNoPhoto li {
	margin: 6px 0px 0px 2px;
	color: #CCCCCC;
        border-bottom: 1px dotted #000;
        padding-bottom: 1px;
}
#rightblock .NewsSummaryLinkNoPhoto a:hover {	
	color: #004A80;
}
.NewsSummaryAuthor {
	display: none
}
div.wide {
	background-color: #FFF;
}
div.wide div.NewsSummaryLink a {
	font-size: 20px;
	line-height: 18px;
}
div.wide div.time {
	font-size: 10px;
	margin: 0px 0px 5px;
	color: #ABABAB
}
div.wide div.NewsSummaryMorelink a {
	padding: 2px 10px 3px;
}
div.wide div.NewsSummaryMorelink a:hover {
	background: #004A80;
}
div.wide div.NewsSummaryMorelink {
	margin: 10px 30px 10px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	background: none;
	text-align: right;
}
div.midstripe .NewsSummaryMorelink {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	background: none;
}
div.midstripe .NewsSummaryMorelink a {
	color: #999999;
	text-transform: uppercase;
	display: block;
	clear: both;
	margin: 10px 0 2px;
	font-size: 11px;
	font-family: Arial, sans-serif, Cambria, "Times New Roman", Times, serif;
	font-weight: bold;
	letter-spacing: 1px;
}
div.midstripe .morelink {
	float: none;
	background-color: #FFF;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	background: none;
}
div.midstripe .morelink a {
	color: #FFF;
	text-transform: lowercase;
	display: inline;
	margin: 10px 0 2px;
	font-size: 82%;
	font-family: Arial, sans-serif, Cambria, "Times New Roman", Times, serif;
	font-weight: normal;
	letter-spacing: 1px;
}
div.midstripe .morelink a:hover {
	color: #000;
}
.NewsSummaryMorelink {
	margin: 0 0 10px 10px;
	padding: 0px 0px 0px 10px;
	font-family: Arial, sans-serif;
	background: url(uploads/pap/rArrow.gif) no-repeat left 4px;
	color: #004A80;
}
#NewsPostDetailTitle {
	padding: 0 10px;
	color: #666666;
}
#NewsPostDetailHorizRule {
}
#NewsPostDetailCategory {
	padding: 0 10px;
}
#NewsPostDetailAuthor {
	padding: 5px 15px;
}
#NewsPostDetailAuthor {
}
#NewsPostDetailPrintLink {
	padding: 0px 10px;
}
#NewsPostDetailReturnLink a {
	padding: 5px 10px;
	color: #004A80;
}
/* End of 'NEWS' */

