html, body {
   background: #dad6cf;
   height: 100%; /* these next three lines force a vertical scrollbar so the pages don't shift back and forth */
   margin: 0 0 1px;
   padding: 0;
   font-family: Arial;
   text-align:center;
}

a:link,a:visited,a:active, a:hover{
	text-decoration: none;
}

#MainWrapper {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	text-align: left;
	background: #fbfaf7;
	z-index: 1;
	margin-top:20px;
}
h1{
	font-size:27px;
	font-family:arial;
	line-height:31px;
	color:#958e85;
	padding-bottom:20px;
}
h2{
	font-family:arial;
	font-size:18px;
	line-height:31px;
	color:#625d56;
	padding-bottom:10px;
}
h3{
	font-family:arial;
	font-size:25px;
	line-height:29px;
	color:#958e85;
}
h6{font-family:arial;
	font-size:17px;
	line-height:19px;
	color:#625d56;
	padding-bottom:10px;
	font-weight:normal;
}
p,li{font-size:13px;
	line-height:19px;
	color:#625d56;
	font-family:arial;
}
p+.regulatoryBoxes{padding-top:20px;}

p.legend {
	color: #777;
	font-size: 10px;
}

/*****************************************************************
HEADER
*****************************************************************/

#HeaderPane {
	background-color: #CAC5BF;
	width: 978px;
	height: 110px;
	border:1px solid #fff;
	float:left;
	position:relative;
}
#HeaderPane a.mainLogo{
	background:url(../img/iric_main.gif) no-repeat;
	width:153px;
	height:64px;
	display:block;
	float:left;
	margin-left:15px;
	position:relative;
	margin-top:30px;
}
#HeaderPane #mainTitle{
	background: url(../img/iric_banner.jpg) no-repeat;
	width: 460px;
	height: 30px;
	float:left;
	margin-left:20px;
	margin-top:66px;
}

#HeaderPane #headerRightBox{
	padding-top:10px;
}

#HeaderPane #headerRightBox,
#HeaderPane #topMenuPane,
#HeaderPane #topMenuPane .topMenu,
#HeaderPane #loginBox,
#HeaderPane #loginBox span,
#HeaderPane #loginBox input,
#HeaderPane #loginBox div{float:left;}
#HeaderPane #loginBox{visibility:hidden;}


#HeaderPane #loginBox{position:absolute;right:5px;}
#HeaderPane #loginBox span{font-size: 10px;font-weight: bold;color: #FFFFFF;padding-right:5px;width:85px;float:left;margin-top:3px;}
#HeaderPane .loginError {font-size: 12px; color: #ff0000;visibility:hidden;margin-top:35px;margin-left:70px;}
#HeaderPane .loginErrorVisible{font-size: 12px; color: #ff0000;visibility:visible;margin-left:70px;margin-top:25px;}

#HeaderPane #loginBox .loginItemBox input[type=image]{float:left;margin-top:-3px;}
.input_field {font-size: 10px;font-weight: bold;color: #89827a;margin-right:3px;}
.input_btn{width:10px;}


#HeaderPane #topMenuPane{clear:left;margin-left:65px;margin-top:25px;}
#HeaderPane #topMenuPane .topMenu{margin-right:3px;}
#HeaderPane #topMenuPane .topMenu a{display:table;border:1px solid #a8a198;width:81px;height:22px;background-color:#cac5be;background-image:none;margin-left:0px;}
#HeaderPane #topMenuPane a span{display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-family:arial;font-size:11px; font-weight:bold;line-height:22px;width:81px;height:22px;}
#HeaderPane #topMenuPane a:hover{border:1px solid #a8a198;background-color:#88827a;}
#HeaderPane #topMenuPane a.active{border:1px solid #dad6cf;background-color:#0080c0;}






/*****************************************************
TOP MENU
*****************************************************/

#MenuPane {width: 980px;height: 23px;background: #7a756f;border-bottom:1px solid #fff;float:left;}
#navlinks {margin:0;padding:0;display:table;}

.navlink a {color: #ecebe7;}
/*.navemaillink{border-right:1px solid #fff;}*/
.navemaillink a {color: #8a8076;}

#navlinks li {
	 float: left;
	 height: 23px;
	 font-size: 12px;
	 font-weight: bold;
	 display:table;
	 list-style: none;
}
#navlinks li.navlink{text-align: center;line-height:23px;}
#navlinks li.navemaillink a span{float:left;padding-left:25px;display:block;}
.navlink a,.navemaillink a{
	 border-left:1px solid #fff;
	 border-bottom:1px solid #fff;
	 display: table-cell;
	 vertical-align:middle;
	 line-height:23px;
}
.navlink a{
	 background: url(../img/sprite_mainMenu.gif)  no-repeat 0 100%;
	 width:203px;
	 height:23px;
	 float:left;

}
.navlink a:hover{
	 background:url(../img/sprite_mainMenu.gif) no-repeat 0 33%;

}
.navlink a.active{
	background:url(../img/sprite_mainMenu.gif) no-repeat 0 0;

}
.navemaillink a{
	 background: url(../img/sprite_mainMenuEmail.gif)  no-repeat 0 0;
	 width:162px;
	 height:23px;
	  float:left;
	  border-right:1px solid #fff;
}
.navemaillink a:hover ,.navemaillink a.active {
	 background: url(../img/sprite_mainMenuEmail.gif)  no-repeat 0 100%;
}


#ContentPane {
	padding-bottom: 20px;
	float:left;width:727px;
	margin-top:20px;

}

#Content_Bottom {
	padding-bottom: 20px;
}


