/*MENU STYLES*/

.mustardBG {
	background-color: #FFCC00;
}

/* MENU 1 FRONT PAGE ONLY */

#nav {font: bold 9pt arial; border: 0px solid #000000; padding: 0; margin: 0; list-style: none; height: 15px; width: 487px;}
#nav ul {padding: 0; margin: 0; list-style: none;}
#nav li {position:relative; float: left; display:block; margin: 0; padding:0;}
#nav a, #nav a:link, #nav a:visited, #nav a:active {text-decoration:none; cursor:pointer; color:#fff; display: block; }
#nav a:hover {color:#fff; background-color:#333366;}

#nav li ul {no-repeat: 100% 100%; font-size:9pt; position: absolute; font-weight:normal; left: 0;}

#nav li #home		li a {color:#fff;background:#FFCC00; font-weight: bold; border-top:1px solid #fff; }
#nav li #about 		li a {color:#fff;background:#FFCC00; font-weight: bold; border-top:1px solid #fff; }
#nav li #people 	li a {color:#fff;background:#FFCC00; font-weight: bold; border-top:1px solid #fff; }	
#nav li #service 	li a {color:#fff;background:#FFCC00; font-weight: bold; border-top:1px solid #fff; }	
#nav li #case 		li a {color:#fff;background:#FFCC00; font-weight: bold; border-top:1px solid #fff; }	
#nav li #contact 	li a {color:#fff;background:#FFCC00; font-weight: bold; border-top:1px solid #fff; }	
#nav li #links 		li a {color:#fff;background:#FFCC00; font-weight: bold; border-top:1px solid #fff; }

#nav #homeButton  		{text-align: center;}
#nav #aboutButton  		{text-align: center;}
#nav #serviceButton  	{text-align: center;}
#nav #caseButton 		{text-align: center;}
#nav #contactButton 	{text-align: center;}
#nav #linksButton 		{text-align: center;}

#nav #homeButtonOn 		{text-align: center; background-color:#333366;}
#nav #aboutButtonOn		{text-align: center; background-color:#333366;}
#nav #serviceButtonOn  	{text-align: center; background-color:#333366;}
#nav #caseButtonOn 		{text-align: center; background-color:#333366;}
#nav #contactButtonOn 	{text-align: center; background-color:#333366;}
#nav #linksButtonOn 	{text-align: center; background-color:#333366;}

#nav li:hover ul, #nav li.sfhover ul {left: 0 !important; }

#nav li li {background:none; float:none; border:none; border-right:none; border-left:none; padding-left:0; margin-top:0px;}
#nav li li.last {border-bottom:none}
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#fff;padding: 3px 10px 2px;width:14em; font-size:0.9em;}	

#nav li #home 		li a:hover {color:#ffffff; background:#333366; font-weight: bold;}
#nav li #about 		li a:hover {color:#ffffff; background:#333366; font-weight: bold;}
#nav li #service 	li a:hover {color:#ffffff; background:#333366; font-weight: bold;}
#nav li #people 	li a:hover {color:#ffffff; background:#333366; font-weight: bold;}
#nav li #case 		li a:hover {color:#ffffff; background:#333366; font-weight: bold;}
#nav li #contact 	li a:hover {color:#ffffff; background:#333366; font-weight: bold;}
#nav li #links 		li a:hover {color:#ffffff; background:#333366; font-weight: bold;}

/* hide from IE mac \ */
#nav li {width:20%;}
/* end hiding from IE5 mac */

/* MENU 2 ALL SUB PAGES */

#nav2 {font: bold 9pt arial; border: 0px solid #000000; padding: 0; margin: 0; list-style: none; height: 15px; width: 587px;}
#nav2 ul {padding: 0; margin: 0; list-style: none;}
#nav2 li {position:relative; float: left; display:block; margin: 0; padding:0;}
#nav2 a, #nav a:link, #nav a:visited, #nav a:active {text-decoration:none; cursor:pointer; color:#fff; display: block; }
#nav2 a:hover {color:#fff; background-color:#333366;}

#nav2 li ul {no-repeat: 100% 100%; font-size:9pt; position: absolute; font-weight:normal; left: 0;}

