@font-face {

	font-family: 'BebasNeueRegular';

	src: url('../fonts/BebasNeue-webfont.eot');

	src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/BebasNeue-webfont.woff') format('woff'), url('../fonts/BebasNeue-webfont.ttf') format('truetype'), url('../fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');

	font-weight: normal;

	font-style: normal;

}

/*May2015 Newly Added Font*/


@font-face {
font-family: 'Myriad Pro Regular';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Regular'), url('../fonts/MYRIADPRO-REGULAR.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed'), url('../fonts/MYRIADPRO-COND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold Italic'), url('../fonts/MYRIADPRO-SEMIBOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold'), url('../fonts/MYRIADPRO-SEMIBOLD.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed Italic'), url('../fonts/MYRIADPRO-CONDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Italic'), url('../fonts/MYRIADPRO-BOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Condensed Italic'), url('../fonts/MYRIADPRO-BOLDCONDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Condensed'), url('../fonts/MYRIADPRO-BOLDCOND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold'), url('../fonts/MYRIADPRO-BOLD.woff') format('woff');
}

/*End of the Newly Added Font*/

html, body {

	height:100%;

}

body {

	margin:0;

	color: #000000;

	font: 13px Verdana, Arial, Helvetica, sans-serif;

	

	font: 12px Verdana, Arial, Helvetica, sans-serif;

   line-height:150%;

   color: #58585A;

	

	background:#fff;

	min-width:950px;

	min-height:600px;

}

img {

	border-style:none;

}

a {

	text-decoration:none;

	color:#1d5882;

		color: #476FA0;

        

}

.page-node #content a {font-weight: 100;}

a:hover {

	text-decoration:underline;

}

input, textarea, select {

	font:100% Verdana, Arial, Helvetica, sans-serif;

	vertical-align:middle;

	color:#000;

}

form, fieldset {

	margin:0;

	padding:0;

	border-style:none;

}

a.hidden {

	position:absolute;

	top:0;

	left:-9999px;

	width:1px;

	height:1px;

	overflow:hidden;



}

.hidden:focus {

	position:absolute;

	width:auto;

	height:auto;

	left:0;

}

/* wrapper */







#wrapper, #home {

	width:100%;

	height:100%;

	display:table;

	margin:0;

}

.container {

	width:100%;

	display:table-row;

	background:#a0a09f;

}

/* header */







#header {

	background:url(../images/bg-header.gif) repeat-x;

	width:100%;

	margin:0px;

	position:relative;

	z-index:5;

	height: 183px;

	/*height: 325px;*/

height: 193px;

 z-index:1;	

}

h2 {

	text-transform: capitalize;

}

.header-holder {

	width:935px;

	margin:0 auto;

	height: 180px;

	 z-index:1;	



}

.header-holder:after {

	content:"";

	display:block;

	clear:both;

}



.header-box {

	width:898px;

	padding:5px 24px 9px 13px;

	height: 120px;

	height:215px;

	 z-index:1;	

}

ul.primary {

	border-bottom: none;

}

/* logo */



.logo {

	margin:0;

	overflow:hidden;

	/*text-indent:-9999px;*/

	margin-top:10px;
	width:275px;
	width: 550px;
	height:99px;
	height: 120px;

	/*background:url(../images/aaoalogo.png) no-repeat;*/
	/*background:url(../images/actuaries-50th-logo-small.png) no-repeat;*/	
	/*background:url(../images/aaa_logo_tan_small.png) no-repeat;*/	
	background:url(../images/aaa_logo_regular_small.png) no-repeat;	
	float:left;
	background-size: 195px;
	background-size: 245px;

}

.logo a {

	text-indent:-9999px;

	display:block;

	height:100%;

}







.header-box .block {

	float:right;

	width:280px;

	width: 295px;

	padding:0px 0 0;

	padding-top: 0px;

}





.header-box .block a a.link a.visited {

   color: #fff;

	float: right;

	width:430px;



	padding:0px 0 0;

	padding-top: 0px;

}



.home-icon {

float: right;

margin: 25px 15px -10px 550px;

	font:13px/15px Verdana, Arial, Helvetica, sans-serif;

width: 10px;

font-weight: bold;

color: #476FA0;

}



.user-menu {

	margin:15px -10px 15px 0;

		margin:15px -10px 15px 0;

	padding:0 0 0 43px;

	padding: 0 0 0 0;

	list-style:none;

	overflow:hidden;

	width:247px;

	width: 300px;



}

.user-menu li {

	float:left;

	display:inline;

	margin:0 0 0 14px;

	margin: 5px 10px 0 14px;

	font:13px/15px Verdana, Arial, Helvetica, sans-serif;

}

.user-menu a {

	float:left;

	padding:0 0 0 19px;

	color:#1d5882;

	color: #6D6E71;

	white-space:nowrap;

}

.user-menu .login {

	background:url(../images/ico-login.gif) no-repeat;

	margin: 0 10px 0 23px; 

}

.user-menu .contact {

	background:url(../images/ico-contact.gif) no-repeat;

	padding:0 10px 0 20px;



}



#header .search-form {

   margin:3px -25px 0 0; //Align the right side to the edge of sidebar on the right

	overflow:hidden;

	float: right;

	width:270px;





}

.search-form label {

	display:none;

}

.search-form .form-text {

	border:1px solid #d5d5d3;

	background:#eee;

	margin:0 7px 0 0;

	padding:7px 5px;

	width:150px;

	width: 165px;

	float:left;

	color:#666;

	font:14px/16px Verdana, Arial, Helvetica, sans-serif;

}

.search-form .form-submit {

	margin:0 0 0 0;

	padding:0;

	width:70px;

	height:33px;

	background:url(../images/btn-search.gif) no-repeat;

	border:none;

	overflow:hidden;

	text-indent:-9999px;

	font-size:0;

	cursor:pointer;

	line-height:0;

	float:left;

	float: right;

}



.header-box .mission {

color: #6D6E71;

margin: 3px 5px 0 0;

font: 12px Times New Roman, Verdana, Arial, Helvetica, sans-serif;

font-style: italic;

float: left;

}





/* nav */

#block-tree_menus-1 h2 {display: none; margin: 0px!important;}



#nav {

	margin: 0px;

	margin: -90px 0 0 0;

	display:inline;

	padding:0;

	list-style:none;

	float:right;

	width:936px;

	width: 935px;

background-image: url("https://www.actuary.org/sites/all/themes/americanacademyofactuaries/images/test.gif");

background-position: -1px 0; 

background-repeat: no-repeat;

z-index: 9999;







}

/*

#nav li {

   z-index: 1000;

   margin: 5px;

   margin: 5px 305px 0 0;

	float:left;

	padding:0 4px;

	font:24px 'BebasNeueRegular', Arial, Helvetica, sans-serif;

	letter-spacing: 1px;

	vertical-align: 5px;

background-image: url(../images/Gray_Bars.png);

}

*/

#nav .item-1-1 {

margin: 2px 306px 0 20px;

	float:left;

	padding:0 4px;

	font:24px 'BebasNeueRegular', Arial, Helvetica, sans-serif;

	letter-spacing: 1px;

	vertical-align: 5px;

}



#nav .item-1-1 a:hover { color: #FA8258; }



#nav .item-1-2 {

   margin: 2px 30px 0 25px;

	float:left;

	padding:0 4px;

	font:24px 'BebasNeueRegular', Arial, Helvetica, sans-serif;

	letter-spacing: 1px;

	vertical-align: 5px;

}



#nav .item-1-2 a:hover { color: #FA8258; }



#nav li:hover, #nav li.hover {

	position:relative;

}

#nav li:first-child, #nav li.first-child {

	background:none;

}

#nav a {

	color:#000;

		color: #fff;

	float:left;

	cursor:pointer;

	height:38px;

	overflow:hidden;

}

#nav li:hover a, #nav li.hover a, #nav li a:hover {

	background:none;

	text-decoration:underline;

}

#nav li:hover .more-item a, #nav li.hover .more-item a, #nav li .more-item a:hover {

	color:#b54d01;

}

#nav li a:hover .holder, #nav li:hover .holder, #nav li.hover .holder {

	background:none;

}

#nav li:hover .more-item a, #nav li.hover .more-item a, #nav .more-item a:hover {

	text-decoration:none;

	background:url(../images/bg-nav.gif) no-repeat;

}





#nav a .holder {

	float:left;

	padding: 2px 0 5px;

}

#nav li:hover .more-item .holder, #nav li.hover .more-item .holder, #nav .more-item a:hover .holder {

	background:url(../images/bg-nav.gif) no-repeat 100% -38px;

}

#nav .text {

	float: left;

	padding: 0 0 0 7px;

}

#nav .arrow {

	background: url("../images/arrow-nav.gif") no-repeat scroll 0 0 transparent;

	float: left;

	height: 8px;

	margin: 8px 4px 0 5px;

	overflow: hidden;

	text-indent: -9999px;

	width: 9px;

}

#nav li:hover .arrow, #nav li.hover .arrow, #nav a:hover .arrow {

	background-position:0 -8px;

	text-decoration:none;

}

#nav li:hover .drop, #nav li.hover .drop {

	display:block;

}

/* drop */









#nav .drop {

	position:absolute;

	top:100%;

	left:4px;

	margin:0;

	padding:11px 20px 12px 16px;

	width:170px;

	min-height:171px;

	list-style:none;

	background:#fff url(../images/bg-drop.gif) repeat-x 0 100%;

	display:none;

}

* html #nav .drop {

	height:171px;

}

#nav .drop li {

	font:13px/16px Verdana, Arial, Helvetica, sans-serif;

	float:none;

	display:block;

	background:url(../images/bullet-drop.gif) no-repeat 0 7px;

	padding:0 3px 9px 12px;

	overflow:hidden;

	width:158px;

	text-transform:none;

}