/********************************************
FOOTER
********************************************/
#footerWrapper{
	float:left;
	height:90px;
	width:978px;
	background-color:#9E978D;
	display:table;
	border:1px solid #FFFFFF;
}
#footerWrapper #iricFooterLogo{
	float:left;
	background: url(../img/iric_council_logo.jpg) no-repeat;
	width: 61px;
	height: 64px;
	margin-left:30px;
	display:table-cell;
	vertical-align:middle;
	margin-top:10px;
}
#footerWrapper #iricFooterText{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-size:11px;
	line-height:14px;
	font-family:arial;
	color:#e0dcd5;
	height:90px;
	width:550px;
	line-height:90px;
	float:left;
}
#footerWrapper span{
	color:#E0DCD5;
	font-size:16px;
	float:left;
	padding-top:38px;
}
#footerWrapper #iricFooterLinks{
	list-style:none;
	width:317px;
	float:left;
}
	#footerWrapper #iricFooterLinks li {
		float:left;
		padding-right: 14px;
		padding-top: 36px;
		padding-left: 4px;
	}
	#footerWrapper #iricFooterLinks li.first{
		margin-left: 9px;
		padding-left: 19px;
	}
	#footerWrapper #iricFooterLinks li.last{
		padding-right: 0px;
	}
		#footerWrapper #iricFooterLinks li a{
			color:#fff;
			font-size:10px;
			line-height:14px;
			font-weight:bold;
		}
		#footerWrapper #iricFooterLinks li a:hover{
			color:#fcd253;
		}
		#footerWrapper #iricFooterLinks li a.active{
			color:#fcd253;
		}






.modal {
		position: absolute;
    width: 100%;
    height: 110%;
    background: #000000;
    -moz-opacity: .60;
    filter: alpha(opacity=60);
    opacity: .60;
    z-index: 2;
    top:0;
    left:0;
}

.modalinfo {
		position: absolute;
		top: 50%;
		left: 50%;
    width: 600px;
		margin-left: -300px; /* set to a negative number 1/2 of your width */
    height: 150px;
    margin-top: -75px; /* set to a negative number 1/2 of your height */
    border-style: solid;
    border-width: 4px;
    border-color: #0080c1;
    background: #FFFFFF;
    z-index: 3;
}

.modaltable {
    width: 100%;
    height: 75px;
    padding: 20px;
    color: #0080c1;
}

.modaltablebottom {
    width: 100%;
    height: 50px;
}




