﻿.wrapfix:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.wrapfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .wrapfix {height: 1%;}
.wrapfix {zoom:1;}
.wrapfix {display: block;}
/* End hide from IE-mac */

.websiteNavigation li
{
	display:inline;
	padding:3px;
}

.mainNavigation li
{
	display:inline;
	padding:3px;
}

.mainNavigation li.current a
{
	color:Red;
}

.currentLocation .title
{
	font-weight:bold;
}

.currentLocation .currentNode
{
	color:Red;
}
.module
{
	border:1px solid #D5D9D8;
	margin-bottom:5px;
}
.module:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.module { display: inline-table; }
* html .module { height: 1%; }
.module { zoom:1; }
.module { display: block; }
.module .header
{
	background:#F6F6F6;
	padding:5px;
}

/*  */
.module .header:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.module .header { display: inline-table; }
* html .header { height: 1%; }
.module .header { zoom:1; }
.module .header { display: block; }
/*  */

.header h3
{
	font-size:14px;
	font-weight:bold;
	float:left;
	padding:0;
	margin:0;
	border:0;
}

.header span
{
	display:block;
	float:right;
}




.module ul.list
{
	line-height:170%;
	list-style-position:outside;
	list-style:none;
	margin:0;
	border:0;
	padding:5px;
}

.module ul.list li span
{
	float:right;
	color:#666;
}

/* titleImageList */
.module ul.titleImageList
{
	list-style-position:outside;
	list-style:none;
	padding:10px 0 0 0;
	margin:0;
	border:0;
}
.module ul.titleImageList li
{
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 4px;
    *margin:6px;
    zoom: 1;
    *display: inline;
}

ul.titleImageList h4
{
	margin:0;
	border:0;
	padding:0;
	line-height:170%;
}


/* summaryList */
ul.summaryList
{
	list-style-position:outside;
	list-style:none;
	margin:0;
	border:0;
	padding:5px;
}

/*  */
ul.summaryList li:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}
ul.summaryList li { display: inline-table; }
* html ul.summaryList li { height: 1%; }
ul.summaryList li { zoom:1; }
ul.summaryList li { display: block; }
/*  */

ul.summaryList .image
{
	float:left;
	margin:10px;
}

.image img
{
	border:0;
}

ul.summaryList h4
{
	margin:5px;
	border:0;
	padding:0;
}

ul.summaryList .summary
{
	margin:5px;
	border:0;
	padding:0;
	line-height:170%;
}

.module .content
{
	margin:0;
	border:0;
	padding:5px;
	line-height:170%;
}

.module .content p
{
	margin:0;
	border:0;
	padding:0;
}


/* articleContent */
.articleContent
{
	padding:15px;
}

.articleContent .title
{
	font-size:22px;
	line-height:180%;
	font-weight:bold;
	text-align:center;
}

.articleContent .viceTitle
{
	font-size:18px;
	line-height:180%;
	text-align:center;
}

.articleContent .info
{
	text-align:center;
	line-height:180%;
}

.articleContent .content
{
	line-height:180%;
	margin-top:15px;
	font-size:14px;
	text-align:left;
}

/*pager*/
.pager
{
	text-align:right;
	padding:5px;
}

.pager a
{
	margin:5px;
}

.pager .currentPage
{
	font-weight:bold;
	color:#BC2931;
	font-size:14px;
}

/*ImageDisplayBox*/
.ImageDisplayBox, .ImageDisplayPager, .ImageDisplayText
{
	width:auto;
}

.ImageDisplayBox a
{
	min-height:0;
	min-width:0;
}

.ImageDisplayBox img
{
	max-height:none;
	max-width:none;
	border:0;
}

.ImageDisplayBox
{
	padding:0;
}
.ImageDisplayPager
{
	margin:0 5px;
}
.ImageDisplayText
{
	padding:4px 0 0 0;
}
.ImageDisplayText a
{
	color:#1F3A87;
}

.BaseImageDisplay
{
	border:0;
}

.BaseImageDisplay .ImageDisplayBox
{
	border:0;
	background-color:Transparent;
}

