body{margin:0px; padding:0px; font-family:Arial, verdana, sans-serif; background-color:#fff; font-size:11px;}
*{padding:0; margin:0;}
div, p, h1, h2, h3, span, td, table{font-family:Arial, verdana, sans-serif;}
ul { margin-left: 25px; }
ul li { padding-left: 15px; padding-bottom: 12px; }

.bodyBg{background:url(../images/bodyBg.jpg) center top no-repeat;}

div#preload {display:none;}
a{outline:none;}
.spacer{ margin:0; padding:0; clear:both; line-height:0; font-size:0;}
.disNone{ display:none;}

.mainCont{width:989px; margin:0px auto;}

.globalNavCont{width:993px; margin:4px auto 5px auto;}
.globalNavT{background:url(../images/globalNavT.gif) left top no-repeat; margin:0px; padding:0px;}
.globalNavM{background:url(../images/globalNavMBg.gif) left top no-repeat; padding:0px 0px 0px 3px;}
	.nav{float:left; width:660px; height:39px;}
		.nav ul{margin:0px; padding:0px;}
		.nav ul li{margin:0px; padding:0px; list-style:none; float:left;}
		.nav ul li.home a{background:url(../images/btn_home.jpg) no-repeat; display:block; width:120px; height:39px;}
		.nav ul li.home a:hover{background:url(../images/btn_home_ovr.jpg) no-repeat; display:block; width:120px; height:39px;}		
		.nav ul li.currenthome a{background:url(../images/btn_home_selected.jpg) no-repeat; display:block; width:120px; height:39px;}		
		.nav ul li.about a{background:url(../images/btn_abouttcp.jpg) no-repeat; display:block; width:120px; height:39px;}		
		.nav ul li.about a:hover{background:url(../images/btn_abouttcp_ovr.jpg) no-repeat; display:block; width:120px; height:39px;}
		.nav ul li.currentabout a{background:url(../images/btn_abouttcp_selected.jpg) no-repeat; display:block; width:120px; height:39px;}
		.nav ul li.currentgetinvolve a{background:url(../images/btn_getInvolved_selected.jpg) no-repeat; display:block; width:120px; height:39px;}
		.nav ul li.getinvolve a{background:url(../images/btn_getInvolved.jpg) no-repeat; display:block; width:120px; height:39px;}
		.nav ul li.getinvolve a:hover{background:url(../images/btn_getInvolved_ovr.jpg) no-repeat; display:block; width:120px; height:39px;}
		.nav ul li.contactus a{background:url(../images/btn_contactus.jpg) no-repeat; display:block; width:120px; height:39px;}
		.nav ul li.currentcontact a{background:url(../images/btn_contactUs_selected.jpg) no-repeat; display:block; width:120px; height:39px;}
		.nav ul li.contactus a:hover{background:url(../images/btn_contactus_ovr.jpg) no-repeat; display:block; width:120px; height:39px;}
	.sn{float:right; width:300px; padding:4px 6px 0px 0px;}
		.snTxt{float:left; text-align:right; color:#333333; padding:10px 0px 0px 15px}
		.snIco{float:right; background:url(../images/snIcoBg.jpg) no-repeat; width:96px; height:32px; padding:2px 0px 0px 5px}
.globalNavB{background:url(../images/globalNavB.gif) left top no-repeat; line-height:3px; margin:0px; padding:0px;}


.header{margin:0px; padding:0px;}
.headerT{background:url(../images/headerTBg.gif) left top no-repeat; line-height:7px; height:7px; margin:0px; padding:0px;}
.headerBody{float:left; width:907px; background-color:#050404; padding:23px 53px 28px 29px;}
.logo{float:left; padding:0px 233px 0px 0px;}
.header h2{font-size:26px; color:#9F9879; font-weight:normal; line-height:17px; padding:30px 0px 14px 0px;} 
.header p{color:#716C56; line-height:23px; font-size:12px;}


.mapCont{float:left; width:989px; background:url(../images/mapAreaBg.jpg) 0px 0px repeat-x; padding:0px; border-bottom:5px solid #3E4650; }
.mapCont h3{font-size:18px; font-weight:normal; color:#fff; padding:0px 0px 7px 17px; margin:0px;}
.mapCont p{color:#6E889D; line-height:16px; padding:0px 0px 36px 18px;}

.mapArea{float:left; width:685px;}
.mapDisplay{border:3px solid #ccc; width:664px;}
.countryCont{float:right; width:273px;}

.joinH{ float:left; margin:0px 0px 0px 0px; height:212px;}
.joinCont{float:left; width:705px; height:98px; background-color:#050404;padding:0px;}
	.joinL{float:left; padding:17px 0px 0px 37px; height:49px;}
	/*.joinL{float:left; padding:10px 0px 0px 37px; height:49px;}*/
	.joinL h3{font-size:18px; padding-bottom:8px; font-weight:normal; color:#9F9879; margin:0px;}
	.joinL p{color:#5B5746; line-height:16px;}
	.joinR{float:left; width:150px; padding:7px 0px 0px 29px; height:44px; color:#DE9767; font-size:30px; text-align:right; font-weight:normal;}
	.joinR span{font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	.joinBg{ float:left; width:705px;  background:url(../images/joinBg.jpg) left bottom no-repeat;  text-align:right; padding:94px 0px 0px 0px; height:51px;}
	
	.newsH{float: left; width:244px; padding:12px 18px 0px 18px; height:200px; background:url(../images/newsHBg.jpg) left top repeat-x;}
	/*.newsH{float: left; width:245px; padding:12px 18px 0px 18px; height:200px; background:url(../images/newsHBg.jpg) left top repeat-x;}*/
	.newsHttl{float:left; width:168px;}
		.newsHttl h3{font-weight:normal; font-size:18px; color:#697786; margin:7px 0px 0px 0px;}		
		.newsButton{float:right; width:72px; text-align:right; margin:0px; padding:0px;}
	/*.newsBox{background:url(../images/newBoxBg.jpg) left top no-repeat; float:left; width:225px; margin:8px 0px 0px 0px; padding:21px 10px 9px 10px; height:120px;}
		.newsTumb{float:left; padding:0px 15px 20px 0px;}
		.newsBox p{color:#fff; line-height:16px}
		.linkFA{padding:25px 0px 0px 0px; text-align:center;}
		.linkFA a{color:#64D6D8; text-align:center; text-decoration:none;}
		.linkFA a:hover{color:#64D6D8; text-align:center; text-decoration:underline;}*/

.footerCont{width:100%; float:left; background-color:#D6D6D6; color:#666666; clear:both; margin:31px 0px 0px 0px;}
	.footerH{width:989px; margin:0px auto;/* padding:24px 0px 63px 0px;*/ padding:24px 0px 0px 0px; height:76px;}
	.footerLinks{float:left; width:713px; margin:0px; padding:0px;}
	.footerLinks span{color:#959595; padding:10px 10px 0px 10px;}
	.footerLinks a{color:#666666; text-decoration:none;}
	.footerLinks a:hover{color:#CC3300; text-decoration:none;}
	.copyright{float:left; font-size:10px; font-weight:normal; padding:13px 0px 0px 0px; margin:0px; text-align:left;}
	.donateTxt{float:left; width:159px; font-size:11px; color:#959595; padding-left:1px; line-height:16px;}
	.donateBtn{float:right; width:116px; text-align:right;}

.clearAll{clear:both;}
.mrgT{margin-top:20px;}


/*Registration Page Classes */
.bodyCont{float:left; width:989px; background:#6d7d8d url(../images/mapAreaBg.jpg) 0px 0px repeat-x; padding:0px; margin:0px 0px 0px 0px;}	
	.pageTtl{padding:20px 0px 28px 36px;}
	.pageTtl h1{font-size:18px; color:#fff; margin:0px; padding:0px; font-weight:normal;}
	.secTtl{font-size:18px; color:#fff; margin:0px; font-weight:normal; padding-bottom:14px;}
	/*.brdContH{width:931px; float:left; padding-left:58px;}*/
	.brdContH{width:932px; float:left; padding-left:57px;}
	.brdCont{/*display:table;*/ float:left;  background:url(../images/brdBg.gif) left top repeat-y; width:932px; /*margin:0px 0px 0px 58px;*/}
	.regPB{padding-bottom:36px;}	
		.innerContL{width:627px; float:left; margin:0px; padding:2px 2px 0px 2px;}
		.imgInner{text-align:center;}
		
		.frmCont{float:left; width:576px; padding:26px 20px 0px 31px;}
			.frmDes{float:left; width:267px;}
			.frmDes ul{margin:0px 0px 0px 0px; padding:0px; color:#fff; width:255px;}
			.frmDes ul li{margin:0px; padding:0px 10px 10px 12px; list-style:none; line-height:16px; background:url(../images/bullet.gif) left 5px no-repeat;}
			
			
			.frmDes p{color:#fff; line-height:16px; padding:0px 34px 19px 0px;}
			.frmTbl{float:right; width:254px; padding:13px 26px 9px 26px; background-color:#545f6d;}
			.frmTbl label{display:block; color:#fff; padding:0px 0px 6px 0px;}
			.txtInput{width:250px; font-size:11px; padding-top:5px; height:20px; margin-bottom:15px; border-top:1px solid #b1b1b1; border-right:1px solid #c4c4c4; border-bottom:1px solid #eaeaea; border-left:1px solid #c4c4c4;}
			.txtInputStree{width:250px; height:20px; padding-top:5px; font-size:11px; margin-bottom:7px; border-top:1px solid #b1b1b1; border-right:1px solid #c4c4c4; border-bottom:1px solid #eaeaea; border-left:1px solid #c4c4c4;}
			.selectIn{width:251px; margin:0px; font-size:11px; padding:0px;}
			.selectH{height:25px !important;}
			.btnSub{ text-align:right; padding-top:41px; cursor:pointer; float:right;}
			.btnSub input.submit{ background:url(../images/btn_submit.jpg) no-repeat 0 0; cursor:pointer; border:0; height:51px; width:169px; display:block; }
			
			.errorBox{background:url(../images/errorImg.gif) right top no-repeat; color:#ffff00; padding-bottom:18px;}
			.errorBox ul{margin:0px; padding:7px 40px 0px 0px;}
			.errorBox ul li{margin:0px; padding:0px 0px 2px 8px; list-style:none; background:url(../images/errorDot.gif) left 5px no-repeat;}
			.thanksBox{background:url(../images/ico_congrates.gif) right top no-repeat; color:#ffff00; padding-bottom:18px; margin-bottom:100px;}
				.thanksBox h2{font-size:20px; font-weight:normal; color:#ffff00; margin:0px; padding:16px 0px 46px 0px;}
				.thanksBox p{line-height:16px;}
		.secSep{float:left; width:20px; height:91px; background:url(../images/seperator.gif) center top no-repeat;}
		.innerContR{width:280px; float:right;}
			.rdetails{background:url(../images/rDetails.jpg) left top no-repeat; margin:0px; padding:0px 0px 0px 0px; }			
				.rdetailsCont{width:244px; margin:0px 0px 0px 0px; padding:14px 19px 0px 17px;}	
				.rdetailsCont h2{font-size:18px; font-weight:normal; color:#697786; margin:0px; padding-bottom:14px;}
				.rdetails p{color:#728da3; line-height:16px; padding-bottom:31px;}
				.regSubTtl{font-size:15px; font-weight:normal;}
				.rdetailsCont a{color:#728da3; text-decoration:underline;}
				.rdetailsCont a:hover{color:#728da3; text-decoration:none;}
	

/*Inner Header*/
.fltL{float:left;}
/*.innerHeaderBody{float:left; width:925px; background-color:#050404; padding:11px 35px 24px 29px; height:109px}*/
.innerHeaderBody{float:left; width:925px; background-color:#050404; padding:11px 35px 25px 29px; }

/*.logoInner{float:left; padding:0 123px 0 0;}*/
.logoInner{float:left; padding:0 103px 0 0;}

.innerBannerCont{float:left; width:453px;}
.innerBannerCont h2{font-size:20px; color:#9F9879; font-weight:normal; margin:0px;padding:15px 0px 9px 0px; word-spacing:2px;}
.innerBannerCont p{color:#716C56; line-height:23px; font-size:12px; padding:0px; margin:0px;}

/*About Us*/
	.leftLinks{width:106px !important; float:left; padding-left:37px;}
	.leftLinks ul{margin:0px 0px 0px 0px; padding:0px;}
	.leftLinks ul li{list-style:none; padding:0px 0px 22px 0px; margin:0px;}
	.leftLinks ul li a{color:#738da3; text-decoration:none; font-size:11px; padding:0px 0px 0px 0px; margin:0px;}
	.leftLinks ul li a:hover{text-decoration:underline;}
	.colmnCont{float:left; background:url(../images/aboutBrdBg.gif) left top repeat-y; width:845px; margin:0px 0px 0px 144px;}
	.colmnCont.marL0{margin-left:0 !important;}
		.colinnerContL{width:541px; float:left; margin:0px; padding:2px 2px 0px 2px;}
		.subSecTtl{font-size:18px;color:#FFF; float:right; padding:22px 22px 27px 0px;}
		.ContLBodyTxt{padding:0px 30px 0px 30px; color:#FFF;}
		.ContLBodyTxt p{padding:0px 0px 21px 0px; margin:0px; color:#fff; font-size:12px; text-align:left; line-height:16px;}
		.txtBlack{color:#000;}
		.pageHeading{font-size:16px; font-weight:bold; color:#FFF; padding:9px 0px 7px 0px; margin:0px;}
		/*.secSep{float:left; width:20px; height:91px; background:url(../images/seperator.gif) center top no-repeat;}*/
		.secSep{float:left; width:20px; height:91px; background:url(../images/seperator.gif) center top no-repeat;}
		
		.colInnerContR{width:280px; float:left;}
		.rdetails{ background:url(../images/rDetails.jpg) no-repeat; margin:0px; padding:0px;}
		.getInvo{width:244px; background:#39414a url(../images/getInvobg.gif) repeat-x; height:370px; margin:0px 0px 0px 0px; padding:14px 19px 0px 17px;}
		.getInvo img{padding-bottom:12px;}
		.getInvo p{margin:0px; padding:0px 0px 14px 0px; color:#FFF; line-height:16px;}
		.innerNewsH{float:left; width:244px; padding:8px 18px 0px 18px; height:212px; background:url(../images/innernewsHbg.gif) left top repeat-x;}		
		.innernewsHttl{float:left; width:168px;}
		.innernewsHttl h3{font-weight:normal; font-size:18px; color:#697786; margin:4px 0px 0px 0px;}	
		.innerNewsTumb{float:left; padding:3px 15px 20px 0px;}
		.innerNewsBox{background:url(../images/newBoxBg.jpg) left top no-repeat; float:left; width:224px; margin:3px 0px 0px 0px; padding:11px 10px 9px 10px; height:130px;}	
		.innerNewsBox p{color:#fff; padding:0px; margin:0px;line-height:16px;}
		.innerLinkFA {padding:39px 0px 0px 0px; text-align:center;}
		.innerLinkFA a{color:#64D6D8; text-align:center; text-decoration:none;}
		.innerLinkFA a:hover{color:#64D6D8; text-align:center; text-decoration:underline;}
		.linkFullArt{width:200px; float:left; text-align:center;}


/*ContactUs Styles Starts here*/
.infoEmail{ float:left; text-align:center; background:url(../images/bgr_infi_email.gif) right top no-repeat; width:175px; padding:3px 0px 6px 0px;}
.infoEmail a{ color:#00aaff; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.contactHead a{color:#fff; text-decoration:underline;}
.contactHead a:hover{color:#fff; text-decoration:none;}
.contactHead{float:left; width:585px; padding:16px 9px 27px 33px; color:#fff;}
.contactHead p{ padding:0px 0px 3px 0px; margin:0px;}
.contactHead h2{ font-size:18px; font-weight:normal; padding:0px 0px 8px 0px; margin:0px;}


.contactPromo{ background-color:#050404; float:left; padding-bottom:8px; border-top:1px solid  #050404; }
.promoBlock{background:	url(../images/problockBgr.gif) 0px 0px repeat-x #22272c; width:206px;/*padding:0px 3px 0px 0px;*/ float:left; border-right:3px solid #050404 }
.contactPromo .last{ padding:0px !important; margin-right:0px !important;  border-right:0px !important }
.promoBlock h3{ background-color:#050404;  margin:0px; padding: 19px 15px 18px 14px; font-size:18px; color:#697788; font-weight:normal;}
.promoBlock .promoBody{  padding:4px 4px 4px 15px; }
.promoBlock .blockHead{ height:26px;}
.promoBlock .promeName{ float:left; font-size:18px; color:#697786; padding:8px 0px 0px 0px;}
.promoBlock .promeLogo{ text-align:right;}
.promoBlock .blockContent{ padding:26px 15px 4px 0px;  height:108px;}
.promoBlock .blockContent p{ color:#acd7f8; font-size:11px; padding:0px; margin:0px; line-height:16px;}

.promoBlock .urlArea{text-align:center; background:url(../images/urlBgr.gif) center top no-repeat ; padding:3px 0px 16px 0px; }

.promoBlock .urlArea a{ color:#00aaff; text-decoration:none; font-size:11px; white-space:nowrap;}
.promoBlock .urlArea a:hover{ color:#00aaff; text-decoration:underline; font-size:11px; white-space:nowrap;}

.innerContLContact{width:630px; float:left; margin:0px; padding:0px;}
.imgInnerContact{ padding:2px 3px 0px 3px;}



/* news items  start*/
.newsItem {
	background:url(../images/newsInternalBox.gif) no-repeat;
	width:245px;
	margin:0px;
	float:left;
}
#newsItem1, #newsItem2 {
	display:none;
}
#newsItem1 p, #newsItem2 p {
	margin:0px;
	padding:0px;
}
.newsBox {
	padding:12px 10px;
	width:225px;
	height:94px;
	float:left;
	overflow:hidden;
}
.newsBoxImg {
	float:left;
	padding:0px 15px 0px 0px;
	width:86px;
}
.newsBoxContent {
	float:left;
	width:124px;
}

.newsBoxContent p {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:14px;
}
.newsLink {
	padding:10px 0px 0px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;	
	color:#66ffff;
	font-size:11px;
		height:25px;
}
.newsLink a {
	color:#66ffff;
	text-decoration: none;
}
.newsLink a:hover{
	color:#66ffff;
	text-decoration:underline;
}

.newsLinkImg {
	margin-top:-25px;
	margin-left:213px;
	position:absolute;
}
/* news items  end*/
.privacyTxt{color:#fff; padding-bottom:100px; padding-top:20px; line-height:16px;}
.privacyTxtR{color:#cc3300 !important;}
.red{color:#d32222 !important;}
.abcontPT{padding-top:28px !important;}
.padBab{padding-bottom:50px;}
.mrgnB{margin-bottom:2px;}
.imgInnerab{text-align:center; padding-left:1px;}

		
.newsBgcolor{background-color:#3b444d; padding-bottom:6px;}

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

.snTxt a:hover{
color:#333333;
text-decoration:underline;
}

