BODY {font-family: Bitstream Vera Sans, Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	background: #fff;
	margin: 0px;
	}
	
a:link {color: #94012A; font-weight: bold; text-decoration: none;} 
a:visited {color: #94012A; font-weight: bold; text-decoration: none;}
a:active {color: #94012A; font-weight: bold; text-decoration: none;}
a:hover {color: #94012A; font-weight: bold; text-decoration: underline;}
	
/* DIV, SPAN, LI, UL, TD {-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;} */
	
TD {
   font-family: Bitstream Vera Sans, Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #333;
   }
   
   H1 {
   font-weight: bold;
   font-size: 11px;
   margin: 0;
   background: #FDCA7D;
   border-top: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;; padding-left:8px; padding-right:8px; padding-top:5px; padding-bottom:5px
   }
   
H2 {
   font-weight: bold;
   font-size: 12px;
   text-align: center;
   color: #94012A;
   margin: 0;
   background: #fff url('/fileadmin/templates/cinimages/Header2OrangeGradient.jpg') repeat-x;; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px
   }
   
H3 {
   font-weight: bold;
   font-size: 11px;
   margin: 0;
   background: #C0C0C0;
   border-top: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;; padding-left:8px; padding-right:8px; padding-top:5px; padding-bottom:5px
   }
   
H4 {
   font-weight: bold;
   font-size: 10px;
   margin: 0;
   background: #FFF;
   border-top: 1px solid #CCC;
   border-bottom: 1px solid #CCC; padding-left:8px; padding-right:8px; padding-top:5px; padding-bottom:5px
   }
   
H5 {
   font-weight: bold;
   font-size: 10pt;
   margin: 0;
   background: #fff url('/fileadmin/templates/cinimages/h3_shading.jpg') repeat-x;; font-family:Bitstream Vera Sans; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px
   }
   
h5 a:link, h5 a:visited {
	color: #333;
	text-decoration: none;
}

h5 a:hover, h5 a:active{
	color: #94012A;
	text-decoration: underline;
}

H6 {
   font-weight: bold;
   font-size: 10pt;
   margin: 0;
   background: #fff url('/fileadmin/templates/cinimages/h3_shading.jpg') repeat-x;; font-family:Bitstream Vera Sans; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px
   }
   
h6 a:link, h6 a:visited {
	color: #333;
	text-decoration: none;
}

h6 a:hover, h6 a:active{
	color: #94012A;
	text-decoration: underline;
}

H7 {
   font-weight: bold;
   font-size: 10pt;
   margin: 0;
   background: #fff url('/fileadmin/templates/cinimages/h3_shading.jpg') repeat-x;; font-family:Bitstream Vera Sans; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px
   }
   
h7 a:link, h6 a:visited {
	color: #333;
	text-decoration: none;
}

h7 a:hover, h6 a:active{
	color: #94012A;
	text-decoration: underline;
}

.bodytext {font-family: Bitstream Vera Sans, Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	background: transparent;
	margin: 5px;
	}
	
.header {
   height: 103px;
   background: URL(/fileadmin/templates/cinimages/top_shading.jpg) #fff repeat-x;
   border-bottom: 1px solid #4B0000;
   }
	
.searchbar {
   height: 22px;
   font-weight: bold;
   color: #fff;
   background: #94012A;
   padding: 0 0 0 35px;
   border-top: 1px solid #7C0012;
   border-bottom: 1px solid #AD1A43;
   }

.searchbox {
   font-size: 10px;
   color: #333;
   width: 200px;
   background: #fff;
   border-top: 1px solid #333;
   border-right: 1px solid #333;
   border-bottom: 1px solid #ccc;
   border-left: 1px solid #ccc;
   }
   
.go {
   font-size: 9px;
   font-weight: bold;
   color: #333;
   width: 30px;
   height: 17px;
   background: #FFCC00;
   border-top: 1px solid #FFFC4A;
   border-right: 1px solid #FFFC4A;
   border-bottom: 1px solid #B38000;
   border-left: 1px solid #B38000;
   padding: 0 0 2px 0;
   cursor: pointer;
   }
   
.belowsearch {
   font-size: 1px;
   height: 8px;
   color: #FFCC00;
   background: #FFCC00;
   border-top: 1px solid #DE4B74;
   }
   
.leftnav {
   width: 177px;
   background: #95022B;
   border-top: 1px solid #333;
   border-right: 1px solid #333;
   border-bottom: 1px solid #333;
   vertical-align: top;
   }
   
.menutopitem {
   text-align: center;
   font-size: 12px;
   font-weight: bold;
   color: #fff;
   padding: 3px 20px 2px 10px;
   line-height: 18px;
   border-top: 0px solid #F5E9EB;
   border-bottom: 1px solid #333;
   display: block;
   text-decoration: none;
   }

a:link.navitems, a:visited.navitems {
   font-size: 11px;
   font-weight: normal;
   color: #fff;
   padding: 3px 20px 2px 10px;
   line-height: 13px;
   border-top: 1px solid #F5E9EB;
   border-bottom: 1px solid #333;
   display: block;
   text-decoration: none;
   }
   
   a:hover.navitems, a:active.navitems {
      background: #6F0120;
      border-top: 1px solid #6F0120; 
      border-bottom: 1px solid #6F0120;
      }
      
.special {
   font-size: 11px;
   background: #fff;
   padding: 6px;
}

a:link.special, a:visited.special {
   font-size: 11px;
   font-weight: normal;
   color: #95022B;
   background: #E1E1E1;
   padding: 4px;
   line-height: 13px;
   display: block;
   text-decoration: none;
   border-top: 1px solid #fff; 
   border-bottom: 1px solid #fff;
   }
   
      a:hover.special, a:active.special {
      color: #333;
      background: #CCC;
      border-top: 1px solid #6F0120; 
      border-bottom: 1px solid #6F0120;
      }
      
      
.special2 {
   font-size: 11px;
   font-weight: bold;
   background: #fff;
   padding: 10px;
}

a:link.special2, a:visited.special2 {
   font-size: 18px;
   font-weight: bold;
   color: #3272B2;
   background: #E1E1E1;
   padding: 8px;
   line-height: 20px;
   display: block;
   text-decoration: none;
   border-top: 1px solid #fff; 
   border-bottom: 1px solid #fff;
   }
   
      a:hover.special2, a:active.special2 {
      color: #333;
      background: #CCC;
      border-top: 1px solid #6F0120; 
      border-bottom: 1px solid #6F0120;
      }

      
.middlecol {
   font-size: 11px;
   vertical-align: top;
   background: #fafafa;
   border-top: 1px solid #7F7F7F; 
   border-right: 1px solid #7F7F7F; 
   border-bottom: 1px solid #B2B2B2; 
   border-left: 1px solid #B2B2B2; 
   }
   .middlecol p { margin-left: 8px; margin-right: 8px;}

.rightcol {
   vertical-align: top;
   background: #F5F5F5;
   border-top: 1px solid #7F7F7F; 
   border-right: 1px solid #7F7F7F; 
   border-bottom: 1px solid #B2B2B2; 
   border-left: 1px solid #B2B2B2; 
   }
   
.farrightcol {
   vertical-align: top;
   background: #F5F5F5;
   border-top: 1px solid #7F7F7F; 
   border-right: 1px solid #7F7F7F; 
   border-bottom: 1px solid #B2B2B2; 
   border-left: 1px solid #B2B2B2; 
   }
   
.content {font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
   line-height: 15px;
   padding: 15px;
}

.content-right {font-family: Verdana, Arial, Helvetica;
   font-size: 10px;
   line-height: 14px;
   padding: 8px;
}
   
.spacer {
   font-size: 1px;
   width: 10px;
   }
   
.new-item {
   font-size: 11px;
   font-weight: bold;
   padding: 5px;
   margin: 0 0 5px 0;
   background: #E1E1E1;
   border-top: 1px solid #B2B2B2; 
   border-right: 1px solid #B2B2B2; 
   border-bottom: 1px solid #B2B2B2; 
   border-left: 1px solid #B2B2B2; 
   }
   
.new-item-date {
   font-size: 9px;
   font-weight: normal;
   float: right;
   }
   
.fineprint {
   font-size: 12px;
   height: 22px;
   color: #fff;
   background: #8D62A7;
   text-align: center;
   padding: 5px;
   border-top: 1px solid #7C0012;
   border-bottom: 1px solid #AD1A43;
   text-align: left;
   }

.headernavitem {
   border: solid;
   border-width: 1px 1px 0px 1px;
   border-color: #A6296F;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	word-spacing: .005em;
	color: #333;
	vertical-align: middle;
	background: #e1e1e1;}
      .headernavitem a:link {text-decoration: none; font-weight: normal; color: A6296F;}
      .headernavitem a:visited {text-decoration: none; font-weight: normal; color: A6296F;}
      .headernavitem a:active {text-decoration: none; font-weight: normal; color: A6296F;}
      .headernavitem a:hover {text-decoration: none; font-weight: normal; color: A6296F;}

.headernavitemtable {
   border-spacing: 0px;
   border-width: 0px 0px 1px 0px;
   padding: 0pm;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 15px;
	color: #333;
	background: #e1e1e1;}

      .headernavitem a:link {text-decoration: none; font-weight: normal; color: A6296F;}
      .headernavitem a:visited {text-decoration: none; font-weight: normal; color: A6296F;}
      .headernavitem a:active {text-decoration: none; font-weight: normal; color: A6296F;}
      .headernavitem a:hover {text-decoration: none; font-weight: normal; color: A6296F;}


/* elements for STATE pages */
   
.contentbox {font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
   line-height: 15px;
   padding: 10px;
   margin: 8px;
   background: #E9E9E9;
   border-top: 1px solid #CCC;
   border-right: 1px solid #CCC;
   border-bottom: 1px solid #CCC;
   border-left: 1px solid #CCC;
}

.stateimage {
   float: left;
   margin: 0 10px 5px 0;
   }
   
.flagimage {
   float: right;
   margin: 0 0px 7px 10px;
   }
   
.flagcaption{
   width: 100px;
   float: right;
   text-align: center;
   }
   
.statecontent {font-family: Verdana, Arial, Helvetica;
	vertical-align: middle;
   font-size: 11px;
   line-height: 18px;
   margin: 15px;
   
}

.statespacer {
   font-weight: normal;
   font-size: 1px;
   margin: 0 0 0 0;
   padding: 0px 0px 0px 0px;
   clear: left;
   }

.statetitle {
   font-weight: bold;
   font-size: 12px;
   margin: 0 0 0 0;
   padding: 5px 8px 5px 8px;
   background: #FFF;
   border-top: 1px solid #CCC;
   border-bottom: 1px solid #CCC;
   clear: left;
   }

.loginbox {
   font-size: 10px;
   color: #333;
   width: 90px;
   background: #fff;
   border-top: 1px solid #333;
   border-right: 1px solid #333;
   border-bottom: 1px solid #ccc;
   border-left: 1px solid #ccc;
   margin: 0 0 1px 0;
   }
   
.logincontainer {
   font-size: 9px;
   line-height: 15px;
   width: 260px;
   text-align: left;
   margin: 0 0 10px 0;
}
   
.login {
   font-size: 9px;
   text-transform: uppercase;
   font-weight: bold;
   color: #333;
   height: 18px;
   background: #FFCC00;
   border-top: 1px solid #FFFC4A;
   border-right: 1px solid #FFFC4A;
   border-bottom: 1px solid #B38000;
   border-left: 1px solid #B38000;
   cursor: pointer;
   }
   
.buttons {
   text-transform: uppercase;
   background: URL(images/button_bkg.gif) #CEC5BD repeat-x;
   border-top: 1px solid #AA000D;
   border-right: 1px solid #AA000D;
   border-bottom: 1px solid #000;
   border-left: 1px solid #000;
   padding: 2px 5px 0 5px;
   margin: 0 0 0 0;
   }
   
   a:link.buttons, a:link.buttons, a:link.buttons {color: #000; background: URL(images/button_bkg.gif) #CEC5BD repeat-x;}
   a:hover.buttons {text-decoration: none; color: #000; background: #DBDBDB}

.csc-menu {
   padding: 5px;
   list-style-type: none;
   }

.csc-menu LI {
   padding: 0 0 11px 0;
   }

.news-list-container {
   background: #fafafa;
   padding: 5px;
	font-size:9px;
	margin-left:3px;
	color: #000000;
}

.news-list-item background #fafafa padding 5px font-size 9px margin-left 3px color #000000 .news-list-morelink, .news-list-category {
   padding: 5px;
	font-size:9px;
	margin-left:3px;
	color: #000000;
}

.news-list-item-title {
   font-weight: bold;
   font-size: 11px;
   margin: 0 0 0 0;
   padding: 5px 8px 5px 8px;
   background: #ddd;
   border-top: 1px solid #ddd;
   border-bottom: 1px solid #ddd;
   }

.news-list-date {
   font-weight: normal;
   font-family: Bitstream Vera Sans, Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	background: transparent;
	margin: 5px;
	}

.news-list-author {
   font-weight: normal;
   font-family: Bitstream Vera Sans, Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	background: transparent;
	margin: 5px;
	display: inline
	}
	
.news-list-container IMG {

	float: left;
	border:1px solid #fff;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px
}
.news-list-category IMG {
	float: left;
	border:medium none;
	margin:0px; text-align:left
}

.commentary-image {
    align: left;
}

.autologoutsubmitLink {
   color: #00f;
   background-color: transparent;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   cursor: hand;
}

div.ttnews_author,
div.ttnews_author p.bodytext {
display: inline
}


div.tx-twittersearch-pi1 ul.listing li.entry

{

min-height: 58px;

width: 250px;

list-style-type: none;

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #aaaaaa;

border-right-color-value: #aaaaaa;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #aaaaaa;

border-left-color-value: #aaaaaa;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

padding-top: 5px;

padding-right: 5px;

padding-bottom: 5px;

padding-left: 5px;

margin-bottom: 5px;

}

div.tx-twittersearch-pi1 ul.listing

{

float: left;

width: 80%;

}