﻿html {
	background-image:url('../images/SiteBg.jpg');
	background-repeat:repeat-x;
	background-color:#E8E8E8;
}

body#Body {
	text-align:center;
	background-image:url('../images/LayoutWprBg.jpg');
	background-repeat:no-repeat;
	background-position:center top;
}

div#SiteWpr {
	width:948px;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
	position:relative;
	background-image:url('../images/ContentBodyWprBg.jpg');
	background-repeat:repeat-y;
}

div#FooterWpr {
	background-image:url('../images/FooterWprBg.jpg');
	background-repeat:repeat-x;
}

div#FooterWpr div#Footer {
	width:948px;
	height:104px;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
	/*position:relative;*/
	background-image:url('../images/FooterBg.jpg');
	background-repeat:no-repeat;
}

div#FooterWpr div#Footer div#Logos {
	float:left;
	width:230px;
	height:38px;
	overflow:hidden;
	padding-left:25px;
	padding-top:7px;
	padding-bottom:59px;
}

div#FooterWpr div#Footer div#Logos ul,
div#FooterWpr div#Footer div#Logos ul li {
	padding:0;
	margin:0;
}

div#FooterWpr div#Footer div#Logos ul li,
div#FooterWpr div#Footer div#Logos ul li a {
	float:left;
	display:block;
}

div#FooterWpr div#Footer div#Logos ul li {
	padding:0 10px 0 8px;
	height:38px;
	overflow:hidden;
	/*background-image:url('../images/FooterLogos/Separator.jpg');*/
	background-repeat:no-repeat;
	background-position:right top;
}

div#FooterWpr div#Footer div#Logos ul li a {
	height:0;
	padding-top:38px;
	background-repeat:no-repeat;
}

div#FooterWpr div#Footer div#Logos ul li.item1 {
	width:45px;
	background-image:url('../images/FooterLogos/CISCO.jpg');
}

div#FooterWpr div#Footer div#Logos ul li.item2 {
	width:94px;
	background-image:url('../images/FooterLogos/SAS70.jpg');
}

div#FooterWpr div#Footer div#Logos ul li.item3 {
	/*width:110px;*/
	/*background-image:url('../images/FooterLogos/Sales_Support.jpg');*/
}

div#FooterWpr div#Footer div#Copyright {
	float:left;
	width:462px;
	height:38px;
	line-height:38px;
	overflow:hidden;
	padding-top:7px;
	padding-bottom:59px;
	color:#7A8FA2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
}

div#FooterWpr div#Footer div#Forte {
	float:left;
	width:131px;
	height:38px;
	overflow:hidden;
	padding-right:27px;
	margin-top:7px;
	margin-left:57px;
	padding-bottom:59px;
	background-image:url(../images/FooterLogos/Sales_Support.jpg);
	background-repeat:no-repeat;
	width:110px;
}



div#HeaderWpr {
	width:948px;
	height:149px;
	overflow:hidden;
	background-image:url('../images/HeaderBg.jpg');
	background-repeat:no-repeat;
}

div#HeaderWpr div#SiteLogo {
	float:left;
	width:311px;
	height:122px;
	padding-left:28px;
	padding-top:27px;
	overflow:hidden;
}

div#HeaderWpr div#SiteLogo h1 {
	padding:0;
	margin:0;
	width:311px;
	height:122px;
	overflow:hidden;
}

div#HeaderWpr div#SiteLogo h1 a {
	display:block;
	height:0;
	padding-top:122px;
	overflow:hidden;
	background-image:url('../images/Logo.jpg');
	background-repeat:no-repeat;
}

div#HeaderWpr div#SiteSearch {
	float:left;
	display:block;
	width:267px;
	height:46px;
	overflow:hidden;
	padding-top:64px;
	padding-left:315px;
	padding-right:27px;
	padding-bottom:39px;
}

div#HeaderWpr div#SiteSearch div#SearchFrm {
	background-image:url('../images/SiteSearch.jpg');
	background-repeat:no-repeat;
	width:260px;
	height:25px;
	padding-top:10px;
	padding-right:8px;
	padding-bottom:11px;
	padding-left:9px;
	overflow:hidden;
}

