body {
margin: 0px 0px 0px 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
}
div, p, th, td, li, dd, dl, dt, ul   {
             /* redundant selectors for NS4 */
    font-family:  arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    line-height: 1.5em; 
    }

hr {
	border:0;
	color:#a8a8a8;
	background-color:#a8a8a8;
	height:2px;
}

img {
	border:0;
}


table .lobServices {
	/*list-style-image:url(/images/bullet.gif);*/
}

.homeArrows	{
	padding-left: 15px;
	padding-top: 7px;
	}
.bodyA:link	{
	color:	#93173B;
	text-decoration: underline;
	}
.bodyA:visited	{
	color:	#93173B;
	text-decoration: underline;
	}
.bodyA:active	{
	color:	#93173B;
	text-decoration: underline;
	}
.footer	{
	line-height: 1.5em;
	color: #993333;
	font-size: 10px;
	padding-top: 5px;
	}
.footA:link	{
	color:	#666666;
	text-decoration: none;
	font-size: 10px;
	}
.footA:visited	{
	color:	#666666;
	text-decoration: none;
	font-size: 10px;
	}
.footA:active	{
	color:	#666666;
	text-decoration: none;
	font-size: 10px;
	}
.footA:hover	{
	color:	#93173B;
	text-decoration: underline;
	font-size: 10px;
	}
.footsubA:link	{
	color:	#CCCCCC;
	text-decoration: none;
	font-size: 10px;
	}
.footsubA:visited	{
	color:	#CCCCCC;
	text-decoration: none;
	font-size: 10px;
	}
.footsubA:active	{
	color:	#CCCCCC;
	text-decoration: none;
	font-size: 10px;
	}
.footsubA:hover	{
	color:	#CCCCCC;
	text-decoration: underline;
	font-size: 10px;
	}
.subfooter	{
	line-height: 1.5em;
	color: #CCCCCC;
	font-size: 10px;
	padding-top: 5px;
	}
.copy	{
	margin-left: 50px;
	margin-right: 10px;
	text-align: left;
	}
.subhead	{
	color: #666666;
	font-size: 15px;
	margin-left: 50px;
	font-weight: bold;
	}
.subhead2	{
	color: #7D1432;
	font-weight: bold;
	font-size: 11px;
	}
.subhead3	{
	color: #7D1432;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	}
.subhead4	{
	color: #7D1432;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	}
.subheadHome	{
	color: #7D1432;
	font-size: 15px;
	padding-left: 0px;
	}
.front		{
	padding-left: 5px;
	padding-right: 5px;
	}
.ticker		{
	color: #FFFFFF;
	font-size: 10px;
	padding-left: 10px;
	}
.sidenav	{
	line-height: 2em;
	padding-left: 5px;
	font-size: 9px;
	}
.sidenav2	{
	line-height: 2em;
	font-size: 9px;
	}

.sidenavA:link	{
	color:	#333333;
	text-decoration: none;
	}
.sidenavA:visited	{
	color:	#333333;
	text-decoration: none;
	}
.sidenavA:active	{
	color:	#333333;
	text-decoration: none;
	}
.sidenavA:hover	{
	color:	#93173B;
	text-decoration: underline;
 	}
div#pdfLink{
margin-left:10px;
}
div#pdfLink a{
	color:	#333333;
	text-decoration: none;
}
div#pdfLink a:hover{
	color:	#333333;
	color:	#93173B;
	text-decoration: underline;
}
	
.breadcrumbA:link	{
	color:	#FFFFFF;
	text-decoration: none;
	font-size: 10px;
	}
.breadcrumbA:visited	{
	color:	#FFFFFF;
	text-decoration: none;
	font-size: 10px;
	}
.breadcrumbA:active	{
	color:	#FFFFFF;
	text-decoration: none;
	font-size: 10px;
	}
.breadcrumbA:hover	{
	color:	#FFFFFF;
	text-decoration: underline;
	font-size: 10px;
	}
.subcopy	{
	padding-left: 30px;
	padding-top: 10px;
	color: #333333;
	padding-right:10px;
	}
.none	{
	padding-left: 0px;
	padding-right: 0px;
	}
.subcopy2	{
	padding-left: 20px;
	padding-top: 10px;
	color: #333333;
	padding-right:10px;
	}
	
