/* ++++++++++ global general styles start ++++++++++*/	
html, body {
	margin:0px;
	padding:0px;
	font: 10pt tahoma, arial, helvetica, sans-serif;
	background:#ffffff;
	color:#000000;
	}
	
a:link { text-decoration:none;color:#333333; }
a:visited { text-decoration:none;color:#333333; }
a:active { text-decoration:none;color:#333333; }
a:hover { text-decoration:underline;color:#333333; } 

a.link-text:link { text-decoration:none;color:#333333; font-weight:bold;}
a.link-text:visited { text-decoration:none;color:#333333; font-weight:bold;}
a.link-text:active { text-decoration:none;color:#333333; font-weight:bold;}
a.link-text:hover { text-decoration:underline;color:#333333; font-weight:bold;} 

a.link-dark:link { text-decoration:none;color:#333333; font-weight:bold;}
a.link-dark:visited { text-decoration:none;color:#333333; font-weight:bold;}
a.link-dark:active { text-decoration:none;color:#333333; font-weight:bold;}
a.link-dark:hover { text-decoration:underline;color:#333333; font-weight:bold;} 
			
a.link-light:link { text-decoration:none;color:#ffffff;}
a.link-light:visited { text-decoration:none;color:#ffffff;}
a.link-light:active { text-decoration:none;color:#ffffff;}
a.link-light:hover { text-decoration:none;color:#AABA0A;}	
	
							
.color-1-text-10 { 
	font: 10pt tahoma, arial, helvetica, sans-serif;
	color: #ffffff;
	}	
	
.color-2-text-10 { 
	font: 10pt tahoma, arial, helvetica, sans-serif;
	color: #AABA0A;
	}	
		
.color-3-text-14 { 
	font: 14pt tahoma, arial, helvetica, sans-serif;
	color: #000000;
	}	
			
.color-4-text-10 { 
	font: bold 10pt tahoma, arial, helvetica, sans-serif;
	color: #C4CF56;
	}	
.color-5-text-10 { 
	font: bold 10pt tahoma, arial, helvetica, sans-serif;
	color: #ffffff;
	}			
.details {
    display:none;
    visibility:hidden;
    }
	
.title-1-10 { 
	font: bold 10pt tahoma, arial, helvetica, sans-serif;
	color: #191E51;
	padding:10px 0px 5px 0px;
	}		
	
.title-2-11 { 
	font: bold 11pt tahoma, arial, helvetica, sans-serif;
	color: #000000;
	padding:15px 0px 5px 0px;	
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #A3A3A3;
	}	

	
.title-3-15 { 
	font: bold 15pt tahoma, arial, helvetica, sans-serif;
	color: #333333;
    line-height:21pt;
    margin:0px 0px 15px 0px;    
	}	

.title-3-12 { 
	font: bold 11pt tahoma, arial, helvetica, sans-serif;
	color: #333333;
    margin:10px 0px 15px 0px;    
	}	


		
.a5-image-border {
	border:1px solid #A30202;		
	}					
	
/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/	

.cci-bg-left {
	width:100%;
	background:url(../images/cci-bg-left.gif) repeat-y left top;
	}	

.cci-bg-right {
	width:100%;
	background:url(../images/cci-bg-right.gif) repeat-y right top;
	}

.cci-bg-right-sl {
	width:100%;
	background:url(../images/cci-bg-right-sl.gif) repeat-y right top;
	}	
	
#cci-body-center {
	text-align:left;
	}	
	
#cci-body {
	position: relative;
	width: 1000px; 
/*remove these comment tags if the page is to be centered*/
	margin-left: auto;
	margin-right: auto;
	text-align:left;	
	border:0px solid #000000;		
	}	

#cci-header {
	position:relative;
	left:0px;
	top:0px;
	height:102px;	
	background:#ffffff;	
	border:0px solid #000000;	
	}	
	
	#cci-phone {
		position:absolute;
		right:392px;
		top:12px;
		font: 11pt tahoma, arial, helvetica, sans-serif;
		color:#ffffff;
		}	
	
	#cci-date {
		position:absolute;
		right:20px;
		top:24px;
		font: 10pt tahoma, arial, helvetica, sans-serif;
		color:#ffffff;
		}	
	
	#cci-testimonial {
		position:absolute;
		left:260px;
		top:47px;	
		width:700px;	
		font: 10pt tahoma, arial, helvetica, sans-serif;
		color:#000000;
		}						
		
/* menu L1 header start */		
		
#cci-menu-box {	
	position:relative;
	top:0px;
	left:0px;
	height:80px;
	background:#333333;
	border:0px solid #000000;					
	}

		
	#cci-menu-left a {
		position:absolute;
		top:0px;
		left:0px;
		width:204px;
		height:103px;	
		padding:54px 0px 0px 132px;	
		font: bold 11pt tahoma, arial, helvetica, sans-serif;
		background: url(../images/bg-menu-item.gif) no-repeat left bottom;	
		text-decoration:none;
		color:#ffffff;
		border-right:2px solid #ffffff;				
		voice-family:"\"}\""; 
		voice-family:inherit;
			width:72px;
			height:26px;	
		}
		html>body #cci-menu-left {
			width:72px;
			height:26px;	
		}	
		
	#cci-menu-left a:hover {
		position:absolute;
		background:#AABA0A url(../images/bg-menu-item-on.gif) no-repeat left bottom;			
		}	

	#cci-menu-left .current_page_item {
		position:absolute;
		background:#AABA0A url(../images/bg-menu-item-on.gif) no-repeat left bottom;			
		}
		
	#cci-menu-left-center a {
		position:absolute;
		top:0px;
		left:204px;
		width:204px;
		height:103px;	
		padding:54px 0px 0px 102px;	
		font: bold 11pt tahoma, arial, helvetica, sans-serif;
		background: url(../images/bg-menu-item.gif) no-repeat left bottom;	
		text-decoration:none;
		color:#ffffff;
		border-right:2px solid #ffffff;				
		voice-family:"\"}\""; 
		voice-family:inherit;
			left:206px;	
			width:102px;
			height:26px;	
		}
		html>body #cci-menu-left-center {
			left:206px;
			width:102px;
			height:26px;	
		}	
		
	#cci-menu-left-center a:hover {
		position:absolute;
		background:#AABA0A url(../images/bg-menu-item-on.gif) no-repeat left bottom;			
		}
		
	#cci-menu-left-center .current_page_item a {
		position:absolute;
		background:#AABA0A url(../images/bg-menu-item-on.gif) no-repeat left bottom;			
		}
						
	#cci-menu-right-center a {
		position:absolute;
		top:0px;
		left:408px;
		width:204px;
		height:103px;	
		padding:54px 0px 0px 102px;	
		font: bold 11pt tahoma, arial, helvetica, sans-serif;
		background: url(../images/bg-menu-item.gif) no-repeat left bottom;	
		text-decoration:none;
		color:#ffffff;
		border-right:2px solid #ffffff;				
		voice-family:"\"}\""; 
		voice-family:inherit;
			left:412px;	
			width:102px;
			height:26px;	
		}
		html>body #cci-menu-right-center {
			left:412px;
			width:102px;
			height:26px;	
		}	
				
	#cci-menu-right-center a:hover {
		position:absolute;
		background:#AABA0A url(../images/bg-menu-item-on.gif) no-repeat left bottom;			
		}		
	#cci-menu-right-center .current_page_item a {
		position:absolute;
		background:#AABA0A url(../images/bg-menu-item-on.gif) no-repeat left bottom;			
		}	
				
	#cci-menu-right {
		position:absolute;
		top:0px;
		right:0px;
		width:381px;
		height:103px;
		text-align:right;	
		padding:10px 55px 0px 0px;	
		font: 10pt tahoma, arial, helvetica, sans-serif;
		border:0pt solid #ffffff;
		text-decoration:none;
		color:#ffffff;
		voice-family:"\"}\""; 
		voice-family:inherit;
			width:326px;
			height:26px;	
		}
		html>body #cci-menu-right {
			width:326px;
			height:26px;	
		}	

		
	#cci-search {
		position:absolute;
		top:37px;
		right:10px;
		text-align:right;	
		font: 10pt tahoma, arial, helvetica, sans-serif;
		border:0pt solid #ffffff;
		text-decoration:none;
		color:#ffffff;
		}		
		
	#cci-go-button {
		padding-top:2px;	
		voice-family:"\"}\""; 
		voice-family:inherit;
			padding-top:1px;	
		}
		html>body #cci-go-button {
			padding-top:3px;	
		}	
		
