/******************************************************************************
** OVERRIDE STANDARD HTML TAGS ************************************************
******************************************************************************/
body {
	background-color:#F2f2f2;
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;}
	
h1, .header1 {
	color: #F60;
	font-size: 16pt;
	line-height: 16pt;
	font-weight: normal;}


p, td, th, li, caption {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;}
  

a:link, a:visited {
	/*color: #369;}*/
	color: #105934;}
	
p {
	text-decoration: none;}
	
img {
	border: none;}
	
form {
	margin: 0;
	padding: 0;}
	
input {
	font-size: 11px;
	line-height: 14px;}

select, option {
	background-color: #FFF;
	font-size: 11px;
	line-height: 11px;}
	
hr.onepixelhr {
	border: 0;
	color: #CCC;
	background-color: #CCC;
	height: 1px;}

center table {
	background: #FFF;}

/******************************************************************************
** CUSTOM ATTRIBUTES **********************************************************
******************************************************************************/
#content, #contentFrame {
	background: #FFF;
	border-right: 1px solid #999;
	border-left: 1px solid #999;}

#contentFrame #content {
	border: none;}	
	
#header {
/*	background-color: #40637B;*/
	background-color: #105934;
	font-size: 8pt;
	color: #FFF;}
	
#footer {
	/*	background-color: #40637B;*/
	background-color: #105934;
	color: #CCC;
	font-size: 8pt;}
#footer a {
	color: #FFF;}


/* Column positioning and styles */
#threeCols {
	background: #FFF;}

#centerCol, #centerCol td,  #centerCol th {
	font-size: 9pt;}
	
#leftCol, #rightCol, #rightCol td, #rightCol th, #pagetools, #footer, #header {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;}	

#pagetools a, #footer a {
	text-decoration: none;}
#pagetools a:hover, #footer a:hover {
	text-decoration: underline;}

.linktitle, .rightnavtitle, .homebodytext a, .callouttitle, .title {
	font-weight: bold;}

.lgfont {
	font-size: 11pt;}	
.smfont, .breadcrumb {
	font-size: 8pt;}
.smselect {
	font-size: 8pt;	letter-spacing: 0;}
.tinyfont {
	font-size: 7.5pt;}

#logo img {
	border: none;}

#breadcrumb a {
	font-size: 8pt;
	text-decoration: none;}
	
/*#breadcrumbDelimeter {*/
#breadcrumb SPAN {
	font-size: 8pt;
	text-decoration: none;
	color: #105934;}
	
#breadcrumb a:hover {
	text-decoration: underline;}
#leftCol a {
	font-size: 8pt;}

#secondaryNav {
	/*background: #89A2B3 url(../images/smooth_bottom_160.gif) no-repeat bottom left;}
*/
/*	background: #40637B;*/
background: #105934;}
#secondaryNav ul {
	margin: 0; padding: 0; list-style: none;}
#secondaryNav ul.secondaryNavList {
	margin: 0; padding: 5px 0 0 0; background: url(../images/smooth_top_160.gif) no-repeat top left;}
#secondaryNav ul.peers {
	background: #E7E8E1;
	color: #105934; padding: 4px 0 3px 3px;}
	
#secondaryNav ul.children {
	background: #F1F6F1;
color: #105934; padding: 0px 0 3px 3px;
	font-weight: bold;}
#secondaryNav li.current {
	background: #FFF;
	font-weight: bold;}
	
#secondaryNav a {
	display: block;
	width: 150px;
	text-decoration: none;}
#secondaryNav a:hover {
	text-decoration: underline;
	}
	
#secondaryNav ul.peers a:hover {

		background: #F1F6F1;}
html>body #secondaryNav a {
	width: auto;}
.parent a, .parent a:visited, .parent a:link, .parent a:active {
	color: #FFF; padding: 1px 1px 8px 3px;	text-align: center; font-weight: bold;}
.current a, .current a:visited, .current a:link, .current a:active, .sibling a, .sibling a:visited, .sibling a:link, .sibling a:active {
	color: #105934; padding: 4px 0 3px 3px;}

#rightCol {
	font-size: 8pt;
	background: #FFF;}
#rightCol a {
	font-weight: normal;
	text-decoration: none;}
#rightCol a:hover {
	text-decoration: underline;}
#rightCol h5, #rightCol h4 {
	color: #F60;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 0;
	border-bottom: 1px dotted #999;
	margin: 0.5em 0;}
#rightCol h6 {
	font-size: 8pt;
	margin: 0;
	padding: 0;
	border: 1px solid #F00;}
#rightCol dl {
	padding: 0 0.5em 0 0; clear: right;}
#rightCol dd {
	margin: 0; padding: 0 0 1em 0;}
#rightCol p {
	font-size: inherit; margin: 0; padding: 0 0 1em 0;}
#rightCol select {
	font-size: inherit;}

a.button {
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	text-decoration: none;
	padding: 2px;}

.nowrap {
	white-space: nowrap;}

.TableauCache
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-FAMILY: Arial;
    FONT-SIZE: 1pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.TableauCache TD
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.TableauNormal
{
    BORDER-BOTTOM: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 0px
}
.TableauNormal TD
{
    BORDER-BOTTOM: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 0px
}
.CelluleRouge
{
    BACKGROUND-COLOR: red;
    FONT-SIZE: 10px
}
