/* ---------- misc ---------- */

* {
 padding: 0;
 margin: 0;
 }
body	{
 background: #fa5b00;
 color: #2f3121;
 font: 11px/1.4em Verdana, Arial, Tahoma, sans-serif;
 text-align: center;
 line-height: 1.6em;
 }


/* ---------- div ---------- */

#container {
 padding: 0 2px;
 width: 700px !important;
 width /**/: 704px;
 margin: 0 auto;
 background: #FFF;
 text-align: left;
 position: relative;
 border-bottom:1px solid #6666FF;
 }

#first, #second, #third div {
 padding: 5px 20px;
 width: 530px !important;
 width /**/: 570px;
 }

#first {
 padding: 10px 15px;
   }

#second {
 padding-top: 15px;
 }

#second h3  {
	background:   url(images/why.gif) no-repeat;
	}

#third #requirements {
 padding-bottom: 12px;
 }

#third{
 padding-top: 15px;
 }

#third h3  {
	background:   url(images/join.gif) no-repeat;
	}

#footer {
 width: 430px;
 margin-top:20px;
 padding: 12px 20px;
 background:    url(images/line.gif) no-repeat 50% 0;
 text-align: center;
 color: #2f3121;
 }

#linkList {
 position: absolute;
 top: 367px;
 left: 572px;
 font-size: 11px;
 font-weight:bold;
 line-height: 1.2em;
 color: #fff;
 background:  url(images/linkbg.jpg) no-repeat bottom;
 }

#collage {
	 padding-right:4px;
	}

/* ---------- h1, h2, h3 ---------- */

h1, h2, h3, h4 {
 font-weight: normal;
 font-size: 1.0em;
 line-height: 1.0em;
 text-indent: -2000em;
 display: block;
 }
h1 {
 width: 700px;
 height: 137px;
 padding-bottom:8px;
 background: #fff url(images/headerdate.png) no-repeat 0 100%;
 }
h2 {
 width: 700px;
 height: 216px;
 background: #fff url(images/header2.jpg) no-repeat;
 }
#second h3, #third h3 {
 width: 530px;
 height: 40px;
 background-repeat: no-repeat;
 }

#linkList h3 {
 width: 130px;
 height: 34px;
 background-repeat: no-repeat;
 background-color: #f2f4d8;
 }

h4 {
 width: 130px;
 height: 200px;
  }

/* ---------- p ---------- */

p {
 padding-top: 5px;
 }
.p1 {
	padding-top: 2px;
	color: #F00;
 }

.white	{
	color: #fff;
	background-color: #4f02c2;
	}

.copy	{
	color: #2f3121;
 	font: 11px/1.4em Verdana, Arial, Tahoma, sans-serif;
 	text-align: center;
 	line-height: 1.6em;
	}
.lg	{
	color: #fc0404;
 	font: 13px/1.4em Verdana, Arial, Tahoma, sans-serif;
 	text-align: center;
	font-weight:bold;
 	line-height: 1.6em;
	}
.lg a	{
	color: #fc0404;
	}
.copyl	{
	color: #2f3121;
 	font: 11px/1.4em Verdana, Arial, Tahoma, sans-serif;
 	text-align: left;
 	line-height: 1.6em;
	}
.headline	{
	color: #fa5b00;
	font: 1.8em "Times New Roman", Times, serif;
	font-weight:bold;
	}
.headlineBlue	{
	color: #03F;
	font: 1.8em "Times New Roman", Times, serif;
	font-weight:bold;
}
.table	{
	color: #2f3121;
 	font: 11px/1.4em Verdana, Arial, Tahoma, sans-serif;
 	text-align: left;
 	line-height: 1.6em;
	}
.right	{
	text-align:right;
	color: #000;
	}
/* ---------- ul, li ---------- */

ul, li {
 list-style: none;
 }
ul {
 border-top: 1px solid #333399;
 }
li {
 border-bottom: 1px solid #333399;
 }

#lselect li {
 padding: 5px 7px 5px 24px;
 }

#lselect li:hover {
 background: #fa5b00;
 font-weight:bold;
 }


/* ---------- a ---------- */

a {
 text-decoration: underline;
 }

#intro a, #third a {
 color: #9ead6c;
 }

#explanation a, #first a, #footer a{
 color: #386093;
 text-decoration: underline;
 }

#linkList a {
 color: #000;
 text-decoration: none;
 }


#lselect a {
 display: block;
 color: #2f3121;
 }

 #lselect a:hover
	{
	font-weight:bold;
	}

 #second a  {
	     color: #386093;
 	     } 

#lselect a.c {
 display: inline;
 color: #A2B2C2;
 }

#larchives a, #lresources a {
 padding: 0 7px 0 22px;
}

#footer a:hover, #footer a:active, #linkList a:hover, #linkList a:active, #lselect a.c:active {
 color: #FFF;
 }

#intro a:hover, #intro a:active, #third a:hover, #third a:active, #lselect a:active {
 color: #A2B2C2;
 }

