/* Globals */
html,body
	{
	margin:0;
	padding:0
	}

body
	{font: 76% arial,sans-serif;
	text-align:center; 
	background-color: #ccc;
	}
	
a
	{ 
	color: #981793;
	padding:10px;
	}

/* Primary Divs */
div#header
	{
	height: 4em;
	background-color: white;
	color:black;
	border-bottom: 2px solid;
	Border-bottom-color: gray;
	}
#header ul
	{
	margin:0;
	text-align: right;
	padding-top: 1.6em;
	padding-bottom:0;
	}
#header ul li
	{
	list-style-type:none;
	display:inline;
	}
#header ul li a:link, #header ul li a:visited 
	{ 
	display:inline; 
	padding-top: 3em; 
	text-decoration:none; 
	color:gray; 
	border-left: 2px solid gray;
	}
	
#header ul li a:hover 
	{
	 border-bottom: 1px solid gray; 
	background: #fff url(../images/arrow2.png) center center no-repeat;
	}
	
.skiplink a:link, .skiplink a:visited 
	{
	 visibility: hidden;
	}



div#wrapper
	{
	margin-top: 5px;
	}
	
div#container
	{
	text-align:left
	}

div#content p
	{
	line-height:1.4
	}

div#navigation
	{
	background:#fff
	}

div#extra
	{
	background:#fff
	}

div#footer
	{
	background: #fff; 
	color: #000; 
	border-top: 2px solid gray;
	}

div#footer p
	{
	margin:0;
	padding:5px 10px
	}

div#container
	{
	width:700px;
	margin:0 auto;
	}

div#bgwrap
	{
	background: #4b4b4b;
	background-image: url(../images/bg3.jpg);
	width: 800px;
	margin: 0 auto;
	}

div#content
	{
	float:right;
	width:495px;
	}

div#navigation
	{
	float:left;
	width:200px;
	}

div#extra
	{
	float:left;
	clear:left;
	width:200px;
	}

div#footer
	{
	clear:both;
	width:100%;
	}

/* TABLES */ 
table 
	{
	border:2px solid #69f; 
	border-collapse:collapse; 
	width:90%; 
	margin-left: 3ex;
	}

td 
	{
	background-color: #fff; 
	padding:3px; 
	border:1px solid #ccc; 
	color:#000;
	}

th 
	{
	text-align:left;
	border:1px solid #fff;
	}

thead th 
	{
	color:#fff; 
	font-size:1.5em; 
	background-color: #990;
	padding:10px 6px;
	}

tbody th 
	{
	color:#fff; 
	font-size:1.15em; 
	background-color:#69f; 
	padding:6px;
	}
	
tbody th.sub 
	{
	font-size:.90em; 
	color:#fff; 
	background-color:#336; 
	padding:6px;
	}

/* TEXT STYLES */
div#content a:link, div#content a:visited 
	{
	padding:0; 
	color:#600; 
	text-decoration:none; 
	border-bottom:1px solid #69f;
	}

div#content a:hover 
	{
	background-color:#990; 
	color:#fff;
	}

div#content h1 
	{
	font-size:18px; 
	color:white;
	text-align:center;
	margin-top:0;  
	text-transform:uppercase; 
	letter-spacing:1px;
	}

div#content h2 
	{
	font-size:2em;
	color:#69f; 
	line-height:1.3em; 
	letter-spacing:-1px;
	}

div#content h3 
	{
	font-size:1.5em; 
	color:#990;
	}

div#content h4 
	{
	font-size:1.25em; 
	color:#966;
	}

div#content h5 
	{
	font-size:1em; 
	font-weight:bold;
	}

div#content h1,h2,h3,h4,h5 
	{
	padding:0 5px 0px;
	}

acronym 
	{
	border-bottom:1px dotted #966; 
	cursor:help;
	} 

form,submit 
	{
	padding:0; 
	margin:0;
	} /* removes extraneous padding around the form */

code 
	{
	border:1px dotted #69f; 
	background-color:#990; 
	color:#fff; 
	margin-left:3ex;
	}

blockquote 
	{
	border:1px solid #69f; 
	background-color:#990; 
	color:#fff; 
	margin:3ex; 
	font-style:italic;
	}

/* Horizontal Navigation Menu */


