/***
 *** general tags 
 ***/

body
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color:#ffffff;
    margin:0px;
}

table
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}

A:link,
A:visited 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #204279;
    text-decoration: none;
}
A:hover 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #204279;
    text-decoration: underline;
}

/***
 *** form fields 
 ***/

input           { font:normal 8pt  Geneva, Tahoma, Arial, sans-serif; }
input.button    { font:normal 8pt  Geneva, Tahoma, Arial, sans-serif; }
checkbox        { font:normal 8pt  Geneva, Tahoma, Arial, sans-serif; }
select          { font:normal 8pt  Geneva, Tahoma, Arial, sans-serif; }
textarea        { font:normal 8pt  Geneva, Tahoma, Arial, sans-serif; }

input.login     { font:normal 9px Geneva, Tahoma, Arial, sans-serif; }

/***
 *** named tags 
 ***/

td#line
{
    background-color:#dddddd;
    height:1px;
}
span.date
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #999999;
}
span.heading
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:maroon;
}
span.emphasis
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration:underline;
    color:maroon;
}


img.outlined {border: 1px black solid;}

/***
 *** named anchors 
 ***/

.crumb,
.crumb A:link,
.crumb A:visited 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #204279;
    text-decoration: none;
}
.crumb A:hover 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #204279;
    text-decoration: underline;
}

.headnav,
.headnav A:link, 
.headnav A:visited 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    color: #101846;
    text-decoration: none;
}
.headnav A:hover 
{
    color: #0066CC;
}

.loginnav,
a.loginnav:link, 
a.loginnav:visited 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}
a.loginnav:hover 
{
    color: #ffffff;
    text-decoration: underline;
}

.footnav,
.footnav A:link,
.footnav A:visited 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 10px;
    color: #bbbbbb;
    text-decoration: none;
}
.footnav A:hover 
{
    color: #666666;
}

.moreinfo,
.moreinfo A:link,
.moreinfo A:visited 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 10px;
    color: #5D0000;
    text-decoration: none;
}
.moreinfo A:hover 
{
    color: #840000;
}

.articledetails, 
a.articledetails:link, 
a.articledetails:visited 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 10px;
    line-height: 16px;
    font-weight: normal;
    color: #204279;
    text-decoration: none;
}
a.articledetails:hover 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 10px;
    line-height: 16px;
    font-weight: normal;
    color: #204279;
    text-decoration: underline; 
}

.headlinelinkboldblue,
.headlinelinkboldblue A:link,
.headlinelinkboldblue A:visited 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    color: #204279;
    text-decoration: none;
}
.headlinelinkboldblue A:hover 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    color: #204279;
    text-decoration: underline;
}


.headlinelinkboldred,
.headlinelinkboldred A:link,
.headlinelinkboldred A:visited 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    color: #8C1313;
    text-decoration: none;
}
.headlinelinkboldred A:hover 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    color: #8C1313;
    text-decoration: underline;
}

.sidebarlistingslink,
.sidebarlistingslink A:link,
.sidebarlistingslink A:visited 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    line-height: 18px;
    font-weight: bold;
    color: #204279;
    text-decoration: none;
}

.sidebarlistingslink A:hover 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    line-height: 18px;
    font-weight: bold;
    color: #204279;
    text-decoration: underline;
}

.sidebarlistingslinknolead,
.sidebarlistingslinknolead A:link,
.sidebarlistingslinknolead A:visited 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    line-height: 12px;
    font-weight: bold;
    color: #204279;
    text-decoration: none;
}
.sidebarlistingslinknolead A:hover 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    line-height: 12px;
    font-weight: bold;
    color: #204279;
    text-decoration: underline;
}

.sidebarviewmore,
.sidebarviewmore A:link,
.sidebarviewmore A:visited 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 9px;
    line-height: 12px;
    font-weight: bold;
    color: #8C1313;
    text-decoration: none;
}
.sidebarviewmore A:hover 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 9px;
    line-height: 12px;
    font-weight: bold;
    color: #8C1313;
    text-decoration: underline;
}

/***
 *** grids 
 ***/

