  body { 
    text-align: center;
    background: url(bg.png) top repeat-x #848D96;
    background-color: #848D96;
    font-size: 12px;
    font-family: Verdana,Arial,SunSans-Regular,Sans-Serif;
    color: #333333;
    }

  table { border: 0px none ;
    margin: 0px;
    padding: 0px;
    background-color: white;
    }
/*
  tr { background-color: #EEEEEE;
    }

  td { padding: 2px;
    }
*/
  #mainpage { 
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    border: 1px solid #FFFFFF;
    background-color: #BFDFFF;
    text-align: left;
    width: 850px;
    }
  #main {
    width: 850px;
    min-height: 600px;
    }
  div#toplogo a img {
    margin-right: 124px;
  }
  #middle {
	width: 670px;
	margin-left:180px;
  }
	#content {
	  width:657px;
       min-height:700px;
	   margin-bottom:0;
	   padding: 10px 5px;
	    border-left: 3px solid #848D96;
	    background-color: #FFFFFF;
	    }
	  #topmenu { 
	    border-right: 0px none;
	    padding: 5px;
	    background: #002447;
	    margin: 0px;
	    color: #FFFFFF;
	    text-align: left;
	    font-size: 12px;
	    font-weight: bold;
	    height: 30px;
	    }
		#normalcontent {
		width:657px;
		}
	  #topmenu a {
	    color:#FFFFFF;
	  }
	  #tools{
		padding: 1px 5px;
	    background-color: #848D96;
	    font-weight: bold;
	    font-size: 10px;
		height:14px;
		color:#FFFFFF;
	    }
	 #tools a {
	 	color:#FFFFFF;
	 }
	  #history {
	  float:left;
	  }
	  #print {
	  float:right;
	  }

  #leftmenu {
    float: left;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    width: 180px;
    background-color: #BFDFFF;
	clear: both;
    }

	 #topbanner { 
		width: 180px;
	    }
 div#leftcontent {
  	background-color: #BFDFFF;
	color: #FFFFFF;
	width: 180px;
  }	
 div#leftcontent img {
 	margin-top: 10px;
 	margin-left: auto;
    	margin-right: auto;
 	vertical-align:middle;
 }
 #quicklinks {
  background-color: #BFDFFF;
  color: #FFFFFF;
  padding: 0px 0px 0px 0px;
 }
 #quicklinks ul {
  width: 180px;
  padding: 0px 0px 0px 0px;
  text-align: center;
 }
 #quicklinks li {
   list-style-type: none;
   float: left;
   margin-left: auto;
   margin-right: auto;
 }
 #quicklinks li img {
   	margin-top: 0px;
 	margin-left: auto;
    	margin-right: auto;
 	vertical-align:middle;
 }
 #quicklinks hr { 
 	    border: 0pt none ;
 	    margin: 15px 10px 10px 0px;
	    height: 1px;
	    background-color:#FFFFFF
	    } 
 #quicklinks li.spc {
   list-style-type: none;
   list-style-position: inside;
 }	    
 #quicklinks a {
 	color: #FFFFFF;
 }	    
 #rightcontent {
	font-size:12px;
	width:180px;
	/*position: relative;*/
	float: right;
	margin-right:5px;
	margin-left:5px;
	margin-top:50px;
	padding:4px;
	background-color: #BFDFFF;
	color: #000000;
  }
  #rightcontent a { 
  	color: #000000;	
  }
  #bordercontent div.csc-firstHeader{
	text-align:center;
	margin-bottom:2px;
  }
  
  #toplogo {
    height: 100px;
    padding: 0px;
    border-style: none none solid;
    border-color: #FFFFFF;
    border-width: 0px 0px 1px;
    text-align: right;
    }

  #footer { 
    margin: 2px 4px;
    text-align: right;
    color: #002447;
    background-color: #BFDFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 14px;
    font-weight: bold;
    }

  #footer a { color: #002447;
    }
	/* Navigation */

	div#navcontainer {
	    background-color: #d5d5d5;
	    width: 180px;
	    border-top: 1px solid #FFFFFF;
	    border-bottom: 0px;
	}
	div#navcontainer * {
	    margin: 0px;
	    padding: 0px;
	    color: black;
	}
	div#navcontainer .cur {
		color: #002447;
	}	

	div#navcontainer .act {
		color: #002447;
	}
	div#navcontainer ul {
		list-style-type: none;
	}
	div#navcontainer ul li {
		border-bottom: 1px solid black;
	}
	div#navcontainer ul li a,
	div#navcontainer ul li div {
	    padding: 3px 3px 3px 10px;
	    text-decoration: none;
	    font-family: verdana,arial,helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    display: block;
	}
	div#navcontainer ul li a:hover {
		background-color: #ffffff;
	}
	div#navcontainer ul ul {
		background-color: #e5e5e5;
	}
	div#navcontainer ul ul li {
		border-bottom: none;
	}
	div#navcontainer ul ul li a,
	div#navcontainer ul ul li div {
	    font-size: 10px;
	    padding-left: 25px;
	}
	div#navcontainer ul ul li a:hover{
	    background-color: #BFDFFF;
	}
	div#navcontainer ul ul ul li a,
	div#navcontainer ul ul ul li div {
	    font-size: 10px;
	    padding-left: 30px;
	}

	div#navcontainer div.quicklinks ul li {
	    background-color: #d5d5d5;
	    font-size: 50px;	
	}

 
 div#content H2 {
  	height:15px;
 	font-size:15px;
	color: #696969;
	vertical-align:middle;
 }
  div#content H3 {
  	padding-bottom:2px;
	width: 100%;
  	height:20px;
	background-color: #BFDFFF;
 	font-size:15px;
	color: #002447;
 }
 div#content H3 a {
	color: #002447;
 }
 .tx-youtubeapi-list ul {
   list-style-type: none;
 
 }
 .csc-textpic-imagewrap  {
 clear:right !important;
 }
 .csc-textpic-clear {
 clear:right !important;
 }
 .csc-header h1{
	display:inline-block;
	padding-left:30px;
	line-height:25px;
	background:transparent url(icon25_01.png) center left no-repeat;
	vertical-align:middle;
}
 .csc-header h1 , h1.csc-firstHeader{
	font-size:20px;
	color: #002447;
	padding-bottom:2px;
	font-weight: normal;
 }
 
  .csc-header h2{
	display:inline-block;
	padding-left:24px;
	line-height:19x;
	background:transparent url(icon19s_01.png) center left no-repeat;
	vertical-align:middle;
}
 .csc-header h2 , h2.csc-firstHeader{
	font-size:15;
	color: #696969;
	padding-bottom:1px;
	font-weight: normal;
 }
 
  .csc-textpic-text h3{
	display:inline-block;
	padding-left:24px;
	padding-right:-24px;
	line-height:19px;
	background:transparent url(icon19_01.png) center left no-repeat;
	vertical-align:middle;
}
 .csc-textpic-text h3, h3.csc-firstHeader{
	font-size:15px;
	color: #000000;
	background-color:#002447;
	padding-bottom:1px;
	font-weight: normal;
 }

