/* Main Styles */
body {
	background-color:#edf7fc;
	color:#1395d3;
	font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	height:100%;
}
#header {
	margin-top:30px;
	margin-bottom:20px;
	border-bottom:0px solid #333333;
}
#searchBox, #searchButton {
	padding-top:35px;
  color:#f8981d;
	font-weight:bold;
	text-transform:uppercase;
	font-size:90%;
}
input.searchBox {
  width:203px;
	border:0px;
	border-color:#ffffff;
	margin-left:19px;
}
p.topNavigation {
	padding-top:9px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:18px;
	line-height:15px;
}
#menuDivider {
	height:110px;
	#height:60px;
}
#mainContent h1 {
	font-size:150%;
	line-height:125%;
	margin-bottom:10px;
	padding-left:13px;
	font-weight:normal;
}
#mainContent h2.caseStudyHeading {
	font-size:150%;
	line-height:100%;
	margin-bottom:10px;
	padding-left:13px;
	font-weight:normal;
}
#mainContent span.caseStudyHeading {
	font-size:100%;
	line-height:100%;
	margin-bottom:10px;
	padding-left:13px;
	font-weight:bold;
	color:#f8981d;
	text-transform:uppercase;
}
#mainContent span.caseStudy {
	font-size:100%;
	line-height:100%;
	font-weight:bold;
	color:#f8981d;
}
#mainContent span.newsRelease {
	font-size:100%;
	line-height:100%;
	font-weight:normal;
	color:#f8981d;
	margin-top:25px;
	margin-bottom:5px;
}
#mainContent h2.newsRelease {
	font-size:115%;
	line-height:135%;
	margin-top:25px;
	margin-bottom:25px;
	padding-left:13px;
	font-weight:normal;
}
#mainContent h3.newsRelease {
	font-size:100%;
	line-height:100%;
	margin-top:25px;
	margin-bottom:5px;
	padding-left:13px;
	font-weight:normal;
	color:#f8981d;
	font-weight:bold;
}
#mainContent p {
	font-size:100%;
	line-height:150%;
	margin-bottom:10px;
	padding-left:13px;
}
#mainContent ul {
	font-size:100%;
	line-height:150%;
	margin-bottom:10px;
	padding-left:33px;
}
#mainContent li {
	font-size:100%;
	line-height:150%;
	margin-bottom:0px;
	padding-left:33px;
}
#mainContent ul.faq {
	font-size:100%;
	line-height:150%;
	margin-bottom:0px;
	padding-left:5px;
}
#mainContent li.faq {
	font-size:100%;
	line-height:150%;
	margin-bottom:0px;
	padding-left:5px;
}
#mainContent li a.list {
	color:#1395d3;
	text-decoration:underline;
	font-weight:normal;
}
#mainContent li a.list:hover {
	color:#f8981d;
}
#mainContent a {
	color:#90c744;
	text-decoration:none;
	font-weight:normal;
}
#mainContent a:hover {
	color:#f8981d;
	text-decoration:underline;
}
#mainContent h2.name {
	color:#f8981d;
	font-size:100%;
	line-height:100%;
	font-weight:bold;
	margin-bottom:4px;
	padding-left:13px;
	padding-top:5px;
}
#mainContent span.title {
	color:#1395d3;
	font-weight:bold;
}
#mainContent td.number {
	font-size:200%;
	font-weight:bold;
	width:50px;
	padding-right:20px;
	text-align:right;
}
#mainContent td.image {
	height:75px;
}
#mainContent td.text {
	padding-left:15px;
	padding-top:10px;
	#padding-top:15px;
	text-align:left;
}
#mainContent table {
	padding-left:13px;
	margin-top:10px;
	width:600px;
}
#mainContent td.q, td.a {
	font-size:100%;
	font-weight:bold;
	width:40px;
	padding-right:0px;
	text-align:right;
}
#mainContent td.question, td.answer {
	padding-left:15px;
	padding-top:0px;
	text-align:left;
}
#mainContent td.question {
	font-weight:bold;
}
#mainContent td.answer {
	font-family: Arial;
	font-size:110%;
}
#mainContent td.answer {
	padding-bottom:20px;
}
#mainContent a.faq {
	color:#1395d3;
	text-decoration:underline;
	font-weight:bold;
}
#mainContent a.faq:hover {
	color:#f8981d;
	text-decoration:underline;
}
#mainContent a.news {
	color:#1395d3;
	text-decoration:underline;
	font-weight:normal;
}
#mainContent a.news:hover {
	color:#f8981d;
	text-decoration:underline;
}
#mainContent a.eventListing {
	color:#1395d3;
	text-decoration:underline;
}
#mainContent a.eventListing:hover {
	color:#f8981d;
	text-decoration:underline;
}
#mainContent td.formLeft {
	width:160px;
	padding-right:5px;
	text-align:right;
	padding-top:5px;
}
#mainContent td.formRight {
	padding-left:5px;
	text-align:left;
}
#mainContent td.contactFormLeft {
	width:160px;
	padding-left:13px;
	color:#f8981d;
}
#mainContent td.contactFormRight {
	padding-left:5px;
	text-align:left;
	color:#f8981d;
}
#mainContent input[type=text], textarea.form {
	width:320px;
}
#mainContent td.newsReleaseLeft {
	width:150px;
	text-align:left;
}
#mainContent td.newsReleaseCenter {
	width:100px;
	text-align:center;
}
#mainContent td.newsReleaseRight {
	width:200px;
	text-align:left;
}
#mainContent table.newsRelease {
	width:450px;
	margin-left:13px;
}
#rightNavigation {
	font-size:95%;
	padding-left:10px;
	line-height:145%;
	font-weight:normal;
}
#rightNavigation h2 {
	margin-bottom:0px;
	margin-left:10px;
	padding-left:0px;
	color:#90c744;
	text-transform:uppercase;
	font-size:90%;
}
#rightNavigation p {
	margin-bottom:0px;
	padding-left:0px;
	color:#90c744;
	margin-left:10px;
}
#rightNavigation ul.rightNavigation {
  list-style-position:outside;
  padding-left:0px;
	font-weight:normal;
	text-align:left;
	padding-top:0px;
	width:100%;
	margin-bottom:10px;
	margin-left:10px;
}
#rightNavigation li.rightNavigation {
  padding-left:0px;
  background-image:url('../Images/bulletStarSmall.png'); 
  background-position:0px 0px;
  background-repeat:no-repeat;
	margin-bottom:0px;
	font-weight:normal;
  color:#90c744;
}
#rightNavigation a {
	font-weight:normal;
	color:#90c744;
	text-decoration:underline;
}
#rightNavigation a:hover {
	color:#f8981d;
}
#rightNavigation a.rightNavigation {
	font-weight:bold;
	color:#90c744;
	border-bottom: 0px dotted #f8981d;
}
#rightNavigation a.rightNavigation:hover {
  color:#f8981d;
	font-weight:bold;
	border-bottom: 0px dotted #f8981d;
}
#rightNavigation a.rightNavigationSelected {
	font-weight:bold;
	color:#1395d3;
	text-decoration:none;
}
.righNavigationDivider {
	border-top: 1px dotted #1395d3;
	height:10px;
	margin-left:10px;
}
hr.divider {
	border-top: 1px dotted #1395d3;
	height:0px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	color:#edf7fc;
	background-color:#edf7fc;
}
hr.dividerTop {
	border-top: 1px dotted #1395d3;
	height:0px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:10px;
	color:#edf7fc;
	background-color:#edf7fc;
}
#rightNavigation p.contactInfo {
	font-size:93%;
	line-height:140%;
	margin-bottom:10px;
	padding-left:95px;
	padding-top:0px;
	color:#f8981d;
	font-weight:normal;
  background-image:url('../Images/invertedLogo.jpg'); 
  background-position:0px 0px;
  background-repeat:no-repeat;
	height:120px;
}
#rightNavigation a.contactUs {
	color:#1395d3;
	text-decoration:underline;
}
#rightNavigation a.contactUs:hover {
  color:#f8981d;
	border-bottom: 1px dotted #f8981d;
}
#footer {
	margin-top:40px;
	height:40px;
}
#footer p.copyrights {
	margin:0px;
	padding:0px;
	padding-left:18px;
	font-size:85%;
}
.footerContactInfo {
	display:none;
	margin:0px;
	padding:0px;
	padding-left:18px;
}


