/************************************
GLOBAL STYLES
*************************************/
body {
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#containerHeadWrap {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	height: 145px;
}
#containerHead {
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:1000px;
	background-color:#FFFFFF;
	overflow:auto;
}
#socialmedia{
	position:relative;
	float: right;
	z-index: 200;
	margin:-24px 10px 0px 0px;
	height: 30px;
}
#containerWrap {
	background:url(/images/global/page_bg.png) repeat-x #CCCCCC;
	width:100%;
	margin:-28px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#container {
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:1000px;
	background-color:#FFFFFF;
	overflow:auto;
	-moz-box-shadow:    0px 9px 5px 6px #999;
	-webkit-box-shadow: 0px 9px 5px 6px #999;
	box-shadow:         0px 9px 5px 6px #999;
	}

#masthead {
	background:url(/images/global/masthead_bg.gif) repeat-x #FFFFFF;
	width:1000px;
	height:100px;
	} 

#identityContainer {
	top:-16px;
	left:36px;
	width:400px;
	position:relative;
}

#logo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#tagline {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 16px;
}
.headerLabel, a.headerLabel:link, a.headerLabel:visited, a.headerLabel:hover{
	font-family:Arial Black, Helvetica, sans-serif;
	font-size:11px;
	color: #ED7C31;
	font-weight: bold;
	padding: 5px 10px 0px 10px;
	text-decoration: none;
}
.headerLabel2, a.headerLabel2:link, a.headerLabel2:visited, a.headerLabel2:hover{
	font-family:Arial Black, Helvetica, sans-serif;
	font-size:11px;
	color: #ED7C31;
	font-weight: bold;
	padding: 0px 10px 15px 10px;
	text-decoration: none;
}
#headerLabel, #headerLabel a:link, #headerLabel a:visited, #headerLabel a:hover{
	font-family:Arial Black, Helvetica, sans-serif;
	font-size:11px;
	color: #ED7C31;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
}
.headerButton, a.headerButton:link, a.headerButton:visited, a.headerButton:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color: #FFFFFF;
	background-color: #CE242B;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 12px 10px 10px 10px;
	text-decoration: none;
}
.header_blank{
	font-size:8px;
	height:8px;
}
.header_search{
	height:30px;
}
.full_search{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	vertical-align: middle;
}
.full_search_select{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.full_search_input{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.full_search_button{
	margin: -18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#tagline h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	padding-top:2px;
	font-size:13px;
	color:#003b6d;
	font-weight:100;
	}

#customerInfo {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:1px;
	margin-top:5px;
	}
.loginLabel{
	font-size:9px;
	color:#000000;
	line-height: 8px;
}
.loginText{
	font-size:9px;
	color:#000000;
}

#search {
	float:right;
	width:365px;
	margin-top:0px;
	margin-right:28px;
	text-align:right;
	padding:0px;
	top:20px;
	position:relative;
	}
	
#searchBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:175px;
	height:14px;
	border:solid thin #CCCCCC;
	top:-2px;
	position:relative;
	}

#searchButtons {
	margin-right:0px;
	margin-left:5px;
	}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	margin-left: 20px;
	font-style: italic;
	font-weight: bold;
	}

.clear {
	clear:both;
	}

#footer {
	background:url(/images/global/footer_bg.gif) no-repeat bottom;
	width:1020px;
	clear:both;
	height:80px;
	margin:0px auto;
	/*padding:60px 0px;*/
	}
#footerHome {
	/*
	background:url(/images/global/footer_bg.gif) no-repeat bottom;
	width:1020px;
	*/
	clear:both;
	height: 110px;
	margin:0px auto;
	/*padding:60px 0px;*/
	text-align: center;
	}

#footerLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1f4d7e;
	float:right;
	width:719px;
	margin:0px 22px 0px 0px;
	}

#footerLinksHome {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1f4d7e;
	margin:0px 0px 0px 16px;
	}
	
#footerLinks a {
	color:#1f4d7e;
	text-decoration:none;
	}

#siteMap {
	background:url(/images/global/site_map_bg.gif) no-repeat;
	position:relative;
	width:98px;
	left:50px;
	top:1px;
	height:18px;
	cursor:pointer;
	}

#siteMap #label {
	margin:0px 15px 0px 15px;
	padding:3px 0px 0px 0px;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	}

#siteMapSlider {
	width:1000px;
	margin:0px auto;
	background:url(/images/global/site_map_slider_bg.gif) no-repeat bottom;
	}
/************************************
LOGIN LAYER
*************************************/	
.loginLayer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f4d7e;
	text-align: left;
}
.loginLayerLabel{
	font-weight: bold;
}
.loginLayerFoot{
	background-color: #00447B;
	color: #FFFFFF;
	margin: 6px 6px 6px 6px;
	height: 20%;
}

/************************************
LEFT HAND ELEMENTS
*************************************/	
#leftCol {
	margin:10px 0px 0px 12px;
	width:245px;
	float:left;
	overflow:hidden;
}

#leftNav {
	width:236px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
#leftNav ul {
	list-style:none;
	margin:0px;
	padding:0px;	
	}