/* menu L1 header end */



/* footer start */

#cci-menu-box-footer {	
	clear:both;
	top:0px;
	left:0px;
	height:45px;
	border:1px solid #ffffff;
	background: #333333;					
	}	
/*		
	#cci-menu-left-footer a {
		position:absolute;
		bottom:30px;
		left:0px;
		width:204px;
		height:69px;	
		padding:28px 0px 0px 132px;	
		font: bold 11pt tahoma, arial, helvetica, sans-serif;
		background:#705767 url(../images/bg-left-menu-on.gif) no-repeat left bottom;	
		text-decoration:none;
		color:#ffffff;
		border-right:2px solid #ffffff;				
		voice-family:"\"}\""; 
		voice-family:inherit;
			bottom:31px;			
			width:72px;
			height:26px;	
		}
		html>body #cci-menu-left-sl {
			bottom:31px;			
			width:72px;
			height:26px;	
		}	
		
	#cci-menu-left-footer a:hover {
		position:absolute;
		background:#586979 url(../images/bg-menu-item-on.gif) no-repeat left bottom;	
		}	
		
		
	#cci-menu-left-center-footer a {
		position:absolute;
		bottom:30px;
		left:204px;
		width:204px;
		height:69px;	
		padding:28px 0px 0px 102px;	
		font: bold 11pt tahoma, arial, helvetica, sans-serif;
		background:#c8693b url(../images/bg-left-center-menu-on.gif) no-repeat left bottom;			
		text-decoration:none;
		color:#ffffff;
		border-right:2px solid #ffffff;				
		voice-family:"\"}\""; 
		voice-family:inherit;
			bottom:31px;			
			left:206px;	
			width:102px;
			height:26px;	
		}
		html>body #cci-menu-left-center-footer {
			bottom:31px;			
			left:206px;
			width:102px;
			height:26px;	
		}	
		
	#cci-menu-left-center-footer a:hover {
		position:absolute;
		background:#586979 url(../images/bg-menu-item-on.gif) no-repeat left bottom;	
		}
								
	#cci-menu-right-center-footer a {
		position:absolute;
		bottom:30px;	
		left:408px;
		width:204px;
		height:69px;	
		padding:28px 0px 0px 102px;	
		font: bold 11pt tahoma, arial, helvetica, sans-serif;
		background:#9fad3e url(../images/bg-right-center-menu-on.gif) no-repeat left bottom;
		text-decoration:none;
		color:#ffffff;
		border-right:2px solid #ffffff;				
		voice-family:"\"}\""; 
		voice-family:inherit;
			bottom:31px;			
			left:412px;	
			width:102px;
			height:26px;	
		}
		html>body #cci-menu-right-center-footer {
			bottom:31px;			
			left:412px;
			width:102px;
			height:26px;	
		}	
						
	#cci-menu-right-center-footer a:hover {
		position:absolute;
		background:#586979 url(../images/bg-menu-item-on.gif) no-repeat left bottom;	
		}			
		
*/				
	#cci-menu-right-footer {
		position:absolute;
		bottom:30px;	
		right:0px;
		width:388px;
		height:69px;
		text-align:right;	
		padding:28px 55px 0px 0px;	
		font: 10pt tahoma, arial, helvetica, sans-serif;
		text-decoration:none;
		color:#ffffff;
		voice-family:"\"}\""; 
		voice-family:inherit;
			bottom:31px;			
			width:326px;
			height:26px;	
		}
		html>body #cci-menu-right-footer {
			bottom:31px;			
			width:326px;
			height:26px;	
		}	


