/*
SCREEN FORMATTED VERSION
Created: Thursday, November 5, 2008
Updated: Wed-09-Dec-2009
*/


@media screen {

body {
	height: 1% ;
	margin: 0px ;
	padding: 0px ;
	font: normal 62.5%/160% "Lucida Grande", Helvetica, Arial, Verdana, sans-serif ;
	background-color: #FFFFFF ;
}

a:link {
	color: #003399 ;
	text-decoration: none ;
}

a:visited {
	color: #003399 ;
	text-decoration: none ;
}

a:hover {
	color: #666699 ;
	text-decoration: underline ;
}

a:active {
	color: #003399 ;
	text-decoration: none ;
}

p {
	font-size: 1em ;
}

.paginate {
	  margin-left: 70px;
          font-size: 12px;
        }

/*
MAIN PAGE ELEMENTS
*/

div#topbar {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	height: 4px ;
	background-color: #003399 ;
}

div#header {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	height: 72px ;
	background-image: url(./image/clouds.jpg) ;
	background-repeat: repeat-x ;
	background-position: left bottom ;
}

div#panel {
	margin: 2px 0px 0px 0px ;
	padding: 4px 4px 2px 4px ;
	float: right ;
	width: 262px ;
	height: 62px ;
	text-align: center ;
	font-size: 12px ;
	background-color: #EEEEEE ;
	background-image: url(./image/nophone.gif) ;
	background-repeat: no-repeat ;
	background-position: center 22px ;
}

div#navbar {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 20px ;
	height: 28px ;
	text-align: center ;
	vertical-align: bottom ;
	background-color: #9999CC ;
	border-top: 1px #003399 solid ;
}

div#subnavbar {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 20px ;
	height: 24px ;
	text-align: center ;
	vertical-align: bottom ;
	background-color: #666699 ;
	border-top: 2px #9999CC solid ;
	border-bottom: 1px #003399 solid ;
}

div#content {
	margin: 0 auto ;
	padding: 0px 0px 0px 0px ;
	border-right: 2px #003399 solid ;
}

div#sidebar {
	margin: 0px 0px 0px 0px ;
	padding: 4px ;
	float: right ;
	width: 260px ;
	min-height: 640px ;
	font-size: 1em ;
}

div#column {
	margin: 0px 272px 0px 0px ;
	padding: 4px ;
	min-height: 640px ;
	font-size: 1.6em ;
	text-align: left ;
	background-color: #FFFFFF ;
	border-right: 1px #003399 solid ;
}

div#footer {
	margin: 0 auto ;
	padding: 0px 0px 0px 0px ;
	min-height: 64px ;
	font-size: 12px ;
	background-color: #9999CC ;
	border-top: 1px #003399 solid ;
}

div#links {
	margin: 0px 16px 0px 0px ;
	padding: 2px 4px 2px 4px ;
	float: right ;
	width: 35% ;
	text-align: right ;
}


/*
MAIN PAGE CLASSES
*/

div.clearbreak {
	clear: both ;
	height: 1px ;
	margin: 0px ;
	padding: 0px ;
}


/* Sidebar */

.sidebarblock {
	margin: 16px 0px 0px 0px ;
	padding: 2px 4px 2px 4px ;
	background-color: #EEEEEE ;
}

.sidebarblock ul {
	margin: 0px 2px 8px 2px ;
	padding: 2px 4px 2px 4px ;
	list-style-type: disc ;
	list-style-position: inside ;
}

.sidebarblock li {
	margin: 0px 2px 8px 2px ;
}

.sidebarblock li a {
	font-size: 1.2em ;
}

.sidebartitle {
	margin: 0px 4px 8px 4px ;
	padding: 2px 2px 2px 24px ;
	border-bottom: 1px #003399 solid ;
	background-image: url(./image/section.gif) ;
	background-repeat: no-repeat ;
	background-position: left bottom ;
}

h3.sidebartitle {
	color: #003399 ;
	font: normal 1.6em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif ;
}


/* MAIN COLUMN */

div#column .entry {
	margin: 16px 0px 0px 0px ;
	padding: 0px 16px 16px 16px ;
	font: normal 1em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif ;
}

div#column .entry p {
	margin: 0px 0px 32px 48px ;
	padding: 0px 0px 0px 0px ;
	font-size: .9em ;
}

div#column .sectiontitle h1, div#column .entry h1 {
	margin: 0px 0px 8px 0px ;
	padding: 4px 0px 0px 40px ;
	height: 28px ;
	border-bottom: 1px #003399 solid ;
	background-color: #EEEEEE ;
	background-image: url(./image/section.gif) ;
	background-repeat: no-repeat ;
	background-position: left top ;
}

div#column .sectiontitle h1,  div#column .entry h1 {
	color: #003399 ;
	font: bold 1.4em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif ;
}

div#column .subsectiontitle h2, div#column .entry h2 {
	margin: 0px 0px 24px 48px ;
	padding: 2px 0px 0px 64px ;
	height: 20px ;
	border-bottom: 1px #003399 solid ;
	background-color: #EEEEEE ;
	background-image: url(./image/subsection.gif) ;
	background-repeat: no-repeat ;
	background-position: left top ;
}

div#column .subsectiontitle h2, div#column .entry h2 {
	color: #003399 ;
	font: bold 1.1em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif ;
}