.first {
	background:url(/images/global/leftNav/li_first_off.gif) no-repeat;
	margin:0px;
	width:236px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
.level1 {
	background:url(/images/global/leftNav/li_new_off.gif) no-repeat;
	margin:0px;
	width:236px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
.level2 {
	background:url(/images/global/leftNav/li_indent_off.gif) no-repeat;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:15px;
	overflow:hidden;
	border-bottom:#ffffff thin dotted;
	}
	
#leftNav li {
	
	}


#leftNav li a {
	display:block;
	padding:4px 5px 5px 15px;
	text-decoration:none;
	color:#1e4c7d;	
	}

#leftNav a:link, {
	color:#1e4c7d;
	text-decoration: none;
	}
	
#leftNav .first a:hover {
	background:url(/images/global/leftNav/li_first_on.gif) no-repeat;
	color: #000;
	height:auto;
	width:auto;
	}

#leftNav .level1 a:hover {
	background:url(/images/global/leftNav/li_new_on.gif) no-repeat;
	color: #000;
	height:auto;
	width:auto;
	}
	
#leftNav .level2 a:hover {
	background:url(/images/global/leftNav/li_indent_on.gif) no-repeat;
	width:auto;
	color: #000;
	height:auto;
	position:relative;
	left:-15px;
	padding-left:30px;
	}

#leftNav #overState {
	background-color: #69C;
	}
	
/*******
LEFT CLOUD BOX
********/

#leftBox {
	width:224px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
	
	}
	
#leftBox_header {
	background:url(/images/global/leftNav/leftBox_header.jpg) no-repeat;
	width:224px;
	height:121px;
	}
	
#leftBox_header h1 {
	font-size:14px;
	color:#FFFFFF;
	padding:8px 3px 0px 8px;
	font-weight:bold;
	text-transform:uppercase;
	}
	
#leftBox_header p {
	font-size:12px;
	color:#FFFFFF;
	padding:0px 3px 3px 8px;
	font-weight:normal;
	}

#leftBox_body {
	background:url(/images/global/leftNav/leftBox_body.jpg);
	font-size:12px;
	color:#000000;
	padding:5px 5px 5px 0px;
	}
	
#leftBox_body ul {
	list-style:none;
	text-indent:0;
	margin:0px 3px 0px 8px;
	padding:0px 0px 0px 0px;
	}

#leftBox_body li {
	background:url(/images/global/bullet_arrow.gif) no-repeat;
	list-style:none;
	background-position:0px 8px;
	padding:5px 3px 3px 8px;
	}
	
#leftBox_footer {
	background:url(/images/global/leftNav/leftBox_footer.jpg) no-repeat;
	}
	

	

/************************************
HOMEPAGE ELEMENTS
*************************************/
#accordion {
	margin:0px;
	width:251px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

h3.toggler {
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform:uppercase;
	color: #FFF;
	margin:0px;
	padding:6px 20px 8px;
	height:1%;
}

div.element p, div.element h4 {
	margin:0px;
	padding-left:20px;
	padding-bottom:5px;
	padding-right:10px;
	font-size:13px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
}

div.element ul {
	margin:0;
	padding:0px 0px 0px 10px;
	}
	
div.element li {
	margin:0;
	padding:0px 0px 8px 10px;
	background:url(/images/global/bullet_arrow.gif) no-repeat;
	background-position:0px 4px;
	list-style:none;
	}

div.element a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}

div.element a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}
	
div.element a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	}

.intro {
	font-size:14px;
	line-height:18px;
	}

.introEMA {
	color:#003d6f;
	font-style:italic;
	font-weight:bold;
	}
	
#mainWellHome {
	float:right;
	width:735px;
	margin:0px 0px 0px 0px;
	}

/************************************
MAIN CONTENT BLOCKS
*************************************/
#altWell {
	float:right;
	width:740px;
	padding:0px 0px 20px 0px;
	margin:20px 3px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	}

#mainWell {
	float:right;
	width:740px;
	padding:0px 0px 20px 0px;
	margin:20px 3px 0px 0px;
	}
	
#assetWell {
	float:right;
	width:740px;
	padding:0px 0px 20px 0px;
	margin:20px 3px 0px 0px;
	}
.mainWell2Col {
	position:relative;
	width:100%;
	float:left;
	overflow:hidden;
	clear:both;
	}
	
#mainWell6 {
	width: 970px;
	margin-left: 15px;
	margin-right: 15px;
}

#homeTop99 {
	width:999px;
	height:247px;
	background:url(/images/home/bg_world.gif) no-repeat bottom;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
#homeTop {
	background:url(/images/home/bg_world.gif) no-repeat bottom;
	width:998px;
	height:247px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.topTable{
	background:url(/images/home/bg_world.jpg) no-repeat;
	width:998px;
	height:247px;
	margin:-10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#homeTopLeft {
	width:272px;
	height:206px;
	margin:0px 0px 0px 0px;
	padding:20px 40px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
}
#homeTopRight {
	float:right;
	width:616px;
	height:247px;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	color:#FFFFFF;
}
#buttonTopHeadline{
	float: right;
	width:623px;
	height: 100px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#buttonTopHeadline a,#buttonTopHeadline h1{
	height: 100px;
	color:#FFFFFF;
	text-decoration: none;
	font-size:29px;
	padding:10px 0px 0px 0px;
}
#buttonTop1container{
	float: right;
	width:623px;
	height: 76px;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
	text-align: center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#buttonTop1{
	float: right;
	background:url(/images/home/buttonTopOrange.gif) repeat;
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
	border: 2px solid #FFFFFF;
	padding:5px 10px 5px 10px;
	margin:10px 13px 0px 13px;
	text-decoration: none;
}
#buttonTop1 a{
	color:#FFFFFF;
	text-decoration: none;
}
#buttonTop2container{
	float: right;	
	width:623px;
	text-align: right;
	margin:13px 0px 0px 10px;
}

