/* Default CSS Stylesheet for ActiveStrategy Web Site */

BODY
{
	font-weight: normal;
	font-size: 0.8em;
	font-family: 'Arial' , Helvetica, Verdana, sans-serif;
	background-color: #FFFFFF;
}

UL
{
	padding-top:2px;
	padding-bottom:2px;
	margin-top:0px;
}

UL LI
{
	list-style-image: url(/images/bullet_orange_quiz.gif);
	margin-top:0px;
	padding-top:0px;
}

LI.Standard
{
	margin-top:0px;
	padding-top:0px;
}

LI.Numbered
{
	
}

UL.NoLeftPadding 
{
	padding-left:7px;
	margin-left:7px;
}

#dvOuterBlock
{
	width:770px;
	background-color: #FFFFFF;
}

#dvTopNavOuterBlock 
{
	border-top: #000000 0px solid;
	border-left: #000000 0px solid;
	border-right: #000000 0px solid;	
}

#tdLeftOuterTable
{
	BACKGROUND-POSITION-Y: center;
	background-image: url(/images/left_back_shad_sliv.gif);
	background-repeat: repeat-y;
	width:20px;
}

#tdRightOuterTable

{
	BACKGROUND-POSITION-Y: center;
	background-image: url(/images/right_back_shad_sliv.gif);
	background-repeat: repeat-y;
	width:20px;
}

#dvLogo 
{
	position:relative;
	left:30px;
	top:10px;
	display:inline;
}

#dvTopNav 
{
	position:absolute;
	display:inline;
	font-size: 0.7em;
	color: #31404A;
	font-weight:bold;
	margin-left:350px;
	top:10px;
}
	
#dvTopNav A
{
	text-decoration:none;
	color: #31404A;
	font-weight:bold;
}

#dvTopNav A:hover
{
	text-decoration:underline;
	color: #31404A;
	font-weight:bold;
}

#dvTagLine 
{
	font-size: 0.85em;
	margin-left:384px;
	color: #697378;
	letter-spacing:-.02em;	
}

#dvPullDownMenu 
{
	margin-top:12px !important;
	margin-top /**/:10px;
	height:14px;
	padding-left:0px;
}

#dvBreadCrumb 
{
	border-top: #000000 0px solid;
	font-size: 0.7em;
	color: #31404A;
	background-color:#DCE3E7;
	padding-left:14px;
	padding-top:2px;
	padding-bottom:3px;
	border-bottom: #000000 0px solid;
}

#dvBreadCrumb A
{
	color: #31404A;
	text-decoration:none;
}

#dvBreadCrumb A:hover
{
	color: #31404A;
	text-decoration:underline;
}

#dvMainImage 
{
	height:100%;
	border-left: #000000 0px solid;
	border-right: #000000 0px solid;
}

#tdLeftCol 
{
	padding-left:12px;
	width:114px;
	padding-right:12px;
	border-left:0px solid #000000;
	font-size:0.9em;
}

#tdLeftColForNoRightCol
{
	padding-left:12px;
	width:114px;
	padding-right:12px;
	border-left:0px solid #000000;
	padding-top:10px;
}

#tdLeftDivider
{
	BACKGROUND-POSITION-X: center;
	background-image: url(/images/dot_divider.gif);
	background-repeat: repeat-y;
}

#tdRightDivider
{
	BACKGROUND-POSITION-X: center;
	background-image: url(/images/right_dot_divider.gif);
	background-repeat: repeat-y;
}

#dvRightColumnQuote 
{
	color:#697378;
	font-size:1.2em;
	padding-top:10px;
	margin-left:-4px;
	font-weight:normal;
}

#tblRightColumnTable 
{
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-LEFT: #000000 0px solid
}

#tdSubscribeForm
{
	margin:0px;
	padding:0px;
	width:167px;
	border-right: #000000 0px solid;
}

.EmailUpdates 
{
	font-size:0.6em;
	color:#939CA1;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
}

.EMailField
{
	font-size:0.65em;
	color:#000000;
	border: solid 00px #939CA1;
	width:100px;
	margin-right:0px;
	padding-right:0px;
}

#frmEMailSubscribe 
{
	margin:0px;
	padding:0px;
}

.ColumnHeader
{
	color:#E36F1E;
	font-weight:bold;
	font-size:0.75em;
	line-height:2.5;
}

.SectionColumnHeader
{
	color:#C75505;
	font-weight:bold;
	font-size:0.8em;
	line-height:1;
}

.LeftColumnGraphicHeader {
	font-weight:800;
	font-size:12px;
	color:#ed6f1f;
	text-transform:uppercase;
	border-bottom:1px #ed6f1f solid;
}

.LeftNavLink
{
	font-size:10px;
	font-weight:bold;
	margin:0 0 10px 0;
}

.LeftNavLink A
{
	color:#2f2f2f;
	text-decoration:none;
}

.LeftNavLink A:hover
{
	color:#ed6f1f;
	text-decoration:none;
}

.LeftNavLinkCurrent
{
	font-style:italic;
}

.RightColumnGraphicHeader {
	font-weight:800;
	font-size:12px;
	color:#005b8c;
	text-transform:uppercase;
	border-bottom:1px #005b8c solid;
	margin:0 10px 10px 0;
}

.RightColumnGraphicHeaderSS.com {
	font-weight:800;
	font-size:12px;
	color:#313f99;
	border-style: solid;
	text-transform:uppercase;
	border-bottom:1px #313f99 solid;
	border-bottom-length: 235px;
	margin:0 10px 10px 0;
}

.RightColumnGraphicHeaderSS.com2 {
	font-weight:800;
	font-size:12px;
	color:#313f99;
	text-transform:uppercase;
	border-bottom:1px #313f99 solid;
	margin:0 10px 10px 0;
}


.RightNavLink
{
	font-size:10px;
	font-weight:bold;
}

.RightNavLink A
{
	color:#2f2f2f;
	text-decoration:none;
}

.RightNavLink A:hover
{
	color:#ed6f1f;
	text-decoration:none;
}

.RightNavLinkCurrent
{
	font-style:italic;
}

.SubmitArrow 
{
	display:inline;
	margin-bottom:4px;
	margin-left:-4px !important;
	margin-left /**/:0px;
	padding-left:0px;
}

#dvCopyHeader 
{
	color:#005288;
	font-size:1.6em;
	letter-spacing:-.03em
}

#dvCopySubHeader 
{
	font-size:1.2em;
}

.BodyHeader
{
	color:#E36F1E;
	font-weight:bold;
	font-size:0.8em;
}

.BodyHeader A
{
	color:#E36F1E;
	font-weight:bold;
}

.BodyCopy 
{
	font-size:0.8em;
}

.BodyCopy A
{
	color: #005288;
}

.BodyCopyBold
{
	font-size:0.9em;
	font-weight:bold;
}

#dvBlankDivider 
{
	background-color:#FFFFFF;
	height:3px;
	border-left: #000000 0px solid;
	border-right: #000000 0px solid;
	width:770px;
	font-size:1pt;
}

#dvOrangeDivider 
{
	background-color:#E36F1E;
	height:2px;
	border-left: #000000 0px solid;
	border-right: #000000 0px solid;
	width:770px;
	font-size:1pt;
}

#dvCopyRight 
{
	text-align:center;
	font-size:0.65em;
	border-left: #000000 0px solid;
	border-right: #000000 0px solid;
	padding-top:3px;
	padding-bottom:4px;
}

#dvGrayDivider 
{
	background-color:#DCE3E7;
	height:1px;
	border-left: #000000 0px solid;
	border-right: #000000 0px solid;
	width:770px;
	font-size:1pt;
}

#dvBottomSpacer 
{
	border-left: #000000 0px solid;
	border-right: #000000 0px solid;
	border-bottom: #000000 0px solid;	
}

#dvBreadCrumbQuiz
{
	font-size: 0.75em;
	color: #31404A;
	font-weight:bold;
	margin-right:10px;
}

#dvBreadCrumbQuiz A
{
	color: #31404A;
	font-weight:bold;
	text-decoration:none;
}

#dvBreadCrumbQuiz A:hover
{
	color: #31404A;
	font-weight:bold;
	text-decoration:underline;
}

.BreadCrumbQuizActive 
{
	display:inline;
	color:#E36F1E;
}

#dvQuizHeader 
{
	color:#005288;
	font-size:1.6em;
}

#dvQuizFooterNav 
{
	color:#005288;
	font-style:italic;
	font-size:0.9em;
}

#dvQuizFooterNav A
{
	color:#005288;
	font-style:italic;
	text-decoration:none;
}

#dvQuizFooterNav A:hover
{
	color:#005288;
	font-style:italic;
	text-decoration:underline;
}

.BodyCopyQuestion
{
	font-size:0.8em;
	PADDING-RIGHT:90px;
	PADDING-BOTTOM:10px;
}

.QuizNumber 
{
	margin-top:5px;
}

.ResultsGuide 
{
	color:#FFFFFF;
	text-align:center;
	font-size:1.1em;
}

.ResultsScore 
{
	color:#FFFFFF;
	font-size:2.5em;
	text-align:center;
	padding:1px;
	background:#005288;
	width:50px;
	margin-left:71px;
	margin-right:auto;
	margin-top:2px;
	margin-bottom:2px;
}

.ResultsHeader 
{
	font-size:1.1em;
	color:#E36F1E;
}

#dvQuoteAttribute 
{
	padding-top:8px;
	font-size:0.65em;
	color:#697378;
}

.NavArrow 
{
	margin-left:-8px;
	margin-bottom:1px;
	margin-right:2px;
}

.HomeNewsHeader 
{
	font-size:0.7em;
	font-weight:800;	
	font-style:italic;
	margin-top:10px;
	color:#005288;
	line-height:1.1;
	margin-bottom:2px;
}

.HomeNewsHeader A
{
	font-weight:800;	
	font-style:italic;
	margin-top:10px;
	color:#005288;
	line-height:1.1;
	margin-bottom:2px;
	text-decoration:none;
}

