/* CSS Document */
body {
	text-align:center;
	color:#666666;
	padding:0;
	margin:0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
a {
	color:#ad1e18;
	text-decoration:none;
}
 
a:hover {
	color:#000000;
}
#container {
	width:800px;
	margin:0 auto;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header {
	width:800px;
	position:relative;
}
#leftCol {
	width:125px;
	padding-bottom:15px;
	float:left;
}
 
#midCol {
	width:465px;
	padding-left:15px;
	padding-bottom:15px;
	float:left;
}
#rightCol {
	width:190px;
	padding-bottom:15px;
	margin-bottom:15px;
	float:right;
	background-image:url(http://www.icsid.org/images/grey_bg.gif);
	background-repeat:repeat;
} 

#footer {
	width:761px;
	height:10px;
	padding-bottom:10px;
}
 
 
#main {
	width:800px;
	clear:both;
}
 
#logo {
	width:268px;
	height:69px;
	padding:10px 0 0 8px;
	line-height:1px;
}

#header {
	height:108px; 
	background-color:#1a1a1a;
	background:url(../img/silverHeaderBg.jpg);
}
#navigation {
	top:78px;
	width:800px;
}
#navigation .divider {
	background-color:white;
}

.menuContainer {
overflow:hidden;
  
  position:absolute;
  z-index:0;
 /*border:solid 3px #f00; display:none;*/

}
 #navHomepage {
	float:left;
}
#navHomepage a {
	text-decoration:none;
	color:#FFf;
	
}
#navHomepage a:hover{
	color:#b5111b;
}
#navEvents {
	float:left;
}
#navEvents a {
	text-decoration:none;
	color:#FFFFFF;
}
#navEvents a:hover, #news #navEvents a {
	color:#009999;
}
#navAnniversary {
	float:left;
}
#navAnniversary a {
	text-decoration:none;
	color:#FFFFFF;
}
#navAnniversary a:hover {
	color:#ff9933;
}
#nav_registration {
	float:left;
}
#navPublications {
	float:left;
}
#navPublications a {
	text-decoration:none;
	color:#FFFFFF;
}
#navPublications a:hover {
	color:#660066;
}
#navNews {
	float:left;
}
#navNews a {
	text-decoration:none;
	color:#FFFFFF;
}
#navNews a:hover {
	color:#ffcc33;
}
#navMembership {
	float:left;
}
#navMembership a {
	text-decoration:none;
	color:#FFFFFF;
}
#navMembership a:hover {
	color:#66cc33;
}
#navSponsorship {
	float:left;
}
#navSponsorship a {
	text-decoration:none;
	color:#FFFFFF;
}
#navSponsorship a:hover {
	color:#02abe2;
}
#navContact {
	float:left;
}
#navContact a {
	text-decoration:none;
	color:#FFFFFF;
}
#navContact a:hover {
	color:#bf2e1a;
}
#home #headerbarLeft {
	background:none;
}

  
#homeLeftCol {
	width:370px;
	float:left;
	padding-bottom:20px;
}
#homeRightCol {
	width:370px;
	float:right;
}
.home_titles {
	height:64px;
}
#homeNews,  #homeLeftCol #feature {
	width:370px;
	padding-top:10px;
}
#homeNews p, #homeNews .description,  #homeLeftCol #feature .description {
	font-size:10px;
	padding:5px 0;
	margin:0;
}
#homeNews .title,  #homeLeftCol #feature .title,  #homeAboutIFI .title,  #homeLeftCol #profile .title,  #homeAnniversary .title, #homeRightCol #gallery .title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	padding:5px 0;
	margin:0;
	font-weight:bold;
}
#homeNews .link,  #homeLeftCol #feature .link {
	font-size:10px;
	padding:5px 0;
	margin:0;
	text-align:right;
}
#homeAnniversary, #homeRightCol #gallery {
	width:370px;
	padding-top:10px;
}
#homeAnniversary p {
	font-size:10px;
	padding:5px 0;
	margin:0;
}
#homeAnniversary .category, #homeRightCol #gallery .category {
	font-size:10px;
	padding:5px 0;
	margin:0;
}
#homeAnniversary_image {
	padding:10px 0;
}
#homeAboutIFI,  #homeLeftCol #profile {
	width:370px;
	padding-top:10px;
}
#homeAboutIFI p {
	font-size:10px;
	padding:5px 0;
	margin:0;
}
#homeAboutIFI .description,  #homeLeftCol #profile .description {
	font-size:10px;
	padding:5px 0;
	margin:0;
}
#homeAboutIFI .link,  #homeLeftCol #profile .link {
	font-size:10px;
	padding:5px 0;
	margin:0;
	text-align:right;
}
#homeAboutIFI_image {
	padding:10px 0;
}
#homeEvents {
	width:370px;
	padding-top:10px;
}
#homeEvents p {
	font-size:10px;
	padding:5px 0;
	margin:0;
}
 