#nav2 li #home		li a {color:#fff;background:#FFCC00; font-weight: bold; border-top:1px solid #fff; }
#nav2 li #about 		li a {color:#fff;background:#FFCC00; font-weight: bold; border-top:1px solid #fff; }
#nav2 li #people 	li a {color:#fff;background:#FFCC00; font-weight: bold; border-top:1px solid #fff; }	
#nav2 li #service 	li a {color:#fff;background:#FFCC00; font-weight: bold; border-top:1px solid #fff; }	
#nav2 li #case 		li a {color:#fff;background:#FFCC00; font-weight: bold; border-top:1px solid #fff; }	
#nav2 li #contact 	li a {color:#fff;background:#FFCC00; font-weight: bold; border-top:1px solid #fff; }	
#nav2 li #links 		li a {color:#fff;background:#FFCC00; font-weight: bold; border-top:1px solid #fff; }

#nav2 #homeButton  		{text-align: center;}
#nav2 #aboutButton  		{text-align: center;}
#nav2 #serviceButton  	{text-align: center;}
#nav2 #caseButton 		{text-align: center;}
#nav2 #contactButton 	{text-align: center;}
#nav2 #linksButton 		{text-align: center;}

#nav2 #homeButtonOn 		{text-align: center; background-color:#333366;}
#nav2 #aboutButtonOn		{text-align: center; background-color:#333366;}
#nav2 #serviceButtonOn  	{text-align: center; background-color:#333366;}
#nav2 #caseButtonOn 		{text-align: center; background-color:#333366;}
#nav2 #contactButtonOn 	{text-align: center; background-color:#333366;}
#nav2 #linksButtonOn 	{text-align: center; background-color:#333366;}

#nav2 li:hover ul, #nav li.sfhover ul {left: 0 !important; }

#nav2 li li {background:none; float:none; border:none; border-right:none; border-left:none; padding-left:0; margin-top:0px;}
#nav2 li li.last {border-bottom:none}
#nav2 li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#fff;padding: 3px 10px 2px;width:14em; font-size:0.9em;}	

#nav2 li #home 		li a:hover {color:#ffffff; background:#333366; font-weight: bold;}
#nav2 li #about 	li a:hover {color:#ffffff; background:#333366; font-weight: bold;}
#nav2 li #people 	li a:hover {color:#ffffff; background:#333366; font-weight: bold;}
#nav2 li #service 	li a:hover {color:#ffffff; background:#333366; font-weight: bold;}
#nav2 li #case 		li a:hover {color:#ffffff; background:#333366; font-weight: bold;}
#nav2 li #contact 	li a:hover {color:#ffffff; background:#333366; font-weight: bold;}
#nav2 li #links 	li a:hover {color:#ffffff; background:#333366; font-weight: bold;}

/* hide from IE mac \ */
#nav2 li {width:16%;}
/* end hiding from IE5 mac */

/* BODY STYLES CONTENT */
.purpleBG {

	background-color: #3c2679;
}
.normalTable {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;

}
.whiteText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;

}

.paddedMustardCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 15px 15px 15px 15px;
	background-color: #FFCC00;
	
}

.paddedPurpleCell {
	padding: 15px 15px 15px 15px;
	background-color: #3c2679;
	
}

.thinBorder {
	border: 1px solid #999999;
}

.thinBorderwithPadding {
	border: 1px solid #999999;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}.headerCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
	background-color: #9180a2;
	background-image: url(../images/gradatedPurple.jpg);
	background-repeat: repeat-y;

}
.purpleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #330066;
}

.smallPurpleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #330066;
}
body {
	background-color: Silver;
}
a:link {
	color: #330066;
	text-decoration: underlined;
	}
a:hover {
	color: #CC33CC;
	text-decoration: none;
	}
a:visited {
	color: #330066;
	text-decoration: underlined;
	}	
	
	
.heading{
	font-size: 18px;
}
.smallheading{
	font-size: 14px;
	font-weight: bold;
}


/* CHANGES */
TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #330066;
}
.NoteSmall{
	font-size: 9px;
}
.pnlError{
	color:#FF0000;
	border: 1px solid #FF0000;
	background-color: #FFDFDF;
	width: 100%;
	padding: 4px;
}