#buttonTop2 a{
	float: right;	
	background:url(/images/home/buttonTopBlue.gif) repeat;
	border: 1px solid #FFFFFF;
	border-bottom-width: 0px;
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:12px 10px 12px 10px;
	margin:0px 6px 0px 0px;
}
.emph{
	font-size:14px;
	font-weight: bold;
}
.mid{
	vertical-align: middle;
	line-height: 30px;
	margin-bottom: 10px;
}


/* NEW HOME PAGE BLOCKS */	
#homeMiddle {
	margin:12px 8px 8px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003b6d;
}

.homeBlockHead h1{
	margin: 0px 0px 0px 0px;
	padding: 4px 10px 4px 10px;
	width: 80%;
	color:#FFFFFF;
	font-size:16px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.homeBlockHead a:link, .homeBlockHead a:visited, .homeBlockHead a:hover {
	text-decoration: none;
}

.homeLiveWebinar H1 {
	background-color: #F25A29;
}

.homeLatestResearch H1 {
	background-color: #01BAD6;
}

.homeFeaturedPapers H1 {
	background-color: #7F9FAC;
}

.homeOndemandWebinars H1 {
	background-color: #EB9423;
}

.homeBlogs H1 {
	background-color: #652D90;
}

.homeFreeResources H1 {
	background-color: #81A43C;
}


.setBorders{
	border: 1px solid #CCCCCC;
}



.homeBlockFeatured {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 10px 10px 0px 10px;
	overflow: auto;
	cursor: pointer;
	color: #404040;
}

.homeBlockFeaturedMouseOver, .homeBlockFeaturedMouseOver p{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	overflow: auto;
	cursor: pointer;
	color: #EB9423;
}
.homeBlockFeaturedMouseOut, .homeBlockFeaturedMouseOut p{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	overflow: auto;
	cursor: pointer;
	color: #404040;
}

.homeBlockFeaturedImage {
	float: left;
	padding: 0px 10px 4px 0px;
	width: 140px;
}

.homeBlockList{
	margin:0px 0px 0px 0px;
}

.homeBlockList ul{
	margin: 10px 0px 0px -10px;
}

.homeBlockContent {
	margin:0px 0px 0px 0px;
	height: 100%;
}
.homeBlockContent h2{
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 10px;
	height:10px;
	font-size:12px;
	color: #000000;
	font-weight:normal;
	font-style: italic;
	text-transform: uppercase;
}
.homeBlockContent li {
	list-style:none;
	background:url(/images/global/bullet_orange.png) no-repeat;
	background-position:0px 3px;
	font-size:11px;
	font-weight: bold;
	margin:6px 0px 6px -20px;
	padding:0px 14px 9px 10px;
	color: #57585B;
}

.homeBlockContent a:link, .homeBlockContent a:visited{
	text-decoration: none;
	color: #57585B;
}

.homeBlockContent a:hover {
	text-decoration: none;
	color:#FFAA36;
}
.homeBlockDate {
	font-weight: normal;
}



/* OLD HOME PAGE BLOCKS */	

#homeBox {
	margin:0px 0px 0px 0px;
	height: 100%;
}
#homeBox h1 {
	margin:0px;
	height:30px;
	background:url(/images/research/mod_box6_head.jpg) no-repeat;
	color:#FFFFFF;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 5px 5px 10px;
}
#homeBox h2{
	margin:0px 0px 0px 10px;
	height:10px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
#homeBox li {
	list-style:none;
	background:url(/images/global/bullet_orange.gif) no-repeat;
	background-position:0px 3px;
	padding:0px 14px 0px 10px;
	font-size:13px;
	margin:0px 0px 10px -20px;
}
#buttonMiddle a{
	background:url(/images/home/buttonMiddle.gif) repeat;
	height:20px;
	color:#FFFFFF;
	border: 1px solid #EE9E2C;
	text-decoration: none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:2px 2px 2px 2px;
	margin:8px 8px 8px 8px;
}



#pdfcontainer {
	margin: 0px;
	padding: 0px;
	width:100%;
	position:relative;
}
/*
#pdfcontainer img{
}
#pdfcontainer p{
	margin:0pt;
	border:0pt;
	padding:0pt;
	background-color:transparent;
	position:absolute;
	font-family:Times New Roman;
	font-size:10pt;
}
*/
	
.colmid,
.colright {
	float:left;
	position:relative;
	width:100%;
	}
	
.col1,
.col2 {
	float:left;
	position:relative;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	height:100%;
	}
	
.twoCol {
	/*background-color:#999999;*/
	}

.twoCol .colmid {
	right:27%;
	background-color:#ffffff;
	}
	
