	body {
		background:#fbd660 url('../_assets/bg.gif') repeat-x;
	}

	body, input, textarea {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size:11px;
	}
	#sub-menu{
		
	}

	a, a:link, a:visited {
		color:#229bd3;
		text-decoration:none;
	}

	a:hover {
		color:#0a2d58;
	}

	h4 {
		font-size:11px;
		color:#006677;
		font-weight:bold;
	}

	.clear {
		content:".";
	    display:block;
	    height:0px;
	    clear:both;
		overflow:hidden;
	}
	div#scroll p.bodytext{
		padding-bottom: 10px;	
	}
	
	#container {
		width:980px;
		height:570px;
		margin:0 auto;
	}
	
	#content {
		float:left;
		width:797px;
		height:444px;
		background:#fff url('../_assets/content-bottom.gif') no-repeat;
		background-position:bottom;
		margin:0 auto;
		padding-top:16px;	
	}
	div#search{
		position: absolute;
		z-index: 999;
		left: 50%;
		margin: 20px auto 0 238px;
	}
	div#search input.tx-indexedsearch-searchbox-sword{
		width: 115px;
	}
	div#search input.tx-indexedsearch-searchbox-button{
		width: 17px;
		height: 18px;
		background: url('../_assets/search-arrow.jpg') no-repeat;
		border: none;
		cursor: pointer;
	}



/**** HEADER ****/

	#header {
		background: url('../_assets/header-bg.gif') repeat-x;
		width:797px;
		height:55px;
		margin:0 auto;
	}

	#header img.logo {
		margin:0 0 0 0;	
	}


/**** MAIN MENU ****/

	#main-menu {
		height:33px;
		width:797px;
		margin:0 auto;
		background:#fff url('../_assets/menu/menu-bg.gif') no-repeat;
		background-position:center;
		font-size:9px;
	}
	
	#main-menu #topmenu{
		margin-left: 30px;
		height: 33px;
	}
	#main-menu #topmenu td.divider {
		width: 21px;
	}
	#main-menu #topmenu td.menuitem{
		vertical-align: middle;
		background: transparent url('../_assets/menu/menu-downarrow.gif') no-repeat top right;
	}
	#main-menu #topmenu td.active{
		background: transparent url('../_assets/menu/menu-active-background.gif') no-repeat top right;
	}
	
	#main-menu #topmenu td.menuitem a{
		color: #ec8b38;
		font-weight: bold;
		font-size: 9px;
	}
	#main-menu #topmenu td.active a{
		color: #0a2d58;
	}
	
/**** SUB MENU ****/
	#sub-menu div.menu-fold{
		position: absolute;
		z-index: 999;
		display: none;
	}
	#sub-menu table.menu-fold td.top{
		height: 12px;
		background: transparent url('../_assets/menu/sub/menu-fold-top.png') repeat-x;
	}
	#sub-menu table.menu-fold td.bottom{
		height: 19px;
		background: transparent url('../_assets/menu/sub/menu-fold-bottom.png') repeat-x;
	}
	
	#sub-menu table.menu-fold td.left{
		width: 11px;
		background: transparent url('../_assets/menu/sub/menu-fold-left.png') repeat-y;
	}
	#sub-menu table.menu-fold td.right{
		width: 18px;
		background: transparent url('../_assets/menu/sub/menu-fold-right.png') repeat-y;
	}
	
	#sub-menu table.menu-fold td.top-left{
		background: transparent url('../_assets/menu/sub/menu-fold-top-left.png') repeat-y;
	}
	
	#sub-menu table.menu-fold td.top-right{
		background: transparent url('../_assets/menu/sub/menu-fold-top-right.png') repeat-y;
	}
	
	#sub-menu table.menu-fold td.bottom-left{
		background: transparent url('../_assets/menu/sub/menu-fold-bottom-left.png') repeat-y;
	}
	
	#sub-menu table.menu-fold td.bottom-right{
		background: transparent url('../_assets/menu/sub/menu-fold-bottom-right.png') repeat-y;
	}	
	
	#sub-menu table.menu-fold td.content{
		background: #fff;
	}
	
	#sub-menu table.menu-fold td.content{
		background: #fff;
	}
	#sub-menu table.menu-fold td.content a{
		color: #29456A;
		font-weight: bold;
		font-size: 9px;
	}
	#sub-menu table.menu-fold td.content a:hover{
		color: #ec8b38;
	}
	div#sub-menu table.menu-fold td.content ul li{
		margin: 0 12px 5px 0;
	}	
	