tr.gridRowEven    { background-color:#ffffff; }
tr.gridRowOdd     { background-color:#eeeeee; }

.sortASC 
{
    margin: 0px;
    background-image: url(https://www.inma.org/images/icons/q_up_arrow.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
.sortDESC 
{
    margin: 0px;
    background-image: url(https://www.inma.org/images/icons/q_down_arrow.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

/***
 *** named styles 
 ***/
 
/* errors, warnings, instructions */

.warn       { font:bold 8pt  Geneva, Tahoma, Arial, sans-serif;  color:pink;    }
.error      { font:bold 8pt  Geneva, Tahoma, Arial, sans-serif;  color:#ff0000; padding-top:5px; padding-bottom:5px; }
.errorTitle { font:bold;padding:2px;padding-left:5px;padding-right:5px;background-color:red;color:white; }
.required   { font:bold 8pt  Geneva, Tahoma, Arial, sans-serif;  color:#cc6666; }
.inactive   { font:bold 8pt  Geneva, Tahoma, Arial, sans-serif;  color:#dfdfdf; }
.instruct   { font:bold 12px Geneva, Tahoma, Arial, sans-serif;  color:#000000; }
.instructSmall   { font:normal 10px Geneva, Tahoma, Arial, sans-serif;  color:#993333; }

/* navigation */

.navbar
{
    background-image: url(https://www.inma.org/images/navtop_bg.jpg);
}

/* other */

.memberName
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 13px;
    line-height: 16px;
    font-weight: normal;
    color: #204279;
    text-decoration: none;
}

.articledetails2
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 10px;
    line-height: 16px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.textfield_homepg {
    /*we will first set the border styles.*/
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #666666;
    width: 500px;
    height: 29px;
}

.textfield_answerspg {
    /*we will first set the border styles.*/
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #666666;
    width: 324px;
    height: 29px;
}

.select_answerspg {
    /*we will first set the border styles.*/
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.textfield_minidash {
	/*we will first set the border styles.*/
    border-width: 1px;
	border-style: solid;
	border-color: #bdcad9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 150px;
	height: 18px;
}

.gobutton_minidash {
	/*we will first set the border styles.*/
    border-width: 1px;
	border-style: solid;
	border-color: #bdcad9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 24px;
	height: 18px;
}


	
.submitmemberconfirm {
    border: 1px solid #333333;
    background: #CCCCCC;
}
.submitmemberconfirm:hover {
    border: 1px solid #333333;
    background: #F4F4F4;
}



.minidash_name,
.minidash_name A:link,
.minidash_name A:visited 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    color: #204279;
    text-decoration: none;
}

/* article body styles */

.smallerbody {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
    color: #000000;
}

.smallerbodygray {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
    color: #999999;
}

.smallerbodybold {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    color: #000000;
}

.smallerbodyboldred {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    color: #8C1313;
}

.smallerbodyboldblue {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    color: #204279;
}

.smallerbodyitalic {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #000000;
    font-style: italic;
}

.smallerbody2 {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    font-weight: normal;
    color: #000000;
}

.smallerbody2bold {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 10px;
    line-height: 10px;
    font-weight: bold;
    color: #000000;
}

.smallerbody2red {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 10px;
    line-height: 10px;
    font-weight: bold;
    color: #8C1313;
}

.smallerbody2blue {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 10px;
    line-height: 10px;
    font-weight: bold;
    color: #204279;
}

.smallerbody3 {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 9px;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
}

.articlebody {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #000000;
}

.articlebody A:link {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #204279;
}
.articlebody A:visited {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #000000;
}

.articlebody A:hover 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #204279;
    text-decoration: underline;
}

.articlebody2 {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #000000;
}

.articlebody3 {
    font-family: Geneva, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #000000;
}

.articlebody4 {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #000000;
}

.articlebodyred {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #8C1313;
}

.articlebodybold {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    color: #000000;
}

.articlebodyboldred {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    color: #8C1313;
}

.articlebodyboldblue {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    color: #204279;
}

.articlebodyitalic {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #000000;
    font-style: italic;
}

.articleheadline {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    color: #8C1313;
}

.articleheadlineblue {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    color: #204279;
}

.articlesubheadline {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    color: #204279;
}

.sidebarlistings 
 {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 10px;
    line-height: 18px;
    font-weight: normal;
    color: #000000;
}

.sidebarlistingsnolead
 {
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 10px;
    line-height: 11px;
    font-weight: normal;
    color: #000000;
}


.blogdate
 {
	font-family: Geneva, Tahoma, Arial, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #999999;
}

.blogrightmenu,
.blogrightmenu A:link,
.blogrightmenu A:visited

 {
	font-family: Geneva, Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #999999;
}

.blogrightmenu A:hover 
{
	font-family: Geneva, Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}








/* members display for home page */

.membername 
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

.membercountry
{
    font-family: Geneva, Tahoma, Arial, sans-serif;
    font-size: 10px;
    color: #5D0000;
    text-decoration: none;
}


/* Latest Content +04/15/09 */

#latest-content {
	padding-right:40px;
}
#latest-content h3 {
	font:20px Geneva, Tahoma, Arial, sans-serif;
	color:#4b699f;
	border-bottom:1px solid #ddd;
	padding-bottom:5px;
	margin-bottom:12px;
	margin-top:30px;
}

#latest-content h2 {
	font:20px Geneva, Tahoma, Arial, sans-serif;
	color:#4b699f;
	border-bottom:1px solid #ddd;
	padding-bottom:5px;
	margin-bottom:12px;
	margin-top:10px;
}

#newsletter-content {
	margin-left:10px;
}


#latest-content .gravatar {
	float:left;
	margin-top:-40px;
}
#latest-content ul,
#latest-content li,
#sort-controls ul,
#sort-controls li,
#newsletter-content ul,
#newsletter-content li {
	list-style:none;
	margin:0;
	padding:0;
}
#latest-content ul,
#newsletter-content ul,
#latest-content h2,
#latest-content h3 {
	margin-left:0px;
}
#latest-content.gravatar ul,
#latest-content.gravatar h2,
#latest-content.gravatar h3 {
	margin-left:90px;
}

#latest-content.nogravatar ul,
#latest-content.nogravatar h2,
#latest-content.nogravatar h3 {
	margin-left:10px;
}

#latest-content li {
	margin-bottom:5px;
	padding-left:25px;
	background:url(https://www.inma.org/images/icon-article.png) no-repeat left top;
}
#latest-content li a {
    color: #204279;
	font:bold 12px/16px Geneva, Tahoma, Arial, sans-serif;
}
#latest-content li span {
    color: #999;
	font: 9px/11px Geneva, Tahoma, Arial, sans-serif;
}
#latest-content h2.top {
	margin-top:0px; 
	padding-top:0px;
}