#nav .drop li:first-child, #nav .drop li.first-child {

	background:url(../images/bullet-drop.gif) no-repeat 0 7px;

}

#nav li:hover .drop a, #nav li.hover .drop a, #nav .drop a {

	color:#1d5882;

	float:none;

	display:inline;

	background:none;

}

#nav .drop a:hover {

	background:none;

	color:#1d5882;

	text-decoration:underline !important;

}

#nav .drop ul {

	position:static;

	background:none;

	margin:0 0 -10px;

	padding:8px 0 0;

	width:auto;

	min-height:0;

	list-style:none;

	display:none;

}

* html #nav .drop ul {

	height:0;

}

#nav .drop ul li {

	background:url(../images/divider-drop.gif) no-repeat 0 9px;

	padding:0 0 10px 11px;

	width:auto;

	overflow:hidden;

}

#nav .drop ul li:first-child, #nav .drop ul li.first-child {

	background:url(../images/divider-drop.gif) no-repeat 0 9px;

}





/*   */







#main {

	width:935px;

	margin: 0 auto 51px;

	margin: -2px auto 51px;





	overflow:hidden;


	position:relative;

	z-index:9999;

}





.main-holder {

	width:935px;

	overflow:hidden;

	background:url(../images/test0522.jpg) repeat-y;
	
	
	
	/*Added May 2015*/
	/*background-color: #FFFFFF;*/

}

.main-frame {

	overflow:hidden;

	width:917px;

	width: 935px;

	background:url(../images/test0522.jpg) no-repeat -1870px 100%;

	
	/*Added May 2015*/
	/*background-color: #4e6a78;*/
   
	min-height: 600px;

	height: auto!important;

	padding:20px 0 7px 18px;
	
	margin-left: 18px;
	padding-left: 0;
	

}

/* content */







#content {

margin: -25px 0 -20px 0;

	/*Added May 2015*/
background-color: #FFFFFF;

	float:left;

	padding-left: 2px;

	width:603px;

	width: 658px;

	 z-index:10;	

}

/* visual-block */



.submenu {

float: left;

width: 670px;

margin: -1px -25px  0 -25px;

background: #C8DCE6;

}



.visual-block {

	width:603px;

	width: 658px;

	/*overflow:hidden;*/

	margin:0 0 24px;

	position:relative;

	background:#000;

}

.visual-block ul {

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

	width:603px;

	width: 658px;

	height:323px;

	position:relative;

}

.visual-block ul li {

	position:absolute;

	width:603px;

	width:658px;

	height:323px;

	z-index:1;

	top:0;

	left:0;

}

.visual-block ul .active {

	z-index:2;

}

.visual-block img {

	display:block;

}

.visual-block .info-holder {

	width:588px;

	width: 618px;

	padding:7px 8px 8px 7px;

	overflow:hidden;

	position:absolute;

	left:0;

	bottom:0;

	z-index: 3;

}

.visual-block .g1-hold .name {

	width:463px;

	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;

	position:absolute;

	left:34px;

	bottom:8px;

	color:#fff;

}

.visual-block .info-holder .number {

	color:#fff;

	font:14px/16px Verdana, Arial, Helvetica, sans-serif;

	float:left;

}

.visual-block .nav-box {

	float:right;

	margin:-1px 0 0;

	position:relative;

	width:85px;

}

.visual-block .nav-box a {

	float:left;

	overflow:hidden;

	text-indent:-9999px;

	height:16px;

	width:16px;

	background:url(../images/bg-nav-link.gif) no-repeat;

}

.visual-block .nav-box .prev {

	margin:0 8px 0 0;

}

.visual-block .nav-box .pause {

	margin:0 7px 0 0;

	width:15px;

	background-position:-24px 0;

}

.visual-block .nav-box .play {

	margin:0 7px 0 0;

	background-position:-46px 0;

}

.visual-block .nav-box .next {

	background-position:-69px 0;

}



#node-1418 td, #node-1418 table, #node-1418 tr {border-color: #000; border-collapse: collapse;}

/* info-block */





/* Put a vertical line between two columns for the home-center block with the "bg-info-block.gif" image*/

#content .info-block {

	width:604px;

	width: 658px;  //Define the widthof the home-center block

	margin: 20px -1px 3px 0;

border:1px solid #c6c6c4;

	border-width:1px 0;

/*background:url(../images/bg-info-block.gif)  scroll 0 0 transparent;*/

	overflow:hidden;

	padding:0 0 32px;

}



/*

Remove the middle division line in the home-center block

#content .info-block {

	width:604px;

	width: 658px;

	}

*/



#block-multiblock-2 {

	padding-bottom: 19px;

	margin-bottom: 5px;

	border-bottom: 3px solid #DEDEE6;

	margin-left: 0px;

	margin-right: 0px;

	padding-left: 22px;

	padding-right: 22px;

	padding-top: 20px;

}

#content .block-information {

	width:604px;

	width: 658px;

	margin:0 -1px 3px 0;

	border-top:1px solid #c6c6c4;

	border-width:1px 0;

	overflow:hidden;

	padding:0 0 2px;

}

#content .info-block .block {

   margin: 0 5px 0 0;

	float:left;

	/*width:302px;*/

	/*width: 318px; JAN19_2012 -Defining the width of the first column of the home-center-block*/
	
  /*width: 290px; Sept24_2015 -Defining the width of the first column of the home-center-block*/
  /*width: 280px; Feb13_2017 -Defining the width of the first column of the home-center-block*/
  width: 300px; /*Oct23_2017 -Defining the width of the first column of the home-center-block*/
}


#content .info-block .heading1 {
/*width: 310px; Sept21_2015 -Defining the width of the first column of the home-center-block*/
width: 280px; /*Feb13_2017 -Defining the width of the first column of the home-center-block*/
}




#content .info-block .heading, #content .block-information .heading {

	background:#e4e0da;

	height:1%;

	overflow:hidden;

	padding: 6px 10px 5px;

	margin:0 0 16px;

}

.info-block .heading h2, .block-information h2 {

	color: #505050 !important;

	text-transform: uppercase;

	font: 24px BebasNeueRegular !important;

}

#content h2 {

	margin:0!important;

	/*font: 24px 'BebasNeueRegular',Verdana, Arial, Helvetica, sans-serif!important;*/







  font: 18px Verdana;

}

#content .block-information .post, #content .info-block .post {

	overflow:hidden;

	height:1%;

	padding:0 10px;

	margin:0 0 31px;

}

#content .block-information .date, #content .info-block .post .date {

	display:block;

	font:12px/14px Verdana, Arial, Helvetica, sans-serif;

	color:#666;

	padding:0 0 4px;

}

#content .block-information h3, #content .info-block .post h3 {

	margin:0 0 3px;

	font:bold 13px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#1d5882;

}

#content .block-information p, #content .info-block .post p {

	margin:0;

	font:13px/20px Verdana, Arial, Helvetica, sans-serif;

}

#content .block-information h3 a, #content .info-block .post h3 a {

	color:#1d5882;

		color: #476FA0;

}

#content .block-information h3 a:hover, #content .info-block .post h3 a:hover {

	text-decoration:none;

	color:#b54d01;

}

#content .block-information .post {

	padding-right:25px;

}

#content .link-holder {

	overflow:hidden;

	height:1%;

	padding:0 11px;

	margin:0;

	position:relative;

}

.more {

	font:bold 13px/16px Arial, Helvetica, sans-serif;

	color:#b54d01;

}

div#content div.block-information div.view-content table.views-view-grid td {

	width: 25%;

	padding-left: 10px;

}

div#content div.block-information div.view-content table.views-view-grid td div.views-field-name {

	width: 100%;

	margin-top: 10px;

}

/*==========*/







#content .info-block-other {

	width:100%;

	margin:0 -1px 0 0;

	border-top:1px solid #c6c6c4;

	border-width:1px 0;

	background:url(../images/bg-info-block.gif);

	overflow:hidden;

	padding:0 0 32px;

}

#content .block-information-other {

	width:100%;

	margin:0 -1px 3px 0;

	border-top:1px solid #c6c6c4;

	border-width:1px 0;

	overflow:hidden;

	padding:0 0 32px;

}

#content .info-block-other .block-other {

	float:left;

	width:50%;

}

#content .info-block-other .heading, #content .block-information-other .heading {

	background:#e4e0da;

	height:1%;

	overflow:hidden;

	padding:4px 10px 9px;

	margin:0 0 16px;

}

#content .block-information-other .post, #content .info-block-other .post {

	overflow:hidden;

	height:1%;

	padding:0 10px;

	margin:0 0 31px;

}

#content .block-information-other .date, #content .info-block-other .post .date {

	display:block;

	font:12px/14px Verdana, Arial, Helvetica, sans-serif;

	color:#666;

	padding:0 0 4px;

}

#content .block-information-other h3, #content .info-block-other .post h3 {

	margin:0 0 3px;

	font:bold 13px/18px Verdana, Arial, Helvetica, sans-serif;

		font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#1d5882;

		color: #476FA0;

}

#content .block-information-other p, #content .info-block-other .post p {

	margin: 1em 0;

	font:13px/20px Verdana, Arial, Helvetica, sans-serif;

}

#content .block-information-other h3 a, #content .info-block-other .post h3 a {

	color:#1d5882;

		color: #476FA0;

}

#content .block-information-other h3 a:hover, #content .info-block-other .post h3 a:hover {

	text-decoration:none;

	color:#b54d01;

}

#content .block-information-other .post {

	padding-right:25px;

}

/* block-information */







#content .block-information {

	width:603px;

	width: 628px;

	overflow:hidden;

}

