/* 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 5px;}

/*-----------------------------------------top links classes ends here------------------------------------*/

/*------------------------------------------footer starts here----------------------------------------------*/
#footer{height:73px; text-align:center; color:#4f4f4f; font-size:12px; width:956px; margin:auto;}
#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:145px;padding-left:245px;padding-top:61px;width:710px;}

.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:100px;}
.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 5px; 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:128px; float:left;}
.col2{width:64px; 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:155%; font-weight:normal;}
.slogan2{color:#FFFFFF; font-size:146%; font-weight:normal; padding-left:128px; padding-top:6px;}
.download{ margin:17px 0px 0px 281px; 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;
}
.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;}
/* 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*/