.twoCol .col1 {
	width:71%;
	left:28%;
	}
	
.twoCol .col2 {
	width:25%;
	left:30%;
	padding-top:20px;
	}


#mainWell h2 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;	
	color:#1f4d7e;
	}

#mainWell h3 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;	
	color:#1f4d7e;
	}
	
#mainWell h4 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
	color:#333333;
	font-weight:normal;
	}
	
#mainWell hr {
	width:520px;
	height:1px;
	color:#fff;
	background-color:#FFFFFF;
	border: dotted 1px #dddddd;
	border-style:none none dotted;
	}
	
	
#mainWell p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:17px;
	}
	
#mainWell .orange {
	color:#fb8903;
	}
	
.close {
	margin-top:0px;
	padding-top:0px;
	}

#mainWell ul {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:17px;
	color:#333333;
	}

#mainWell ul li {
	background:url(/images/global/bullet_arrow.gif) no-repeat;
	background-position:0px 4px;
	padding:0px 0px 0px 10px;
	font-size:13px;
	}
	
#mainWell ol {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:17px;
	color:#333333;
	}

.ordered {
	font-family:Arial, Helvetica, sans-serif;
	}
	
#mainWell .ordered li {
	background:none;
	}
	
#mainWell a, a:link, a:visited, a:hover {
	color:#1f4d7e;
	}
	
.subHead {
	list-style:none;
	line-height:15px;
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
	}	
	
#mainWell .subHead li {
	list-style:none;
	background:url(/images/global/bullet_orange.jpg) no-repeat;
	background-position:0px 4px;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#669933;
	margin:0px;
	}

/*******
MAIN WELL GREEN/BLUE BOX DIVS
********/

.grn {
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-style: normal;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
	
#mainWell .grn a {
	color:#ffffff;
	text-decoration:none;
	}
	
.blue {
	background-color:#FFF;
	padding:10px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	
#mainWell .blue li {
	list-style:none;
	background:url(/images/global/bullet_arrow.gif) no-repeat;
	background-position:0px 4px;
	}
	
.grey {
	background:url(/images/global/grey_box.jpg);
	padding:10px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}

.blu_head {
	background:url(/images/global/blu_head.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:5px 5px 0px 10px;
	}
	
.blu_head2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding:5px 5px 0px 10px;
	background-color: #FFF;
	}
	
.blu_head3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	padding:2px 5px 0px 10px;
	border-bottom:#FFFFFF thin solid;
	font-weight:bold;
	}
	
.blu_head4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	padding:2px 5px 0px 10px;
	font-weight:bold;
	}
	
#grn_box {
	background-color:#ffffff;
	width:480px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	}
	
#grn_box h1 {
	width: 100%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	font-weight:normal;
	padding:5px 0px 5px 10px;
	margin: 0px 0px 10px 0px;
	}
	
#grn_box h2 {
	color:2f567f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-left: 10px;
	padding-top: 5px;
	}
	
#grn_box ul {
	padding:0px 5px 0px 25px;
	margin:0;
	font-size:12px;
	}
	
	
#grn_box li, #grn_box_sm li {
	list-style:none;
	background:url(/images/global/bullet_arrow.gif) no-repeat;
	background-position:0px 3px;
	padding:0px 0px 0px 10px;
	font-size:13px;
	margin:0;
	}
	
#grn_box_sm {
	background-color:#dfecc1;
	width:194px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	}
	
#grn_box_sm h1 {
	background:url(/images/global/grn_head_short.jpg) no-repeat;
	width:194px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2f567f;
	font-weight:normal;
	padding:5px 0px 5px 10px;
	margin:0;
	}

/*************
ORDERED LISTS
*************/


/************************************
RIGHT COLUMN PROMOS
*************************************/
#smallRightCol {
	width:200px;
	float:right;
	margin:0px 0px 15px 0px;
	}

#emaPromos {
	width:172px;
	background:url(/images/boxes/mid_bg.gif) repeat-y;
	float:right;
	margin-top:18px;
	margin-right:3px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#emaPromosTop {
	width:172px;
	background:url(/images/boxes/top_bg.gif) no-repeat;
	height:7px;
	}

#emaPromosSep {
	width:172px;
	background:url(/images/boxes/sep_bg.gif) no-repeat;
	height:1px;
	}

#emaPromosBottom {
	width:172px;
	background:url(/images/boxes/bottom_bg.gif) no-repeat;
	height:9px;
	}

#emaPromos h1 {
	margin:4px 15px 5px 15px;
	padding:0px;
	color:#fb8903;
	font-size:15px;
	font-weight:bold;
	}
	
#emaPromos p {
	margin:0px 15px 0px 15px;
	padding:0px;
	color:#333333;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	}
	
#emaPromos .button {
	margin:15px;
	padding:0px;
	}
	
#emaPolls {
	float:right;
	margin:10px 0px 0px 0px;
	}
	
#emaPollsTop {
	background:url(/images/home/bg_polls_hd.gif) no-repeat;
	width:175px;
	height:27px;
	}

#emaPolls h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	color: #FFF;
	padding:6px 3px 3px 15px;
	}
	
#emaPollsMid {
	margin:0px;
	padding:0px;
	background:url(/images/home/bg_polls_mid.gif) repeat-y;
	width:175px;
}

