/* Last modified 12 Mar 09 Applies rounded corners to left edge of page and Navigation bar. Expands up to 1000px.
Colors used are as follows - Dark Grn #174822  Head / Top #DFC298  Nav / Foot #F7E2C5  Tab Grn #7AC043 Content background color - #FEFFF1  Ptl Color change, Library RSS Style, Big R Bkgnd, Chg Font-Family and size
*/

/* Containers------------------background-color: #F7E2C5;*/


body {  background-color: #FFFFCC; /*#174822; #F7F6E4; */
}


#container1 { position: relative; margin-right: 1em;  top: 0px;   color: #333; 
 line-height: 1.1em;  font-family: Tahoma, Arial, sans-serif; font-size: 1em; }

#container1.fluid { min-width: 750px; max-width: 1000px; }

/*Hack for Iternet Explorer*/

* html .fluid { width: expression(document.body.clientWidth > 1000 ? "1000px" : "auto"); }
* html #container1{ height: 1%; }

#top { padding-left: 0px; padding-bottom: 0px; padding-top: 0px; /*background: #DFC298 url(TL.jpg) top left no-repeat; */position: relative; clear: both;}

#contentrightT { position: relative; float: right; width: 75%; margin: 0; padding: 10px; margin-top: 0px; font-family: arial, helvetica, sans-serif; }
#contentrightB { clear:both; float: right; width: 75%; margin: 0; padding: 10px; margin-top: 0px; font-family: arial, helvetica, sans-serif; border: thick;}

#contentleft { float: left; width: 75%;  padding: 10px 10px 0px 10px; margin-top: 0px; bottom: 0px; font-family: arial, helvetica, sans-serif; border-right: 2px  #0000FF solid;}

#contentleftr { float: left; width: 75%;  padding: 10px 10px 0px 10px; margin-top: 0px;  background: #FEFFF1 url(../GBRvr.jpg) center center no-repeat; bottom: 0px; }

#contentleftb { float: left; width: 75%;  padding: 0px 10px 10px; margin-top: 0px;  background: #FEFFF1 url(BR.jpg)  bottom right no-repeat; }

#footer { clear: both; position: relative; margin: 0px; background-color: #FFFFCC ; padding: 2px; font-family:Arial, Helvetica, sans-serif; font-size: .7em;}

/*background: url(../img/bg/Bricks.jpg) repeat top left;*/

#leftnav{ float: left; width: 20%; padding: 10px; margin-top: 0px; text-decoration: none; font-family: Tahoma, Arial,  sans-serif; border-right: 2px  #8B4513 solid; background: url(images/2Bricks.JPG) repeat top left; }

#leftcontent{ float: left;  width: 45%;  margin: 0; padding: 10px; margin-top: 0px; }

#rightcontent { float: right; width: 45%; margin: 0; padding: 10px; margin-top: 0px; }

#rightnav{ float: right;  width: 19%;   margin-top: 0px; text-decoration: none;  padding: 5px; font-family:Arial, Helvetica, sans-serif;} 

#navcontainer {position: relative; z-index: 1;}

#FAspecial { float: left; width: 75%; margin: 0; padding: 10px; margin-top: 0px;  background-color: #FEFFF1; }

/* Link actions--------------------------*/


