@charset "utf-8";
/* CSS Document */
body
{
	margin: 0px;
	background: url(images/pagebg.gif) #FFFFFF repeat;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 980px;
	margin-left:auto;
	margin-right:auto;
}

a:link
{
	color:#00CCFF;
}

a img
{
	border: 0px;
}

ul, ol
{
	margin: 0px;
	padding: 0px;
}

p
{
	text-align:justify;
	text-indent: 2em;
}

.contentPanel p img.left
{
	float:left;
	padding: 10px 10px 10px 0px;
}

.contentPanel p img.right
{
	float:right;
	padding: 10px 10px 0px 10px;
}

.header
{
	height: 200px;
	width: 100%;
	background-color:#0b4c01;
	color:#000000;
	background-image:url(images/headerbg.jpg);
	background-repeat:repeat-x;
	background-position:right;
}

.footer
{
	min-height: 65px;
	background: #0b4c01 url(images/bgfooter.jpg) no-repeat;
	text-align:center;
	padding-top: 15px;
	padding-bottom:25px;
	color:#FFFFFF;
}

.footer .banners
{

}

.footer a
{
	color:#FF9900;
}

.dropdownmenu
{
	min-height: 24px;
	clear:both;
	z-index: 20;
	border-top: dotted #FF9900 1px;
}

.dropdownmenu a, .dropdownmenu a:active, .dropdownmenu a:visited
{
	text-decoration:none;
	color: #333;
}
.body
{
	clear:both;
	min-height: 410px;
	background: url(images/pagebodybg.gif) #FFFFFF repeat;
	min-height: 456px;
}

.bodyPanels
{
	width: 100%;
}

.leftPanel
{
	width: 200px;
	vertical-align:top;
}

.contentPanel
{
	padding: 15px;
	text-align:justify;
	vertical-align:top;
}

.contentPanel p
{
	margin-bottom: 5px;
}

.rightPanel
{
	width: 300px;
	vertical-align:top;
}

.leftPanel .banners
{
	text-align:center;
}

.imgLogo
{
	position:absolute;
	top: 10px;
	left: 10px;
	z-index:99;
}

.imgHeaderBG
{
	float:left;
	margin: 0px;
	position:absolute;
	z-index:0;
	width:980px;
}

.imgKapitolyo
{
	margin-top:20px;
	position:absolute;
	left: 100%;
	margin-left: -419px;
}

.imgTitle
{
	position: absolute;
	left: 50%;
	margin-left: -211px;
	margin-top: 40px;
	z-index:100;
}

.panelHeader
{
	width: 100%;
	background:url(images/panelheaderbg.gif) repeat-x;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding: 5px 0px 5px 0px;
	color:#0b4c01;
	margin-bottom:0px;
}

.panelContainerL, .panelContainerR
{
	background:#0b4c01 url(images/bggradientpanel.jpg) repeat-x;
	color:#FFFFFF;
	padding: 10px;
	border: groove 2px #CCCCCC;
	margin-bottom: 5px;
}

.panelContainerL
{
	width: 186px;
}

.panelContainerR
{
	width: 286px;
}

.panelContainerL ul
{
	list-style:outside;
	padding-left: 15px;
}

.panelContainerL li
{
	margin-bottom: 0.5em;
}

.panelContainerL a
{
	color:#FFCC00;
}

a.moreContent1
{
	text-align:right;
	font-size:9px;
	display:block;
	background-color: transparent;
	color:#FFFF99;
}

.calendarMonthText
{
	display:block;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	border: 2px groove;
	background: #FF6600;
	color:#FFFFFF;
}

.calendarEventTable
{
	width: 100%;
	border: 2px groove;
	border-collapse:collapse;
}

.calendarEventTable td, .calendarEventTable th
{
	border: 2px groove;
}

.calendarEventTable th
{
	background: url(plugins/dropdown/images/header_over.gif) repeat-x;
	border: 2px groove #FFFFFF;
}

.calendarEventDay
{
	text-align:center;
	font-weight:bold;
	background:#FFCC00;
}

.calendarEventName
{
	text-align:center;
	font-weight:bold;
	background:#CCFF66;
}

.priorityEvent
{
	width:100%;
	min-height: 150px;
	background:#000000;
	color: #FFFFFF;
	text-align:center;
	margin-bottom: 25px;
}

.topicHeader
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	border-bottom:solid 2px #999999;
	color:#FF9900;
	margin-bottom: 10px;
}

.topicBody
{
	margin-bottom: 25px;
}

.topicBody .title
{
	font-size: 16px;
	font-weight:bold;
	clear:both;
	color:#F0BD60;
}

.topicBody .detail
{
	font-size:10px;
	font-style:italic;
}

.topicBody .bodyContent
{
	margin-top: 10px;
	margin-bottom: 20px;
}

.topicBody .bodyContent p
{
	text-indent: 25px;
}

.bodynojustify
{
	text-align:left;
}

.tableItems
{
	border: 1px solid #000000;
	border-collapse:collapse;
}
.tableItems th
{
	text-align:center;
	border: 1px solid #000000;
}

.tableItems td
{
	border: 1px solid #000000;
	padding: 5px;
}

.tableItems .even
{
	background-color:#096;
	color:#FFFFFF;
}

.tableItems .odd
{
	background-color:#093;
	color: #FFFFFF;
}

.bigletter
{
	list-style-position:inside;
	list-style-type:upper-alpha;
	list-style-position:outside;
	margin-left: 1.9em;
}

.bigletter li
{
	margin-bottom: 0.8em;
}

.contentPanel ul
{
	list-style-position:outside;
	margin-left: 16px;
}

span.messageName
{
	text-align:center;
	display:block;
	font-size:10px;
}

img.messageName
{
	float:right;
}

.clearFloat
{
	clear:both;
}

.footnote
{
	font-size:9px;
	clear:both;
	margin-top: 5em;
}

#searchResults .gs-no-results-result
{
	color:#000000;
}

#searchResults .gsc-tabHeader, .gsc-tabhActive
{
	background:url(images/bggradientpanel.jpg) 0px -12px;
}

#searchResults .gsc-tabHeader
{
	background:url(images/bggradientpanel.jpg)0px -4px;
}

#searchResults .gs-title, #searchResults .gs-title b
{
	color:#00CCFF;
}

#searchResults .gs-visibleUrl
{
	color:#00FF99;
}

#searchResults .gsc-cursor-page
{
	color:#FFFFFF;
}

#searchResults .gsc-cursor-current-page
{
	color:#FF9900;
}

#searchResults .gsc-trailing-more-results
{
	color:#00FF99;
}

#searchResults .gs-webResult .gs-visibleUrl-short { display:none; }
#searchResults .gs-webResult .gs-visibleUrl-long { display:block; }