/* GENERAL */
* {
	margin:0;
	padding:0;
}
.hoverbox h2 { font-size:20px; color:#FFF; }
img {
	border:0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000;
}
p {
	font-size:12px;
	color:#000;
	line-height:18px;
	margin:0 0 15px 0;
}
a {
	color:#1D5693;
	text-decoration:underline;
}
a:hover {
	color:#147ae7;
	text-decoration:none;
}
.pt0 { padding-top:0; }
ul {
	margin:4px 0 12px 0;
	padding-left:12px;
	list-style:none;
}
ul li {
	background:url(../images/bullet-plain.gif) no-repeat;
	padding:0 0 0 16px;
	margin-bottom:10px;
}
h1 {
	font-family:Trebuchet, Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#000;
	line-height:29px;
	font-weight:normal;
	margin:6px 0 15px 0;
}
h2 {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin:0 0 10px 0;
	color:#1D5693;
}
h3 {
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	color:#000;
	margin:6px 0 2px 0;
}
.mr15 {
	margin-right:15px;
}
.mb5 {
	margin-bottom:5px;
}
.mb0 {
	margin-bottom:0;
}
hr {
	margin:15px 0;
	display:block;
}
.red {
	color:#C00;
}
.small {
	font-size:11px;
}
.center {
	text-align:center;
}
.bold {
	font-weight:bold;
}
.listNoBullets {
	list-style:none;
	margin:0;
	padding:0;
}
.listNoBullets li {
	background-image:none;
	margin:0;
	padding:0;
}
#MainContainer {
	width:954px;
	margin:0 13px 20px 12px;
	overflow:hidden;
	height:1%;
	display:block;
	clear:both;
	padding-top:20px;
}
#MainContent {
	width:514px;
	margin:0 20px;
	padding:0;
	float:left;
}
#MainContentNoInset { /*width:714px;*/
	width:650px;
	margin:0 20px;
	float:left;
}
.ImageBackground {
	margin:0 0 15px 0;
	padding:0;
	width:514px;
	height:219px;
	clear:both;
	overflow:hidden;
}
h1.ImageTitleNormal {
	color:#1D5693;
	font-size:24px;
	line-height:28px;
	margin-bottom:20px;
}
h1.ImageTitleLight {
	color:#FFF;
	font-size:24px;
	line-height:28px;
	margin:10px 0 0 15px;
	padding:0;
}
h1.ImageTitleDark {
	color:#1D5693;
	font-size:24px;
	line-height:28px;
	margin:10px 0 0 15px;
	padding:0;
}
.MainImage {
	margin-bottom:15px;
}
#blogImage {
	width:514px;
	height:223px;
	position:relative;
	background:url(../images/bg-blog-homepage.jpg) no-repeat;
	margin-bottom:20px;
}
#blogImage h2 {
	position:absolute;
	top:72px;
	left:20px;
	font-size:16px;
	color:#000;
	line-height:24px;
}
/* HEADER */
.top {
	background:url(../images/bkgTop.gif);
	height:125px;
	width:979px;
	margin:0 auto;
	position:relative;
}
.Logo {
	position:absolute;
	top:22px;
	left:20px;
}
.Languages {
	position:absolute;
	right:20px;
	top:22px;
	font-size:10px;
	background-color:#E6F0F5;
	border-color:#7C9BAC;
}
.TopLinks {
	position:absolute;
	right:155px;
	top:23px;
	text-align:right;
	font-size:11px;
}
.TopAccount {
	position:absolute;
	right:20px;
	top:99px;
	text-align:right;
	font-size:11px;
}
.TopAccount span {
	color:#C00;
}
.siteBackground {
	background:url(../images/bkg_shadow.gif) repeat-y;
	overflow:hidden;
	width:979px;
	margin:0 auto;
	overflow:visible;
	position:relative;
	visibility:visible;
}
/* TOP NAV */
#topBar {
	position:relative;
	margin:0 0 0 12px;
	padding:0;
	height:32px;
	width:952px;
	background-image:url(../images/new/nav-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #09325e;
	z-index:1005;
}
#topBar .searchBox {
	height:34px;
	position:absolute;
	top:4px;
	right:10px;
}
#topBar .searchBox ul {
	margin:0;
	padding:0;
	list-style:none;
}
#topBar .searchBox ul li {
	float:left;
	margin:0;
	padding:0;
}
#topBar .searchBox .searchField {
	width:148px;
	font-size:11px;
	float:left;
	height:16px;
	margin-top:0px;
}
#animation {
	height:294px;
	width:894px;
	padding:30px;
	background-image:url(../images/new/animation-bg.jpg);
	z-index:0;
	position:relative;
}