.HomeNewsHeader A:hover
{
	text-decoration:underline;
}


.HomeNewsBody 
{
	font-size:0.7em;
	color:#005288;
	font-weight:400;
	line-height:1.2;
}

.HomeNewsBody A
{
	color:#005288;
	font-weight:normal;
}

.HomeLeftNavBody 
{
	font-size:0.8em;
	font-weight:400;
	line-height:1.2;
}

.ColumnHeaderInBody 
{
	color:#E36F1E;
	font-weight:bold;
	font-size:0.75em;
	line-height:1.4em;
}

.FormPullDown
{
	font-family: 'Arial' , Helvetica, Verdana, sans-serif;
	font-size:0.9em;
}

.FormTextBodyCopy
{
	font-family: 'Arial' , Helvetica, Verdana, sans-serif;
	font-size:1.0em;
}

.LeftColumnGraphicHeader 
{
	margin-left:-3px;
	margin-bottom:6px;
}

#BodyHeaderImage
{
	margin-left:-4px;
}

.PressReleaseHeader 
{
	color:#E36F1E;
	font-weight:bold;
	font-size:0.95em;	
}

.greySmall 
{
	font-size:0.7em;
	color:Gray;
}

.blackSmall 
{
	font-size:0.7em;
	color:black;
}

.blackSmall A
{
	color: #005288;
}


.BodyHeaderItalic
{
	color:#E36F1E;
	font-weight:bold;
	font-size:0.9em;
	font-style:italic;
	margin-bottom:7px;
}

.siteMapHeader 
{
	color:#E36F1E;
	font-weight:bold;
	font-size:1.0em;
	letter-spacing:1px;
	margin-bottom:4px;	
}

a.siteMapHeader 
{
	color:#E36F1E;
	text-decoration:none;
	font-weight:bold;
	font-size:1.0em;
	letter-spacing:1px;
	margin-bottom:4px;	
}

.WebinarHeader 
{
	color:#E36F1E;
	font-weight:bold;
	font-size:0.85em;
	font-style:italic;
}

.GraphicPopUp 
{
	font-size:0.9em;
}

.ConferencesSubNav
{
	margin-top:-10px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:10px;
	line-height:1.2;
}

#tdIndBlueDivider 
{
	BACKGROUND-POSITION-X: center;
	background-image: url(/images/right_dot_divider.gif);
	background-repeat: repeat-y;
}

#dvInValidEmail 
{
	font-size:0.8em;
}

.ImageWBlackBorder 
{
	border: #000000 0px solid;
}

/** PAGE LEVEL DEFAULTS **/
#main{
	margin: 0px;
	padding: 1px 0px 10px 0px;
	width: 1001px;
	background-image: url(../images/home/bg_3.jpg);	background-repeat: no-repeat;
	padding-top: 90px;
}

/** BEGIN BRANDING **/
#branding{
	padding: 40px 0px 15px 5px;
	margin: 0px;
}
#branding h2{
	margin: 0px 0px 7px 22px;
	padding: 0px;
	color: #fff;
	font-size: 18px;
}
/** END BRANDING **/

/** BEGIN TABS **/
#tabs_container{
	margin: 20px 0px 0px 3px;
	padding: 0px 0px 0px 0px;	
}
#tabs_nav{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: relative;
	z-index: 100;
	top: 20px;
	left: 1px;
}
#tabs_nav, #tabs_nav ul{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}
#tabs_nav ul li{
	margin: 0px;
	padding: 0px 10px 0px 0px;
	display: inline;
	float: left;
	list-style-type: none;
}
#tabs_nav ul li div.active{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url(../images/home/tabs_active.gif);
	background-repeat: repeat-x;
	height: 52px;
	width: 220px;
}
#tabs_nav ul li div.inactive{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url(../images/home/tabs_inactive.gif);
	background-repeat: repeat-x;
	height: 52px;
	width: 220px;
}
#tabs_nav ul li div.hover{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url(../images/home/tabs_hover.gif);
	background-repeat: repeat-x;
	height: 52px;
	width: 220px;
}
#tabs_nav ul li div a, #tabs_nav ul li div a:link, #tabs_nav ul li div a:active, #tabs_nav ul li div a:visited, #tabs_nav ul li div a:focus, #tabs_nav ul li div a:hover{
	display: block;
	margin: 0px;
	padding: 7px 50px 0px 50px;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	width: 120px;
}
#tabs_content{
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 0px 0px;
	background-image: url(../images/home/tabs_content_bg.gif);
	background-repeat: repeat-x;
	height: 250px;
	width: 983px;
	float: left;
}
#tabs_left{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/home/tabs_left.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 275px;
	float: left;
	clear: left;
}
#tabs_right{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/home/tabs_right.gif);
	background-repeat: no-repeat;
	width: 6px;
	float: left;
	height: 275px;
}

/** END TABS **/

/** BEGIN INFORMATION SECTION **/
#information{
	margin: 0px;
	padding: 0px;
}
#uc{
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(../images/home/home_ad_UC.jpg);
	background-repeat: no-repeat;
	width: 505px;
	height: 220px;
}
#uc a, #uc a:link, #uc a:active, #uc a:visited, #uc a:focus, #uc a:hover{
	display: block;
	margin: 0px;
	padding: 0px;
	width: 505px;
	height: 220px;
	text-decoration: none;
}
#webinars{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	background-image: url(../images/home/info_bg.jpg);
	background-repeat: no-repeat;
	width: 235px;
	height: 222px;
}
#webinars h2{
	margin: 20px 0px 0px 20px;
	padding: 0px;
	font-size: 22px;
	color: #495c6f;
}
#webinars ul {
	margin: 10px 0px 0px 20px;
	padding: 0px;
	list-style-type: none;
}
#webinars ul li {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
	background-image: url(../images/home/info_arrow.jpg);
	background-repeat: no-repeat;
}
#webinars ul li a, #webinars ul li a:link, #webinars ul li a:active, #webinars ul li a:visited, #webinars ul li a:focus, #webinars ul li a:hover{
	margin: 0px;
	padding: 0px;
	color: #666;
	text-decoration: none;
	font-size: 12px;
}
#webinars ul li a:hover{
	color: #0B1521;
}
#webinars div.viewMore{
	margin: 0px 0px 0px 20px;
	padding: 6px 0px 0px 0px;
}
#webinars div.viewMore a, #webinars div.viewMore a:link, #webinars div.viewMore a:active, #webinars div.viewMore a:visited, #webinars div.viewMore a:focus{
	margin: 0px;
	padding: 0px;
	color: #495c6f;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#webinars div.viewMore a:hover{
	text-decoration: underline;
}
#newspress{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	background-image: url(../images/home/info_bg.jpg);
	background-repeat: no-repeat;
	width: 235px;
	height: 222px;
}
#newspress h2{
	margin: 20px 0px 0px 20px;
	padding: 0px;
	font-size: 22px;
	color: #495c6f;
}
#newspress ul {
	margin: 10px 0px 0px 20px;
	padding: 0px;
	list-style-type: none;
}
#newspress ul li {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
	background-image: url(../images/home/info_arrow.jpg);
	background-repeat: no-repeat;
}
#newspress ul li a, #newspress ul li a:link, #newspress ul li a:active, #newspress ul li a:visited, #newspress ul li a:focus{
	margin: 0px;
	padding: 0px;
	color: #666;
	text-decoration: none;
	font-size: 12px;
}
#newspress ul li a:hover{
	color: #0B1521;
}
#newspress div.viewMore{
	margin: 0px 0px 0px 20px;
	padding: 12px 0px 0px 0px;
}
#newspress div.viewMore a, #newspress div.viewMore a:link, #newspress div.viewMore a:active, #newspress div.viewMore a:visited, #newspress div.viewMore a:focus{
	margin: 0px;
	padding: 0px;
	color: #495c6f;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#newspress div.viewMore a:hover{
	text-decoration: underline;
}
/** END INFORMATION SECTION **/


http://tririga.com/css/tririga.php

/*
----------------------------------
TRIRIGA MAIN STYLE SHEET
Created: 07/11/2008
Author: Ryan Schwartz
Site: www.tririga.com
Version: 2.2.4.06.09
----------------------------------
*/

/** START TAGS **/
body {
line-height: normal;
font-family: Trebuchet MS,sans-serif,Arial;
font-size: 12px;
margin: 0;
padding: 0;
line-height: 16px;
background-color: #606060;
}

h1 {
font-size:22;
font-weight:bold;
color: #005b8d;
}

/** END TAGS **/

/** START LAYOUT **/
#bg{
	width: 100%;
	height: 100%;
	background-color: #606060;
	background-image: url(../images/gradient.gif);
	background-repeat: repeat-x;
}
#container{
	text-align: left;
	width: 1001px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	height: auto;
	/*background-color: #fff;
	border: 1px solid #D9D9D7;*/
}
#main{
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 20px 0px;
	width: 1001px;
	background-color: #fff;
	border: 1px solid #D9D9D7;
	border-top: none;
}
#main .clear{
	clear: both;
}
#pagefocus{
	padding: 0px;
	margin: 0px;
	width: 1001px;
}
#pagefocus h1{
	padding: 0px 0px 0px 180px;
	margin: 0px;
	color: #fff;
	text-decoration: none;
}
#pagefocus h1.main{
	font-size: 20px;
}
#pagefocus h1.sub{
	font-size: 12px;
}
#pagefocus h1.big{
	padding: 0px 0px 0px 175px;
	margin: 0px;
	color: #fff;
	line-height: 25px;
	font-size: 22px;
	text-decoration: none;
}
#pagefocus p{
	padding: 0px 0px 0px 180px;
	margin: 0px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#pagefocus p.main{
	font-size: 20px;
}
#pagefocus p.sub{
	font-size: 12px;
}
#pagefocus p.minor{
	padding: 15px 0px 0px 175px;
	margin: 0px;
	color: #fff;
	line-height: 20px;
	font-size: 15px;
	text-decoration: none;
}
#pagefocus_cta{
	float: right;
	margin: 90px 4px 0px 0px;
	padding: 0px;
	background-repeat: no-repeat;
	width: 176px;
	height: 135px;
}
* html #pagefocus_cta{
	margin-right: 2px;
}
#pagefocus_cta a, #pagefocus_cta a:link, #pagefocus_cta a:active, #pagefocus_cta a:visited, #pagefocus_cta a:focus, #pagefocus_cta a:hover{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 135px;
	width: 176px;
	color: #f3d720;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
