*
{
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, SansSerif;
	font-size: small ;
	color: #330000;
}
body
{
	width: 100%;
	height: 100%;
	background-color: #666666;
}
#content
{
	width: 1000px;
	margin: 0 auto;
	border: solid 1px #ffffff;
	text-align: justify; 
	background-color: #ffffff;
	background-image : url(img/leftpanelbackgrnd.jpg) ;
	background-repeat: repeat-y;
}
#header
{
	height: 180px;
	background-image: url(img/headerleft.jpg);
	background-repeat: no-repeat;
	background-color : #dddddd ;
}
#header-right
{
	height:180px;
	width : 329px;
	background-image: url(img/headerrightbackgrnd.jpg);
	background-repeat : repeat-x ;
	float:right;
	text-align:right ;
	padding-right : 2px ;
}
#left-header
{
	float : left ;
	width : 202px ;
	height : 48px ;
	background-image : url(img/leftpaneltop.jpg)
}
#left-panel
{
	float: left;
	width: 202px;
}
#left-panel a
{
	display: block;
	padding: 0px 5px 0px 5px ;
	border-top:solid 1px #8B4512;
	margin: 0px;
	width: 176px;
	text-decoration: none;
	text-align:left ;
	font-size:smaller ;
	/*color: #000080;*/
}
#left-panel a:visited
{
	/*display: block;*/
	/*text-decoration: none;*/
	/*color: #000080;*/
}
#left-panel a:hover
{
	background-color: #FFE4B5;
	width: 176px;
}
div.menu-block
{
	background-color: #ffffee ;
	border : solid 1px #8B4512 ;
	margin: 15px 12px 2px 2px  ;
}
div.menu-block-header
{
	background-color : #8B4512 ;
	height : 20px ;
}
div.menu-block-header span
{
	color : #ffffff ;
}
#menu-bar
{
	height : 48px ;
	width: 798px ;
	background-image : url(img/mainmenubackgrnd.jpg) ;
	background-repeat : repeat-x;
	float : left;
}
#menu-bar a
{
	display: block;
	float : left;
	padding: 8px 10px 0px 10px;
	text-align : center ;
	text-decoration: none;
	color: #000000;
	font-weight : bold;
	font-size : 0.75em;
}
#menu-bar a:hover
{
	color: #ffffff;
}
#menu-bar a.selected
{
	background-image : url(img/selectedmenubackgrnd.jpg);
	background-repeat:repeat-x;
	color: #ffffff;
	height: 40px;
}

#cfpcfa-content
{
	float : left ;
	width : 798px ;
	background-color : #ffffee  ;
	min-height : 650px ;
}
* html #cfpcfa-content
{
	height: 650px ;
}
div.one-column
{
	float :  left ;
	width : 758px;
	background-color : #ffffee  ;
	padding : 20px 20px 0px 20px ;
}
#rev
{
	float :  left ;
	width : 788px;
	text-align :right;
	font-style : italic ;
	padding: 20px 10px 5px 0px;
}
#prn
{
	float : left ;
	width : 798px;
	text-align : right;
	font-style: italic ;
	background-color : #ffffee  ;
	padding: 0px ;
}
#warning
{
	color : #ff0000;
	font-weight : bold ;
}
div.left-column
{
	float : left ;
	width : 358px ;
	background-color : #ffffee ;
	padding :  20px 20px 0px 20px ;
}
div.right-column
{
	float: right;
	width: 359px;
	background-color : #ffffee  ;
	padding :  20px 20px 0px 20px ;
}
div.pic
{
	text-align: center;
	margin-top: 10px;
}
div.pic img
{
	border : solid 1px #FFE4B5;
}
div.spacer
{
	height: 1px;
	clear: right;
}
#footer
{
	background-color: #000000;
	clear: both;
	padding : 3px ;
	border-top: solid 1px #ffffff;
	text-align: left;
	background-image : url(img/colors.jpg) ;
	background-position : right bottom ;
	background-repeat : no-repeat ;
}
#footer a
{
	color : #ffffff ;
	font-weight : bold ;
	padding : 0px 5px ;
	text-decoration : none ;
}
#footer a:hover
{
	color : #ff0000 ;
	text-decoration : underline ;
}
#top-links
{
	background-color: #000000;
	padding : 3px ;
	text-align: center;
}
#top-links span
{
	color : #ffffff ;
	font-weight : bold ;
	font-size: smaller;
	padding : 0px 5px ;
}
#top-links a
{
	color : #ffffff ;
	font-weight : bold ;
	font-size: smaller;
	padding : 0px 5px ;
	text-decoration : none ;
}
#top-links a:hover
{
	color : #ff0000 ;
	text-decoration : underline ;
}

h1
{
	font-size: large;
	font-weight: bolder;
	color: #660000;
	letter-spacing : 3px ;
	padding: 0px ;
	border-bottom : solid 1px #660000 ;
	text-align : left ;
}
h2
{
	font-size:  medium ;
	color: #990000;
	margin: 15px 0px 5px;
	/*text-decoration: underline;*/
	text-align:left;
	font-style: italic;
	font-family: Arial, Verdana, Sans-Serif;
}
h3
{
	font-weight : bold ;
	padding-top : 5px ;
}

p
{
	text-align: justify;
	margin-bottom: 5px;
}
a
{
	text-decoration: underline;
}
ul
{
	font-size:  small;
	text-align: left;
	margin-bottom : 5px;
}
li
{
	margin: 0px 5px 0px 15px;
	text-align: left;
}
li ul
{
	margin-bottom: 0px;
}

a:hover
{
	color: #cc0000;
}
hr
{
	margin: 1em 0.5em;
	color: #ffaaa0;
}
table
{
	border-spacing : 0px ;
}
thead td
{
	background-color : #ddddcc ;
	padding: 0px 10px ;
}
tbody td
{
	background-color : #ffffff ;
	border : solid 1px #ddddcc ;
	padding: 0px 10px ;
	text-align:left;
}
form table
{
	border : dashed 1px #FFE4B5;
	border-spacing : 1px ;
	background-color:#ffffee;
}
form td
{
	border : none ;
	padding : 0px 10px ;
	vertical-align : top ;
	background-color:#ffffee;
}

input
{
	border :  solid 1px #ddddcc ;
	background-color : #ffffff ;
}

div.annonce
{
	background-color : #ff6600 ;
	margin-top : 50px ;
	margin-bottom : 50px ;
	text-align : center;
}

div.annonce span
{
	color : #ffffff ;
}
div.annonce a
{
	color : #ffffff ;
}
div.annonce ul li
{
	color : #ffffff ;
}

b.annonce
{
	color : #ffffff ;
}

b.urgent
{
	color : #ffffff ;
	text-align : center ;
}