body {
  background-color: black;
  margin-bottom : 0;
  margin-left : 0;
  margin-right : 0;
  margin-top : 0;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  color: white;
  font-size:9pt;
  line-height:11pt;
}
a:link, a:visited, a:active { 
	font-size:9pt;
	color: #000;
	text-decoration: underline ;
}
 a:hover { 
	color: #aaa;
	text-decoration: none;
}

#toptable {
	background-image:url('../img/banner10.jpg');
	background-repeat:no-repeat;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
width: 200px;
}
#menu dt {
cursor: pointer;
font-size: 7pt;
height: 30px;
line-height: 32px;
text-align: left;
background: #000;
text-transform: uppercase;
font-weight:bold;
}
#menu dd {
font-size: 6pt;
text-transform: lowercase;
line-height: 11px;
}
#menu li {
text-align: left;
background: #000;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
padding: 1px 0 1px 10px;
}
#menu dd a{
padding: 1px 0 1px 10px;
}


#content {
	display:block;
	width:100%;
	float:left;
}
#articleContent {
	display:block;
	width:450px;
	float:left;
}
#cntrImg {
	display:block;
	float:right;
}
#agenda {
	padding-top:20px;
}
#commentText {
	float: left;
	display:block;
	width:800px;
}
#commentSection {
	clear: both ; 
	float: left;
	display:block;
	width:800px;
}
.breadcrumbbar {
	background-color: #E1001A;
	color: #fff;
}

.navtree, .navtree a:link, .navtree a:visited, .navtree a:active { 
	font-size:7pt;
	color: #FFF;
	text-decoration: none;
}
.navtree a:hover { 
	color: #fff;
	text-decoration: underline ;
}

.articleTitle  { 
	font-size: 14pt; 
	font-weight: bold; 
	color: #000;
	text-transform: none; 
	padding: 10px 0 2px 10px;
	line-height:16pt;
}
.articleSubTitle, .articleAuthor { 
	font-size: 10pt; 
	color: #000;
	font-weight: bold; 
	text-transform: none; 
	padding: 0px 0 2px 10px;
}

.loginName { 
	font-size: 8pt; 
	color: #fff;
	text-transform: none; 
	font-style:italic;
	padding: 0px 0 2px 10px;
}
.articleText  { 
	font-size: 9pt; 
	color: #000;
	text-transform: none; 
	padding: 0px 0 2px 10px;
	line-height:11pt;
}
.followUpLink  { 
	font-size: 9pt; 
	color: #000;
	text-transform: none; 
	font-style:italic;
	padding: 0px 0 2px 10px;
	position: relative;
	text-align:left;
	float:left;
}
.comment  { 
	font-size: 9pt; 
	color: #000;
	text-transform: none; 
	font-style:italic;
	padding: 0px 0 2px 10px;
	position: relative;
	text-align:right;
	float:right;
}
.navigation, .navigation a:link, .navigation a:visited, .navigation a:active {
	font-size:9pt;
	color:#ccc;
	background:#fff;
	text-decoration: none;
	font-weight: bold; 
}

.navigation a:hover,.navigation td:hover {
	font-size:9pt;
	color:#000;	
	background:#fff;
	text-decoration: none;
	font-weight: bold; 
}





.formentry {
color:white;
border: solid 1px #ccc;
background-color:#111;
font-size:9pt;
font-weight: none;
width:200px;
}
.msgform {
color:white;
border: solid 1px #ccc;
background-color:#111;
font-size:9pt;
font-weight: none;
width:300px;
}

.petit a:link,.petit a:visited,.petit a:active {
	border: 1px solid #aaaaaa ;
	padding: 2px;
	background-color: #000;
	color:#fff;
	font-size: 11px;
}

.button {
	border: 1px solid #aaaaaa ;
	padding: 2px;
	background-color: #000;
	color:#fff;
	font-size: 11px;
}	
.petit a:hover {
	border: 1px solid #000000 ;
	padding: 2px;
	background-color: #fff;
	color:#000;
	font-size: 11px;
}
.button:hover {
	border: 1px solid #000000 ;
	padding: 2px;
	background-color: #fff;
	color:#000;
	font-size: 11px;
}	

.buttoncart {
	border: 1px solid #aaaaaa ;
	padding: 2px;
	background-color: #000;
	color:#fff;
	font-size: 11px;
	width: 100px;
}	

.buttoncart:hover {
	border: 1px solid #c40308 ;
	padding: 2px;
	background-color: #000;
	color:#fff;
	font-size: 11px;
	width: 100px;
}

.tableLogin	{
	padding:2px;
	width:500px;
	border-spacing:0px;
	background: transparent; 
	background-color: #c1001f; 
	opacity: .60; 
	filter:alpha(opacity=60);
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#c1001f,direction=135);
}

.searchResult	{
	padding:2px;
	border-bottom:1px solid white;
}
.guestbookMsgForm {
	position:absolute; 
	display:none; 
	border: 1px solid black; 
	width: 500px; 
	height: auto; 
	padding: 8px;
	background: transparent; 
	background-color: #111; 
	opacity: .95; 
	filter:alpha(opacity=95);
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#c1001f,direction=135);
}
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid white;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 1000;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

td.tooltip { font-size:8pt; font-weight:normal; text-align:left; }

#flashmovie {z-index:1;}



fieldset {
    position :              relative;
    top :                   1em;
    padding :               0 0.5em 1em 0.5em;
    background-color :      #000;
    border: 				1px solid #c1001f; 
    color: 					#f5a500; 
    font-size: 8pt;
}
#calendar a , #calendar a:link, #calendar a:visited, #calendar a:active{
    color: 					#c1001f; 
    font-size: 8pt;
    font-weight: bold; 
    text-decoration: none;
}
#calendar a:hover{
    color: 					#fff; 
    font-size: 8pt;
    text-decoration: underline;
}

html>body fieldset {
    padding-top :           1em;
    top :                   0;
}
#calendar {
    position :              relative;
    top :                   5px;
    padding :               0.4em;
    color: 					#fff; 
    font-size: 8pt;
}
#calendar .header{
    font-weight: bold; 
}

#calendar .headerTitle{
    font-weight: bold; 
	background-color :      #fff;
	color: #000;
}
#login {
	padding-top: 100px;
	padding-left: 200px;
}
.loginTable {
	border: 1px solid #c1001f;
	background-color: #fff;
}

.footer{
position:fixed;
bottom:0px;
width:100%; 
}
.logoPartner {
            
            background: white;
            height: 50px;
            width: 1024px;
            border-top: solid 2px #E1001A;
			margin: 0 auto;
			text-align: center;
        }