a.bw { color: #92b077;  font-size: xx-small; Display: none;}

a.da { color: #FEFFF1;  text-decoration: none; padding: 5px; font-weight: bold;}

a.dc { color: #0000FF;  text-decoration: none;  font-weight: bold; font-size: small; }

a.dd { color: green;  text-decoration: none; font-weight: bold;}

a.de { color: #0000FF;  text-decoration: none;  }

a.df { color: green;  text-decoration: underline; text-align: right;}

a.dg { color: green;  text-decoration: none; font-size: 1em; font-weight: bold;}

a.dh { color: #174822;  text-decoration: none; font-weight: bold;}

a.logo { text-decoration: none; }


#footer a:hover, #rightcontent a:hover, #leftcontent a:hover, #contentleftr a:hover { text-decoration: underline; }

#contentleft a:hover, #contentrightT a:hover, #contentright a:hover, #leftnav a:hover, #rightnav a:hover{ Background: #FFFFCC; color: #000; text-decoration: underline; }

 

/* Paragraph Format------------------------------------{ background-color: #174822; color: #FFF;} */

b.bb { color: #CC9933}

b.bc { color: #FF0000}

#top h1 { padding: 0; margin: 0px; text-align: left; color: #006633; font-size: 2em; font-weight: bold;}

p.green { color: green;  text-decoration: none;  font-size: xx-small; }
p.foot { color: #000000;  text-decoration: none;  font-size: xx-small; margin-bottom: 0px; }

p.small { font-size: smaller; }

p.space {clear: both;}

p.bold {font-weight: bold; font-size: 1em;}

.ps {font-size: 1.2em; line-height: 1.3em;}

h1.b { color: #000000;  margin: 0; font-size: 1.5em;}

h2 { font-size: 1.2em; margin: 0px; color: #FFF;}
h2.nav { font-size: 1.2em; margin: 0px; color: #174822; font-weight: bold;}
h2.sub { font-size: 1.2em; margin: 10px 0px; color: #8B4513; font-weight: bold;}

h3 { font-size: smaller; margin: 0px; }
label{background-color:#FF0000; color:#FFFF00; font-family:Verdana, Arial, Helvetica, sans-serif; }

#leftnav p, #rightnav p { margin: 0 0 5px 0; }

#content h2 { margin: 0 0 5px 0; }

p.bnr{text-align: left; color: #000;  font-size: 1.4em; font-weight: bold; letter-spacing: .15em;}

/*Special format and list items ------------------------FECCCC*/

#navcontainer ul { padding-left: 0; margin-left: 0;  margin-top: 0; margin-bottom: 0; background-color:#F7F6E4;
float: left; width: 100%;  font-weight: bold; font-size: .9em;}

#navcontainer ul li { display: inline; }  /*url(2HomeCnr.gif) top right no-repeat;*/

#navcontainer ul li a { padding: 0.1em 0.7em;  color: #0000FF; text-decoration: none; float: left; border-right: 1px solid #00B; font-family:Arial, Helvetica, sans-serif;}

#navcontainer ul li a.ptl { padding: 0.2em 1em; background: #FEFFF1 url(1PtlCnr.gif) top right no-repeat;  color: #000; text-decoration: none; float: right; border-right:0px;}

#navcontainer ul li a:hover { background-color: #F7E2C5; color: #000; }

ul.small{ font-size: smaller; }

ul.col { width: auto; list-style-type:none; line-height: 200%; }

ul.col a{color: #FEFFF1;  text-decoration: none; padding: 5px; font-weight: bold;}

ul.col li.here { border-bottom: 2px yellow dashed; }

li.cola { width:45%; margin:5px 0 0 0; padding:0 5px 0 0; line-height:15px; float:right; }

li.colb { width:22%; margin:5px 0 0 0; padding:0 2px 0 0; line-height:5px; float:left; }

li.d { margin:15px 0 0 0; padding:0 10px 0 0; line-height:15px; }

.licol {float: left; width: 180px; }

tr.clr {background-color: #CAFF70;}

.currentField { color:black; background: white; }
.changedField {color:white; background: red; }
.navlinks {  font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #FFFFFF; text-decoration: none}
.navlinks a:hover { background-color: #F7E2C5; color: #000; }

/*a[href^="http"] { 
 padding: 0 20px 0 0; 
 background: #fff url(images/demo.gif) no-repeat right center; 
}*/
a[rel="external"] { 
 padding: 0 20px 0 0; 
 background: #fff url(images/demo.gif) no-repeat right center; 
 text-decoration:none;
}

acronym {  cursor: help;  border-bottom: 2px solid #8B4513;}
ul#menu li a.here {  color: #512103;  background: url(../img/bg/menu.gif) repeat-x bottom left;}