div#HeaderWpr div#SiteSearch div#SearchFrm input#ctl00_txtSiteSearch {
	float:left;
	border:0;
	width:194px;
	height:19px;
	padding:3px 5px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	color:#919CD0;
	font-size:11pt;
	background-color:transparent;
}

div#HeaderWpr div#SiteSearch div#SearchFrm input#btnSiteSubmit {
	float:left;
	border:0;
	width:46px;
	height:25px;
	overflow:hidden;
	background-image:url('../images/SearchFrm/SearchBtn.jpg');
	background-repeat:no-repeat;
	background-color:transparent;	
}

div#NavigationWpr {
	width:948px;
	height:48px;
	background-image:url('../images/MenuBg.jpg');
	background-repeat:no-repeat;
	position:absolute;
	top:149px;
	left:0;
}

div#NavigationWpr div#Yui {
	width:888px;
	padding:6px 30px;
	height:36px;
}

div#ContentBodyWpr {
	width:948px;
	margin-top:48px;
	overflow:hidden;
	background-image:url('../images/ContentBody/Center.jpg');
	background-repeat:repeat-y;
}

div#ContentBodyWpr div#ContentWpr {
	width:948px;
	overflow:hidden;
	background-image:url('../images/ContentBody/Footer.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
}

div#ContentBodyWpr div#ContentWpr div#Content {
	width:948px;
	overflow:hidden;
	background-image:url('../images/ContentBody/Top.jpg');
	background-repeat:no-repeat;
	padding:0 10px;
}

div#ContentBodyWpr div#ContentWpr div#Content div#SideMenuWpr {
	float:right;
	width:190px;
	padding-left:15px;
	padding-top:28px;
	padding-bottom:28px;
}

div#ContentBodyWpr div#ContentWpr div#Content div#SideMenuWpr h3 {
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#101836;
	text-transform:uppercase;
}

div#ContentBodyWpr div#ContentWpr div#Content div#SideMenuWpr ul,
div#ContentBodyWpr div#ContentWpr div#Content div#SideMenuWpr ul li {
	padding:0;
	margin:0;
}

div#ContentBodyWpr div#ContentWpr div#Content div#SideMenuWpr ul li,
div#ContentBodyWpr div#ContentWpr div#Content div#SideMenuWpr ul li a {
	display:block;
	float:left;
	width:190px;
}

div#ContentBodyWpr div#ContentWpr div#Content div#SideMenuWpr ul li ul
{
	margin-left: 15px;
}
div#ContentBodyWpr div#ContentWpr div#Content div#SideMenuWpr ul li ul li a 
{
	color:#7E99AF;
	font-size: 11px;
	background-image: none;
	width:175px;
}

div#ContentBodyWpr div#ContentWpr div#Content div#SideMenuWpr ul li a {
	color:#3C97CC;
	background-image:url('../images/SideMenu/MenuOff.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10pt;
}

div#ContentBodyWpr div#ContentWpr div#Content div#SideMenuWpr ul li a:hover {
	background-image:url('../images/SideMenu/MenuOn.jpg');
}

div#ContentBodyWpr div#ContentWpr div#Content div#SideMenuWpr ul li.onstate a {
	color:#2C3CA0;
	background-image:url('../images/SideMenu/MenuOn.jpg');
	background-repeat:no-repeat;
	font-weight:bold;
}
div#ContentBodyWpr div#ContentWpr div#Content div#SideMenuWpr ul li.onstate ul li a
{
	background-image: none;
	font-weight: normal;
	color:#7E99AF;
}
div#ContentBodyWpr div#ContentWpr div#Content div#GeneralContent {
	float:right;
	width:657px;
	padding:28px 58px 28px 28px;
}

div#ServicesWpr {
	width:948px;
	height:295px;
	overflow:hidden;
	background-image:url('../images/ServicesWpr.jpg');
	background-repeat:no-repeat;
}