.project_subcopy2	{
	padding-left: 10px;
	padding-top: 10px;
	color: #333333;
	padding-right:10px;
	}

.tickerA1:link	{
	color:	#33FF33;
	text-decoration: none;
	font-size: 10px;
	}
.tickerA1:visited	{
	color:	#33FF33;
	text-decoration: none;
	font-size: 10px;
	}
.tickerA1:active	{
	color:	#33FF33;
	text-decoration: none;
	font-size: 10px;
	}
.tickerA1:hover	{
	color:	#33FF33;
	text-decoration: underline;
	font-size: 10px;
	}
.tickerA2:link	{
	color:	#CCCC00;
	text-decoration: none;
	font-size: 10px;
	}
.tickerA2:visited	{
	color:	#CCCC00;
	text-decoration: none;
	font-size: 10px;
	}
.tickerA2:active	{
	color:	#CCCC00;
	text-decoration: none;
	font-size: 10px;
	}
.tickerbA2:hover	{
	color:	#CCCC00;
	text-decoration: underline;
	font-size: 10px;
	}
.tickerA3:link	{
	color:	#009999;
	text-decoration: none;
	font-size: 10px;
	}
.tickerA3:visited	{
	color:	#009999;
	text-decoration: none;
	font-size: 10px;
	}
.tickerA3:active	{
	color:	#009999;
	text-decoration: none;
	font-size: 10px;
	}
.tickerbA3:hover	{
	color:	#009999;
	text-decoration: underline;
	font-size: 10px;
	}
.tickerA4:link	{
	color:	#FF00CC;
	text-decoration: none;
	font-size: 10px;
	}
.tickerA4:visited	{
	color:	#FF00CC;
	text-decoration: none;
	font-size: 10px;
	}
.tickerA4:active	{
	color:	#FF00CC;
	text-decoration: none;
	font-size: 10px;
	}
.tickerbA4:hover	{
	color:	#FF00CC;
	text-decoration: underline;
	font-size: 10px;
	}
.partnerHead	{
	color: #7D1432;
	font-weight: bold;
	font-size: 12px;
	}
.partnerHead2	{
	color: #7D1432;
	font-size: 12px;
	}
.resourceHead	{
	color: #7D1432;
	font-weight: bold;
	font-size: 14px;
	}
.overviewHeader	{
	color:#FFFFFF;
	font-size: 18px;
	/* font-weight: bold; */
	/* vertical-align: baseline; */
	}
.servicesHeader	{
	color:#7D1432;
	font-size: 16px;
	}
.sideHeader	{
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
	vertical-align: baseline;
	}
.sideHeader2 {
	color:#94163B;
	font-size: 12px;
	font-weight: bold;
	vertical-align: baseline;
	}
.sideHeader3 {
	color:#FFFFFF;
	font-size: 18px;
	/* font-weight: bold; */
	vertical-align: baseline;
	}
.white	{
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	}
.white2	{
	border-bottom: 1px solid #FFFFFF;
	}
.white3	{
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}



/* ********************************************  */
/* THESE WERE ADDED FOR THE ADMIN FUNCTIONALITY  */
.whiteTextA:link	{
	color: #FFFFFF;
}
.whiteTextA:visited	{
	color: #FFFFFF;
}
.whiteTextA:active	{
	color: #FFFFFF;
}

.adminHeader {
	color: #FFFFFF;
	font-size: 28px;
	font-weight: bold;
	background-color: #8A2828;
}
.adminLeftNav {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #8A2828;
	padding-left: 5px;
	padding-top: 5px;
	width:175px;
}
.adminPageHeader {
	color: #000000;
	font-size: 28px;
	font-weight: bold;
}
.adminContent {
	padding-left: 5px;
	padding-top: 10px;
}
.adminDarkRow{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-color: #8A2828;
}
/* THIS IS FOR ALL THE HTML BUTTONS */
.adminbuttonStyle{
	background: #8A2828;
	color:            #FFFFFF;
	font-family:      verdana, geneva, arial, sans-serif;
	font-size:        12px;
	font-weight:      bold;
	/* background-color: #FFFFFF; */
	padding: 3px;
	border-style:     outset;
	border-width:     1;
	
	/* border-color:     #8DCA6B; */
	border-color:     #8DCA6B;
}


/* THIS IS FOR ANY MESSAGE DISPLAYED */
.messageText {
	font-family: verdana, geneva, arial, sans-serif;
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
}