.product-list {

	margin:0 -10px 0 0;

	padding:4px 0 0 10px;

	list-style:none;

	overflow:hidden;

	width:603px;

	width: 633px;

}

.product-list li {

	display:inline-block;

	vertical-align:top;

	width:129px;

	margin:0 17px 31px 0;

}

* html .product-list li {

	display:inline;

	margin-right:21px;

}

* +html .product-list li {

	display:inline;

	margin-right:21px;

}

.product-list img {

	display:block;

	margin:0 0 13px;

}

.product-list h3 {

	margin:0;

	font:bold 13px/19px Verdana, Arial, Helvetica, sans-serif;

	color:#1d5882;

		color: #476FA0;

}

/* content-box */







.content-box {

	width:594px;

	width: 658px; /*JAN19_2012-Defining the width of content box*/

	margin:0 -21px 0 -25px;

	padding:0 21px 0 27px;

	overflow:hidden;

}



/*

.content-box .heading {

   width: 658px; /*JAN19_2012-Defining the line at the top (immediately below header)*/

	overflow:hidden;

	margin:-2px -21px 0 -17px;

	padding-bottom: 13px;

	border-bottom:1px solid #c6c6c4;

	position:relative;

}

*/



#content .content-box h2 {

	color:#1d5882;

		color: #476FA0;

	margin:0;

	text-transform : capitalize!important;

}

#content .content-box .heading h2 {

	font: bold 24px Verdana!important;

}

#content .content-box .info-block h2 {

	font: 23px BebasNeueRegular !important;

	text-transform: uppercase !important;

}

.content-box p {

	margin:0 0 30px;

	font:12px/20px Verdana, Arial, Helvetica, sans-serif;

}



.content-box view-footer a {

margin: 0 35px 0 0;

}



#term-pages .content-box p {

	margin: 0 0 5px;

}

#content td {

	/* width: 50%;*/







    vertical-align: top;

}

#term-pages td {

	padding-bottom: 40px;

	width: 50%;

}

#term-pages td.col-1 {

	padding-right: 15px;

}

#term-pages td.col-2 {

	padding-left: 15px;

}

#content td div.views-field-tid {

	float: left;

	width: 30%;

}

.page-pubpage #content td div.views-field-tid {

	float: left;

	width: 100%;

}

#content td div.views-field-name, #content td div.views-field-description {

	float: left;

	width: 70%;

}

#content td div.views-field-name {

	font-weight: bold;

	font-size: 13px;

	color: #1d5882;

		color: #476FA0;

	margin-bottom: 10px;

}

/* category-list */







.content-box .category-list {

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

}

.content-box .category-list li {

	display:inline-block;

	vertical-align:top;

	width:274px;

	margin:0 20px 42px 0;

}

* html .content-box .category-list li {

	display:inline;

	margin-right:23px;

}

* +html .content-box .category-list li {

	display:inline;

	margin-right:23px;

}

.content-box .category-list .alignleft {

	float:left;

	margin:0 5px 0 0;

}

* html .content-box .category-list .alignleft {

	margin-right:2px;

}

.content-box .category-list .alignleft img {

	display:block;

}

.content-box .category-list .text-holder {

	overflow:hidden;

	height:1%;

}

.content-box .category-list h3 {

	margin:0 0 7px;

	font:bold 13px/20px Verdana, Arial, Helvetica, sans-serif;

	color:#1d5882;

		color: #476FA0;

}

.content-box .category-list p {

	margin:0;

}

/* sidebar */







#sidebar {

	float:right;

	width:293px;

	width: 275px; //Define the width of sidebar

	margin:-22px 0 15px 0;

		margin:-28px 0 15px 0;

		/*background:url(../images/sidebar-bg.gif) repeat;*/

	

}

/* link-search */



.link-search {

	height:1%;

	border:1px solid #fff;

	background:#bed1db;

	padding:18px 16px 17px;

	margin:0 0 1px;

}

.link-search select {

	font:12px/14px Verdana, Arial, Helvetica, sans-serif;

	color:#666;

	margin:0 8px 0 0;

	padding:0;

	float:left;

	width:208px;

}

.link-search .btn {

	float:left;

	border:none;

	width:40px;

	height:26px;

	overflow:hidden;

	text-indent:-9999px;

	font-size:0;

	line-height:0;

	margin:0;

	padding:0;

	background:url(../images/btn-link-search.gif) no-repeat;

	cursor:pointer;

}

/* info-holder */







#sidebar .info-holder {

	background:url(../images/bg-info-holder.gif) no-repeat;

	overflow:hidden;

	width:275px;

	padding:2px 0 0;

}

#sidebar #block-block-2 {

	margin-top: 5px;

}



/*SSUN-LET ME CONTROL TEXT FONT AT THE SIDEBAR*/

#sidebar .box {

	/*border-bottom: 3px solid #dedee6;*/

	font: 13px/20px Verdana, Arial, Helvetica, sans-serif;

				/*font: 15px/20px Times New Roman, Verdana, Arial, Helvetica, sans-serif; */

     font: 12px/13px Verdana, Arial, Helvetica, sans-serif; //Control the font of sidebar text

margin: -1px 0 0 0;

	line-height:110%;

	height: 1%;

		background:url(../images/btn-link-search.gif) no-repeat;

	margin: 1px 1px 0 1px;

	/*margin: 7px -5px 7px 15px;*/

	overflow: hidden;

	/*padding: 24px 22px;*/

	

}

#sidebar #block-views-manual_block-block_1 .box {

	border-bottom:0 none !important;

	font-weight: bold;

	padding-bottom: 0;

	padding-top: 18px;

	margin-top: 15px;



}

/*changes made by antonio*/



#sidebar  #block-block-109 .box {

margin-top: -15px;  //Move up the block below the ABCD and ASB block at the sidebar

}



.view-id-members a {

	float:left;

}

.view-id-Links .views-row-1 a {

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #0b395d !important;

}

#term-pages .views-field-title h2 {

	font: 13px Verdana, Arial, Helvetica, sans-serif !important;

	text-transform: none !important;

	font-weight: bold !important;

	padding-bottom: 10px;

}

.info-block .views-field-title {

	padding-right: 10px;

}

.info-block .views-field-title, .block-information .views-field-title {

	color: #1d5882;

		color: #476FA0;

	font-weight: bold;

	padding-bottom: 0px;

}

.views-row {

	padding-bottom: 10px;

	padding-bottom: 1px; /* narrow the space between two view listed items (e.g., the frontpage) */

}

.info-block .views-field-created, .block-information .views-field-created, #professionalism-panel .views-field-created, #public-policy-panel .views-field-created {

	color:#666666;

	/*padding-bottom: 5px;*/



padding-top:5px;/*font-weight: bold;*/

}

.info-block .views-field-name {

	color: #1d5882;

		color: #476FA0;

	font-weight: bold;

	padding-bottom: 10px;

}

.info-block .views-row {

	padding-right: 20px;/*padding-left: 15px;*/

}

#content .link-holder a {

	font-weight: 600 !important;

	color:#b54d01 !important;

}

.item-list ul li a {

	color:#1D5882 !important;

		color: #476FA0 !important;

}

#block-views-Links-block_1 .view-footer a {

	color:#1D5882 !important;

		color: #476FA0 !important;

}

/*Twitter*/







#block-views-tweets-block_1 h2, #block-views-tweets-block_2 h2 {

	background-repeat: no-repeat;

	background-image: url(../images/ico-twitter.gif);

	padding-left: 38px;

	padding-bottom: 5px;

}

#sidebar #block-views-tweets-block_1 .box td {

	padding-bottom: 10px;

}

/*end twitter*/







thead th {

	border: 0px!important;

}

tbody {

	border: 0px!important;

}

tr.even, tr.odd {

	background-color: transparent;

	border-bottom: 0px!important;

}

thead th #tube-title h2, #block-views-Video-block_2 .last h2 {

	background-repeat: no-repeat;

	background-image: url(../images/youtube.gif);

	padding-left: 0px;

	padding-bottom: 10px;

}

#sidebar #media-youtube-default-external-object-1, .youtube #media-youtube-default-external-object-3, .youtube #media-youtube-default-external-object-2 {

	width: 250px;

}

#block-views-latest_news_releases-block_1 .more-link a, #block-views-latest_news-block_1 .more-link a {

	float: left;

	color:#B54D01 !important;

}

#events-cal-a {

	background-repeat: no-repeat;

	background-image: url(../images/calendar.png);

	padding-left: 40px;

	height: 40px;

	padding-top: 10px;

	color: #1D5882 !important;

		color: #476FA0 !important;

	font-weight: bold;

}

/*antonio edits end */



#sidebar .last {

	background:none;

	margin:0;

}

#sidebar .btn-box {

	padding-bottom:6px;

}



	

/*Control the h2 font at the sidebar Feb17_2012 SSUN*/

#sidebar h2 {

	font: 24px 'BebasNeueRegular', Verdana, Arial, Helvetica, sans-serif;

		font: 20px 'BebasNeueRegular', Verdana, Arial, Helvetica, sans-serif;

				font: 14px Verdana, Arial, Helvetica, sans-serif;

				font-weight: bold;

	color: #505050;

	margin: 7px 25px 7px 15px;





}



#sidebar p li a {

	font:12px Verdana, Arial, Helvetica, sans-serif;

	margin:0 5px 5px 1px;

		margin:0 5px 5px 15px;

	

}

#sidebar .link-holder {

	overflow:hidden;

	width:100%;

}

#sidebar .link-holder a {

	color:#b54d01;

}



#sidebar .holder-link {

	overflow:hidden;

	width:100%;

	margin:15px 0 0;

	position:relative;

}

div#sidebar div.info-holder ul.menu {

	margin: 0 0 0 -19px;

}

