/* Generic Selectors */



body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

    color: #555555;

	}





ul {

  color: #555555;

  font-size: 10pt;

}



h1 {

  color: #05864d;

  font-size: 16pt;



    }

/* Old color 339900 */



h2 {

  color: #0ca731;

  font-size: 10pt;

    }

a{

  color: #444444;

  font-size: 10pt;

  text-decoration: none;

  }
a:hover{

  color: #444444;

  font-size: 10pt;

  text-decoration: underline;

  }



p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

    color: #555555;

}



hr{

  border: none;

  border-top: dotted;

  border-top-color: #f0f0f0;

}





/************************* ID's *************************/

#container {

	width: 940px;

	margin: 0 auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	padding: 0 0 20px 0;

}



#nav-top {

	color: #999999;

/*	font-size: 3pt;*/

	padding: 4px 0 2px 20px;

	height: 21px;

	margin: 5px 0 0 0;

	/*float: left;*/

}

	#nav-top a {

		color: #777777;

		text-decoration: none;

        font-size: 7pt;

	}

	#nav-top a.hiring {

		color: #CD7A00;

		font-weight: bold;

		font-size: 9pt;

	}





#siteinfo-copyright {

	font-family: Arial, Helvetica, sans-serif;

    font-size: 9pt;

	color: #999999;

	clear: both;

	padding: 10px 20px 0 20px;

    text-align: right;

}

	#siteinfo-copyright a {

		color: #BFBFBF;

		text-decoration: none;

        float: center;

	}



#search {

	font-size: 10px;

	padding: 0px 20px;

	margin: 5px 0 0 0;

	color: #999999;

	float: right;

	height: 19px;

	display: block;

}

	#search form {

		padding: 0;

		margin: 0;

	}

	#search input {

		border: 1px solid #999999;

		font-family: Arial, Helvetica, sans-serif;

		color: #666666;

		/*height: 17px;*/

		line-height: 17px;

		/*width: 150px;*/

		padding: 0;

		margin: 0px 6px 0 0;

		clear: none;

		float: left;

	}

	#search img {

		padding: 0;

		cursor: pointer;

		/*height: 19px;*/

	}



/*   Class   */



.commontext{

  font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

    color: #555555;

}





.commonbox{

  vertical-align: top;

  padding: 1px;

  font-size: 9pt;

  /*border: thin solid;*/

  /*border-color: #C8C8C8;*/

  margin: 10px;

  float: left;

  width: 200;

}

.commonbox_rev{

  vertical-align: top;

  padding: 1px;

  font-size: 9pt;

  /*border: thin solid;*/

  /*border-color: #C8C8C8;*/

  margin: 10px;

  float: left;

  width: 180;

}


.commonboxheader{

  background-color: #3333FF;

  color: #ffffff;

}



.commonboxul{

  font-size: 9pt;

}



.borderright{

  border-right: dashed;

  border-right-color: #bababa;

  border-right-width: thin;

}



.borderrightlt{

  border-right: dashed;

  border-right-color: #f0f0f0;

  border-right-width: thin;

}



.roundbulletblue{

  list-style-image: url(../roundbulletblue.png);

  line-height: 1.5;

  }



.roundbulletpurple{

  list-style-image: url(../roundbulletpurple.png);

  line-height: 1.5;

}



.roundbulletorange{

  list-style-image: url(../roundbulletorange.png);

  line-height: 1.5;

}



.roundbulletgreen{

  list-style-image: url(../roundbulletgreen.png);

  line-height: 1.5;

}



.whitetxt{

  color: #FFFFFF;

}



.progblue{

  color: blue;

  font-weight: bold;

}

.proggray{

  color: Gray;

  font-weight: bold;

}



.green{

color: #05864d;

}



.infogreen{

  color: green;

  font-weight: bold;

}



.rss-box{

  }



.rss-items{

  list-style-image: url(../roundbulletgreen.png);

  line-height: 1.5;

}



.newstable{

  background: #efefef;

  width: 33%;

  vertical-align: top;

  padding: 10px;

  font-size: 10pt;

}



#newstable_borderleft
{
	border-left: solid 2px #ccc
}

#border_right
{
	border-right: solid 2px #ccc
}

.style2
{}