div#column .subsectiontitle h3, div#column .entry h3 {
	color: #003399 ;
	font: bold 1em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif ;
}

div#column .subsectiontitle h4, div#column .entry h4 {
	color: #003399 ;
	font: bold .9em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif ;
}

div#column .subsectiontitle h5, div#column .entry h5 {
	color: #003399 ;
	font: bold .8em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif ;
}

div#column .subsectiontitle h6, div#column .entry h6 {
	color: #003399 ;
	font: bold .7em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif ;
}

.dateheader  {
	margin: 0px 0px 16px 48px ;
	color: #003399 ;
	font: bold .8em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif ;
}

.summary {
	margin: 0px 0px 24px 48px ;
	padding: 0px 0px 0px 0px ;
	background-image: url(./favicon.ico) ;
	background-repeat: no-repeat ;
	background-position: left top ;
}

div#column .summary p, div#column ul {
	margin: 0px 0px 0px 24px ;
	padding: 0px 0px 0px 0px ;
	font: bold 1em Verdana, Helvetica, sans-serif ;
}


div#column ul {
	margin: 0px 0px 16px 48px ;
	padding: 0px 0px 0px 0px ;
	list-style: circle inside ;
	font: bold 1em Verdana, Helvetica, sans-serif ;
}

.posted {
	margin: 0px 0px 24px 48px ;
	padding: 4px 4px 4px 4px ;
	background-color: #EEEEEE ;
	border-top: 1px #003399 solid ;
	font: normal .8em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ;
}

.footerblock {
	margin: 0% 38% 0% 1% ;
	padding: 4px 16px 0px 80px ;
}


/*
PAGE ELEMENT SPECIFICS
*/

div#header h1 {
	display: block ;
	margin: 0px 288px 0px 0px ;
	padding: 16px 4px 4px 16px ;
	font-size: 24px ;
	font: bold 24px Arial, Helvetica, sans-serif ;
}

div#header h1.homelink a {
	margin: 0 auto ;
	padding: 8px 24px 8px 24px ;
	vertical-align: middle ;
	text-decoration: none ;
	background-color: #EEEEEE ;
	border: 3px #003399 double ;
}

div#panel img {
	margin: 6px 6px 6px 6px ;
}

div#navbar ul, div#subnavbar ul {
	display: inline ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	list-style-type: none ;
}

div#navbar li, div#subnavbar li {
	display: inline ;
	text-align: center ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
}

div#navbar li a {
	display: block ;
	float: left ;
	width: 88px ;
	margin: 0px 0px 0px 0px ;
	padding: 6px 18px 6px 18px ;
	color: #FFFFFF ;
	font-size: 16px ;
	border-left: 1px #FFFFFF solid ;
	border-right: 1px #FFFFFF solid ;
}

div#navbar li a:hover {
	margin: 0px 0px 0px 0px ;
	padding: 6px 18px 6px 18px ;
	color: #DDDDDD ;
	background-color: #003399 ;
	border-left: 1px #CCCCCC solid ;
	border-right: 1px #CCCCCC solid ;
	text-decoration: none ;
}

div#navbar li a.active {
	margin: 0px 0px 0px 0px ;
	padding: 6px 18px 6px 18px ;
	color: #FFFFFF ;
	background-color: #003399 ;
	border-left: 1px #CCCCCC solid ;
	border-right: 1px #CCCCCC solid ;
}

div#navbar li a.active:hover {
	color: #DDDDDD ;
}

div#subnavbar li a {
	display: block ;
	float: left ;
	margin: 0px 0px 0px 0px ;
	padding: 4px 18px 4px 18px ;
	color: #FFFFFF ;
	font-size: 14px ;
	border-left: 1px #9999CC solid ;
	border-right: 1px #9999CC solid ;
}

div#subnavbar li a:hover {
	margin: 0px 0px 0px 0px ;
	padding: 4px 18px 4px 18px ;
	color: #DDDDDD ;
	background-color: #003399 ;
	border-left: 1px #9999CC solid ;
	border-right: 1px #9999CC solid ;
	text-decoration: none ;
}

div#subnavbar li a.active {
	margin: 0px 0px 0px 0px ;
	padding: 4px 18px 4px 18px ;
	color: #FFFFFF ;
	background-color: #003399 ;
	border-left: 1px #9999CC solid ;
	border-right: 1px #9999CC solid ;
}

div#subnavbar li a.active:hover {
	color: #DDDDDD ;
}

div#column h1, div#column h2, div#column h3, div#column h4, div#column h5, div#column h6 {
	margin: 8px 0px 8px 0px ;
	padding: 4px 16px 0px 16px ;
}

div#footer p {
	padding: 2px 2px 2px 4px ;
}

div#footer a:link {
	color: #0033CC ;
}

div#footer a:hover {
	color: #666699 ;
}

}
/* CLOSE SCREEN CSS */


/*
PRINT FORMATTED VERSION
Created: Thursday, November 5, 2008
Updated: Thu-05-Nov-2009
*/

@media print {

div#panel {
	display: none ;
	visibility: hidden ;
}

div#navbar {
	display: none ;
	visibility: hidden ;
}

div#subnavbar {
	display: none ;
	visibility: hidden ;
}

div#sidebar {
	display: none ;
	visibility: hidden ;
}

}