/* CSS Document */
Body{background:url(../../images/body_bg.jpg) repeat;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}
#parent{width:955px; margin:0px auto;}
/*-----------------------------------------header starts here----------------------------------------------*/
#header{height:88px;}
.header_middle{background:url(../../images/header_middle.gif) repeat-x; float:left; width:913px; height:88px;}
.logo{float:left; width:500px; padding-top:16px;}
.header_links{float:right; width:235px; padding-top:7px;}
.header_language{color:#d5cfcf; font-size:11px;}
.header_language select{font-size:11px; color:#222222; width:105px; height:17px; border:1px solid #aeaeae;}
.select_box{float:left; width:110px;}
.header_language .btn1{padding:1px 8px; font-size:11px;}
.header_language .float_left{float:left; width:auto;}
/*-----------------------------------------header ends here----------------------------------------------*/
/*-----------------------------------------top links classes starts here------------------------------------*/
#top_links{background:url(../../images/top_links_bg.jpg) repeat-x; height:43px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; line-height:40px; padding:0px 16px;}
#top_links ul{margin:0px; padding:0px;}
#top_links ul li{list-style-type:none; float:left; margin:0px; padding:0px;}
#top_links ul li a{text-decoration:none; color:#fff;}
#top_links ul li a:hover{color:#000;}
#top_links ul li.seperator{background:url(../../images/seperator.jpg) no-repeat center top; padding:0px 8px;}
/*-----------------------------------------top links classes ends here------------------------------------*/
/*------------------------------------------footer starts here----------------------------------------------*/
#footer{height:73px; text-align:center; color:#4f4f4f; font-size:12px; margin:auto; width:956px;}
#footer a{text-decoration:none; color:#506b35;}
#footer a:hover{text-decoration:underline;}
.footer_middle{background:url(../../images/footer_middle.jpg) repeat-x; float:left; width:925px; height:53px; padding-top:20px; line-height:25px;}
/*------------------------------------------footer ends here------------------------------------------------*/
/*-----------------------------------------content classes starts here------------------------------------*/
#content{background:#fff; border-left:1px solid #5a694a; border-right:1px solid #5a694a; padding:7px 3px 0px 3px;}
#confirm_password{display:none;}
.top_banner{background:url(../../images/top_banner.jpg) no-repeat; height:143px;padding-left:260px;padding-top:63px;width:696px;}
.column_left{width:225px; float:left;}
.column_left .heading1{color:#2b3d22; font-size:16px; font-weight:bold; padding-bottom:10px;}
.column_left a.news_title{color:#c3004e; text-decoration:none;}
.column_left a:hover.news_title{text-decoration:underline;}
.column_left a.update_title{color:#c3004e; text-decoration:none;}
.column_left a:hover.update_title{text-decoration:underline;}
.column_left a.more1{color:#c3004e; text-decoration:none;}
.column_left a:hover.more1{text-decoration:underline;}
.column_left a.link1{color:#c3004e; text-decoration:none;}
.column_left a:hover.link1{text-decoration:underline;}
.column_left .news_desp{color:#686868;}
.column_right{width:710px; float:left; padding-left:10px;}
.box1{margin-bottom:15px;}
.box1_middle1{background:#e6e6e6; border-left:1px solid #bfc6b6; border-right:1px solid #bfc6b6; padding:0px 10px; width:203px;}
.box1_middle2{background:#edf9e5; border-left:1px solid #bfc6b6; border-right:1px solid #bfc6b6; padding:0px 10px; width:203px;}
.box1_middle3{background:#f5f5f5; border-left:1px solid #bfc6b6; border-right:1px solid #bfc6b6; padding:0px 10px; width:203px;}
.holder1{border-bottom:1px solid #c5c5c5;}
.holder2{background:#fff; padding:10px 5px; margin:10px 0px;}
.holder3{background:#f3f3f3; padding:10px 5px; margin:10px 0px;}
.holder4{border-top:1px solid #c5c5c5;}
.holder1 .col3{width:400px; float:left; font-size:24px; background:none; font-weight:bold; font-family:"Trebuchet MS"; padding:0px;}
.holder4 .col3{width:400px; float:left; font-size:24px; background:none; font-weight:bold; font-family:"Trebuchet MS"; padding:0px;}
.box2{float:left; width:auto; margin-right:7px;}
.box3{float:left; width:340px;}
.box3_middle{width:298px; padding:0px 20px; background:#f3f3f3; border-left:1px solid #c3bebe; border-right:1px solid #c3bebe; height:150px;}
.box3_middle a{text-decoration:underline; color:#333333; line-height:22px;}
.box3_middle a:hover{text-decoration:none;}
.profile_box{width:298px; padding:0px 20px; background:#f3f3f3; border-left:1px solid #c3bebe; border-right:1px solid #c3bebe;}
.profile_box a{text-decoration:underline; color:#333333; line-height:22px;}
.profile_box a:hover{text-decoration:none;}
.heading1{color:#2b3d22; font-size:16px; font-weight:bold; padding-bottom:10px;}
.heading1 a{color:#2b3d22; font-size:16px; text-decoration:none;}
.heading1 a:hover{ text-decoration:underline;}
.heading2{color:#c3004e; font-size:14px; font-weight:bold; padding-bottom:8px;}
.heading3{color:#F5A238; font-size:20px; font-weight:bold;}
.font_12{font-size:12px;}
.news_desp{color:#686868;}
.breadcrumbs{color:#000; font-size:12px; padding-bottom:10px;}
.breadcrumbs a{color:#7e7e7e; text-decoration:none;}
.breadcrumb_seperator{color:#c06f06; font-weight:bold;}
.date{font-size:12px; color:#000;}
.news_desp2{font-size:12px; color:#686868;}
.news_title2{float:left; width:560px; color:#c3004e; font-size:14px; font-weight:bold; padding-bottom:5px;}
.date2{float:right; width:auto; font-weight:bold;}
/*-----------------------------------------content classes ends here------------------------------------*/
/*-----------------------------------button classes starts here--------------------------------------------------*/
a.btn1{background:#728861; display:block; padding:4px 10px; text-decoration:none; font-family:Trebuchet MS; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase; float:left; line-height:normal;}
a.btn2{background:url(../../images/btn2_bg.jpg) repeat-x; display:block; padding:10px 20px; text-decoration:none; color:#fff; font-size:20px; font-weight:bold; float:left;}
.btn3{background:#728861; font-family:Trebuchet MS; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase; border:none; padding:2px 8px;}
/*-----------------------------------button classes ends here--------------------------------------------------*/
/*-----------------------------------------common classes starts here----------------------------------------------*/
.clear{clear:both; font-size:0px; height:0px;}
.mandatory{background:url(../../images/mandatory.jpg) no-repeat left top;}
.policy{width:550px; height:300px; overflow:auto; background:#f9f9f9; border:1px solid #AEAEAE; padding:5px; margin:auto;}
.float_left{float:left; width:auto;}
.float_right{float:right; width:auto;}
.align_c{text-align:center;}
.align_r{text-align:right;}
.mar_b_10{margin-bottom:10px;}
.row1{padding:10px;}
.col1{width:140px; float:left;}
.col2{width:60px; float:left;}
.col3{width:235px; float:left; background:#f3f3f3; padding:5px;}
.col4{width:100px; float:left;}
.col5{width:590px; float:left;}
.col7{width:180px; float:left; padding-left:20px;}
.col6{width:480px; float:left;}
.col8{width:80px; float:left; margin-right:10px;}
.paging{float:right; width:200px; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; padding-top:8px;}
.paging a{color:#e48810; text-decoration:none; font-weight:normal;}
.paging a:hover{text-decoration:underline;}
.textfield1{width:195px; height:20px; border:1px solid #aeaeae; margin-bottom:10px;}
.textfield2{background:#f0fce6; width:350px; height:20px; border:1px solid #aeaeae; margin-bottom:10px;}
.textfield3{background:#f0fce6; width:195px; height:20px; border:1px solid #aeaeae; margin-bottom:10px;}
.textfield4{width:225px; height:20px; border:1px solid #aeaeae; margin-bottom:10px;}
.textarea_box{width:352px; float:left; margin-right:4px;}
.textarea1{width:350px; height:100px; border:1px solid #aeaeae; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.textarea2{width:350px; height:100px; border:1px solid #aeaeae; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#f0fce6;}
.textarea3{width:350px; height:100px; border:1px solid #aeaeae; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.select1{margin-bottom:10px; width:197px; height:25px;}
.select2{height:25px;}
.max_char{color:#4F4F4F; text-align:right; font-size:12px; width:355px;}
#thank1{text-align:center; color:#23970f; font-size:12px; font-weight:bold; padding-bottom:10px; display:none;}
.img_border{border:1px solid #b8b8b8; background:#fff; padding:1px;}
/*-----------------------------------------common classes ends here----------------------------------------------*/
/*---------------------------------------------link classes starts here----------------------------------------------*/
a.link1{color:#c3004e; text-decoration:none;}
a:hover.link1{text-decoration:underline;}
a.link2{color:#c3004e; text-decoration:none; font-weight:normal;}
a:hover.link2{text-decoration:underline;}
a.more1{color:#c3004e; text-decoration:none;}
a:hover.more1{text-decoration:underline;}
a.more2{color:#c3004e; text-decoration:none; font-weight:bold;}
a:hover.more2{text-decoration:underline;}
/*---------------------------------------------link classes ends here----------------------------------------------*/

/*---------------------------------------------tag based classes starts here----------------------------------*/
img{border:none;}
p{color:#222222; font-size:13px; margin:0px; padding:0px;}
form{margin:0px;}
/*---------------------------------------------tag based classes ends here----------------------------------*/
.slogan{color:#FFFFFF; font-size:146%; font-weight:normal;}
.slogan2{color:#FFFFFF; font-size:146%; font-weight:normal; padding-left:117px; padding-top:6px;}
.download{ margin:17px 0px 0px 264px; padding:0px; width:auto;}
#content_left {float:left; width:450px;}
#content_right {float:left;position: relative; margin-left:20px;}
.thumbnail img{border: 1px solid white;margin: 0 5px 5px 0;}
.thumbnail:hover{background-color: transparent;}
.thumbnail:hover img{border: 1px solid blue;}
.thumbnail span{ /*CSS for enlarged image*/position: absolute;background-color: #e4ecda;padding: 5px;left: -1000px;border: 1px dashed gray;visibility: hidden;color: black;text-decoration: none;}
.thumbnail span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px;}
.thumbnail:hover span{ /*CSS for enlarged image*/visibility: visible;top: 100;left: -400px; 
/*position where enlarged image should offset horizontally */z-index: 50;}
/* new classes for video portal page starts here*/
.username{color:#de8d24;}
.curve_holder{ padding:0px; margin:5px 0 0 0; width:698px;}
.curve_holder_top{ background:url(../../images/curve_top.jpg) no-repeat top left; width:698px; height:4px;}
.curve_holder_btm{ background:url(../../images/curve_btm.jpg) no-repeat top left; width:698px; height:4px;}
.curve_holder_mid{background:#f5f5f7; border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding:0px 12px; font-size:12px; color:#4c4d4f;}
.curve_holder_mid p{ padding:7px 0; margin:0px;}
.textfield5{width:135px; border:1px solid #c6c8ca; font-family:Arial; font-size:12px; color:#9c9c9c; padding:4px; margin:2px 0 0 0;}
.heading4{ color:#4c4d4f; font-size:18px; font-weight:bold; font-family:"trebuchet MS"; padding:15px 0 0 8px;}
.heading4 span{ font-weight:normal; color:#808284;}
.heading5{ color:#4c4d4f; font-size:18px; font-weight:bold; font-family:"trebuchet MS"; padding:15px 0 0 8px; border-bottom:1px solid #aeaeae;}
.heading5 span{ font-weight:normal; color:#808284;}
.img_container{ width:132px;  text-align:center; padding:8px 0; margin:0px; float:left;}
.img_holder{width:88px; height:88px; text-align:center; margin:0 auto 5px auto; border:1px solid #949698; background:#FFFFFF;}
.img_holder span {display:inline-block;height:100%;}
.img_holder * {vertical-align:middle;}
.img_holder a {display:inline-block;}
.video_player{ text-align:center; margin:5px auto; width:450px; height:370px; border:5px solid #6e6e6e;}
.add_comments{ padding:0px; margin:15px 0 0 8px; width:auto;}
.add_comments h1{ font-size:15px; font-weight:normal; color:#231f20; padding:0px; margin:0px;}
.textarea4{width:513px; height:100px; border:1px solid #aeaeae; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:10px;}
.listing_holder{border-top:1px solid #aeaeae; padding:0 8px; margin:12px 0}
.listing_holder h1{ color:#252525; font-size:14px; font-weight:normal; padding:0px; margin:0 0 7px 0;}
.listing_holder p{ font-size:12px; color:#686868; padding:0px; margin:0 0 7px 0;}
.date{ font-size:11px; font-style:italic; font-weight:normal; color:#303030;}
.date span{ color:#858585;}
.listing_holder a{ color:#C3004E; text-decoration:none;}
.listing_holder a:hover{ color:#C3004E; text-decoration:underline;}
.listrow1{ padding:8px; background:#FFFFFF;}
.listrow2{ padding:8px; background:#f3f3f3;}
.link_holder_container{ width:213px; margin:0 auto;}
.link_holder_top{ background:url(../../images/link_holder_top.jpg) no-repeat top left; width:213px; height:7px;}
.link_holder_btm{ background:url(../../images/link_holder_btm.jpg) no-repeat top left; width:213px; height:7px; padding-bottom:3px;}
.link_holder_mid{ background:#f5f5f6; border-left:1ps solid #ffffff; border-right:1ps solid #ffffff; padding:0 5px;}
.box1_middle4{background:#e6e6e6; border-left:1px solid #bfc6b6; border-right:1px solid #bfc6b6; padding:0px 4px; width:215px;}
.mainlink_selected{ background:url(../../images/link_selected.jpg) no-repeat top right; font-size:11px; font-weight:bold; width:200px; line-height:15px; height:15px; display:block; text-decoration:none; color:#000000;}
.mainlink_selected:hover{text-decoration:underline;}
.sublink{ padding:0px; margin:0px; width:auto;}
.sublink ul{ padding:0px; margin:0px; list-style-type:none;}
.sublink ul li{background:url(../../images/sublinkbg.jpg) repeat-x  bottom left; font-size:11px; line-height:24px; font-weight:normal;}
.sublink ul li a{background:url(../../images/sublink_bullet.jpg) no-repeat 0 6px; color:#c4004e; text-decoration:none; padding:0 0 0 15px; width:200px; height:24px; display:block;}
.sublink ul li a:hover{text-decoration:underline;}
.mainlink{ background:url(../../images/link.jpg) no-repeat top right; font-size:11px; font-weight:bold; width:200px; line-height:15px; height:15px; display:block; text-decoration:none; color:#000000;}
.mainlink:hover{text-decoration:underline;}
a.link3{color:#c3004e; text-decoration:none; font-size:11px; font-weight:bold;}
a:hover.link3{text-decoration:underline;}
.new{ background:url(../../images/new.jpg) no-repeat 54px 5px; }
/* new classes for video portal page ends here*/
.ack_proffesional_box{float:left; width:325px; padding-left:35px;}
.ack_pic_box{float:left; width:226px; border:1px solid #C5C5C5; background:#E6E6E6; padding:10px;}
.ack_player_box{float:left; width:300px; padding-left:50px;}