#pagefocus_contact{
	margin: 0px 0px 0px 825px;
	padding: 0px 0px 0px 0px;
	width: 179px;
	height: 76px;
	position: absolute;
	background-image: url(../images/focus_contact_phone.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#pagefocus_contact_disp{
	margin: 0px;
	padding: 0px;
}
#pagefocus_contact_disp h3{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	color: #D9D9D9;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
}
#pagefocus_contact_disp a, #pagefocus_contact_disp a:link, #pagefocus_contact_disp a:focus, #pagefocus_contact_disp a:active, #pagefocus_contact_disp a:visited{
	margin: 0px 0px 0px 40px;
	padding: 0px;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}
#pagefocus_contact_disp #dark{
	color: #F37F21;
	font-weight: bold;
	
}
#pagefocus_contact_disp a:hover{
	text-decoration: underline;
}

/* Left Column */
#leftcol{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 3px solid #fff;
	width: 158px;
	background-color: #fff;
	float: left;
}
#leftcol_rightshadow{
	margin: -2px 0px 0px 160px;
	padding: 0px;
	width: 11px;
	height: 574px;
	position: absolute;
	background-image: url(../images/leftcol_rightshadow.gif);
	background-repeat: no-repeat;
}
#experience{
	padding: 0px;
	margin: 20px auto 0px auto;
}
#experience #experience_header{
	padding: 0px;
	margin: 0px;
	width: 158px;
	height: 24px;
	background-image: url(../images/leftcol_exp_header.gif);
	background-repeat: no-repeat;
	text-align: center;
}
#experience #experience_header h2{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#experience ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#experience ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#experience_onlinedemos a, #experience_onlinedemos a:link, #experience_onlinedemos a:active, #experience_onlinedemos a:focus, #experience_onlinedemos a:visited{
	margin: 0px;
	padding: 20px 0px 5px 60px;
	display: block;
	width: 98px;
	height: 32px;
	text-decoration: none;
	background-image: url(../images/leftcol_exp_demos.gif);
	background-repeat: no-repeat; 
	background-position: left;
	color: #323232;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #D4D4D4;
}
#experience_onlinedemos a:hover{
	background-image: url(../images/leftcol_exp_demos_hover.gif);
}
#experience_webinars a, #experience_webinars a:link, #experience_webinars a:active, #experience_webinars a:focus, #experience_webinars a:visited{
	margin: 0px;
	padding: 20px 0px 5px 60px;
	display: block;
	width: 98px;
	height: 32px;
	text-decoration: none;
	background-image: url(../images/leftcol_exp_webinars.gif);
	background-repeat: no-repeat; 
	background-position: left;
	color: #323232;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #D4D4D4;
}
#experience_webinars a:hover{
	background-image: url(../images/leftcol_exp_webinars_hover.gif);
}
#experience_factsheets a, #experience_factsheets a:link, #experience_factsheets a:active, #experience_factsheets a:focus, #experience_factsheets a:visited{
	margin: 0px;
	padding: 20px 0px 5px 60px;
	display: block;
	width: 98px;
	height: 32px;
	text-decoration: none;
	background-image: url(../images/leftcol_exp_factsheets.gif);
	background-repeat: no-repeat; 
	background-position: left;
	color: #323232;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #D4D4D4;
}
#experience_factsheets a:hover{
	background-image: url(../images/leftcol_exp_factsheets_hover.gif);
}
#experience_whitepapers a, #experience_whitepapers a:link, #experience_whitepapers a:active, #experience_whitepapers a:focus, #experience_whitepapers a:visited{
	margin: 0px;
	padding: 20px 0px 5px 60px;
	display: block;
	width: 98px;
	height: 32px;
	text-decoration: none;
	background-image: url(../images/leftcol_exp_whitepapers.gif);
	background-repeat: no-repeat; 
	background-position: left;
	color: #323232;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #D4D4D4;
}
#experience_whitepapers a:hover{
	background-image: url(../images/leftcol_exp_whitepapers_hover.gif);
}
#experience_casestudies a, #experience_casestudies a:link, #experience_casestudies a:active, #experience_casestudies a:focus, #experience_casestudies a:visited{
	margin: 0px;
	padding: 10px 0px 10px 60px;
	display: block;
	width: 98px;
	height: 32px;
	text-decoration: none;
	background-image: url(../images/leftcol_exp_casestudies.gif);
	background-repeat: no-repeat; 
	background-position: left;
	color: #323232;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #D4D4D4;
}
#experience_casestudies a:hover{
	background-image: url(../images/leftcol_exp_casestudies_hover.gif);
}
#experience_inthenews a, #experience_inthenews a:link, #experience_inthenews a:active, #experience_inthenews a:focus, #experience_inthenews a:visited{
	margin: 0px;
	padding: 10px 0px 10px 60px;
	display: block;
	width: 98px;
	height: 32px;
	text-decoration: none;
	background-image: url(../images/leftcol_exp_inthenews.gif);
	background-repeat: no-repeat; 
	background-position: left;
	color: #323232;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #D4D4D4;
}
#experience_inthenews a:hover{
	background-image: url(../images/leftcol_exp_inthenews_hover.gif);
}
#regblock{
	padding: 4px 0px 0px 0px;
	margin: 20px auto 0px auto;
	width: 158px;
	height: 157px;
	background-image: url(../images/leftcol_regblock_bg.gif);
	background-repeat: no-repeat;
}
#regblock_header{
	margin: 0px auto 0px auto;
	padding: 2px 0px 0px 0px;
	width: 148px;
	height: 36px;
	background-image: url(../images/leftcol_regblock_header.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#regblock_header a, #regblock_header a:link, #regblock_header a:visited, #regblock_header a:active, #regblock_header a:focus{
	display: block;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#regblock_header a:hover{
	text-decoration: underline;
}
#regblock ul{
	margin: 10px 0px 0px 10px;
	padding: 0px;
	list-style: none;
}
#regblock ul li{
	display: block;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #fff;
	font-size: 9px;
	list-style-type: none;
}
#regblock ul li a, #regblock ul li a:link, #regblock ul li a:active, #regblock ul li a:hover, #regblock ul li a:focus{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 9px;
	background-image: url(../images/leftcol_regblock_list.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}
#regblock ul li a:hover{
	text-decoration: underline;
}

/* Right Column */
#rightcol{
	margin: 0px;
	padding: 0px;
	width: 184px;
	height: 995px;
	float: right;
	font-size: 11px;
	background-color: #fff;
	background-image: url(../images/rightcol_bg.gif);
	background-repeat: no-repeat;
}
#rightcol ul{
	margin: 10px 0px 0px 30px;
	padding: 0px;
}
#rightcol ul li{
	margin: 0px;
	padding: 0px 0px 15px 0px;
	color: #FDB815;
	list-style-type: square;
}
#rightcol ul li span{
	color: #6E6E6E;
}
#rightcol p{
	margin: 10px 0px 0px 25px;
	padding: 0px;
	width: 150px;
	font-size: 10px;
}
#rightcol a, #rightcol a:link, #rightcol a:visited, #rightcol a:active, #rightcol a:focus{
	margin: 0px;
	padding: 0px;
	color: #3399FF;
	text-decoration: none;
}
#rightcol a:hover{
	text-decoration: underline;
}
#rightcol ul li a, #rightcol ul li a:link, #rightcol ul li a:visited, #rightcol ul li a:active, #rightcol ul li a:focus{
	margin: 0px;
	padding: 0px;
	color: #3399FF;
	text-decoration: none;
}
#rightcol ul li a:hover{
	text-decoration: underline;
}
#related_resources_header{
	margin: 1px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/rightcol_relatedresources.gif);
	background-repeat: no-repeat;
	width: 178px;
	height: 34px;
	text-align: center;
}
#related_resources_header h3{
	padding: 8px 0px 0px 15px;
	margin: 0px;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}
#analystcoverage_header{
	margin: 1px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/rightcol_analystcoverage.gif);
	background-repeat: no-repeat;
	width: 178px;
	height: 34px;
	text-align: center;
}
#analystcoverage_header h3{
	padding: 10px 0px 0px 5px;
	margin: 0px;
	color: #606973;
	font-size: 11px;
	text-decoration: none;
}
#casestudies_header{
	margin: 1px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/rightcol_casestudies.gif);
	background-repeat: no-repeat;
	width: 178px;
	height: 34px;
	text-align: center;
}
#casestudies_header h3{
	padding: 8px 0px 0px 30px;
	margin: 0px;
	color: #606973;
	font-size: 11px;
	text-decoration: none;
}
#industrysolutions_header{
	margin: 1px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/rightcol_industrysolutions.gif);
	background-repeat: no-repeat;
	width: 178px;
	height: 34px;
	text-align: center;
}
#industrysolutions_header h3{
	padding: 8px 0px 0px 10px;
	margin: 0px;
	color: #606973;
	font-size: 11px;
	text-decoration: none;
}
#professional_services_header{
	margin: 1px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/rightcol_professionalservices.gif);
	background-repeat: no-repeat;
	width: 178px;
	height: 34px;
	text-align: center;
}
#professional_services_header h3{
	padding: 8px 0px 0px 15px;
	margin: 0px;
	color: #4F5963;
	font-size: 11px;
	text-decoration: none;
}