/*eman.css*/







#sidebar .last ul.menu li.active > a {

margin: 0 5px 0 5px;



	color:#B54D01 !important;

}

.page-taxonomy #sidebar li a {

	color: #1D5882!important;

		color: #476FA0 !important;

	font-weight: bold;

}

.page-taxonomy #sidebar li.leaf a {

	font-weight:normal;

}

#sidebar .last ul.menu li.expanded li.collapsed a {

	font-weight:normal;

}

.page-taxonomy #sidebar #block-menu_block-11 h2 {

	padding-bottom:15px;

}

.page-taxonomy #sidebar #block-menu_block-9 h2 {

	padding-bottom:15px;

}

/*.page-taxonomy #sidebar #block-menu_block-1 ul, 



#sidebar #block-menu_block-4 ul,



#sidebar #block-menu_block-9 ul,



#sidebar #block-menu_block-5 ul,  



#sidebar #block-menu_block-6 ul,  



#sidebar #block-menu_block-7 ul  {



  margin:0 0 9px -20px;



  padding:0px 0 0;



  list-style:none;



}



.page-taxonomy #sidebar #block-menu_block-6 h2{







	margin-bottom:13px;







}







  







.page-taxonomy #sidebar #block-menu_block-1 li, 







#sidebar #block-menu_block-4 li, 







#sidebar #block-menu_block-5 li, 







#sidebar #block-menu_block-6 li,  







#sidebar #block-menu_block-7 li, 







#sidebar #block-menu_block-9 li{







  border-top: 1px solid #d2d5dd;







  list-style-type: none!important;







  padding-top: 5px!important;







  padding-bottom: 5px!important;







  padding-left: 15px!important;







  background: url(../images/arrow-section-list.gif) no-repeat 4px 13px !important;







}







#sidebar .last ul.menu li.leaf {







    background: url(../images/bullet-list.gif) no-repeat scroll 3px 14px transparent !important;







	border-top: 0 none !important;







}







#sidebar #block-menu_block-4 li a, 







#sidebar #block-menu_block-1 li a,







#sidebar #block-menu_block-5 li a, 







#sidebar #block-menu_block-6 li a, 







#sidebar #block-menu_block-7 li a,







#sidebar #block-menu_block-9 li a {







  color: #0b375a!important;







    font-weight: bold;







}*/















#block-block-15 img {

	border: 0px!important;

}

.views-hide {

	display: none;

}

#block-views-manual_block-block_1 {

	background: url(../images/manual_icon.jpg) no-repeat left center;

	margin-left: 23px;

	padding-left: 32px;

}

/*end eman.css*/



/*Life & Health Valuation Law Manual*/

#sidebar #block-block-62 .box h2 {

	float: right;

	font: bold 13px/20px Verdana, Arial, Helvetica, sans-serif;

	line-height: 140%;

	color: #1D5882;

		color: #476FA0;

	width: 192px;

}

#sidebar #block-block-62 .box a {

	float: left;

}



/*end Life & Health Valuation Law Manual*/



/*links and resources*/

#sidebar #block-block-46 .box ul, #sidebar #block-block-37 .box ul, #sidebar #block-block-47 .box ul, #sidebar #block-block-48 .box ul, #sidebar #block-block-50 .box ul, #sidebar #block-block-49 .box ul {

	margin-left: 14px;

	margin: 3px 20px 3px 20px;

   font:12px Verdana, Arial, Helvetica, sans-serif;

}

/*end links and resources*/



.node {

	padding-bottom: 10px!important;

}

.field-content {

	line-height: 140%;

}



.field-content li, #content li {

	line-height: 22px;

}

.link-search select {

	height: 22px;

}

#content .info-block .heading, #content .block-information .heading {

	padding: 5px 15px;

}

#content .info-block .heading, #content .block-information .heading h2 {

	font: 24px BebasNeueRegular !important;

	text-transform: uppercase !important;

}

.holder-link {

	text-align: center;

	font-weight: bold;

	margin-left: 0;

	margin-right: 0;

	height: 32px;

	width: 223x;

	background: url("../images/bg-box-link.gif") repeat-x scroll 0 0 transparent;

	padding-top: 5px;

}

.view-footer a {

	color: #B54D01 !important;

		color: #476FA0 !important;

	text-decoration: none;

}

.view-footer {

	margin: 0;

	padding: 0 0 0 0;

}

#twitterfront img {

	padding-left: 50px!important;

}

.holder-btn a {

	color: white!important;

}

#sidebar .holder-btn .link, #sidebar .holder-link .link {

	float:left;

	background:url(../images/bg-box-link.gif) repeat-x;

	color:white;

	font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;

	padding:9px 14px;

	margin-top: 10px;

}

#sidebar h2.you-tube {

	padding:8px 0 9px 0px;

	background:url(../images/ico-you-tube.gif) no-repeat;

	margin-bottom:21px;

}

#sidebar .visual-holder {

	width:254px;

	height:171px;

	overflow:hidden;

	margin:0 auto 17px;

}

#sidebar .visual-holder img {

	display:block;

	border:none;

}

#sidebar h3 {

	margin:0 0 2px;

	font:bold 13px/20px Verdana, Arial, Helvetica, sans-serif;

	color:#1d5882;

		color: #476FA0;

}

#sidebar .holder-btn {

	margin:0;

	width:100%;

}

#sidebar img {

	display:block;

	border:1px solid #c6c6c4;

	margin:0 auto;

}

#sidebar .btn-find {

	display:block;

	margin:0 auto;

	width:170px;

	height:30px;

	background:url(../images/btn-find.gif) no-repeat;

	color:#fff;

	font:bold 15px/17px Verdana, Arial, Helvetica, sans-serif;

	padding:20px 10px 6px 48px;

}

#sidebar .btn-find em {

	font:italic 14px/18px Georgia, "Times New Roman", Times, serif;

}

#sidebar .list {

	margin:-2px 0 0;

	padding:0 0 0 14px;

	list-style:none;

}

#sidebar .list li {

	background:url(../images/bullet-list.gif) no-repeat 0 9px;

	padding:0 0 0 16px;

	font:13px/22px Verdana, Arial, Helvetica, sans-serif;

}

#sidebar .list a {

	color:#b54d01;

}

#sidebar .image-holder {

	width:262px;

	position:relative;

	margin-left: -8px;

}

#sidebar #block-block-30 img, #sidebar #block-block-33 img, #sidebar #block-block-34 img, #sidebar #block-block-35 img {

	margin-left:  -8px;

}

#sidebar .section-list li {

	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;

	background:url(../images/diveder-section-list.gif) no-repeat;

	overflow:hidden;

	height:1%;

	padding:5px 0 5px 20px !important;

	vertical-align:top;

}

#sidebar .section-list a {

	color:#0b395d;

	float:left;

	padding:0 0 0 10px;

	background:url(../images/arrow-section-list.gif) no-repeat 0 8px;

}

#sidebar .post {

	overflow:hidden;

	width:100%;

	padding:0 0 20px;

}

#sidebar .post .date, #sidebar .post .info {

	display:block;

	font:12px/20px Verdana, Arial, Helvetica, sans-serif;

	color:#666;

}

div#sidebar div#events-cal-a {

	background: url(../images/calendar.png) no-repeat;

	text-indent: 15px;

	height: 2.5em;

	padding-top: 10px;

}

div#sidebar div#events-cal-a a {

	font-weight: bold;

	font-size: 13px;

	color: #1d5882;

		color: #476FA0;

	background: url(../images/arrow-section-list.gif) no-repeat right 6px;

	padding-right: 15px;

}

div.twitter div#twit-title {

	width: 100%;

	background: url(../images/ico-twitter.gif) no-repeat top left;

	padding-bottom: 5px;

	text-indent: 40px;

	margin-bottom: 10px;

}

#block-views-Video-block_2 div h2 {

	width: 100%;

	background: url(../images/ico-you-tube.gif) no-repeat top left;

	padding-bottom: 5px;

	text-indent: 38px;

	margin-bottom: 10px;

}

#block-views-Video-block_1 div h2 {

	width: 100%;

	background: url(../images/ico-you-tube.gif) no-repeat top left;

	padding-bottom: 5px;

	text-indent: 38px;

	margin-bottom: 10px;

}

div.youtube div.views-field-title {

	margin-top:  20px;

	font-size: 13px;

	font-weight: bold;

	color: #1d5882;

		color: #476FA0;

}

/* footer */







#footer {

	width:100%;

	overflow:hidden;

	display:table;

	background:#82a8bc url(../images/bg-footer-holder.gif) repeat-x;

}

#footer .footer-holder {

	height:1%;

	display:table-row;

}

#footer .footer-frame {

	display:table-cell;

}

/* footer-list-block */







#footer .footer-list-block {

	width:902px;

	margin:0 auto;

	padding:34px 0 0 33px;

	font:Ã‚Â 12px/20px Verdana, Arial, Helvetica, sans-serif;

}

#footer .row {

	overflow:hidden;

	height:1%;

	padding:0 0 31px;

}

#footer .row .box {

	width:170px;

	float:left;

	padding:0 10px 0 0;

}

#footer h3 {

	margin:0 0 3px;

	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;

	color:#505050;

}

#footer .box ul {

	margin:0;

	padding:0;

	list-style:none;

}

#footer .box li {

	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;

}

#footer a {

	color:#fff;

}

/* footer-info */







.footer-info {

	width:100%;

	overflow:hidden;

	background:#607c8b;

}

.footer-info-holder {

	width:902px;

	margin:0 auto;

	padding:13px 0 20px 33px;

	color:#fff;

}

.footer-info-holder p {

	margin:0;

	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;

}