/* LEFT NAV */
#LeftNavigation {
	width:200px;
	float:left;
}
#LeftNavigation .GreyInset {
	background-color:#F4F4F4;
	border:1px solid #CCC;
	margin-bottom:10px;
	padding:0 0 10px 0;
}
#LeftNavigation .GreyInset dt {
	background-image:url(../images/bg-grey-inset.gif);
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	height:21px;
	padding:2px 0 0 11px;
}
#LeftNavigation .GreyInset dd {
	margin:0;
	padding:5px 20px 0 10px;
	margin:0;
}
#LeftNavigation .GreyInset dd a {
	font-size:11px;
	font-weight:bold;
	display:block;
	line-height:18px;
	text-decoration:none;
}
#LeftNavigation .GreyInset dd a:hover {
	text-decoration:underline;
}
#LeftNavigation .GreyInset dd ul {
	margin:0;
	padding:0;
}
#LeftNavigation .GreyInset dd ul li {
	list-style:none;
	margin:0;
	padding:3px 0;
	background-image:none;
}
#LeftNavigation .GreyInset dd ul li a {
	font-weight:normal;
	color:#000;
	text-decoration:none;
	line-height:16px;
	margin-left:10px;
}
#LeftNavigation .GreyInset dd ul li a:hover {
	text-decoration:underline;
}
.LeftInset {
	margin-bottom:10px;
	padding:0;
}
.LeftInset dt {
	background-image:url(../images/bg-top-left-inset.jpg);
	width:190px;
	height:23px;
	padding:8px 0 0 10px;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
}
.LeftInset dd {
	background-image:url(../images/bg-left-inset.jpg);
	font-size:11px;
	line-height:16px;
	width:165px;
	background-repeat:repeat-y;
	padding:5px 19px 0 16px;
	margin:0;
}
.LeftInset dd p {
	font-size:11px;
	line-height:16px;
	color:#000;
}
.LeftInset dd.Button {
	text-align:center;
	padding-top:10px;
}
.LeftInset dd.Bottom {
	background-image:url(../images/bg-bottom-left-inset.jpg);
	width:200px;
	height:17px;
	margin:0;
	padding:0;
}
.LeftInset ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
}
.LeftInset ul li {
	margin:0;
	padding:0 0 2px 12px;
}
.LeftInset h3 {
	font-size:11px;
}
/* RIGHT NAV */
#RightNavigation {
	width:200px;
	float:left;
}
#RightNavigation .OrangeInset {
	background-color:#F4F4F4;
	border:1px solid #CCC;
	margin:0 0 10px 0;
	padding:0;
}
#RightNavigation .OrangeInset dt {
	background-image:url(../images/bg-orange-inset.gif);
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	height:21px;
	padding:2px 0 0 22px;
}
#RightNavigation .OrangeInset dd {
	margin:0;
	padding:5px 5px 0 10px;
	margin:5px 0 10px 0;
	font-size:11px;
}
#RightNavigation .OrangeInset dd a {
	font-size:11px;
	display:block;
	line-height:16px;
	padding-left:10px;
	background-image:url(../images/right-nav-arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#RightNavigation .OrangeInset dd a.noBullet {
	background-image:none;
	padding-left:0;
}
#RightNavigation .BlueInset {
	background-color:#FFF;
	border:1px solid #CCC;
	margin:10px 0 10px 0;
	padding:0;
}
#RightNavigation .BlueInset ul {
	list-style:none;
	margin:0;
	padding:0;
	background-image:none;
}
#RightNavigation .BlueInset ul li {
	list-style:none;
	margin:0 10px;
	padding:0;
	background-image:none;
}
#RightNavigation .BlueInset dt {
	background-image:url(../images/bg-blue-inset.gif);
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	height:21px;
	padding:2px 0 0 10px;
}
#RightNavigation .BlueInset dd {
	margin:0;
	padding:5px 0 0 4px;
	margin:5px 0 10px 0;
	font-size:11px;
}
#RightNavigation .BlueInset dd.center {
	text-align:center;
}
#RightNavigation2 {
	width:200px;
	float:right;
	margin-right:-84px;
	margin-left:10px;
	z-index:0;
	position:relative;
}
#RightNavigation2 .OrangeInset {
	background-color:#F4F4F4;
	border:1px solid #CCC;
	margin:0 0 10px 0;
	padding:0;
}
#RightNavigation2 .OrangeInset dt {
	background-image:url(../images/bg-orange-inset.gif);
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	height:21px;
	padding:2px 0 0 22px;
}
#RightNavigation2 .OrangeInset dd {
	margin:0;
	padding:5px 20px 0 10px;
	margin:5px 0 10px 0;
	font-size:11px;
}
#RightNavigation2 .OrangeInset dd a {
	font-size:11px;
	display:block;
	line-height:16px;
	padding-left:10px;
	background-image:url(../images/right-nav-arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#RightNavigation2 .OrangeInset dd a.noBullet {
	background-image:none;
	padding-left:0;
}
/* HOMEPAGE */
.Inset {
	width:308px;
	float:left;
	margin-top:15px;
	font-size:11px;
}
.Inset p {
	font-size:11px;
	margin:0;
	padding:0;
}
.Inset .newsWindow ul {
	list-style:none;
	margin:0 0 15px 0;
	padding:0;
}
.Inset .newsWindow ul li {
	margin:0;
	padding:0;
	background-image:none;
}
.Inset h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding:10px 0 0 15px;
	text-transform:uppercase;
	width:293px;
	height:22px;
	float:left;
	background-image:url(../images/bg-inset-header.jpg);
	background-repeat:no-repeat;
}
.InsetBackground {
	font-size:11px;
	color:#000;
	clear:both;
	line-height:16px;
	margin:0px 16px 13px 17px;
	padding-top:10px;
	text-align:left;
	display:block;
	width:275px;
	overflow:hidden;
	height:1%;
}
.InsetBackground2 {
	font-size:11px;
	color:#000;
	clear:both;
	line-height:16px;
	margin:0px 6px 13px 6px;
	padding-top:10px;
	text-align:left;
	display:block;
	width:296px;
	overflow:hidden;
	height:1%;
}
.Solutions {
	margin:10px 0 0 0;
	padding:0;
}
.Solutions li {
	margin-bottom:7px;
}
.ResourceLibrary {
	margin:0;
	padding:0 0 0 20px;
	background-image:url(../images/nav-document.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.ResourceLibrary dt {
	font-weight:bold;
}
.ResourceLibrary dd {
	margin:0 0 15px 0;
	padding:0;
	font-weight:normal;
}
.Homepage {
	background-image:url(../images/bg-homepage.gif);
	background-repeat:no-repeat;
	float:left;
	background-position:0px 47px;
}
.HomepageBottom {
	background-image:url(../images/bg-homepage-bottom.gif);
	background-repeat:no-repeat;
	float:left;
	background-position:bottom;
}
.tabs {
	list-style-image:none;
	list-style:none;
	width:303px;
	height:32px;
	float:left;
	margin:0;
	padding:0 0 0 5px;
	background-image:url(../images/bg-left-shadow.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.tabs li {
	float:left;
	cursor:pointer;
	background-image:url(../images/bg-inset-norm.jpg);
	width:100px;
	height:32px;
	background-repeat:no-repeat;
	background-position:top left;
	display:inline;
	margin:0;
	padding:0;
}
.tabs li.active {
	background-image:url(../images/bg-inset-spotlight.jpg);
}
.tabs li h2 {
	background-image:none;
	display:inline;
	clear:none;
	float:left;
	width:87px;
	height:22px;
	padding:10px 0 0 10px;
	margin:0;
}
.tabs li h2 a {
	text-decoration:none;
	color:#000;
	font-weight:normal;
}
.tabs li h2 a:hover {
	text-decoration:underline;
	color:#000;
}
.tabs li.active h2 {
	background-image:none;
}
.tabs li.active h2 a {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.tabs li.active h2 a:hover {
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;
}
.newsWindow {
	scrollbar-3dlight-color:#D0D7E7;
	scrollbar-arrow-color:#23609A;
	scrollbar-base-color:#D2D8E8;
	scrollbar-darkshadow-color:#23609A;
	scrollbar-face-color:#CFD6E6;
	scrollbar-highlight-color:#E7EAF2;
	scrollbar-shadow-color:#23609A;
	scrollbar-track-color:#E7EAF2;
	margin:0px;
	height:220px;
	padding:0px;
	overflow:auto;
}
.SpotLightWindow2 {
	width:255px;
	overflow:hidden;
	height:1%;
}
/* CUSTOMERS PAGE */
#testimonials {
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	clear:both;
	float:left;
	height:325px;
	width:200px;
}
#testimonials li {
	background-image:none;
	margin:0;
	padding:0;
}
#testimonials blockquote {
	background:url('../images/bg-testimonials.gif') no-repeat top;
	width:170px;
	padding:15px 15px 5px 15px;
	font-size:11px;
	font-style:italic;
	line-height:22px;
}
#testimonials blockquote cite {
	font-weight:bold;
	clear:both;
	display:block;
	text-align:right;
}
#testimonials .customer {
	float:right;
	margin-top:10px;
	border:1px solid #CCC;
}
.clients {
	margin-bottom:10px;
	padding:0 0 10px 0;
	list-style:none;
	clear:both;
	float:left;
	width:513px;
}
.clients dt {
	background-image:url(../images/bg-grey-inset.gif);
	background-repeat:repeat-x;
	color:#FFF;
	border:1px solid #CCC;
	font-weight:bold;
	font-size:12px;
	height:21px;
	padding:2px 0 0 11px;
}
.clients dd {
	margin:5px;
	width:159px;
	height:144px;
	border:1px solid #CCC;
	float:left;
	background-color:#FFF;
	text-align:center;
	display:inline;
	clear:none;
	position:relative;
}
.clients .popup {
	background:url('../images/bg-webinars.png') repeat-x top;
	position:absolute;
	display:none;
	padding:10px;
	width:139px;
	height:124px;
}
.clients .popup a {
	color:#a9d3ff;
	display:block;
	clear:both;
	margin-top:3px;
}
.clients .popup p {
	color:#FFF;
	font-size:11px;
	line-height:16px;
	text-align:left;
}
.word {
	background-image:url(../images/bg-grey-inset.gif);
	background-repeat:repeat-x;
	color:#FFF;
	border:1px solid #CCC;
	font-weight:bold;
	font-size:12px;
	height:21px;
	padding:2px 0 0 11px;
	width:501px;
	float:left;
	display:block;
	clear:both;
}
#customers {
	display:block;
	float:left;
	clear:both;
	width:514px;
	margin-bottom:20px;
}
#customers ul {
	list-style:none;
	display:block;
}
#customers h3 {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	display:block;
	padding:3px 3px 3px 10px;
	margin-bottom:0px;
}
#customers h3 a {
	color:#000;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding-left:15px;
	background:url('../images/plus.gif') no-repeat left;
}
h3.videoTitle {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
	margin-top:25px;
	padding-bottom:5px;
	border-bottom:1px solid #CCC;
	clear:both;
	display:block;
}
.videos {
	margin-bottom:25px;
}
.videos dt {
	font-weight:bold;
	font-size:12px;
}
.videos dd {
	font-size:11px;
}
.videos dd a {
	display:block;
	clear:both;
}
/* NEWS AND EVENTS */
.pressCoverage {
	margin:0 0 15px 0;
	width:514px;
	border-bottom:1px solid #D8D8D8;
	background-image:none;
	overflow:hidden;
	height:1%;
}
.pressCoverage .pressLogo {
	float:left;
	width:185px;
	text-align:center;
	display:block;
	padding:0;
}
.pressCoverage .description {
	float:left;
	width:309px;
	display:block;
	padding:10px;
	background-color:#F6F6F6;
}
/* SITE MAP */
#siteMap ul {
	margin:4px 0px 2px 0px;
	padding:0px 0px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
	color:#1D5693;
	list-style:none;
}
ul.siteMap li {
	background-image:url(../images/bullet-plain.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 16px;
}
ul.siteMapSub {
	margin:0px;
	padding:0px 0px 0px 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
	color:#1D5693;
	list-style:none;
}
ul.siteMapSub li {
	background-image:url(../images/bullet-plain.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 16px;
	margin:4px 0px 0px 0px;
}
/* SEARCH RESULTS */
h3#download {
	background-image:url(../images/download-doc.gif);
	background-repeat:no-repeat;
	padding-left:24px;
}
h3#searchResults {
	background-image:url(../images/search-results-arrow.gif);
	background-repeat:no-repeat;
	padding-left:24px;
}
h2#searchResults {
	border-bottom:1px solid #1D5693;
}
h2.searchResultTitle {
	margin-bottom:0px;
	border-bottom:1px solid #1D5693;
}
/* FOOTER */
.bkgFooter {
	width:958px;
	background-image:url(../images/bkg_footer.gif);
	margin:auto;
	font-size:11px;
	line-height:21px;
	color:#000000;
	text-align:center;
	clear:both;
}
.bkgFooterTop {
	width:958px;
	background-image:url(../images/bkg_footerTop.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.bkgFooterBottom {
	width:934px;
	min-height:90px;
	height:90px;
	background-image:url(../images/bkg_footerBottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:12px 12px 4px 12px;
}
.bottomFooter {
	font-size:9px;
	line-height:14px;
	color:#1D5693;
	padding-top:20px;
	text-align:center;
	margin:0 auto;
	width:979px;
	background-image:url(../images/bottomShadow.gif);
	background-repeat:no-repeat;
	background-position:top;
}
/* FORMS */
input {
	font-size:11px;
	padding:2px;
}
textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
select {
	font-size:11px;
	color:#000;
}
option {
	margin:3px 2px 3px 2px;
	display:block;
}
.applyForm {
	list-style:none;
	font-size:11px;
	padding:0;
	margin:0;
}
.applyForm li {
	display:block;
	background-image:none;
	padding:0;
	margin:0 0 5px 0;
}
.applyForm label {
	display:block;
}
#formLayout {
	border:1px solid #D5DEF0;
	background-color:#F3F5F9;
	padding:8px;
	margin-top:12px;
	overflow:hidden;
	height:1%;
}
#formLayout ul {
	padding:0px;
	list-style:none;
}
#formLayout li {
	padding:0px;
	clear:both;
	background-image:none;
	margin-bottom:6px;
	overflow:hidden;
	height:1%;
}
#formLayout label {
	float:left;
	display:block;
	width:124px;
	font-weight:bold;
}
#formLayout label.nextToSelect {
	float:left;
	display:block;
	width:121px;
	font-weight:bold;
}
#formLayout select {
	width:288px;
}
#formLayout input {
	float:left;
}
#formLayout label.checks {
	float:left;
	display:block;
	width:172px;
	margin: 0px 8px 0px 2px;
	font-weight:bold;
	font-weight:normal;
}
#formLayout label.fullWidth {
	float:left;
	display:block;
	width:100%;
	margin: 0px 8px 0px 0px;
	font-weight:bold;
}
#formLayout label.checksSmall {
	float:left;
	display:block;
	width:104px;
	margin: 0px 8px 0px 8px;
	font-weight:bold;
	font-weight:normal;
}
.answers {
	font-weight:normal;
}
input.firstName {
	width:275px;
}
input.lastName {
	width:275px;
}
input.title {
	width:275px;
}
input.jobRole {
	width:275px;
}
input.company {
	width:275px;
}
input.email {
	width:275px;
}
input.phone {
	width:275px;
}
input.address {
	width:275px;
}
input.city {
	width:275px;
}
input.state {
	width:275px;
}
input.zip {
	width:275px;
}
input.country {
	width:275px;
}
input.comments {
}
input.industry {
	width:275px;
}
input.version {
	width: 40px;
	float:left;
}
.btnCenter {
	float:none;
}
.applyName {
	width:150px;
}
.applyEmail {
	width:150px;
}
.applyPhone {
	width:150px;
}
.contactMethod {
	width:160px;
}
.position {
	width:160px;
}
/*********** STRUCTURAL CLASSES  **************/
#insidePageColumn {
	width:753px;
	margin:0px 0px 12px 16px;
	float:left;
}
.rightColumn {
	width:257px;
	float:left;
}
.rightColumnInside {
	width:257px;
	margin:0px 0px 0px 41px;
	float:left;
	vertical-align:top;
}
#insideInset {
	width:257px;
	float:left;
	background-image:url(../images/bkg_inside-inset.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #D8D8D8;
	margin:0px 0px 9px 0px;
	padding:0px 0px 16px 0px;
}
#insideTextColumn {
	width:443px;
	margin: 0px 0px 0px 6px;
	float:left;
	vertical-align:top;
}
#insideTextColumn2 {
	width:741px;
	margin: 0px 0px 0px 6px;
	float:left;
	vertical-align:top;
}
#insideTextTableColumn {
	margin: 0px 0px 0px 6px;
	padding:0px 44px 0px 0px;
	vertical-align:top;
}
.insideTableSpacer {
	margin: 0px 0px 0px 6px;
	padding:0px 54px 0px 0px;
	vertical-align:top;
}
.half {
	width:49%;
	float:left;
}
.full {
	width:100%;
	float:left;
}
.full span {
	float:left;
}
.full input {
	float:left;
}
#searchResultsNav {
	border:1px solid #D8D8D8;
	background-color:#F6F6F6;
	padding:4px;
	overflow:hidden;
	height:1%;
}
#searchResultsNav p.displaying {
	margin:0px;
	width:49%;
	float:left;
}
#searchResultsNav p.next {
	margin:0px;
	width:49%;
	float:right;
	text-align:right;
}
/************ Inside Pages ****************************/
#insidePageColumn img {
	display:block;
}
#insidePageColumn h1 {
	margin-top:0px;
	padding-top:0px;
}
#captcha_style img {
	display:inline;
	float:left;
}
/************ Inside Inset ****************************/
#insideInset ul {
	margin:4px 24px 12px 24px;
	padding:0px 0px 0px 12px;
	font-size:11px;
	line-height:19px;
	list-style:none;
}
#insideInset li {
	background-image:url(../images/bullet-insideInset.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 16px;
}
#insideInset li#formLabel {
	background-image:none;
	padding:0px 0px 0px 0px;
	clear:both;
	margin:0px 0px 6px 0px;
}
#insideInset ul#formLabel {
	margin:4px 18px 12px 18px;
	padding:0px 0px 0px 4px;
	font-size:12px;
	font-weight:bold;
}
#insideInset label {
	width:75px;
	float:left;
}
#insideInset label.fullWidth {
	width:210px;
}
#insideInset div.formField {
	width:126px;
	float:left;
	margin:0px;
	padding:0px;
}
#insideInset h3 {
	margin:12px 18px 2px 22px;
}
#insideInset p {
	margin:4px 16px 12px 16px;
	padding:0px 0px 0px 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
}