/* footer end */



#cci-column-left {
	float:left;
	width:204px;
	margin:0px -1000px 0px 0px;
	border-top:1px solid #ffffff;		
	}	
	

	.cci-title {
		height:29px;
		background:#AABA0A url(../images/arrows-title.gif) no-repeat left top;	
		padding:5px 0px 0px 30px;
		width:204px;
		font: 11pt tahoma, arial, helvetica, sans-serif;		
		color:#ffffff;
		voice-family:"\"}\""; 
		voice-family:inherit;
			height:24px;		
			width:174px;
		}
		html>body #cci-title {
			height:24px;	
			width:174px;
		}		
        #cci-list 
        {
            font:8pt tahoma, arial, helvitica, sans-serif;
        }
		
		#cci-list a {
			display:block;
			text-align:left;
			line-height:18px;
			vertical-align:50%;
			padding:3px 0px 3px 25px;
			text-decoration:none;
			background: url(../images/bullet-list-off-dif.gif) no-repeat left top;
			color:#ffffff;
			border:0px solid #ffffff;		
			}
			
		#cci-list a:hover {
			background: #AABA0A url(../images/bullet-list-on.gif) no-repeat left top;
			color:#ffffff; 
			}	
			
		form {
			margin:10px 0px 10px 0px;
		}
					
		.cci-form-title {
			text-align:left;
			padding:5px 0px 1px 28px;
			color:#000000;
			font-weight:bold;
			border:0px solid #ffffff;				
			}							
		
		.cci-form-field {
			padding:1px 0px 3px 50px;
			}		

	#cci-column-middle {
		position:relative;
		left:0px;
		top:0px;
		line-height:18px;
		color:#000000;
		margin-left:204px;	
		border-top:0px solid #ffffff;			
		}	
							
	#cci-column-right {
		float:right;
		width:205px;
		border-top:1px solid #ffffff;			
		}	
		
	#cci-column-right-placement {
		margin-right:205px;
		padding:15px 15px 15px 15px;
		}	
				
