	body, p, div { font: 8pt Arial; color: #000000; padding: 0px; margin: 0px; }
	td { font: 8pt Arial; color: #000000; }
	
	p {margin-bottom: 8px;}
	
	table.body { border-left: 2px solid #000000; border-right: 6px solid #000000; }
	tr.head { background-color: #D4DEE2; }
	td.menuline { background-color: #D4DEE2; background-image: url(/images/menu-back.gif); }
	td.mainmenu { padding-top: 3px; }
	tr.content { background-color: #F2F5F6; }
	td.content { background-image: url(/images/prs4.gif); background-repeat: repeat-y; font: 8pt Arial; color: #000000; padding: 3px 1px 0px 2px;}
	td.footer { background-color: #3179A3; background-image: url(/images/ftr-back.gif); }
	table.content { background: url(/images/cnt-back.gif) no-repeat; background-position: bottom right;}
	td.footer-text { font: 8pt Arial; color: #FFFFFF; padding-top: 2px; }
	a.footer-text {  font: 8pt Arial; color: #FFFFFF; text-decoration: none; }
	a.footer-text:hover {  font: 8pt Arial; color: #FFFFFF; text-decoration: underline; }
	td.article_header { font: bold 14pt Arial; color: #FFFFFF; background-color: #DDDEDF; padding-left: 26px;}
	td.article_text { font: 8pt Arial; color: #000000; padding: 0px 10px 0px 26px; }
	h2 { background-color: #DDDEDF;  font: bold 14pt Arial; color: #FFFFFF; padding-left: 26px; padding-right: 10px; margin-bottom: 10px; margin-right: 2px;}
	h3 { font: 11pt Arial; color: #424242; margin-bottom: 5px;}

	div.article-text { font: 8pt Arial; color: #000000; padding: 0px 10px 0px 26px; }
	
	a { color: #D48C01; text-decoration: none; }
	a:hover { color: #D48C01; text-decoration: underline; }
		
	a.news-more { font-weight: bold; }
	.news-date { font-weight: bold; color: 9FA1A2; }

	#leftmenu {}
	
	#leftmenu .menutable { margin: 0px 2px 0px 5px; }
	#leftmenu td.item { padding-right: 5px; padding-bottom: 3px; }
	#leftmenu a.item { color: #696969; }
	#leftmenu a.item:hover { color: #424242; }

	div.auth_form { margin-left: 10px; margin-right: 10px;}	
	td.auth { font: 7pt Arial; color: #696969; }
	input.auth { font: 7pt Arial; color: #696969; border: 1px solid #9FA1A2;}
	a.auth { color: #D48C01; text-decoration: underline; }
	a.auth:hover { color: #D48C01; text-decoration: underline; }
	
	/* Main menu preferences */
	
	.ddm1 {
	    
	}
	.ddm1 .item1,
	.ddm1 .item1:hover,
	.ddm1 .item1-active,
	.ddm1 .item1-active:hover {
	    text-decoration: none;
	    display: block;
	    position: relative;
	    text-align: center;
	    border: 1px solid #A3A6A7;
	    height: 21px;
	    font: bold 8pt Arial;
	    color: 333333;
	    text-decoration: none;
	    cursor: hand;
	}
	.ddm1 .item1 { }
	.ddm1 .item1:hover,
	.ddm1 .item1-active,
	.ddm1 .item1-active:hover { }

	.ddm1 td.menu-butt { background-color: #FFFFFF; background-image: url(/images/mbb.gif); background-repeat: repeat-x; }
	.ddm1 div.menu-bord { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; height: 100%; padding: 3px 5px 0px 5px; font: bold 8pt Arial;}
	.ddm1 td.sm-bord { border: 1px solid #FFFFFF; }

	
	.ddm1 a.item2,
	.ddm1 a.item2:hover {
	    padding: 1px 8px 2px 8px;
		display: block;
	    white-space: nowrap;
	}
	.ddm1 .item2 {
	    color: #000000;
	    text-decoration: none;
	}
	.ddm1 .item2:hover {
	    color: #051F70;
	    text-decoration: underline;
	}
	.ddm1 .section {
		border: 1px solid #A3A6A7;
		border-top: 0px;
	    position: absolute;
	    visibility: hidden;
	    z-index: -1;
	    white-space: nowrap;
	    background-color: #FFFFFF;
	    background-image: url(/images/sm-back.jpg);
	    background-repeat: repeat-x;
	}
	.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
	.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }
	
	* html .ddm1 td { position: relative; } /* ie 5.0 fix */

	/* /Main menu preferences */


	table.s-table { border: 1px solid #9FA1A2; }
	td.st-head { color: #424242; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding-left: 7px; background: url(/images/sthb.gif) repeat-x; }
	td.st-body { color: #424242; border-top: 1px solid #9FA1A2; background: url(/images/stbb.gif) repeat-x; }
	div.person { color: #424242; text-align: center; background-color: #9FA1A2; }

	a.sem_order {font: bold 8pt Arial; color: #424242; text-decoration: none; }
	a.sem_order:hover { color: #424242; text-decoration: underline; }
	
	.fb_field { font: 8pt Arial; color: #696969; border: 1px solid #9FA1A2; width: 300px; }