#home_tagline {
	width:371px;
	float:right;
	clear:right;
	margin-top:20px;
	_display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
 

#sideNavigation ul {
	padding:5px 0 5px 7px;
	margin:0;
	list-style:none;
}
#sideNavigation li {
	padding:5px 0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	line-height:9px;
	font-size:9px;
	color:#666666;
}
#sideNavigation li a {
	color:#000000;
}
 
#sideNavigation ul li ul li {
	padding:2px 0;
	margin:0;
}
 
  #leftVerticalTitle {
	width:125px;
	height:440px;
	background-image:url(img/rightGradient.png); 
	background-repeat:no-repeat; 
	background-position:bottom;
	background-color:#b5111b; 
	}
 
#midCol .event .eventDate {
	font-size:11px; 
    color:#999999;
	width:80px;
	float:left;
	clear:both;
}
#midCol .event .eventTitle {
	font-size:11px;
	color:#999999;
	width:335px;
	float:left;
	padding-bottom:15px;
}

#midCol h2 {
	padding:5px 0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-transform: uppercase;
}

#midCol .title a {
	display: block;
}
#midCol .description {
	padding:5px 0;
	margin:0;
	font-size:10px;
	line-height:15px;
	color:#333333;
}
#midCol .text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:15px;
	color:#666666;
}
#midCol .text h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
}
#midCol .text h2, #midCol .rte h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	color:#ad1e18;
}
#midCol .text h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	font-weight:normal;
	color:black;
}
#midCol .text h4 {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	font-style:italic;
	line-height:15px;
	font-weight:normal;
	color:black;
}
#midCol .text p, {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 line-height:15px;
 color:#666666;
}
#rightCol h1 {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	margin:0 0 0.5em 0;
	padding:0;
} 
#rightCol p {
	padding:5px;
	margin:0;
	font-size:10px;
}
#rightCol .top_image {
	text-align:center;
}
 


 
#searchForm {
	width:177px;
	height:30px;
	position:absolute;
	top:28px;
	right:13px;
}
#searchForm .searchText {
	width:155px;
	height:11px;
	position:absolute;
	top:0;
	left:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:11px;
	font-size:9px;
}
#searchForm .submit {
	width:13px;
	height:7px;
	position:absolute;
	top:4px;
	right:0px;
}
 
#navigation {
	width:800px;
	height:16px;
	position:absolute;
	left:0px;
	line-height:9px;
	z-index:1;
}
#navigation ul {
	height:16px;
	line-height:9px;
	margin:0;
	padding:0;
	list-style:none;
}
#navigation ul li {
	height:16px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px;
	letter-spacing:1px;
	line-height:9px;
	text-transform:uppercase;
}

#navigation li a {
	float:left;
	display:block;
	height:9px;
	line-height:9px;
	padding:0 13px 7px 13px;
	line-height:9px;
}
#navigation .divider {
	display:block;
	height:9px;
	width:1px;
	padding:0;
	margin:0;
	float:left;
	line-height:9px;
	text-align:left;
	overflow:hidden;
}


#navigation .divider_right {
	height:8px;
	width:1px;
	padding:0;
	margin:0;
	float:right;
	line-height:8px;
	letter-spacing:0;
	text-align:center;
}
 
