body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5a5959;
	margin:0;
	padding-bottom:40px;
}

a:link, a:visited {
	text-decoration:underline;
	color:#5a6039;
}

a:hover {
	color:#97b847;
}

br {
	padding:0px 0px 0px 0px;
	margin:0px 0px 6px 0px;
	display:block;
}

p {
	padding:0px 0px 0px 0px;
	margin:3px 0px 6px 0px;
	display:block;
}

UL {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 26px;
}

UL LI {
	list-style-image:url(../graphics/ULBullet.gif);
	padding:0px 0px 3px 0px;
}

UL.subList {
	padding:0px 0px 0px 15px;
}

UL.subList LI {
	list-style-image:url(../graphics/ULsubBullet.gif);
	padding:0px 0px 5px 0px;
}

UL.Accordion LI {
	list-style-image:url(../graphics/ArrowClose.gif);
	padding:0px 0px 5px 0px;
}

.LogoTD {
	border-bottom:1px dotted #c0c0c0;
}

.LogoTD img {
	border:1px solid #c0c0c0;
}

.CustomerTD {
	border-bottom:1px dotted #c0c0c0;
	vertical-align:top;
	padding:5px 0px 0px 10px;
}

.ContactTD {
	vertical-align:middle;
	padding:5px 0px 0px 10px;
}

.JobTitle {
	margin:0px; 
	padding:0px; 
	line-height:16px;
}

UL.ArticleDate {
	padding-bottom:10px;
}

UL.ArticleDate LI {
	padding:0px 0px 10px 0px;
}

UL.ArticleDate br {
	margin:0px 0px 0px 0px;
}

UL.ArticleDate p {
	margin:0px 0px 3px 0px;
}

H1 {
	color:#1e477d;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:5px 0px 5px 0px;
}

.Header {
	color:#1e477d;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:5px 0px 5px 0px;
}

H2 {
	color:#747474;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}

.subheader {
	color:#747474;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}
.inlinesubheader {
	color:#747474;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

H3 {
	color:#464646;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	margin:5px 0px 0px 0px;
}

.subsubHeader {
	color:#464646;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	margin:5px 0px 0px 0px;
}

.bodyText {
	color:#5a5959;
	font-size:10px;
	line-height:18px;
}

.sideBarText {
	color:#9fa39e;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}

.ImageBorder_gray {
	border:1px solid #dededc;
}

#Nav {
	color:#9fa39e;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#Nav a:link, #Nav a:visited {
	color:#9fa39e;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#Nav a:hover {
	text-decoration:underline;
}


/*
 Front Page
*/
#mainFrontDiv {
	position : relative;
	width : 953px;
	height : 201px;
}
#mainFrontLeftSideDiv {
	position : absolute;
	top : -24px;
	left : 0px;
	width : 361px;
	height : 225px;
	background : #fff url("../graphics/frontPage/thePowerOfOnePlatformV2.png") top left no-repeat;
}
#mainFrontRightSideDiv {
	float : right;
	width : 592px;
	height : 201px;
	background : #fff url("../graphics/frontPage/homePic1.png") top left no-repeat;
}
#mainFrontTabs {
	position : absolute;
	z-index : 1;
	top : 88px;
	left : 270px;
	width : 184px;
	height : 113px;
}
.mainFrontTab {
	position : absolute;
	z-index : 2;
	width : 184px;
	height : 29px;
	background-color : #fff;
	opacity : 0.01;
	filter : alpha(opacity=1);
	cursor : pointer;
}
.mainFrontTabImg {
	position : absolute;
	display : block;
	width : 184px;
	height : 29px;
}
.mainFrontHoverTab {
	position : absolute;
	display : none;
	cursor : pointer;
}

.callToActionFrame {
	display : block;
	border : none;
	margin : 40px 0px 0px 5px;
	width : 130px;
}
.callToAction:link, .callToAction:visited {
	display : block;
	margin : 0px 0px 5px;
	padding : 4px;
	width : 138px;
	height : 18px;
	background : #eee url("../graphics/ctaBgV3.png") top left no-repeat;
	color : #01488b;
	font-size : 1.1em;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	overflow : hidden;
	cursor : pointer;
}
.callToAction:hover, .callToAction:active {
	color : #093c6c;
}

#menu a.nav0:link, #menu a.nav0:visited {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9fa39e;
	display:block;
	width:124px;
	padding:0px 0px 11px 18px;
}

#menu a.nav0:hover {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8cab42;
	display:block;
	width:124px;
	padding:0px 0px 11px 18px;
}

#menu a.nav0#on0:link, #menu a.nav0#on0:visited {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1e477d;
	display:block;
	width:124px;
	padding:0px 0px 11px 18px;
	background-image:url(../graphics/subNav_Bullet.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
}

