/* Normalizes margin, padding */
body, div, dl, dt, dd,  h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul,li { list-style-type :  square;  list-style-position:  outside; margin-left: 0.71em; padding-left: 0.71em; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em,  th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table, td { border-collapse : collapse; border-spacing : 0; vertical-align:top;}

/* Removes border from fieldset and img */
fieldset,img {
	border : 0;
}

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }


/* layout.css */

html 	{ text-align : center; 
background : #fff;
position : relative; 
background: url(../gimg/bg.gif) top repeat-x;
}


body { 
position: relative;
width : 800px;
padding-top : 0px; 
margin : 0 auto; 
text-align : center;

 }
 

div#branding { 
position : absolute;
z-index : 1;
width : 800px;
height:100px;
top : 0px;
left:  0px;
margin : 0 auto; 
text-align: left;
}
 
div#content { 
position : relative;
z-index : 2;
width : 800px;
top : 0px;
left:  0px;
margin : 0 auto; 
text-align: left;
}
 
div#nav { 
position :  absolute;
z-index : 3;
width : 160px;
top : 120px;
left: 0px;
background-color: transparent;
}
 
div#text { 
position :  absolute;
z-index : 4;
width : 620px;
top : 120px;
left: 180px;
padding-right: 20px;
background-color:  transparent;
}





/* typography.css */

body { 
font : 70%/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #333; }

h1, h2, h3, h4, p, ul, blockquote { 
margin : 0 0 .75em; }

h1, h2, h3 { 
margin-bottom : 1em;
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold;
color : #333; 
 }

h1 { font-size: 1.3em; } 
h2, h3 { font-size: 1.1em; }

p { 
font-size : 100%; }

.legende {
	font-size:0.85em;
}
.zif {
	color: #CC0033;
}

a.nav {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; color: #66645e; font-weight: bold; }
a.nav:link { text-decoration: none; color: #66645e; }
a.nav:visited { text-decoration: none; color: #66645e; }
a.nav:hover { text-decoration: none; color: #9b8b72; }
a.nav:active { text-decoration: none; color: #9b8b72; }
.nav {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; color: #9b8b72; font-weight: bold;  }

a.gnav {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; color: #9b8b72; font-weight: bold; }
a.gnav:link { text-decoration: none; color: #9b8b72; }
a.gnav:visited { text-decoration: none; color: #9b8b72; }
a.gnav:hover { text-decoration: none; color: #9b8b72; }
a.gnav:active { text-decoration: none; color: #9b8b72; }
.gnav {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; color: #9b8b72; font-weight: bold;  }



a.snav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #333; font-weight: 500; padding-left:10px; }
a.snav:link { text-decoration: none; color: #333; }
a.snav:visited { text-decoration: none; color: #333; }
a.snav:hover { text-decoration: none; color: #9b8b72; }
a.snav:active { text-decoration: none; color: #9b8b72; }
.snav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #9b8b72;  font-weight:  500; padding-left:10px;  }



a:link, a:visited { 
text-decoration :  underline ; }

a:link, a:visited { 
color : #9b8b72; }

 .txtFld0 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1em;
	color:#333;
	text-decoration: none;
	background-color: #fff;
	height: 20px;
	width: 250px;
	border:  1px solid #9b8b72;
	
	
}
 
.txtFld1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1em;
	color:#333;
	text-decoration: none;
	background-color: #fff;
	height: 100px;
	width: 250px;
	border:  1px solid #9b8b72;
	
	
}
 
 
 .smallBtn {
	color: #333;
	text-decoration: none;
	width: 150px;
	background-color: #9b8b72;
	border: 1px solid #9b8b72;
	color:#fff;
	}

 