#emaPolls p {
	margin:0px;
	padding:8px 15px 5px 15px;
	color:#333333;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	}

#emaPolls form {
	padding:0px 0px 5px 10px;
	margin:0px;	
	}
	
#emaPolls label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#003d70;
	padding:0px;
	margin:0px;
	}
	
#emaPollsBottom {
	background:url(/images/home/bg_polls_ft.gif) no-repeat;
	height:8px;
	width:175px;
}

#emaPolls .viewResults {
	margin:5px 0px 5px 15px;
	padding:0px;
	}

#emaPolls .voteNow {
	margin:5px 0px 0px 15px;
	padding:0px;
	}
	
#emaFocus {
	width:550px;
	margin:0px;
	padding:0px;
	border:#00FF00 thin solid;
	}

#emaFocus h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	margin-top:80px;
	margin-left:25px;
	margin-right:10px;
	margin-bottom:5px;
	}

#emaFocus p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#666666;
	margin-top:0px;
	margin-left:25px;
	margin-right:20px;
	}

#emaFocus a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	margin-top:10px;
	margin-left:25px;
	}
	
#emaFocusLeft {
	float:left;
	background:url(/images/home/bg_enterprise.jpg) no-repeat;
	width:255px;
	height:285px;
	margin-bottom:20px;
	}

#emaFocusRight {
	float:right;
	background:url(/images/home/bg_it_management.jpg) no-repeat;
	width:255px;
	height:285px;
	margin-left:5px;
	margin-bottom:20px;
	}

#emaSyndication {
	width:175px;
	float:right;
	text-align:center;
	margin:10px 0px;
	}

#emaSyndication img {
	margin:5px 0px;
	}
	
/****************************
Research Library Page Style
****************************/

/*******
Left Nav
*******/
#leftText {
	text-align:left;
	}

#searchLibrary {
	float:left;
	width:180px;
	margin-top:0px;
	margin-left:5px;
	text-align:left;
	padding:0px;
	position:relative;
	}
	
#filterBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:175px;
	height:20px;
	border:solid thin #CCCCCC;
	top:-2px;
	position:relative;
	}	
	
	
.reText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}

	
#researchButtons {
	margin-top:5px;
	margin-right:0px;
	margin-left:5px;
	line-height:20px;
	}


#ServiceBoxTop {
	margin: 0px 0px 0px 0px;
	padding:5px 5px 5px 15px;
	width:215px;
	float:left;
	/* background:url(/images/research/left_box_top.jpg) no-repeat; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#00447B;
	}
	
#ServicesMid {
	margin:0px;
	width:205px;
	float:left;
	/*  background:url(/images/research/left_box_bkgrd.jpg) repeat-y;  */
	padding:15px 10px 5px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	
#ServicesMid h1 {
	font-size:16px;
	list-style:none;
	padding-bottom:0px;
	margin-bottom:0px;
	}

#ServicesMid ul {
	padding:0px 0px 0px 0px;
	margin:0px;
	}
	
#ServicesMid .orange {
	color:#fb8903;
	}
	
#ServicesMid a:link, #ServicesMid a:visited {
	margin:0px;
	padding:0px;
	}

	
#ServicesMid li {
	font-size:12px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	list-style:none;
	background:url(/images/global/bullet_arrow.gif) no-repeat;
	background-position:0px 4px;
	padding:0px 2px 0px 10px;
	margin-bottom:8px;
	}
	
#ServicesMid .close {
	margin-top:0px;
	padding-top:0px;
	}	
	
#ServicesMid hr {
	background:url(/images/research/line.jpg) repeat;
	}
	
#ServiceBoxFooter {
	margin:0px;
	width:231px;
	height:30px;
	float:left;
	background:url(/images/research/left_box_footer.jpg) no-repeat;	
	}
	
/********************
Research Page Center
********************/

#moduleBox {
	margin:15px 0px 0px 0px;
	width:309px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	padding-bottom:10px;
	}
	
#moduleBox p {
	margin:0px;
	padding:0px 5px 5px 10px;
	}
	
#moduleBox h1 {
	margin:0px;
	height:30px;
	background:url(/images/research/mod_box2_head.jpg) no-repeat;
	color:#2f567f;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 5px 5px 10px;
	}
	
#moduleBox ul {
	padding:0px 0px 0px 10px;
	margin:0px;
	}
	
#moduleBox li {
	list-style:none;
	background:url(/images/global/bullet_arrow.gif) no-repeat;
	background-position:0px 3px;
	padding:0px 5px 0px 10px;
	font-size:13px;
	margin:0px 0px 10px 0px ;
	}
	
/********************
Asset Page Center
********************/

#moduleBox2 {
	margin:15px 0px 0px 0px;
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#E9F2D7;
	padding-bottom:10px;
	}
	
#moduleBox2 p {
	margin:0px;
	padding:0px 5px 5px 10px;
	}
	
#moduleBox2 h1 {
	margin:0px;
	height:30px;
	background:url(/images/research/mod_box2_head.jpg) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 5px 5px 10px;
	}
	
#moduleBox2 ul {
	padding:0px 0px 0px 10px;
	margin:0px;
	}
	