/* Content Area */
#content{
	margin: 10px 0px 0px 178px;
	padding: 0px;
}
#content #title{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 3px solid #EDEDED;
}
#content #title h1{
	margin: 15px 0px 0px 0px;
	padding: 0px;
	color: #26374D;
	font-size: 22px;
	text-decoration: none;
}
#content #title h2{
	margin: 15px 0px 0px 0px;
	padding: 0px;
	color: #26374D;
	font-size: 16px;
	text-decoration: none;
}
#content_area{
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#content_area #plogo{
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat; 
	background-position: left;
	padding-left: 110px;
}
#content_area h1, #content_area h2 ,#content_area h3{
	margin: 0px;
	padding: 0px;
	color: #313131;
	font-size: 14px;
	text-decoration: none;
}
#content_area h2.gray{
	color: #758692;
	font-size: 17px;
}
#content_area h4{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #313131;
	font-size: 13px;
	text-decoration: none;	
}
#content_area div.bluesect{
	margin: 10px 0px 0px 0px;
	padding: 10px;
	background-color: #E5ECF6;
}
#content_area div.bluesect h4{
	margin: 0px;
	padding: 0px;
	color: #26374D;
	font-size: 14px;
	text-decoration: none;
}
#content_area div.bluesect p{
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
#content_area div.bluesect ul {
	color: #26374D;
}
#content_area a.aunderline, #content_area a.aunderline:link, #content_area a.aunderline:active, #content_area a.aunderline:visited, #content_area a.aunderline:focus{
	color: #40618C;
	text-decoration: underline;
}
#content_area a.aunderline:hover{
	text-decoration: none;
}
#content_area ul li{
	margin-bottom: 5px;
}
#content_area ul li a, #content_area ul li a:link, #content_area ul li a:active, #content_area ul li a:visited, #content_area ul li a:focus{
	color: #40618C;
	text-decoration: underline;
}
#content_area ul li a:hover{
	text-decoration: none;
}
#content .divider{
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 3px solid #EDEDED;
}
#content .divider h2{
	margin: 15px 0px 0px 0px;
	padding: 0px 50px 0px 0px;
	color: #26374D;
	font-size: 16px;
	text-decoration: none;
}
/** END LAYOUT **/

/** START HEADER **/
#header{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 81px;
	background-color: #fff;
	border-bottom: 1px solid #71767F;
}
#header_content{
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 1001px;
	height: 74px;
}
#header_right{
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 650px;
	float: right;
}
#header_search{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 394px;
	float: right;
	height: 33px;
}
#header_search a, #header_search a:hover, #header_search a:visited, #header_search a:active, #header_search a:focus, #header_search a:link{
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align: middle;	
}
#header_search a img{
 margin: 0px;
 padding: 0px;
 border: none;

 vertical-align: middle;	
}
#header_contact {
	margin: 0px;
	padding: 0px 0px 0px 8px;
}
#header_contact a, #header_contact a:link, #header_contact a:visited, #header_contact a:active, #header_contact a:focus {
	color: #F37F21;
	font-weight: bold;
}
#header_contact a:hover{
	color: #F37F21;
	font-weight: bold;
	text-decoration: none;
	
}
#header_contact a img {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	border: none;
}
#logo a img{
	margin: 0px;
	padding: 20px 15px 15px 15px;
	float: left;
	border: none;
	text-decoration: none;
}
.search_input {
	border: 1px solid #A3B3CC;
	vertical-align: middle;	
}
/** END HEADER **/

/** BEGIN QUICK LINKS **/
#quicklinks{
	margin: 20px 4px 0px 0px;
	padding: 0px;
	background-image: url(../images/quicklinks_bg.gif);
	background-repeat: no-repeat;
	width: 176px;
	height: 155px;
	float: right;
}
#quicklinks h3{
	margin: 10px 0px 0px 8px;
	padding: 0px;
	color: #fff;
	font-size: 19px;
	font-weight: normal;
	text-decoration: none;
}
#quicklinks ul{
	margin: 12px 0px 0px 8px;
	padding: 0px;
	list-style: none;
}
#quicklinks ul li{
	margin: 0px;
	padding: 0px 0px 5px 15px;
	background-image: url(../images/quicklinks_bullet.jpg);
	background-repeat: no-repeat;
}
#quicklinks ul li a, #quicklinks ul li a:link, #quicklinks ul li a:active, #quicklinks ul li a:visited, #quicklinks ul li a:focus{
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}
#quicklinks ul li a:hover{
	text-decoration: underline;
}
/** END QUICK LINKS **/

/** START NAVIGATION **/

/* Nav1 */
#nav1{
	margin: 0 auto;
	padding: 0px;
	width: 650px;
}
#nav1 ul{
	padding: 0px;
	margin: 0px 0px 0px 25px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	float: left;
	clear: both;
	width: 100%;
	list-style: none;
	text-align: center;
}
#nav1 ul li{ 
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;	
}
#nav1 ul li img {
	margin: 0px;
	padding: 0px;
	float: left;
}
#nav1 ul li a, #nav1 ul li a:link, #nav1 ul li a:visited, #nav1 ul li a:focus, #nav1 ul li a:active{
	display: block;
	margin: 2px 0px -6px 0px;
	padding: 0px 20px 0px 20px;
	color: #2155A8;
	text-decoration: none;
	float: left;
	height: 38px;
	background-image: url(../images/nav1_bg_inactive.gif);
	background-repeat: repeat-x;
}
#nav1 ul li a:hover{
	color: #001B52;
	background-image: url(../images/nav1_bg_active.gif);
	background-repeat: repeat-x;
}
#header_right #nav1 ul li a.current{
	color: #001B52;
	background-image: url(../images/nav1_bg_active.gif);
	background-repeat: repeat-x;
}
#nav1 ul li a div.nav1list{
	padding-top: 8px;
}

#header_right #nav1 ul li a div.current {
	width: 7px;
	height: 7px;
	margin: 0px auto 0px auto;
	padding: 0px;
	background-image: url(../images/nav1_active_arrow.gif);
	background-repeat: no-repeat;
	background-position: center;
	z-index: auto;
}

/* Nav2 */
#nav2{
	padding: 0px;
	margin: 0px;
}
#nav2_header{
	padding: 0px 0px 3px 0px;
	margin: -37px 0px 0px 0px;
	width: 158px;
	height: 33px;
	border: 2px solid #fff;
	border-left: 3px solid #D9D9D7;
	background-color: #26374D;
	text-align: center;
	position: absolute;
}
#nav2_header h2{
	padding: 8px 0px 0px 0px;
	margin: 0px;
	color: #fff;
	font-size: 15px;
}
#nav2_header h2 a, #nav2_header h2 a:link, #nav2_header h2 a:active, #nav2_header h2 a:visited, #nav2_header h2 a:focus{
	color: #fff;
	text-decoration: none;
}
#nav2_header h2 a:hover{
	text-decoration: underline;
}
#nav2list{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#nav2list li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#nav2list li a, #nav2list li a:link, #nav2list li a:active, #nav2list li a:visited, #nav2list li a:focus{
	margin: 0px;
	padding: 5px 0px 5px 7px;
	display: block;
	background-image: url(../images/nav2_inactive.gif);
	background-repeat: repeat-y;
	width: 151px;
	text-decoration: none;
	color: #323232;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #A8B5C1;
}
#nav2list li a:hover{
	background-image: url(../images/nav2_active.gif);
	background-repeat: repeat-y;
	
}
#leftcol #nav2 #nav2list li a.current{
	background-image: url(../images/nav2_active.gif);
	background-repeat: repeat-y;
}

/* Nav 3 */
#nav3{
	padding: 0px;
	margin: 0px;
}
#nav3list{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#nav3list li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#nav3list li a, #nav3list li a:link, #nav3list li a:active, #nav3list li a:visited, #nav3list li a:focus{
	margin: 0px;
	padding: 5px 0px 5px 21px;
	display: block;
	background-image: none;
	background-color: #F7F8F9;
	width: 137px;
	text-decoration: none;
	color: #6A7681;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #A8B5C1;
}
#nav3list li a:hover{
	background-image: url(../images/nav3_active.gif);
	background-repeat: repeat-y;
}
#leftcol #nav2 #nav2list li #nav3list li a.current{
	background-color: #dadee2;
	color: #182d42;
	background-image: none;
}


/** END NAVIGATION **/

/** START BREADCRUMBS **/
#breadcrumbs{
	margin: 0px;
	padding: 0px;
	color: #A8A8A8;
	font-size: 11px;
}
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:focus, #breadcrumbs a:active{
	margin: 0px;
	padding: 0px;
	color: #547BBA;
	text-decoration: none;
}
#breadcrumbs a:hover{
	color: #547BBA;
	text-decoration: underline;
}
#content #breadcrumbs a.current{
	color: #A8A8A8;
	text-decoration: none;
}
#content #breadcrumbs a.current:hover{
	color: #A8A8A8;
	text-decoration: underline;
}
/** END BREADCRUMBS **/

/** BEGIN TRIRIGA TABLES **/
#tritbl{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border: 1px solid #EAEAEA;
}
#tritbl td.tritblhdr{
	margin: 0px;
	padding: 4px 0px 10px 10px;
	width: 300px;
	background-color: #D6DCE6;
	color: #595B62;
	font-weight: bold;
}
#tritbl td.tritd{
	margin: 0px;
	padding: 8px;
	background-color: #F0F1F3;	
}
#tritbl td.tritd a, #tritbl td.tritd a:link, #tritbl td.tritd a:active, #tritbl td.tritd a:visited, #tritbl td.tritd a:focus {
	color: #40618C;
	text-decoration: none;
}
#tritbl td.tritd a:hover{
	text-decoration: underline;
}
/** END TRIRIGA TABLES **/

/** BEGIN THREE COLUMNS **/
#three_cols{
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#three_cols .col{
	margin: 10px 16px 0px 0px;
	padding: 0px;
	width: 237px;
	float: left;
}
#three_cols .col img{
	margin: 0px;
	padding: 0px;
	border: none;
}
#three_cols .col h2{
	margin: 10px 0px 0px 4px;
	padding: 0px 0px 4px 0px;
	color: #285179;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
#three_cols .col h2 a, #three_cols .col h2 a:link, #three_cols .col h2 a:active, #three_cols .col h2 a:visited, #three_cols .col h2 a:focus{
	color: #285179;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
