form
{
	display: inline;
}

/* Html editor */
.htmlEditor, .htmlEditor td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}



.htmlEditor a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

.htmlEditor h6, .htmlEditor h5, .htmlEditor h4, .htmlEditor h3, .htmlEditor h2, .htmlEditor h1
{
	margin-bottom: -12px;
	font-family: Arial, Helvetica;
	
}

.htmlEditor h4
{
	font-size: 10pt;
	font-weight: bold;
}

.htmlEditor h5
{
	font-size: 8pt;
}

.htmlEditor h6
{
	font-weight: bolder !important;
}

.htmlEditor img
{
	border: 0px;
}

.htmlEditor a:hover
{
	text-decoration: underline;
}


/* BEGIN: Frontpage */
#page #pageContainer #columns2wide .col1
{
	float: left;
	width: 199px;
	margin-right: 12px;
	height: 100%;
}

#page #pageContainer #columns2wide .col2
{
	float: left;
	width: 199px;
}

#page #pageContainer #columns2wide .boxContent,
	#page #pageContainer #articleList .boxContent
{
	padding: 12px 5px 12px 5px;
	margin-bottom: 8px;
}

#page #pageContainer #article
{
	padding-top: 24px;
}

#page #pageContainer #linkFooter
{
	float: left;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

#page #pageContainer #linkFooter #top a
{
	float: left;
	font-weight: bolder;
}

#page #pageContainer #linkFooter #print a
{
	float: right;
	font-weight: bolder;
}

#page  #pageContainer #articleList
{
	width: 100%;
	clear: both;
}

#page  #pageContainer #articleList .boxContent .source
{
	margin-top: 5px;
	width: 350px !important;
}
/* END: Frontpage */

/* BEGIN: Box */
#page #pageContainer .boxContent
{
	font-family: Arial, Helvetica, sans-serif;
}

#page #pageContainer .boxContent a
{
	float: right;
	font-weight: bolder;
	font-size: 8pt;
}

#page #pageContainer .boxContent .source
{
	font-size: 8pt;
	font-weight: bolder;
}

#page #pageContainer .boxContent .title
{
	font-size: 14pt;
	font-weight: bolder;
	margin-bottom: 3px;
}

#page #pageContainer .boxContent .inline
{
	font-size: 8pt;
}

/* END: Box */

#page
{
	margin: 0px;
	float: left;
}

#page #adColumn
{
	float: left;
	width: 145px;
	margin-top: 77px;
	margin-left: 3px;
}

#page #pageContainer
{
	width: 760px;
	height: 100%;
	float: left;
}

#page #pageContainer hr
{
	float: left;
	height: 1px;
	width: 100%;
	border: 0px;
}

#page #pageContainer .clear
{
	clear: both;
}

#page #pageContainer .clear20
{
	clear: both;
	height: 20px;
}

#page #pageContainer .clear10
{
	clear: both;
	height: 10px;
}


#page #pageContainer .titlebar
{
	height: 12px;
	padding: 4px 4px 4px 4px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 9pt;
	line-height: 10pt;
}

#page #pageContainer .textbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
}

#page #pageContainer .button
{
	height: 15px;
	cursor: pointer;
	width: 20px;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 8pt;
}