#moduleBox2 li {
	list-style:none;
	background:url(/images/global/bullet_arrow.gif) no-repeat;
	background-position:0px 8px;
	padding:0px 5px 0px 0px;
	font-size:13px;
	margin:0px;
	}
#moduleBox2 a:link, #moduleBox2 a:visited {
	text-decoration: underline;
	}	
/* *** */

#moduleBox3 {
	margin:0px 0px 0px 0px;
	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#E9F2D7;
	padding-bottom:10px;
	}
	
#moduleBox3 p {
	margin:0px;
	padding:0px 5px 5px 10px;
	}
	
#moduleBox3 h1 {
	margin:0px;
	height:30px;
	background:url(/images/research/mod_box2_head.jpg) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 5px 5px 10px;
	}
	
#moduleBox3 ul {
	padding:0px 0px 0px 10px;
	margin:0px;
	}
	
#moduleBox3 li {
	list-style:none;
	background:url(/images/global/bullet_arrow.gif) no-repeat;
	background-position:0px 3px;
	padding:0px 5px 0px 10px;
	font-size:13px;
	margin-left:10px;
	}
	
#feeds{
	text-align: right;
}
/* *** */

#moduleBox6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0px 0px 10px 0px;
}
	
#moduleBox6cell {
	border: 1px solid #CCCCCC;
}
	
#moduleBox6 p {
	margin:0px;
	padding:0px 5px 5px 10px;
}
	
#moduleBox6 h1 {
	margin:0px;
	height:30px;
	background:url(/images/research/mod_box6_head.jpg) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 5px 5px 10px;
}
	
#moduleBox6 ul {
	padding:0px 0px 0px 10px;
	margin:0px;
}
	
#moduleBox6 li {
	list-style:none;
	background:url(/images/global/bullet_arrow.gif) no-repeat;
	background-position:0px 8px;
	padding:0px 5px 0px 12px;
	font-size:13px;
	margin:0px;
}
#moduleBox6 a:link, #moduleBox6 a:visited {
	text-decoration: underline;
}	
/* *** */

	
/***************
News classes
***************/

.newsgrey {
	background-color:#e3e6e8;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	font-size:12px;
	}
	
.newsblue {
	background-color:#cfdde8;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	font-size:12px;
	}
	
.newsgreen {
	background-color:#dfecc1;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	font-size:14px;
	}
	
/***********  
  Forms
***********/  

#form {
	width:100px;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	
/**********
Asset Style
**********/

.assetTitle {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	padding:5px 5px 5px 15px;
	border:#ffffff thin solid;
	}
	
#mainWell .assetTitle li {
	list-style:none;
	background:url(/images/global/bullet_arrow.gif) no-repeat;
	background-position:0px 4px;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	margin:0px;
	}

#mainWell .assetTable2 ul {
	list-style:none;
	padding:0px;
	margin:0px;
	}

	
.body {
	background-color:#e8eff5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:5px 5px 5px 15px;
	border:#ffffff thin solid;
	}
	
.abstract {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding:5px 10px 15px 15px;
	border:1px solid #96A4AF;
	}
	
.abstractSide {
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding:0px 0px 15px 10px;
	border:1px solid #FFFFFF;
	}
	
#mainWell .abstract li {
	list-style:none;
	background:url(/images/global/bullet_arrow.gif) no-repeat;
	background-position:0px 4px;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	margin:0px;
	}
	
.heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003b6d;
	font-weight:bold;
	font-variant:normal;
	}
	
.heading2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fb8903;
	font-weight:bold;
	font-variant:normal;
	}
	
.assetTable {
	margin-top:0px;
	border:1px solid #96A4AF;
	}

#assetPage{
	margin: 10px 0px 0px 0px;
	width: 719px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.assetHead{
	width: 485px;
	background-color: #00BAD5;
	color: #FFFFFF;
	font-size:14px;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
}
.assetAbstract{
	width: 501px;
	color: #000000;
	font-size:12px;
	font-weight: normal;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.abstractTitle{
	font-size:18px;
	font-weight: bold;
	color:#000000;
	font-style: italic;
	margin: 0px 0px 10px 0px;
}
.abstractData{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	font-variant:normal;
}
.assetAuthor{
	width: 198px;
	color: #666666;
	font-size:12px;
	font-weight: normal;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.abstractLink{
	text-decoration: none;
}




.assetBlock {
	width: 350px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
	.assetBlockHead{
		width: 335px;
		background-color: #662C91;
		color: #FFFFFF;
		font-size:14px;
		font-weight: bold;
		padding: 5px 5px 5px 10px;
	}
.coverageBlockHead {
	width: 300px;
	background-color: #224D7D;
	color: #FFFFFF;
	font-size:14px;
	font-weight: bold;
	height: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: 5px;
	margin-right: 5px;
}
	.assetBlockList{
		margin: 0px 0px 0px 0px;
	}
	.assetBlock ul{
		list-style: none outside none;
	}
	.assetBlock ul li {
		background:url(/images/global/bullet_orange.png) no-repeat;
		background-position:0px 3px;
		margin:6px 0px 6px -30px;
		padding:0px 14px 4px 10px;
		font-size: 11px;
		color: #444444;
	}
	.assetBlockList a:link, .assetBlockList a:visited{
		text-decoration: none;
		color: #444444;
	}

	.assetBlockList a:hover {
		text-decoration: none;
		color:#FFAA36;
	}
	
.sitemap {
	margin:0;
	}



	
/**************
Coverage Style
***************/

#coverage_box {
	background-color:#ffffff;
	border:#1f4e7e thin solid;
	padding:5px;
	margin: 5px;
	}
	
#coverage_header {
	background:url(/images/coverage/coverage_header.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	width:170px;
	height:27px;
	text-align:center;
	padding:5px 0px 0px 5px;
	text-align:left;
	}
	
#coverage_box ul {
	padding:0px;
	margin:0px;
	}
	
#coverage_box li{
	list-style:none;
	background:url(/images/global/bullet_arrow.gif) no-repeat;
	background-position:0px 4px;
	padding:0px 0px 0px 10px;
	margin:0px;
	font-size:11px;
	}
