body{
	padding:0px;
	margin:0px;
	background:url(../images/bodybg.gif) top left repeat-x;
	overflow-x:hidden;
	}
	

.clear{
	padding:0px;
	margin:0px;
	clear:both;
	}
img{ padding:0px;
	margin:0px;
	border:0px;
	}


/*--Heading Section---*/	
	
h1	{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:33px;
	color:#b70000;
	font-weight:600;
	}
	
h2	{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:23px;
	}
	
h3	{
	padding:0px 0px 3px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	
	float:left;
	font-weight:600;
	color:#dd0c0c;
	
	}
	

	

h4	{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	}
	
p	{ 
	padding:8px 0px 0px 0px;
	margin:0px;
	text-align:justify;
	color:#111;
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	}

	
	
/*---------IDS------------*/

#wrapper{
	width:100%;
	padding:0px;
	margin:0px;
	}
#topholder{
	width:100%;
	padding:0px;
	margin:0px;
	background:url(../images/banner_bg.jpg) center top  no-repeat;
	}
	
.conatiner{
	width:990px;
	padding:0px;
	margin:0px auto;
	}
.header{
	width:990px;
	height:165px;
	padding:0px;
	margin:0px;
	}
	
.header_menu{
	width:990px;
	height:57px;
	padding:0px;
	margin:0px;
	}
.header_menu ul{
	list-style:none;
	padding:0px;
	margin:0px;
	}
.header_menu li{
	list-style:none;
	padding:0px;
	float:left;
	margin:0px;
	}
.header_menu li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#6d6d6d;
	text-transform:uppercase;
	background:url(../images/libg.gif) right no-repeat ;
	display:block;
	list-style:none;
	padding:20px 20px 23px 20px;
	margin:0px;
	}
	
.header_menu li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	background:url(../images/menubgover.gif) top left repeat-x;
	display:block;
	list-style:none;
	padding:20px 20px 25px 20px;
	margin:0px;
	}
.header_logo{
	width:322px;
	height:108px;
	padding:0px;
	margin:0px;
	float:left;
	}
.socailicons{
	width:380px;
	height:108px;
	float:right;
	padding:0px;
	margin:0px;
	}
	
.helpline{
	width:184px;
	height:73px;
	padding:45px 0px 0px 60px;
	background:url(../images/hotline_bg.gif) top left no-repeat;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5b5a5a;
	font-weight:bold;
	margin:0px;
	}
	
	
	
.header_banner{
	width:990px;
	height:248px;
	padding:0px;
	/*background:url(../images/bannerbg1.jpg) top left no-repeat;*/
		/*background:url(../images/banner.jpg) top left no-repeat;*/
	margin:0px auto;
	}
.content{
	width:990px;
	padding:0px;
	margin:0px auto;
	}
.newheade{
	width:71px;
	height:36px;
	background:url(../images/newsbg.gif) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding:12px 10px 0px 60px;
	float:left;
	margin:0px;
	}
.newstxt{
	width:846px;
	height:30px;
	padding:0px;
	padding:15px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	color:#fff;
	margin:0px;
	}
	.newstxt a{
	
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#fff;
	margin:0px;
	}
		
.banner_right{
/*	width:381px;*/
	height:248px;
	padding:0px;
	float:left;
	margin:0px;
	}
