@charset "utf-8";
*{   
margin:0;   
padding:0;
border:0;   
}  

                           /* GLOBAL BODY */
body { 
margin-top: 0;
background-color: #f0efee; 
background-image: url('images/bg.jpg');
background-repeat:repeat-x;
background-attachment: scroll;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color:#000;
}

.align-right { float:right; margin: 0 0 10px 10px; }  

.align-left { float:left; margin: 0 10px 10px 0; } 

p
{
text-align:left;
color:#000;
line-height:125%;
margin-top:4;
margin-bottom:4; 
}

p.1
{
text-align:left;
color:#000;
line-height:120%;
margin-top:4;
margin-bottom:4; 
}

.i
{
font-size: 0.9em;
font-style:italic;
margin-left:10px;
margin-right:10px;
}

.ctr {
text-align:center;
margin-left:0;
margin-right:0;
}

.ctrlink {
font-size: 0.7em;
text-align:center;
margin-top:6;
margin-bottom:6; 
}

.require {
font-size: 0.7em;
color:#F00;
font-weight:500;
text-align:left;
}

.aright {
float:right;
margin-left:20px;
margin-right:20px;
}

#wrapper {
width: 850px;
height: 100%;
margin: 0 auto;
background-color: #fff;
padding:0;
border: 0 solid #000;
}

                            /* HEADER - BANNER SPAND ALL Columns */

#header {
width: 850px;
height: 150px;
background-image: url('images/header.jpg');
border: 0 solid #FFF;
margin: 0 auto;
padding: 0;
}


                           /* NAVIGATION TOP - SPAND ALL Columns */

#menudiv {
	width: 850px;
	height: 52px;
	}


#spacer {
	width: 850px;
	height: 10px;
	margin: 0 auto;
	border: 0 solid #000;
	background-color: #6c4a24;
	background-image: url('images/???.xxx');
	background-repeat:no-repeat;
	padding: 0;
	}

#menubar {
	width: 850px;
	height: 30px;
	margin: 0 auto;
	border: 0 solid #000;
	background-color: #1d4e05;
	background-image: url('images/???.xxx');
	background-repeat:no-repeat;
	padding: 0;
	}

	.navbar {
		font-weight:500;
		color: #cff;
		word-spacing:50px; 
		text-align:center;
		padding-top:6px;
		padding-bottom:4px;
		line-height:1.2em;
		}


                           /* CONTAINER */

#container {
width: 850px;
margin: 0 auto;
height:100%;
background-color:#fff;
}

                           /* LEFT COLUMN */

#left {
float: left;
width:50px;
height:10px;
background-image: url('images/spacer.gif');
padding:0;
border: 0 solid #fff;
}

	.lcol {
		font-size: 0.8em;
		font-weight:600;
		color: #000;
		text-align:center;
		margin: 0 0 0 0; 
		line-height:1em; }

	.times {
		font-size: 0.8em;
		font-weight:500;
		color: #000;
		text-align:center;
		margin: 0 0 0 0; 
		line-height:1em; }



                                /* CENTER COLUMN */

#index-wrapper {
width: 750px;
margin:0 auto 0px;
height:300px;
}

#index-l {
width: 325px;
float: left;
height:100%;
}

#index-r
width: 325px;
float: left;
height:100%;
}


#contentsp {
float: left;
width: 750px;
height:100%;
padding:0;
background-color: #fff;
background-image: url('images/bg.xxx');
background-repeat: no-repeat;
border-right: 0 dotted #333;
}

