/* CSS Document */

body {
	background-image: url(images/bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Verdana;
	font-size: small;
	color: #999999;
}
.TopNav {
	font-size: xx-small;
	font-weight: bold;
	color: #BEBEBE;

}

A:link.TopNav {
	font-size: xx-small;
	font-weight: bold;
	color: #BEBEBE;
	text-decoration: none;
}
A:visited.TopNav {
	font-size: xx-small;
	font-weight: bold;
	color: #BEBEBE;
	text-decoration: none;
}
A:hover.TopNav {
	font-size: xx-small;
	font-weight: bold;
	color: #BEBEBE;
	text-decoration: none;
}
A:active.TopNav {
	font-size: xx-small;
	font-weight: bold;
	color: #BEBEBE;
	text-decoration: none;
}
.logoPos{
	margin-top: 29px;
	margin-bottom: 39px;

}

.Crumbs{
	font-size: xx-small;
	color: #CCCCCC;
	font-weight: normal;
}
A:link.Crumbs{
	font-size: xx-small;
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}
A:visited.Crumbs{
	font-size: xx-small;
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}
A:hover.Crumbs{
	font-size: xx-small;
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}
A:active.Crumbs{
	font-size: xx-small;
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}
.RelatedText{
	font-size: x-small;
	color: #666666;
	line-height:125%;
	padding-top: 5px;
}


.headBG{
	background-image: url(images/home/homebg.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
}
A.HomeNewsHeadline {
	font-size: small;
	color: #386DAF;
	font-weight: bold;
	line-height:112%;
	text-decoration: none;

}
.HomeNewsDate{
	color: #666666;
	font-size: xx-small;
	font-weight: bold;
	line-height:125%;
	padding-top: 2px;
}

.HomeNewsText {
	font-size: xx-small; 
	line-height: 112%; 
	color: #999999;	
	padding-top: 2px;
}
HomeLinks{
	font-weight: bold;
	color: #386DAF;
}
.HomeOppsDate {
	font-size: xx-small; 
	line-height: 112%; 
	color: #999999;	
	padding-top: 6px;
}

.Grey {color: #999999}
.opportuntiesGrey {color: #999999; 	padding-top: 2px;
}
.SearchBox{
	border: 0px solid;
	font-family: Verdana;
	font-size: xx-small;
	color: #999999;
}
.darkGrey {
	color: #666666;
	padding-top: 2px;
	}
	
.footer {
	padding-top: 10px;
	color: #FFFFFF;
	font-size: xx-small;
}

.footerNav {
	padding-top: 8px;
	color: #FFFFFF;
	font-size: xx-small;
	font-weight: bold;
}
A:link.footerNav {
	padding-top: 8px;
	color: #FFFFFF;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}
A:visited.footerNav {
	padding-top: 8px;
	color: #FFFFFF;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}
A:hover.footerNav {
	padding-top: 8px;
	color: #FFFFFF;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}
A:active.footerNav {
	padding-top: 8px;
	color: #FFFFFF;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}





.RecentWorkLinks{
	font-weight: bold;
	color: #FF6600;
}
.RecentWorkCategories{
	color: #999999;
	font-weight: bold;
	line-height: 174%;
	font-size: x-small;
}
A:link.Nav {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
A:visited.Nav {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
A:hover.Nav {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
A:active.Nav {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
.formBG{
	background-color: #F5F4F3;
	border: 1px solid #999999;
	font-size: xx-small;
}
A:link.Rehab {
	font-size: xx-small;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
A:visited.Rehab {
	font-size: xx-small;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
A:hover.Rehab {
	font-size: xx-small;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
A:active.Rehab {
	font-size: xx-small;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.footersub{
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color:#FFFFFF;
	padding: 0px;
}
A.footersub{
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color:#FFFFFF;
	padding: 0px;
}


/*--New Stuff (05/06/08)--*/

.nandf{
	margin-bottom:15px;
	border-bottom: 1px Solid #999999;
	padding-bottom:5px;
}

.nandf a{text-decoration:none;}

.nandf p{padding:0px; margin:0px;}

.container{width:100%; color:#FFFFFF; padding-top:10px;}
.container a:link, .container a:visited, .container a:hover, .container a:active{color:#FFFFFF; font-weight:normal;}
.container ul{padding:0px; margin:0px; list-style:none;}
.container li{padding:4px 0 4px 0; list-style:none;}
.col1{float:left; margin-right:10px; width:227px}
.col2{float:left; margin-right:10px; width:227px}
.col3{float:left; margin-right:10px; width:227px}
.col4{float:left; width:227px}




a img {
	border: none;
}