.latest-content-banner {
	margin-top:4px; 
}


#newsletter-content li {
	margin-bottom:5px;
	padding-left:25px;
	background:url(https://www.inma.org/images/icon-article.png) no-repeat left top;
}
#newsletter-content li a {
    color: #204279;
	font:bold 11px/14px Geneva, Tahoma, Arial, sans-serif;
}
#newsletter-content li span {
    color: #999;
	font: 9px/11px Geneva, Tahoma, Arial, sans-serif;
}

#newsletter-content h3 {
	font:16px Geneva, Tahoma, Arial, sans-serif;
	color:#4b699f;
	border-bottom:1px solid #ddd;
	padding-bottom:5px;
	margin-bottom:12px;
	margin-top:12px;
}

#newsletter-content h4 {
	font:14px Geneva, Tahoma, Arial, sans-serif;
	color:#4b699f;
	border-bottom:1px solid #ddd;
	padding-bottom:5px;
	margin-bottom:12px;
	margin-top:12px;
}


/* Sort Controls +04/15/09 */

#sort-controls {
	margin-top:20px;
}
#sort-controls li,
#sort-controls p,
#sort-controls ul {
	display:inline;
}
#sort-controls p {
	margin-left:10px;
	margin-right:6px;;
}
#sort-controls p.first {
	margin-left:0px;
}

#sort-controls li a {
	padding:2px 6px;
	margin:0;
	margin-left:-4px;
	background-color:#e9ecf3;
	border-left:1px solid #d2d7e2;
}
#sort-controls li.first a {
	border-left:none;
}
#sort-controls li a:hover {
	background-color:#d0d7e7;
	text-decoration:none;
}
#sort-controls li a.active {
	background-color:#5172b3;
	color:#fff;
}

.forgot a {
	color: #ffffff; 
	font-weight:bold;
	text-decoration:none;	
}
.forgot a:hover {
	color: #ffffff; 
	font-weight:bold;
	text-decoration:underline;	
}

.middleLabel {
	font-weight:bold; 
	color:#999999;
}

.middleContent {
	color:#999999;
	font-size:10px;
}

.middleHR {
	height:1px;
	color:#cccccc;
}

.middleLink {
	color:#cccccc;
}

.middleLink a {
	color: #cccccc; 
	text-decoration:none;	
}
.middleLink a:hover {
	color: #cccccc; 
	text-decoration:underline;	
}
.sidebarSpan {
	color:#999999;
}

.smallerbody ul li {
	margin-bottom:16px;
}

.worldCongressPromoLeft {
		float:left; 
		width:260px; 
		margin-right:20px; 
		margin-bottom:4px;
	}
	.worldCongressPromoLeft img, .worldCongressSidebar {
		border:0px;
	}
	.worldCongressPromoRight {
		float:left; 
		width:320px; 
		margin-bottom:4px; 
		margin-top:0px;
		text-align:left;
	}
	
	.worldCongressPromoRight p {
		margin-top:4px;
	}

	
	h1.worldCongressHeading {
		font-size:18px;
		font-weight:bold;
		color:#3d559d;
		margin-top:0px;
		margin-bottom:0px;
		padding-bottom:0px;
		padding-top:0px;
	}
	
	h1.worldCongressHeading a, h1.worldCongressHeading a:visited {
		text-decoration:none;
		font-size:18px;
		font-weight:bold;
		padding-bottom:0px;
		color:#3d559d;
	}
	
	h1.worldCongressHeading a:hover {
		text-decoration:underline;
		font-size:18px;
		font-weight:bold;
		padding-bottom:0px;
		color:#3d559d;
	}
	
	.findMoreLinks {
		text-align:right;
	}
	.findMoreLinks a, .findMoreLinks a:visited {
		color:#990000;
		font-weight:bold;
	}
	
	.findMoreLinks a:hover {
		color:#990000;
		font-weight:bold;
		text-decoration:underline;
	}
	.worldCongressPromoClear {
		clear:both;
		margin:0px;
	}