.contentmain{
	width:990px;
	padding:40px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
.content_left{
	width:655px;
	padding:0px;
	float:left;
	margin:0px;
	}
.content_left p{
	padding:10px 0px 0px 0px;
	margin:0px;
	text-align:justify;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5b5b;
	}
	
.readmore{
	width:89px;
	height:20px;
	padding:5px 0px 0px 10px;
	background:url(../images/readmore_btn.gif) top left no-repeat;
	margin:0px;
	}
.readmore a{
	text-decoration:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	}
.readmore1{
	width:95px;
	height:23px;
	float:right;
	padding:5px 25px 0px 5px;
	background:url(../images/readmore.png) top left no-repeat;
	margin:25px 0px 0px 0px;
	}
.readmore1 a{
	text-decoration:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	padding:0px 0px 0px 10px;
	margin:0px;
	}
	.readmore3{
	width:95px;
	height:23px;
	float:right;
	padding:5px 25px 0px 5px;
	background:url(../images/readmore.png) top left no-repeat;
	margin:15px 0px 0px 0px;
	}
.readmore3 a{
	text-decoration:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	padding:0px 0px 0px 10px;
	margin:0px;
	}
	
.compettioncorner{
	width:328px;
	height:304px;
	float:left;
	padding:0px;
	margin:45px 0px 0px 0px;
	}
	
.cpr{
	width:302px;
	height:305px;
	padding:0px;
	float:right;
	background:#bd0101;
	margin:21px 0px 0px 0px;
	}
.cpr h2{
	padding:8px 0px 0px 25px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-transform:uppercase;
	color:#fff;
	}
.cpr img{
	padding:10px 0px 0px 25px;
	margin:0px;
	}
.cpr p{
	padding:15px 25px 0px 23px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:18px;
	text-align:justify;
	
	}
.link{
	padding:0px;
	margin:5px 0px 0px 0px;
	}
	
.link a{
	padding:0px 10px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/arrowbg.png) right no-repeat;
	color:#fff;
	text-decoration:underline;
	margin:0px;
	}
	
	
	
	
.blcksection{
	width:328px;
	height:155px;
	padding:0px;
	margin:0px;
	background:#000;
	}
.blcksection h2{
	padding:8px 0px 0px 15px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	}
.blcksection p{
	padding:8px 25px 0px 15px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:17px;
	text-align:justify;
	}
	
.download_btn{
	width:115px;
	height:20px;
	padding:4px 0px 0px 8px;
	float:left;
	background:url(../images/download_btn.png) top left no-repeat;
	margin:15px 0px 0px 15px;
	}
.download_btn a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	padding:5px 0px 0px 0px;
	margin:0px;
	}
	
.viewdetail_btn{
	width:113px;
	height:20px;
	padding:4px 0px 0px 10px;
	float:left;
	background:url(../images/viewdetails.png) top left no-repeat;
	margin:15px 0px 0px 15px;
	}
.viewdetail_btn a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	padding:5px 0px 0px 0px;
	margin:0px;
	}
.corner{
	width:328px;
	height:134px;
	padding:0px;
	background:#717171;
	margin:17px 0px 0px 0px;
	}
	
.corner h2{
	padding:12px 0px 0px 15px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	}
.corner ul{
	padding:0px;
	margin:10px 0px 0px 0px;
	list-style:none;
	}
.corner li{
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 15px;
	list-style:none;
	background:url(../images/arrowbg.png) left no-repeat;
	}
.corner li a{
	padding:5px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#fff;
	margin:0px;
	list-style:none;
	}
	
.viewall{
	width:84px;
	height:20px;
	padding:5px 0px 0px 10px;
	float:right;
	background:url(../images/viewall.png) top left no-repeat;
	margin:10px 0px 0px 0px;
	}
.viewall a{ text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	}
	
	
.content_right{
	width:311px;
	padding:0px;
	float:right;
	margin:0px;
	}
	
.right_blck{
	width:301px;
	height:435px;
	background:url(../images/blck_bg.gif) repeat;
	padding:15px 0px 0px 10px;
	margin:22px 0px 0px 0px;
	}
.rightblk_head{
	width:300px;
	height:92px;
	padding:0px;
	margin:0px;
	background:url(../images/discuss_bg.gif) top left no-repeat;
	}
.rightblk_head h2{
	padding:45px 0px 0px 35px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	}
	
.right_blck ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.right_blck li
{
    min-height:22px;
	padding:0px 0px 0px 30px;
	margin:15px 0px 0px 0px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:260px;
	background:url(../images/questionicon.gif) top left no-repeat;
	list-style:none;
	}
		
.right_blck li a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:17px;
	font-size:12px;
	color:#fff;
	padding:5px 0px 0px 0px;
	margin:0px;
	list-style:none;
	}
	
right_blck1 {
	padding:0px;
	margin:0x 0px 0px 0px;
	list-style:none;
	}

right_blck1 ul{
	padding:0px;
	margin:px 0px 0px 0px;
	list-style:none;
	}
	