/**********************
About Page Partners Div
***********************/

.logoBox {
	border:thin solid #d2dfe7;
	height:230px;
	width:250px;
	}
	
.partnerBox {
	background-color:#d2dfe7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:250px;
	height:230px;
	padding:15px 10px 10px 15px;
	}
	

/**********************
Search Engine
***********************/
#results, #other_pages {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#result_report {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:10px;
	}

.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003399;
	}




	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:10px;
	}

.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003399;
	}


/**********************
LANDING PAGES
***********************/
#promo{
	vertical-align: top;
	margin-bottom:20px;
	text-align: left;
}
.promo_header{
	margin:0px;
	height: 42px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;	
	color:#000000;
	text-align: left;
	background:url(/images/global/navigation/nav_bg.gif);	
}
.promo_header_text, .promo_header_text p{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;	
	color:#00285f;
	font-weight: bold;
	padding-top:6px;
	padding-left:0px;
}
.promo_table{
	width: 100%;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}
.promo_left{
	width: 130px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#333333;
	padding:10px 10px 10px 10px;
	border:#ffffff thin solid;
	text-align: left;
	vertical-align: top;
}
.promo_center{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	padding:5px 5px 5px 15px;
	border:#ffffff thin solid;
	text-align: left;
	vertical-align: top;
}
.promo_center ul {
	margin:0;
	padding:0px 0px 0px 10px;
	}
	
.promo_center li {
	margin:0;
	padding:0px 0px 8px 10px;
	background:url(/images/global/bullet_arrow.gif) no-repeat;
	background-position:0px 4px;
	list-style:none;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
.promo_right_box{
	width:346px;
	background:url(../../images/promo/reg_bg4.jpg) no-repeat;
	background-position:bottom;
	margin-top:17px;
	}
.promo_right{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	vertical-align: top;
	/*border: #CC0099 thin solid;*/
}
.promo_cta{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	font-style: normal;
	color:#58a01a;
	padding:0px 10px 0px 15px;
	border:#ffffff thin solid;
	text-align: right;
	vertical-align: middle;
}
.promo_bottom{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#333333;
	padding:5px 5px 5px 15px;
	/*border:#ffffff thin solid;*/
	text-align: left;
	vertical-align: top;
}
.promo_bottom_image{
	float: right;
	vertical-align: middle;
	padding: 10px;
}
/* PROMO REG FORM */

.promo_g2form{
	margin:0px ;
	padding:0px ;
}
.promo_g2title_box{
	width:346px;
	height:32px;
	background:url(../../images/promo/reg_head.jpg) no-repeat;
	background-position:left;
	}
.promo_g2title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	text-align:left;
	color:#ffffff;
	margin:0px;
	padding:5px;
	/*border:#00FF00 thin solid;*/
}
.promo_g2legend{
	font-size:10px;
}
.promo_g2buttonContainer{
	text-align: left;
	padding-top: 10px;
}
.promo_g2ErrBox{
	color: #990000;
	margin-top:20px;
}
/* CONFIRMATION PAGE  */
.promo_left_confirm{
	width: 130px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:10px 10px 10px 10px;
	border:#ffffff thin solid;
	text-align: left;
	vertical-align: top;
}
.promo_center_confirm{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000000;
	padding:5px 5px 5px 15px;
	border:#ffffff thin solid;
	text-align: left;
	vertical-align: top;
}

#country {
	width:185px;
	}
#hp_job {
	width:185px;
	}
#hp_job2 {
	width:185px;
	}
	
/* CONTACT US */
.contact {
	padding: 10px;
	border: 1px solid #CCCCCC;
	vertical-align: top;
}
.contact h3{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align: center;
}
/* SOCIAL MEDIA BAR AT BOTTOM */