/* Drop Down Menu Styles */
#ddmenu {
	padding:0px;
	margin:0px;
	width:960px;
}
#ddmenu li.mainmenu {
	padding:0px;
	margin:0px;
	margin-right:20px;
	float:left;
	list-style:none;
	background:url('../Images/bgNavigationOff.gif') no-repeat;
	width:156px;
	height:45px;
}
#ddmenu li.mainmenu a.mainmenu {
	display:block;
	text-decoration:none;
	color:#1395d3;
	padding-top:8px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:18px;
	line-height:15px;
	font-weight: normal;
}
#ddmenu li.mainmenu a.mainmenuSelected {
	display:block;
	text-decoration:none;
	color:#ffffff;
	padding-top:8px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:18px;
	line-height:15px;
	font-weight: normal;
	background:url('../Images/bgNavigationOn.gif') no-repeat;
}
#ddmenu li.mainmenu a.mainmenu:hover {

}
#ddmenu li.mainmenu ul {
	position:absolute;
	visibility:hidden;
	padding:0px;
	margin:0px;
	padding-top: 5px;
}
#ddmenu li.mainmenu ul li.submenu {
	display:inline;
	padding:0px;
	margin:0px;
	color: #f8981d;
}
#ddmenu li.mainmenu ul li.submenu a.submenu {
	margin:0px;
	display: inline;
	color: #f8981d;
	text-transform:uppercase;
	text-decoration:none;
	white-space: nowrap;
	font-weight:bolder;
	font-size: 95%;
}
#ddmenu li.mainmenu ul li.submenuSelected {
	margin:0px;
	display: inline;
	color: #1395d3;
	text-transform:uppercase;
	text-decoration:none;
	white-space: nowrap;
	font-weight:bolder;
	font-size: 95%;
}
#ddmenu li.mainmenu ul li.submenuSelected a.submenuSelected {
	margin:0px;
	display: inline;
	color: #1395d3;
	text-transform:uppercase;
	text-decoration:none;
	white-space: nowrap;
	font-weight:bolder;
}
#ddmenu li.mainmenu ul li.submenu a.submenu:hover {	
	color:#1395d3;
}

span.submenuDivider {
	margin-left:15px;
	margin-right:15px;
}
span.TM{ 
	margin-left: -0.0em; 
	margin-right: -0.0em; 
}


