body 			{margin:0px;
			padding:0px;
			background-color: #F9F9FB;
			background-image:url('../images/bg_01.gif');}		

td 			{font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;}

a:link  		{color:#333; 
			text-decoration: none;
			font-weight:bold;}

a:visited 		{color:#333;
			text-decoration: none;
			font-weight:bold;}

a:hover 		{color:#C93A95;}


#layoutTable 	{width:750px;}

#layoutHead 	{height:75px;}

#layoutStrip 	{background-color: #a8a9ad;
			height:24px;}

#layoutMain 	{background-color: #ffffff;}

#layoutFoot 	{background-color: #a8a9ad;
			height:22px;}

.formfill		{font-size:10x;}




/* HEAD */

#cellLogo 		{width:175px;}

#logo			{padding:0px;}

#searchTable	{position:relative;
			top:7px;
			right:0;
			width:500px;
			padding:0px;}

#searchInput	{width:150px;
			font-size:10px;}




/* STRIP */

.cellStrip		{padding:5px;
			color:#ffffff;
			font-weight: bold;
			font-size: 10px; }

.cellStripes	{color:#333; 
			background-color: #e8891c;
/*			background-image:url('../images/new_bg_stripes.gif');
			background-repeat:	repeat-y;*/ 
			padding:5px;}

.stripLink		{font-size: 10px; 
			font-weight: bold;}

.stripLink a 	{color:#ffffff;}
.stripLink a:visited {color:#ffffff;} 

.stripLink a:hover {color:#ffffff;}


.cellStripesLong	{font-size:11px;

			background: #949599;
			font-weight:bold;
			border-top:  1px solid #FFF;
			padding:5px;
			margin:0px;}
.cellStripesLong b {
  display:  block;
  text-align:  center;
  font-size:  14px;
}

.stripNext		{float:right;
			color:#5D329D;
			font-size: 11px;
			line-height: 14px;
			padding:  7px;}

.stripNext a 	{color:#a8a9ad;}
.stripNext a:visited {color:#a8a9ad;} 
.stripNext a:hover {color:#5D329D;}

.stripPrevious		{float:left;
			color:#5D329D;
			font-size: 11px;
			line-height: 14px;
			padding:  7px;}

.stripPrevious a 	{color:#a8a9ad;}
.stripPrevious a:visited {color:#a8a9ad;} 
.stripPrevious a:hover {color:#5D329D;}



/* MAIN */


#cellMain		{padding:10px;
			background-color: #ffffff;
			border-left:1px solid #a8a9ad;
			border-right:1px solid #a8a9ad;}

#cellMain	p	{margin:5 5 10 5px;
			line-height:15px;}

.hiLiteTable	{border:0px solid #a8a9ad;
			padding:0px;}

.hiLiteImg		{float:left;
			border:1px solid #a8a9ad;
			margin:0px 5px 0px 0px;}

.hiLiteCell		{background-color: #949599;
			border-bottom: 5px solid #ffffff;}

.hiLiteTxt		{padding:5px;}
.hiLiteCell img	{
	margin-right:	5px;
	margin-top:	5px;
}


#secondNav		{width:120px;
			float:right;
			margin:0 0 5 5px;
			border-left:1px solid #d2d3d5;
			border-right:1px solid #d2d3d5;}


h1			{font-size:14px;
			color: #000000;}

h2			{font-size:13px;
			color: #a8a9ad;
			padding:0px;
			margin:5px;}

h3			{font-size:11px;
			background: #949599;
			padding:5px;
			margin:0px;}

.formfill		{font-size:10px;

			margin:2px;}

li			{margin:5px;
			line-height:15px;}


#monthThis		{font-size:14px;
			font-weight:bold;}

#monthNext		{font-size:14px;

			font-weight:bold;
			float:right;}

#season		{float:left;
			padding:2 5 5 0px;}



.mainImg 		{border:1px solid #a8a9ad;
			margin:5px;}



.halfBlock		{width:47%;
			padding:5px;
			float:left}


/* LISTINGS */

#listTable 		{background: #ffffff;}


.listTitle		{background: #949599;
			font-weight:bold;
			font-size:10px;
			border-top:1px solid #ffffff;
			border-bottom:0px solid #ffffff;}

.listTitle a 	{float:right;}

.date			{padding:5px;}


.listImg		{float:left;
			padding:0 5 0 0px;
			border-bottom:1px solid #ffffff;}

.listText 		{color:#666666;
			font-size:11px;
			border:1px solid #ffffff;}

.listText a   	{display: block;
			color: #666666;
			font-weight:normal;}


.listText a:visited{color: #666666;
			font-weight:normal;}


.listText a:hover	{display: block;
			color: #a8a9ad;
			height:50px;
			background: #949599;}


.listInfo 		{width:56px;}

.list a  		{display: block;
			padding:6 5 7 3px; 
			text-decoration: none; 
			color: #fff;
			background: #949599;
			font-size:10px;
			font-weight:bold;
			border-top:1px solid #ffffff;}

.list a:visited 	{color: #fff;}

.list a:hover 	{display: block;
			color: #C93A95; 
			font-weight:bold;
			background: #fff;}

.title		{font-size:11px;
			font-weight:bold;
			color:#a8a9ad;}


/* INFO */

.infoText		{padding:10px;}

.infoTitle		{padding:5px;
			font-size:11px;
			font-weight:bold;}






/* RIGHT */



#cellRight		{padding:10 0 0 0px;
			width:150px;
			background-color: #F6F4F9;
			border-right:1px solid #a8a9ad;
			font-size:10px;}

#esroBasket		{padding:5 5 10 5px;}


.banner img		{border-top:1px solid #a8a9ad;
			border-bottom:1px solid #a8a9ad;}


.banner   		{text-align:right;
			padding:0 0 5 0px;}

.banner a  		{text-decoration: none;

			display: block; 
			width:150px; 
			color: #666;
			background: #F6F4F9;
			font-size:10px;}

.banner a:visited	{color: #666;}

.banner a:hover 	{color: #F6F4F9; 
			background: #666;}

.textRight		{padding:5 5 3 5px; }

.jobDescription	{
	border-bottom:	1px solid #999;
	margin:	10px;
}

img.right {
	float:right;
	margin:8px;
}

p.date {
	font-weight:bolder;
	padding:0;
}

ul.newslisting {
	margin:5px;
	padding:0;
}

ul.newslisting li {
	margin:0 30px;
}

ul.newslisting li.withBorder {
	border-bottom:3px solid #949599;
	margin:10px;
	padding:0;
	list-style:none;
}