#three_cols .col h2 a:hover{
	text-decoration: underline;
}
#three_cols .col p{
	margin: 4px 0px 0px 4px;
	padding: 0px;
	width: 220px;
}
#three_cols .col ul {
	margin: 15px 0px 0px 4px;
	padding: 0px;
}
#three_cols .col ul li{
	height: 30px;
}
#three_cols .col ul li a, #three_cols .col ul li a:link, #three_cols .col ul li a:active, #three_cols .col ul li a:visited, #three_cols .col ul li a:focus{
	margin: 0px;
	padding: 0px;
	color: #285179;
	text-decoration: none;
}
#three_cols .col ul li a:hover{
	text-decoration: underline;
}
#three_cols .col .three_col_list{
	margin: 0px;
	padding: 0px 0px 30px 0px;
}
#three_cols .col .three_col_list .btm{
	margin: 0px; 
	padding: 0px; 
	background-image: url(../images/industries_main_block_bottom.gif); 
	background-repeat: no-repeat; 
	width: 170px; 
	height: 5px;
}
#three_cols .col .three_col_list a img{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border: none;
}
#three_cols .col .three_col_list .three_col_list_header{
	margin: 0px;
	padding: 7px 0px 0px 0px;
	background-image: url(../images/industries_main_block_bg.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 170px;
	text-align: center;
	color: #fff;
	font-weight: bold;
}
#three_cols .col .three_col_list .three_col_list_header a, #three_cols .col .three_col_list .three_col_list_header a:link, #three_cols .col .three_col_list .three_col_list_header a:active, #three_cols .col .three_col_list .three_col_list_header a:visited, #three_cols .col .three_col_list .three_col_list_header a:focus{
	display: block;
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 22px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#three_cols .col .three_col_list .three_col_list_header a:hover{
	text-decoration: underline;
}
#three_cols .col .three_col_list .three_col_list_text{
	margin: -5px 0px 0px 0px;
	padding: 5px;
	background-color: #EDEDED;
	font-size: 10px;
	color: #5C5C5C;
	width: 160px;
	line-height: 13px;
}
#three_cols .col .three_col_list .three_col_list_text a, #three_cols .col .three_col_list .three_col_list_text a:link, #three_cols .col .three_col_list .three_col_list_text a:visited, #three_cols .col .three_col_list .three_col_list_text a:active, #three_cols .col .three_col_list .three_col_list_text a:focus{
	margin: 0px;
	padding: 0px;
	line-height: 13px;
	color: #7A9ADD;
	text-decoration: none;
}
#three_cols .col .three_col_list .three_col_list_text a:hover{
	text-decoration: underline;
}
#three_cols .col .three_col_list .three_col_list_feature{
	margin: 12px auto 0px auto;
	padding: 3px 0px 0px 29px;
	width: 117px;
	height: 16px;
	background-image: url(../images/industries_main_demoicon.gif);
	background-repeat: no-repeat;
	color: #6E7B90;
}
#three_cols .col .three_col_list .three_col_list_feature a, #three_cols .col .three_col_list .three_col_list_feature a:link, #three_cols .col .three_col_list .three_col_list_feature a:active, #three_cols .col .three_col_list .three_col_list_feature a:visited, #three_cols .col .three_col_list .three_col_list_feature a:focus {
	margin: 0px;
	padding: 0px;
	color: #6E7B90;
	text-decoration: none;
}
#three_cols .col .three_col_list .three_col_list_feature a:hover{
	text-decoration: underline;
}
/** END THREE COLUMNS **/

/** TWO COLUMNS **/
#two_cols{
	margin: 10px auto 0px auto;
	padding: 0px;
	width: 698px;
}
#two_cols .col{
	margin: 0px 4px 0px 0px;
	padding: 0px;
	width: 344px;
	float: left;
}
#two_cols .col .two_col_list{
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 16px;
	border: 1px solid #ccc;
	background-image: url(../images/twocol_itembg.gif);
	background-repeat: repeat-x;
	width: 326px;
	height: 140px;
}
#two_cols .col .two_col_list a, #two_cols .col .two_col_list a:active, #two_cols .col .two_col_list a:visited, #two_cols .col .two_col_list a:focus, #two_cols .col .two_col_list a:link{
	display: block;
	margin: 6px 0px 0px 0px;
	padding: 26px 5px 0px 105px;
	width: 217px;
	height: 108px;
	color: #606060;
	background-repeat: no-repeat; 
	background-position: left;
	text-decoration: none;
}
#two_cols .col .two_col_list a h3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	color: #6A8E9F;
	font-size: 14px;
	text-decoration: none;
}
#two_cols .col .two_col_list a:hover h3{
	text-decoration: underline;
}
/** END TWO COLUMNS **/

/** TWO COL CONCEPTS **/
.two_cols_concepts{
	margin: 0px;
	padding: 0px;
	width: 615px;
	float: left;
	border: 1px solid #EAEAEA;
}
.two_cols_concepts .key{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #D6DCE6;
	width: 179px;
	height: 102px;
	float: left;
	border: 1px solid #fff;
}
.two_cols_concepts .key p.concept_header{
	margin: 0px;
	padding: 30px 0px 0px 7px;
	color: #595B62;
	font-weight: bold;
	font-size: 12px;
}
.two_cols_concepts .concept{
	margin: 0px 0px 0px 2px;
	padding: 8px 4px 4px 4px;
	width: 420px;
	height: 90px;
	float: left;
	font-size: 11px;
	border: 1px solid #fff;
	border-left: none;
	background-color: #F0F1F3;
}
.two_cols_concepts .concept p{
	margin: 0px;
	padding: 0px;
	width: 420px;
}
.two_cols_concepts .concept p a, .two_cols_concepts .concept p a:link, .two_cols_concepts .concept p a:active, .two_cols_concepts .concept p a:visited, .two_cols_concepts .concept p a:focus{
	margin: 0px;
	padding: 0px;
	color: #40618C;
}
.two_cols_concepts .concept p a:hover{
	text-decoration: none;
}
/** END TWO COL CONCEPTS **/

/** BEGIN BLOCK IMAGE SECTIONS **/
.blockimage_list{
	margin: 0px 0px 10px 0px; 
	padding: 10px 0px 0px 5px; 
	width: 100%; 
}
.blockimage_list img{
	margin: 0px;
	padding: 30px 20px 0px 0px;
	float: left;
}
.blockimage_list h4{
	padding: 30px 0px 0px 0px;
	margin: 0px;
	font-size: 14px;
}
.blockimage_list ul{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 300px;
}
.blockimage_list ul li{
	margin: 0px;
	padding: 0px 5px 0px 0px;
}
/** END BLOCK IMAGE SECTIONS **/

/** BEGIN DEMO LIST **/
/* Demo Main Page */
#demolist{
	margin: 0px;
	padding: 0px;
}
#demolist .demo_graphic{
	margin: 0px 25px 0px 0px;
	padding: 0px;
	width: 286px;
	height: 106px;	
	float: left;
}
#demolist .demo_graphic a img{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border: none;
}
#demolist .demo_des{
	margin: 0px;
	padding: 0px 0px 15px 0px;
	float: left;
	width: 380px;
}
#demolist .demo_des h3{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#demolist .demo_des h3 a, #demolist .demo_des h3 a:link, #demolist .demo_des h3 a:active, #demolist .demo_des h3 a:visited, #demolist .demo_des h3 a:focus{
	color: #285179;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
#demolist .demo_des h3 a:hover{
	text-decoration: underline;
}
#demolist .demo_des p{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	width: 380px;
}
#demolist .demo_des a, #demolist .demo_des a:link, #demolist .demo_des a:active, #demolist .demo_des a:visited, #demolist .demo_des a:focus{
	margin: 0px;
	padding: 0px;
	color: #22A7D3;
	font-size: 11px;
	text-decoration: none;	
}
#demolist .demo_des a:hover{
	text-decoration: underline;
}
#demolist .demo_arrow{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	width: 38px;
	height: 107px;
}
#demolist a img{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border: none;
}
/* Demo Registration Page */
#demos_checklist{
	margin: 20px 0px 20px 0px;
	padding: 10px 10px 10px 15px;
	width: 722px;
	background-color: #DFE5EB;
	border-bottom: 1px solid #C5C5C5;
}
#demos_checklist table tr td{
	width: 350px;
	font-weight: bold;
}
/** END DEMO LIST **/

/** INFO CENTER LIST **/
#infctrlist{
	margin: 0px;
	padding: 0px;
}
#infctrlist .infctrlist_bg{
	margin: 0px 0px 15px 0px;
	padding: 0px;
	border-bottom: 1px solid #E6E6E6;
}
#infctrlist .infctrlist_graphic{
	margin: 0px 25px 0px 0px;
	padding: 0px;
	width: 238px;
	height: 86px;	
	float: left;
}
#infctrlist .infctrlist_graphic a img{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border: none;
}
#infctrlist .infctrlist_des{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	float: left;
	width: 400px;
}
#infctrlist .infctrlist_des h3{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#infctrlist .infctrlist_des h3 a, #infctrlist .infctrlist_des h3 a:link, #infctrlist .infctrlist_des h3 a:active, #infctrlist .infctrlist_des h3 a:visited, #infctrlist .infctrlist_des h3 a:focus{
	color: #285179;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
#infctrlist .infctrlist_des h3 a:hover{
	text-decoration: underline;
}
#infctrlist .infctrlist_des p{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	width: 380px;
}
#infctrlist .infctrlist_des a, #infctrlist .infctrlist_des a:link, #infctrlist .infctrlist_des a:active, #infctrlist .infctrlist_des a:visited, #infctrlist .infctrlist_des a:focus{
	margin: 0px;
	padding: 0px;
	color: #0099CC;
	font-size: 11px;
	text-decoration: none;	
}
#infctrlist .infctrlist_des a:hover{
	text-decoration: underline;
}
#infctrlist .infctrlist_arrow{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	width: 38px;
	height: 107px;
}
#infctrlist a img{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border: none;
}
/** END INFO CENTER LIST **/