#headerbar {
	width:800px;
	height:14px;
	position:absolute;
	bottom:0;
	line-height:1px;
	background-image:url(http://www.icsid.org/images/headerbar_bg.jpg);
	background-repeat:repeat;
}
#headerbarLeft {
	float:left;
	height:14px;
	width:125px;
	overflow:hidden;
}
#headerbar_color_right {
	float:right;
	height:14px;
	width:8px;
	overflow:hidden;
}
 
.subMenu {
	display:block;
	background:#909090;
}
.subMenu ul {
	margin:0;
	padding:0;
	list-style:none;
}
.subMenu li {
	margin:0;
	padding:0;
	border-bottom:solid 1px white;
	text-align:left;
}
.subMenu A {
	margin:0;
	padding:0;
	display:block;
	padding:4px 7px;
	font:arial, verdana, sans-serif;
	font-size:9px;
	line-height:9px;
	color:white;
	text-transform:uppercase;
}
.subMenu a:hover, .subMenu li.on a {
	color:black;
}
 
.hr {
	height:1px;
	line-height:1px;
	font-size:1px;
	border-bottom:2px dotted #999999;
}

.title {
	padding:5px 0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
 color:;
}

 
 
.site_search .search_for, #midCol .lrgTitle, #internal_merged_columns .lrgTitle {
	padding:15px 0 5px 0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}
#lrgTitle {
	padding:15px 0 5px 0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}


.caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	text-align:left;
	padding:5px 0;
	margin:0;
}



#homeRightCol #events table,  #homeLeftCol #events table, #homeEvents table {
	width:370px;
}
#homeRightCol #events table td,  #homeLeftCol #events table td, #homeEvents table td {
	text-align:left;
	padding:5px 0;
}
#homeRightCol #events table td .eventDate,  #homeLeftCol #events table td .eventDate, #homeEvents table td .eventDate {
	padding-left:5px;
	width:100px;
}
#homeRightCol #events table td .eventDate a,  #homeLeftCol #events table td .eventDate a, #homeEvents table td .eventDate a {
	font-size:10px;
	color:#666666;
}
#homeRightCol #events table td .eventTitle,  #homeLeftCol #events table td .eventTitle, #homeEvents table td .eventTitle {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	padding:0 3px;
}
#homeRightCol #events table td .eventTitle a,  #homeLeftCol #events table td .eventTitle a, #homeEvents table td .eventTitle a {
	font-weight:bold;
}
#homeRightCol #events table td .eventLocation,  #homeLeftCol #events table td .eventLocation, #homeEvents table td .eventLocation {
	font-size:10px;
	padding-left:10px;
	padding-right:5px;
}
#homeRightCol #events table td .eventLocation a,  #homeLeftCol #events table td .eventLocation a, #homeEvents table td .eventLocation a {
	color:#666666;
}  

.greyline {
	clear:both;
	height:1px;
	overflow:hidden;
	background-image:url(http://www.icsid.org/images/greyline_bg.jpg);
	background-repeat:repeat-x;
	padding:0;
	margin:10px 0 2px 0;
}

#footer_credit {
	float:left;
	padding:0;
	margin:0;
}
#footer_credit ul {
	list-style:none;
	float:left;
	padding:0;
	margin:0;
}
#footer_credit ul li {
	font-family:arial, verdana, sans-serif;
	font-size:9px;
	line-height:9px;
	float:left;
	padding:0;
	margin:3px 0 0 0;
	color:#acacac;
}
#footer_credit ul li a {
	color:#acacac;
}
#footer_credit ul li a:hover {
	color:#ad1e18;
}
#footer_credit ul li.credit_vertbar {
	text-align:center;
	width:5px;
	padding:0 5px;
}
#footer_credit ul li.lino_footer {
	margin:0 37px 0 0;
}
#official_partner {
	width:136px;
	height:26px;
	float:left;
}
 