right_blck1 li{
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.right_blck1 li{
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 18px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:280px;
	background:url(../images/arrowbg.png) left no-repeat;
	list-style:none;
	}
	
.border_btm{
	border-bottom:1px dashed #555d59;
	margin-right:10px;
	}
	
.bottom_container{
	width:990px;
	height:500px;
	padding:0px;
	margin:22px 0px 0px 0px;
	}
	
.eventcalendar{
	width:322px;
	padding:0px;
	float:left;
	margin:0px;
	height:515px;
	}
.ambassader{
	width:311px;
	padding:0px;
	border:1px solid #CCC;
	float:right;
	margin:5px 0px 20px 0px;
	height:439px;
	}
	
.ambassader h2{
	padding:0px 0px 8px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:22px;
	font-weight:bold;
	}
	
.eventcalendar h2{
	padding:20px 0px 8px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:22px;
	font-weight:bold;
	}
.eventcalendar ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
.eventcalendar li{
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style:none;
	}
.eventcalendar li a{
	padding:0px 15px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/rearrow.gif) right no-repeat;
	color:#5c5b5b;
	text-decoration:underline;
	margin:0px;
	list-style:none;
	}
	
.publication{
	width:302px;
	height:516px;
	padding:0px 0px 0px 0px;
	background:#7f7f7f;
	margin:8px 0px 0px 30px;
	float:left;
	}
.publication h2{
	padding:15px 0px 0px 17px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	}
	
.trivia{
	width:274px;
	height:135px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 17px;
	}
.trivia h2{
	padding:20px 0px 5px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	}
	
.trivia img{
	padding:0px 5px 0px 0px;
	margin:0px;
	border:0px;
	}
	
.border_bottom{
	width:302px;
	height:4px;
	padding:0px;
	background:url(../images/border_bottombg.gif) top left no-repeat;
	margin:23px 0px 0px 0px;
	}
	
/*-Sub Page CSS-*/

.subbody{
	padding:0px;
	margin:0px;
	background:url(../images/subbody_bg.gif) top left repeat-x;
	}
/*---Content CSS ---*/

.Subhead{
	width:990px;
	padding:0px;
	margin:0px;
	background:url(../images/subheader.gif) top left no-repeat;
	height:94px;
	}
.Subhead{
	width:990px;
	padding:54px 0px 0px 0px;
	margin:0px;
	background:url(../images/subheader.gif) top left no-repeat;
	height:40px;
	}

.subcontent{
	width:990px;
	padding:0px;
	float:left;
	margin:15px 0px 0px 0px ;
	}


.subcontent_left{
	width:655px;
	padding:0px;
	float:left;
	margin:15px 0px 0px 0px;
	}
	