/** BEGIN FACT SHEET TABS **/
#factsheettabs{
	margin: 0px;
	padding: 0px;
	width: 782px;
}
#factsheettabs #factsheettabs_nav{
	margin: 0px;
	padding: 0px;
}
#factsheettabs #factsheettabs_nav ul{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}
#factsheettabs #factsheettabs_nav ul li{
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#factsheettabs #factsheettabs_nav ul li img{
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 3px;
	float: left;
}
#factsheettabs #factsheettabs_nav ul li .factsheettabs_nav_container{
	margin: 0px 0px 0px 0px;
	padding: 7px 10px 0px 10px;
	height: 68px;
	background-image: url(../images/infocenter_factsheets_inactivetab.gif);
	background-repeat: repeat-x;
}
#factsheettabs #factsheettabs_nav ul li .factsheettabs_nav_container a, #factsheettabs #factsheettabs_nav ul li .factsheettabs_nav_container a:link, #factsheettabs #factsheettabs_nav ul li .factsheettabs_nav_container a:active, #factsheettabs #factsheettabs_nav ul li .factsheettabs_nav_container a:focus, #factsheettabs #factsheettabs_nav ul li .factsheettabs_nav_container a:visited, #factsheettabs #factsheettabs_nav ul li .factsheettabs_nav_container a:hover{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #464646;
}
#factsheettabs #factsheettabs_listarea{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #E3E9EC;
	width: 720px;
	border-bottom: 1px solid #AABBC3;
}
/** END FACT SHEET TABS **/

/** FACT SHEET LIST **/
#fctlist{
	float: left;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	width: 680px;
}
#fctlist .fctlist_bg{
	margin: 0px 0px 15px 0px;
	padding: 0px;
	border-bottom: 1px solid #CFD2D4;
}
#fctlist .fctlist_graphic{
	margin: 0px 25px 0px 0px;
	padding: 0px;
	width: 228px;
	height: 86px;	
	float: left;
}
#fctlist .fctlist_graphic a img{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border: none;
}
#fctlist .fctlist_des{
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	float: left;
	width: 360px;
}
#fctlist .fctlist_des h3{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#fctlist .fctlist_des h3 a, #fctlist .fctlist_des h3 a:link, #fctlist .fctlist_des h3 a:active, #fctlist .fctlist_des h3 a:visited, #fctlist .fctlist_des h3 a:focus{
	color: #285179;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
#fctlist .fctlist_des h3 a:hover{
	text-decoration: underline;
}
#fctlist .fctlist_des p{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	width: 340px;
}
#fctlist .fctlist_des a, #fctlist .fctlist_des a:link, #fctlist .fctlist_des a:active, #fctlist .fctlist_des a:visited, #fctlist .fctlist_des a:focus{
	margin: 0px;
	padding: 0px;
	color: #22A7D3;
	font-size: 11px;
	text-decoration: none;	
}
#fctlist .fctlist_des a:hover{
	text-decoration: underline;
}
#fctlist p a, #fctlist p a:link, #fctlist p a:active, #fctlist p a:visited, #fctlist p a:focus{
	margin: 0px;
	padding: 0px;
	color: #22A7D3;
	font-size: 12px;
	text-decoration: none;	
}
#fctlist p a:hover{
	text-decoration: underline;
}
#fctlist .fctlist_arrow{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	width: 38px;
	height: 107px;
}
#fctlist a img{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border: none;
}
/** END FACT SHEET LIST **/

/** BEGIN SERVICES STYLES **/
#services_contact{
	margin: 20px 0px 0px 0px;
	padding: 0px;
	background-color: #B9B9B9;
	width: 339px;
	float: left;
	height: 52px;
}
#services_contact img{
	margin: 10px 0px 0px 10px;
	padding: 0px;
	float: left;
}
#services_contact p{
	float: left;
	font-weight: bold;
	color: #fff;
	padding: 0px;
}
#services_contact p.services_contact_support{
	margin: 15px 0px 0px 10px;
	float: left;
}
#services_contact p.services_contact_email{
	margin: 7px 0px 0px 10px;
}
#services_contact p.services_contact_email a, #services_contact p.services_contact_email a:link, #services_contact p.services_contact_email a:active, #services_contact p.services_contact_email a:visited, #services_contact p.services_contact_email a:focus{
	text-decoration: none;
	color: #fff;
}
#services_contact p.services_contact_email a:hover{
	text-decoration: underline;
	
}
#services_contact p.services_contact_number{
	margin: 2px 0px 0px 10px;
}
/** END SERVICES STYLES **/

/** BEGIN PRODUCTS STYLES **/
#products_contact{
	margin: 0px;
	padding: 0px;
	border: 1px solid #C8C8C8;
}
#products_contact #products_innerbdr{
	margin: 1px;
	padding: 0px;
	background-color: #90B0D0;
	border: 1px solid #6880A0;
}
#products_contact #products_innerbdr p{
	margin: 0px;
	padding: 5px;
	color: #fff;
	font-weight: bold;
}
/** END PRODUCTS STYLES **/

/** BEGIN SERVICES MAIN 3 COLS **/
#services_threecol{
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width: 815px;
}
#services_threecol .col{
	margin: 0px 7px 0px 0px;
	padding: 0px;
	width: 260px;
	float: left;
}
#services_threecol .col .services_leftbdr{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/services_main_block_leftbdr.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 272px;
	float: left;
}
#services_threecol .col .services_content{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background-image: url(../images/services_main_block_bg.gif);
	background-repeat: repeat-x;
	width: 231px;
	height: 272px;
	float: left;
}
#services_threecol .col .services_content p{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	color: #151515;
	width: 230px;
	font-size: 11px;
}
#services_threecol .col .services_content p a, #services_threecol .col .services_content p a:link, #services_threecol .col .services_content p a:active, #services_threecol .col .services_content p a:visited, #services_threecol .col .services_content p a:focus{
	color: #2CB7E0;
	text-decoration: none;
}
#services_threecol .col .services_content p a:hover{
	text-decoration: underline;
}
#services_threecol .col .services_content .services_header{
	margin: 0px;
	padding: 25px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: left;
	width: 236px; 
	height: 47px;
}
#services_threecol .col .services_content .services_header h3{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 15px;
	color: #35708D;
}
#services_threecol .col .services_content .services_header h3 a, #services_threecol .col .services_content .services_header h3 a:link, #services_threecol .col .services_content .services_header h3 a:active, #services_threecol .col .services_content .services_header h3 a:focus{
	color: #35708D;
	text-decoration: none;
}
#services_threecol .col .services_content .services_header h3 a:hover{
	text-decoration: underline;
}
#services_threecol .col .services_rightbdr{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/services_main_block_rightbdr.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 272px;
	float: left;
}
/** END SERVICES MAIN 3 COLS **/

/** BEGIN SERVICES LIST **/
#services_list{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#services_list #services_list_topbdr{
	margin: 0px;
	padding: 0px;
	width: 615px;
	height: 6px;
	background-image: url(../images/services_list_topbdr.gif);
	background-repeat: no-repeat;	
}
#services_list #services_list_bottombdr{
	margin: 0px;
	padding: 0px;
	width: 615px;
	height: 6px;
	background-image: url(../images/services_list_bottombdr.gif);
	background-repeat: no-repeat;	
}
#services_list #services_list_content{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	border-left: 1px solid #D2E5EE;
	border-right: 1px solid #D2E5EE;
	background-color: #EBF3F6;
	width: 598px;
}
/* IE6 FIX */
* html #services_list #services_list_content{
	margin: -12px 0px 0px 0px;
}
#services_list #services_list_content #services_list_header{
	margin: 0px;
	padding: 15px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: left;
	height: 30px;
	width: 598px;
}
#services_list #services_list_content #services_list_header h3{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	color: #35708D;
}
#services_list #services_list_content .services_list_bdr{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #fff;
	width: 590px;
}
#services_list #services_list_content .services_list_bdr .services_list_item{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	background-color: #EBF3F6;
	width: 590px;
}
#services_list #services_list_content .services_list_bdr .services_list_item p{
	margin: 0px;
	padding: 0px 0px 0px 74px;
	width: 500px;
}
#services_list #services_list_content .services_list_bdr .services_list_item table{
	margin: 0px;
	padding: 0px;
	width: 500px;
}
#services_list #services_list_content .services_list_bdr .services_list_item table tr td{
	margin: 0px;
	padding: 0px 0px 10px 74px;
	width: 220px;
}
#services_list #services_list_content .services_list_bdr .services_list_item table tr td a, #services_list #services_list_content .services_list_bdr .services_list_item table tr td a:link, #services_list #services_list_content .services_list_bdr .services_list_item table tr td a:active, #services_list #services_list_content .services_list_bdr .services_list_item table tr td a:visited, #services_list #services_list_content .services_list_bdr .services_list_item table tr td a:focus{
	color: #000;
}
#services_list #services_list_content .services_list_bdr .services_list_item table tr td a:hover{
	text-decoration: none;
}
/** END SERVICES LIST **/

/** START FORMS **/
#regform_header{
	margin: 0px 0px 1px 0px;
	padding: 0px;
	background-image: url(../images/form_header_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 100%;
	text-align: center;
}
#regform_header h3{
	padding: 4px 0px 0px 0px;
	font-weight: bold;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
}
#regform_area{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/form_area_bg.gif);
	background-repeat: repeat-x;
	height: 286px;
	width: 100%;
}
#regform_area #regform_infoheader{
	display: block;
	margin: 0px;
	padding: 15px 0px 0px 15px;
	color: #0F2644;
	font-size: 14px;
	font-weight: bold;
}
#regform_area #regform_errors{
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
#regform_area table{
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 650px;
	font-size: 12px;
	text-align: right;
}
#regform_area table tr td{
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
.error{
	font-family: Trebuchet, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}