#page #pageContainer #header
{
	height: 77px;
	padding-left: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

#page #pageContainer #menu
{
	height: 30px;
	padding-left: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 10pt;
}

#page #pageContainer #menu #search
{
	float: right;
	height: 30px;
	width: 147px;
	padding-right: 7px;
}

#page #pageContainer #menu #search .button
{
	float: left;
	width: 39px;
	margin-top: 7px;
}

#page #pageContainer #menu #search .textbox
{
	float: left;
	width: 100px;
	height: 17px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 2px;
	padding: 0px;
}

#page #pageContainer #menu .item
{
	float: left;
	height: 22px;
	margin-left: 15px;
	padding-left: 7px;
	padding-top: 8px;
	background-repeat: no-repeat;
}

#page #pageContainer #menu .item a
{
	text-decoration: none;
}

#page #pageContainer #mainCols
{
	clear: both;
	margin: 0px;
	height: 100%;
}

#page #pageContainer #mainCols .cornerbox
{
	width: 125px;
	padding: 5px 10px 5px 10px;
	margin-top: 2px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

#page #pageContainer #mainCols .cornerbox .title
{
	font-weight: bold;
}

#page #pageContainer #mainCols .cornerbox a
{
	color: #000000;
	text-decoration: none;
}

#page #pageContainer #mainCols .cornerbox a:hover
{
	text-decoration: underline;
}

#page #pageContainer #mainCols #col1, #page #pageContainer #col3
{
	float: left;
	width: 145px;
	height: 100%;
}

#page #pageContainer #mainCols #subMenu #calendar
{
	float: left;
	margin-top: 2px;
	padding-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

#page #pageContainer #mainCols #subMenu #calendar .appointment
{
	float: left;
	height: 34px;
	cursor: pointer;
	text-decoration: none;
}

#page #pageContainer #mainCols #subMenu #calendar #footer
{
	float: left;
	height: 28px;
	width: 145px;
	text-align: center;
	padding-top: 15px;
}

#page #pageContainer #mainCols #subMenu #calendar .appointment .date
{
	float: left;
	padding-top: 4px;
	width: 32px;
	height: 28px;
	font-weight: bolder;
	font-size: 8pt;
	text-align: center;
	text-decoration: none;
}

#page #pageContainer #mainCols #subMenu #calendar .appointment .text

{
	float: left;
	padding-left: 7px;
	padding-top: 2px;
	height: 29px;
	width: 106px;
	font-size: 8pt;
	text-decoration: none;
}

#page #pageContainer #mainCols #subMenu #calendar .appointment .text a
{
	text-decoration: none;
}

#page #pageContainer #mainCols #subMenu #calendar .appointment .text a:hover
{
	text-decoration: underline;
}

#page #pageContainer #mainCols #subMenu .section1
{
	margin-bottom: 10px;
}

#page #pageContainer #mainCols #subMenu .section2
{
	margin-bottom: 10px;
}

#page #pageContainer #mainCols #subMenu .section3
{
	margin-bottom: 10px;
}

#page #pageContainer #mainCols #subMenu .section4
{
	margin-bottom: 10px;
}

#page #pageContainer #mainCols #subMenu .section5
{
	margin-bottom: 10px;
}

#page #pageContainer #mainCols #subMenu .item
{
	height: 27px;
	padding-top: 4px;
	padding-left: 11px;
	margin-bottom: 2px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 8pt;
	line-height: 9pt;
	text-decoration: none;
	cursor: pointer;
}

#page #pageContainer #mainCols #subMenu .selectedItem .item
{
	margin-bottom: 0px;
}

#page #pageContainer #mainCols #subMenu .selectedItem .subItems
{
	float: left;
	padding-left: 12px;
}

#page #pageContainer #mainCols #subMenu .selectedItem .subItems .subItem
{
	padding-left: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 8pt;
	line-height: 9pt;
	text-decoration: none;
	padding-bottom: 8px;
	
	background-repeat: no-repeat;
}

#page #pageContainer #mainCols #subMenu .selectedItem .subItems .subItem a
{
	text-decoration: none;
}

#page #pageContainer #mainCols #subMenu .selectedItem
{
	margin-bottom: 2px;
}

#page #pageContainer #mainCols #subMenu .selectedItem hr
{
	width: 124px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 4px;
}

#page #pageContainer #mainCols #subMenu .oneline
{
	padding-top: 9px;
	height: 22px; 
}

#page #pageContainer #mainCols #col2
{
	float: left;
	width: 410px;
	padding: 24px 30px 0px 30px;
}

.breaker
{
	clear:both;
	height: 0px;
	font-size: 0px;
}

#page #pageContainer #mainCols #subMenu .largetext
{
	padding-left: 19px;
	height: 20px;
	margin: 0px !important;
}

#page #pageContainer #mainCols #col2 .toptitle
{
	padding-top: 6px;
	text-align: left;
	height: 19px;
	padding-left:15px;
	font-size: 12pt;
	font-weight: 900;
	margin: -24px -30px 0px -30px !important;

}

/* Calendar */
#page #pageContainer #calendar
{
	margin-top: 10px;
}

#page #pageContainer #calendar .col1
{
	float: left;
	width: 199px;
	margin-right: 12px;
	height: 100%;
}

#page #pageContainer #calendar .col2
{
	float: left;
	width: 199px;
}

#page #pageContainer .titlebar .day
{
	float: left; 
	font-size: 10pt;
}

#page #pageContainer .titlebar .place
{
	float: right; 
	font-size: 10pt;
}

#page #pageContainer #calendar .calendarMonth
{
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12pt;
	text-decoration: none;
	cursor: pointer;
}

#page #pageContainer #calendar .location
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin-top: 10px;
}

#page #pageContainer #calendar .location a
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #006852;
}

#page #pageContainer #calendar .location a:hover
{
	text-decoration: underline;
}

#page #pageContainer #calendar .emailLink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin-top: 10px;
}

#page #pageContainer #calendar .emailLink a
{
	text-decoration:none;
}

#page #pageContainer #calendar .emailLink a:hover
{
	text-decoration:underline;
}



#page #pageContainer #calendar .boxContent
{
	padding: 12px 5px 12px 5px;
}

#page #pageContainer #calendar .event
{
	margin-left: 5px;
}

#page #pageContainer #calendar .title,
#page #pageContainer #calendar .title a,
	#page #pageContainer #calendar .title a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 11pt;
	color: #000000;
	float: none;
}

#page #pageContainer #calendar .title a
{
	text-decoration: none;
}

