
BODY, P, TD { font-family: Arial, Helvetica, sans-serif; font-size : 12.5px; color: #000;}
P, small{ margin-top:0px; margin-bottom:0px; }
OL { margin-top:15px; margin-bottom:0px; margin-left:5px; padding-left:20px; }
UL { margin-top:15px; margin-bottom:0px; margin-left:5px; padding-left:20px;}
LI  { margin-bottom:10px }


A, A:link, A.linkpop:link, A:visited, A:hover, A:active {
	color : #555;
	text-decoration : underline ;
	font-weight : bold;
}

A:hover {
	color : #960503;
}







table.submenu {
  border: solid 1px #A6A6A6;
}

td.submenu, td.subsubmenu, td.submenu a,  td.submenu a:hover,  td.submenu a:link,  td.submenu a:visited,  td.submenu a:active {
  font-family:Verdana,Helvetica,Geneva,Arial,sans-serif;
  text-decoration: none;
  font-size:11px;
  line-height:12px;
  font-weight:200;
  border: none;
}

a.submenu,a.submenu:visited,a.submenu:link,a.submenu:hover    {
    text-decoration: none;
    font-weight:200;
    color: #000;
    background-color: #E4E2C8;
    display: block;
    width:auto;
    padding:4px;
}

a.submenu:hover,a.submenu:active,a.submenuact,a.submenuact:visited {
    text-decoration: none;
    font-weight:200;
    color: #000;
    background-color: #CECF9E;
    display: block;
    width:auto;
    padding:4px;
}


A.submenuact:link, A.submenuact:visited, A.submenuact:hover, A.submenuact:active {
    text-decoration: none;
    font-weight:200;
    color: #fff;
    background-color: #960503;
    display: block;
    width:auto;
    padding:4px;
}


a.subupmenu,a.subupmenu:visited,a.subupmenu:link,a.subupmenu:hover    {
    text-decoration: none;
    font-weight:200;
    color: #000;
    display: block;
    width:auto;
    padding:4px;
}


td.subsubmenu a.submenu, td.subsubmenu a.submenu:hover, td.subsubmenu a.submenu:visited, td.subsubmenu a.submenuact:link, td.subsubmenu a.submenuact:visited, td.subsubmenu a.submenuact:hover, td.subsubmenu a.submenuact:active {
  padding-left:20px;
}



SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px
} 
INPUT {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px
}


H1, .pagesubheader {
	font-family : "times new roman",serif;
	font-weight : bold;
	font-size : 160%;
	font-stretch : condensed;
	color : #777;
	margin-top : 30px;
	margin-bottom : 12px;
}
.pagesubheader {
	margin-left : 3px;
	margin-top : 10px;
	margin-bottom : 0px;
}

H2 {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	font-size : 130%;
	color : #777;
	margin-top : 20px;
	margin-bottom : 8px;
}
H3 {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	font-size : 120%;
	color : #666666;
	margin-top : 12px;
	margin-bottom : 8px;
}
H4 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 100%;
	color : black;
	margin-top : 12px;
	margin-bottom : 8px;
}

td > H1, table > td > H2, td > H3, td > H4 {
	margin-top : 0px;
}
#contentarea  table  td  H2 {
	margin-top : 0px;
}
p+.textpic-header0, div+.textpic-header0, table+.textpic-header0 {
	margin-top : 30px;
}
p+H1, p+.textpic-header1, div+H1, div+.textpic-header1, table+H1, table+.textpic-header1{
	margin-top : 30px;
}
p+H2, p+.textpic-header2, div+H2, div+.textpic-header2, table+H2, table+.textpic-header2  {
	margin-top : 20px;
}

p+H3, p+.textpic-header3 {
	margin-top : 15px;
}
p+H4, p+.textpic-header4 {
	margin-top : 12px;
}



.subhead1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : black;
}
.subhead2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : black;
}
.subhead3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : black;
}
.headerdate {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #555;
	font-weight: normal;
}




