body { background-color:#ffffff; color:#000099; font: normal 80%/1.6em Trebuchet, Arial, Helvetica, Sans-serif; text-align:center; } 
a       { text-decoration:underline; color:#0099CC; }
a:hover { text-decoration:none; color:#0033CC; }
p, dt, dd, a, span, li, td  { line-height:1.5; }
h1      { font-size:1.9em; color:#0033CC; font-weight:bold; clear:both;}
h2      { font-size:1.6em; color:#0033CC; font-weight:bold; margin: 6px 0px 4px 0;}
h3      { font-size:1.3em; color:#0033CC; font-weight:bold; margin: 2px 0px 4px 0;}
h4      { font-size:1.6em; color:#0033CC; font-weight:bold; }
h1 a    { font-size:1.9em; color:#0033CC; font-weight:bold; }
h2 a    { font-size: 1.8em; color: #0033CC; font-weight: bold; }
h3 a    { font-size:1.6em; color:#0033CC; font-weight:bold; }
h4 a    { font-size:1.6em; color:#0033CC; font-weight:bold; }
img     {display:inline; margin: 0 5px 5px 5px; float: left;  border-style: none;}
img a hover visited {
	border: 0 none;
}
table   { width:100%; margin:8px 0 10px 0; }
tr      { border-bottom:1px solid #dbdbdb; }
th      { padding:5px; text-align:center; font-size:1.2em; font-weight:bold; border-bottom:1px solid #d1d1d1; }
td      { padding:5px; text-align:center; }

dl      { margin:8px 0 10px 0;}
dt      { font-weight:bold;}
ol      { margin:8px 0 10px 0; list-style-type:decimal; list-style-position:inside; }
ul.image { margin:8px 0 10px 0; display:inline; list-style-position:outside; float: left;}
strong  { font-weight:bold; }
.fl                 { float:left; }
.fr                 { float:right; }
.clear              { display: block; height:30px; font-size: 1px; line-height:1; margin-bottom:-1px; clear:both; width:100%; }
.clearRight	        { clear:right; }
.imgRep, 
.imgRep:link, 
.imgRep:visited	    { display:block; text-indent:-9999em; font-size:1px; line-height:1; text-decoration:none; margin:0;}

.hidden             { display:none; }

/*************/
/* Layout    */
/*************/
#wrapper        { width:800px;  margin:0px auto; text-align:left; }
    #header         { width:800px; background-color:#0033CC; float:left; clear:both; color:#FFFF00;}
    #topMenu        { width:800px; float:left; clear:both;}
    #homeMain       { width:580px; float:left; clear:both; margin:20px 0 0 0px; border-right: 1px solid #FFCC00; }
        #homeSec        { width:575px; float:left; clear:both; border-bottom:1px solid #FFCC00; margin:5px 0 5px 0px; padding:0px 0px 5px 0px;}
	  
    #main           { width:540px; float:left; margin:20px 0 0 30px; }
    #leftNav        { width:150px; float:left; border-right:1px solid #FFCC00;}
    #rightNav       {width: 210px; float: right; margin: 20px 0px 25px 5px; font-size:0.9em; line-height:1.5;}
    #footer         { width:800px; float:left; display:inline; margin:20px 30px 20px 30px; clear:both; padding-top:10px; }
    

/*************/
/* Header    */
/*************/
#header             { position:relative; background:#0033CC; min-height:100px;}
    
    .logo                { position:absolute; left:44px; bottom:5px; padding:0; margin:0px 0px 0 0; }
    .BrackenTitle        { position:absolute; left:172px; top:28px; padding:0; margin:0px 0px 0 0; }
   #header p                   { position:absolute; left:680px; top:28px; text-align:right;  color:#FFFF00;; font-size:1em; margin:0px 0px 0 0; padding:0;}
    #header a                   { color:#fff; font-size:1em; margin:0; padding:0; }
    
	 
/*************/
/* Top Menu  */
/*************/
#topMenu                { height:35px; color:#0099CC; border-bottom:1px solid #FFCC00;  }
    #topMenu ul             { float:left; list-style-type:none; margin:0; font-size:1.6em; color:# 0099CC; font-weight:bold; padding:0 0px 8 0px; margin:0px 0px 0 5px;}
    #topMenu ul li          { display:inline; float:left; height:30px; list-style-position:outside; }
    #topMenu ul li a        { display:block; float:left; height:20px; text-decoration:none; color:#0099CC; padding:5px 12px 5px 12px; background:#FFFFFF 0 0;  }
    #topMenu ul li a:hover, #topMenu ul li.highlighted a  { background:#FFCC00;}
    #menuBotBar             { height:10px; background-color:#1f3b4d; }                
    
/*************/
/* Left nav  */
/*************/
#leftNav                        { background:#fff; padding-bottom:100px; }
    #leftNav ul                     { text-align:right; list-style-type:none; margin:0; padding:24px 0 0 10px; 
                                        background:#fff; }
    #leftNav ul li                  { color:#000; padding:5px 20px 5px 0; margin:0; list-style-position:outside;}                
    #leftNav ul li.highlighted      { color:#FF9900; background-color:#fff; font-weight:bold; border:1px solid #FFCC00; border-right-width:0; }
    #leftNav ul li.highlighted a    { color:#FF9900; } 
    #leftNav ul a                   { color:#0033CC; text-decoration:none; display:block; font-size:1.1em; }
    #leftNav ul a:hover             { color:#FFCC00; }
	 #leftNav ul li.third     { color:#0033CC; background-color:#fff; font-size:0.9em; font-weight:normal; border-right-width:0; padding:0px 20px 0px 0;}
	#leftNav ul li.third a    { color:#0033CC; } 
	#leftNav ul li.third a:hover    { color:#FFCC00; } 
	#leftNav ul li.thirdhighlighted a    { color:#FFCC00;} 
	#leftNav ul ul { background:none; padding:5px 0 0 0; margin:0;  }
	#leftNav ul ul li { font-weight:normal; padding:5px 0; margin:0;}
    #leftNav ul ul a:hover             { color:#FFCC00; }
	#leftNav ul ul li.highlighted		{border:0;}
/*************/
/* Right Nav */
/*************/
#rightSec        { width:200px; float:left; clear:both; border-bottom:1px solid #FFCC00; padding:10px 0px 15px 5px; margin: 0px 0px 0px 5px; }
    
/*************/
/* Main      */
/*************/
   #main h1   { font-size:1.4em; margin:4px 0 4px 0;}
	 #main h2   { font-size:1.2em; margin:4px 0 4px 0;;}
    #main h3   { font-size:1.1em; margin:4px 0 4px 0;;}
    #main h3 em     { color:#4ea1bb; padding:0 0 0 2px; font-style:normal;}
    #main p         { margin:10px 0 10px 0; line-height:1.6; font-size:1.05em; }
	 #main td        { font-size:1.05em; }
	 #main dl        { font-size:1.05em; }
	 #main ol        { font-size:1.05em; }
	 #main ul        { font-size:1.05em; }
    /*#main img       { float:right; border:1px solid #d1d1d1; }*/
    
    .br             { background-color:#f4f4f4; padding:10px; 
                        background:#f4f4f4 url(../img/br_bg.gif)repeat-x 0 0;  }
    .br li          { display:inline; font-size:.9em; color:#929292; list-style-position:outside;} 
    .br a           { text-decoration:none; color:#3a627c; }
    .intro          { font-size:1.1em; }
   
/*************/
/* Footer    */
/*************/
    #footer                     { background-color: #fff; color: #0099CC; text-align: center; }
    #footer a                   { background-color:#fff; color:#0099CC; }
    #footer .fr                 { width:380px; }
	#fr01						{ float:left; width:140px; }
	#fr02						{ float:right; width:200px; }
    #footer .fr p               { text-align:right;}
    #footer .fl                 { width:360px; }
    #footer ul li               { display:inline; list-style-position:outside;}
  
/*************/
/* SubMenu   */
/*************/
    #SubMenu                     { background-color: #fff; color: #0099CC; clear: both;}
    #SubMenu a                   { background-color:#fff; color:#0099CC; }
    #Submenu .fr                 { width:380px; }
	#fr01						{ float:left; width:140px; }
	#fr02						{ float:right; width:200px; }
    #footer .fr p               { text-align:right;}
   #SubMenu ul li               { display:inline; list-style-position:outside;}
	 #SubMenu li.highlighted a  { color:#FFCC00;}
/*************/
/* Homepage  */
/*************/
    
  