.subcontent_left ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
.subcontent_left li{
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.datepad{
	width:113px;
	height:18px;
	padding:0px 0px 0px 0px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:right;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	}
	
.calendarmain{
	width:285px;
	padding:0px;
	margin:5px 0px 0px 0px;
	}
	
.calendar{
	padding:0px;
	margin:5px 0px 0px 0px;
	width:73px;
	height:66px;
	float:left;
	background:url(../images/calendar_icon.png) top left no-repeat;
	}
.calendar h2{
	padding:14px 0px 0px 0px;
	margin:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#c31919;
	font-weight:bolder;
	}
.calendar p{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#333;
	text-align:center;
	}
.calendar_content{
	width:200px;
	padding:10px 0px 0px 10px;
	margin:0px;
	float:left;
	}
.calendar_content h3{
	padding:15px 0px 0px 0px;
	margin:0px;
	/*text-align:center;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	}
.calendar_content p{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333;
	text-align:left;
	}
	
.calendar_content1{
	padding:10px 0px 0px 10px;
	margin:0px;
	float:left;
	}
.calendar_content1 h3{
	padding:5px 0px 0px 0px;
	margin:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	}
	.calendar_content h3 a{
	padding:15px 0px 0px 0px;
	margin:0px;
	/*text-align:center;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	}
	.calendar_content h3 a:hover{
	padding:15px 0px 0px 0px;
	margin:0px;
	/*text-align:center;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	}
.calendar_content1 p{
	padding:0px 0px 0px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#333;
	text-align:left;
	}	
.readmore2{
	padding:0px;
	margin:0px;
	float:right;
	}
.readmore2 a{
	padding:0px 8px 0px 0px;
	margin:0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dc0b0b;
	text-decoration:none;
	background:url(../images/rearrow.gif) right no-repeat;
	float:right;
	}	
	
.newsmain{ padding:10px 0px 0px 0px;
	margin:0px;
	float:left;
	}
	
	
.border_bottomline{
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #999;
	}
	
	
.subcontent_right{
	width:311px;
	padding:0px;
	float:right;
	margin:15px 0px 0px 0px;
	}
	
.photo{
	width:109px;
	height:130px;
	padding:0px;
	float:left;
	margin:0px;
	}
.subcontent_txt{
	width:534px;
	height:130px;
	padding:0px;
	float:right;
	margin:0px;
	}
.subcontent_txt p{
	padding:10px 0px 0px 0px;
	margin:0px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-align:justify;
	}
	
/*.table{
	width:655px;
	height:auto;
	padding:0px;
	margin:25px 0px 0px 0px;
	}
	
table{
	width:100%;
	padding:0px;
	margin:0px;
	}
th{
	width:100%;
	padding:8px 10px 8px 10px;
	background:#363636;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	border-right:1px solid #fff;
	color:#fff;
	height:10px;
	margin:0px;
	}
	
td{
	width:100%;
	padding:8px 10px 8px 10px;
	background:#c2c2c2;
	border-right:1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px solid #fff;
	margin:0px 0px 1px 0px;
	}*/
.publication1{
	width:147px;
	height:180px;
	padding:0px;
	margin:0px 18px 0px 0px;
	float:left;
	}
	
	
	
	
	
	
/*----Form Style-----*/	
		
.formcontainer{
	width:655px;
	padding:0px;
	margin:0px;
	}
.formcontainer ul{
	list-style:none;
	padding:0px;
	margin:0px;
	}
	
.formcontainer li{
	list-style:none;
	padding:8px 0px 0px 0px;
	margin:0px;
	}	
	

.label{
	width:150px;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	}

.textbox{
	width:214px;
	padding:0px 0px 0px 10px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background:url(../images/textbox_bg.gif) top left no-repeat;
	border:0px;
	margin:0px;
	}
.textarea{
	width:214px;
	padding:5px 0px 0px 10px;
	height:93px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background:url(../images/textarea_bg.gif) top left no-repeat;
	border:0px;
	margin:0px;
	}	
	
	
	
	
	
	
	

/*Footer Section*/
	
.footer{
	width:990px;
	height:89px;
	padding:0px;
	margin:0px;
	}
	
.leftfooter{
	width:322px;
	height:80px;
	padding:15px 0px 0px 0px;
	*padding:35px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#5c5b5b;
	float:left;
	margin:0px;
	}
	
.leftfooter a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5b5b;
	padding:15px 0px 0px 0px;
	margin:0px;
	}
.rightfooter{
	width:322px;
	height:80px;
	padding:15px 0px 0px 0px;
	*padding:35px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:right;
	color:#5c5b5b;
	float:right;
	margin:0px;
	}
	
.rightfooter a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5b5b;
	text-align:right;
	padding:15px 0px 0px 0px;
	margin:0px;
	}	

.footermain{
	width:100%;
	padding:0px;
	border-top: 1px solid #999;
	margin:0px;
	height:55px;
	}
	
	
	
/*new classes started here*/
	.curDay
	{
	    text-transform:uppercase;
	    }
	    .ambasedor{
	width:301px;
	height:85px;
	background:#fff;
	padding:5px;
	}
.ambasedor .photo{
	width:73px;
	height:74px;
	padding:0px;
	float:left;
	}
.ambasedor .textpad{ width:215px;
	padding:15px 0px 10px 0px;
	margin:0px;
	float:right;
	color:#C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	}
	.ambasedor .textpad a{ width:215px;
	
	color:#C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
    text-decoration:none;
	}
	.ambasedor .textpad a:hover{ width:215px;
	
	color:#C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
    text-decoration:underline;
	}
.ambasedor .grey{ margin-top:15px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	}
	.viewall1{
	width:84px;
	height:20px;
	padding:5px 0px 0px 10px;
	float:right;
	
	margin:10px 0px 0px 0px;
	}
.viewall1 a{ text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	
	padding:0px;
	margin:0px;
	}
	
	    
.read1 a{
	text-decoration:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	
	.read1 a:hover{
	text-decoration:underline;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

	}