#social-bar-wrapper {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 40px;
	vertical-align: middle;
	z-index: 100;
}
#social-bar {
	display: block;
	margin: auto;
	width: 95%;
	height: 40px;
	background-color: #FFFFFF;
	color: #999999;

	border: 1px solid #CCCCCC;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;

	-moz-box-shadow:    0px -4px 12px 4px #777777;
	-webkit-box-shadow: 0px -4px 12px 4px #777777;
	box-shadow:         0px -4px 12px 4px #777777;

	background:url(/images/global/social_bg.png);
	background-repeat: repeat-x;
}
.sb_arrow_down{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.sb_facebook{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 120px;
}
.sb_twitter{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 120px;
}
.sb_fbshares{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 120px;
}
.sb_tweets{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 120px;
}
.sb_rss{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 25px;
	vertical-align: middle;
	text-decoration: none;
}
.sb_rsstext, .sb_rsstext a:link, .sb_rsstext a:visited, .sb_rsstext a:hover  {
	margin: 6px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	width: 75px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	float: left;
}
.sb_email{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 35px;
	vertical-align: middle;
	text-decoration: none;
}
.sb_emailtext, .sb_emailtext a:link, .sb_emailtext a:visited, .sb_emailtext a:hover  {
	margin: 6px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	width: 65px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	float: left;
}
.sb_search{
	margin: 11px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}
.sb_search_input{
	font-size:10px;
	color:#999999;
	font-weight: normal;
	font-style: italic;
	height: 14px;
	border: 1px solid #999999;
}
#social-bar-hidden{
	display: none;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 9px;
	width: 50px;
	height: 40px;
	background-color: #FFFFFF;
	color: #999999;

	border: 1px solid #CCCCCC;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;

	-moz-box-shadow:    0px -4px 12px 4px #777777;
	-webkit-box-shadow: 0px -4px 12px 4px #777777;
	box-shadow:         0px -4px 12px 4px #777777;

	background:url(/images/global/social_bg.png);
	background-repeat: repeat-x;
}

/* NEW LEFT SIDE CLASSES  */


/* FOR TOP OF LEFT COLUMN */
.socialmediaLEFT{
	width:245px;
	margin: 0px 0px 10px 22px;
	padding: 20px 0px 0px 0px;
	height: 20px;
}
.advsearchLEFT{
	width:245px;
	margin: 0px 0px 0px 12px;
	padding: 8px 0px 0px 0px;
}
.leftServices{
	margin: 0px 10px 0px 8px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
}
.leftServicesHead {
	margin: 0px 0px 0px 0px;
	padding:5px 5px 5px 15px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#00447B;
}
.leftServicesContent{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	width:205px;
	padding:15px 10px 5px 15px;
	font-size:12px;
}
.leftServicesContent h1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	list-style:none;
	padding-bottom:0px;
	color:#00447B;
}

.leftServicesContent ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.leftServicesContent li {
	padding: 8px 2px 0px 10px;
	font-size:12px;
	list-style: disc inside;
	/* background:url(/images/global/bullet_arrow.gif) no-repeat; */
	background-position:0px 4px;
}
	
.leftServicesContent a:link, .leftServicesContent a:visited {
	margin:0px;
	padding:0px;
	text-decoration: none;
	font-weight:bold;
}
.leftServicesContent p{
	margin:0px 0px 0px 0px;
	padding: 6px 10px 0px 0px;
	color:#777777;
}

	

.leftSep{
	margin: 30px 0px 0px 0px;
}

/*  end section */


/* NEW INNER PAGE BLOCKS */	
#innerMiddle {
	margin:20px 20px 20px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
}
.innerBlockHead h1{
	margin: 0px 0px 0px 0px;
	padding: 4px 10px 3px 10px;
	width: 330px;
	color:#FFFFFF;
	font-size:16px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.innerBlockHead a:link, .innerBlockHead a:visited, .innerBlockHead a:hover {
	text-decoration: none;
}

.innerBlockXX{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}
.innerBlockXX h1{
	margin: 0px 0px 0px 0px;
	padding: 4px 10px 4px 10px;
	color:#FFFFFF;
	font-size:16px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.innerResearch H1 {
	background-color: #01BAD6;
}


.innerBlockContent{
	margin:0px 0px 0px 0px;
	color: #777777;
}
.innerBlockContent ul{
	margin: 10px 0px 0px -10px;
}
#innerMiddle .innerBlockContent ul li {
	list-style:none;
	background:url(/images/global/bullet_orange.png) no-repeat;
	background-position:0px 3px;
	font-size:12px;
	font-weight: bold;
	margin:6px 6px 6px -20px;
	padding:0px 14px 9px 10px;
	color: #444444;
}

#innerMiddle .innerBlockContent a:link, #innerMiddle .innerBlockContent a:visited{
	text-decoration: none;
	color: #444444;
}

#innerMiddle .innerBlockContent a:hover {
	text-decoration: none;
	color:#FFAA36;
}

.innerBlockContent p {
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	color: #444444;
}







.researchLogin{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D4D4D;
}
.researchLogin a:link, .researchLogin a:visited{
	text-decoration: none;
	color: #00447B;
	font-size:12px;
}
.researchLogin a:hover {
	text-decoration: none;
	color:#FF9900;
	font-size:12px;
}
.researchIntro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

.researchLabel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D4D4D;
	font-weight: bold;
}


/* end section  */

.bluehead{
	color:#1f4d7e;
}
.coveragetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	margin-right: 5px;
}
.coverageHEAD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333;
	margin-bottom: -12px;
	margin-left: 13px;
	margin-right: 10px;
	margin-top: -10px;
}
.coverageHEAD1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #06F;
	margin-bottom: -10px;
	margin-left: 10px;
	margin-right: 5px;
}
.coverageTITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #2B4A81;
	margin-left: 20px;
}
#text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 20px;
}
