/* CSS Document */
body{background:#FAF59C url(images/bg_page.jpg) top center no-repeat;padding:0;margin:0;font:normal 12px/18px Arial;color:#0C4D45;}
#page{width:1000px;margin:0 auto;}
.flags{text-align:center;height:11px;}


/* Header */

	#header{background:url(images/bg_header.jpg) 707px 0px no-repeat;height:106px;}
	.topHeaderPart{width:683px;height:106px;}
		.logo{position:absolute;margin-left:10px;z-index:10}
		.slogen{width:390px;height:45px;}
		.topNavigation{width:246px;text-align:right;font:normal 11px/18px Arial;color:#008776;padding-top:12px;}
			.topNavigation a{color:#008776;text-decoration:none;}
		.mainNavigation{padding-top:15px;}	
		.mainNavigation ul{margin:0;padding:0;list-style:none;}	
			.mainNavigation ul li{display:inline;list-style:none;float:left;}
	

/* Content */
	#content{height:660px;	}
		#mainBannerSlider{position:absolute;z-index:2}
			#controllers{position:absolute;z-index:4;margin:203px 0 0 425px;}
			#controllers a.nextLink{margin-left:473px;}
		#contentWrapper{width:966px;margin:0 auto;position:absolute;z-index:3;margin:327px 17px 0 17px;}
			.contentBoxWrapper{background:#FFFFFF;padding:0 26px 26px 26px;width:914px;}
				.contentBox{width:278px;}	
					.headingwhoWeAre{width:278px;height:69px;text-indent:-99999px;margin:0;padding:0;}
						.headingwhoWeAre_en{background:url(images/en/title_who_we_are.jpg);}
						.headingwhoWeAre_sp{background:url(images/sp/title_who_we_are.jpg);}
						.headingwhoWeAre_fr{background:url(images/fr/title_who_we_are.jpg);}
						.headingwhoWeAre_du{background:url(images/du/title_who_we_are.jpg);}
					.specialText{font:bold 13px/20px Arial;color:#0C4D45;text-align:right;}
					.specialText a{color:#008776; text-decoration:underline;font:normal 12px/22px Arial !important;}
					
					
		
				.middleBox{margin:0 38px;}
					.headingWhyJoinUs{width:278px;height:69px;text-indent:-99999px;margin:0;padding:0;}
						.headingWhyJoinUs_en{background:url(images/en/title_why_join_caic.jpg);}
						.headingWhyJoinUs_sp{background:url(images/sp/title_why_join_caic.jpg);}
						.headingWhyJoinUs_fr{background:url(images/fr/title_why_join_caic.jpg);}
						.headingWhyJoinUs_du{background:url(images/du/title_why_join_caic.jpg);}
					#numericLink{padding-top:15px; text-align:right;}
					#numericLink a{font:normal 11px/16px Arial; color:#FFF; background-color:#059280; margin:0 5px; padding:1px 3px; text-decoration:none}
				
				.newsScroller{background:#ECE9E9;border:1px solid #AEAFAF;margin-top:10px;}	
					.HeadingNews{display:block;border-bottom:1px dotted #AEAFAF;height:36px;text-indent:-99999px;margin:0;padding:0;}
						.HeadingNews_en{background:url(images/en/title_news.jpg) 10px 50% no-repeat;}
						.HeadingNews_sp{background:url(images/sp/title_news.jpg) 10px 50% no-repeat;}
						.HeadingNews_fr{background:url(images/fr/title_news.jpg) 10px 50% no-repeat;}
						.HeadingNews_du{background:url(images/du/title_news.jpg) 10px 50% no-repeat;}
					.viewAllLink{border-top:1px dotted #AEAFAF;padding:10px 16px 5px 16px;}
	
	
	
/* footer */
	#footer{width:966px;margin:0 auto;}
	.footerNavigation{padding:10px 0 0 45px;font:normal 11px/20px Arial;color:#617747;}
	.footerNavigation a{color:#617747;text-decoration:none;}
		


/********* Inner Pages *************/
#contentInner{width:990px;margin-left:10px;}
	.breadCrumb{height:75px;padding-left:309px;color:#FFFFFF;}
		.breadCrumb a{color:#FFFFFF;text-decoration:none;line-height:75px}
		.breadCrumb a:hover{color:#FFFFFF;text-decoration:underline;}
		
		
	.innerContentWrapper{background:#FFF url(images/bg_middle_inner.jpg) top center no-repeat;width:930px;padding:10px 30px;min-height:450px;}
		.middleSidebar{width:207px;}
			.middleSidebar ul{margin:0;padding:5px 0 20px 0;list-style:none;}
				.middleSidebar ul li{margin:0;padding:0;list-style:none;}
					.middleSidebar ul li a{font:bold 13px/27px Arial;color:#3E5A5F;text-decoration:none;}
					.middleSidebar ul li a:hover{color:#3E5A5F;text-decoration:underline;}
		.pageDetails{width:711px;padding-left:12px;}
			.pageHeaderWrapper h2{float:left !important;;font:normal 18px/35px Arial;color:#059280;margin:0;padding:0;}	
		.pageDetails h2{float:none;font:normal 18px/35px Arial;color:#059280;}	
		.pageDetails h3{font:bold 15px/20px Arial;color:#248E24;}	
		.pageDetails p{color:#605D34 !important;}
		.pageDetails p.first{color:#837F3F !important;font-weight:bold;}
		.pageDetails a { color:#7dd147;}
		.pageDetails a:hover { color:#0d99a6;}
		.pageSettings{padding-top:10px;}	
		.pageSettings img { border:none;}
	.innerContentFooter{background:url(images/bg_footer_inner.jpg) no-repeat;height:15px;}
	
/* Added By Amit */
	#M_Middle { color:#605D34; font:12px/18px Arial; padding:0 21px; width:449px; border:solid 0px #000; float:left;}
		#rightSidebar { width:200px; float:left; padding:10px; }
		#M_Right{width:226px;}
		.rssFeed{ height:150px; padding:10px 16px 5px 16px; border-left:2px solid #6AC132; border-right:2px solid #6AC132;}
		#pscroller2{ width:192px; height:130px;}
		#ViewAllLink{text-align:right;line-height:30px;}
		.blueLink:link,.blueLink:active,.blueLink:visited{ font:normal 11px/18px Arial;	color:#0B5593;text-decoration:underline;}
		.blueLink:hover{text-decoration:none;}
		
		.address  { float:left; padding:0px 25px 10px 10px; width:300px; float:left}
		.form {border-left:1px solid #CCCCCC;  float:right; height:100%; padding:5px 0 0 25px; width:350px; float:left } 	


/* SUB MENU (By Ashish) */
.pageSubMenu{background:#385557;border-bottom:2px solid #FFCF30;padding:15px 20px;filter: Alpha(Opacity=88);opacity: 0.88;-moz-opacity:0.88}
	.pageSubMenu ul{padding:0;margin:0;list-style:none;}
		.pageSubMenu ul li{padding:0;margin:0;list-style:none;width:100%;float:left;}
			.pageSubMenu ul li a{font:bold 12px/25px Arial;color:#FFFFFF;text-decoration:none;}
			.pageSubMenu ul li a:hover{color:#FFFFFF;text-decoration:underline;}
			.pageSubMenu ul li a.yellowSubNavLink{color:#FFE401;text-transform:uppercase;}

#menuAboutUs{width:350px;position: absolute;visibility: hidden;z-index:12;}
	#menuAboutUs li{width:48% !important;}

#menuJoinCaic{width:250px;position: absolute;visibility: hidden;z-index:13;}
	
#menuOurMembers{width:250px;position: absolute;visibility: hidden;z-index:14;}
	
#menuRecources{width:320px;position: absolute;visibility: hidden;z-index:15;}

/* Blog Page */
.blogSearchForm{padding:25px 0 0 0;}
.blogSearchForm form{margin:0;padding:0;}
.blogSearchForm input[type=text]{width:140px;border:2px solid #62BC29;margin-right:8px;font:normal 12px Arial;height:18px;}
.blogSearchForm input[type=submit]{background:#059281;width:60px;font:normal 12px Arial;color:#FEFFD9;border:none;height:22px;}

.blogPosts{width:500px;}
	.blogPosts .post{background:url(images/bg_post_line.jpg) bottom no-repeat;padding:10px 0 10px 0;margin:0 0 5px 0;}
		.blogPosts .post h2{margin:0;padding:0;font:bold 15px/22px Arial;color:#837F3F;}
			.blogPosts .post h2 a{color:#837F3F;text-decoration:none;}
				.blogPosts .post h2 a:hover{color:#837F3F;text-decoration:underline;}
			.blogPosts .post small{font:bold 12px/19px Arial;color:#A88F0F;}	
			.blogPosts .post .entry{padding-top:20px;font:normal 12px/18px Arial;color:#393939;}
			.blogPosts .post .entry a {color:#393939;text-decoration:none;}
			.blogPosts .post .entry a:hover{color:#393939;text-decoration:underline;}
#sidebar{width:181px;}
	#sidebar ul{margin:0;padding:0;list-style:none;}
		#sidebar ul li h2{font:bold 15px/35px Arial !important;color:#41AC00 !important;margin:10px 0 0 0;padding:0;}
		#sidebar ul ul{padding:0 0 0 25px;}
		#sidebar ul ul li{border-bottom:1px dotted #B7BC6B;padding-left:5px;font:normal 12px/20px Arial;color:#4A4F00;}
		#sidebar ul ul li a{color:#4A4F00;text-decoration:none;}
		#sidebar ul ul li a:hover{text-decoration:underline;color:#4A4F00;}
		#sidebar ul li.tags a{color:#4A4F00;text-decoration:none;font:normal 12px/20px Arial;display:block;margin-left:8px;}
		#sidebar ul li.tags a:hover{color:#4A4F00;text-decoration:underline;}



/* General Classes */
.layoutWidth{width:980px;margin:0 auto;}
.clear{clear:both;}
.fullWidth{width:100%;}
.floatLeft{float:left;}
.floatRight{float:right;}
.whiteText{color:#FFFFFF;}
.imageLeftStyle{margin:0 10px 10px 0;}
.imageRightStyle{margin:0 0 10px 10px;}
.noBackground{background:none !important;}
.rowSpacer{height:20px;clear:both;}
.noBorder{border:none !important;}
a.greenLink{color:#008776; text-decoration:underline;}

/* =========================== Rss link ===================================== */

#rssFeed{width:246px;height:150px;padding:10px 16px 5px 16px;}
#pscroller2{width:246px;height:150px;}
.rssticker{	/*padding-top:10px;*/}
.rsstitle a{font:bold 13px/18px Arial;color:#1B831B;text-decoration:none;}
.rsstitle a:hover{text-decoration:underline;}
.rssdescription{font:normal 12px/18px Arial;color:#0D5773;padding-top:10px;display:block;}
.rssdate{font:normal 12px/18px Arial;color:#77672E;display:block;}

/* ==================== Site Controls Drop Down class=================*/

#subcontent4 {background-color:#F5EA3A;height:auto;width: 170px;border: 1px solid #283949;position: absolute;visibility: hidden;padding: 5px 12px 5px 5px;z-index:11;}
#subcontent4 a {color: #454545;text-decoration: none;}
#subcontent4 p {font:normal 10px Verdana;text-align: right;}

#subcontent5 {background-color:#F5EA3A;height:auto;width: 200px;border: 1px solid #283949;position: absolute; visibility: hidden;padding: 5px 12px 5px 5px;z-index:11;}
#subcontent5 td{font:bold 12px Arial;color:#000;}
#subcontent5 input.submitButton{border:none;padding:3px;background-color:#232323;font:bold 12px Arial;color:#FFFFFF;}
#subcontent5 a {color: #FFF;text-decoration: none;}
#subcontent5 p {font:normal 11px Tahoma;text-align: right;padding:0;margin:0;padding:4px 0px;}
#subcontent5 img {vertical-align:middle;margin:2px;}

#subcontent6 {background-color:#F5EA3A;height:auto;width: 170px;border: 1px solid #283949;position: absolute;visibility: hidden;padding: 5px 12px 5px 5px;z-index:11;}
#subcontent6 a {color: #454545;text-decoration: none;font:bold 12px/22px Arial}
#subcontent6 p {font:normal 10px Verdana;text-align: left;margin:0;padding:0;padding:0 5px;}


/* Added By Amit */

.bulletlist ul { list-style:none;}
.ul_lib li {	border-bottom:1px dashed #F5EA3A;
					color:#008271;
					display:list-item;
					font:12px/18px Arial;
					list-style-image:url("images/bullet_2.gif");
					list-style-position:outside;
					margin-bottom:3px;
					padding-bottom:3px;
					text-align:left;
					vertical-align:top;
					width:100%;
					}
.pageDetails h4 {color:#605D34; font:12px/18px Arial; font-weight:bold; margin:0; padding:0;}
.pageDetails input.mamber  { width:200px; border:solid 1px #CCC;}


/* Our Member Page Css (By Ashish) */
.tableListing thead tr{background:#E7E4D1;font:bold 12px/20px Arial;color:#5F5B40;text-align:left;text-transform:uppercase;}
.tableListing tbody td{border-bottom:1px solid #DBDBDB;font:bold 12px/18px Arial;color:#000000;}
.tableListing tbody td a{color:#0365A6;text-decoration:none;}
.tableListing tbody td a:hover{color:#0365A6;text-decoration:underline;}
.tableListing tbody td a.boldText{color:#000000; text-decoration:none;}
.tableListing tbody td a.boldText:hover{color:#000000; text-decoration:underline;}


/* Member only Resources Page Css (By Ashish) */
.tabContentWrapper{color:#405558;}
	.announcement,.documents{border-bottom:2px solid #DCDCDC;padding-bottom:10px;margin-bottom:10px;}
		h1.announcement_title{font:bold 16px/24px Arial;color:#405558;padding:0;margin:0;display:block;}
		p.announcement_date{margin:0;padding:0;font:bold 11px/18px Arial;color:#405558 !important;}
		.announcement_dese{color:#405558 !important;}
	.tabHeader{background:#E7E4D1;font:bold 12px/30px Arial;color:#405558;padding-left:10px;margin-bottom:10px;}	
	.resultCount{color:#9A201B !important;}
	.tabulerDataHeading{color:#028772 !important;vertical-align:top;width:25%;font-weight:bold;}
	.priceText{color:#0268B0 !important}

/* Sub Menu for Logged in User for Left side (By Ashish)*/
.middleSidebar ul ul{margin:0;padding:0 0 0 15px;list-style:none;}
.middleSidebar ul ul li {border-bottom:1px dotted #B5B198;padding-left:5px;width:80%;}
.middleSidebar ul ul li a{font:normal 11px/25px Arial;color:#006BB3 !important;text-decoration:none;}
.middleSidebar ul ul li a:hover{color:#006BB3 !important;text-decoration:underline;}

.error{border:1px solid #FFC906;background:#FFFF99 url(images/error.gif) left center no-repeat;font:bold 11px/25px Verdana, Arial;color:#FF0000;padding-left:25px;	margin:10px auto;text-align:left !important;}
.success{border:1px solid #80CB4F;background:#FFFF99 url(images/success.gif) left center no-repeat;font:bold 11px/25px Verdana, Arial;color:#005DAB;padding-left:25px;margin:10px auto;text-align:left !important;}
.info{border:1px solid #D9FFB2;background:#FFFFDD url(images/information.gif) 7px 50% no-repeat;font:normal 11px/25px Verdana, Arial;color:#000000;padding-left:27px;
margin:10px auto;text-align:left !important;}

/* Pagination Class */
.pagination{background:#E7E4D1;padding:0 10px;color:#405558;font:bold 12px/30px Arial;}
.pagination a{color:#9A201B !important;text-decoration:none;padding:0 3px;}
.pagination a:hover{text-decoration:underline;}
	