#cci-footer {
	clear:both;
	height:30px;
	font: 7.8pt tahoma, arial, helvetica, sans-serif;
	color:#757575;	
	padding-right:15px;
	text-align:right;
	vertical-align:middle;
	line-height:20px;
	background:#ffffff;
	border-top:1px solid #ffffff;	
	}	
	
	
/* ++++++++++ global structure styles end ++++++++++*/	
/* ++++++++++ second level start ++++++++++*/	

#cci-sl-title {
	font:bold 11pt tahoma, arial, helvetica, sans-serif;						
	height:22px;
	text-align:left;
	vertical-align:50%;
	padding:0px 0px 2px 5px;
	margin-bottom:10px;
	line-height:24px;
	color:#333333;	
	border-bottom: 1px solid #AABA0A;
	}	
	
.cci-news-release {	
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:1px solid #A3A3A3;
	}			
	
.cci-news-release-header {	
	
		
	}		
	
/* menu L2 header start */		
		
#cci-menu-box-sl {	
	position:relative;
	top:0px;
	left:0px;
	height:69px;
	background:#333333;
	border:0px solid #000000;					
	}	

	#cci-menu-left-sl a {
		position:absolute;
		top:0px;
		left:0px;
		width:204px;
		height:69px;	
		padding:43px 0px 0px 132px;	
		font: bold 11pt tahoma, arial, helvetica, sans-serif;
		background:#333333 url(../images/bg-menu-item.gif) no-repeat left bottom;	
		text-decoration:none;
		color:#ffffff;
		border-right:2px solid #ffffff;				
		voice-family:"\"}\""; 
		voice-family:inherit;
			width:72px;
			height:26px;	
		}
		html>body #cci-menu-left-sl {
			width:72px;
			height:26px;	
		}	



	#cci-menu-left-sl a:hover 
	{
	    text-decoration: none;
		position:absolute;
		background:#AABA0A url(../images/bg-menu-item-on.gif) no-repeat left bottom;			
		}
		
	#cci-menu-left-sl.current_page_item a 
	{
	    text-decoration: none;
		background:#AABA0A url(../images/bg-menu-item-on.gif) no-repeat left bottom;			
		}	


	#cci-menu-left-center-sl a {
		position:absolute;
		top:0px;
		left:204px;
		width:204px;
		height:69px;	
		padding:43px 0px 0px 102px;	
		font: bold 11pt tahoma, arial, helvetica, sans-serif;
		background:#333333 url(../images/bg-menu-item.gif) no-repeat left bottom;	
		text-decoration:none;
		color:#ffffff;
		border-right:2px solid #ffffff;				
		voice-family:"\"}\""; 
		voice-family:inherit;
			left:206px;	
			width:102px;
			height:26px;	
		}
		html>body #cci-menu-left-center-sl {
			left:206px;
			width:102px;
			height:26px;	
		}	
		
	#cci-menu-left-center-sl a:hover {
		position:absolute;
		background:#AABA0A url(../images/bg-menu-item-on.gif) no-repeat left bottom;			
		}
	#cci-menu-left-center-sl.current_page_item a 
	{
	    text-decoration: none;
		position:absolute;
		background:#AABA0A url(../images/bg-menu-item-on.gif) no-repeat left bottom;			
		}
						
	#cci-menu-right-center-sl a {
		position:absolute;
		top:0px;
		left:408px;
		width:204px;
		height:69px;	
		padding:43px 0px 0px 102px;
		font: bold 11pt tahoma, arial, helvetica, sans-serif;
		background:#333333 url(../images/bg-menu-item.gif) no-repeat left bottom;	
		text-decoration:none;
		color:#ffffff;
		border-right:2px solid #ffffff;				
		voice-family:"\"}\""; 
		voice-family:inherit;
			left:412px;	
			width:102px;
			height:26px;	
		}
		html>body #cci-menu-right-center-sl {
			left:412px;
			width:102px;
			height:26px;	
		}	
				
	#cci-menu-right-center-sl a:hover {
		position:absolute;
		background:#AABA0A url(../images/bg-menu-item-on.gif) no-repeat left bottom;			
		}	
			
	#cci-menu-right-center-sl.current_page_item a 
	{
	    text-decoration: none;
		position:absolute;
		background:#AABA0A url(../images/bg-menu-item-on.gif) no-repeat left bottom;			
		}
				
	#cci-menu-right-sl {
		position:absolute;
		top:0px;
		right:0px;
		width:381px;
		height:103px;
		text-align:right;	
		padding:10px 55px 0px 0px;	
		font: 10pt tahoma, arial, helvetica, sans-serif;
		border:0pt solid #ffffff;
		text-decoration:none;
		color:#ffffff;
		voice-family:"\"}\""; 
		voice-family:inherit;
			width:326px;
			height:26px;	
		}
		html>body #cci-menu-right-sl {
			width:326px;
			height:26px;	
		}	

		
	#cci-search-sl {
		position:absolute;
		top:26px;
		right:10px;
		text-align:right;	
		font: 10pt tahoma, arial, helvetica, sans-serif;
		border:0pt solid #ffffff;
		text-decoration:none;
		color:#ffffff;
		}		
		
	#cci-go-button-sl {
		padding-top:2px;	
		voice-family:"\"}\""; 
		voice-family:inherit;
			padding-top:1px;	
		}
		html>body #cci-go-button {
			padding-top:3px;	
		}	
		
