A {

	background-color : transparent;

	color : #2386E9;

	text-decoration : underline;

	font-weight : bold;

	font-size: 12px;

}

SELECT {  

	font-family: Verdana, Arial, Helvetica;

	font-size: 10px 
}

TEXTAREA {  

	font-family: Verdana, Arial, Helvetica; 

	font-size: 10px

} 

INPUT {  

	font-family: Verdana, Arial, Helvetica; 

	font-size: 10px 

}


H1 {
	font-size: 16px;
	font-weight: bold;
	color: #3B58A4;
	line-height: 18px;
	margin: 0px;
	padding-top: 10px;
}


H2 {

	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #666666;
	margin-bottom : 10px;
	margin-top : 10px;
}

H3 {

	font-family : Verdana, sans-serif;

	font-size : 12px;

	color : #666666;

	margin-bottom : 0px;

	margin-top : 10px;

}

H4 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;

}

.subhead1 {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : black;

}

.subhead2 {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : green;

}

.subhead3 {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : red;

}

.headerdate {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : Green;

	font-weight: normal;

}


P {
	font-family : Verdana, sans-serif;
	color: #333333;
	padding-bottom : 0px;
	margin: 0px;
	line-height: normal;
	font-size: 11px;

}

.caption {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : #FF9966;

}

.bulletlist {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : #6600CC;

}

.table {

	font-family : Verdana, sans-serif;

	font-size : 11px;

	color : #CC3366;

}

.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 : 12px;

	color : #003366;

	font-weight : normal;

}

.mailformrequired {

	font-family : Verdana, sans-serif;

	font-size : 12px;

	color : #003366;

	font-weight : bolder;

}

.mailformcomment {

	font-family : Verdana, sans-serif;

	font-size : 12px;

	color : #CC0000;

	font-weight : bolder;

}

.mailformradio {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : #003366;

	font-weight : normal;

}

.filelinks {

	font-family : Verdana, sans-serif;

	font-size : 14px;

	color : #990000;

}

.filelinkssize {

	font-family : Verdana, sans-serif;

	font-size : 14px;

	color : Green;

}

.sitemap1 {

	font-family : Verdana, sans-serif;

	font-size : 12px;

	color : #CC6600;

}

.sitemap2 {

	font-family : Verdana, sans-serif;

	font-size : 11px;

	color : #990000;

	margin-left : 20px;

}

.sitemap3 {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : #333399;

	margin-left : 40px;	

}

.sitemap4 {

	font-family : Verdana, sans-serif;

	font-size : 9px;

	color : #003333;

	margin-left : 60px;

}


.celmenu {

	font-family : Verdana, sans-serif;

	font-size : 12px;

	color : olive;

	margin-top : 10px;

}

.celsubmenu {

	font-family : Verdana, sans-serif;

	font-size : 11px;

	color : #666699;

	margin-left : 20px;

	margin-top : 3px;

}



a.csc-linkToTop, .csc-linkToTop  {

	color: #FFFFFF;

	background-color: #8F9895;

	height: 14px;

	padding-right: 2px;

	padding-left: 2px;

	font-weight: normal;

	font-size: 10px;

	width: 60px;

	position: relative;

	left: 530px;

	bottom: -24px;

	text-align: center;

	vertical-align: middle;

	padding-top: 0px;

	padding-bottom: 2px;

	margin-top: 0px;

	margin-bottom: 0px;

	line-height: 10px;

}

.csc-linkToTop A {

	color: #FFFFFF;

	font-size: 10px;

	font-weight: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

}




.imgtext-table {



}



 .csi-intext-right .csi-text, .csi-intext-right .csi-image{
	float: right;
	text-align: left;

}

.csi-intext-left .csi-text, .csi-intext-left .csi-image{

	float: left;

}

.csi-intext-left-nowrap .csi-text, .csi-intext-left-nowrap .csi-image{

        float: left;

}

.csi-text {
	width: auto;
	height: auto;
	text-align: left;

}

.csi-image {

	padding-bottom: 10px;

	padding-right: 10px;

}

.csc-caption {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	margin: 0px;

	padding-right: 3px;

	padding-bottom: 2px;

	height: 16px;

}



.csc-sitemap-level1 {

	background-color: #C1CCE6;

	height: 25px;

	width: auto;

	font-weight: bold;

	word-spacing: 0.1em;

	padding: 5px 0px 0px 10px;

}

.csc-sitemap-level2 {

	background-color: #DBE1F0;

	height: 20px;

	width: auto;
	font-weight: bold;

	word-spacing: 0.1em;

	padding: 0px 0px 1px 20px;

}

.csc-sitemap-level3 {

	background-color: #F4F7FB;

	height: 20px;

	width: auto;

	font-weight: normal;

	word-spacing: 0.1em;

	padding-right: 0px;

	padding-bottom: 1px;

	padding-left: 30px;

}



	/* default styles for extension "tx_fdfx2cols_pi1" */

 Layout 1 

.c2l1-left{

   border-right: 1px solid #FFEDA8;

   padding-right: 5px;

   padding-left: 5px;

   width:53%;

   white-space:normal;

   line-height: 25px;

 }



.c2l1-middle{

   padding-right: 5px;

   padding-left: 5px;

   width:45%;

   white-space:normal;

   line-height: 25px;

}

 Layout 2 

.c2l2-left{

   border-right: 1px solid #FFEDA8;

   padding-right: 5px;

   width:57%;

   white-space:normal;

}

.c2l2-middle{

   background-color:#FFEDA8;

   padding-left: 5px;

   width:50%;

   white-space:normal;

}

 Layout 2 

.c2l3-left{

   border-right: 1px solid #FFEDA8;

   padding-right: 5px;

   width:70%;

   white-space:normal;

}

.c2l3-middle{

   background-color:#FFEDA8;

   border: 1px solid blue;

   padding-left: 5px;

   width:30%;

   white-space:normal;

}
li {
	font-size: 13px;
	font-weight: bold;
	color: #509DED;
	padding-bottom: 5px;
}
.csc-firstHeader {
	width: auto;
        padding-top: 10px;
}
.csc-header {
	line-height: normal;
}
.csi-textpic {
	margin: 0px;
}
.bodytext {
	text-align: left;
	vertical-align: top;
	font-size: 12px;
}