/**** SUB SUB MENU ****/	
	div#sub-menu table.menu-fold td.content ul li ul{
		display: none;
		margin: 5px 0 0 0;
	}
	div#sub-menu table.menu-fold td.content ul li ul li{
		padding: 0 15px 0 15px;
	}
	div#sub-menu table.menu-fold td.content ul li ul li a{
		color: #229BD3;	
	}
	div#sub-menu table.menu-fold td.content ul li ul li a:hover{
		color: #ec8b38;	
	}	

/**** LEFT MENU ****/

	#left-menu {
		float:left;
		width:92px;
		height:444px;
	}

	#left-menu ul {
		width:80px;
		margin-top:10px;
	}
	
	#left-menu ul li {
		margin-left:15px;
		clear:left;
	}
	
	#left-menu ul li.active a {
		color:#0a2d58;
	}

	#left-menu ul li a {
		float:left;
		color:#e50f2d;
		font-size:9px;
		text-decoration:none;	
		margin:10px 11px 0 11px;
	}

	#left-menu ul li a:hover {
		color:#0a2d58;
	}


/**** FOOTER MENU ****/

	#footer-menu {
		float:left;
		height:20px;
		width:747px;
		margin:5px 0 0 125px;
		font-size:9px;
		color:#0a2d58;
	}

	#footer-menu a,#footer-menu a:link {
		font-size:9px;
		color:#0a2d58;
		text-decoration:none;
	}
	
	#footer-menu a:hover {
		color:#006677;
	}

	#footer-menu li.first {
		border-left: none !important;
		font-size:9px;
	}
	
	#footer-menu li.active a{
		color:#006677;
	}

	#footer-menu li {
		padding: 0 8px 0 8px;
		border-left: 1px solid #0099a2;
		display: inline;
	}


/**** HOME ****/

	div.block-top {
		position:relative;
		float:left;
		width:472px;
		height:90px;
		background-color:#0099a2;		
		font-size:13px;
		line-height:18px;
		color:#ffffff;
		padding:8px 10px 12px 12px;
		margin:0 0 0 41px;
		z-index:2;
	}

	div.block-news {
		float:left;
		width:219px;
		height:140px;
		background-color:#ebf7fd;
		padding:6px 0 6px 0;
		margin:15px 20px 0 41px;
	}
	
	div.block-news-long{
		float:left;
		width:220px;
		height: 277px;
		margin:0 20px 0 41px;
		background-color:#ebf7fd;
		overflow: hidden;
	}

	div.block-news-long .item .title, div.block-news .item .title {
		font-size:11px;
		font-weight:bold;
		color: #0a2d58;
		background: #EBF7FD url('../_assets/news/arrow-right.gif') no-repeat top left;
		padding-left:10px;
		margin:0 8px 0 8px;
		line-height: 13px;
	}

	div.block-news-long .item .text, div.block-news .item .text {
		color:#0a2d58;
		margin:0 8px 0 8px;
		line-height:13px;
	}
	div.block-news-long .item .text p, div.block-news .item .text p {
		display: inline;
	}

	div.block-news-long .item .more, div.block-news .item .more {
		margin:0 0 3px 8px;
		line-height:13px;
		display: inline;
	}

	div.block-news .divider {
		height:1px;
		background: url('../_assets/news/divider.gif') repeat-x;
		margin:5px 0 5px 0;
	}
	
	div.block-news-long .divider {
		height:1px;
		background: url('../_assets/news/divider.gif') repeat-x;
		margin:10px 0 10px 0;
	}	
	
	div.block-news-long .divider:last-child{
		display: none;
	}
	
	div.cuber {
		position:relative;
		float:left;
		margin:-110px 0 -5px 7px;
		width:468px;
		height:278px;
		z-index:1;
	}


