/*Master styles - Starts here*/
body{
	margin:0;
	padding:0;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
font{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
/* Default Elements */
a{
	color:#0066FF;
	text-decoration:none;
	}
a:hover{
	text-decoration:none;
	}
a.b{
	text-decoration:none;
	}
a.b:hover{
	text-decoration:none;
	}
p{
	margin:0;
	padding:0;
	text-align:justify;
	line-height:16px;
	}
input{
	font:11px Verdana, Arial, sans-serif;
	color:#000;
	}
select{
	font:11px Verdana, Arial, sans-serif;
	color:#000;
	}
ul
{
	list-style-type: square;
	text-align:left;
	color:#98012E;
	padding:0px;
	margin-top:0;
	margin-left:25px;
}
li{
	line-height:17px;
	}
/* headers */
h1 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#000;
	}
h2 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#000;
	}
a{
	color:#0066FF;
	text-decoration:none;
	}
a:hover{
	color:#000;
	text-decoration:none;
	}
/* DEFAULT ELEMENTS */
.left{
	float:left;
	}
.right{
	float:right;
	}
.clear{
	clear:both;
	}
/* WRAPPER */
#WRAPPER{
	margin:0 auto;
	width:981px;
	}
#wrapper{
	margin:0 auto;
	width:981px;
	}
.Masterbody{
	background-image:url(../images/horizontalbackground.jpg);
	padding:0px 3px 0px 3px;
	float:left;
	width:975px;
	}
.Header{
	background-image:url(../images/headerbackground.jpg);
	height:100px;
	}
/* Header */
.headerTop{
	background:url(../images/headerbackground.jpg) repeat-x;
	width:100%;
	height:100px;
	float:left;
	}
.header{
	width:975px;
	height:317px;
	float:left;
	}
.banner{
	background:url(../images/bannerimg.gif) no-repeat;
	width:975px;
	height:215px;
	float:left;
	clear:both;
	}
.nav{
	width:100%;
	float:left;
	}
.nav ul{
	margin:0 0 0 15px;
	padding:0;
	float:left;	
	}
.nav li{
	list-style:none;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	float:left;	
	padding:12px 40px 8px 0;
	border-bottom:1px solid #fff;
	}
.nav li a{
	color:#fff;
	/*margin:0 40px 0 0;*/
	}
.nav li a img{
	border:0;
	}
.BannerMaster{
	background-image:url(../images/sky.jpg);
	height:215px;
	}
.BannerMaster2{
	background-image:url(../images/bannerimg.png);
	height:215px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	padding-left: 10px;
	}
.ContentBody{
	padding:6px 8px 8px 8px;
	width:959px;
	float:left;
	clear:both;
	}
/*Left icons on home page - Starts here*/
.lftObj{
	width:300px;
	float:left;
	}
.Object1Icon{
	background-image:url(../images/98012e_colour.png);
	width:300px;
	height:70px;
	}
.Object2Icon{
	background-image:url(../images/4d87d8_colour.png);
	width:300px;
	height:70px;
	margin:8px 0 0 0;
	}
.Object3Icon{
	background-image:url(../images/ffb400_colour.png);
	width:300px;
	height:70px;
	margin:8px 0 0 0;
	}
.Object4Icon{
	background-image:url(../images/718e1a_colour.png);
	width:300px;
	height:70px;
	margin:8px 0 0 0;
	}
/************* Default News **************/
.defNewsComp{
	width:388px;
	float:left;
	margin:0 0 0 8px;
	}
.ObjectImage{
	width:75px;
	height:70px;
	margin-right:15px;
	float:left;
	}
.RightContent{
	float:right;
	width:660px;
	clear:both;
	}
.RightContent2{
	float:right;
	width:255px;
	padding:10px 0 0 0;
	text-align:right;
	}
.RightContent2Txt{
	padding-right:10px;
	float:right;
	}
.RightContent3{
	float:right;
	width:255px;
	margin-top:40px;
	}
.LeftContent2{
	float:left;
	width:400px;
	}
