/* This controls the width of the pages */


#page
{
width: 943px !important;
margin: 8px auto;
}

/* Basic Stuff */

*
{
margin: 0em;
padding: 0em;
}

body
{
background-color: #fff;
color: #585858;
font-size: 9.5pt;
font-family: Georgia, Times, "Times New Roman", serif;
}

h1,h2,h3
{
font-family: Syntax, Trebuchet, verdana, sans-serif;
font-weight: normal;
}

h1 {
font-size: 170%;
}

h2 {
font-size: 150% 
}

h3 {
font-size: 140%;
}

h4 {
font-size:  130%;
font-weight: bold;
}

strong {
display: inline;
}




br.clear
{
clear: both;
}

/* IMAGES */
#main img
{
padding: 3px;
 /* border: solid 0px #e1e1e1; */ 
}

img.floatR
{
float: right;
margin-left: 30px;
margin-bottom: 30px;
margin-top: 15px;
}

img.floatL
{
left: -100px;
float: left;
margin-right: 30px;
margin-bottom: 30px;
margin-top: 15px;
}

/* LINKS */

a
{
text-decoration: none;
color: #930a0d;
}

a:hover
{
text-decoration: underline;
}



/* LISTS */

ul.links
{
list-style: none;
}

ul.links li
{
line-height: 2em;
display: block;
}

ul.links li.first
{
}


ul.links li ul {
margin: inherit;
margin-bottom: 0px;}

ul.links li ul li{
display: block;
padding-left: 10px;
}

p
{
line-height: 1.8em;
}

ul li span.nolink {
color: #F16C00;
font-weight: bold;
}


/* Header */
/* Logo */

#logo
{
background: #930a0d;
height:65px;
}

#logo a {
color: #fff;
}


#logo img {border: 0px; padding: 0px; margin-top: 0px; }

/* SHADOW */
#shadow {
	margin: 0;
	padding: 0;
	clear: both; 
	background: #fff url(graphics/shadow_bg.gif) repeat-x; 
	height: 13px; 
	}

#shadow img {
	padding: 0px;
	margin: 0px;
	border: 0px; 
	height: 13px;
	}



/* Menu */

#menu {
background: #fadd76 url(graphics/nav_bg.gif) repeat-x; 
display: block;
height: 20px;
text-align: center;
}

#menu ul
{
display:block;
text-align: center;
margin: 0px auto;
list-style: none;
width: 920px; 
}

#menu li {
float: left;
}

#menu li a
{
display: block; 
width: 123px; 
height:20px;
background-repeat: no-repeat;
background-image:  url("graphics/nav_bg.gif");
background-position: center 0;
}

#menu li a:hover
{ 
  background-position: center -20px;
}

#menu li a span
{
  display: none;
}


#menu li a.active
{ 
  background-position: center -40px;
}



/* Main */

#main
{
clear: both;
border-right: 1px solid #7b6c35;
border-bottom: 1px solid #7b6c35;
padding-bottom: 50px;
background: #FFF url(graphics/main_bg.gif) repeat-y;
}

#main p
{
/*text-align: justify;*/
margin-bottom: 1.0em;
margin-top: 1.0em;
}





/* Footer */

#footer
{
width: 100%;
margin: 0 0;
clear: both;
border-top: solid 0px #CCC;
padding-top: 5px;
font-size: 90%;
}

/* footermenu */



.footermenu {
margin-bottom: 8px;
}

.footermenu ul {
list-style: none;

}

.footermenu li{
float: left;
}

.footermenu li a
{
margin-left: 0.2em;
padding: 0em .5em 0em .5em;
border-right: solid 1px #ccc;
}
.footermenu li a.metaright {border-right: none;}

.footermenu li a {}
.footermenu li a {}
.footermenu li a:hover {}
.footermenu {display: block; margin-bottom: .5em;}


/* LAYOUT - 2 COLUMNS */

	/* Primary content */
	
	#right
	{
	position: relative;
	margin-left: 200px;
	padding-top: 50px;
	padding-right: 100px;
	min-height: 200px;
	}
	
	#right p {
	margin-left: 150px;
	}
	
	/* Secondary Content */
	
	#left
	{
	width: 148px;
	float: left;
	padding: 10px 0 20px 0;
	border-right: solid 1px #636262;
	min-height: 200px;
	}
#left h4 {
	margin: 0 10px;
	text-align: right;
	color: #A6A6A6;
	}

#left ul {
	text-align: right;
	margin-right: 10px;
	}

#left ul.sublinks 
{
margin-bottom: .3em;
border-bottom: 0px;
}

#left ul.sublinks li
{
border-top: 1px dotted #CCC;
border-bottom: 0px;
}.concept {
	font: 9pt/16pt Georgia, "Times New Roman", Times, serif;
	text-indent: 0pt;
}
.head {
	font: 14px/16px "Arial Black";
	color: #663300;
}
.headsmall {
	font: 11px/16px "Arial Black";
	color: #666666;
}
.pageheads {
	font: normal 15px/16px Syntax, "Trebuchet MS";
	color: #663333;
	letter-spacing: 2pt;
}
.navlinks {
	font: normal 12px/22px "Trebuchet MS", "Arial Narrow Bold";
	color: #990000;
	letter-spacing: .25pt;
}
.pageheads2 {
	font: normal 15px/19px Syntax, "Trebuchet MS";
	color: #663333;
	letter-spacing: 1pt;
}
.elpallinks {
	text-indent: 0pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18pt;
}
.instructions {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}