div#ServicesWpr div#ServicesMenuWpr {
	float:left;
	width:212px;
	height:259px;
	padding-top:16px;
	padding-left:31px;
	padding-bottom:20px;
	overflow:hidden;
}

div#ServicesWpr div#ServicesMenuWpr h3 {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#101836;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 48px 10px 12px;
	width:152px;
}

div#ServicesWpr div#ServicesMenuWpr ul,
div#ServicesWpr div#ServicesMenuWpr ul li {
	padding:0;
	margin:0;
}

div#ServicesWpr div#ServicesMenuWpr ul li,
div#ServicesWpr div#ServicesMenuWpr ul li a {
	display:block;
	float:left;
	width:212px;
	overflow:hidden;
}

div#ServicesWpr div#ServicesMenuWpr ul li {
	background-image:url('../images/ServicesMenu/Separator.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#509ACA;
	font-weight:normal;
	padding:1px 48px 1px 12px;
	width:152px;
	float:left;	
	overflow:hidden;
	line-height:32px;
	cursor:pointer;
}

div#ServicesWpr div#ServicesMenuWpr ul li:hover {
	color:#2C3CA0;
	font-weight:bold;
}

div#ServicesWpr div#ServicesMenuWpr ul li.onstate {
	background-image:url('../images/ServicesMenu/OnState.jpg');
	background-repeat:no-repeat;
	background-position:right center;
	font-weight:bold;
	color:#2C3CA0;
}

div#ServicesWpr div#ServiceContentWpr {
	float:left;
	width:411px;
	height:259px;
	padding-top:16px;
	padding-right:10px;
	padding-bottom:20px;	
	overflow:hidden;
}

div#ServicesWpr div#ServiceContentWpr h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#5A6074;
	text-transform:none;
	font-weight:normal;
	font-size:12pt;
	padding:5px 0;
	margin:0;
}

div#ServicesWpr div#ServiceContentWpr p {
	color:#7A8FA2;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	padding:0;
	margin:0;
}

div#ServicesWpr div#ServiceContentWpr ul,
div#ServicesWpr div#ServiceContentWpr ul li {
	padding:0;
	margin:0;
}

div#ServicesWpr div#ServiceContentWpr ul li {
	float:left;
	width:203px;
}

div#ServicesWpr div#ServiceContentWpr ul li a {
	float:left;
	display:block;
	color:#65A6D0;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;	
	background-image:url('../images/ServiceContent/Circle.jpg');
	background-repeat:no-repeat;
	background-position:left center;
	padding:1px 0 1px 8px;
}

div#ServicesWpr div#ServiceContentWpr ul li a:hover {
	text-decoration:underline;
}

div#ServicesWpr div#ServiceContentWpr div#ServiceContent {
	width:411px;
	padding-top:30px;
	overflow:hidden;
}

div#ServicesWpr div#ServiceContentWpr div#ServiceContent div.img {
	float:left;
	width:200px;
	height:229px;
	overflow:hidden;
}

div#ServicesWpr div#ServiceContentWpr div#ServiceContent div.content {
	float:left;
	width:211px;
	height:229px;
	overflow:hidden;
}

div#ServicesWpr div#NewsArticlesWpr {
	float:left;
	width:253px;
	height:270px;
	padding-top:11px;
	padding-right:31px;
	padding-bottom:14px;	
	overflow:hidden;
}

div#ServicesWpr div#NewsArticlesWpr div#FeaturedVideos {
	width:233px;
	padding:10px;
	height:57px;
	overflow:hidden;
}

div#ServicesWpr div#NewsArticlesWpr div#FeaturedVideos div.img {
	width:77px;
	height:47px;
	float:left;
}

div#ServicesWpr div#NewsArticlesWpr div#FeaturedVideos div.content {
	width:151px;
	padding:0 0 0 5px;
	height:47px;
	float:left;
	overflow:hidden;
	background-image:url('../images/NewsArticles/Arrow.jpg');
	background-repeat:no-repeat;
	background-position:right center;	
}

