﻿body{
margin-top:10px;
background-image:url("/CMSTemplates/ICC/images/back.png");
background-color:#336699;
background-repeat:repeat-x;
}

img 
{
	border: 0;
}

#maintable{
width:960px;
margin-right:auto;
margin-left:auto;
font-family: Century Gothic, Arial;
font-size:10pt;
background-color:#000033;
text-align:center;
color:#FFFFFF;
}
.feed{
text-decoration:none;
color:#FFFFFF;
}
a:link{
text-decoration:none;
color:#0099FF;
}
a:visited, .feed{
text-decoration:none;
color:#B8860B;
}
a:hover, .feed{
text-decoration:none;
color:#FFFFFF;
}
#header{
width:960px;
text-align:center;
}
#content{
text-align:center;
}
#leftcenter{
width:720px;
padding-top:10px;
color:#ffffff;
text-align:center;
margin-right:auto;
margin-left:auto;
vertical-align:top;
}
#iccnewstitle a:link{
text-decoration:none;
color:#ffffff;
}
#iccnewstitle a:visited{
text-decoration:none;
color:#B8860B;
}
#iccnewstitle a:hover{
text-decoration:none;
color:#CCCCCC;
}
#icceventstitle{
text-align:left;
font-size:8pt;
}
#icceventstitle a:link{
text-decoration:none;
color:#ffffff;
}
#icceventstitle a:visited{
text-decoration:none;
color:#B8860B;
}
#icceventstitle a:hover{
text-decoration:none;
color:#CCCCCC;
}
#rightcenter{
padding-top:10px;
width:240px;
vertical-align:top;
}
#topleft{
background-image:url("/CMSTemplates/ICC/images/topleftbox.jpg");
background-repeat:no-repeat;
width:322px;
height:132px;
}
#topright{
background-image:url("/CMSTemplates/ICC/images/toprightbox.jpg");
background-repeat:no-repeat;
width:322px;
height:132px;
vertical-align:top;
}
#bottomleft{
background-image:url("/CMSTemplates/ICC/images/bottomleftbox.jpg");
background-repeat:no-repeat;
width:322px;
height:132px;
}
#bottomright{
background-image:url("/CMSTemplates/ICC/images/bottomrightbox.jpg");
background-repeat:no-repeat;
width:322px;
height:132px;
}
#bottomad{
background-image:url("/CMSTemplates/ICC/images/bottomadbox.jpg");
background-repeat:no-repeat;
width:648px;
height:132px;
}
#newstable{
font-family: Century Gothic, Arial;
font-size:14pt;	
font-weight:normal;
width:300px;
height:130px;
vertical-align:top;
padding-top:10px;
}
#eventstable{
font-family: Century Gothic, Arial;
font-size:14pt;	
font-weight:normal;
width:300px;
height:130px;
vertical-align:top;
padding-top:10px;	
}
#joinustable{
font-family: Century Gothic, Arial;
font-size:14pt;	
font-weight:normal;
width:300px;
height:130px;
vertical-align:top;
padding-top:10px;	
}
#joinusbottomtext{
text-align:left;
font-family: Century Gothic, Arial;
font-size:10pt;	
font-weight:normal;
font-style:italic;
}
#joinusbottomtext a:link{
text-decoration:none;
color:#ffffff;
}
#joinusbottomtext a:visited{
text-decoration:none;
color:#B8860B;
}
#joinusbottomtext a:hover{
text-decoration:none;
color:#CCCCCC;
}
#membersdirectorytable{
font-family: Century Gothic, Arial;
font-size:14pt;	
font-weight:normal;
width:300px;
height:130px;
vertical-align:top;
padding-top:10px;	
}
h3{
font-family: Century Gothic, Arial;
font-size:14pt;	
font-weight:normal;
}
.icclink:link{
text-decoration:none;
color:#ffffff;
}
.icclink:visited{
text-decoration:none;
color:#B8860B;
}
.icclink:hover{
text-decoration:none;
color:#CCCCCC;
}
.companyAToZMenu td a:visited{
color:#B8860B;
}
.companyAToZMenu td a:hover{
color:#FFFFFF;
}
#membersdirectorytabletext{
text-align:left;
font-family: Century Gothic, Arial;
font-size:10pt;	
font-weight:normal;
font-style:italic;
}
#membersdirectorytabletext a:link{
text-decoration:none;
color:#ffffff;
}
#membersdirectorytabletext a:visited{
text-decoration:none;
color:#B8860B;
}
#membersdirectorytabletext a:hover{
text-decoration:none;
color:#CCCCCC;
}
.rightbox{
background-image:url("/CMSTemplates/ICC/images/rightcolbox.jpg");
background-repeat:no-repeat;
width:206px;
height:132px;
vertical-align:top;
color:#ffffff;
}
#top{
width:960px;
}
#topdate2{
width:700px;
text-align:left;
padding-left:35px;
}
#topmenu2{
width:260px;
text-align:right;
padding-right:15px;
}
#topdate{
width:250px;
text-align:left;
padding-left:35px;
}
#topmenu{
width:710px;
text-align:right;
padding-right:15px;
}
#maincontent{
background-image:url("/CMSTemplates/ICC/images/mainback.jpg");
background-position:center;
background-repeat:no-repeat;
}
#footer{
font-size:10pt;
margin-right:auto;
margin-left:auto;
border:1px solid #FFFFFF;
color:#ffffff;
width:960px;
text-align:right;
padding-right:5px;
}
#footer a:link{
text-decoration:none;
color:#ffffff;
}
#footer a:visited{
text-decoration:none;
color:#B8860B;
}
#footer a:hover{
text-decoration:none;
color:#CCCCCC;
}
.footer{
font-size:10pt;
margin-right:auto;
margin-left:auto;
padding-top:15px;
color:#ffffff;
width:960px;
text-align:center;
}
.footer a:link{
text-decoration:none;
color:#ffffff;
}
.footer a:visited{
text-decoration:none;
color:#B8860B;
}
.footer a:hover{
text-decoration:none;
color:#CCCCCC;
}
#homeothermenu{
color:#FFFFFF;
text-decoration:none;	
}
#homeothermenu a:link{
color:#ffffff;
}
#homeothermenu a:visited{
color:#B8860B;
}
#homeothermenu a:hover{
color:#0099FF;
}
.MainCMSMenu{
cursor:pointer;
}
.MainCMSMenuItem{
padding-right:10px;
}
.MainCMSMenuItemMouseUp{
padding-right:10px;
}
.MainCMSMenuItemMouseOver{
padding-right:10px;
color:#CCCCCC;
}
.MainCMSMenuItemMouseDown{
padding-right:10px;
color:#CCCCCC;
}
.MainCMSMenuHighlightedMenuItem{
padding-right:10px;
color:#0099FF;
}
.MainCMSMenuHighlightedMenuItemMouseOver{
color:#0099FF;
padding-right:10px;
}
.MainCMSMenuHighlightedMenuItemMouseUp{
padding-right:10px;
}
.MainCMSMenuHighlightedMenuItemMouseDown{
color:#0099FF;
padding-right:10px;
}
.SubCMSMenu{
background-color:#000033;
cursor:pointer;
border:1px solid #FFFFFF;
}
.SubCMSMenuItem{
padding-right:10px;
}
.SubCMSMenuItemMouseUp{
padding-right:10px;
}
.SubCMSMenuItemMouseOver{
padding-right:10px;
color:#CCCCCC;
}
.SubCMSMenuItemMouseDown{
padding-right:10px;
color:#CCCCCC;
}
.SubCMSMenuHighlightedMenuItem{
padding-right:10px;
color:#0099FF;
}
.SubCMSMenuHighlightedMenuItemMouseOver{
color:#0099FF;
padding-right:10px;
}
.SubCMSMenuHighlightedMenuItemMouseUp{
padding-right:10px;
}
.SubCMSMenuHighlightedMenuItemMouseDown{
color:#0099FF;
padding-right:10px;
}
/*  STYLES BELOW FOR HOME PAGE DROPDOWN MENU   */
.Main2CMSMenu { text-align:left; cursor:pointer;}
.Sub2CMSMenu{ text-align:center; margin-right:auto; margin-left:auto; cursor:pointer; color:#ffffff;}
.Sub2CMSMenuItem {padding:2px 2px 2px 12px; text-align:left; FONT-SIZE: 10pt; width: 226px; COLOR: #FFFFFF; BACKGROUND-COLOR: #000033; }
.Sub2CMSMenuItemMouseUp { text-align:left; text-indent:10px;FONT-SIZE: 10pt; width: 226px; COLOR: #FFFFFF; padding:2px 2px 2px 12px; }
.Sub2CMSMenuItemMouseOver { text-align:left; FONT-SIZE: 10pt; width: 226px; BACKGROUND-COLOR: #336699; padding:2px 2px 2px 12px; }
.Sub2CMSMenuItemMouseDown { text-align:left; FONT-SIZE: 10pt; width: 226px; BACKGROUND-COLOR: #336699; padding:2px 2px 2px 12px; }
.Sub2CMSMenuHighlightedMenuItem { text-align:left; FONT-SIZE: 10pt; width: 226px; BACKGROUND-COLOR: #336699; padding:2px 2px 2px 12px; }
.Sub2CMSMenuHighlightedMenuItemMouseUp { text-align:left; FONT-SIZE: 10pt;  width: 226px; BACKGROUND-COLOR: #336699; padding:2px 2px 2px 12px; }
.Sub2CMSMenuHighlightedMenuItemMouseOver { text-align:left; FONT-SIZE: 10pt;  width: 226px; BACKGROUND-COLOR: #336699; padding:2px 2px 2px 12px; }
.Sub2CMSMenuHighlightedMenuItemMouseDown { text-align:left; FONT-SIZE: 10pt; width: 226px;  BACKGROUND-COLOR: #336699; padding:2px 2px 2px 12px; }

/* Home Page Top Menu */

.TopMainCMSMenu{
cursor:pointer;
}
.TopMainCMSMenuItem{
padding-right:8px;
color:#B8860B;
}
.TopMainCMSMenuItemMouseUp{
padding-right:8px;
}
.TopMainCMSMenuItemMouseOver{
padding-right:8px;
color:#CCCCCC;
}
.TopMainCMSMenuItemMouseDown{
padding-right:8px;
color:#CCCCCC;
}
.TopSubCMSMenu{
background-color:#000033;
cursor:pointer;
border:1px solid #FFFFFF;
}
.TopSubCMSMenuItem{
padding-right:8px;
}
.TopSubCMSMenuItemMouseUp{
padding-right:8px;
}
.TopSubCMSMenuItemMouseOver{
padding-right:8px;
color:#CCCCCC;
}
.TopSubCMSMenuItemMouseDown{
padding-right:8px;
color:#CCCCCC;
}

/* Calendar Events */

.EventManagerOutlookLink:link{
text-decoration:none;
font-weight:bold;
color:#0099FF;
}
.EventManagerOutlookLink:hover{
text-decoration:none;
font-weight:bold;
color:#CCCCCC;
}
.EventManagerOutlookLink:visited{
text-decoration:none;
font-weight:bold;
color:#0099FF;
}
.ContentEvent a:link{
text-decoration:none;
color:#0099FF;
}
.ContentEvent a:hover{
text-decoration:none;
color:#FFFFFF;
}
.ContentEvent a:visited{
text-decoration:none;
color:#B8860B;
}
.Header a:link{
text-decoration:none;
color:#0099FF;
}
.Header a:hover{
text-decoration:none;
color:#FFFFFF;
}
.Header a:visited{
text-decoration:none;
color:#B8860B;
}
.title{
border-style:none;
background-color:#FFFFFF;
color:#000033;
border:0px;
}
.nextprev a:link{
text-decoration:none;
color:#0099FF;
}
.nextprev a:hover{
text-decoration:none;
color:#FFFFFF;
}
.nextprev a:visited{
text-decoration:none;
color:#B8860B;
}
.NewsLinks a:link{
text-decoration:none;
color:#0099FF;
}
.NewsLinks a:visited{
text-decoration:none;
color:#B8860B;
}
.NewsLinks a:hover{
text-decoration:none;
color:#FFFFFF;
}
.NewsTitle{
color:#0099FF;
}
.NewsReleaseDate{
color:#0099FF;
}
.CMSSiteMapListItem a:link{
text-decoration:none;
color:#FFFFFF;
}
.CMSSiteMapListItem a:visited{
text-decoration:none;
color:#B8860B;
}
.CMSSiteMapListItem a:hover{
text-decoration:none;
color:#0099FF;
}
.AdminTable{
margin-left:auto;
margin-right:auto;
border:1px solid #0099FF;
border-collapse:collapse;
}
.AdminTable th{
background-color:#0099FF;
color:#ffffff;
}
.AdminTable tr td 
{
	padding: 1px 5px;
}

.adminLabel 
{
	background-color:#0099FF;
	color:#ffffff;
}

.CommTable a:hover{
color:#000033;
}
.memberName{
font-weight:bold;
font-size:14pt;
}
#printArea{
color:#FFFFFF;
background-color:#000033;
background-position:center center;
background-repeat:no-repeat;
font-family:Century Gothic,Arial;
font-size:10pt;
}
#printAreaBasket{
margin-left:5px;
margin-right:5px;
}
#ctl00_panelLoggedInMember a:hover{
color:#FFFFFF
}
#ctl00_loginICC_LoginButton{
margin-right:4px;
}
/* auto completer */
ul.autocompleter-choices{
position:				absolute;
margin:					10px 0px 0px 9px;
padding:				0;
list-style:				none;
border:					1px solid #7c7c7c;
border-left-color:		#c3c3c3;
border-right-color:		#c3c3c3;
border-bottom-color:	#ddd;
background-color:		#fff;
text-align:				left;
font-family:			Arial, Verdana, Geneva, Helvetica, sans-serif;
z-index:				50;
background-color:		#fff;
}
ul.autocompleter-choices li{
position:				relative;
margin:					-2px 0 0 0;
padding:				0.2em 1.5em 0.2em 1em;
float:					none !important; 
cursor:					pointer;
font-weight:			normal;
font-size:				10pt;
line-height:			1.5em;
}
ul.autocompleter-choices li.autocompleter-selected{
background-color:		#0099FF;
color:					#000;
}
ul.autocompleter-choices span.autocompleter-queried{
display:				inline;
float:					none;
font-weight:			bold;
margin:					0;
padding:				0;
}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{
color:					#000;
font-weight:			bold;
}
.checkBox input{
margin-left:0px;
}

.memberDetailsTabContainer 
{
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom: solid 5px #3e5988;
}

.memberDetailsTab, .memberDetailsTab:visited 
{
	background-image: url('/CMSTemplates/ICC/images/template/TabMemberDetails.png');
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 110px;
	padding-top: 5px;
	margin-left: 5px;
	font-weight: bold;
	text-align: center;
	color:#0099ff;
	cursor: pointer;
	border-bottom: solid 2px #3e5988;
}

.memberDetailsTab:hover 
{
	color: #ffffff;
}

.memberDetailsTabActive, .memberDetailsTabActive:visited, .memberDetailsTabActive:hover 
{
	border-bottom: solid 2px #0099ff;
}

.memberTabSaveContainer 
{
	width: 100%;
	margin-top: 20px;
	text-align: center;
}

.advertHeadline 
{
	height: 18px;
}

.adminMenuContent 
{
	float: left; 
	width: 200px; 
	padding-right: 20px;
}

.adminMenuContent div 
{
	padding-bottom: 5px;
}

.adminMenuStats 
{
	float: left; 
	width: 400px;
}

.emailTemplateTable td
{
	vertical-align: top;
}

.emailTemplateTable .fieldLabel 
{
	padding-bottom: 5px;
	padding-top: 1px;
	width: 180px;
}

.datePickerContainer img 
{
	margin-left: 10px;
}

.menuSocialLogoContainer 
{
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

.menuSocialLogoContainer img
{
	height: 30px;
}