/* Vertical Navigation Menu */
#navigation 
	{
	margin-bottom:15px;
	}

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

#navigation ul li 
	{
	line-height:4px; 
	border-bottom:1px solid gray;
	}

#navigation ul li a:link,#navigation ul li a:visited 
	{
	text-decoration:none; 
	color:black; 
	display:block;
	}

#navigation ul li a:hover 
	{
	background:#fff url(../images/arrow.png) left center no-repeat; 
	padding-left:25px; 
	font-weight:bold;
	}

#navigation p
	{
	margin:0 10px 10px
	}

/* Logobox */
#logobox 
	{
	background-color:#207030; 
	width:200px; 
	border:1px solid #4b4b4b; 
	text-align:center;
	}

#logobox h1 
	{
	color:white; 
	margin:5px; 
	padding:8px; 
	font-size:1.3em; 
	text-transform:uppercase;
	}
	
/* Main pic area above content */
div#mainpicbox 
	{
	height:250px; 
	border:1px solid #fcf; 
	margin-left:10px; 
	padding:10px; 
	margin-bottom:15px;
	}
	
div#mainpic 
	{
	height:250px; 
	background:url(../images/containers_3.jpg) top left repeat-x; 
	color:white;
	}
	
.mainpictitle 
	{
	color:white;
	margin-top:0px; 
	padding-top:2em; 
	padding-left:20px; 
	margin-bottom:0px; 
	}

.mainpicsubtitle 
	{
	padding-left:20px; 
	color:#FFFFFF;
	}

div#mainpic p, div#mainpic a:link, div#mainpic a:visited 
	{
	display:inline; 
	margin:0; 
	color:#fff; 
	margin-left:10px;
	font-weight:bold; 
	font-size:1.2em; 
	text-decoration:none;
	}
	
div#mainpic a:hover 
	{
	color:#600; 
	background-color:inherit;
	}


#extra h1 
	{
	text-align:center; 
	background-color:#207030;  
	border:1px solid #4b4b4b; 
	margin:0; 
	padding:6px; 
	color:white; 
	text-transform:uppercase; 
	font-weight:bold; 
	padding-top:10px; 
	padding-left:10px; 
	margin-bottom:10px;
	font-size:16px;
	}
/* Extra section */

	
div#extra p 
	{
	margin-left:0;
	}

div#extra img 
	{
	float:left; 
	padding:3px; 
	margin:2px; 
	margin-left:0; 
	border:1px solid #fcf;
	}
	
div#extra p a:link, div#extra p a:visited 
	{
	padding:0; 
	color:#600; 
	font-weight:bold; 
	padding-bottom:1px; 
	text-decoration:none;
	}
	
div#extra p a:hover 
	{
	text-decoration:underline;
	}

	
/* Footer Area */
div#footer ul 
	{list-style-type:none; 
	margin:0; 
	padding:0; 
	padding-top:2px; 
	text-align:right; 
	font-size:.8em;
	}
	
div#footer ul li 
	{
	list-style-type:none; 
	display:inline; 
	border-left:1px solid gray;
	}

div#footer  ul li a:link,#footer ul li a:visited 
	{
	display:inline; 
	text-decoration:none; 
	color:black; 
	text-transform:uppercase;
	}

div#footer ul li a:hover 
	{
	text-decoration:underline;
	}

div#footer p 
	{
	text-align:center; 
	margin-top:5px;
	}

/* Content Area */

div#content img 
	{
	border:1px solid #fcf; 
	padding:2px; 
	margin:3px; 
	margin-left:none; 
	}
	
#content h1
	{
	font-size:18px;
	display:block;
	background-color:#006600;
	color:white;
	}

div#content p 
	{
	padding-left:5px;
	}

/* Bonus Styles */
p.rightsidelink 
	{
	text-align:right;
	}

.rightsidelink a:link, .rightsidelink a:visited 
	{
	padding:0; 
	color:#600; 
	font-weight:bold; 
	text-decoration:none;
	}

.rightsidelink a:hover 
	{
	text-decoration:underline;
	}

.entrytext 
	{
	margin-top:0; 
	font-size:larger; 
	font-weight:bold;
	}

.bright 
	{
	font-size:1.5em; 
	color:#600; 
	text-transform:uppercase;
	}