.BaseImageDisplay .ImageDisplayPager, .BaseImageDisplay .ImageDisplayText
{
	display:none;
}


/* 2009-06-01 */
.titleHidden h4
{
	display:none;
}
/* 2009-06-09 */
.red
{
	color:#BC2931;
}
.blue
{
	color:#1F3A87;
}
.green
{
	color:#060;
}
.col2 li
{
	width: 48% !important;
	vertical-align: top; /*
    display: inline-block!important;
    *display: inline!important;*/
	float: left;
	clear: none !important;
}
.col3 li
{
	width: 31% !important;
	vertical-align: top; /*
    display: inline-block!important;
    *display: inline!important;*/
	float: left;
	clear: none !important;
}
.col4 li
{
	width: 23% !important;
	vertical-align: top; /*
    display: inline-block!important;
    *display: inline!important;*/
	float: left;
	clear: none !important;
}

/* Comment */
ul.commentList
{
	list-style:none outside;
	padding:10px;
}

ul.commentList li
{
	padding-bottom:8px;
	border-bottom:1px dashed #ccc;
}

.commentItem
{
}

.commentItem .locationBox
{
	background-color:#F8F8F8;
	padding:5px 10px;
}

.locationBox .title
{
	float:left;
}

.locationBox .date
{
	float:right;
	color:#666;
}

.commentItem .contentBox
{
	padding:5px 5px 5px 20px;
	font-size:14px;
	line-height:180%;
	color:#1F3A87;
}

.contentBox .quoteBox
{
	border:1px solid #FC6;
	background-color:#FFE;
	padding:5px;
	margin:0 0 10px 0;
}

.quoteBox .quoteAuthor
{
	color:#1F3A87;
	font-size:12px;
}

.quoteBox .quoteContent
{
	color:#000;
}

.commentForm
{
	padding:10px;
}

.commentForm .fieldTitle
{
	font-size:14px;
	line-height:180%;
	color:#1F3A87;
}

.commentForm .fieldContent textarea
{
	width:98%;
}

/*	2009-06-15 
	PageBlock	*/
. blockTempStyle1 h3 a
{
	color:#d50000;
}
. blockTempStyle1 p
{
	color:#666;
	line-height:170%;
}
. blockTempStyle1 p img
{
	margin:0 10px 0 0;
}
. blockTempStyle1 p a
{
	margin:0 0 0 5px;
	color:#039;
}
.blockTempStyle1 .phothThimb
{
	border:1px solid #d3d3d3!important;
	padding:2px!important;
	float:left;
	margin:0 10px 0 0!important;
}
.blockIntro a
{
	color:#d50000;
}
.blockTempStyle2 
{
	padding:0 5px;
	width:98%;
}
.blockTempStyle2 h3
{
	height:34px;
	line-height:30px;
	color:#BC2931;
	font-size:24px;
	text-align:center;
}
.blockTempStyle2 h3 a
{
	font-size:20px;
	color:#BC2931;
}
.blockTempStyle2 h4 
{
	color:#BC2931;
	font-size:16px;
	padding:5px 0;
}
.blockTempStyle2 p
{
	text-indent:2em;
	line-height:150%;
	font-size:14px;
}
.blockTempStyle2 p a
{
	color:#d34f0a;
	padding:0 4px;
}
.blockTempStyle3 ul li
{
	padding:0 0 0 10px;
	background:url(../images/bg.png) no-repeat -996px -190px;
	line-height:24px;	
	overflow:hidden;
}
.blockTempStyle3 ul li a
{
	color:#16387C;
	font-size:14px;	
}
.hideMe
{
	display:none;
}
.participants
{
	padding:10px 0 0;
}
.tb1
{
	width:60px;
}

/* pagination */
.pagination{width:96%;margin:0 auto;height:30px;line-height:30px;text-align:center;}
.pagination a{padding:5px 8px;color:#333;border:1px solid #ccc;margin:0 2px;}
.pagination a:hover{color:#d50000;}
.pagesCur{background:#a0a0a0;color:#fff;padding:5px 8px;border:1px solid #ccc;}