.footer-info-holder .address {

	font:Ã‚Â 12px/20px Verdana, Arial, Helvetica, sans-serif;

	display:block;

}

.footer-info-holder .address span {

	background:url(../images/bullet-address.gif) no-repeat 0 5px;

	padding:0 4px 0 19px;

}

.g1-hold {

	width:100%;

	overflow:hidden;

	position:relative;

}

div#sidebar div.info-holder div.youtube div.title {

	width: 100%;

	background:  url(../images/ico-you-tube.gif) no-repeat 20px 0;

	height: 3em;

	text-indent: 60px;

	margin-bottom: 20px;

}

div#sidebar div.info-holder div.youtube div.title h2 {

	font-size: 24px;

	font-family: 'BebasNeueRegular';

	font-weight: normal;

	color: #505050;

}

div#sidebar div.view-Links a {

	color: #b54d01;

}

div#sidebar div.view-Links div.view-footer ul {

	margin: 0;

	padding: 0;

	padding-left: 19px;

}

/**



*



*/



div#content div div div div.view-content div.views-row {

	font-size: 13px;

	height: auto !important;

	height: 12em;

	margin: auto;

	margin-bottom: 20px;

	margin-left: 15px;

}

#term-pages .pane-content .views-row {

/*border-bottom: 1px solid #C6C6C6;



    padding-bottom: 20px;*/



}

div#content div div div.view-content div.views-row {

	font-size: 13px;

	height: auto !important;

	height: 12em;

	line-height: normal;

}

div#content div div div.view-content div.views-row .views-field-nothing {

	padding-right: 10px;

}

div#content div div div div.view-content div.views-row div.views-field-created, div#content div div div.view-content div.views-row div.views-field-created, .views-field-field-date-value {

	font-size: 12px;

	color: #666666;

}

div#content div div div div.view-content div.views-row div.views-field-title, div#content div div div.view-content div.views-row div.views-field-title {

	font-weight: bold;

	color: #1d5882;

		color: #476FA0;

	margin-top: 3px;

}

div#content div div div div.view-content div.views-row div.views-field-body, div#content div div div.view-content div.views-row div.views-field-body {

	margin-top: -10px;

}

div#content div.link-holder a {

	color: #b54d01;

	font-size: 13px;

	font-weight: bold;

}

div.view-display-id-block_3 {

	width: 95%;

	margin: auto;

}

div#content div.view-display-id-block_3 div.link-holder {

	padding: 0px 0px;

	margin-top: 25px;

}

/*#term-pages p {



	margin: 0px!important;







}*/







#term-pages .pane-content p {

	margin-bottom: 30px;

	padding-left: 10px;

	padding-right: 10px;

}

#term-pages h2 {

	font-weight: 600!important;

	font-size: 12px;

	margin: 5px 0px 10px 0px!important;

	font: 600 12px Verdana, Arial, Helvetica, sans-serif!important;

}

#block-block-23 p {

	text-align: center;

}

.views-field-title {

	margin-bottom: 10px;

}

.row-last #newsmedia-title {

	margin-top: -28px;

}

/*Featured Video*/







.featured-videos .views-field-field-discription-value {

 margin-top:

}

#block-views-Video-block_2 .views-field-title {

	margin-top: 22px;

	font-weight: bolder;

}

#block-views-Video-block_1 .views-field-title {

	font-weight: bolder;

	margin-top: 22px;

}

.featured-videos .icon {

	float: left;

	padding-right:  10px;

	padding-bottom: 22px;

}

.featured-videos {

	margin-left: 20px;

}

#block-views-Links-block_1 .view-footer {

	margin-left: 20px;

}

.publication-image img {

	width: 120px;

	height: 170px;

	border: 1px solid #999999;

}

#newsmedia-text-full {

	margin-left: 321px;

	margin-top: 35px;

}

/*Homepage blocks*/

#block-views-HomePage-block_1 .views-row {/*They asked to space it out more, so allow the margin set by default: margin-bottom: 0px!important;*/}



/*publications*/



#block-views-publications_home-block_2 tr.odd, #block-views-publications_home-block_2 tr.even, #block-views-publications_addendum-block_1 tr.odd, 

#block-views-publications_addendum-block_1 tr.even, .page-pubpage .annual-pubs tr {

	border-bottom: 1px solid #C6C6C4 !important;

}

#block-views-publications_home-block_2 tr.odd td, #block-views-publications_home-block_2 tr.even td, #block-views-publications_addendum-block_2 tr.odd td, #block-views-publications_addendum-block_2 tr.even td, #block-views-publications_addendum-block_1 tr.odd td, #block-views-publications_addendum-block_1 tr.even td, .page-pubpage .annual-pubs td {

	padding: 20px;

		padding-top: 7px;

}

#block-views-publications_home-block_2 tr.views-row-first td, #block-views-publications_addendum-block_1 tr.views-row-first td {

	padding-top: 10px;

	padding-top: 7px;

	padding-bottom: 7px;

}

#block-views-publications_addendum-block_1 .publication-image img, #block-views-publications_home-block_2 .publication-image img, #block-views-publications_addendum-block_2 .publication-image img, .page-pubpage .publication-image img {

	width: 90px;

	width: 68px;

	height: 128px;

   height: 96px;	

}

#block-views-publications_home-block_2 .pubname, #block-views-publications_addendum-block_1 .pubname, .page-pubpage .pubname {

	font-size: 16px;

	font-weight: bold;

}

#block-views-annual_publications-block_1 .pubname a {

	text-decoration:none;

}

.annual-pubs {

	width: 600px;

}

.annual-pubs .publication-image {

	width: 90px;

}

.annual-pubs .publication-image .publication-image {

	width: 90px;

}

#block-views-publications_home-block_3 img {width: 85px!important; height: 120px!important;}

#block-views-publications_home-block_3 .publication-image {width: 90px!important; float: left; display: inline;}

#block-views-publications_home-block_3 .views-field-name, #block-views-publications_home-block_3 .views-field-description {width: 162px; float: right; display: inline; }

#block-views-publications_home-block_3 .box {padding: 24px 16px!important;}

#publication-content div.views-field-title, #pubinit div.views-field-title {padding-left: 0px!important}

/*end pub*/



.pane-content .views-field-field-date-value {

	padding-bottom:15px;

}

#term-pages .pane-content .views-field-field-date-value {

	padding-bottom: 0;

}

#term-statement-categories {

	padding-left: 15px;

	padding-right: 20px;

}

/*Qualification Reviews for Signing Opinions*/



#sidebar #block-block-25 .box ul {

	margin-left: 15px;

	margin-top: 10px;

}

/*Casualty Links & Reources*/



#sidebar #block-block-36 .box ul {

	margin-left: 15px;

	margin-top: 10px;

}

/*twitter*/



#sidebar #block-views-tweets-block_2, #sidebar #block-views-tweets-block_1 .box td {

	padding-top: 19px;

	font: 12px/20px Verdana,Arial,Helvetica,sans-serif;

}

#sidebar #block-views-tweets-block_2 td {

	padding-bottom: 10px;

}

/*news nodes*/



.content .field-type-date span.date-display-single {

	color:#666666;

}

.content .field-type-date .field-label {

	display: none;

}

.content .field-type-date {

	margin-left:10px;

	margin-right: 10px;

	margin-bottom: 10px;

}

.content .field-field-discription {

	margin-left:10px;

	margin-right: 10px;

	margin-bottom: 10px;

	font: 13px/21px Verdana, Arial, Helvetica, sans-serif;

}

#node-1512 .meta {

	display: none;

}

#node-1512 .links {

	display: none;

}

/*Enrolled Actuary Page*/



#block-views-publication_archives-block_2 .views-field-tid {

	width: 140px;

	display: inline;

	float: left;

}

#block-views-publication_archives-block_2 .views-field-title, #block-views-publication_archives-block_2 .views-field-field-discription-value {

}

#block-views-publication_archives-block_2 .views-field-nothing, #block-views-publication_archives-block_2 .views-field-nothing, #block-views-publication_archives-block_2 .views-field-field-pdf-fid-1 {

	display: inline;

	float: left;

	width: 120px;

	padding-top: 25px;

}

#block-views-publication_archives-block_2 .views-field-nothing {

	padding-left: 0px!important;

}

.most-recent-pubs-link {

	width: 150px;

	display: inline;

	float: left;

	margin-top: 15px;

}

#publications .views-field-title, .category-publications-yearbooks .views-field-title  {

	padding-left: 15px;

}

#content .admin-links {

	display: none;

}

#publications #content .block-views h2, #past-issues-pubs h2, #publications h2.pane-title, .category-publications-yearbooks h2.pane-title  {

	background-color: #E4E0DA;

	border-top: 1px solid #C6C6C4;

	border-bottom: 1px solid #C6C6C4;

	width: 575px;

	display: block;

	padding: 5px 15px;

	margin: 10px 0px!important;

	font: 23px BebasNeueRegular !important;

	text-transform: uppercase !important;

	color: #505050 !important;

}

#year-nav {

	padding: 0px 0px 10px 20px;

	border-bottom: 1px solid #c6c6c4;

	margin-bottom: 10px;

}

#year-nav a {

	padding-right: 5px;

	padding-left: 5px;

	border-right: 1px solid #c6c6c4;

}

#block-views-publication_archives-block_3 h2 {

	display: none!important;

}

#block-views-publication_archives-block_2 .views-field-title .field-content {

	font-weight: 700;

}

#past-issues-pubs {

	margin-top: 50px;

}

#content #block-views-publications_home-block_3 .views-field-name {

	margin-top: 0px!important;

}

#content #block-views-publications_home-block_3 .views-field-name, #content #block-views-publications_home-block_3 .views-field-description {

	width: 445px!important;

	padding-left: 15px;

	float: left!important;

	display: inline!important;

}

