BODY {	
  	margin: 0 0 0 0;
  	background-color: #ffffff;	
  	background-image: url("http://host572.ipowerweb.com/~cconnect/fileadmin/c-connect/main/images/bg_main.gif");
  	}
  
  P, DIV {
  	font-family: verdana, arial;
  	font-size: 10px;
  	line-height: 1.25em;	
  	}
  
  a {
  	text-decoration: underline;	
  	color:  #5A5A5A;
  	outline: none;
  	}
  a:visited {
  	color:  #5A5A5A;
  	}
  a:active {
  	color:  #5A5A5A;
  	}
  a:hover {
  	color: #5A5A5A;
  	text-decoration: none;
  	}
  	
  OL, UL {	
  	font-family: verdana, arial;
  	font-size: 10px;
  	line-height: 1.25em;
  	line-height: 16px;
  	list-style-position: inside;
  	margin-left: 15;
  	padding-left: 1em;
  	text-indent: -1.29em;	
  	}
  	
  H1	{ 
  	font-family: geneva, arial;
  	font-size: 14px;
  	font-weight:bolder;	
  	margin: 1px 0px 0px 0px;
  	color: #4A4D84;
  	}
  	
  H2 { 
  	font-family: geneva, arial;
  	font-size: 14px;	
  	margin: 12px 0px 5px 0px;
  	}
  	
  H3 { 
  	font-family: geneva, arial;
  	font-size: 12px;	
  	margin: 0px 0px 0px 0px;
  	}
  	
  H4 { 
  	font-family: geneva, arial;
  	font-size: 12px;
  	font-weight:bolder;	
  	margin: 9px 5px 12px 5px;
  	}
  	
  .smSpace {
  	font-size: 6pt;
  	}	
  	
  #brandingBlock {
  	background-color: #FE7D19;
  	background-image: url(/fileadmin/template/assets/images/bg_brand_block.gif);
  	}
  
  #banner1 {
  	background-color: #94A6BD;	
  	}
  	
  #banner2 {
  	background-color: #322A32;	
  	}
  	
  #middleNav {
  	background-color: #94A6BD;
  	background-image: url(/fileadmin/template/assets/images/bg_middleNav.gif);
  	}
  	
  #footerBlock {
  	background-color: #5A618C;
  	background-image: url(/fileadmin/template/assets/images/bg_footer.gif);
  	}
  	
  #bannerFooterBlock {	
  	background-image: url(/fileadmin/template/assets/images/bg_banner_footer.gif);
  	background-color: #FFFFFF;
  	}
  
  .footerContent {
  	font-family: geneva, arial;
  	color: #A5BAD4;
  	font-size: 10px;
  	padding-left: 23px;	
  	padding-top: 7px;
  	}
  	
  .legals {
  	font-family: geneva, arial;
  	color: #182063;
  	font-size: 10px;	
  	}
  	
  #pageContainer {
  	width: 740;
  	}
  	
  #tableBorder {
  	border: solid 2px #000000;
  	}	
  	
  #tableBorderV1 {
  	border-left: solid 2px #000000;
  	border-right: solid 2px #000000;
  	}	
  
  /* Content column */
  #contentBlock {
  	padding-left: 23px;
  	padding-right: 23px;
  	padding-top: 13px;
  	padding-bottom: 13px;
  	vertical-align: top;
  	background-color: #FAF7F7;	
  	}
  
  #content {
  	padding-left: 7px;
  	padding-right: 7px;		
  	}
  
  #colRight {
  	padding-left: 10px;
  	}
  	
  .tableDivider {
  	font-size: 3px;
  	}
  
  /* Menu 1 column */
  
  #topNav {
  	background-color: #5A6994;
  	background-image: url(/fileadmin/template/assets/images/bg_topNav.gif);
  	}
  
  .topNav {	
  	background-color: #182063;
  	padding: 11px 9px 11px 9px;
  	}
  	
  #extranetNav {
  	background-color: #E6E6F5;	
  	font-family: verdana, arial;
  	font-size: 10px;
  }
  	
  .offTopNav {	
  	padding: 23px 9px 23px 9px;	
  	vertical-align: middle;
  	background-color: #182063;
  	border-right: 1px solid #6467A2;	
  	}
  	
  A.offTopNav, A.offTopNav:link, A.offTopNav:visited {
  	text-decoration: underline;
  	}
  	
  A.offTopNav:hover {
  	text-decoration: none;
  	}
  	
  .onTopNav {	
  	padding: 23px 9px 23px 9px;	
  	vertical-align: middle;
  	background-color: #6467A2;	
  	}
  
  #menu_1 {	
  	font-family: verdana, geneva, arial;
  	font-size: 10px;
  	padding: 11px 9px 11px 1px;
  	color: #FFFFFF;
  	font-weight:bolder;
  	}
  
  #menu_1 A {	
  	color: #FFFFFF;
  	text-decoration: underline;
  	}
  
  #menu_1 A:hover {	
  	color: #FFFFFF;
  	text-decoration: none;
  	}
  
  #menu_1 A:active {	
  	color: #FFFFFF;
  	text-decoration: underline;
  	}
  
  #menu_1 A:visited {	
  	color: #FFFFFF;
  	text-decoration: underline;
  	}
  
  #menu_2 {	
  	font-family: verdana, geneva, arial;
  	font-size: 10px;	
  	font-weight:bolder;
  	line-height: 1.25em;	
  }
  
  #menu_3 {	
  	font-family: verdana, geneva, arial;
  	font-size: 10px;	
  	font-weight:bolder;
  	line-height: 3.25em;
  	}
  
  
  /*  Breadcrumb, general for all table cells: */
  #breadcrumb {
  	font-family: geneva, arial;
  	font-size: 9px;	
    	padding: 0px 0px 0px 0px;
  }
  
  TR#breadcrumb TD A {
    	text-decoration: none;
  	}
  	
  TR#breadcrumb TD A:hover {
    	text-decoration: underline;
  	}
  	
  TR#breadcrumb TD.oddcell {
    	background-color: #666699;
  	}
  	
  TR#breadcrumb TD.menu3-level1-act {
    	background-color: #88292A;
  	}
  
  /* Style for the Path-menu: */
  TD#path {
    white-space: nowrap;
    background-color: #F8F8EC;
    font-family: verdana, arial;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    padding: 1px 1px 5px 5px;
  }
  
  TD#path A {
    text-decoration: none;
    color:black;
  }
  
  TD#path A:hover {
    text-decoration: underline;
  }
  
  .headerBlock {
    background-color: #88292A;
  }
  
  .searchBoxText {
  	font-family: geneva, verdana, arial;
  	font-size: 10px;
  	color: #182063;
  	}
  	
  .searchBox {
  	font-family: geneva, verdana, arial;
  	font-size: 10px;
  	width: 100px;
  	}
  	
  TD#headerText { 
  	font-family: geneva, arial;
  	font-size: 26pt;
  	font-weight:bolder;
  	}
  	
  .newsAbstract {
  	font-family: geneva, verdana, arial;
  	font-size: 11px;	
  	font-style: italic;
  	line-height: 1.25em;
  	}
  	
  .newsTitle {
  	font-family: geneva, arial;
  	font-size: 14px;	
  	line-height: 1.25em;
  	margin: 0px 0px 0px 0px;
  	}
  	
  .mailform {
  	font-family: geneva, verdana, arial;
  	font-size: 10px;
   }
   
   .mailformrequired {
  	font-family: geneva, verdana, arial;
  	font-size: 10px;
   }
   
  .mailformcomment {
  	font-family: geneva, verdana, arial;
  	font-size: 10px;
   }
   
  /* Quotes database display */
  
  #quoteBlock {
  	padding: 13px 9px 3px 9px;	
  	vertical-align: middle;
  	background-color: #FFFFFF;	
  	}
   
  #quote {
      margin: 3px 0px 3px 0px;
  	font-family: geneva, verdana, arial;
  	font-size: 11px;
  	font-style: italic;
   }
   
  #quoteAuthor {
  	font-family: geneva, verdana, arial;
  	font-size: 10px;	
   } 