/*

hr { color:#1D5693;}
#leftNavColumn { width:185px; float:left;}
#leftNav { margin-top:0px;}
#leftNav li {background-image:url(../images/navArrow.gif); border-bottom: 1px solid #C1CADF; }
#leftNav a {padding:1px 0px 4px 2px; margin:0px;  font-size:11px; line-height:19px; color:#003366; display:block; text-decoration:underline; }
#leftNav a:hover{color:#0000FF;}
#leftNav ul {margin:4px 0px 12px 0px; padding:0px 2px 0px 2px;  list-style:none;}
#leftNav ul#subNav {margin:0px 0px 4px 0px; padding:0px 2px 0px 0px;  list-style:none;}
#leftNav ul#subNav  li {background-image:url(../images/navArrow.gif);  border-bottom: 1px solid #fff;  margin:0px; }
#leftNavDocs li { background-image:url(../images/nav-document.gif); border-bottom: 1px solid #C1CADF; }
#leftNavDocs a { padding:1px 0px 4px 4px; margin:0px;  font-size:11px; line-height:19px; color:#003366; display:block; text-decoration:underline; }
#leftNavDocs a:hover{ color:#0000FF; }
#leftNavDocs ul { margin:4px 0px 12px 0px; padding:0px 2px 0px 2px; list-style:none; }*/