#botNav {
	width:190px;
	height:10px;
	float:right;
}
#botNav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#botNav li {
	float:left;
	height:9px;
	margin:3px 4px 0 4px;
	padding:0;
	display:inline;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:800;
	line-height:9px;
	font-size:9px;
}
#botNav a {
	color:#666666;
}
#botNav a:hover {
	color:#ad1e18;
}
#footer .divider {
	height:9px;
	width:1px;
	border-left:1px #666666 solid;
	float:left;
}








.newsBlurb, .newsBlurb_no_image {
 clear:both;
 padding:15px 0 0 0;
 font-size:10px;
 line-height:15px;
 zoom:1;
}
.newsBlurb .blurbleft {
 width:75px;
 float:left;
}
.newsBlurb .blurbright {
 width:375px;
 float:right;
}
.newsBlurb .blurbright .newsTitle {
 margin:0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:10px;
 color:#999999;
 text-transform: uppercase; 
 font-weight:bold;
}
.newsBlurb .blurbright .newsTitle a, 
.newsBlurb_no_image .blurbright .newsTitle a {
 color:#ad1e18;
  text-transform: uppercase; 
}
.newsBlurb .blurbright .newsTitle a:hover, 
.newsBlurb_no_image .blurbright .newsTitle a:hover {
 color:#000000;
  text-transform: uppercase; 
}
.newsBlurb .blurbright .newsDescription {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:10px;
 text-align:justify;
}
.newsBlurb_no_image .blurbright .newsDescription {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#666666;
 text-align:justify;
}
.newsBlurb .blurbright .details {
 float:right;
 padding-right:13px;
 background:url(http://www.icsid.org/images/detail_arrows.gif);
 background-position:right;
 background-repeat:no-repeat;
 font-size:10px;
}
.newsBlurb_no_image .blurbright .details {
 float:right;
 padding-right:13px;
 background:url(http://www.icsid.org/images/detail_arrows.gif);
 background-position:right;
 background-repeat:no-repeat;
 font-size:10px;
}
.newsBlurb .blurbright .details a, 
.newsBlurb_no_image .blurbright .details a {
 color:#ad1e18;
}
.newsBlurb .blurbright .details a:hover, 
.newsBlurb_no_image .blurbright .details a:hover {
 color:#000000;
}





.productsDescription {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#666666;
 font-size:11px;
 text-align:left;
 margin-left:-20px;
 padding-bottom:10px;
 padding-top:10px;
}

.productsPrice{
 padding-bottom:10px; 
 padding-top:10px;
}




.producstDisplay, .producstDisplay_no_image {
 clear:both;
 padding:15px 0 0 0;
 font-size:10px;
 line-height:15px;
 
}
.producstDisplay .productleft {
 width:100px;
 float:left;
}


.productsTitle {
margin-left:-20px;

}
/*
.cartBtn {
margin-left:-20px;
}


.producstDisplay .productright {
 width:200px;
 float:right;
}
 
.producstDisplay .productright .productsTitle a, 
.producstDisplay_no_image .productright .productsTitle a {
 color:#ad1e18;
 text-transform: uppercase; 
}
.producstDisplay .productright .productsTitle a:hover, 
.producstDisplay_no_image .productright .productsTitle a:hover {
 color:#000000;
  text-transform: uppercase; 
}
.producstDisplay .productright .productsDescription {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:13px;
 text-align:justify;
}
.producstDisplay_no_image .productright .productsDescription {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#666666;
 text-align:justify;
}
.producstDisplay .productright .details {
 float:right;
 padding-right:13px;
 background:url(http://www.icsid.org/images/detail_arrows.gif);
 background-position:right;
 background-repeat:no-repeat;
 font-size:10px;
}
.producstDisplay_no_image .productright .details {
 float:right;
 padding-right:13px;
 background:url(http://www.icsid.org/images/detail_arrows.gif);
 background-position:right;
 background-repeat:no-repeat;
 font-size:10px;
}
.producstDisplay .productright .details a, 
.producstDisplay_no_image .productright .details a {
 color:#ad1e18;
}
.producstDisplay .productright .details a:hover, 
.producstDisplay_no_image .productright .details a:hover {
 color:#000000;
}*/