div#ServicesWpr div#NewsArticlesWpr div#FeaturedVideos div.content h4 {
	padding:5px 0 0 0;
	margin:0;
}

div#ServicesWpr div#NewsArticlesWpr div#FeaturedVideos div.content h4 a {
	font-family:Arial, Helvetica, sans-serif;
	color:#5A6074;
	font-weight:normal;
	font-size:12pt;
	text-transform:none;
	display:block;
}

div#ServicesWpr div#NewsArticlesWpr div#FeaturedVideos div.content h5 {
	padding:2px 0 0 0;
	margin:0;
}

div#ServicesWpr div#NewsArticlesWpr div#FeaturedVideos div.content h5 a {
	font-family:Arial, Helvetica, sans-serif;
	color:#8BBBDB;
	font-weight:normal;
	font-size:8pt;
	text-transform:none;
	display:block;	
}

div#ServicesWpr div#NewsArticlesWpr div#NewsContent {
	width:233px;
	height:150px;
	overflow:hidden;
	padding:10px;
}

div#ServicesWpr div#NewsArticlesWpr div#NewsContent h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#1577D2;
	font-weight:normal;
	padding:0;
	margin:0;
}

div#ServicesWpr div#NewsArticlesWpr div#NewsContent p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#7A8FA2;
	line-height:normal;	
}

div#ServicesWpr div#NewsArticlesWpr div#NewsContent p em {
	font-style:italic;
}

div#ServicesWpr div#NewsArticlesWpr div#NewsContent p a {
	color:#1577D2;
}

div#ServicesWpr div#NewsArticlesWpr div#NewsContent a.link {
	display:block;
	float:right;
	clear:both;
	width:62px;
	height:0;
	padding-top:15px;
	overflow:hidden;
	background-image:url('../images/NewsArticles/Partners.jpg');
	background-repeat:no-repeat;
}

div#ServicesWpr div#NewsArticlesWpr div#NewsContent a.newslink {
	display:block;
	float:right;
	clear:both;
	width:86px;
	height:0;
	padding-top:15px;
	overflow:hidden;
	background-image:url('../images/NewsArticles/NewsAndPress.jpg');
	background-repeat:no-repeat;
}

div#ServicesWpr div#NewsArticlesWpr div#SwitchTabs {
	width:253px;
	height:37px;
	overflow:hidden;
}

div#ServicesWpr div#NewsArticlesWpr div#SwitchTabs ul,
div#ServicesWpr div#NewsArticlesWpr div#SwitchTabs ul li {
	padding:0;
	margin:0;
}

div#ServicesWpr div#NewsArticlesWpr div#SwitchTabs ul li {
	float:left;
	width:110px;
	height:37px;
	padding-left:1px;
	background-image:url('../images/NewsArticles/TabLeftSide.jpg');
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
div#ServicesWpr div#NewsArticlesWpr div#SwitchTabs #partners.onstate,
div#ServicesWpr div#NewsArticlesWpr div#SwitchTabs #newspress.onstate
{
	border-left:1px solid #BBCDD9;	
}
div#ServicesWpr div#NewsArticlesWpr div#SwitchTabs #newspress.onstate
{
	padding-left:0px;
	padding-right:1px;
}

div#ServicesWpr div#NewsArticlesWpr div#SwitchTabs ul li a,
div#ServicesWpr div#NewsArticlesWpr div#SwitchTabs ul li span {
	float:left;
	display:block;
	width:109px;
	height:37px;
	line-height:37px;
	text-align:center;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9pt;
	color:#68A0C8;
}

div#ServicesWpr div#NewsArticlesWpr div#SwitchTabs ul li.onstate {
	background-image:url('../images/NewsArticles/TabSelected.jpg');
	background-repeat:repeat-x;
	color:#2C3CA0;
}

div#ServicesWpr div#NewsArticlesWpr div#SwitchTabs ul li.onstate span {
	color:#2C3CA0;
}

div#ServicesWpr div#NewsArticlesWpr div#SwitchTabs ul li.onstate span.last {
	background-image:url('../images/NewsArticles/TabLeftSide.jpg');
	background-position:right top;
	background-repeat:no-repeat;
}