/*********** Home Page CLASSES *************
#FlashMovieBox {z-index:-1;}
.HomePageMainColumn {width:689px; margin:0px 8px 0px 0px;  float:left; display:inline; }
.bkgRecentNews {background-image:url(../images/bkg_recent-News.gif); width:257px; border-bottom:1px solid #D5DEF0; padding-top:8px; }
.bkgNewsWindow {width:243px; height:221px; background-image:url(../images/bkg_newsWindow.gif); background-repeat:no-repeat; margin:0px 4px 8px 8px;}
.corporate-governance { background-image:url(../images/bkg-corporate-governance.gif); background-repeat:no-repeat;  width:689px; height:101px; margin:8px 0px 7px 0px; }
.SpotLightWindow {background-image:url(../images/bkg_spotlightWindow.gif); width:239px;  border-bottom:1px solid #C9C9C9; border-top:1px solid #C9C9C9; padding-top:8px; padding-bottom:8px; overflow:hidden; height:1%; height:210px; }
.SpotLightWindow2 h3 { color:#000; font-size:11px; font-weight:bold; line-height:16px; }
.SpotLightWindow2 p { color:#000; line-height:16px; padding-bottom:5px; }
.bkgSpotLight {background-image:url(../images/bkg_spotlight.gif); width:241px; border-bottom:1px solid #C9C9C9; padding:8px; }
.bkgSpotLight2 {width:241px; padding:8px; }


*/

