/* CSS Document */

body	{ font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000; margin: 0; text-align:center; }

p	{
		font: 11px Arial, Helvetica, Sans-Serif;
		color: #000000;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	
h4	{font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #333333; background-color: #ffffff; text-align: left; padding: 0; margin: 0; text-transform: uppercase;}

a     {  
font-family: Arial, Helvetica, Sans-Serif;  
font-size: 11px;  
font-weight: bold;  
color: #ffffff;  
text-decoration: none;  
border: 0px;
}  
a:hover     {  
font-family: Arial, Helvetica, Sans-Serif;  
font-size: 11px;  
font-weight: bold;  
color: #CCFF33;  
text-decoration: none;  
border: 0px;
}

.greenLink a     {font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-weight: bold;color: #fff;}  
.greenLink a:hover     {font-family: Arial, Helvetica, Sans-Serif;font-size: 12px; font-weight: bold; color: #B7E500;} 

.portlet { border:solid 1px #999; background-color:#fff; margin-top:5px; margin-right:5px; padding:5px; text-align:left; }

img	{border: 0px; padding: 0px;}
#greenbar	{width: 760px; height: 11px; background-image: url(/templates/default/images/greenbarbg.gif); background-repeat: repeat-x; background-position: bottom; vertical-align: bottom; line-height: 17px;}

.topnav	{width: 670px; height: 20px; padding: 0px; margin: 0px; text-align: center; background-image: url(/templates/default/images/chrome_bg.gif); background-repeat: repeat-x;}
.topnav ul	{display: inline; list-style-type: none; padding: 0px; margin: 0px; border: 0px;}
.topnav li	{display: inline; list-style-type: none; padding: 0px; border: 0px;}

.navlist	{padding-left: 15px; border-bottom: 1px solid #4D6D93; margin: 0px; margin-bottom: 8px;}
.navcontainer ul	{list-style-type: none; text-align: left; padding-left: 0px; width: 175px;}
.navcontainer li	{list-style: none; margin: 0; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #4D6D93;}
.navcontainer ul li a	{background: transparent url(/templates/default/images/bullet.gif) left center no-repeat; padding-left: 15px; text-align: left;}
.navcontainer ul li a:hover	{background: transparent url(/templates/default/images/bullet_ov.gif) left center no-repeat;}
.navcontainer ul li a#current	{background: transparent url(/templates/default/images/bullet_ov.gif) left center no-repeat; color: #ccff00;}
.navcontainer ul li a#current2	{background: transparent url(/templates/default/images/bullet_ov.gif) left center no-repeat; color: #ccff00;}
.navlisth1	{ margin-left:15px; font-family: Times New Roman, Geneva, Serif; font-size: 14px; font-weight: bold; color: #CCFF33; text-transform: uppercase; text-align: left; padding-left: 0px; padding-top: 5px; margin-top: 0px; padding-bottom: 3px; margin-bottom: 0px;}
.navlist b	{font-size: 18px;}

.navlistb	{padding-left: 15px; border-bottom: 1px solid #4D6D93; margin: 0px; margin-bottom: 8px;}
.navcontainerb ul	{list-style-type: none; text-align: left; padding-left: 0px; width: 175px;}
.navcontainerb li	{list-style: none; margin: 0; padding-left: 0px; padding-top: 0px; padding-bottom: 3px; border-top: 1px solid #4D6D93;}
.navcontainerb ul li a	{text-align: left;}

.navlistb h1	{font-family: Times New Roman, Geneva, Serif; font-size: 14px; font-weight: bold; color: #CCFF33; text-transform: uppercase; text-align: left; padding-left: 0px; padding-top: 5px; margin-top: 0px; padding-bottom: 3px; margin-bottom: 0px;}
.navlistb b	{font-size: 18px;}
.navlistb	{color: #ffffff; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; padding-left: 10px; padding-top: 0px; padding-bottom: 3px;}

.partnerlogo	{text-align:right; vertical-align: middle; border-right: solid 1px #cccccc; padding-right: 10px;}

.skillList ul	{margin-top:3px;margin-bottom:0px;}

#container { width:761px; text-align: center; margin: auto; }
#header {}
#navigation { height:20px; background-image:url(/templates/default/images/chrome_bg.gif); background-repeat:repeat-x; }
#banner { height:125px; background-image:url(/templates/default/images/banner.gif); }
#deco { height:20px; background-image:url(/templates/default/images/chrome_bg.gif); background-repeat:repeat-x; }
#body {}
#footer {}

#contenthome	{  }
#contenthome a     {font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-weight: bold;color: #294C73;text-transform: uppercase;}  
#contenthome a:hover     {font-family: Arial, Helvetica, Sans-Serif;font-size: 12px; font-weight: bold; color: #669900;text-transform: uppercase;}  
#contenthome h1	{
font-family: Times New Roman, Geneva, Serif; font-size: 18px; font-weight: bold; color: #666666; text-transform: uppercase; font-stretch: semi-condensed; text-align: left;
padding-top: 5px; padding-bottom: 5px;
margin-top: 3px; margin-bottom: 3px;}
#contenthome h2	{font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #333333; background-color: #ffffff; text-align: left; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; padding-top: 10px; padding-bottom: 10px; margin: 0px;}
#contenthome strong	{color: #669900;}
#contenthome p	{font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: normal; color: #333333; background-color: #ffffff; text-align: left;}

#footer a     { font-family: Arial, Helvetica, Sans-Serif;font-size: 11px;font-weight: bold;color: #294C73;text-transform: uppercase;text-decoration:none; }  
#footer a:hover     {font-family: Arial, Helvetica, Sans-Serif;font-size: 11px;font-weight: bold;color: #669900;text-transform: uppercase;} 


.jobListing
{ border-collapse:collapse;
  width:95%;
  margin:0px auto;
  margin-bottom:10px;
  text-align:left;
}
.jobListing tr
{
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
  padding:2px;
}
.jobListing td
{
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
  padding:2px;
  text-align:center;
}
.jobListing li
{
  border-bottom:0px solid #ccc;
  border-top:0px solid #ccc;
  padding:2px;
  text-align:left;
}

.jobListing th
{
  width:70%;
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
}
.rowA
{
  background-color:white;
}
.rowB
{
  background-color:#eef;
}