div#SplashWpr {
	width:948px;
	height:323px;
	margin-top:48px;
	padding-left:28px;
	padding-right:27px;
	overflow:hidden;
	position:relative;
	background-image:url('../images/SplashWprBg.jpg');
	background-repeat:no-repeat;
}

div#SplashWpr div#SlashItem {
	width:667px;
	height:320px;
	overflow:hidden;
}

div#SplashWpr div#BarItem {
	width:290px;
	height:323px;
	overflow:hidden;
	position:absolute;
	left:631px;
	top:0;
}
<img src="App_Themes/Default/images/Splash/BarItem.png" style="width:290px; height:323px; border:0;" alt="" />
div#SplashWpr div#BarItem img { border: solid 1px red; }

div#SplashWpr div#BarText {
	width:118px;
	height:98px;
	overflow:hidden;
	position:absolute;
	left:786px;
	top:68px;
	position:absolute;
	color:#7A8FA2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:9pt;
}

div#SplashWpr div#BarLink {
	width:86px;
	height:19px;
	overflow:hidden;
	position:absolute;
	left:819px;
	top:174px;
	position:absolute;	
}

div#SplashWpr div#BarLink a {
	display:block;
	height:0;
	padding-top:19px;
	overflow:hidden;
	background-image:url('../images/Splash/LearnMore.jpg');
	background-repeat:no-repeat;
}

div#SplashWpr div#BarIconsLink {
	width:200px;
	height:41px;
	overflow:hidden;
	position:absolute;
	left:689px;
	top:271px;
	position:absolute;	
}

div#SplashWpr div#BarIconsLink a.item1 {
	float:left;
	display:block;
	width:116px;
	height:0;
	padding-top:41px;
	overflow:hidden;
	background-image:url('../images/Splash/SAS70.jpg');
	background-repeat:no-repeat;
	background-color:aqua;
}

div#SplashWpr div#BarIconsLink a.item2 {
	float:left;
	display:block;
	width:48px;
	height:0;
	padding-top:41px;
	margin-left:36px;
	overflow:hidden;
	background-image:url('../images/Splash/CISCO.jpg');
	background-repeat:no-repeat;	
}

div#SplashWpr div#BarHeader {
	width:220px;
	height:20px;
	overflow:hidden;
	position:absolute;
	left:695px;
	top:20px;
	position:absolute;	
}

div#SplashWpr div#BarHeader h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#68A0C8;
	text-transform:none;
}

div#SplashWpr div#BarHeadLine {
	width:220px;
	height:20px;
	overflow:hidden;
	position:absolute;
	left:695px;
	top:44px;
	position:absolute;
}

div#SplashWpr div#BarHeadLine h4 {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#6FB8E8;
	text-transform:none;	
	font-weight:bold;
}

/*Directory Form*/
.componentCt label { width: 90px; float: left; text-align: left; }
.componentCt .filterCt
{
	background-image:url('../images/directory_bg.jpg');
	background-repeat:no-repeat;
	padding-top: 15px;	
	padding-left: 10px;	
	width: 654px;
	height: 107px;
}
.componentCt .filterCt h2
{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 10px;	
}
.fieldContainer .labelText { font-weight: bold;}
.componentCt .filterCt .fieldContainer { padding-right: 10px; overflow: visible; }
.componentCt .filterCt .fieldContainer#div_firstname { float: left; padding-right: 10px; width: 170px; clear: none;}
.componentCt .filterCt .fieldContainer#div_firstname label { width: 170px; text-align:left;}
.componentCt .filterCt .fieldContainer#div_firstname input { width: 170px;}
.componentCt .filterCt .fieldContainer#div_lastname { float: left; padding-right: 10px;  width: 170px; clear: right;}
.componentCt .filterCt .fieldContainer#div_lastname label { width: 170px; text-align:left;}
.componentCt .filterCt .fieldContainer#div_lastname input { width: 170px;}
.componentCt .filterCt .fieldContainer#div_department { float: left; padding-right: 10px;  width: 170px; clear: right;}
.componentCt .filterCt .fieldContainer#div_department label { width: 170px; text-align:left;}
.componentCt .filterCt .fieldContainer#div_department select { width: 170px;}
.componentCt .filterCt .btnCt { float: left; width: 97px; clear: right; padding-top: 17px; }
.componentCt .filterCt .btnCt input 
{ 
	background-image:url('../images/Submit.jpg');
	background-repeat:no-repeat;
	padding-top: 23px;	
	width: 97px;
	height: 23px;
	border: 0;
	overflow:hidden;
}
/*Directory Form*/

