#insiderinfo {
	font: 12px arial;
	color: black;
	padding: 10px;
}

	#insiderinfo #iicf_header {

	}

		#insiderinfo #iicf_header #iicf_navigation {
			width: 100%;
			margin-bottom: 20px;
			color: black;
		}

		#insiderinfo #iicf_header #iicf_view_list {
			cursor: pointer;
		}

		#insiderinfo #iicf_header #iicf_view_map {
			cursor: pointer;
		}

	#insiderinfo #iicf_content {

	}

		#insiderinfo #iicf_content p { 
			padding-top: 0;
			padding-left:0;
			margin-top:0 !IMPORTANT;
			margin-left:0 !IMPORTANT;
			line-height:normal;
			font: 10pt arial;
			color: black; 			
		} 

		#insiderinfo #iicf_content .chapter_header {
			font: 28px verdana;
			padding-bottom: 0px;
			margin-bottom: 0px;
		}

		#insiderinfo #iicf_content .subchapter_header {
			font: 22px verdana;
			padding-bottom: 0px;
			margin-bottom: 0px; 
		}

		#insiderinfo #iicf_content .section_header {
			font: 18px verdana;
			padding-bottom: 0px;
			margin-bottom: 0px;
		}

		#insiderinfo #iicf_content .writeup {
			padding-top: 10px;
			padding-bottom: 10px;
		}

			#insiderinfo #iicf_content .writeup a {

			}

				#insiderinfo #iicf_content .writeup .writeup_image {
					float: left;
					margin-right: 20px;
					padding-bottom: 12px;
				}

				#insiderinfo #iicf_content .writeup .info {
					padding-bottom: 8px;
					padding-left: 0;
					background:none;
				}

					#insiderinfo #iicf_content .writeup .info a {
						color: blue;
						text-decoration: none;
						cursor: pointer;
						font: 14px verdana;
					}

					#insiderinfo #iicf_content .writeup .info a:hover {
						background: #57B7DF;
						color: white;
						text-decoration: none;
						cursor: pointer;
						font: 14px verdana;
					}

					#insiderinfo #iicf_content .writeup .info a.advertiser {
						color: blue;
						font-weight: bold;
						text-decoration: none;
						cursor: pointer;
					}

					#insiderinfo #iicf_content .writeup .info a.advertiser:hover {
						background: #57B7DF;
						color: white;
						font-weight: bold;
						text-decoration: none; 
						cursor: pointer;
					}

				#insiderinfo #iicf_content .writeup .text {
				
				}

				#insiderinfo #iicf_content .writeup .text .read_more {
					color: blue;
					font: 10px verdana;
					cursor: pointer;
					padding: 2px;
					white-space: nowrap;
					margin-top: 2px;
				}

				#insiderinfo #iicf_content .writeup .text .read_more:hover {
					background: #57B7DF;
					color: white;
					font: 10px verdana;
					cursor: pointer;
				}

	#insiderinfo #iicf_detail_back {

	}

		#insiderinfo #iicf_detail_back a {
			background: black;
			color: white;
			padding: 4px 10px 6px 10px;
			text-decoration: none;
			margin-bottom: 6px;
			cursor: pointer;
		}

		#insiderinfo #iicf_detail_back a:hover {
			background: #57B7DF;
			color: white;
			padding: 4px 10px 6px 10px;
			text-decoration: none;
			margin-bottom: 6px;
			cursor: pointer;
		}

	#iicf_detail {

	}

		#iicf_detail_info {

		}

			#iicf_detail_info #name {
				font: bold 16px verdana;
			}

			#iicf_detail_info .customer_image {
				float: left;
				margin-right: 10px;
			}

		#iicf_detail_map {
			float: right;
			height: 330px;
			width: 300px;
			overflow: hidden;
			margin-left: 50px;
			margin-right: 20px;
			padding-bottom: 20px;
		}

			#iicf_detail_map #map_canvas {
				height: 300px;
				width: 300px;
			}

			#iicf_detail_map #map_directions {
				background: #dddddd; 
				border: 1px solid #aaaaaa;
				padding: 4px;
				margin-top: 2px;
			}

		#iicf_detail_writeup {

		}
		#iicf_detail_writeup p{
			line-height:normal;
			font: 10pt arial;
			color: black;			
		}		

#iicf_map_view {
	width: 100%;
}

#iicf_map_canvas {
	width: 100%;
	height: 100%;
}

#iicf_footer {
	font: 11px verdana;
	color: #333333;
}

#iicf_footer table tr td {
	font: 11px verdana;
	color: black;
}

	#iicf_footer a {
		color: #333333;
		text-decoration: none;
	}

	#iicf_footer img {
		margin-bottom: -3px;
	}

.clear {
	clear: both;
	height: 1px;
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#iius_colorbox, #iius_cboxOverlay, #iius_cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#iius_cboxOverlay{position:fixed; width:100%; height:100%;}
#iius_cboxMiddleLeft, #iius_cboxBottomLeft{clear:left;}
#iius_cboxContent{position:relative; overflow:hidden;}
#iius_cboxLoadedContent{overflow:auto; line-height:normal;}
#iius_cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}   
#iius_cboxTitle{margin:0;}
#iius_cboxLoadingOverlay, #iius_cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#iius_cboxPrevious, #iius_cboxNext, #iius_cboxClose, #iius_cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#iius_cboxOverlay{background:url(../images/overlay.png) 0 0 repeat;}
#iius_colorbox{}
    #iius_cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) -100px 0 no-repeat;}
    #iius_cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) -129px 0 no-repeat;}
    #iius_cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) -100px -29px no-repeat;}
    #iius_cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) -129px -29px no-repeat;}
    #iius_cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #iius_cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #iius_cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #iius_cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #iius_cboxContent{background:#fff;}
        #iius_cboxLoadedContent{padding: 20px 15px 0px 20px; margin-bottom: 28px; margin-right: 5px; color: black; }
        #iius_cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #iius_cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #iius_cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #iius_cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #iius_cboxPrevious.hover{background-position:-75px -25px;}
        #iius_cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #iius_cboxNext.hover{background-position:-50px -25px;}
        #iius_cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
        #iius_cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
        #iius_cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #iius_cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.iius_cboxIE #iius_cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://api.insiderinfo.us/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.iius_cboxIE #iius_cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://api.insiderinfo.us/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.iius_cboxIE #iius_cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://api.insiderinfo.us/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.iius_cboxIE #iius_cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://api.insiderinfo.us/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.iius_cboxIE #iius_cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://api.insiderinfo.us/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.iius_cboxIE #iius_cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://api.insiderinfo.us/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.iius_cboxIE #iius_cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://api.insiderinfo.us/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.iius_cboxIE #iius_cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://api.insiderinfo.us/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}