#triform{
	padding: 0 0 15px 0;
	margin: 0;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	width: 635px;
}
table.triform{
	margin: 0;
	padding: 0px;
	border-bottom: 1px solid #D1DCE9;
}
table.triform tr td{
	text-align: right;
	padding-bottom: 10px;
}
.triform_section{
	display: block;
	padding: 15px 0px 5px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.triform_input{
	border: solid 1px #C5D3DF;

}
.triform_btn{
	color: #FFFFFF;
	font-size: 12px; 
	font-weight: normal;  
	cursor: pointer; 
	height: 22px;
	background-image: url(../images/form_btn_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: solid 1px #1F2635;
}
.triform_submit{
	color: #FFFFFF;
	font-size: 12px; 
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	cursor: pointer; 
	height: 22px;
	font-weight: bold;
	width: 86px;
	background-image: url(../images/form_btn_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: solid 1px #1F2635;
}
/** END FORMS **/

/** WEBINAR LIST **/

/* LIVE WEBINARS */
#webinars_live_area{
	margin: 15px;
	padding: 0px;
}
#webinars_live_border{
	margin: 0px;
	padding: 0px;
	float: left;
	border-bottom: 1px solid #C5C5C5;
}
#webinars_live_area #webinars_live_img{
	margin: 0px 5px 0px 0px;
	padding: 0px;
	width: 238px;
	float: left;
	height: 151px;
	background-image: url(../images/infocenter_webinars_live.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#webinars_live_area #webinars_live_img h4{
	margin: 0px;
	padding: 126px 0px 0px 0px;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}
#webinars_live_area #webinars_live_list{
	margin: 0px;
	float: left;
	width: 460px;
	padding: 25px 0px 10px 5px;
	background-color: #E9EDF5;
}
#webinars_live_area #webinars_live_list h5{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 14px;
	text-decoration: none;
}
#webinars_live_area #webinars_live_list span.date{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 11px;
}
#webinars_live_area #webinars_live_list p{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
}
/* NON-LIVE WEBINARS */
.webinars_nonlive_area{
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
.webinars_nonlive_border{
	margin: 25px 0px 0px 0px;
	padding: 0px;
	float: left;
	border-bottom: 1px solid #C5C5C5;
}
.webinars_nonlive_border .webinars_nonlive_img{
	margin: 0px 5px 0px 0px;
	padding: 0px;
	width: 238px;
	float: left;
	height: 151px;
	background-repeat: no-repeat;
	background-position: top;
}
.webinars_nonlive_border .webinars_nonlive_img .webinar_register{
	margin: 25px 0px 0px 60px;
}
.webinars_nonlive_border .webinars_nonlive_img h4{
	margin: 0px;
	padding: 0px;
	color: #3F3F3F;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
.webinars_nonlive_border .webinars_nonlive_img h4 a, .webinars_nonlive_border .webinars_nonlive_img h4 a:link, .webinars_nonlive_border .webinars_nonlive_img h4 a:visited, .webinars_nonlive_border .webinars_nonlive_img h4 a:focus, .webinars_nonlive_border .webinars_nonlive_img h4 a:active{
	color: #3F3F3F;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}
.webinars_nonlive_border .webinars_nonlive_img h4 a:hover{
	text-decoration: underline;	
}
.webinars_nonlive_border .webinars_nonlive_list{
	margin: 0px;
	float: left;
	padding: 0px 0px 10px 5px;
	color: #4E5155;
}
.webinars_nonlive_border .webinars_nonlive_list p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	width: 460px;
	color: #4E5155;
	font-size: 11px;
}
.webinars_nonlive_border .webinars_nonlive_list p a, .webinars_nonlive_border .webinars_nonlive_list p a:link, .webinars_nonlive_border .webinars_nonlive_list p a:active, .webinars_nonlive_border .webinars_nonlive_list p a:visited, .webinars_nonlive_border .webinars_nonlive_list p a:focus {
	margin: 0px;
	color: #4E5155;
	text-decoration: none;
}
.webinars_nonlive_border .webinars_nonlive_list p a:hover{
	text-decoration: underline;
}

/* Webinar Classes */
.webinar_register{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 26px;
	background-image: url(../images/infocenter_webinars_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.webinar_register a, .webinar_register a:link, .webinar_register a:visited, .webinar_register a:active, .webinar_register a:focus{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 36px;
	width: 95px;
	height: 26px;
	color: #676767;
	text-decoration: none;	
}
.webinar_register a:hover{
	text-decoration: underline;
}
/** END WEBINARS LIST **/

/** BEGIN EVENT LIST **/
#events_ucarea{
	margin: 0px;
	padding: 4px 0px 20px 0px;
	height: 147px;
	width: 100%;
}
#events_ucarea_leftbdr{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/infocenter_events_ucarea_leftbdr.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 151px;
	float: left;
}
#events_ucarea_rightbdr{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/infocenter_events_ucarea_rightbdr.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 151px;
	float: left;
}
#events_ucarea_innerbdr{
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../images/infocenter_events_ucarea_bg.gif);
	background-repeat: repeat-x;
	width: 700px;

	height: 147px;
	float: left;
}
#events_ucarea_content{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/infocenter_events_2008UClogo.jpg);
	background-repeat: no-repeat;
	width: 500px;
	height: 149px;
	float: left;
}
#events_ucarea_regimagelink{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 149px;
	width: 172px;
	float: left;
	text-decoration: none;
}
#events_ucarea_content h4{
	margin: 0px;
	padding: 25px 0px 0px 220px;
	color: #F38E21;
	font-weight: bold;
	font-size: 15px;
}
#events_ucarea_content h5{
	margin: 0px;
	padding: 10px 0px 0px 220px;
	color: #242E3F;
	font-weight: bold;
	font-size: 12px;
}
#events_ucarea_regbutton{
	margin: 50px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	height: 26px;
	width: 60px;
	float: left;
	background-image: url(../images/infocenter_webinars_arrow.gif);
	background-repeat: no-repeat;
}
#events_ucarea_regbutton a, #events_ucarea_regbutton a:link, #events_ucarea_regbutton a:visited, #events_ucarea_regbutton a:active, #events_ucarea_regbutton a:focus{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 36px;
	width: 95px;
	height: 26px;
	color: #676767;
	text-decoration: none;	
}
#events_ucarea_regbutton a:hover{
	text-decoration: underline;
}
.eventitem{
float:none;
height: 65px;
border-bottom: 1px solid #CCCCCC;
margin: 5px 0 5px 0;
padding-bottom: 20px;
}
h2.eventlist{
margin: 25px 0 0 0;
padding: 0 0 3px 0;
font-size: 16px;
font-weight: bold;
border-bottom: 1px dashed #003366;
}
p.eventlist{
font-size: 12px;
margin: 0 0 8px 0;
float: right;
width: 650px;
}
p.eventlist a, p.eventlist a:link, p.eventlist a:active, p.eventlist a:visited, p.eventlist a:focus{
	color: #336699;
}
p.eventlist a:hover{
	text-decoration: none;
}
.eventdate{
font-size: 12px;
color: #666666;
float: left;
width: 100px;
}
.eventlisthlt{
font-size: 13px;
margin:0;
color: #003366;
font-weight: bold;
}
/** END EVENT LIST **/

/** BEGIN PARTNER STYLES */
.partner_block{	
	margin: 0px 0px 0px 0px;
	padding: 4px;
	float: left;
}
.partner_block .partner_block_content{
	margin: 0px;
	padding: 0px;
	height: 281px;
	width: 260px;
	float: left;
}
.partner_block .partner_block_content .partner_block_hdr{
	margin: 10px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	width: 249px;
	height: 32px;
	text-align: center;
}
.partner_block .partner_block_content .partner_block_hdr h3{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.partner_block .partner_block_content .partner_block_hdr h3 a, .partner_block .partner_block_content .partner_block_hdr h3 a:link, .partner_block .partner_block_content .partner_block_hdr h3 a:active, .partner_block .partner_block_content .partner_block_hdr h3 a:visited, .partner_block .partner_block_content .partner_block_hdr h3 a:focus{
	color: #414A5A;
	text-decoration: none;
}
.partner_block .partner_block_content .partner_block_hdr h3 a:hover{
	text-decoration: underline;
}
.partner_block .partner_block_content p{
	margin: 20px 0px 0px 0px;
	padding: 0px 5px 0px 8px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
.partner_block .partner_block_content p a, .partner_block .partner_block_content p a:link, .partner_block .partner_block_content p a:active, .partner_block .partner_block_content p a:visited, .partner_block .partner_block_content p a:focus{
	color: #1589D2;
	text-decoration: none;
}
.partner_block .partner_block_content p a:hover{
	text-decoration: underline;
}
#become_a_partner{
	margin: 0px;
	padding: 0px;
	background-color: #E6EEF5;
}
#become_a_partner table{
	text-align: right;
}
#become_a_partner table tr th{
	margin: 0px;
	padding: 15px 0px 20px 10px;
	color: #0F2644;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
#become_a_partner table tr td{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 260px;
}
#become_a_partner table tr th span{
	color: #666;
	font-size: 10px;
	font-weight: normal;
}
/** END PARTNER STYLES */

/** BEGIN COMPANY STYLES **/