#content {
float: left;
width: 750px;
height:100%;
padding:0;
background-color: #fefefe;
border-right: 0 dotted #666;
}


	.homtxt {
		text-align:left;
		font-family: Arial,Helvetica,san-serif;
		margin: 0px 30px 10px 10px; 
		font-size: 12px;
		line-height:1.3em; }
		
	
    .txt {
		text-align:left;
		font-family: Georgia,serif;
		margin: 0px 30px 10px 30px; 
		font-size: 14px;
		line-height:1.5em; }
		
	.txtctr {
		color: #000;
		font-size: 0.9em;
		font-weight:500;
		margin: 7px 0 0 0; 
		text-align:center;
		line-height:1.5em; }

	.subpit {
		color: #099;
		font-size: 0.9em;
		font-weight:600;
		margin: 7px 0 0 0; 
		text-align:center;
		font-style:italic;
		line-height:1.5em; }

	.txtctr {
		color: #000;
		font-size: 1em;
		font-weight:600;
		margin: 6px 0 0 0; 
		text-align:center;
		line-height:1.5em; }

	.subhist {
		text-align:left;
		margin: 0px 40px 10px 40px; 
		font-family: Georgia,serif;
		font-size: 1em;
		color: #743313;
		font-style: italic;
		line-height:1.5em; }

	.authors {
		text-align:left;
		margin: 0 40px 10px 40px; 
		font-family: Georgia,serif;
		font-size: .9em;
		font-weight:700;
		color: #743313;
		font-style: italic;
		line-height:1.5em; }
		
	.spec {
		text-align:left;
		font-family: "Trebuchet MS",Helvetica,Sans-serif;
		color: #099;
		font-size: 14px;
		font-weight:800;
		letter-spacing: .00em;
		line-height:1.5em;
		margin: 0 10px 5px 70px; }

	.spitem {
		text-align:left;
		font-family: Verdana,Geneva,sans-serif;
		font-size: 12px;
		font-weight:700;
		line-height:1.5em;
		margin: 0 10px 26px 80px; }


                                       /* RIGHT COLUMN */

#right {
float: right;
width:50px;
height:10px;
background-image: url('images/spacer.gif');
padding:0;
border: 0 solid #fff;
}

                                       /* FOOTER */

#bottom {
	clear:both;
	text-align:right;
}

#foot-left {
float: left;
width:50%;
height:125px;
padding:0;
text-align: center;
border: 0 solid #fff;
}
#foot-right {
float: left;
width:50%;
height:125px;
padding:0;
text-align: center;
border: 0 solid #fff;
}

#prefoot {
	clear: both;
	width: 850px;
	height: 100%;
	margin: 0 auto;
	background-color: #CCC;
	background-image: url('images/???.xxx');
	border-top: 1px dotted #666; padding-left:0; padding-right:0; padding-top:1px; padding-bottom:0
	}

	.services {
		color: #666;
		font-size: 0.9em;
		font-weight:600;
		margin: 7px 0 0 0; 
		text-align:center; }

#footer {
	clear: both;
	width: 850px;
	height: 200px;
	margin: 0 auto;
	border-top:12px solid #6C6;
	border-bottom:1px solid #000;
	background-color: #fff;
	padding: 0; }


	.name {
		color: #fffAE6;
		font-size: 1em;
		margin: 10px 15px 0 15px; 
		line-height:.7em;
		text-align:center; }

	.subs {
		color: #000;
		font-size: 0.9em;
		font-weight:600;
		margin: 4px 10px 0 10px; 
		text-align:center; }

	.copyright {
		color: #c0c0c0;
		text-align:center;
		line-height:100%; 
		margin: 16px 10px 0 10px; 
		font-size:0.8em; }


                                       /* MISC Styles */

h1 {
color: #000;
font-weight: 600;
font-size: 1.1em;
line-height:150%; 
text-align:center;
}

h2 {
color: #000;
font-weight: 600;
font-size: 1.1em;
line-height:100%; 
text-align:left;
}

h3 {
color: #006633;
font-style: 600;
font-size: 1.1em;
line-height:150%; 
text-align:left;
font-style: italic;
}

h4 {
color: #743313;
font-weight: 500;
font-style: normal;
font-size: 0.85em;
margin: 5px 0 5px 110px; 
text-align:left;
}

h5 {
color: #000;
font-size: 0.9em;
font-weight: normal;
font-style: normal;
font-size: 1em;
margin: 10px 0 10px auto; 
text-align:center;
}

li {
font-size:0.75em;
color:#000;
text-align:left;
margin-left:50px;
} 

.l { line-height:150%;}

.lv { line-height:275%; }

.legal {
color: #000;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-align:left;
margin: 2px 0 2px 0; 
padding-top:2px; padding-bottom:2px;
line-height:1.2em 
}

.privacy {	
margin:4px 0 0 65px;
font-size: 11px;
color: #d9d9d9;
text-align: left;
line-height:1.2em;
}

a:link { color: #743313; text-decoration: underline; }
a:visited { color: #743313; text-decoration: underline; }
a:hover { color: #C0C0C0; text-decoration: none; }
a:active { color: #C0C0C0; text-decoration: none; }

a.m:link { color: #F8F8F8; text-decoration: none; }
a.m:visited { color: #F8F8F8; text-decoration: none; }
a.m:hover { color: #C90; text-decoration: none; }
a.m:active { color: #C90; text-decoration: none; }

.hiddenPic {display: none;}