/*Direcotry List*/
.componentCt .list .item
{
	overflow: hidden;
	border-bottom:1px solid #E8E8E8;
	padding-bottom:7px;
	margin-bottom: 15px;
	zoom: 1;
}
.componentCt.contactCt .list .item h3 
{
	background-color:#F3F3F3;
	background-image:url(../images/card.jpg);
	background-position:6px;
	background-repeat:no-repeat;
	clear:none;
	color:#47738D;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	height:26px;
	padding:5px 0px 0px 32px;
}
.componentCt .list .item .addressCt
{
	clear:none;
	float:left;
	height:55px;
	padding:5px 0px 5px 30px;
	width:415px;
}
.componentCt .list .item .addressCt .address
{
	color:#647480;
	line-height:1.3em;
	padding-top:2px;
}
.componentCt .list .item .contactCt
{
	border-left:1px solid #E8E8E8;
	clear:none;
	float:left;
	height:55px;
	padding:5px 0px 5px 5px;
	width:205px;
}
.componentCt .list .item .contactCt .phone
{
	background-image:url(../images/phone.jpg);
	background-position:4px center;
	background-repeat:no-repeat;
	border-bottom:1px solid #E8E8E8;
	height:30px;
	line-height:30px;
	margin-right:5px;
	padding-left:25px;
}
.componentCt .list .item .contactCt .email
{
	background-image:url(../images/email.jpg);
	background-position:2px center;
	background-repeat:no-repeat;
	height:30px;
	line-height:30px;
	padding-left:25px;
}
/*Direcotry List*/

/*News Listing*/
.componentCt.newsCt .list table { width: 100%}
.componentCt.newsCt .list .item h3 
{
	color: #066BC5;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 0;
}
.componentCt.newsCt .list .item .postedDate
{
	color: #2C577D;
	font-size: 11px;
	font-weight: bold;
	padding-bottom:5px;
}
.componentCt.newsCt .list .item .moreLink { text-transform: uppercase; }
.componentCt.newsCt .archive
{
	background-image:url('../images/newsarchive.jpg');
	background-repeat:no-repeat;
	padding-top: 22px;	
	width: 108px;
	height: 22px;
	border: 0;
	overflow:hidden;
}
.componentCt.newsCt .current
{
	background-image:url('../images/newscurrent.jpg');
	background-repeat:no-repeat;
	padding-top: 22px;	
	width: 108px;
	height: 22px;
	border: 0;
	overflow:hidden;
}
/*News Listing*/