/* SLIDER */
#featured {
	width:500px;
	padding-right:250px;
	position:relative;
	border:10px solid #09325e;
	height:260px;
	background:#fff;
}
#featured img {
	margin:0;
	padding:0;
	display:block;
	position:relative;
}
#featured ul.ui-tabs-nav {
	position:absolute;
	left:775px;
	list-style:none;
	padding:0;
	margin:-10px 0 0 0;
	width:110px;
}
#featured ul.ui-tabs-nav li {
	padding:0 0 6px 0;
	padding-left:13px;
	font-size:12px;
	color:#666;
	background-image:none;
	margin-bottom:0;
}
#featured ul.ui-tabs-nav li img {
	float:left;
	margin:2px 5px;
	background:#ccc;
	padding:2px;
	border:1px solid #ccc;
}
#featured ul.ui-tabs-nav li span {
	font-size:11px;
	font-family:Verdana;
	line-height:18px;
}
#featured li.ui-tabs-nav-item a {
	display:block;
	height:60px;
	color:#333;
	background:#09325e;
	padding:3px 0 3px 1px;
	line-height:20px;
	outline:none;
}
#featured li.ui-tabs-nav-item a:hover {
	background:#fff;
	margin-left:-0px;
	margin-right:0px;
}
#featured li.ui-tabs-selected {
	background:url('../images/slider-images/selected-item.gif') left no-repeat;
	margin:0 0 0 -15px;
	padding:0 0 0 20px;
	outline:none;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {
	background:url('../images/slider-images/selected-item.gif') left no-repeat;
	height:62px;
	width:111px;
	margin:0 0 0 -5px;
	padding:3px 0 0 15px;
	outline:none;
}
#featured .ui-tabs-panel {
	width:350px;
	height:260px;
	background:#999;
	position:relative;
}
#featured .ui-tabs-panel .info {
	position:absolute;
	top:0px;
	left:0;
	height:260px;
	background: url('../images/slider-images/transparent-bg.png');
	width:350px;
}
#featured .info h2 {
	font-size:20px;
	font-family:Arial;
	font-weight:100;
	line-height:24px;
	color:#fff;
	padding:15px;
	margin:0;
	overflow:hidden;
}
#featured .info p {
	padding:0 25px 0 15px;
	font-family:Arial;
	font-size:14px;
	line-height:22px;
	color:#fff;
}
#featured .info a {
	text-decoration:underline;
	color:#99ccff;
}
#featured .info a:hover {
	color:#0099CC;
	text-decoration:underline;
}
#featured .ui-tabs-hide {
	display:none;
}