/***********************
COMMON
***********************/
.hide{visibility:hidden;position:absolute;}
.wrapperSideMenu{list-style:none;float:left;}
.wrapperSideMenu li{clear:left;float:left;width:190px;}
.wrapperSideMenu li.sideMenuExtra{padding-left:35px;padding-top:10px;}
.sideMenuExtra span{padding-left:5px;display:block;}
.sideMenuExtra a{color:#0080C1;}
.leftSideMenu{float:left;width:200px;padding-top:20px;}
.leftSideMenu a{color:#0080c1;font-size:12px;padding-top:20px;float:left;padding-left:10px;}

p.articleInfo{color:#958e85;padding-bottom:5px;line-height:15px;}
p.article {padding-bottom:30px;}
.regulatoryBoxes p{padding:10px 0;line-height:15px;}
.mp3{font-weight:bold;}


/***********************************
PAGES BANNER
***********************************/
#BannerPane{width:980px;float:left;}
.home{display:none;}
.whoWeAre{background:url(../img/headers/about/aboutus.jpg) no-repeat;height:66px;display:block;}
.advisers{background:url(../img/headers/about/au_advisors.jpg) no-repeat;height:66px;display:block;}
.sponsors{background:url(../img/headers/about/au_sponsoring_org.jpg) no-repeat;height:66px;display:block;}
.ourmission{background: url(../img/mission_statement_banner.jpg) no-repeat;height: 176px;display:block;}
.contactus{background: url(../img/headers/about/au_contact_us.jpg) no-repeat;height:66px;display:block;}
.inthenews{background:url(../img/headers/about/au_inthenews.jpg) no-repeat;height:66px;display:block;}
.events{background:url(../img/headers/events/events_banner.jpg) no-repeat;height:66px;display:block;}
.evaltools{background:url(../img/headers/evaltools/et_overview.jpg) no-repeat;height:66px;display:block;}
.comparison{background:url(../img/headers/evaltools/et_comp_pro_features.jpg) no-repeat;height:66px;display:block;}
.type{background:url(../img/headers/evaltools/et_types_of_ret_in_prod.jpg) no-repeat;height:66px;display:block;}
.glossary{background:url(../img/headers/evaltools/et_glossary.jpg) no-repeat;height:66px;display:block;}
.reference{background:url(../img/headers/reference/rl_overview.jpg) no-repeat;height:66px;display:block;}
.research{background:url(../img/headers/reference/rl_industry.jpg) no-repeat;height:66px;display:block;}
.email_articles{background:url(../img/headers/reference/rl_email_articles.jpg) no-repeat;height:66px;display:block;}
.articles{background:url(../img/headers/reference/rl_articles.jpg) no-repeat;height:66px;display:block;}
.video{background:url(../img/headers/reference/rl_videos.jpg) no-repeat;height:66px;display:block;}
.regulatory{background:url(../img/headers/reference/rl_regulatory.jpg) no-repeat;height:66px;display:block;}
.governmentResearch{background:url(../img/headers/reference/rl_gvt_research.jpg) no-repeat;height:66px;display:block;}
.thought{background:url(../img/headers/thought/tl_overview.jpg) no-repeat;height:66px;display:block;}
.email{background:url(../img/headers/email/email_signup.jpg) no-repeat;height:66px;display:block;}
.legal{background:url(../img/headers/footer/footer_legal.jpg) no-repeat;height:66px;display:block;}
.terms{background:url(../img/headers/footer/footer_terms.jpg) no-repeat;height:66px;display:block;}
.privacy{background:url(../img/headers/footer/footer_privacy.jpg) no-repeat;height:66px;display:block;}
.sitemap{background:url(../img/headers/footer/footer_sitemap.jpg) no-repeat;height:66px;display:block;}
.facts{background:url(../img/headers/evaltools/et_facts.jpg) no-repeat;height:66px;display:block;}
.fiduciary{background:url(../img/headers/evaltools/et_fiduciary.jpg) no-repeat;height:66px;display:block;}


/**********************************
HOME PAGE
**********************************/
.bgHomeMenu{
background:url(../img/bg_homeMenu.gif) no-repeat;
display:block;
width:264px;
height:26px;
margin-top:10px;
}
span.homeBoxHeader{
font-size:13px;
line-height:19px;
color:#fcd253;
text-transform:uppercase;
display:table-cell;
vertical-align:middle;

padding-left:5px;
margin-top:3px;
}
#homeBoxes{float:left;background-color:#89827A;width:100%;display:table;}
.homeBox{float:left;width:264px;padding-left:30px;padding-right:20px;}
.homeBoxContent{clear:left;padding-top:20px;padding-left:5px;}
.homeBoxContent .homeBoxTitle{font-size:16px;color:#fff; line-height:18px;}
.homeBoxContent .homeBoxTitle span{font-size:13px;}
.homeBoxContent .homeBoxText{font-size:13px;;color:#fff;line-height:15px;padding-bottom:10px;}
.home #mymovie{float:left;}
#flash{border-left:1px solid #fff;border-right:1px solid #fff;}

/***************************************
OUR MISSION PAGE
***************************************/
#ourMissionBox{clear:left;float:left;width:978px;}

#backBtn{background:url(../img/sprite_back.png) no-repeat top; display:block;width:77px;height:22px;margin-top:-35px;margin-left:10px;}
#backBtn:hover{background:url(../img/sprite_back.png) no-repeat bottom; }
#ourMissionBox h2{font-size:22px;text-align:center;color:#625D56;}
#ourMissionBox .ourMissionBoxes{float:left;border-bottom:1px solid #cac5bf;margin-top:20px;display:table;margin-right:15px;margin-left:15px;color:#625D56;}
#ourMissionBox .ourMissionBoxes .leftBox{float:left;display:table-cell;width:200px;}
#ourMissionBox .ourMissionBoxes .leftBox h4{font-size:22px;}
#ourMissionBox .ourMissionBoxes .rightBox{float:left;display:table-cell;width:700px;}
#ourMissionBox .ourMissionBoxes .rightBox ul{font-size:13px;padding-left:15px;padding-bottom:10px;list-style:disc;color:#625d56;line-height:15px;}
#ourMissionBox .ourMissionBoxes .rightBox p{font-size:15px;line-height:21px;padding-bottom:10px;color:#625d56;}
#ourMissionBox .ourMissionBoxes .rightBox p a{color:#0080C1;}


/********************************************
EMAIL SIGNUP AND CONTACT US
********************************************/
#formBox label{float:left;display:block;padding-bottom:5px;font-size:13px;line-height:19px;color:#0080c0;width:100px;}

#formBox p.errors{font-size:13px;line-height:15px;color:red;}
#formBox .Required{font-size:11px;line-height:13px;color:red;display:block;float:left;}
#formBox form input{overflow:hidden;background:none;border:none;}
#formBox form .emailAddress input{
color:#333;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	clear:left;
	display:block;
	width:246px;}
#formBox form .emailAddress,
 #formBox form input.inputBG{
	background-color: #f4f4f4;
	border: none;
	background-image:url(../img/forms_fields.gif);
	background-position: -10px -10px;
	background-repeat:no-repeat;
	height: 31px;
	width: 246px;

	padding-top: 3px;
	padding-left: 8px;
	padding-right: 10px;

	margin-top:3px;

	color:#333;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	clear:left;
	display:block;
	margin-bottom:10px;
}
#formBox form input:focus{background-position: -10px -51px;}
#formBox form textarea{
	background-color: #f4f4f4;
	border: none;
	background-image:url(../img/forms_fields.gif);
	background-position: -10px -143px;
	background-repeat:no-repeat;
	height: 116px;
	padding-top: 6px;
	width: 530px;
	padding-left: 8px;
	padding-right: 10px;
	color:#333;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	clear:left;
	display:block;
	margin-bottom:10px;
}
#formBox form textarea:focus{background-position: -10px -275px;}
 #formBox form input[type=image]{padding-right:40px;}


#formBox{float:left;width:700px;padding-top:35px;padding-bottom:20px;}
#formBox p{color:#625D56;padding-bottom:10px;}


/***************************************
SIDE MENU ABOUT US PAGE
***************************************/
#ContentPaneWrapper {
	 width: 978px;
	 background-color: #fbfaf7;
	 float:left;
	 border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	min-height:400px;
}
#sideMenu{float:left;margin-left:20px;margin-right:20px;list-style:none;width:170px;padding-top:28px;padding-left:10px;background-color:#fff;}
#sideMenu .sideMenuTitle{margin-bottom:5px;clear:left;background-color:#f9f9f7;}
#sideMenu .sideMenuTitle a{font-size:15px;font-weight:bold;color:#958e85;line-height:29px;font-family:arial;padding-left:5px;}
#sideMenu .sideMenuTitle a.active{color:#958E85;}
#sideMenu .sideMenuDivider{border-top:1px solid #cac5be; width:170px;display:block;margin-top:0px;padding-bottom:10px;}
#sideMenu  li{margin-top:3px;padding-left:10px;clear:left;float:left;width:160px;padding-bottom:10px;}
#sideMenu  li.active{background-color:#f9f9f7;}
#sideMenu .sideMenuItem{background-color:#fff;}
#sideMenu .sideMenuItem a{color:#0080C1;float:left; font-weight:normal;font-size:15px;line-height:17px;}
#sideMenu .sideMenuItem a:hover,
#sideMenu .sideMenuItem a.active{color:#958E85;}

#sideMenu .sideMenuMission{margin-left:-30px;padding-top:20px;}
#sideMenu .sideMenuMission a{padding-top:20px;float:left;display:block;background:url(../img/our_mission_off.png) no-repeat; width:202px; height:29px;}
#sideMenu .sideMenuMission a:hover{background:url(../img/our_mission_on.png) no-repeat;}

#rightContentBox{width:747px;float:left;padding-top:35px;padding-bottom:20px;padding-left:10px;}


/***************************************
ABOUT US Pages
***************************************/
#ContentPaneTop{padding-left:20px;margin-right:20px;float:left;padding-bottom:20px;}
#boardTop{width:100%;}
/*#boardTop span{color:#968D84;font-size:24px;font-weight:bold;float:left;}*/
#boardTop div.bg,#boardTop div.noBg{overflow:auto;margin-left:-5px;}
#boardTop a{width:335px;float:left;padding-left:5px;padding-bottom:15px;padding-top:5px;padding-right:5px;}
#boardTop div.bg a:hover{background-color:#91c849;}
#boardTop a span.boardName{display:block;color:#0080C1;font-weight:bold;font-size:13px;line-height:15px;font-family:arial;width:100%;}
#boardTop .bg a:hover span.boardName{color:#fff;}
#boardTop a span.boardCo{color:#968D84;font-weight:normal;font-size:11px;display:block;width:100%;}
#boardTop a:hover span.boardCo{color:#fff;}


#contentPaneBottom{margin-left:20px;margin-right:20px; float:left;min-width:670px;}
.boardDesc{float:left;padding-right:20px;border-top:1px solid #cac5bf;padding-top:20px;}
.boardDesc .boardDescText{float:left;padding-bottom:20px;}
.boardDesc .boardDescText img{float:left;padding-right:10px;padding-top:5px;}
.boardDesc .boardDescText p{padding-bottom:10px;}

.boardDesc .boardDescText ul{list-style:disc outside; margin-left:15px;padding-bottom:10px;}

.boardDesc .boardDescText .memberTesti{float:left;border:1px solid #cacaca; background-color:#eceae6;width:100%;padding:10px;}
.boardDesc .boardDescText .memberTesti h6{font-size:16px;line-height:19px;font-family:arial;color:#625d56;padding-bottom:10px;}
.boardDesc .boardDescText .memberTesti p{font-size:13px;line-height:19px;color:#625d56;padding-bottom:5px;}
.boardDesc .boardDescHeader{font-size:18px;font-weight:bold;color:#968D84;padding-bottom:20px;float:left;}

#contentPaneBottom #pastMembers{border-top:1px solid #cac5bf;padding-top:10px;float:left;}
#contentPaneBottom #pastMembers h5{font-size:15px;line-height:31px;color:#7f7b74;}
#contentPaneBottom #pastMembers ul li{float:left;width:350px;}
#contentPaneBottom #pastMembers ul li span{font-size:11px;line-height:16px;color:#7f7b74;}
#contentPaneBottom#pastMembers ul li .pastBoardName{font-weight:bold;}

/*
#box_pMembers .boardDescText ul{}
#box_pMembers .boardDescText ul li{float:left;clear:left;padding-bottom:10px;}
#box_pMembers .boardDescText ul li .pastBoardName{font-weight:bold;color:#0080C1;font-size:13px;line-height:15px;font-family:arial;display:block;}
#box_pMembers .boardDescText ul li .pastBoardCo{color:#968D84;font-weight:normal;font-size:11px;display:block;width:100%;}
*/
.boardDescSubHeader{font-size: 16px; font-weight: bold; color: #e1ab4b;display:block;clear:left;}
.companyDesc{float:left;width:720px;padding-bottom:20px;}
.companyDesc .companyDescLeft,.companyDesc .companyDescRight{float:left;width:50%;color:#625D56;font-size:13px;padding-top:20px;line-height:19px;}
.companyDesc .companyDescLeft{font-weight:bold}
.companyDesc .companyDescRight{font-weight:normal;}

#aboutUsBox{color:#625D56;padding-top:35px;padding-right:20px;float:left;width:720px;padding-left:10px;}
#aboutUsBox p{padding-bottom:15px;font-size:13px;line-height:15px;}
#aboutUsBox p a{color:#0080C1;}
#aboutUsBox span#FootNote{font-size:11px;line-height:12px;font-family:arial;color:#625d56;}

#inTheNewsTopBox, #emailArticleTopBox{float:left;padding-bottom:20px;}
/*#inTheNewsTopBox h2{font-size:24px;}*/
#inTheNewsTopBox a, #emailArticleTopBox a{font-size:16px;float:left;margin-right:10px;font-weight:bold;}
#inTheNewsTopBox a.normal, #emailArticleTopBox a.normal{color:#968D84;}
#inTheNewsTopBox a.selected, #emailArticleTopBox a.selected{color:#0080C1;}
#inTheNewsTopBox a.border, #emailArticleTopBox a.border{padding-right:10px;border-right:1px solid #d1ccc6;}
#inTheNewsTopBox a.normal:hover, #emailArticleTopBox a.normal:hover{color:#0080C1;}
#inTheNewsBottomBox, #emailArticleBottomBox{padding-top:20px;margin-right:20px; border-top:1px solid #cac5bf;float:left;min-width:670px;}
#inTheNewsBottomBox div, #emailArticleBottomBox div {padding-top:10px;}
#inTheNewsBottomBox div img, #emailArticleBottomBox div img{padding-bottom:10px;}
#inTheNewsBottomBox div h4, #emailArticleBottomBox div h4{/*font-size:18px;line-height:19px;font-weight:bold;*/color:#0080c0;padding-bottom:5px;}
#inTheNewsBottomBox div h4.notBold, #emailArticleBottomBox div h4.notBold{font-weight:normal;font-size:14px;}

#inTheNewsBottomBox div a,
#inTheNewsBottomBox div p a, 
#emailArticleBottomBox div a,
#emailArticleBottomBox div p a{color:#0080C1;font-weight:normal;}

/***************************************
EVENTS PAGE
***************************************/
#eventsBoxes{float:left;padding-top:35px;width:740px;}
#eventsUpcoming{padding-bottom:10px}
/*
#eventsBoxes div h2{color:#968D84;font-size:24px;font-weight:bold;padding-bottom:20px;}
*/
#eventsBoxes div h4{color:#91c849;font-size:16px;font-weight:bold;padding-bottom:10px;}
#eventsBoxes div p{color:#625d56;font-size:13px;padding-bottom:20px;}
#eventsBoxes div p a{color:#0080C1;}

/*************************************
EVALUTION TOOLS PAGES
*************************************/
/****OVERVIEW***/
#evalToolsBox{float:left;width:707px;padding-top:35px;padding-bottom:20px;}
#evalToolsBox p{float:left;padding-top:10px;color:#625D56;font-size:13px;line-height:15px;}
#evalToolsBox p a{color:#0080C1;}


/***Comparison & type Common ****/
#compTypeBoxes{float:left;width:737px;padding-top:35px;padding-bottom:20px;}
#compTypeHeader{color:#625d56;float:left;width:100%;}
/*#compTypeHeader h2{font-size:22px;line-height:24px;padding-top:20px;}*/
#compTypeHeader P{float:left;width:550px;}
.sideMenuExtra a,
#compTypeHeader a{float:left;width:164px;color:#0080c0;font-size:13px;line-height:normal;}
.sideMenuExtra span,
#compTypeHeader span{float:left;padding-top:5px;}
#compTypeImg{width:185px;float:left;list-style:none;padding-top:10px;font-size:13px;line-height:15px;}
#compTypeImg li{color:#625D56}
#compTypeImg li a{color:#0080C1;font-weight:normal;padding-top:10px;float:left}
#compTypeImg li a:hover{font-weight:bold;}
#compTypeContent{float:left;margin-left:10px;display:table;width:970px;padding-top:20px;padding-bottom:20px;}
.compTypeRow{clear:left;display:table-row;}

/****Comparison***/
/*
#compTypeContent .compItem,#compTypeContent .compItem2{float:left;margin-left:3px;min-height:200px;padding-bottom:20px;}
#compTypeContent .compItem{width:236px;}
#compTypeContent .compItem2 h4,
#compTypeContent .compItem h4{font-size:13px;line-height:50px;background-color:#91C849;display:table-cell;vertical-align:middle;height:50px;text-align:center;color:#fff;}
#compTypeContent .compItem h4{width:236px}
#compTypeContent .compItem ul,
#compTypeContent .compItem2 ul li ul{padding-left:20px;width:220px;padding-top:15px;list-style:disc;padding-right:10px;}
#compTypeContent .compItem ul li,
#compTypeContent .compItem2 ul li ul li{font-size:11px;line-height:17px;color:#625D56;width:196px;vertical-align:top;}
#compTypeContent .compItem2{width:475px;}
#compTypeContent .compItem2 h4{width:475px}
#compTypeContent .compItem2 ul{list-style:none;}
#compTypeContent .compItem2 ul li{float:left;width:226px;}

/***Product type***/
#compTypeContent .typeHeader, #compTypeContent .typeItem{float:left;margin-right:3px; }
#compTypeContent .typeHeader h4{font-size:13px;line-height:50px;background-color:#91C849;display:table-cell;vertical-align:middle;height:50px;text-align:center;color:#fff;width:190px;}
#compTypeContent .typeItem{border-bottom:1px solid #91C849;min-height:190px;padding-top:10px;}
#compTypeContent .typeItem ul{width:170px;padding-left:20px;padding-top:0px;}
#compTypeContent .typeItem ul li {font-size:11px;line-height:17px;color:#625D56;width:166px;}

/****GLOSSARY*****/
#glossaryWrapper{margin-left:220px;}
#glossaryMenu{float:left;width:737px;padding-top:35px;margin-left:10px;}
#glossaryMenu h2{font-size:22px;line-height:24px;color:#625d56;width:100%;padding-left:10px;}
#glossaryMenu ul{float:left;padding-top:20px;padding-bottom:20px;list-style:none;}
#glossaryMenu ul li{float:left;margin-left:10px;padding-right:10px;border-right:1px solid #968D84; }
#glossaryMenu ul li a{color:#0080C1;font-weight:bold;font-size:13px;line-height:17px;text-decoration:none;}
#glossaryMenu ul li a.active{color:#968D84;}
#glossaryMenu ul li a:hover{color:green;}
#glossaryBoxes{float:left;margin-left:20px;width:717px;padding-top:20px;padding-bottom:20px;}
.glossaryBox{width:700px;}
.glossaryLetter{display:table;width:30px;height:30px;background-color:#8DC848;text-align:center;}
.glossaryLetter span{display:table-cell;color:#fff;font-size:13px;vertical-align:middle;text-align:center;font-weight:bold;line-height:30px;}
.glossaryItem{color:#625D56;}
.glossaryItem h4{font-size:18px;line-height:19px;padding-top:20px;color:#45403A;}
.glossaryItem h4 sup{font-size:9px;position:relative;bottom:5px;}
#glossaryBoxes ol{color:#625D56;font-size:12px;padding-top:20px;line-height:16px;list-style:decimal;padding-left:23px;}
#glossaryBoxes ol li a{color:#0080C1;font-size:12px;line-height:16px;}

/*******************************************************
REFERENCE LIBRARY Pages
*******************************************************/
/*****OVERVIEW*****/
#referenceBox{float:left;width:737px;padding-top:35px;padding-bottom:20px;}

/****INDUSTRY Research ***/
#referenceBox h2{color:#968D84;font-size:24px;line-height:26px;font-weight:bold;}
#referenceBox .referenceItem{float:left;}
#referenceBox .referenceItem h4{color:#0080C1;font-size:18px;line-height:19px;padding-top:10px;}
#referenceBox .referenceItem p a{color:#0080C1;font-weight:bold;text-transform:lowercase;}

/****ARticles Of Interest****/
#referenceBox #articleMenus{}
#referenceBox #articleMenus a{text-decoration:none;margin-bottom:10px;float:left;display:block;}
#referenceBox #articleMenus a span{display:table-cell;vertical-align:middle;font-weight:bold;}
#referenceBox #articleMenus a .articleMenu{text-align:center;width:200px;height:50px;background-color:#91C849;color:#fff;font-size:14px;line-height:50px;float:left;display:block;}
#referenceBox #articleMenus a .articleDesc{color:#968D84;font-size:12px;line-height:14px;width:540px;padding-left:10px;width:500px;float:left;display:block;}
#referenceBox #articleMenus a:hover .articleDesc{color:#fff;background-color:#cac5BF;height:50px;}
#referenceBox #articleBoxes{border-bottom:1px solid #968D84;clear:left;}
#referenceBox #articleBoxes div{padding-top:15px;}
#referenceBox #articleBoxes .articleBox{float:left;color:#968D84;}
#referenceBox #articleBoxes .articleBox .boxDesc{padding-top:10px;padding-bottom:15px;}

#referenceBox h4{font-size:25px;line-height:31px;font-family:arial;color:#958e85;}
#referenceBox h5{color:#0080C0;font-size:18px;line-height:19px;font-weight:normal;padding-top:0;padding-bottom:0px;}
#referenceBox .articleInfo{color:#625D56;font-size:13px;line-height:15px;padding-bottom:5px;padding-top:5px;}
#referenceBox .articleInfo a{color:#0080C0;}
#referenceBox .article{color:#625D56;font-size:13px;line-height:15px;}
#referenceBox .regulatoryBoxes ul{list-style:disc; margin-left:15px;padding-bottom:10px;}
.regulatoryBoxes p a,
#referenceBox .article a{color:#0080C0;font-size:13px;line-height:15px;}


/****VIDEO LIBRARY******/
.videolink{padding-top:20px;float:left;}
.videolink .videoTitle{font-size:20px;color:#0097db;display:inline-block;float:left;margin-left:10px;padding-bottom:10px;}
.videolink .videoDesc{font-size:14px;color:#958e90;display:inline-block;width:570px;margin-left:10px;}
.videolink img{width:142px;height:80px;display:inline;float:left;}

/******VIDEO DETAIL PAGE*****/
.movieBox{width:100%;}
.movieBox .moviePlay{width:310px;}
.movieBox h2{display:inline-block;width:380px;padding-left:10px;color:#0097db !important;font-weight:normal !important;}
.movieBox p{color:#958e85;font-size:14px;width:630px;}
.movieBox a.back-video_library{color: #0080C1;font-size:15px;float:left;margin-top:10px;}
#video_player{margin-top:-50px;margin-left:130px;width: 620px;z-index:20;position:absolute;padding:20px;background-color:#fff;}
#flash_content{padding-top:10px;float:left;width:100%;}
#flash_content #close-player{background:url(../img/videos/btn_close.jpg) no-repeat;display:block;width:66px;height:19px;float:right;}
#flash_content span{color:#373737;font-size:12px;float:left;}






/********************************************************
Thought Leadership Pages
********************************************************/
#thoughtBox{float:left;width:980px;padding-top:35px;padding-bottom:20px;padding-left:30px;color:#968D84;}
#thoughtBox h2{font-size:24px;line-height:26px;font-weight:bold;}
#thoughtBox p{float:left;width:95%;padding-right:20px;padding-bottom:5px;}
#thoughtBox p a{color:#0080C1;}
#thoughtBox p.last{padding-bottom:20px;}
#thoughtBox ul{clear:left;float:left;width:95%;list-style:none;font-size:13px;line-height:15px;}
#thoughtBox ul li{float:left;margin-right:10px;width:46%;height: 300px;}
#thoughtBox ul li a{color:#0080C1;float:left; width:160px;margin-right:10px;float:left;}
#thoughtBox ul li a span.viewBox{width:98%;margin-top:10px;color:#625d56;font-size:11px;line-height:17px;padding-left:5px;float:left;background-color:#e7d222;font-weight:bold;padding-top:3px;padding-bottom:3px;text-align:center;}
#thoughtBox ul li a img{clear:left;float:left;margin-top:10px;}
#thoughtBox ul li a span.thoughtText{clear:left;float:left;font-size:12px;line-height:14px;color:#625d56;margin-top:10px;width:170px;}
#thoughtBox ul li h4{color:#0080c0;font-weight:bold;font-size:20px;line-height:22px;display:inline-block;width:250px;margin-top:10px;}
#thoughtBox ul li > span{display:inline-block;float:left;width:250px;margin-top:10px;}
/********************************************************
LEGAL PAGE & TERMS & PRIVAY & SITEMAP
********************************************************/
#footerBox{float:left;padding:20px;color:#625D56}
#footerBox a{color:#0080C1;display:block;}
#footerBox a.lnks{display:inline-block;}
#footerBox h4{padding-bottom:5px;padding-top:10px;}
#footerBox p{padding-bottom:10px;}
#footerBox span{font-size:11px;line-height:13px;}

#footerBox #mainPages li{float:left;width:300px;list-style:none;font-weight:bold;}
#footerBox #mainPages li.first{padding-left:30px;}
#footerBox #mainPages li .level1{float:none;padding-top:10px;}
#footerBox #mainPages li .level1 li{clear:left;margin-left:15px;list-style:disc;font-weight:normal;}
#footerBox #mainPages li .level1 li .level2 li{margin-left:25px;list-style:circle;}


