/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

body {	
	/*background-color:#cc9966;
	background-color:#efe6dd;
	background-color:#FFCC99;*/
	background-color:#463131;
/*	background-color:#666666;
	background-color:#000000;
	background-color:#990000;
	background-color:#993333;
	background-color:#B84623;
	background-color:#9999FF;*/

	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	margin-top: 0.1em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em;
	}
h1 {
	color: #B84623;
	font-size:x-large;
	margin-bottom:0;
	}
h2 {
	text-align:center;
	font-size:large;
	}
h3 {
	text-align:center;
	font-size:large;
	font-style:italic;
	font-weight:bold;
	}
/*
fieldset {
	border-color:#B84623;
	}
*/
legend {
	font-weight:bold;
	}

/*class defined by Valery Bezencon*/
table.general {
	width: 940px;
	}
table.references {
	font-size:9px;
	}
.positioning td, .poistioning tr, .positioning table {
	border:0;
	padding:0;
	border-collapse:collapse;
	}
	/*
.references TD {
	BORDER-COLOR: #E1C3C3;
	border-style:groove
	}
.references TH {
	BORDER-COLOR: #D1D1D1;
	}*/
/*img.button {
	height:40px;
	width:160px;
	border:0px;
	padding-right:20px;
	padding-top: 10px;
	}*/
td.ftipic {
	padding-right:20px;
	}
td.header {
	/*background-color: #cc3300;*/
	background-color:#B84623;
	/*padding-left:10px;*/
	height:50px;
	/*font-size:12px;*/
	}
.banner_table {
	border-left-color: #B84623;
	border-left-width:medium;
	border-left-style:solid;
	border-right-color: #B84623;
	border-right-width:medium;
	border-right-style:solid;
	}
.banner_table_top {
	border-left-color: #B84623;
	border-left-width:medium;
	border-left-style:solid;
	border-right-color: #B84623;
	border-right-width:medium;
	border-right-style:solid;
	border-top-color: #B84623;
	border-top-width:medium;
	border-top-style:solid;
}
.selectedtab {
	background-image:url(images/tab_selected.gif);
	background-repeat: no-repeat;
	background-position:center;
	font-weight:bold;
	padding-top:10px;
	padding-bottom: 5px;
	text-align:center;
	font-size:14px;
	}
.selectedtab a {
	color:#FFFFFF;
	}
.selectedtab a:hover {	
	font-weight:bold;
	color:#FFFFFF;
	}
.notselectedtab {
	background-image:url(images/tab_not_selected.gif);
	background-repeat: no-repeat;
	background-position:center;
	padding-top:10px;
	padding-bottom: 5px;
	text-align:center;
	font-size:14px;
	}
.notselectedtab a:hover {	
	font-weight:bold;
	}
.selectedbutton {
	background-image:url(images/button_selected.gif);
	background-repeat:no-repeat;
	background-position:center;
	font-weight:bold;
	/*width:150px;*/
	height:50px;
	text-align:center;
	}
.selectedbutton a {
	color:#FFFFFF;
	}
.selectedbutton a:hover {	
	font-weight:bold;
	color:#FFFFFF;
	}
.notselectedbutton {
	background-image:url(images/button_not_selected.gif);
	background-repeat:no-repeat;
	background-position:center;
	/*width:150px;*/
	height:50px;
	text-align:center;
	}
.notselectedbutton a {
	color:#FFFFFF;
	}
.notselectedbutton a:hover {	
	font-weight:bold;
	color:#FFFFFF;
	}
.body {
/*	background-color: #BACAE0;*/
	background-color:#efe6dd;
/*	padding-left:10px;
	padding-right:10px;*/
/*	border-style:solid;
	border-color:#CC3300;*/
	border-left-style:solid;
	border-left-color:#B84623;
	border-right-style:solid;
	border-right-color:#B84623;
	border-bottom-style:solid;
	border-bottom-color:#B84623;
	}
DIV.text {
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	/*padding-top:5px;
	padding-bottom:5px;*/
	}
DIV.indic_title {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	/*font-style:oblique;*/
	font-weight:bolder;
	}
a.sel_lang {
	border-style:solid;
	border-width:thin;
	}
/*.footer {
	border-left-style:solid;
	border-left-color:#CC3300;
	border-right-style:solid;
	border-right-color:#CC3300;
	border-bottom-style:solid;
	border-bottom-color:#CC3300;
	}*/
a {	
	/*color: #336699;	*/
	color:#822100;
	text-decoration: none;
}
a:hover {
	color:#CA3300;
}
/*a.header {
	color:#FFFFFF;
	}*/
/* Conformance with forum */



table.news {
	border: thin solid #B84623;
	border-collapse:collapse;
}
td.news {
	padding:3px;
}

td.fulltable {
	border-bottom:1px solid #E1C3C3; 
	border-right:1px solid #E1C3C3;
}

#punindex dt { font-weight:bold; }
#punindex dd { margin-left:2em; }

/*	=Expertise
-----------------------*/
#punindex .expertise dt { font-style:italic; font-weight:normal; margin-top:1em; }

/*	=DB Filter Styles
-----------------------*/
#cake .filters label, #cake .filters { display:inline; }