#menu a.nav0#on0:hover {
	color:#8cab42;
}

#menu a.nav1:link, #menu a.nav1:visited {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9fa39e;
	display:block;
	width:109px;
	padding:0px 0px 11px 33px;
}

#menu a.nav1:hover {
	color:#1e477d;
}

#menu a.nav1#on1:link, #menu a.nav1#on1:visited {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#1e477d;
	display:block;
	width:109px;
	padding:0px 0px 11px 33px;
	background-image:url(../graphics/subNav_Bullet.gif);
	background-position:17px 3px;
	background-repeat:no-repeat;
}

#menu a.nav1#on1:hover {
	color:#1e477d;
}

#menu a.nav2:link, #menu a.nav2:visited {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9fa39e;
	display:block;
	width:94px;
	padding:0px 0px 11px 48px;
}

#menu a.nav2:hover {
	color:#8cab42;
}

#menu a.nav2#on2:link, #menu a.nav2#on2:visited {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1e477d;
	display:block;
	width:94px;
	padding:0px 0px 11px 48px;
	background-image:url(../graphics/subNav_Bullet.gif);
	background-position:32px 3px;
	background-repeat:no-repeat;
}

#menu a.nav2#on2:hover {
	color:#8cab42;
}

#Credits {
	color:#9fa39e;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#Credits a:link, #Credits a:visited {
	color:#9fa39e;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#Credits a:hover {
	text-decoration:underline;
}

.Home_AboutUs {
	color:#5a5959;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	background-image:url(../graphics/SectionInnerBg.gif);
	background-position:right -1px;
	background-repeat:repeat-y;
	border-bottom:1px solid #c6e381;
}

.Home_Spotlight {
	color:#5a5959;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	background-image:url(../graphics/SectionInnerBg.gif);
	background-position:right -1px;
	background-repeat:repeat-y;
	border-bottom:1px solid #c6e381;
}

.Home_News {
	color:#5a5959;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	background-image:url(../graphics/SectionInnerBg.gif);
	background-position:top right;
	background-repeat:repeat-y;
	border-bottom:1px solid #c6e381;
}

.HomeNews p {
	margin:5px 0px 5px 0px;
	line-height:16px;
}

.HomeNews strong {
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1e477d;
}

.HomeNews a:link, .HomeNews a:visited {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7CAF01;
}

.HomeNews a:hover {
	color:#764a1a;
}

.Spotlight p {
	margin:5px 0px 5px 0px;
	line-height:16px;
}

.Spotlight strong {
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1e477d;
}

.Spotlight a:link, .Spotlight a:visited {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7CAF01;
}

.Spotlight a:hover {
	color:#764a1a;
}

.CompanyName {
	padding:0px 0px 0px 0px;
	font-style:italic;
}

Table.PressTable th {
	text-align:center;
	background-color:#d0e2a3;
	border-bottom:1px solid #c0c0c0;
	border-top:1px solid #c0c0c0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

Table.PressTable td {
	font-size:10px;
	border-bottom:1px solid #c0c0c0;
	padding:10px 0px 10px 10px;
	vertical-align:top;
}

.SearchText {
	color:#7d7f7d;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.SubTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#97b847;
	line-height:18px;
}

.Summit2007Schedule {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#5a5959;
	line-height:18px;
}

.Summit2007Schedule a:link, .Summit2007Schedule a:visited {
	color:#977551;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
}

#bodyMenu a:link, #bodyMenu a:visited {
	display:block;
	text-decoration:underline;
	color:#977551;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
}

#bodyMenu a:hover {
	text-decoration:none;
	color:#977551;
}

.SessionsTable td {
	padding:7px 0px 7px 10px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5a5959;
	line-height:14px;
}

.lightText {
	color:#868484;
	font-size:9px;
}

.SessionsTable a:link, .SessionsTable a:visited {
	color:#977551;
	text-decoration:underline;
}

.SessionsTable a:hover {
	color:#977551;
	text-decoration:none;
}

.BlueTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1e477d;
}

input.border, select.border {
	background-color:#f1f1f1 !important;
}

input.border, select.border {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5a5959;
	width:200px;
	height:14px;
	font-size:10px;
	padding:2px 0px 0px 3px;
	border:1px solid #8da8c4;
}

textarea.border {
	background-color:#f1f1f1 !important;
}

textarea.border {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5a5959;
	width:200px;
	height:130px;
	font-size:10px;
	padding:2px 0px 0px 3px;
	border:1px solid #8da8c4;
}

input.SearchBox {
	width:87px;
	height:16px;
	font-size:10px;
	padding:0px 0px 0px 3px;
	background-color:#f1f1f1;
	border:1px solid #8da8c4;
}