/*table,td,tr,pre
{
	border: 1px dashed #f00;
}*/

body{
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-top:0px;
    background-color: #b6b6b6;
    font:10pt Verdana, Arial, Helvetica, sans-serif;
    }

a{color:#669933; cursor: pointer; cursor: hand;}
a:visited{ color:#336600; }

td { font:10pt Arial,Helvetica,Sans-Serif; }

.stndButton { 
	background:#e0e0e0; 
	color:#000000; 
	font:12px arial, helvetica, sans-serif; 
	border:1px solid #336600; 
	border-right:1px solid #336600; 
	border-bottom:1px solid #336600;
	cursor: pointer;
	cursor: hand;
}

.featureBar
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #336633;
	color: #FFFFFF;
}

.searchResultText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	
}

.smallText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
}

.boldText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}

.largeText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight:bold;
}

.msgText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight:bold;
	color: #FF0000;
}

.pageHeading{
	background-color:#993333;
	font:12pt Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFF00; 
}

.yellowText {
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFF00;
}

.greenText {
	font: 14pt Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #336600;
}
.redText {
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990000;
}

.whiteText {
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
}

.graySidePanel {
	color: #FFFFFF;
	width: 100px;
}

.lightGrayBackGround
{
	background-color: #CCCCCC;
}

.mintGreenBackGround
{
	background-color: #E6FFE6;
}

.darkGreenBackGround
{
	background-color: #336600;
}

.darkGrayBackGround
{
	background-color: #666666;
}

.whiteCenterPanel {
	background-color: #FFFFFF;
}

.grayBackGround {

	background-color: #999999;
}

.yellowBackGround {

	background-color: #EAFFEA;
}
.orangeBackGround {

	background-color: #cccccc;
}

.lightOrangeBackGround 
{
	background-color: #669933;
}

.whiteBackGround {
	background-color: #ffffff;
}

.generalTable {

	width: 100%;
	padding: 2px;
	
}

.fauxLink
{
	font-size: 9pt;
	color: #669933;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

table.specialTable
{ border-collapse: collapse; }
	
table.specialTable td
{
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	
}


table.specialTable a{ color: #FFFFFF; text-decoration: none; cursor: pointer; cursor: hand; font-weight:bold;}
table.specialTable a:visited { color: #FFFFFF; }

table.menuTableAll td
{
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	
}


table.menuTableAll tr {
	background-color: #666;
}

table.menuTableAll a{ color: #FFFFFF; text-decoration: none; cursor: pointer; cursor: hand;}
table.menuTableAll a:visited { color: #FFFFFF; }

table.menuTable td {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

table.menuTable {
	width: 75%;
}

table.menuTable a{font-family:Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; cursor: pointer; cursor: hand;}
table.menuTable a:visited { color: #FFFFFF; }

.textInput{
    font:10pt Arial,Helvetica;
    }

table.footerMenuTable {
	width: 100%;
	border: 0px;	
	border-collapse:collapse;
}

table.footerMenuTable td
{
	border:1px solid #fff;
}

table.footerMenuTable tr
{
	background-color: #666666;
}
table.footerMenuTable a,table.footerMenuTable a:link,table.footerMenuTable a:visited
{
	color:#fff;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	font-weight:bold;
}

table.headerMenuTable {
	width: 100%;
	border: 0px;
	border-collapse:collapse;
}

table.headerMenuTable tr {
	background-color: #336600;
}

.headerImage
{
	font-size: 18pt;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-style:italic;
	text-align: center;
	background-image: url(/images/collablogo.gif);
	width: 757px;
}
.button_heading{
    background-color:#CCCCCC;
    text-align:center;
    font:8pt Arial,Helvetica;
    padding:0px;
    margin:0px;
}

.log_heading{
    background-color:#BFBFBF;
    padding-left:2px;
    padding-right:2px;
    font:10pt Arial,Helvetica,sans-serif;
    border-bottom:1px solid #333333;
    border-left:1px solid #333333;
    text-align:center;}

table.log_table th{
    background-color:#BFBFBF;
    font:9pt Arial,Helvetica;
    text-align:center;
}

.ValidationSummary 
{
	font-weight:bold;
	color:#990000;
}
table.ValidationSummary 
{
	 background-color:#F0F0F0;
}

table.ValidationSummary td 
{
	font-weight:bold;
	color:#990000;
	padding:5px;
}
#tblMain
{
	background-color:#fff;
}
#tblMain table,#tblMain td
{
	border:none;
}
#tblMain .yellowBackGround, #tblMain .orangeBackGround,#tblMain .lightGrayBackGround
{
	background-color:#fff;
}

.featurebarHome
{
	color:#fff;
}
.featurebarSub
{
	color:#000;
}
#tblFooter a,#tblFooter a:link
{
	color:#fff;
	text-decoration:none;
}
.tblPostJobHeaderOn td,#tblPostJobHeader a,#tblPostJobHeader a:link,#tblPostJobHeader a:followed
{
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
input.special 
{
	color:#000;
}
.specialTable td,.specialTable a,.specialTable a:link,.specialTable a:followed
{
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#tblPeopleNews
{
	color:#363;
}
.homeHello a:link,.homeHello a:visited,.homeHello a
{
	color:#000;
}