#content #block-views-publications_home-block_3 div.views-field-tid {

	width: 125px!important;

}

#block-views-Video-block_1 h2 {

	display: none;

}

#block-views-Video-block_1 .view-header h2 {

	display: block;

}

/*Newsroom*/



#block-views-latest_news_releases-block_1 .view-content {

	padding-left: 13px;

}

#block-views-latest_news_releases-block_1 .more-link {

	padding-left: 13px;

}

#block-views-latest_news-block_1 table td {

	padding-left: 13px;

}

#block-views-latest_news-block_1 .more-link {

	padding-left: 13px;

}

#block-views-Video_Audio_Gallery-block_1 .views-field-title #newsmedia-title {

	

}

#block-views-Video_Audio_Gallery-block_1 .views-field-field-discription-value {



}

#block-views-Video_Audio_Gallery-block_1 #newsmedia-text {

	x

}

#newsmedia-text span.date-display-single {

	color:#666;

}

.row-last #newsmedia-text {

/*margin-top: -43px;*/ 



}

#block-views-Video_Audio_Gallery-block_1 .views-field-field-slides-fid #audiopics {

	float: left;

	width: 44%;

	margin-top: -15px;

}

#block-views-Video_Audio_Gallery-block_1 .views-field-field-slides-fid img {

	width: 100%;

}

#block-views-Video_Audio_Gallery-block_1 .views-field-field-mp3-fid #mp3player_1 {

	float: left;

	width: 46%;

	margin-top: -31px;

}

#block-views-Video_Audio_Gallery-block_1 .views-field-field-youtube-embed {

	float: left;

	width: 44%;

	margin-top: -33px;

}

#block-views-Video_Audio_Gallery-block_1 .views-field-field-youtube-embed object {

	width: 100%;

}

#block-views-Video_Audio_Gallery-block_1 table td {

	padding-top: 13px;

	padding-bottom: 30px;

	border-bottom:1px solid #C6C6C4;

}

#block-views-Video_Audio_Gallery-block_1 table tr.row-last td {

	padding-top: 54px;

	border-bottom:0 none;

}

#block-views-Video_Audio_Gallery-block_1 .more-link {

 text-align: left!important;

 padding-left: 10px;

}

#block-views-Video_Audio_Gallery-block_1 .more-link a {

	color:#B54D01 !important;

}

/*end Newsroom*/



#block-views-HomePage-block_2 span.date-display-single {

	color:#666666;

	font-size:12px;

}

#block-views-latest_news-block_1 .views-field-field-media-outlet-value span.field-content {

	color: #666666;

	font-style: italic;

}

.view-content .views-field-title span.field-content a {

	font-weight: bold;

}

.view-content .views-field-field-media-outlet-value span.field-content {

	font-style:italic;

	color:#666666;

}

#block-views-publications_addendum-block_1 .heading {

	display: none!important;

}

#block-views-publications_addendum-block_1 {

	border-top: 0px!important;

}

#block-views-publications_addendum-block_1 a:hover {

	text-decoration: none!important;

}

#block-views-publications_home-block_2 {

	padding-bottom: 10px!important;

}

#block-block-61 .box {

	padding: 10px 17px 10px 17px!important;

}

#block-block-61 .box .box {

	padding: 0px!important;

	border-bottom: 0px!important;

}

#block-views-annual_publications-block_1 .views-row-first {

	margin-left: 0px!important;

}

#block-views-annual_publications-block_1 .heading {

}



/*Calendar Styles*/



.calendar-calendar tr.odd, .calendar-calendar tr.even {

    background-color: #FFFFFF;

}

.calendar-calendar table {

    border-collapse: collapse;

    border-spacing: 0;

    margin: 0 auto;

    padding: 0;

    width: 100%;

}

.calendar-calendar .month-view table {

    border: medium none;

    margin: 0;

    padding: 0;

    width: 100%;

}

.calendar-calendar .year-view td {

    border: medium none;

    padding: 1px;

    width: 32%;

}

.calendar-calendar .year-view td table td {

    padding: 0;

    width: 13%;

}

.calendar-calendar tr {

    background-color: white;

    margin: 0;

    padding: 0;

}

.calendar-calendar th {

    background-color: #CCCCCC;

    color: #FFFFFF;

    margin: 0;

    text-align: center;

}

.calendar-calendar th a {

    background-color: #CCCCCC;

    color: #FFFFFF;

    font-weight: bold;

}

.calendar-calendar td {

    border: 1px solid #CCCCCC;

    color: #777777;

    margin: 0;

    min-width: 12%;

    padding: 0;

    text-align: right;

    vertical-align: top;

    width: 12%;

}

.calendar-calendar .mini {

    border: medium none;

}

.calendar-calendar td.week {

    min-width: 1%;

    width: 1%;

}

.calendar-calendar .week {

    clear: both;

    color: #555555;

    font-size: 0.8em;

    font-style: normal;

}

.calendar-calendar .week a {

    font-weight: normal;

}

.calendar-calendar .inner {

    height: auto !important;

    margin: 0;

    min-height: 5em;

    padding: 0;

}

.calendar-calendar .inner div {

    margin: 0;

    padding: 0;

}

.calendar-calendar .inner p {

    margin: 0;

    padding: 0 0 0.8em;

}

.calendar-calendar td a {

    font-weight: bold;

    text-decoration: none;

}

.calendar-calendar td a:hover {

    text-decoration: underline;

}

.calendar-calendar td.year, .calendar-calendar td.month {

    text-align: center;

}

.calendar-calendar th.days {

    background-color: #222244;

    color: #CCCCCC;

    margin: 0;

    padding: 1px;

    text-align: center;

}

.calendar-calendar div.day {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #F3F3F3;

    border-color: gray;

    border-style: solid;

    border-width: 0 0 1px 1px;

    clear: both;

    float: right;

    margin: 0;

    padding: 0.125em 0.25em 0;

    text-align: center;

    width: 1.5em;

}

.calendar-calendar div.calendar {

    background-color: #FFFFFF;

    border: 1px solid #DDDDDD;

    clear: both;

    float: right;

    margin: 0 0.25em 0.25em 0;

    text-align: left;

    width: 96%;

}

.calendar-calendar .day-view div.calendar {

    float: none;

    margin: 1% 1% 0;

    width: 98%;

}

.calendar-calendar div.title {

    font-size: 0.8em;

    text-align: center;

}

.calendar-calendar div.title a {

    color: #000000;

}

.calendar-calendar div.title a:hover {

    color: #CC0000;

}

.calendar-calendar .content {

    clear: both;

    padding: 3px 3px 3px 5px;

}

.calendar div.form-item {

    white-space: normal;

}

table td.mini, table th.mini, table.mini td.week {

    margin: 0;

    padding: 0 1px 0 0;

}

table td.mini a {

    font-weight: normal;

}

.calendar-calendar .mini-day-off {

    padding: 0;

}

.calendar-calendar .mini-day-on {

    padding: 0;

}

table .mini-day-on a {

    text-decoration: underline;

}

.calendar-calendar .mini .title {

    font-size: 0.8em;

}

.mini .calendar-calendar .week {

    font-size: 0.7em;

}

.mini-row {

    border: medium none;

    width: 100%;

}

.mini {

    vertical-align: top;

    width: 32%;

}

.calendar-calendar .stripe {

    font-size: 1px !important;

    height: 5px;

    line-height: 1px !important;

    width: auto;

}

.calendar-calendar .day-view .stripe {

    width: 100%;

}

table.calendar-legend {

    background-color: #CCCCCC;

    margin: 0;

    padding: 0;

    width: 100%;

}

table.calendar-legend tr.odd .stripe, table.calendar-legend tr.even .stripe {

    font-size: 9px !important;

    height: 12px !important;

    line-height: 10px !important;

}

.calendar-legend td {

    text-align: left;

}

.calendar-empty {

    font-size: 1px;

    line-height: 1px;

}

.calendar-calendar td.calendar-agenda-hour {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #333333 -moz-use-text-color -moz-use-text-color;

    border-right: medium none;

    border-style: dotted none none;

    border-width: 1px medium medium;

    font-family: serif;

    font: 12px Verdana, Arial, Helvetica, sans-serif;

    padding-top: 0.25em;

    text-align: right;

    width: 1%;

}

.calendar-calendar td.calendar-agenda-no-hours {

    min-width: 1%;

}

.calendar-calendar td.calendar-agenda-hour .calendar-hour {

    font-size: 1.2em;

    font-weight: bold;

}

.calendar-calendar td.calendar-agenda-hour .calendar-ampm {

    font-size: 1em;

}

.calendar-calendar td.calendar-agenda-items {

    border: 1px dotted #333333;

    text-align: left;

}

.calendar-calendar td.calendar-agenda-items div.calendar {

    margin: 0;

    padding: 0.25em;

    width: auto;

}

.calendar-calendar div.calendar div.inner .calendar-agenda-empty {

    background-color: #FFFFFF;

    padding: 1em 0;

    text-align: center;

    vertical-align: middle;

    width: 100%;

}

.calendar-date-select form {

    float: right;

    text-align: right;

    width: 25%;

}

.calendar-date-select div, .calendar-date-select input, .calendar-date-select label {

    clear: both;

    float: right;

    margin: 0;

    padding: 0;

    text-align: right;

}

.calendar-date-select .description {

    float: right;

}

.calendar-label {

    clear: both;

    display: block;

    font-weight: bold;

}

.calendar-calendar div.date-nav {

    background-color: #CCCCCC;

    border: 1px solid #CCCCCC;

    color: #777777;

    padding: 0.2em;

    width: auto;

}

.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 {

    color: #777777;

}