/* TIPSY */
.tipsy {
	padding: 5px;
	font-size: 12px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	background-repeat: no-repeat;
	background-image: url(../images/tipsy.gif);
}
.tipsy-inner {
	padding: 10px;
	background-color:#fff;
	color: #09325e;
	max-width: 200px;
	text-align: left;
}
.tipsy-inner {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.tipsy-north {
	background-position: top center;
}
.tipsy-south {
	background-position: bottom center;
}
.tipsy-east {
	background-position: right center;
}
.tipsy-west {
	background-position: left center;
}

div#demo { margin: 0 auto 50px auto; text-align:center; width:600px; }
		div#demo ul#menu { margin: 5px 0 0 70px; list-style: none; display: inline-block; text-align:center; }
    	div#demo ul#menu li {
    		padding: 0px;
    		float: left;
    		position: relative;
    		margin-left: 5px;
    		margin-right: 5px;
			margin-bottom:20px;
    		width: 200px;
    		height: 100px;
			background-image:none;
		}

		div#demo ul#menu li a {
    		position: absolute;
		}

		div#demo ul#menu li img {
			position: absolute;
			width: 200px;
			top: 0;
			left: 0px;
			padding: 0px;
			margin: 0 8px 0 0;
			border: none;
			overflow: hidden;
		}