.LeftContent3{
	float:left;
	width:705px;
	}
.LeftContent4{
	float:left;
	width:100%;
	}
.objtitle{
	margin-top:55px;
	float:left;
	width:190px;
	}
.loginbutton{
	margin-right:6px;
	float:none;
	}
.loginbutton a{
	background:url(../images/btnbg.gif) left top repeat-x;
	height:21px;
	float:right;
	display:block;
	color:#909090;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:21px;
	border-left:1px solid #aeaeae;
	border-right:1px solid #aeaeae;
	padding:0 10px 0 10px;
	width:20px;
	}
.loginbutton a:hover{
	color:#333;
	background-position:left -21px;
	height:21px;
	border-left:1px solid #aeaeae;
	border-right:1px solid #aeaeae;
	width:20px;
	text-decoration:none;
	}
.PageTitles{
	height:25px;
	width:100%;
	margin:0 0 8px 0;
	float:left;
	background-color:#98012e;
	}
.Contactus{
	width:100%;
	min-height:350px;
	}
.links{
	width:100%;
	/*height:325px;*/
	}
.ContactInfo{border:1px solid #ccc; background-color:#F8F8F8; height:305px; padding:5px; text-align:left; float:right;} 
	
/* events  */
.lftsideImg{
	float:left;
	margin-right:10px;
	}
.eventsGrid{
	border:1px solid #cfcfcf;
	}
.eventsGridHed{
	background:url(../images/eventsGrdHed.gif) repeat-x;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:33px;
	line-height:33px;
	text-indent:10px;
	}
.eventsGridItem{
	background:url(../images/eventsGrd.gif) repeat-x;
	height:32px;
	line-height:32px;
	text-indent:10px;
	}
.eventsGridItem a{
	color:#c21f12;
	text-decoration:underline;
	}
.eventsGridItem a:hover{
	color:#c21f12;
	text-decoration:none;
	}
.eventsGridHed a{
	color:#353535;
	text-decoration:underline;
	}
.eventsGridHed a:hover{
	color:#000;
	text-decoration:none;
	}
.BodyContents{
	clear:both;
	width:100%;
	/*padding:0 0 2px 0;*/
	/*margin:0 0 0 -8px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	color:#666666;
	}
.BodyContents p{
	padding:8px 0px 4px 0px;
	margin:0;
	line-height:16px;
	color:#333;
	}
.BodyContents ul{
	margin:0;
	padding:0;
	}
.BodyContents li{
	list-style:circle;
	line-height:19px;
	color:#333;
	}
.BodyContentsHed{
	font:16px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#98012E;
	line-height:25px;
	}
.BodyContentsHedSml{
	font:13px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#98012E;
	line-height:18px;
	}
.BodyContentsHedBig{
	font:19px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#98012E;
	line-height:18px;
	}
/* siteMap */
.sitemapMain{
	float:left;
	margin:-7px 0 0 -18px;
	padding:0 0 10px 0;
	width:980px;
	}
.sitemap{
	width:224px;
	min-height:160px;
	float:left;
	border:1px solid #2f63ad;
	margin:15px 0 0 18px;
	background-color:#fff;
	}
.sitemapHed{
	background-color:#4d87d8;
	font:12px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-left:10px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	color:#fff;
	}
.sitemap ul{
	margin:10px;
	padding:0;
	float:left;
	width:205px;
	}
.sitemap li{
	list-style:none;
	background:url(../images/icon_redDot.png) left 8px no-repeat;
	font:12px Verdana, Arial, Helvetica, sans-serif !important;
/*	width:200px;
*/	height:25px !important;
	line-height:25px !important;
/*	padding:0 0 0 5px;
*/	border-bottom:1px solid #d5d2d2;
	background-color:#fff;
	display:block;
	float:left;
	}
.sitemap li a{
	display:block;
	color:#4791f0;
	list-style:none;
	background:url(../images/icon_redDot.png) left 8px no-repeat;
	font:12px Verdana, Arial, Helvetica, sans-serif !important;
	width:200px;
	height:25px !important;
	line-height:25px !important;
	padding:0 0 0 5px;
	display:block;
	float:left;
	text-decoration:none;
	}
.sitemap li a:hover{
	background-color:#82b6ff;
	color:#000;
	text-decoration:none;
	}
.footer{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	width:969px;
	clear:both;
	float:left;
	padding:6px;
	line-height:16px;
	}
.footerBot{
	width:969px;
	float:left;
	margin-top:30px;
	}
.bdyTxt
{
	width:100%;
	float:left;
}
.bdyTxt p
{
	padding:3px 0 6px 0;
	margin:0;
	line-height:16px;
}
.bdyTxt ul{
	margin:0 0 0 30px;
	padding:6px 0;
	}
.bdyTxt li{
	list-style:none;
	line-height:18px;
	list-style:disc;
	color:#000;
	}
.paraTxt{
	clear:both;
	float:left;
	width:100%;
	padding:8px 0 0 0;
	}
p.paraTxt{
	padding:3px 8px 6px 8px;
	margin:0;
	line-height:16px;
	}
.bdyContlft{
	width:765px;
	float:left;
	height:auto;
	}
.bdyContlft1{
	width:175px;
	float:left;
	height:auto;
	background-color:#718e1a;
	margin-left:10px;
	color:#fff;
	font-weight:bold;
	padding-bottom:20px;
	}
.bdyContlft1 a{
	color:#e8e8e8;
	text-decoration:none;
	line-height:24px;
	}
.bdyContlft1 a:hover{
	color:#fff;
	text-decoration:underline;
	line-height:24px;
	}
.bdyContmid{
	width:580px;
	float:left;
	height:auto;
	}
.bdyContrgt{
	width:200px;
	margin-right:10px;
	float:right;
	height:auto;
	}
/*---------------------- Publications -------------*/
.pubtablebg{
	background-color:#ccc;
	width:700px;
	margin:10px 30px;
	}   	
.pubtablebg tr{
	background-color:#fff;
	height:20px;
	}
.pubtablebg td{
	padding-left:6px;
	}
/* ------  YOUTH AVENUE -------------  */
.youthAveHed{
	background-color:#ffb400;
	height:25px;
	line-height:25px;
	margin:0 0 8px 0;
	}
.youthAveLft{
	float:left;
	width:702px;
/*	padding:0 0 0 8px;
*/	}
.youthAveSubHed{
	background:url(../images/youthAveSubHed.gif) repeat-x;
	height:24px;
	line-height:24px;
	font-weight:bold;
	color:#fff;
	border:1px solid #cf7200;
	padding:0 0 0 10px;
	margin:0 0 8px 0;
	}
.webSurfing{
	background:url(../images/webSurfingBg.gif) repeat-x;
	border:1px solid #dad7d7;
	padding:0 0 8px 0;
	margin:0 2px 2px 0;
	min-height:130px;
	}
.webSurfingTxt{
	/*min-height:60px;*/
	}
.webSurfingBrd p{
	padding:4px 6px 2px 6px;
	}
.webSurfing h1{
	border-bottom:1px solid #dad7d7;
	margin:0;
	padding:0;
	height:28px;
	line-height:28px;
	padding:0 0 0 10px;
	}
.webSurfing ul{
	margin:6px 15px;
	padding:0;
	}
.webSurfing li{
	list-style:none;
	line-height:25px;
	}
.webSurfing li a{
	color:#333;
	}
.webSurfing a.b{
	color:#f79821;
	text-decoration:underline;
	font-weight:bold;
	float:right;
	margin:0 5px 0 0;
	height: 13px;
	}
.webSurfing a.b:hover{
	text-decoration:none;
	}
.webSurfing a:hover{
	color:#000;
	}
/*--------- Websurfing List Styles ---------*/
.webSurfingList{border:1px solid #dad7d7; background:url(../images/webSurfingBg.gif) repeat-x; padding:0 0 8px 0;
	margin:0 2px 2px 0; width:957px; float:left;}
.webSurfingBrd p{padding:4px 6px 2px 6px;}
.webSurfingList h1{border-bottom:1px solid #dad7d7; margin:0; padding:0; height:28px; line-height:28px; padding:0 0 0 10px;
	}
.webSurfingList ul{margin:0 0 0 10px; padding:0; width:900px;}
.webSurfingList li{list-style:none; line-height:25px;}
.webSurfingList li a{color:#333;}
.webSurfingList li a:hover{color:#ffb400;}
.webSurfingList a.b{color:#f79821; text-decoration:underline; font-weight:bold; float:right; margin:0 5px 0 0;
	height: 13px;}
.webSurfingList a.b:hover{text-decoration:none;}	

	
	
	
	
	
	
	
	
	
	
	
	

.webSurfingBrd{
	border-bottom:1px dashed #333;
	margin:0 0 8px 5px;
	padding:0 0 8px 0;
	float:left;
	width:234px;
	float:left;
	}
.youthAveComp{
	float:left;
	margin:-2px 0 0 -5px;
	width:975px;
	}
/* Translation Services */
.transServHed{
	background-color:#718e1a;
	height:25px;
	line-height:25px;
	margin:0 0 8px 0;
	}
/* Translation address */
.transComp{
	border-top:1px dashed #333;
	float:left;
	width:100%;
	padding:8px 0;
	}
.transAddress{
	float:left;
	background:url(../images/greenGrdShade.gif) repeat-x;
	border:1px solid #dad7d7;
	font-weight:bold;
	color:#718e1a;
	width:407px;
	padding:9px 10px;
	margin-right:8px;
	}
.transAddress p{
	color:#627c13;
	padding:2px 0 3px 0;
	}
.transAddress a{color:#718e1a; text-decoration:underline;}
.transAddress a:hover{color:#718e1a; text-decoration:none;}
.transSubHed{
	background:url(../images/greenGrdBg.gif) repeat-x;
	height:24px;
	line-height:24px;
	font-weight:bold;
	color:#000;
	border:1px solid #478b38;
	clear:both;
	padding:0 0 0 10px;
	}
.transGrid{
	background-color:#e6f1ca;
	border:1px solid #fff;
	border-collapse:collapse;
	margin-bottom:8px;
	}
.transGrid td{
	padding:0 10px 0 10px;
	border:1px solid #9cac6f;
	}
.transGridHed{
	background-color:#b0c083;
	color:#414c20;
	}
.transGrid p{
	padding:8px 0;
	margin:0;
	}
            
/* GREEN BUTTON */
.greenBtn a{
	background:url(../images/greenBtnBg.gif) repeat-x;
	height:20px;
	line-height:20px;
	border-bottom:1px solid #9fc120;
	border-right:1px solid #9fc120;
	border-left:1px solid #9fc120;
	float:left;
	padding:0 10px;
	font-weight:bold;
	margin-right:10px;
	color:#333;
	}
.greenBtn a:hover{
	background-position:left -22px;
	color:#000;
	text-decoration:none;
	}
/* Volunteers */
.volunteersHed{
	background-color:#4d87d8;
	height:25px;
	line-height:25px;
	margin:0 0 8px 0;
	}
.volunteersLft{
	float:left;
	width:560px;	
	line-height:15px;
	text-align:justify;
	}
.volunteersComp{
	background:url(../images/bluGrdShade.gif) repeat-x;
	float:right;
	border:1px solid #dad7d7;
	padding:6px;
	}
/* ORANGE BUTTON */
.orgBtn a{
	background:url(../images/orgBtnBg.gif) repeat-x;
	height:24px;
	line-height:24px;
	border-bottom:1px solid #cf7200;
	border-left:1px solid #cf7200;
	border-right:1px solid #cf7200;
	float:left;
	padding:0 5px;
	font-weight:bold;
	margin-right:10px;
	color:#000;
	clear:both;
	/*margin-bottom:6px;*/
	}
.orgBtn a:hover{
	background-position:left -27px;
	color:#fff;
	text-decoration:none;
	}
/* BLU BUTTON */
.bluBtn a{
	background:url(../images/bluBtnBg.gif) repeat-x;
	height:24px;
	line-height:24px;
	border-bottom:1px solid #1f54bc;
	border-left:1px solid #1f54bc;
	border-right:1px solid #1f54bc;
	float:left;
	padding:0 10px;
	font-weight:bold;
	margin-right:10px;
	color:#000;
	}
.bluBtn a:hover{
	background-position:left -27px;
	color:#fff;
	text-decoration:none;
	}

/* brd */
.greenBrd{
	border:1px solid #b0c083;
	}
/* MGR */
.mgrTB8{
	margin:8px 0 0 0;
	float:left;
	clear:both;
	}
.mgrT8{
	margin-top:8px;
	}
.popUpClose{
	padding:8px 10px 8px 0;
	}
.popUpClose a{
	text-decoration:underline;
	color:#FF0000;
	}
.popUpClose a:hover{
	text-decoration:none;
	color:#000;
	}
/* TXT */
.yellowTxt{
	color:#ffb400;
}
.redTxt{
	color:#FF0000;
	}
.redTxt a{
	color:#FF0000;
	}
.redTxt a:hover{
	color:#000;
	}
.lgtGrayTxt{
	color:#999999;
	}
.rbluTxt {
	color: #3366CC;
	font-weight: bold;
	}
.grayTxt{
	color:#666666 !important;
	}
.drbluTxt {
	color:#3366CC;
	}
.drbluTxt1{
	color:#0066CC
	}
.bluTxt{
	color:#38a8d6;
	}
.orgTxt{
	color:#a25c01;
	}
.orgTxt a{
	color:#a25c01;
	}
.orgTxt a:hover{
	color:#000;
	}
.leftSideImg{
	float:left;
	margin-right:15px;
	}
/* NEWS AND EVENTS */
.newsCompMain{
	float:left;
	width:100%;
	border-top:1px solid #d6ebfe;
	/*padding:0 0 4px 0;*/
	margin-top:6px;
	}
.newsComp{
	background-color:#d6ebfe;
	border:1px solid #6fabe2;
	float:left;
	width:99.8%;
	padding:0 0 4px 0;
	margin:8px 0 0 0;
	}
.newsComp p{
	padding:4px 6px 2px 6px;
	margin:0;
	line-height:17px;
	color:#333;
	}
.eventComp{
	background-color:#ffe094;
	border:1px solid #ffb809;
	float:left;
	width:99.8%;
	padding:0 0 4px 0;
	margin:8px 0 0 0;
	}
.eventComp p{
	padding:4px 6px 2px 6px;
	margin:0;
	line-height:17px;
	color:#333;
	}	
	/* Services */
.servComp{
	width:475px;
	}
.servHed{
	background:url(../images/servicesHed.gif) repeat-x;
	height:28px;
	line-height:28px;
	font-weight:bold;
	text-indent:10px;
	border:1px solid #ccc;
	}
.servCompItem{
	float:left;
	width:957px;
	margin:8px 0 0 0;
	}
.servCompItemImg{
	float:left;
	padding:0 10px 0 0;
	background-color:#fff;
	width:100px;
	margin-right:8px;
	}
.servCompAltImg{
	float:right;
	padding:0 0 0 10px;
	background-color:#fff;
	width:100px;
	margin-left:8px;
	}
.servCompItemTxt{
	background-color:#f4e5ea;
	padding:0 0;
	height:78px;
	width:100%;
	}
.servCompItemTxt p{
	line-height:14px;
	margin:0;
	padding:2px 10px 3px 10px;
	}
.servCompItemTxtHgt{
	height:31px;
	overflow:hidden;
	}
.servCompItemTxt a{
	color:#9f0734;
	text-decoration:underline;
	}
.servCompItemTxt a:hover{
	color:#9f0734;
	text-decoration:none;
	}
.wdh{
	float:left;
	width:100%;
	margin-top:8px;
	}
	/*leftnav*/
.lftMenu{
	float:left;
	width:200px;
	}
.lftMenu ul{
	margin:0;
	padding:0;
	}
.lftMenu li{
	list-style:none;
	border-bottom:1px solid #ccc;
	line-height:24px;
	width:200px;
	font-weight:bold;
	/*text-indent:8px;*/
	}
.lftMenu li a{
	display:block;
	color:#333;
	text-decoration:none;
	margin:0;
	padding:0;
	width:200px;
	}
.lftMenu li a:hover{
	display:block;
	color:#000;
	text-decoration:none;
	background-color:#aedefe;
	}
.quicklinksMain{
	float:right;
	width:255px;
	}
.quicklinks{
	float:right;
	width:750px;
	margin-left:8px;
	}
/* Default News */
.defNews{
	float:left;
	width:388px;
	/*padding:3px 3px 6px 3px;
	margin-top:8px;	*/
	}
.grd{
	background-color:#444444 !important;
	border-collapse:separate;
	width:100%;
	}
.grdHed{
	background-color:#666;
	font-weight:bold !important;
	height:18px;
	line-height:18px;
	color:#fff;
	}
.grdHed td{
	background-color:#666;
	font-weight:bold !important;
	height:18px;
	line-height:18px;
	color:#fff;
	}
.messageFail{
	font-weight: bold;
	font-size:11px;
	color:red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.messageSuccess{
	font-weight: bold;
	font-size:11px;
	color:green;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	/* Search Results */
.srhResMain{
	float:left;
	width:100%;
	margin:-10px 0 0 0;
	padding:0 0 3px 0;
	}
.srhRes{
	background-color:#f6f6f6;
	border:1px solid #ccc;
	float:left;
	width:952px;
	padding:0 4px 0 4px;
	margin:10px 0 0 0;
	}
.srhRes h1{
	margin:0;
	padding:0;
	line-height:25px;
	}
.srhRes p{
	padding:4px 0px 4px 0px;
	margin:0;
	line-height:17px;
	color:#333;
	}
/* Button */
.button{
	margin-right:6px;
	float:none;
	}
.buttonb{
	margin-right:6px;
	float:none;
	}
.button a{
	background:url(../images/btnbg.gif) left top repeat-x;
	height:21px;
	padding:0 10px;
	float:left;
	display:block;
	color:#909090;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:21px;
	border-left:1px solid #aeaeae;
	border-right:1px solid #aeaeae;
	margin:0 10px 0 0;
	}
.buttonb a{
	background:url(../images/btnbg.gif) left top repeat-x;
    height:21px;
	float:right;
	display:block;
	color:#909090;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:21px;
	border-left:1px solid #aeaeae;
	border-right:1px solid #aeaeae;
	padding:0 10px 0 10px;
	}
.button a:hover{
	color:#333;
	background-position:left -21px;
	height:21px;
	border-left:1px solid #aeaeae;
	border-right:1px solid #aeaeae;
	}
.buttonb a:hover{
	color:#333;
	background-position:left -21px;
	height:21px;
	border-left:1px solid #aeaeae;
	border-right:1px solid #aeaeae;
	}
/* textfield */
.text{
	border:1px solid #ccc;
	padding:3px;
	font:11px Verdana, Arial, sans-serif;
	color:#333;
	height:12px;
	}
.text:hover{
	border:1px solid #3a3a3a;
	}
.textInput{
	border:1px solid #ccc;
	padding:3px;
	font:11px Verdana, Arial, sans-serif;
	color:#333;
	}
.prdtext{
	border:1px solid #7ac142;
	padding:3px;
	font:11px Verdana, Arial, sans-serif;
	color:#333;
	height:12px;
	}
.prdtextInput{
	border:1px solid #7ac142;
	padding:3px;
	font:11px Verdana, Arial, sans-serif;
	color:#333;
	}
/* loginComp */
.loginComp{
	margin:40px 0 0 80px;
	padding:0 0 20px 0;	
	float:left;
	background-color:#fcfcfc;
	border:1px solid #999;
	width:406px;	
	}
/* Culturalal Awarness */
.culAwarHed{
	background:url(../images/culAwarHed.gif) repeat-x;
	height:28px;
	line-height:28px;
	border:1px solid #aa72ff;
	}
.culAwarSubHed{
	background:url(../images/voiletGrdBg.gif) repeat-x;
	height:24px;
	line-height:24px;
	font-weight:bold;
	color:#000;
	border:1px solid #b8b2db;
	clear:both;
	padding:0 0 0 10px;
	margin:4px 0 8px 0;
	}
.culAwarGrid{
	border:1px solid #fff;
	border-collapse:collapse;
	margin-bottom:8px;
	}
.culAwarGrid td{
	padding:0 10px 0 10px;
	border:1px solid #c2bfea;
	color:#000;
	}
.culAwarGridHed{
	background-color:#c2bfea !important;
	color:#000;
	}
.culAwarGrid p{
	padding:8px 0;
	margin:0;
	}
/* Training */
.trainingHed{
	background:url(../images/trainingHedBg.gif) repeat-x;
	height:26px;
	line-height:26px;
	border:1px solid #abaa8c;
	font-weight:bold;
	padding:0 0 0 10px;
	color:#000;
	}
.trainingSubHed{
	background:url(../images/voiletGrdBg.gif) repeat-x;
	height:24px;
	line-height:24px;
	font-weight:bold;
	color:#000;
	border:1px solid #b8b2db;
	clear:both;
	padding:0 0 0 10px;
	margin:4px 0 8px 0;
	}
.trainingGrid{
	border:1px solid #c9c3a1;
	border-collapse:collapse;
	margin-bottom:8px;
	}
.trainingGrid td{
	padding:0 10px 0 10px;
	border:1px solid #c9c3a1;
	color:#000;
	}
.trainingGrid p{
	padding:8px 0;
	margin:0;
	}
.trainingTxt{
	float:left;
	width:100%;
	}
.trainingTxt ul{
	margin:0;
	padding:0 0 0 25px;
	}
.trainingTxt li{
	list-style:none;
	background:url(../images/icon_grayDot.gif) left 8px no-repeat;
	padding:0 0 0 15px;
	line-height:22px;
	}
/*------------- Prev & Next Styles -------------*/
.prevMrg{
	margin-bottom:5px;
	}
.prevMrg a{
	color:#000;
	/*font-weight:bold;*/
	text-decoration:none;
	display:block;
	float:left;
	padding:3px 6px;
	border:1px solid #09c;
	margin-right:10px;
	}
.prevMrg a:hover{
	color:#fff !important;
	text-decoration:none;
	padding:2px 6px;
	margin-right:10px;
	background-color:#09c;
	}
.prevMrglft{margin:5px 0 0 0; float:left;  position:relative; /*left:-10px;*/}	
.prevMrgRgt{margin:8px 0 0 0; float:right; position:relative; right:-10px;}	
.quicklinksDef{background:#fff url(../images/midquick.gif) repeat-x; height:140px; width:253px; float:left; margin:0 0 8px 0; border:1px solid #dad7d7;}
.quicklinksDef ul{margin:0; padding:0 0 0 30px;}
.mgrT3{/*margin-top:3px;*/}
.posRel{position:relative;right:-16px;}

/*----------- Join Us Form Styles -------*/
.joinusForm{background-color:#EEF2F3; margin-top:10px; padding-bottom:6px; color:#666;}
/***************** About Us **********************/
.abtLft{width:680px; float:left;}
.abtRgt{width:265px; float:right;}
/***************** Our Works ********************/
.workHedTxt{width:600px; float:left; padding:6px 0 6px 25px; font-weight:bold; color:#fff; margin:8px 0 0 0;}
.bluBg{background-color:#4d87d8; margin:0 0 0 -8px;}
.greenBg{background-color:#718e1a; margin:0 0 0 -8px;}
.burgundyBg{background-color:#98012e; margin:0 0 0 -8px;}
.orgBg{background-color:#ffb400; margin:0 0 0 -8px;}