/* Senior Execs Page */
.exec_list{
	margin: 0px;
	padding: 0px;
	padding: 15px 0px 15px 15px;
}
.exec_list .exec_tbl{
	margin: 0px;
}
.exec_list .exec_tbl tr td{
	margin: 0px 12px 0px 0px;
	padding: 0px;
	width: 400px
}
.exec_list .exec_tbl tr td .exec_img img{
		margin: 0px;
		padding: 0px;
		border: none;
		text-decoration: none;
}
.exec_list .exec_tbl tr td .exec_hdr{
	display: block;
	padding: 15px 0px 0px 80px;
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.exec_list .exec_tbl tr td .exec_hdr a, .exec_list .exec_tbl tr td .exec_hdr a:link, .exec_list .exec_tbl tr td .exec_hdr a:active, .exec_list .exec_tbl tr td .exec_hdr a:focus, .exec_list .exec_tbl tr td .exec_hdr a:visited{
	text-decoration: none;
	color: #000;
}
.exec_list .exec_tbl tr td .exec_hdr a:hover{
	text-decoration: underline;
}
.exec_list .exec_tbl tr td .exec_title{
	display: block;
	padding: 2px 0px 0px 80px;
	margin: 0px;
	font-size: 11px;
}
#exec_info{
	margin: 0px;
	padding: 0px;
}
#exec_img{
	margin: 0px;
	padding: 0px 20px 400px 0px;
	float: left;
}
#exec_hdr{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 500px;
	border-bottom: 1px solid #D3D3CA;
}
#exec_bio{
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
#exec_back{
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	border: 1px solid #E0E0E0;
	width: 170px;
	height: 17px;
	float: left;
}
#exec_back img{
	margin: 0px;
	padding: 4px 0px 0px 6px;
	float: left;
}
#exec_back a, #exec_back a:link, #exec_back a:active, #exec_back a:focus, #exec_back a:visited{
	display: block;
	margin: 0px;
	font-size: 11px;
	padding: 1px 0px 0px 22px;
	color: #000;
	text-decoration: none;
}
#exec_back a:hover{
	text-decoration: underline;
}
/* Contact Us Page */
#contact_info{
	margin: 0px;
	padding: 0px;
}
#contact_info h3{
	margin: 0px;
	padding: 8px 0px 5px 10px;
	background-image: url(../images/arrow_dkblue.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #26374D;
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px dashed #336699;
}
#contact_info .contact_col{
	margin: 0px;
	padding: 0px;
	width: 248px;
	float: left;
}
#contact_info .contact_col p.contact_header{
	margin: 10px 0px 5px 0px;
	padding: 0px;
	color: #003366;
	font-weight: bold;
	font-size: 14px;
}
#contact_info .contact_col p.contact_p{
	margin: 0px;
	padding: 0px;
	line-height: 17px;
}
#contact_info .contact_col p.contact_p a, #contact_info .contact_col p.contact_p a:link, #contact_info .contact_col p.contact_p a:active, #contact_info .contact_col p.contact_p a:visited, #contact_info .contact_col p.contact_p a:focus{
	color: #003366;
}
#contact_info .contact_col p.contact_p a:hover{
	text-decoration: none;
}

/* News */
#news_list{
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
#news_hdr{
	padding: 0px 0px 30px 0px;
	margin: 0px;
}
#news_hdr div.leftcol{
	margin: 0px 2px 0px 0px;
	padding: 2px 0px 2px 0px;
	width: 110px;
	float: left;
	background-color: #fff;
	font-size: 11px;
	text-align: center;
}
#news_hdr div.leftcol p{
	margin: 0px;
	padding: 0px;
}
#news_hdr div.midcol{
	margin: 0px 2px 0px 0px;
	padding: 2px 0px 2px 0px;
	width: 350px;
	float: left;
	background-color: #fff;
	font-size: 11px;
	text-align: center;
}
#news_hdr div.midcol p{
	margin: 0px;
	padding: 0px;
}
#news_hdr div.rightcol{
	margin: 0px;
	padding: 2px 0px 2px 0px;
	width: 215px;
	float: left;
	background-color: #fff;
	font-size: 11px;
	text-align: center;
}
#news_hdr div.rightcol p{
	margin: 0px;
	padding: 0px;
}
#news_articles{
	margin: 0px;
	padding: 0px 0px 15px 0px;
	border-bottom: 2px solid #C9D4DA;
}
#news_articles div.leftcol{
	margin: 0px 2px 0px 0px;
	padding: 4px 0px 0px 0px;
	width: 110px;
	float: left;
	height: 35px;
	font-size: 11px;
	text-align: center;
}
#news_articles div.midcol{
	margin: 0px 2px 0px 0px;
	padding: 4px 0px 0px 0px;
	width: 350px;
	float: left;
	height: 35px;
	font-size: 11px;
	text-align: left;
}
#news_articles div.midcol a, #news_articles div.midcol a:link, #news_articles div.midcol a:active, #news_articles div.midcol a:visited, #news_articles div.midcol a:focus{
	color: #000;
	text-decoration: none;
}
#news_articles div.midcol a:hover{
	text-decoration: underline;
}
#news_articles div.rightcol{
	margin: 0px;
	padding: 4px 0px 0px 0px;
	width: 215px;
	float: left;
	height: 35px;
	font-size: 11px;
	text-align: center;
}
#news_articles div.rightcol a, #news_articles div.rightcol a:link, #news_articles div.rightcol a:active, #news_articles div.rightcol a:visited, #news_articles div.rightcol a:focus{
	color: #000;
	text-decoration: none;
}
#news_articles div.rightcol a:hover{
	text-decoration: underline;
}
#news_articles div.news_articles_row{
	clear: left; 
	padding: 0px; 
	margin: 0px;
	height: 35px; 
	border-bottom: 1px solid #C9D4DA;
}
#news_nav{
	margin: 25px auto 0px auto;
	padding: 0px;
	width: 200px;
}
#news_nav a, #news_nav a:link, #news_nav a:active, #news_nav a:visited, #news_nav a:focus{
	color: #666666;
	text-decoration: none;
}
#news_nav a:hover{
	text-decoration: underline;
}

/* Press Releases */
/* pr */
#pr_list{
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
#pr_hdr{
	padding: 0px 0px 30px 0px;
	margin: 0px;
}
#pr_hdr div.leftcol{
	margin: 0px 2px 0px 0px;
	padding: 2px 0px 2px 0px;
	width: 110px;
	float: left;
	background-color: #fff;
	font-size: 11px;
	text-align: center;
}
#pr_hdr div.leftcol p{
	margin: 0px;
	padding: 0px;
}
#pr_hdr div.rightcol{
	margin: 0px 2px 0px 0px;
	padding: 2px 0px 2px 0px;
	width: 560px;
	float: left;
	background-color: #fff;
	font-size: 11px;
	text-align: center;
}
#pr_hdr div.rightcol p{
	margin: 0px;
	padding: 0px;
}
#pr_articles{
	margin: 0px;
	padding: 0px 0px 15px 0px;
	border-bottom: 2px solid #C9D4DA;
}
#pr_articles div.leftcol{
	margin: 0px 2px 0px 0px;
	padding: 4px 0px 0px 0px;
	width: 110px;
	float: left;
	height: 35px;
	font-size: 11px;
	text-align: center;
}
#pr_articles div.rightcol{
	margin: 0px 2px 0px 0px;
	padding: 4px 0px 0px 0px;
	width: 560px;
	float: left;
	height: 35px;
	font-size: 11px;
	text-align: left;
}
#pr_articles div.rightcol a, #pr_articles div.rightcol a:link, #pr_articles div.rightcol a:active, #pr_articles div.rightcol a:visited, #pr_articles div.rightcol a:focus{
	color: #000;
	text-decoration: none;
}
#pr_articles div.rightcol a:hover{
	text-decoration: underline;
}
#pr_articles div.pr_articles_row{
	clear: left; 
	padding: 0px; 
	margin: 0px;
	height: 35px; 
	border-bottom: 1px solid #C9D4DA;
}
#pr_nav{
	margin: 25px auto 0px auto;
	padding: 0px;
	width: 200px;
}
#pr_nav a, #pr_nav a:link, #pr_nav a:active, #pr_nav a:visited, #pr_nav a:focus{
	color: #666666;
	text-decoration: none;
}
#pr_nav a:hover{
	text-decoration: underline;
}

/* Awards */
.awards_year{
	margin: 25px 0px 0px 0px;
	padding: 0px;
	width: 730px;
	color: #5f9ccb;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #000;
}
.award_lst{
	margin: 15px 0px 600px 0px;
	padding: 0px 0px 0px 0px;
	width: 730px;
}
.award_lst a, .award_lst a:link, .award_lst a:active, .award_lst a:visited, .award_lst a:focus, .award_lst a:hover{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.award_lst .award_img{
	margin: 0px;
	padding: 0px 25px 0px 0px;
	float: left;
	width: 120px;
}
.award_lst .award_img a img{
	margin: 0px;
	padding: 0px;
	border: none;
}
.award_lst .award_des {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 540px;
}
/** END COMPANY STYLES **/

/** BEGIN SITEMAP **/
#sitemap{
	margin: 0px;
	padding: 0px;
}
#sitemap h2{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 4px 0px;
	font-weight: bold;
	font-size: 17px;
	border-bottom: 1px solid #C8C8C8;
	color: #285179;
	clear: left;
}
#sitemap h2 a, #sitemap h2 a:link, #sitemap h2 a:active, #sitemap h2 a:visited, #sitemap h2 a:focus{
	color: #285179;
	text-decoration: none;
}
#sitemap h2 a:hover{
	text-decoration: underline;
}
#sitemap div.bg{
	margin: 8px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
	float: left;
	width: 850px;
	background-color: #F6F6F6;
}
#sitemap div.col{
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
}
#sitemap div.col div.row{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
#sitemap div.col div.row p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
	width: 270px;
	font-weight: bold;
}
#sitemap div.col div.row p a, #sitemap div.col div.row p a:link, #sitemap div.col div.row p a:active, #sitemap div.col div.row p a:visited, #sitemap div.col div.row p a:focus{
	color: #000;
	text-decoration: none;
}
#sitemap div.col div.row p a:hover{
	text-decoration: underline;
}
#sitemap div.col div.row ul{
	margin: 0px 0px 0px 25px;
	padding: 0px;
}
#sitemap div.col div.row ul li a, #sitemap div.col div.row ul li a:link, #sitemap div.col div.row ul li a:active, #sitemap div.col div.row ul li a:visited, #sitemap div.col div.row ul li a:focus{
	color: #000;
	text-decoration: none;
}
#sitemap div.col div.row ul li a:hover{
	text-decoration: underline;
	
}
/** END SITEMAP **/

/** START FOOTER **/
#footer{
	margin: 0px 0px 0px 0px;
	padding: 10px;
	color: #fff;
	font-weight: normal;
	font-size: 9px;
	clear: both;
}
#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:focus{
	margin: 0px;
	padding: 0px;
	color: #fff;
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}
/** END FOOTer