.calendar-calendar th.days {

    background-color: #EEEEEE;

    border: 1px solid #CCCCCC;

    color: #777777;

    font-weight: bold;

}

.calendar-calendar td.empty {

    background: none repeat scroll 0 0 #CCCCCC;

    border-color: #CCCCCC;

}

.calendar-calendar table.mini td.empty {

    background: none repeat scroll 0 0 #FFFFFF;

    border-color: #FFFFFF;

}

.calendar-calendar td div.day {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC #CCCCCC;

    border-style: none none solid solid;

    border-width: medium medium 1px 1px;

    margin-bottom: 2px;

}

.calendar-calendar td .inner div, .calendar-calendar td .inner div a {

    background: none repeat scroll 0 0 #EEEEEE;

}

.calendar-calendar div.calendar {

    border: medium none;

    font-size: x-small;

}

.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {

    background: none repeat scroll 0 0 #FFFFCC;

    border: medium none;

    padding: 0 2px;

}

.calendar-calendar td .inner div.calendar div.calendar-more, .calendar-calendar td .inner div.calendar div.calendar-more a {

    background: none repeat scroll 0 0 #FFFFFF;

    color: #444444;

    text-align: right;

}

.calendar-calendar td .inner .view-field, .calendar-calendar td .inner .view-field a {

    color: #444444;

    font-weight: normal;

}

.calendar-calendar td span.date-display-single, .calendar-calendar td span.date-display-start, .calendar-calendar td span.date-display-end, .calendar-calendar td span.date-display-separator {

    font-weight: bold;

}

.calendar-calendar td .inner div.day a {

    color: #4B85AC;

}

.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {

    background-color: #C3D6E4;

}

.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {

    border-bottom: 1px solid #CCCCCC;

}

.calendar-calendar td.past {

}

.calendar-calendar td.future {

}

.calendar-calendar td.has-events {

}

.calendar-calendar td.has-no-events {

}



#block-views-publications_home-block_1 .attachment {

 float: left;

 display: inline;

 width: 150px;	

}



#block-views-publications_home-block_1 .view-content {

 float: left;

 display: inline;

 width: 300px;	

}

#block-views-publications_home-block_1 .attachment .view-content{width: 150px; }

#block-views-publications_home-block_1 .view-footer {display: block; clear: both; float: left;}

#block-views-publications_home-block_2 .heading {display: none;}



.taxonomy-term-116 p {padding-left: 0px!important; padding-right: 0px!important;}

.taxonomy-term-116 td {width: auto!important;}

.taxonomy-term-116 td.views-field-tid {width: 100px!important;}

.taxonomy-term-116 #content ul {padding-left: 12px;}



#block-views-HomePage-block_1 .date-display-single {color: #666!important;}

#content .content-box #search-results-heading .heading h2 {font-family: BebasNeueRegular!important; font-weight: normal!important; font: normal 24px BebasNeueRegular !important; padding-top: 3px;}



#social-security #main-holder {background: #fff!important;}

#social-security #content {width: 915px!important;}

#social-security #content .content-box {width: 890px!important;}

#social-security .main-frame {background: none!important; background-color: #fff!important;}

#social-security .info-block {display: none;}



/*Yearbook*/

.category-publications-yearbooks h2.pane-title {}

#block-views-Video_Audio_Gallery-block_1 .views-row {border-bottom: 1px solid #ccc;}

#block-views-Video_Audio_Gallery-block_1 .views-row-last {border-bottom: 0px;}

#block-views-Video_Audio_Gallery-block_1 .views-field-field-media-altembed-value object, #block-views-Video_Audio_Gallery-block_1 .views-field-field-media-altembed-value embed {



}



#sidebar .twitter .block {padding-left: 22px!important; padding-right: 22px!Important;}

#sidebar .twitter #block-block-84, #sidebar .twitter #block-block-85 {padding-left: 0px!important; padding-right: 0px!Important;}

#block-block-84 .box,#block-block-85 .box {padding-left: 12px!important; padding-right: 12px!important;}

#block-block-85 .box {border-bottom: 0px!important; padding-bottom: 0px!important;}

#block-block-84 .box img, #block-block-85 .box img {border: 0px!important;}

#sidebar .twitter {padding-left: 0px!important; padding-right: 0px!important;}



#block-views-latest_news_releases-block_1 a, #block-views-latest_news-block_1 a {font-size: 12px!important;}





#block-block-84 .box {border-top: 3px solid #DEDEE6;}



.page-newsroom object {width: 290px;}



#menu-bar{

z-index: 100;

margin-bottom:10px;

/*Add padding so secondary navigation doesn't run over search sidebar*/

}





#views_slideshow_singleframe_main_new_slideshow-default {

background: #fff;

}



.panel-col-top {

margin: -6px 0;

background: #fff;

}





/*STYLIGN SUB_LEVEL MENU BAR*/





#menu-bar{

margin-bottom:10px;/*Add padding so secondary navigation doesn't run over search sidebar*/

}



sfHover, ul#superfish-1 > li:hover{

background: none repeat scroll 0% 0% transparent;/*Remove default background on top level tabs in default state and hover state*/

}

ul#superfish-1 li.sfHover li  a:hover, ul#superfish-1 > li.sfHover > li > a.active{/*Secondary Nav: add effect to hover or active state here*//*Updated 3/Mar/2011 | Needed direct link for the second style as it interfered with third level navigation*/

color:#09F;

width:100%;

}

ul#superfish-1 > li > a{/*Fist level horizontal navigation*/

margin:4px 2px 0 0;/*Spacing around tabs*/

color: #333;

background: #fff;

background: rgba(255, 255, 255, 1.0);

float: left; /* LTR */

padding:0px 6px 6px 6px;

/*height: 1.8em;

line-height: 2.4em;

padding: 0 0.8em;*/

text-decoration: none;

/*text-shadow: 0 0.5px #999;*/

font-weight:bold;

-khtml-border-radius-topleft: 8px;

-khtml-border-radius-topright: 8px;

-moz-border-radius-topleft: 8px;

-moz-border-radius-topright: 8px;

-webkit-border-top-left-radius: 8px;

-webkit-border-top-right-radius: 8px;

border-top-left-radius: 8px;

border-top-right-radius: 8px;

color: #476FA0;

font-size: 125%;

font-weight: bold;

	background:url(../images/submenu-bg.gif) repeat-x;

	background:#85B1C5;



}



ul#superfish-1 > li.sfHover > a { /*First level hover and active state*/

margin:4px 4px 0 0;/*Spacing around tabs*/

color: #333;

background: #999;

background: rgba(153, 153, 153, 1.0);

float: left; /* LTR */

padding:0px 6px 6px 6px;

/*height: 1.8em;

line-height: 2.4em;

padding: 0 0.8em;*/

text-decoration: none;

/*text-shadow: 0 0.5px #999;*/

font-weight:bold;

-khtml-border-radius-topleft: 8px;

-khtml-border-radius-topright: 8px;

-moz-border-radius-topleft: 8px;

-moz-border-radius-topright: 8px;

-webkit-border-top-left-radius: 8px;

-webkit-border-top-right-radius: 8px;

border-top-left-radius: 8px;

border-top-right-radius: 8px;



color: #fff;

font-size: 125%

background:#85B1C5;

}



/*

ul.menu {

font-weight: normal; 

}



*/

/*

.block-views-public_statments-block_2 {

width: 400px;

}

*/



/*

#content .info-block .heading {

width: 330px;

}

*/



#sidebar {

margin: -20px 0; // Make the top of the sidebar up to the gray menu bar

}





/*Style the sub-level menu bar below the top two menu bar*/



.submenu-style {

margin: 10px 0 -1px 0;

font:20px 'BebasNeueRegular', Arial, Helvetica, sans-serif;

color: #476FA0;



}



.submenu-style a {

color: #476FA0;

font-weight: normal;

}



.submenu-style a:visited {

color: #476FA0;

font-weight: normal;

}



.submenu-style a:hover {

color:#FFFFFF;

font-weight: normal;

}



.submenu-style a:active {

color:#FFFFFF;

font-weight: normal;

}



#content #block-block-126 .box a {

font-weight: normal;

}



#panel-title h2 {

color: #476FA0;

}



#mini-panel-frontpage_sidebar_block {

margin: 1px 0 0 -18px; 

}









/*Control the width of the main centent box so that text would not flow too close to the right side bar*/

#content .content-box {

width: 640px;

//margin 0 25px 0 0;

}



#content .content-box .more-style  {

margin: -15px 0 0px 0px; //Make the More News... at the front page upper to the end of last paragraph



}



#content .content-box .more-style a {

margin: 15px 0 -15px 15px; //Align the More News at the front page with other text 



}



/*Narrow down the bottom margin of view item title on the front page*/

#content .views-field-title a {

margin: 0 0 1px 0;

/*define font of text of paragraph on the front page */

font: 12px Verdana, Arial, Helvetica, sans-serif; 

color: #476FA0;

font-weight: bold;



}



/*Narrow down distance between paraphraph within individual news items on the front page*/

#content .views-field-field-discription-value {

font: 12px Verdana, Arial, Helvetica, sans-serif;

line-height:150%;

color: #58585A;

margin: 0 0 0px 0px; // Define left margin of the paragraph text on the front page

}





/*

/*Narrow down distance between paraphraph within individual news items on the front page*/

#content .box .views-field-field-discription-value p {

font: 12px Verdana, Arial, Helvetica, sans-serif;

line-height:150%;

color: #58585A;

margin: 0 0 -5px 58px;

}

*/



#content .pane-content {

margin-left: 15px;

}





#content .views-field-name a {

font-weight: bold; // Make section titles on About Us page and International Page bold

}



/*Narrow down the space between two paragraph*/

#content .pane-content  p {

margin: 0 0 7px 10px;



}



