/* SPONSOREN _____________________________________________________*/

#lefttable {
 position:		absolute;
 top:			10px;
 left:			10px;
 width:			210px;
 height:		auto;
}

#lefttable a:link, a:visited {
 text-decoration:	none;
 background:		transparent;
}

/* END SPONSOREN _________________________________________________*/

* {
 padding:		0;
 margin:		0;
}

body {
 font:			11px/1.3em Arial,Helvetica,sans-serif; 
 text-align:		center;
 background:		#D3D1C2;
 text-align:		center; padding-left:0; padding-right:0;
			padding-top:0px; padding-bottom:0px
}

p {
 text-align:		justify;
 padding:		10px 2px 5px 2px;
 color:			#000;
 line-height:		1.5em;
}

a {
 text-decoration:	none;
 background:		transparent url(/images/dotlink.gif)
			repeat-x left bottom;
}

a:link, a:visited {
 color:			#323280;
}

a:hover {
 color:			#000;
}

img {
 border:		0px;
}

acronym {
 background:		transparent url(/images/dot.gif) repeat-x
			left bottom;
 cursor:		help;
}

h3 {
 font:			normal 12px Arial,Helvetica,sans-serif;
 margin:		20px 0 0 30px;
 color:			#574D33;
}

h2 {
 font-family:		Arial;
 font-size:		11px;
 font-weight:		bold;
 color:			#808080;
 background:		#E9E9E9;
 padding:		6px;
 margin-bottom:		10px;
 border-style:		solid;
 border-color:		#CCCCCC;
 border-width:		1px;
 text-align:		center;
}

h4 {
 font-family:		Arial;
 font-size:		11px;
 font-weight:		bold;
 color:			#808080;
 background:		#FFFFFF;
 padding:		6px;
 margin-bottom:		10px;
 border-style:		solid;
 border-color:		#CCCCCC;
 border-width:		1px;
}

ul {
 list-style:		none; 
 margin:		10px 40px 30px 20px;
}

li {
 padding-left:		1px;
 margin:		12px 0px 0px 0px;
 display:		block;
 list-style:		none;
}

* html li {
 padding-left:		1px;
 margin:		0px;
 display:		block;
 list-style:		none;
}

li ul {
 margin:		10px 40px 0px 10px;
}

* html li ul {
 margin:		10px 0px 0px 30px;
}

/* This is used for hidden stuff, stuff that you don't want people to see with CSS enabled bebcad */
/* Try disabling CSS and you'll see some messages that you don't see with CSS enabled*/

.hidden {
 display:		none;
}

/* grid __________________________________________________________*/

#container {
 position:		relative;
 margin:		0 auto;
 text-align:		left;
 width:			580px;
 height:		auto;
 background:		transparent url(/images/container.gif)
			repeat-y center top;
 z-index:		10;
	}

#quickSummary {
 background:		transparent url(/images/quicksummary.gif)
			no-repeat top left;
 height:		178px;
}

#preamble {
 margin:		5px 250px 15px 40px;
}

#supportingText {
 margin-right:		210px;
 background:		transparent url(/images/foot2.jpg)
			no-repeat 0 100%;
}

#lresources {
 padding-bottom:	220px;
 background:		transparent url(/images/flowers.jpg)
			no-repeat 0 100%;
}

#footer {
 clear:			both;
 height:		34px;
 line-height:		34px;
 text-align:		center;
 padding-bottom:	14px;
 z-index:		5;
}

#sidebar{
 float:			right;
 width:			210px;
}

.extradiv {
 width:			200px;
 height:		50px;
}

/* headers _______________________________________________________*/

#pageHeader h1 {
 background:		transparent url(/images/head.jpg) no-repeat
			top left;
 width:			580px;
 height:		140px;
}

#pageHeader h1 span {
 display:		none
}

/* #pageHeader h2 {
 background:		transparent url(/images/beauty.jpg)
			no-repeat top left;
 width:			580px;
 height:		100px;
}

#pageHeader h2 span {
 display:		none;
} */

#sidebar h3.select {
 background:		transparent url(/images/styles.jpg)
			no-repeat top left;
 height:		39px;
 margin:		0px;
}

#sidebar h3.select span {
 display:		none;
}

/* p _____________________________________________________________*/

#quickSummary .p1 {
 padding-right:		230px;
}

#quickSummary .p2 {
 display:		none;
}

#preamble p, #supportingText p{
 margin:		0;
}

#requirements .p4{
 margin-bottom:		40px;
}

#requirements .p5{
 margin-bottom:		110px;
 text-align:		center;
}

* html hr {
 margin:		0 30px;
}

/* links _________________________________________________________*/

.link-back {
 font-size:		80%;
 text-align:		center;
 padding:		0;
 margin:		0;
}

#footer a {
 text-decoration:	underline;
}

#footer a:link, #footer a:visited {
 color:			#c6c6c6;
}

#footer a:hover {
 color:			#fff;
}

#sidebardiv{
 float:			left;
}

#sidebardiv a:link, #sidebardiv a:visited {
 color:			#fff;
}

#sidebardiv a:hover {
 color:			#000;
}

#sidebardiv li a {
 display:		block;
 font-weight:		bold;
 color:			#fff;
 text-decoration:	none;
 list-style-image:	none;
 margin-left:		5px;
 padding-left:		19px;
 padding-bottom:	4px;
 background:		url(/images/dot2.gif) no-repeat 0 1px;
}

#sidebardiv li a:hover {
 color:			#000;
 background:		transparent url(/images/dot3.gif) no-repeat
			0 1px;
}

#sidebardiv li a.c {
 display:		inline;
 padding:		0;
 margin:		0;
 background:		none;
 color:			#595339;
 font-weight:		normal;
}

#sidebardiv li a.c:hover {
 color:			#7ECDFF;
}

/* Win IE only \*/

* html #nav li{
 float:			left;
}

/* end holly hack */ 

/*Ignore this*/

.clearing{
 height:		0;
 clear:			both;
}