#page #pageContainer #calendar .title a:hover
{
	text-decoration: underline;
}

#page #pageContainer #calendar .event .title
{
	margin-top: 5px;
	margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12pt;
	text-decoration: none;
}

#page #pageContainer #calendar .inline
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
}

#page #pageContainer #calendar .eventForm
{
	float: left;
	background-color: #ececec;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
}

#page #pageContainer #calendar .eventForm .col1
{
	background-color: #ececec;
	float: left;
	width: 199px;
	padding-left: 3px;
	height: 100%;
}

#page #pageContainer #calendar .eventForm .col2
{
	background-color: #ececec;
	float: left;
	width: 185px;
}

#page #pageContainer #calendar .eventForm .label
{
	font-weight: bolder;
	margin-top: 5px;
}

#page #pageContainer #calendar .eventForm .textBox
{
	width: 183px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

#page #pageContainer #calendar .eventForm .dropDownYear
{
	width: 60px;
}

#page #pageContainer #calendar .eventForm .dropDownMonth
{
	width: 40px;
}

#page #pageContainer #calendar .eventForm .dropDownDay
{
	width: 40px;
}

#page #pageContainer #calendar .eventForm .textArea
{
	width: 183px;
	height: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

#page #pageContainer #calendar .eventForm .button
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	font-weight: bolder;
	text-decoration: underline;
	width: 50px;
	height: 20px;
	border: none;
	color: #ffffff;
	background-color: #013473;
	float: right;
}

#page #pageContainer #calendar .eventForm hr 
{
	width: 95%;
	color: #A5B4C7;
}

/* End Calendar */

/* Debate */
#page #pageContainer .debate
{
	background-color: #ececec;
	height: 120px;
}

#page #pageContainer .debate .debateLink, 
	#page #pageContainer .debate .debateLink a,
	#page #pageContainer .debate .debateLink a:hover
{

	text-align: center;
	color: #013473;
	font-weight: bold;
	float: none;
}

#page #pageContainer .debate .debateLink a
{
	text-decoration: none;
}

#page #pageContainer .debate .debateLink a:hover
{
	text-decoration: underline;
}

/* End debate */

#page #pageContainer .form
{
	float: left;
	background-color: #ececec;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
}

#page #pageContainer .form .label,
#page #pageContainer .form .link
{
	font-weight: bolder;
	margin-top: 5px;
}

#page #pageContainer #newsletter .form .button
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	font-weight: bolder;
	text-decoration: underline;
	width: 50px;
	height: 20px;
	border: none;
	color: #ffffff;
	background-color: #013473;
	float: right;
}



#page #pageContainer .linkBox
{
	
	background-color: #ffffff;	
	float: left;
}

#page #pageContainer .linkBox .inline
{
	float: left;
}

#page #pageContainer .linkBox .link
{
	text-align: left;
	font-weight: normal;
	
	float: left;
}

#page #pageContainer .articleBox
{
	height: 230px;
}

#page #pageContainer .copyright,
#page #pageContainer .copyright a,
#page #pageContainer .copyright a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	color: #aaaaaa;
	float: right;
	text-decoration: none;
	margin-top: 30px;
	margin-bottom: 10px;
	height: 100%;
}

.titleBar
{
	height: 12px;
	padding: 4px 4px 4px 4px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 9pt;
	line-height: 10pt;
	background-color: #013473;
	color: #ffffff;
}

.titleBarType4
{
	background-color: #013473;
}

.titleBarType2
{
	background-color: #a91500;
}

.stripe1
{
	height: 12px;
	padding: 4px 4px 4px 4px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 9pt;
	line-height: 10pt;
	background-color: #a91500;
	color: #ffffff;
	display: block;
}

.stripe2
{
	height: 12px;
	padding: 4px 4px 4px 4px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 9pt;
	line-height: 10pt;
	background-color: #00626e;
	color: #ffffff;
	display: block;
}

.stripe3
{
	height: 12px;
	padding: 4px 4px 4px 4px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 9pt;
	line-height: 10pt;
	background-color: #006852;
	display: block;
	color: #ffffff;
}

.stripe4
{
	height: 12px;
	padding: 4px 4px 4px 4px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 9pt;
	line-height: 10pt;
	background-color: #013473;
	color: #ffffff;
	display: block;
}

.stripe5
{
	height: 12px;
	padding: 4px 4px 4px 4px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 9pt;
	line-height: 10pt;
	background-color:  #00285A;
	color: #ffffff;
	display: block;
}

.stripe6
{
	height: 12px;
	padding: 4px 4px 4px 4px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 9pt;
	line-height: 10pt;
	background-color:  #2eb0ce;
	color: #ffffff;
	display: block;
}

.stripe7
{
	height: 12px;
	padding: 4px 4px 4px 4px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 9pt;
	line-height: 10pt;
	background-color:  #805f49;
	color: #ffffff;
	display: block;
}