/* BASIC.CSS - fundamental styles compatible with NN4 */

body, html { margin:0; padding:0; height:100%; width:100%; border:0; }
body { margin:0; padding:0; font: 75%/1.5 Arial, sans-serif; height:100%; background-color:#faf4ed; }

/*Text*/
p { font: 1em/1.8em Arial, sans-serif; color:#000; }

h1, h2, h3, h4, h5, h6, #col-a .Article h1 { font-weight: bold; margin: 5px 0px 7px 0px; font-family: helvetica, arial, sans-serif; background-color: transparent; }
h1, #col-a .Article h1 { font-size: 1.7em; color: #7b1919; }
h2 { font-size: 1.4em; color:#7b9b8a;}
h3 { margin: 5px 0px 4px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; color:#7b1919; }
h4 { font-weight: normal; font-size: 1.3em; color:#7b9b8a; margin: 5px 0px 3px 0px; }
h5 { font-weight: normal; margin: 5px 0px 4px 0px; font-size: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7b1919; }
h6 { margin: 5px 0px 3px 0px; font-size: 1.1em; }

/*Hyperlinks*/
a { text-decoration:none; font-weight:bold; color:#336799; }
a:link {}
a:visited {}
a:hover {text-decoration:underline; }
a:active {}
/* Anchors */
h2 a { color:#7b9b8a; }
h3 a { color:#7b1919; }
h3 a:hover, a[name]:hover, a.anchor:hover { text-decoration:none; }

/*Lists*/
ol {}
ul {}
li {}

.Inner table.image { border:none; background-color:Transparent; }
.Inner table.image td { padding:0px; background-color:Transparent; }

/*Tables*/
.Inner table { font-family:Arial, sans-serif; font-size:1em; padding:8px; }
.Inner tr { }
.Inner td { padding:5px; }
.Inner td p { margin:0; padding:0; font-family:Arial, sans-serif; }
th { padding:5px; }

/*Misc*/
hr { width:auto; height: 1px; background-color: #eee6d2; color: #eee6d2; border: none; padding: 0; margin:1em 0; }
img {}
object {}
form { clear:none; margin:0; padding:0; }

/*Layout*/
#layout {}
#alignment {}
mainColumn {}
rightColumn {}
#footer {}

/*Content*/
#col-b {}
#col-a { padding: 0 20px 0 0; }
#col-c { }
#col-c p, #col-c ul { font-family:Tahoma, sans-serif; font-size:0.9em; }
#col-c ul { padding-left:20px; }

#Bbreadcrumb { position:relative;; z-index:5; font: 0.9em/1.5em "Verdana", sans-serif; margin:30px 0px 20px 0; display:block; padding:3px 0 3px 0; }
#Bbreadcrumb a { color:#336799; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif !important; }
#Bbreadcrumb a:hover { text-decoration:underline; }

#Bcontinue { background:Transparent url(images/continuing_pages.gif) no-repeat; font: 1em/1.5em Arial, sans-serif; margin:0px 0px 10px 0; padding:15px 0 3px 5px; }
#Bcontinue span { padding:2px 0; }
#Bcontinue a { color:#336799; }
#Bcontinue a:hover { text-decoration:underline; }


/*#Bcontinue { font: 1em/1.5em Arial, sans-serif; margin:0px 0px 20px 0; padding:3px 0 3px 0; }
#Bcontinue span { background-color:#fcfbf8; padding:2px 0; }
#Bcontinue a { color:#336799; }
#Bcontinue a:hover { text-decoration:underline; }*/

/*Global Navigation*/
#nav { position:absolute; }
#nav ul { list-style-type:none; }
#nav ul ul { display:none; }

/*Sub Navigation*/
#sectionnav {}

/*GLOBAL CLASSES*/

/*Logos*/
.bannerLogos { clear:right; float:right; margin:35px 15px 0 0; }
.bannerLogos img { border:none; }
.imageRight { float:right; }
.pageTop { float:left; padding:0 0 0 20px; }
.skip { display:none; }
.clear { clear:both; }
.noborder { border:none; }
div.editModuleBox img { border:none; }

/*Netscape 4 + Opera 5*/
/*/*//*/ 
ul#navigator ul { display:none; }
#nav { top:200; }
.tagline { position: absolute; top: 100px; left:50px; }
#layout { width:580px; }
.threeImages { display:none; } 
.bannerLogos { position:absolute; top:0; left:500; margin:0; }
#map { position:absolute; top:180; left:300; }
/* */

.SavannaLinks, .hSavannaLinks { font: 1.7em/1.4em "Trebuchet MS", "Helvetica", sans-serif; color: #E78113; }
.byline { font: 1.4em/1.4em "Trebuchet MS", "Helvetica", sans-serif; color: #E9AA24; }
.intro { font: italic 1.2em/1.4em "Trebuchet MS", "Helvetica", sans-serif; color: #7b1919; }
/*p.caption { font: 1em/1em "Trebuchet MS", "Helvetica", sans-serif; color: #8C723C; padding:0 5px 5px 5px; }*/
.smallText { font: 0.9em/1.3em "Verdana", "Helvetica", sans-serif; /*color: #513D13;*/ color:#000; }
.smallText ul { padding:0 0 0 10px; }
.Reference_Headline { color: #dd4522; font-size:0.9em; font-family:Tahoma, sans-serif; }

/*Linked Modules*/
#col-a .Article .Article, #col-a .Contact, #col-a .Link, #col-a .Document, #col-a .Related, #col-a .Audio, #col-a .Video, #col-a .Feedback, #col-a .EmailListSignUp, #col-a .Reference { clear:both; margin:20px 0; font-size:0.9em; }
/*#col-a .Article .Article h2, #col-a .Contact h2, #col-a .Link h2, #col-a .Document h2, #col-a .Related h2, #col-a .Audio h2, #col-a .Video h2, #col-a .Feedback h2, #col-a .EmailListSignUp h2, #col-a .Reference h2
{ margin-left:-10px; display:block; background: #d1e2ca; border-left:6px solid #000; color:#000; padding:3px 5px 3px 8px; font: bold 1em/1.8em Verdana, sans-serif !important; width:100%; }*/
#col-a .Article h2.summary { margin-left:0px; background: Transparent; border-left:none; padding:0px; font: bold 1.3em/1.4em 'Verdana', sans-serif; color: #7b9b8a; width:auto; }

#col-c .Inner .Article h2, #col-c .Inner .Contact h2, #col-c .Inner .Link h2, #col-c .Inner .Document h2, #col-c .Inner .Related h2, #col-c .Inner .Audio h2, #col-c .Inner .Video h2, #col-c .Inner .Feedback h2, #col-c .Inner .EmailListSignUp h2, #col-c .Inner .Reference h2
{ margin-left:-10px; display:block; background: #d1e2ca; border-left:6px solid #000; color:#000; padding:3px 5px 3px 8px; font: bold 0.9em/1.8em Verdana, sans-serif !important; width:100%; }

#col-c .Outer { margin:-20px 0px 0px 0px !important; }
div.editModuleBox { margin-top:20px; }
.nomap #col-c { padding-top:60px; }