/* menu L2 header end */
	
	
				
					
		#cci-bg-sub-menu {
			background: #EDEDED;
			padding:8px 0px 8px 0px;
			border:0px solid #ffffff;			
			}		
		
		.cci-menu-L2 a {
			display:block;
			text-align:left;
			line-height:18px;
			vertical-align:50%;
			margin:0px 0px 1px 0px;
			font-weight:bold;			
			padding:2px 0px 2px 25px;
			text-decoration:none;
			background: #AABA0A;
			color:#ffffff;
			border:0px solid #ffffff;				
			}
			
		.cci-menu-L2-active a {
			display:block;
			text-align:left;
			line-height:18px;
			vertical-align:50%;
			margin:0px 0px 1px 0px;
			font-weight:bold;			
			padding:2px 0px 2px 25px;
			text-decoration:none;
			background: #C4CF56 url(../images/bg-menu-sl-on.gif) no-repeat left top;			
			color:#333333;
			border:0px solid #ffffff;				
			}
			
		.cci-menu-L2 a:hover {
			font-weight:bold;
			text-decoration:none;
			color:#333333;
			background: #C4CF56 url(../images/bg-menu-sl-on.gif) no-repeat left top;			
			}	
			
		
		.cci-menu-L3 a {
			display:block;
			text-align:left;
			line-height:18px;
			vertical-align:50%;
			margin:2px 0px 2px 25px;
			padding:2px 0px 2px 3px;
			text-decoration:none;
			background: #AABA0A;
			color:#ffffff;				
			}
			
			.cci-menu-L3-active a {
			display:block;
			text-align:left;
			line-height:18px;
			vertical-align:50%;
			margin:2px 0px 2px 25px;
			padding:2px 0px 2px 3px;
			text-decoration:none;
			background: #C4CF56;
			color:#333333;	
			font-weight:bold;			
			}
			
		.cci-menu-L3 a:hover {
			font-weight:bold;
			background: #C4CF56;
			color:#333333;
			text-decoration:none;
			padding-left:3px;	
			}
							
	#cci-column-right-sl {
		float:right;
		width:205px;
		border-top:1px solid #ffffff;			
		}	
					
		#cci-quote-sl {
			margin:6px;
			padding:6px;
			color:#ffffff;
			background:#333333;	
			}				
					
	.cci-photo-center {
		margin:20px 0px 20px 0px;			
		}	

	#cci-column-right-placement-sl {
		margin-right:205px;
		padding:7px 15px 15px 15px;
		border:0px solid #000000;			
		}	

		
	#cci-column-full-sl {
		position:relative;
		left:0px;
		top:0px;
		line-height:18px;
		color:#000000;
		margin-left:204px;	
		padding:7px 15px 15px 15px;		
		border-top:0px solid #ffffff;			
		}	
				
/* ++++++++++ second level end ++++++++++*/		