.header { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#333333;  line-height:19px; }
.header2 { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#333333;  line-height:19px; }

.subtitle { font-family: Verdana, Arial, sans-serif; color:#ffffff; font-size:19px; text-align:right; }
.csc-caption { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;  line-height:14px; }




.caption {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FF9966;
}
.bulletlist {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #6600CC;
}
.table {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}







.searchform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}




.mailform {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #003366;
	font-weight : normal;
}






.filelinks {
	margin-bottom:10px;
}
.filelinkssize {
	color : #666666;
}

.sitemap1, .sitemap2, .sitemap3, .sitemap4 {
  margin-top:5px;
}
.sitemap1,.sitemap2 {
  margin-top:10px;
}
.sitemap2 {
	margin-left : 20px;
}
.sitemap3 {
	margin-left : 40px;
}
.sitemap4 {
	font-size : 11px;
	margin-left : 60px;
}

.sitemap1 a, .sitemap2 a, .sitemap3 a, .sitemap4 a, .sitemap1 a:link, .sitemap2 a:link, .sitemap3 a:link, .sitemap4 a:link, .sitemap1 a:visited, .sitemap2 a:visited, .sitemap3 a:visited, .sitemap4 a:visited {
  padding:3px;
  color : #000;
  text-decoration: none;
  font-weight:normal;
}
.sitemap3 a, .sitemap4 a {
	color : #777;
}
.sitemap1 a:hover, .sitemap2 a:hover, .sitemap3 a:hover, .sitemap4 a:hover {
  background:#E4E2C8;
}

.sitemap1 a, .sitemap1 a:link, .sitemap1 a:hover,.sitemap1 a:visited {
  font-weight:bold;
}




.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 11px;
}
.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}





#contentarea p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12.5px;
	color:black;
	line-height:140%;
	margin-bottom:16px;
	/*text-align:justify;*/
 }

div.bodytext { margin-top:0px; margin-bottom:12px; }
p.bodytext+p.bodytext {
/*	text-indent: 1.5em; */
/*	margin-top: -.667em;*/
}



#rightcolumnarea { margin:0; font-family: Verdana,Arial, Helvetica, sans-serif; font-size:11px; color:#5e5e5e; line-height:16px; }
#rightcolumnarea P, #rightcolumnarea P.bodytext {
	font-size : 11px;
	line-height:14px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	margin-bottom:6px;
}


#footer, #footer a, #footer a:link, #footer a:visited, #footer a:hover {
	text-decoration : none;
	border: none;
	font-weight : normal;
	color:#333333;
	margin:0;
	padding:0;
	font-size:9px;
	color:#5e5e5e;
}
#footer INPUT {  font-family: Arial, Helvetica, sans-serif; font-size:9px; }
#footer td  { vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#5e5e5e;}


.tx-ccminigallery-pi1-frame { margin:4px;padding:4px;background-color:#ddd;border: solid black 1px; }

.tx-ccchatstutter-pi1 {margin-top:23px;margin-bottom:23px;}
.tx-ccchatstutter-pi1-chatroom {margin-top:20px;}
.tx-ccchatstutter-pi1-chatroom A { color : #960503;}
.tx-ccchatstutter-pi1-user {margin-top:7px;}
.tx-ccchatstutter-pi1-usercount {margin-top:4px;color:#555;}

.tx-ccvscroller-pi1 { margin:0px;padding:5px;padding-top:0;padding-bottom:0;background-color:#F5F8F1;border-top: solid #9F9C9E 1px; border-bottom: solid #9F9C9E 1px; }


/* default styles for extension "tx_cccbrowse_pi1" */
  .tx-cccbrowse-pi1-browsebox   { clear:both; }
  .tx-cccbrowse-pi1-browsebox table  { margin-top:15px; margin-left:auto; margin-right:10px; text-align:right; }
  .tx-cccbrowse-pi1-browsebox table td { margin:2px; border: 1px #ddd solid; padding-bottom:0px; padding-top:2px; padding-left:4px; padding-right:4px; background:#f1f1f1; }
  .tx-cccbrowse-pi1-browsebox table td p a,.tx-cccbrowse-pi1-browsebox table td p a:active, .tx-cccbrowse-pi1-browsebox table td p a:hover, .tx-cccbrowse-pi1-browsebox table td p a:visited { font-weight:normal; text-decoration:none; }
  .tx-cccbrowse-pi1-browsebox-SCell p a, .tx-cccbrowse-pi1-browsebox-SCell p a:active { color:black; text-decoration:none;}

/*
div { border: 1px dashed red; margin:1px; padding:1px;}
table { border: 1px solid black; margin:1px; padding:1px; }
td { border: 1px dashed grey; margin:1px; padding:1px; }
p { border: 1px dashed blue; margin:1px; padding:1px; }
img { border: 1px dashed blue; margin:1px; padding:1px; }
*/