.required {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}

/**********************************************
*****THESE CLASSES ARE FOR THE SEARCH BAR******
************AND SEARCH RESULTS PAGE***********/

td.searchBox {
	padding-left: 12px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}

input.search {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #93173B;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	vertical-align: middle;
}

.resultsTable {
	width: 579px;
}

td.resultsCategoryHeader {
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #94163B;
	padding-left: 30px;
}

.resultsText {
	padding-left: 30px;
	color: #333333;
	padding-right:10px;
}

.noResultsText {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-left: 30px;
	padding-right:10px;
}

/**********************************************
*********ADVANCED SEARCH PAGE CLASSES*********/

td.advancedSearch {
	padding-left: 30px;
	padding-right:10px;
}

/**********************************************/


.whiteRightBorder {
	border-right: 1px solid #FFFFFF;
}
.whiteBottomBorder	{
	border-bottom: 1px solid #FFFFFF;
}

/* Home page sytles */
div#homeLeftColumn, div#homeMiddleColumn, div#homeRightColumn{
	float:left;
	height:300px;
	margin-top:10px;
}
div#homeLeftColumn, div#homeRightColumn{
	padding:0 10px;
}

div#homeLeftColumn{
	width:348px;

}
div#homeMiddleColumn{
	width:270px;	
}
div#homeRightColumn{
	position:relative;
	padding:0 0 0 10px;
	width:262px;
}
div.vertDivider{
	width:2px;
	height:520px;
	margin: 0;
	background-color:#A5A6AA;
}
div.vertDivider img{
	border:0;
	width:2px;
	height:1px;
}

div.industryTitle
{
	padding-left:10px;
	color:#82193A;
}
div.projectList
{
padding-left:15px;
}
#IndustryResourceDiv {
	margin:0;
}
#IndustryResourceDiv .subhead {
	margin:0;
	padding:0 0 0 10px;
}
#IndustryResourceDiv .copy {
	margin:0;
	padding:15px 10px 15px 40px;
}
#IndustryResourceDiv ul.resourceList li.copy
{
margin-bottom:6px;
}

#LineResourceDiv {
	margin:0;
}
#LineResourceDiv .subhead {
	margin:0;
	padding:0 0 0 10px;
}
#LineResourceDiv .copy {
	margin:0;
	padding:15px 10px 15px 40px;
}
#LineResourceDiv ul.resourceList li.copy
{
margin-bottom:6px;
}

li.pdf, li.doc, li.weblink, li.ppt, li.misc {
	list-style:none;
	background-repeat:no-repeat;
	padding:0 0 3px 25px;
}
li.pdf p, li.doc p, li.weblink p, li.ppt p, li.misc p {
	padding-right:10px;
}
li.pdf {
	background-image:url(/images/ico_pdf.gif);
}
li.doc {
	background-image:url(/images/ico_word.gif);
}
li.weblink {
	background-image:url(/images/ico_web.gif);
}
li.ppt {
	background-image:url(/images/ico_ppt.gif);
}
li.misc {
	background-image:url(/images/ico_misc.gif);
}

li.pdf a, li.doc a, li.weblink a, li.ppt a, li.misc a, li.pdf a:visited, li.doc a:visited, li.weblink a:visited, li.ppt a:visited, li.misc a:visited, li.pdf a:active, li.doc a:active, li.weblink a:active, li.ppt a:active, li.misc a:active
{
	color:	#93173B;
	text-decoration: underline;
}
#what_new, #industry_resources {
	padding-left:23px;
}
#industry_resources ul li {
	list-style:none;
}
#line_resources ul li {
	list-style:none;
}
/* Restricted user area login interface styles */

.colCheckList{
	list-style:none;
	float:left;
	position:relative;
	margin-left:0;
	
}
#loginForm span{
	color: red;
	float:left;
}
#loginForm p label{
	float:left;
	width: 100px;
		
}
#loginForm p input{
	width: 340px;
	float: left;
	
}
#loginForm p{
float:none;
clear:both;
padding-top: 10px;
margin-top:0;
margin-bottom:0;
display:block;
}

#loginForm div ul{
margin-left:0;
margin-right: 10px;
}
#loginForm div {
margin-left:0;
padding-left:0;
}

/* End Restriced user area login styles*/