/*News Details*/
.componentCt.newsDetailCt .itemHdr
{
	border-bottom:1px solid #E8E8E8;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.componentCt.newsDetailCt .item h3 
{
	color: #1B296D;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
}
.componentCt.newsDetailCt .item .date
{
	color: #2C577D;
	font-size: 11px;
	font-weight: bold;
	padding-bottom:5px;
}
.componentCt.newsDetailCt .BodyImage img
{
	background-image:url('../images/newsframe.jpg');
	background-repeat:no-repeat;
	width: 203px;
	height: 186px;
	float: right;
	margin: 5px 0 0 15px;
	border: 0;
}
.componentCt.newsDetailCt .item #previous
{
	border-top:1px solid #E8E8E8;
	margin-top: 10px;
	padding-top: 5px;
}
.componentCt.newsDetailCt .item #previous a
{
	background-image:url('../images/newsprevious.jpg');
	background-repeat:no-repeat;
	padding-top: 19px;	
	width: 108px;
	height: 0px;
	border: 0;
	overflow:hidden;
	display:block;
}
/*News Details*/

/*Job Listing*/
.componentCt.jobCt 
{
}
.componentCt.jobCt .list .item h3 
{
	color: #066BC5;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 0;
}
.componentCt.jobCt .list .item .postedDate
{
	color: #2C577D;
	font-size: 11px;
	font-weight: bold;
	padding-bottom:5px;
	float: left;
	border-right:1px solid #E8E8E8;
	padding-right: 5px; 
	height: 14px;
}
.componentCt.jobCt .list .item .dateMoreLink { padding-bottom:10px; }
.componentCt.jobCt .list .item .dateMoreLink a 
{
	background-image:url('../images/viewjobdetails.jpg');
	background-repeat:no-repeat;
	padding-top: 19px;	
	width: 108px;
	height: 0px;
	border: 0;
	overflow:hidden;
	display:block;
}
.componentCt.jobCt .list .item .moreLink { text-transform: uppercase; }

/*Job Listing*/

/*Job Details*/
.componentCt.jobDetailCt .itemHdr
{
	border-bottom:1px solid #E8E8E8;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.componentCt.jobDetailCt .item h3 
{
	color: #1B296D;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
}
.componentCt.jobDetailCt .item .date
{
	color: #2C577D;
	font-size: 11px;
	font-weight: bold;
	padding-bottom:5px;
}
/*Job Details*/

/*Form Container*/
.formContainer .title
{
	font-size: 18px;
	padding:25px 0pt 10px;
	border-bottom:1px solid #E8E8E8;
	margin-bottom: 10px;
}
.fieldContainer input.inputbox { width:100%; height:16px;}
.fieldContainer textarea { width:100%; }
.fieldContainer select { width:100%; }
.fieldContainer.dropDownList { padding-right:10px; }

.SectionHeader {  line-height:18pt; padding:20px 0 0 5px; clear:both; border-bottom:1px solid #66951E; overflow:hidden; zoom:1;}
.SectionHeader span { color:#66951E; font-size:12pt; float:left;}

.formContainer { width:670px; text-align:left; }
.formContainer .oneColumn { float:left; padding-right:10px; width:645px; clear:both; }
.formContainer .twoColumn { float:left; padding-right:10px; width:318px; clear:none; }
.formContainer .threeColumn { float:left; padding-right:9px; width:209px; clear:none; }
.formContainer .fourColumn { float:left; padding-right:10px; width:152px; clear:none; }
.formContainer .pos1 { clear:both; }
.formContainer .pos2, form .pos3, form .pos4 { padding-right:10px; }

.formContainer .Declaration label { float:left; width:520px; }
.formContainer .Declaration .formField { float:right; width:120px; }
.formContainer .Declaration .formField label { border:0 none; width:auto; }
.formContainer .Declaration .requiredIcon { display:none !important;  }

.formContainer .formSectionContainer #div_cntResume input { height: 25px; }
.formContainer .formSectionContainer #div_cntState { height: 39px;}
.formContainer .formSectionContainer #div_cntState select { height: 18px;}

.formContainer .buttonContainer
{
	text-align: right;
	float: left;
	width: 650px;
	padding-top:30px;
}
.formContainer .buttonContainer .genericWpr
{
	float: right;
}
.formContainer #previous
{
	border-top:1px solid #E8E8E8;
	margin-top: 10px;
	padding-top: 5px;
	float: left;
	width: 650px;
}
.formContainer #previous a
{
	background-image:url('../images/backtoemployment.jpg');
	background-repeat:no-repeat;
	padding-top: 19px;	
	width: 170px;
	height: 0px;
	border: 0;
	overflow:hidden;
	display:block;
}

/*.formContainer label { width: 90px; float: left; text-align: left; }
.formContainer {
	width: 659px;
}
.formContainer .title
{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 10px;	
}
.formContainer .formSectionContainer .fieldContainer .labelText { font-weight: bold;}
.formContainer .formSectionContainer .fieldContainer { padding-right: 10px; overflow: visible; }
.formContainer .formSectionContainer #div_cntFirstName { float: left; padding-right: 10px; width: 318px; clear: none;}
.formContainer .formSectionContainer #div_cntFirstName label { width: 318px; text-align:left;}
.formContainer .formSectionContainer #div_cntFirstName input { width: 318px;}
.formContainer .formSectionContainer #div_cntLastName { float: left; padding-right: 10px;  width: 318px; clear: right;}
.formContainer .formSectionContainer #div_cntLastName label { width: 318px; text-align:left;}
.formContainer .formSectionContainer #div_cntLastName input { width: 318px;}
.formContainer .formSectionContainer #div_cntEmail { float: left; padding-right: 10px;  width: 645px; clear: right;}
.formContainer .formSectionContainer #div_cntEmail label { width: 645px; text-align:left;}
.formContainer .formSectionContainer #div_cntEmail input { width: 645px;}
.formContainer .formSectionContainer #div_department { float: left; padding-right: 10px;  width: 170px; clear: right;}
.formContainer .formSectionContainer #div_department label { width: 170px; text-align:left;}
.formContainer .formSectionContainer #div_department select { width: 170px;}
.formContainer .formSectionContainer .btnCt { float: left; width: 97px; clear: right; padding-top: 17px; }
.formContainer .formSectionContainer .btnCt input 
{ 
	background-image:url('../images/Submit.jpg');
	background-repeat:no-repeat;
	padding-top: 23px;	
	width: 97px;
	height: 23px;
	border: 0;
	overflow:hidden;
}*/
/*Form Container*/
.componentCt.SearchResultCt 
{
}
.componentCt.SearchResultCt table
{
	border: 0;
	border-collapse: separate;
	width: 100%;
}
.componentCt.SearchResultCt table tr
{
	border-collapse: separate;
}
.componentCt.SearchResultCt .title
{
	font-size: 17px;
	font-weight: bold;
}
.componentCt.SearchResultCt .url a
{
	color: #2C577D;
	font-size: 11px;
}
.componentCt.SearchResultCt .content
{
	color: #76869A;
	font-size: 11px;
}
.componentCt.SearchResultCt .searchForm
{
	background-color: #F3F3F3;
	height: 40px;
	margin-bottom:25px;
}
.componentCt.SearchResultCt .list .searchForm #SearchFrm
{
	padding: 10px 0 0 10px;
}
.componentCt.SearchResultCt .list .searchForm #SearchFrm #ctl00_MainContent_ctl00_txtSiteSearch
{
	color:#919CD0;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight: bold;
	font-style: italic;
	height:13px;
	overflow:hidden;
	padding:3px 5px;
	width:194px;
}

.componentCt.SearchResultCt .searchForm ul li
{
	float: right;
}

#videoPlayer
{
	width: 484px;
	height: 370px;
	border: solid 1px #939393;
	position:absolute;
	display:none;
	z-index:99;
	background-color:#ffffff;
}

#videoPlayer #vheader
{
	background-image:url('../images/videoHeader.jpg');
	background-repeat:no-repeat;
	width: 484px;
	height: 79px;
}
#videoPlayer #vheader a
{
	display:block;
	height:0pt;
	overflow:hidden;
	padding-top:20px;
	position:absolute;
	right:16px;
	top:33px;
	width:66px;
}
#videoPlayer #vcontent
{
	width: 448px;
	height: 252px;
	background-color: Gray;
	margin: 17px;
}

a.YearHeaderNonExpanded
{
	background-image:url('../images/nonexpanded_news_row.jpg');
	background-repeat:no-repeat;
	height:30px;
	width:657px;
	padding-left:28px;
	padding-top:5px;
	display:block;
}

a.YearHeaderExpanded
{
	background-image:url('../images/expanded_news_row.jpg');
	background-repeat:no-repeat;
	height:30px;
	width:657px;
	padding-left:28px;
	padding-top:5px;
	display:block;
}