/**** NEWS ****/

	div.block-large-left {
		float:left;
		background-color:#ebf7fd;
		width:467px;
		height:277px;
		padding:0;
		margin:0 0 0 41px;
		overflow: hidden;
	}
	
	div.block-large-left div.item{
		margin: 6px 0 0 5px;
	}

	div.block-large-left .title h1 {
		font-size:12px;
		color:#0a2d58;
		background: url('../_assets/news/arrow-right.gif') no-repeat;
		background-position:left;
		padding-left:10px;
		margin:0 8px 0 8px;
		line-height:14px;
	}

	div.block-large-left .text {
		color:#0a2d58;
		margin:0 8px 0 8px;
		line-height:14px;
	}
	
	div.block-large-left .text p{
		display: inline;
	}	

	div.block-large-left .more {
		margin:0 0 4px 8px;
		line-height:14px;
	}

	div.block-large-left .divider {
		width:467px;
		height:1px;
		background: url('../_assets/news/divider.gif') repeat-x;
		margin:7px 0 6px 0;
	}
	div.right-img {
		float:left;
		width:222px;
		height:157px;
		margin-left:28px;
	}


/**** CONTENT ****/

	div.block-large-right{
		float:right;
		width:480px;
		padding:5px 6px 5px 6px;
		margin:0 20px 0 0;
	}

	div.block-large-right .title h1 {
		font-size:16px;
		color:#e50f2d;
		line-height:14px;
		margin-bottom:17px;
		font-weight:bold;
	}
	
	div.block-small-left{
		float:left;
		width:220px;
		margin:0 20px 0 41px;
	}

	div.block-small-left img {
		float:left;
		width:222px;
		height:157px;
	}

	div.block-small-left div.sub {
		float:left;
		width:220px;
		margin:10px 0 0 0;
		line-height:14px;
		color:#006677;
	}

	div.print{
		float:left;
		width:220px;
		margin:9px 0 0 0;
		line-height:14px;
	}


/**** SLIDER ****/

	div.slider {
		float:left;
		height:139px;
		width:790px;
		margin:15px 0 0 19px;
	}


/**** SCROLL ****/
	div#scrollholder {
	    position: relative;
	    height:236px;
	    overflow: hidden;
	    z-index: 1;
	}

	div#scrollholder div#scroll {
	    position: absolute;
	    left: 0; top: 0;
	    width: 95%;
	    z-index: 2;
		color:#0a2d58;
		line-height:14px;
		overflow: hidden;
		height: 235px;
	}
	
	
	div#scrollholder div#track {
	    position: relative;
	    float:right;
	    top: 0; 
	    width: 11px; 
		height: 100%;
	    font-size: 0;
	    z-index: 3;
	    background: #F6F6F7;
	}

	div#scrollholder div#drag_bar {
	    position: absolute;
	    width: 100%; 
		height: 14px;
	    cursor: pointer;
	    z-index: 4;
	    background: #fbd660;
	}


/**** POLL ****/

	div.tx-jkpoll-pi1 {
		float:left;
		width:199px;
		height:100px;
		background-color:#faf7e3;		
		margin-left:28px;
		padding:8px 10px 12px 10px;
		color:#006677;
	}

	div.tx-jkpoll-pi1 h1 {
		font-size:17px;
		color:#006677;
		margin:0 0 10px 0;
		font-weight: normal;
	}
	
	div.tx-jkpoll-pi1 div.answer {
		margin: 6px 0 0 4px;
		clear: both;
		color:#006677;
	}
	div.tx-jkpoll-pi1 div.answer div.radio{
		display: inline;
		margin-right: 8px;
	}
	div.tx-jkpoll-pi1 div.answer div.radio img{
		cursor: pointer;
	}
	
	div.tx-jkpoll-pi1 div.answer span{
		cursor: pointer;
	}
	div.tx-jkpoll-pi1 input.pollanswer{
		margin: 0px 0 0 0;
		display: none;
	}
	
	div.tx-jkpoll-pi1 div.percentage{
		float: left;
		width: 55px;
		text-align:right;
		margin-right: 5px;
	}



/**** SITEMAP ****/

	div#content div.csc-sitemap ul {
		margin-bottom: 0px !important;	
	}

	div#content div.csc-sitemap ul li {
		line-height: 20px;		
		list-style-type: disc;
		font-weight: bold;
	}
	
	div#content div.csc-sitemap ul li ul {
		margin-left: 30px;	
	}
	div#content div.csc-sitemap ul li ul li {
		font-weight: normal;
	}

/**** FAQ ****/
	div#faq-holder {
		
	}
	div#faq-holder h3{
		width: 100%;
		background: #EBF7FD;
		cursor: pointer;
		margin-top: 5px;
		padding-left: 5px;
		padding-bottom: 2px;
		color: #0A2D58;
	}
	div#faq-holder h3:first-child{
		margin-top: 0;	
	}
	div#faq-holder div{
		padding-left: 10px;
		padding-right: 10px;
	}

