body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
body{font:11px/13px  Arial, Helvetica, sans-serif; background:#1383ca}
span.clear{clear:both;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
img{float:left;}
a:focus{outline:none}

#layout{width:953px; margin:0 auto}

#header{float:left; width:953px; padding-bottom:7px}
#header .logo{float:left; width:194px; padding:17px 0 0 43px}
#menu{float:right; padding:105px 60px 0 0}
#menu ul{float:right; width:442px; list-style:none; padding:0 0 0 230px}
#menu li{float:left; width:auto; color:#fff; background:url(../images/menu_border.gif) no-repeat 0 3px; padding: 0 7px 0 10px}
#menu li.first{ background:none; padding:0 7px 0 10px}
#menu li a{color:#fff; text-decoration:none}
#menu li a:hover{color:#fff34f;}
#menu li a.current{color:#fff34f; font-weight:bold}


#body_container{float:left; width:953px; padding:5px 0 0 0; }
#top_curve{float:left; width:953px; height:43px; background:#000 url(../images/body_top_curve.gif) no-repeat 0 0; font-size:12px; line-height:43px}
#bottom_curve{float:left; width:953px; height:63px; background:url(../images/body_bottom_curve.gif) no-repeat 0 bottom; font-size:12px; line-height:43px}
 
#inner_body_container{float:left; width:953px; background:url(../images/body_bg.gif) repeat-y 0 0}



#left_container{float:left; width:666px; padding:0 0 0 43px;}
#left_container .banner{float:left; width:666px; position:relative; padding:0; }
#left_container .banner img{float:left; width:auto; position:absolute; left:0; top:-48px; padding:0; }
#left_container .row_first{float:left; width:666px; padding:93px 0 32px 0; }
#left_container .row_first .column{float:left; width:309px; padding:0 19px 0 0}

#left_container .text_container{float:left; width:556px; padding:110px 80px 0 30px;}
#left_container .text_container2{float:left; width:865px; padding:110px 80px 60px 0px;}
#left_container .text_container2 p{ font-size:12px; color:#ff; line-height:18px; padding:0 0 15px 0}
#left_container .text_container2 h4{ font-size:14px; color:#1383ca; font-weight:bold; padding:0 0 15px 0}
#left_container .text_container p{ font-size:12px; color:#333; line-height:18px; padding:0 0 15px 0}
#left_container .text_container h4{ font-size:16px; color:#1383ca; font-weight:bold; padding:0 0 4px 0}
#left_container .text_container .name{ font-size:16px; color:#1383ca; font-weight:bold; padding:0 0 5px 0}
#left_container .text_container .designation{ font-size:14px; color:#1383ca; padding:0 0 5px 0}
#left_container .text_container ul{ list-style:none;}
/*#left_container .text_container li{font-size:12px; color:#333; line-height:18px; padding:0 0 0 15px; background:url(../images/list_bullet.gif) no-repeat 0 4px}*/
#left_container .text_container hr{ height:1px; background:#1383ca; border:none; margin:0 0 15px 0}
#left_container .text_container .upcoming_events{font-size:12px; color:#333;}
#left_container .text_container .download{font-size:12px; color:#333; line-height:18px;}
#left_container .text_container .download a{font-size:12px; color:#e9533b; text-decoration:underline; line-height:18px; font-weight:bold}
#left_container .text_container .download a:hover{text-decoration:none;}
#left_container .text_container .mail_link a{font-size:12px; color:blue; text-decoration:underline; line-height:18px; font-weight:bold}
#left_container .text_container .mail_link a:hover{text-decoration:none;}
#left_container .text_container .download_small{font-size:11px; color:#333; line-height:18px;}
#left_container .text_container .download_small a{font-size:11px; color:#e9533b; text-decoration:underline; line-height:18px; font-weight:bold}
#left_container .text_container .download_small a:hover{text-decoration:none;}
#left_container .text_container .accordian_heading{ background:#e9533b; color:#FFF; padding:6px; font-size:12px; font-weight:bold;}
#left_container .text_container .team{ float:left; width:417px; height:88px; margin:36px 0 0 0; padding:12px 30px 0 100px; background:url(../images/team_bar.gif) no-repeat 0 0px}
#left_container .text_container .team img{padding:0 5px 0 0}


#left_container .row_second{float:left; width:666px; padding:0 0 19px 0; }
#left_container .row_second .column_left{float:left; width:309px; padding:0 19px 0 0; background:url(../images/media_gallery.gif) no-repeat 0 0}
#left_container .row_second .column_left .flash_container{float:left; width:271px; height:163px; padding:0 0 22px 18px;}
#left_container .row_second .column_left .link{float:right; width:30px; padding:25px 0 0 0;}
#left_container .row_second .column{float:left; width:309px; padding:0 19px 0 0}


#left_container .row_second .column_right{float:left; width:309px; height:227px; padding:0 19px 0 0;}
#left_container .row_second .column_right .link{float:right; width:30px; padding:25px 0 0 0; margin-bottom:10px}
#left_container .row_second .column_right h5{ float:left; width:283px; font-size:12px; font-weight:bold; color:#fff; padding:0 0 3px 26px}
#left_container .row_second .column_right ul{ float:left; width:283px; list-style:none; padding:0 0 19px 26px}
#left_container .row_second .column_right ul.last{ float:left; width:283px; list-style:none; padding:0 0 7px 26px}
#left_container .row_second .column_right li{ float:left; width:223px; font-size:12px; color:#fff; background:url(../images/li_bullet.gif) no-repeat 0 3px; padding:0 0 3px 10px}
#left_container .row_second .column_right a{font-size:12px; color:#fff; text-decoration:none}
#left_container .row_second .column_right a:hover{ text-decoration:underline}
#left_container .row_second .column_right .register_now{float:left; width:116px; padding:0 0 0 26px}

#right_container{float:left; width:230px;}

#right_container .journey{float:left; width:200px;}
#right_container .login_form{float:left; width:200px; height:139px; background:url(../images/login_form_bg.gif) no-repeat 0 0; padding-bottom:12px}
#right_container .login_form .button{float:left;}
#right_container .login_form .button a{margin:0 0 0 110px; display:block; float:left; height:24px; width:75px;}
#right_container .login_form form{float:left; width:200px; }
#right_container .login_form fieldset{float:left; width:200px;}
#right_container .login_form .txt_box{float:left; width:115px; height:17px; background:url(../images/text_box_bg.gif) no-repeat 17px 19px; padding:19px 0 0 17px; margin:0}
#right_container .login_form input{float:left; width:110px; height:16px; font-size:10px; color:#000; margin:2px 0 0 2px ; padding:0; background:none; border:0px}
#right_container .login_form .search{float:left; width:48px; height:17px;  margin:18px 0 0 6px ; display:inline; background:#e9e9e9}

#right_container .gallery{float:left; width:200px;padding-bottom:20px}
#right_container .activity{float:left; width:200px;padding-bottom:20px}

#right_container .login_form .member{float:left; width:169px; height:17px; background:url(../images/text_box_bg_1.gif) no-repeat 17px 60px; padding:60px 0 0 17px; margin:0}
#right_container .login_form .member.last{float:left; width:169px; height:17px; background:url(../images/text_box_bg_1.gif) no-repeat 17px 9px; padding:9px 0 0 17px; margin:0}
#right_container .login_form input.member{float:left; width:156px; height:16px; font-size:10px; color:#000; margin:2px 0 0 2px ; padding:0 0 0 8px; background:none; border:0px}
#right_container .login_form .login{float:right; width:44px; height:17px;  margin:8px 14px 0 6px ; display:inline;}
#right_container .login_form  p{float:left; width:185px; font-size:10px; color:#333; padding:10px 0 0 15px}
#right_container .login_form  p a{font-weight:bold; text-decoration:underline; color:#333; padding:0}
#right_container .login_form  p a:hover{font-weight:bold; text-decoration:none; color:#333; padding:0}

#right_container .testimonial{float:left; width:200px; height:330px; background:url(../images/testmonials.gif) no-repeat 0 0;}
#right_container .testimonial .content{float:left; width:185px; padding:64px 0 0 15px}
#right_container .testimonial .content p{float:left; width:165px; font-size:12px; line-height:15px; font-weight:bold; font-style:italic; color:#333; padding:0 0 12px 0}
#right_container .testimonial .content p span{float:right; font-size:12px; color:#333; padding:0; font-weight:normal; font-style:normal}
#right_container .testimonial .more{float:right; width:52px; height:14px; margin:14px 24px 0 0; display:inline}

#right_container .yellow {float:left; width:200px; height:330px; background:url(../images/yellow.gif) no-repeat 0 0;}
#right_container .yellow .content{float:left; width:185px; padding:64px 0 0 15px}
#right_container .yellow .content p{float:left; width:165px; font-size:12px; line-height:20px; font-weight:bold; font-style:italic; color:#333; padding:0 0 12px 0}
#right_container .yellow .content p span{float:right; font-size:12px; color:#333; padding:0; font-weight:normal; font-style:normal}
#right_container .yellow .more{float:right; width:52px; height:14px; margin:14px 24px 0 0; display:inline}

.modalBackground
{
	background-color: black;
	filter: alpha(opacity=60);
	opacity: 0.9;
}
.modalPopup
{
	background-color: white;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 500px;
}
.modalPopup1
{
	background-color: white;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
}


#Mediamenu{float:left;}
#Mediamenu ul{float:left; list-style:none;}
#Mediamenu li{float:left; color:#333; }
#Mediamenu li.first{ background:none; padding:0 7px 0 10px}
#Mediamenu li a{color:#333; text-decoration:none}
#Mediamenu li a:hover{color:#fff34f;}
#Mediamenu li a.current{color:#fff34f; font-weight:bold}

.slideshow  {width: 200px;}
.slideshow div {margin:0;  background: url(../images/login_form_bg.gif); padding:40px 20px 0px 20px;  font:11px/12px Tahoma, Arial, Helvetica, sans-serif; color:#fff; font-style:italic; }

.selected1{background:url(../../images/blue-bg.jpg); padding:10px; color:#fff; font-size:12px; font-weight:bold; display:block;text-decoration:none}
.non-selected{background:url(../../images/blue2-bg.jpg); padding:10px; color:#fff; font-size:12px; font-weight:bold; display:block;text-decoration:none}

.list-selected{color:#1383ca; font-weight:bold; display:block;text-decoration:none}
.list-non-selected{color:#1383ca; font-weight:normal; display:block;text-decoration:none}
.required{color:#FF0000;}
