/* page division containers ------------- */
#hwrapper { 
     margin:0 auto;
     padding-top:0px;
     padding-left:0px;
     padding-right:0px;
     padding-bottom:0px;
     width:96%;  
     height:150px;}

#headerbox {
     margin:0 auto;
     padding-top:0px;
     padding-left:0px;
     padding-right:0px;
     padding-bottom:0px;
     width:99%;
     height:85%;}

#headerbox .leftcol {display: inline; position: relative; margin:0 auto; float: left; width:50%; height:85%; padding-top:20px; padding-left:0px; padding-right:0px; padding-bottom:0px;}

#headerbox .centcol {position: static;      display: inline; margin:0 auto; alignment-adjust:central; padding:0; float: left; width:25%; height:85%; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}

#headerbox .rightcol {
     display: inline; 
     position: relative;
     margin:0 auto;
     float: right;
     width:25%;
     height:85%;
     padding-top:15px;
     padding-left:0px;
     padding-right:0px;
     padding-bottom:0px;
}

#headerbox .navcontainer {
     display: inline; 
     position: absolute;
     margin:0 auto;
     width: 90%;
     height: 10%;
     padding: 0px;
}

#cwrapper {
     margin:0 auto;
     padding-top:20px;
     padding-left:0px;
     padding-right:0px;
     padding-bottom:0px;
     border:0;
     width:96%;
}

#altcwrapper {
     margin:0 auto;
     padding-top:20px;
     padding-left:0px;
     padding-right:0px;
     padding-bottom:0px;
     border:0;
     width:94%;
}

#cwrapper .leftcol {
     margin:0;
     padding-top:0px;
     padding-left:0px;
     padding-right:0px;
     padding-bottom:0px;
     border:0;
     width:12%;
     float:left;
}

#cwrapper .rightcol {
     margin:0;
     padding-top:0px;
     padding-left:0px;
     padding-right:0px;
     padding-bottom:0px;
     border:0;
     width:80%;
     float:right;
}

#cwrapper .toprow {
     margin:0;
     padding-top:0px;
     padding-left:10px;
     padding-right:0px;
     padding-bottom:0px;
     border:0;
     width:99%;
}

#altcwrapper .toprow {
     margin:0;
     padding-top:0px;
     padding-left:0px;
     padding-right:0px;
     padding-bottom:0px;
     border:0;
     width:100%;
}

#cwrapper .middlerow {
     margin:0;
     padding-top:10px;
     padding-bottom:10px;
     padding-left:10px;          
     padding-right:5px;     
     border:0;
     width:99%;
}

#cwrapper .bottomrow {
     margin:0;
     padding-top:10px;
     padding-bottom:10px;
     padding-left:10px;          
     padding-right:5px;     
     border:0;
     width:99%;
}

#fwrapper { 
     margin:0 auto;  
     padding:0;  
     width:96%;  
     height:125px;
}

#footerbox {
     margin:0 auto;
     padding:0;
     width:99%;
}

/* header navigation bar ------------- */
#header {
     font-size: 93%; 
     background: url(graphics/bg.gif) #dae0d2 repeat-x 50% bottom; 
     float: left; 
     width: 100%; 
     line-height: normal
}
#header ul {
     padding-right: 10px; 
	 padding-left: 10px; 
	 padding-bottom: 0px; 
	 margin: 0px; 
	 padding-top: 10px; 
	 list-style-type: none
}
#header li {
     padding-right: 0px; 
	 padding-left: 9px; 
	 background: url(graphics/left.gif) no-repeat left top; 
	 float: left; 
	 padding-bottom: 0px; 
	 margin: 0px; 
	 padding-top: 0px
}
#header a {
     padding-right: 15px; 
	 display: block; 
	 padding-left: 6px; 
	 font-weight: bold; 
	 background: url(graphics/right.gif) no-repeat right top; 
	 float: left; 
	 padding-bottom: 4px; 
	 color: #765; 
	 padding-top: 5px; 
	 text-decoration: none
}
#header a {
     float: none
}
#header a:hover {
     color: #333
}
#header #current {
     background-image: url(graphics/left_on.gif)
}
#header #current a {
     background-image: url(graphics/right_on.gif); 
	 padding-bottom: 5px; 
	 color: #333
}

/*- Side Navigation--------------------------- */

#sidemenu {
     width: 220px;
     margin: 10px;
     border-style: solid solid none solid;
     border-color: #BCD2E6;
     border-width: 1px;
}

#sidemenu li a {
     height: 32px;
     voice-family: "\"}\"";
     voice-family: inherit;
     height: 24px;
     text-decoration: none;
}

#sidemenu li a:link, #sidemenu li a:visited {
     color: #8BADCF;
     display: block;
     background:  url(graphics/menu3.gif);
     padding: 8px 0 0 10px;
}

#sidemenu li a:hover, #sidemenu li #current {
     color: #627EB7;
     background:  url(graphics/menu3.gif) 0 -32px;
     padding: 8px 0 0 10px;
}


/* text styles ------------- */
body {
     padding-right:0px;
     padding-left:0px;
     background:#fff;
     padding-bottom:0px;
     margin:0px;
     font-size:1em; 
     font-family:Georgia,Serif;
     color:#000;
     padding-top:0px;
     voice-family:inherit
}

h1 {font-weight: bold; text-transform: capitalize; text-align: left; line-height:50%; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; font-family: "Times New Roman",Times,serif; color:#800000; font-size: 26;}

h2 {font-family: "Times New Roman",Times,serif; font-weight: bold; text-transform: capitalize; text-align: left; line-height:110%; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; font-size: 1em;}

h3 {font-size:1.04em; font-weight: bold; text-transform:uppercase;}

h4 {font-size:1.02em; font-weight: bold; text-transform:capitalize;}

h6 {font-size:.7em; font-weight: bold; text-transform:capitalize;}

unknown {font-size:small}

ul {list-style: none; margin: 0; padding: 0;}

img {border: none;}

imgborder {border:5px solid black}