#content .field-content ul {

margin: 0px 0 0 0;

padding-top: -8px;

}



#content .field-content li {

margin: 0px 0 0 0;

padding-bottom: 0px;

}



#content .view-content {

margin: 0 0 0px 0;

}







/* define the position of paragraph text on the FRONT Page*/

#content .views-row p {

margin: 0 0 10px -7px;

}



#content .views-row {

margin: 0 0 -5px -7px;

margin-left: 15px;

margin-bottom: 5px;

}



#content .pane-content .views-row  p {

margin: 0 0 10px -7px;

}



/*Move the date value of each news items a little bit upper to narrow space between two individual news items (not between paragraphs within the same news items)*/

#content .pane-content .views-field-field-news-date-value { 

margin: -10px 0 0 0px;

}



/*keep some distance between the News (date) the top of the frontpage from the news items below it*/

#content .pane-content .news-title {

padding-top: 10px;

padding-bottom: 20px;

}





/*Control the width of the main centent box so that text would not flow too close to the right side bar*/

#content .submenu {

width: 685px;

}



/*providing some space after view footer section at the main content area*/

#content .view-footer {

margin: 0 0 15px 0;

}



/*providing some space at the bottom for empty view block at the main content area*/

#content .view-empty {

margin: 0 0 15px 0;

}



#sidebar .field-content li {

font: 12px/21px Verdana, Arial, Helvetica, sans-serif;

margin: -1px 0 0 0;

line-height: 100%;

}



/*Define features of ASB and ABCD block at the right sidebar*/



#sidebar .abs-abcd-style {

background: #ffffff;

}





#sidebar .abs-abcd-style table {

background: #ffffff;

margin: -2px -2px 1px -10px;

}











/*Define the QUICK LINKS icon at the sidebar*/

#sidebar .pane-content {

margin: -30px 0 0 0;

}



#sidebar .quiklink-icon {

	font:24px 'BebasNeueRegular', Arial, Helvetica, sans-serif;

	color: #C85728;

	margin: 7px 0 0 15px;

	line-height:100%;

}





/*Define the text and line space at the right side of the QUICK LINKS block at the right side bar*/

#sidebar .sidebar-quick a {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	line-height:150%;

	margin: -1px 5px 0 10px;

}



#sidebar .international-icon {

	font:24px 'BebasNeueRegular', Arial, Helvetica, sans-serif;

	color: #C85728;

	margin: 5px 25px 0 15px;

	line-height:100%;

}



#sidebar .title-icon {

	font:24px 'BebasNeueRegular', Arial, Helvetica, sans-serif;

	color: #C85728;

	margin: 5px 0 0 26px;

	line-height:100%;

}



#sidebar .title-icon a {

	font:24px 'BebasNeueRegular', Arial, Helvetica, sans-serif;

	color: #C85728;

	line-height:120%;

	margin: 7px 0 15px 0;

}





#sidebar #block-block-123  table {

margin-top: -10px;

}





/*define the space between two sidebar blocks at the front page*/

#sidebar #block-block-109  {

margin-top: 14px;

}



#sidebar #block-block-128 table {

margin: 7px 15px 7px -3px;

}



//Define the NAAC logo block at the International landing page

#sidebar #block-block-129 table {

margin: 45px 0 10px 0;

}



#sidebar #block-block-30 table {

margin: 2px 0 7px 10px;

}



#sidebar #block-block-6  table {

margin: 7px 0 3px 6px;

}



#sidebar #block-block-107  table {

margin: 7px 0px 7px 30px;



}



#sidebar #block-block-126 table {

margin: 2px 0 7px -4px;

}





#sidebar .block-block ul li a {

	line-height:100%;

	margin: 0 10px 0 5px;

}



#sidebar #block-block-132 {

margin: 7px 13px 10px 3px;

}



#sidebar #block-block-133 {

margin: 7px 13px 10px 3px;

}



/* add some space betwwen slideshow and the hr line above at the frontpage*/

#views_slideshow_singleframe_main_new_slideshow-default {

margin: 12px 0;

}



/*Define the font features of News Title at the frontpage*/

#content .newstitle-icon {

	font:24px 'BebasNeueRegular', Arial, Helvetica, sans-serif;

	color: #C85728;

	margin: 8px 0px 10px 15px;

	line-height:100%;

}





/*Define the font features of PUBLICATIONS at the frontpage*/

#content .publication-icon {

	font:24px 'BebasNeueRegular', Arial, Helvetica, sans-serif;

	color: #C85728;

	margin: 8px 110px -15px 0px;

	line-height:100%;

}



#content .publication-list-bullet {

margin: -15px 0 0 -45px;

}



#content .publication-list-bullet ul li {

/*

color: #C85728;

list-style: circle outside; color:#C85728;  

*/

list-style: none;

font: 12px Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; line-height: 120%; 

} 



#content .publication-list-bullet ul li a {

color: #58585A;

inline-height: 150%;

} 



#content .more-publication-style {

margin: -5px 0 0 -45px;

	color: #C85728;

}



#content .more-publication-style a {

font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; 

margin: -5px 0 0 -45px;

color: #C85728;

}



/*Adjust the position of the follow-us icons block at the right sidebar */

#sidebar .follow-us-icons {

margin: 0 40px 0 0;

}



#sidebar .box {

font: 12px Verdana, Arial, Helvetica, sans-serif;

}



#sidebar .box a  p table {

font: 12px Verdana, Arial, Helvetica, sans-serif;

}



#sidebar.box  h2 h3 {

font: bold 12px Verdana, Arial, Helvetica, sans-serif;

}





#sidebar .box .block {

font: 12px Verdana, Arial, Helvetica, sans-serif;

}



#sidebar .box .clear-block .block .block-block {

font: 12px Verdana, Arial, Helvetica, sans-serif;

}



#sidebar .box  .clear-block .block .block-block table {

font: 12px Verdana, Arial, Helvetica, sans-serif;

}



#sidebar .box  .block a {

font: 12px Verdana, Arial, Helvetica, sans-serif;

}



#sidebar .box  .block ul li a {

font: 12px Verdana, Arial, Helvetica, sans-serif;

}



#sidebar .block p {

margin-left:15px;

margin-right:25px;

}



#sidebar .block ul li {

margin-left:15px;

margin-right:25px;

}





/*style the bullets at the sidebar*/



#sidebar .block ul {

margin-left:15px;

margin-bottom: 7px;

}



#sidebar .block ul  li {

/*color: #C85728;

list-style: square outside; font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 85%;

list-style: circle outside;	font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 85%;

*/

}



#sidebar .block ul li a {

font: 12px Verdana, Arial, Helvetica, sans-serif;

margin: -5px 0 17px 0;

 line-height: 150%;

}







/*STLYE International landing page view footer blocks*/



#content .international-footer {

margin: 0 0px 0 15px;



}



#content .international-footer img {

valign: middle

}



#content .international-footer ul {

margin: 0 0px 0 15px;

}



#content .view-footer .international-footer li a {

	color:#1d5882;

		color: #476FA0;

}



#Style the text at the top of the Publication Landing page*/

#pubpage-top {

padding-left: 25px;

}



/*the code in the below two blocks is used to control the heading of the HOME CENTER block*/

#content .heading1 {

	background:#e4e0da;

   width: 330px;

   margin-bottom: 15px;

}



#content .heading1 h2 {

padding-left: 15px;

}



#content #block-block-76  h2 {

padding-left: 0px;

}



#content #block-block-78  h2 {

padding-left: 0px;

}



#content #block-block-79  h2 {

padding-left: 0px;

}



#content #block-block-80  h2 {

padding-left: 0px;

}



#content #block-block-81  h2 {

padding-left: 0px;

}



#content #block-block-82  h2 {

padding-left: 0px;

}



#content #pub-image img {

	width: 90px;

	width: 68px;

	height: 128px;

   height: 96px;	

}



#webform-component-location .description	{

	margin-left: 25px;

	padding-top: 10px;

}



#webform-component-location label	{

	margin-left: 25px;

}



#webform-component-attend .description        {

        margin-left: -10px;

        padding-top: 10px;

}



#webform-component-attend label       {

        margin-left: 20px;

}



#edit-submitted-location-1-wrapper {

	margin-top: -50px;

	margin-left: -25px;

}



#edit-submitted-attend-1-wrapper 	{

	float: left;

    	margin-left: -19px;

    	margin-top: -2px;

    	width: 23px;

}



#node-4701 .form-submit   {

       	margin-top: 30px;

}



#block-block-172  {

	margin-left: 80px;

	margin-top: -31px;

}



#block-block-174   {

   	margin-top: -30px;

}



#webform-component-yes-i-attended-the-entire-webinar-presentation-and-question-and-answer-session label       {

        margin-left: 18px;

}





#edit-submitted-yes-i-attended-the-entire-webinar-presentation-and-question-and-answer-session-1-wrapper	{

	float: left;

    	margin-left: -20px;

    	margin-top: -2px;

    	width: 30px;

}



#node-4930 .form-submit   {

margin-left: 50px;

}

#content #block-print-0  {

margin-top: 2px;
margin-bottom: 3px;
margin-left: 420px;
z-index:1000;

}

#content .field-field-discription   a {
  font-weight: bold;
}

#content .view-content  a {
  font-weight: bold;
}

#content .field-field-event-description  a {
  font-weight: bold;
}

#content .print_html {
margin-bottom: 1px;
z-index:1000;
}

.print-footnote {
visibility:hidden;
}

.print-source_url {
visibility:hidden;
}

.print-links {
visibility:hidden;
}
.field-field-news-image {
  float: right;
  padding-left: 10px;
}
.views-field-field-news-image-fid {
  float: right;
  padding: 0 14px 0 5px;
}
