a { text-decoration:none; color: #333333; }

.red {color:#ff0000}

a:hover { color: #990000; text-decoration: underline; }





html {

   height:100%; 

   max-height:100%; 

   padding:0; 

   margin:0; 

   border:0; 

   background:rgb(209,205,193);

   background:url(../images/fleurtilepowderblue.jpg);

   font-size:85%; 

   font-family:georgia, palatino linotype, times new roman, serif;

   /* hide overflow:hidden from IE5/Mac */ 

   /* \*/ 

   overflow:hidden; 

   /* */ 

   }



body {

   height:100%; 

   max-height:100%; 

   overflow:auto; 

   padding:0; 

   margin:0; 

   border:0;

   background:rgb(209,205,193);

   background:url(../images/fleurtilepowderblue.jpg);

   }



#head {

   top:0; 

   width:74%; 

   min-width:750px; 
   
   max-width:1000px;

   height:100px; 

   font-size:1em; 

   z-index:5; 
   
   margin-left:auto;
   
   margin-right:auto;

   border-left:1px solid #000;

   border-right:1px solid #000;

   border-top:1px solid #000;

   border-bottom:0px solid #000;
   
   background-color:#544193;
   
   overflow:hidden;



   }
   

* html #head {

   top:2px; width:642px; height:148px;

   }

#headleft {
   
   width:47.5%; 
   
   font-size:250%; 
   
   float:left; 
   
   text-align:center; 
   
   min-width:375px; 
   
   max-width:500px;
   
   }
   
#headright {

   width:47.5%; 
   
   float:right; 
   
   min-width:375px; 
   
   max-width:500px;
   
   }

#head1 { 

   top:135px; 

   width:74%; 

   min-width:750px; 
   
   max-width:1000px;
   
   margin-left:auto; 
   
   margin-right:auto;
   
   height:35px; 

   font-size:1px;  
   
   text-align:center;

   z-index:5; 
   
   margin-left:auto;
   
   margin-right:auto;

   border-left:1px solid #000;

   border-right:1px solid #000;

   border-top:1px solid #000;

   border-bottom:0px solid #000;

   }

#content {
   
   overflow:auto;

   z-index:5; 

   top:0px; 

   bottom:0px;
   
   height:auto;
   
   min-height:100%;

   min-width:750px;

   width:74%;
   
   max-width:1000px;

   margin-left:auto;
   
   margin-right:auto;

   border-left:1px solid #000;

   border-right:1px solid #000;

   border-top:1px solid #000;

   background:#e5ecf9;
   
   font-size:12px; 
   
   }



* html #content {

   top:0; 

   bottom:0; 

   padding:0px;

   height:100%;

   width:750px;

   border-top:154px solid #fff; 

   border-bottom:50px solid #fff;

   }



#content p {

   padding:0px;

   }

   

#content h2 {

   padding:0px; text-align:center;

   }

   

#content h3 {

   padding:0px; text-align:justify;

   }



.red {color:#ff0000;}

   

#content img {

   padding:0px;

   }   



#left {

  float: left;

  width: 25%;

  padding-left: 0px;

  padding-right: 1%;
  
  background:#e5ecf9;

  }

  

#center {

  float: left;

  width: 45%;
  
  background:#e5ecf9;

  }

  

#right {

  float: left;

  width: 24%;

  padding-left: 1%;
  
  background:#e5ecf9;

  }
  
#rightwide {

  float:left;
  
  width:69%;
  
  padding-left:1%;
  
  background:#e5ecf9;
  
  }
  
#lefthalf {
  
  float:left;
  
  width:47.5%;
  
  padding-left:1%;
  
  padding-right:2%;
  
  text-align:justify;
  
  }
  
#righthalf {

  float:left;
  
  width:47.5%;
  
  padding-left:1%;
  
  text-align:justify;
  
  }


#foot {

   text-align:center; 

   margin-left:auto; 
   
   margin-right:auto;

   bottom:0px; 

   width:74%; 

   min-width:750px;

   max-width:1000px; 

   height:40px;

   background:#c3d9ff;

   font-size:1em; 

   z-index:5; 

   border:1px solid #000;

   font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;

   font-weight:bold;

   color:#000;

   }
   
* ======================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */
.menu { margin: 0px; height: 100px; font-size: 10pt; font-family: verdana;}
.menu ul { margin: 0pt; padding: 0pt; float:left; z-index: 500; list-style-type: none; width: 100%; }
.menu li { background-color: #c3d9ff; float: left; }
.menu li.sub { background-color: #fff; }
.menu table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: 100; font-size: 1em; margin-top: -1px; }
.menu a, .menu a:visited { border: 1px solid #e5ecf9; display: block; text-decoration: none; height: 2em; line-height: 2em; width: 100%; color: #000000; padding-left: 0em; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; }
.menu b { float: right; margin-right: 5px; }
* html .menu a, * html .menu a:visited { width: 100%; }
* html .menu a:hover { color: #000; background-color: #e5ecf9; position: relative; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover { position: relative; }
.menu a:active, .menu a:focus { color: #000; background-color: #e5ecf9; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover > a { color: #000; background-color: #e5ecf9; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li ul { padding: 2em; visibility: hidden; position: absolute; top: -2em; left: 7em; background-color: transparent; }
.menu li:hover > ul { visibility: visible; }
.menu ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }


/*Credits: CSSpplay */

/*URL: http://www.cssplay.co.uk/menus/pro_two */

.menu2 {padding:0 0 0 5px; margin:0; list-style:none; height:35px; background:#fff url(../images/button1.gif); border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}

.menu2 li {float:left;}

.menu2 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}

.menu2 li a b {float:left; display:block; padding:0 16px 0 8px;}

.menu2 li.current a {color:#fff; background:url(../images/button3.gif);}

.menu2 li.current a b {background:url(../images/button3.gif) no-repeat right top;}

.menu2 li a:hover {color:#fff; background:#000 url(../images/button3.gif);}

.menu2 li a:hover b {background:url(../images/button3.gif) no-repeat right top;}

.menu2 li.current a:hover {color:#fff; background:#000 url(../images/button3.gif); cursor:default;}

.menu2 li.current a:hover b {background:url(../images/button3.gif) no-repeat right top;}



dl.curved {background:#7f7f9c url(../images/c_tl.gif) top left no-repeat;  margin:10px 5px 5px 5px; padding:0; float:left; width:175px;}

dl.curved dt {background:transparent url(../images/c_tr.gif) top right no-repeat; padding:10px; text-align:left; color:#fff;}

dl.curved dd {background:#eee url(../images/c_bl.gif) bottom left no-repeat; padding:0; margin:0;}

dl.curved dd p {margin:0; padding:10px; line-height:1.3em; text-align:left;}

dl.curved dd p.last {background:transparent url(../images/c_br.gif) bottom right no-repeat; }


#newsticker {
	background: #c3d9ff;
	float:left;
	height:40px;
}
#newsticker ul {
	border: none;
	list-style: none;
	height: 40px;
	padding: 2px 2px;
	padding-right: 30px;
}
* html #newsticker ul {
	height: 30px;
	overflow: visible;
}
#newsticker li.error {
	color: #f00;
}

/*
#newsticker #togglenewsticker {
	background: transparent url("../icon_closenewsticker.gif") no-repeat 0 0;
	overflow: hidden;
	position: relative;
	right: 10px;
	top: 12px;
	width: 15px;
	height: 15px;
	text-indent: 20px;
	outline: none;
}
* html #newsticker #togglenewsticker {
	right: 30px; */
}

