/*
###########################################################################
Content Styles
###########################################################################
*/
.csc-header {

}

.csc-mailform {

	border:0;
	font-size:12px;
}

.csc-mailform-field{
	margin-bottom:10px;

}

.csc-mailform-field label{
	color: #0c278d;
	width:150px;
	display:block;
	float:left;
}

.csc-mailform-field input{
	color: #0c278d;
	border:1px solid #666666;

}
.csc-mailform-field textarea{
	color: #0c278d;
	border:1px solid #473423;
}
.csc-mailform-check{
	color: #0c278d;
	border:1px solid #473423;
}

.csc-mailform-submit{
  	color: #0c278d;
	background-color:#f0f0f0;
	width:150px;
	display:block;
		float:left;
}


.bulletlist,
 ul, li,p,
.celsubmenu,
.imgtext-nowrap,
dd,dt a,
a,
td span.newsfeed, td font
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0c278d;
	line-height:180%;
	text-indent:0px;
}

	/* COMMON */
	.csi-textpic {
		padding: 5px;
	}
	
	.csi-textpic img {

		margin: 4px;
	}
	
	.csi-textpic .csi-caption {
		text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/

	}
	
	.csi-textpic .csi-image {

		/*width: 210px; will have to be an inline style - controlled by TS*/
	}
	
	.csi-textpic .csi-imagewrap {


	}
	
	
	.csi-textpic .csi-text {

		text-align: left; /*will have to be an inline style - controlled by TS*/ 
	}
	
	.csi-text p {
		margin-top: 0;
	}
	
	/* CENTER */
	
	.csi-center .csi-image {
		margin: 0 auto 3px;
	
	}
	
	/* RIGHT */
	.csi-right div.csi-image {
		float: right;
		clear: both;
	}
	
	.csi-right div.csi-text {
		clear: right;
	}
	
	
	/* LEFT */
	.csi-left div.csi-image {
		float: left;
		clear: both;
	}
	
	.csi-left div.csi-text {
		clear: left;
	}
	
	
	/* INTEXT LEFT */
	.csi-intext-left .csi-image {
		float: left;
		clear: right;
		margin-right: 5px;
	}
	
	
	/* INTEXT RIGHT */
	.csi-intext-right{
		float:left;
	}
	.csi-intext-right div.csi-text {

	}

	.csi-intext-right .csi-image {
		float: right;
		margin-left: 5px;
	}
	
	
	/* INTEXT RIGHT NOWRAP */

	.csi-intext-right-nowrap{
		float:left;
	}

	.csi-intext-right-nowrap .csi-text {
		/*margin-right: 215px; will have to be an inline style - controlled by TS*/
	}

	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html .csi-intext-right-nowrap .csi-text {
		height: 1%;
	}
	/* End hide from IE5/mac */ 
	
	.csi-intext-right-nowrap .csi-image {
		float: right;

	}
	
	
	/* INTEXT LEFT NOWRAP*/	
	.csi-intext-left-nowrap .csi-text {

		 /*margin-left: 215px;will have to be an inline style - controlled by TS*/
	}

	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html .csi-intext-left-nowrap .csi-text {
		height: 1%;
	}
	/* End hide from IE5/mac */
	
	.csi-intext-left-nowrap .csi-image {
		float: left;
		
		margin-right:5px;

	}



h1,
h1.csc-firstHeader {
	font-size:14px;
	color: #0c278d;
/*	border-bottom:1px solid #19105F;*/
}

p.csc-abstract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0c278d;
	line-height:180%;
	text-indent:0px;
}


p.bodytext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0c278d;
	line-height:180%;
	text-indent:0px;
}

.csi-text ul li {
	 	list-style-position:inside;
}

.external-link-new-window img,
.internal-link img
{
	border:0px;
}

ul li a,
td font a,
td a b,
span.newsfeed a b,
#Footer a,
h1 a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0c278d;
	line-height:180%;
	text-indent:0px;
}
ul li a:hover,
td font a:hover,
td a b:hover,
span.newsfeed a b:hover,
#Footer a:hover,
h1 a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8b9ecc;
	line-height:180%;
	text-indent:0px;
}




    div.tx-linklist-pi1 {
    }

    div.tx-linklist-CategoryWrap{
    clear:both;


    }

    h1.tx-linklist-Category{
border-bottom:1px solid #0c278d;
    }
    .tx-linklist-listView{
	
    }

    .tx-linklist-listView-linkImage {
        padding-top:10px;
	display:block;
	height:50px;
    }

    a.tx-linklist-listView-linkLabel{
	padding:5px;
	color: #0c278d;
	font-size:12px;
    }


    a.tx-linklist-listView-linkLabel:hover{
	color: #8b9ecc;
    }


