body {
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
}
img, form {
  border:0;
  margin:0;
  padding:0;
}
h1,h2,h3,h4{
padding:0px;
margin:0px;
}
#homepage {
  background-image: url(../images/home_bg.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#subpage {
  background-image: url(../images/sub_bg.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
.video_title {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 19px;
  color:#7e7e7e;
  padding:0 0 3px 0;
}
.video_status, .embed_div {
  font-family: Arial;
  font-weight: normal;
  font-size: 12px;
  color:#7e7e7e;
  padding:0 0 5px 0;
}
.video_status{width: 150px;}
.embed_div {
  margin-top:12px;
}
.not_approve_text, .approve_text {
  font:bold 12px Arial;
  color:red;	
}
.approve_text {
  color:#62c618;
}

#comment_topic {
  font-size:20px;
  color:#4a4848;
}
.project_name, .project_name a:link, .project_name a:visited {
  font-weight:normal;
  font-size:18px;
  color:#4A4848;
  text-decoration:none;
}
.project_name a:hover {
  text-decoration:underline;
}
#project_name_div{
  width:280px;
  height:110px;
  display:none;
}
#project_process_msg{
  display:none;
  text-align:center;
  padding:8px;
}
#submit_comment_progress{
  display:none;
  text-align:right;
  height:30px;
}

.client_video_particular{
  font-weight:normal;
  font-size:12px;
}
.contact_details_paticular table, .contact_details_paticular a {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#2c2c2c;
  text-decoration:none;
}
.upload_forms {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.upload_forms2 {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#7e7e7e;
}
.subclient_submenu{
	position:relative;
  margin:0 15px 0 10px;
}
.video_submenu, .video_submenu_1{
	position:relative;
  margin:0 0 0 45px;
	z-index:10;
}
.video_submenu_1{
	margin-left:33px;
}
.upload_button {
  display:block;
  float:right;
  width:76px;
  height:22px;
  cursor:pointer;
  border:0;
  background:url(/images/upload_icon.jpg) no-repeat 0 0;
}
.h3_footer, .h3_footer_1, .h2_bread{
  margin:0px;
  font-weight:normal;
  font-size: 10px;
}
.h3_footer_1{
  float:left;
}
.h2_bread{
  float:right;
}
body, .body_text_normal, .body_text_normal a:link, .body_text_normal a:visited, .body_text_normal a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #2c2c2c;
  text-decoration: none;
}
.body_text_normal a:hover {
  text-decoration: underline;
}
.body_text_medium, .body_text_medium a:link, .body_text_medium a:visited, .body_text_medium a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #2c2c2c;
  text-decoration: none;
}
.body_text_medium a:hover {
  text-decoration: underline;
}
.body_text_large, .body_text_large a:link, .body_text_large a:visited, .body_text_large a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #2c2c2c;
  text-decoration: none;
}
.body_text_large a:hover {
  text-decoration: underline;
}
.content_item, .side_menu_text {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.brown_text_small, .brown_text_small a:link, .brown_text_small a:visited, .brown_text_small a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #641c00;
  text-decoration: none;
}
.brown_text_small a:hover {
  text-decoration: underline;
}
.brown_text_normal, .brown_text_normal a:link, .brown_text_normal a:visited, .brown_text_normal a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #641c00;
  text-decoration: none;
}
.brown_text_normal a:hover {
  text-decoration: underline;
}
.brown_text_medium, .brown_text_medium a:link, .brown_text_medium a:visited, .brown_text_medium a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #641c00;
  text-decoration: none;
}
.brown_text_medium a:hover {
  text-decoration: underline;
}
.brown_text_large, .brown_text_large a:link, .brown_text_large a:visited, .brown_text_large a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #641c00;
  text-decoration: none;
}
.brown_text_large a:hover {
  text-decoration: underline;
}

.black_text_normal, .black_text_normal a:link, .black_text_normal a:visited, .black_text_normal a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}
.black_text_normal a:hover {
  font-size: 12px;
  text-decoration: underline;
}
.black_text_medium, .black_text_medium a:link, .black_text_medium a:visited, .black_text_medium a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
}
.black_text_medium a:hover {
  text-decoration: underline;
}
.black_text_large, .black_text_large a:link, .black_text_large a:visited, .black_text_large a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #000000;
  text-decoration: none;
}
.black_text_large a:hover {
  text-decoration: underline;
}

.yellow_text_normal, .yellow_text_normal a:link, .yellow_text_normal a:visited, .yellow_text_normal a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffcc5d;
  text-decoration: none;
}
.yellow_text_normal a:hover {
  text-decoration: underline;
}
.yellow_text_medium, .yellow_text_medium a:link, .yellow_text_medium a:visited, .yellow_text_medium a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffcc5d;
  text-decoration: none;
}
.yellow_text_medium a:hover {
  text-decoration: underline;
}
.yellow_text_large, .yellow_text_large a:link, .yellow_text_large a:visited, .yellow_text_large a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #ffcc5d;
  text-decoration: none;
}
.yellow_text_large a:hover {
  text-decoration: underline;
}

.orange_text_normal, .orange_text_normal a:link, .orange_text_normal a:visited, .orange_text_normal a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffc20a;
  text-decoration: none;
}
.orange_text_normal a:hover {
  text-decoration: underline;
}
.orange_text_medium, .orange_text_medium a:link, .orange_text_medium a:visited, .orange_text_medium a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffc20a;
  text-decoration: none;
}
.orange_text_medium a:hover {
  text-decoration: underline;
}
.orange_text_large, .orange_text_large a:link, .orange_text_large a:visited, .orange_text_large a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #ffc20a;
  text-decoration: none;
}
.orange_text_large a:hover {
  text-decoration: underline;
}

.green_text_normal, .green_text_normal a:link, .green_text_normal a:visited, .green_text_normal a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #62c618;
  text-decoration: none;
}
.green_text_normal a:hover {
  text-decoration: underline;
}
.green_text_medium, .green_text_medium a:link, .green_text_medium a:visited, .green_text_medium a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #5bc310;
  text-decoration: none;
}
.green_text_medium a:hover {
  text-decoration: underline;
}
.green_text_large, .green_text_large a:link, .green_text_large a:visited, .green_text_large a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #224d30;
  text-decoration: none;
}
.green_text_large a:hover {
  font-size: 18px;
  text-decoration: underline;
}

.red_text_small, .red_text_small a:link, .red_text_small a:visited, .red_text_small a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #cf4c4c;
  text-decoration: none;
}
.red_text_normal, .red_text_normal a:link, .red_text_normal a:visited, .red_text_normal a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #cf4c4c;
  text-decoration: none;
}
.alert {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #C0042E;
  text-decoration: none;
  font-weight: bold;
}
.red_text_normal a:hover {
  text-decoration: underline;
}
.red_text_medium, .red_text_medium a:link, .red_text_medium a:visited, .red_text_medium a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #2C2C2C;
  text-decoration: none;
}
.red_text_medium a:hover {
  text-decoration: underline;
}
.red_text_large, .red_text_large a:link, .red_text_large a:visited, .red_text_large a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #C0042E;
  text-decoration: none;
}
.red_text_large a:hover {
  text-decoration: underline;
}

.blue_text_normal, .blue_text_normal a:link, .blue_text_normal a:visited, .blue_text_normal a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #37c5ea;
  text-decoration: none;
}
.blue_text_normal a:hover {
  text-decoration: underline;
}
.blue_text_medium, .blue_text_medium a:link, .blue_text_medium a:visited, .blue_text_medium a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #37c5ea;
  text-decoration: none;
}
.blue_text_medium a:hover {
  text-decoration: underline;
}
.blue_text_large, .blue_text_large a:link, .blue_text_large a:visited, .blue_text_large a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #20b3e8;
  text-decoration: none;
}
.blue_text_large a:hover {
  text-decoration: underline;
}

.dark_blue_text_normal, .dark_blue_text_normal a:link, .dark_blue_text_normal a:visited, .dark_blue_text_normal a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #006bb6;
  text-decoration: none;
}
.dark_blue_text_normal a:hover {
  text-decoration: underline;
}
.white_text_normal, .white_text_normal a:link, .white_text_normal a:visited, .white_text_normal a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
}
.white_text_normal a:hover {
  text-decoration: underline;
}
.white_text_medium, .white_text_medium a:link, .white_text_medium a:visited, .white_text_medium a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
}
.white_text_medium a:hover {
  text-decoration: underline;
}
.white_text_large, .white_text_large a:link, .white_text_large a:visited, .white_text_large a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #ffffff;
  text-decoration: none;
}
.white_text_large a:hover {
  text-decoration: underline;
}
.embed_label{
  cursor:pointer;
	width:45px;
	display:block;
	float:left;

}
.embed_field{
  color: #2c2c2c;
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;  border: 1px solid #C0C0C0;
  background-color: #ffffff;
  padding:2px;
  width: 536px;
}
.formfield {
  color: #2c2c2c;
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;  border: 1px solid #C0C0C0;
  background-color: #ffffff;
  width: 300px;
  margin-bottom: 2px;
}
.formfield2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #C0C0C0;
  background-color: #ffffff;
  color: #2c2c2c;
  margin-bottom: 2px;
}
.captcha_field {
  color: #2c2c2c;
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #C0C0C0;
  background-color: #ffffff;
  width: 300px;
  margin-bottom: 2px;
  text-transform: uppercase;
}
.formfield_ro {
  color: #2c2c2c;
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  width: 300px;
  margin-bottom: 2px;
}
button {
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  width: auto;
  overflow: visible;
  text-align: center;
  white-space: nowrap;
  height: 29px;
  line-height: 29px;
  margin-top: 11px;
  margin-bottom: 11px;
  margin-left: 0px;
  margin-right: 0px;
}
button span, button em{
  display: block;
  height: 29px;
  line-height: 29px;
  margin: 0;
  color: #f99c1b;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
button span{
  padding-left: 30px;
  background: url(../images/bt1.gif) no-repeat 0 0;
}
button em{
  font-style: normal;
  padding-right: 35px;
  background: url(../images/bt3.gif) no-repeat 100% 0;
}

button .small_button {
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  width: auto;
  overflow: visible;
  text-align: center;
  white-space: nowrap;
  height: 29px;
  line-height: 29px;
  margin-top: 11px;
  margin-bottom: 11px;
  margin-left: 0px;
  margin-right: 0px;
}
button .small_button span, button .small_button em{
  display: block;
  height: 29px;
  line-height: 29px;
  margin: 0;
  color: #f99c1b;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
button .small_button span{
  padding-left: 30px;
  background: url(../images/bt1s.gif) no-repeat 0 0;
}
button .small_button em{
  font-style: normal;
  padding-right: 35px;
  background: url(../images/bt3s.gif) no-repeat 100% 0;
}
.right_div {
  float: right;
}
.left_div {
  float: left;
}
.hidden {
  display: none;
}

/* site specific */

.grey_bg_1 {
  background-color: #414141;
}
.orange_bg_1 {
  background-color: #f99c1b;
}
.white_bg_1 {
  background-image: url(../images/top_bg.gif);
  background-repeat: repeat-x;
  background-position: top;
  min-height: 500px;
  padding-bottom: 20px;
}
#center_bg {
  background-color: #FFFFFF;
  background-image: url(../images/body_center.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}
#right_bg {
  background-image: url(../images/body_right.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  background-color: #FFFFFF;
}
td {
  vertical-align: top;
}
#left_bg {
  background-image: url(../images/body_left.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-color: #FFFFFF;
}
#top_left {
  background-image: url(../images/top_left.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  height: 53px;
}
#content_area {
  padding: 0px;
}
.mn {
  background-image: url(../images/mn.gif);
  background-repeat: no-repeat;
  width: 308px;
  margin: 0px;
  margin-left: 2px;
  padding-top: 3px;
  background-color: #3a3a3a;
}
.mn:hover {
  background-image: url(../images/mn_hover.gif);
  background-repeat: no-repeat;
  background-color: #2c2c2c;
}
.mn a:link, .mn a:active, .mn a:visited {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #7c7c7c;
  text-decoration: none;
  font-weight: bold;
  padding-left: 25px;
  padding-right: 11px;
  width: 273px;
  height: 20px;
  display: block;
}
.mn a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fa9b1b;
  text-decoration: none;
  font-weight: bold;
  padding-left: 25px;
  padding-right: 11px;
  width: 273px;
  height: 20px;
  display: block;
}
.mn_div {
  background-image: url(../images/side_menu_div.gif);
  background-repeat: no-repeat;
  height: 3px;
}
.formbutton {
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight:bold;
  border: 1px solid #60CCE9;
  background-color: #60CCE9;
}
#footer_box {
  padding-top: 10px;
  padding-bottom: 10px;
}
.padding_footer{
  padding-right:30px;
  padding-left:5px;
  border-left:1px solid #C0C0C0;
}
.padding_right_footer{
  padding-right:30px;
}
.footer_txt,footer_txt:link,footer_txt:active,footer_txt:visited{
  font-family:'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  color:#C0C0C0;
  padding: 0px;
  margin: 0px;
}
.margin_b10{
  margin-bottom:2px;
  padding: 0px;
}
.margin_t10{
  margin-top:2px;
  padding: 0px;
}
.links_init,links_init:link,links_init:active,links_init:visited{
  font-weight:bold;
}
.links_init:hover{
  font-weight:bold;
}
.nolinks_init,nolinks_init:hover{
  font-weight:normal;
}
.footer_txt:hover{
  font-family:'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  color:#37afdb;
}
.link_url:hover{
  font-family:'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:none;
  color:#37afdb;
}
.link_url,link_url:link,link_url:active,link_url:visited{
  color:#2C2C2C;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  text-decoration:none;
}
.pro_name, .pro_name a:link, .pro_name a:hover, .pro_name a:visited, .pro_name a:active {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FF9900;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
}
.pro_name a:hover {
  text-decoration: underline;
}
.p_row_0 {
  background-color: #fcf8e0;
}
.p_row_1 {
  background-color: #ffffff;
}
.pro_field {
  width: 100px;
  /* border: 1px solid #d2d2d2; */
  border: 1px solid #f99c1b;
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #2c2c2c;
}
.registry_link{
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #757575;
  text-decoration: none;
}
a:hover.registry_link {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #F99C1B;
  text-decoration: none;
}
.formfield_reg {
  color: #2c2c2c;
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #f99c1b;
  background-color: #ffffff;
  width: 150px;
  margin-bottom: 2px;
}
.blue_line {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #58c8f1;
  border-right-color: #58c8f1;
  border-bottom-color: #58c8f1;
  border-left-color: #58c8f1;
}
#logo1, #logo2 {
  float: left;
	width:315px;
}
#navigation {
  float: right;
}
.footer_border {
}
#h1_tag {
	height:15px;
	text-align:right;
}
#h1_tag h1 {
  font-family:'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  color:#C0C0C0;
  padding: 0px;
  margin: 0px;
  font-weight: normal;
}
#side_menu {
}
.side_menu_text {
  width:215px;
  padding:11px 0;
}
#subcontent_bg {
  background-position: left top;
  min-height: 500px;
}
#home_content {
  display: none;
}
#subcontent {
  padding-left: 20px;
	width:704px;
}
#video_area, #video_area2, #video_area3 {
  width:644px;
  padding:0 0 30px 60px;
  background-color:#EBFAFF;
  border-top:3px solid #CEECF9;
  border-bottom:3px solid #CEECF9;
}
#video_area2 {
  padding:20px 0 11px 60px;
}
#video_area3 {
	width:680px;
  padding:20px 0 11px 24px;
}
#sidemenu_bg {
  background-image: url(../images/submenu_bg.gif);
  background-repeat: no-repeat;
  background-position: left top;
  min-height: 100px;
}
#sidemenu_bg_web_presenter {
  background-image: url(../images/submenu_bg.gif);
  background-repeat: no-repeat;
  background-position: left top;
  min-height: 50px;
}
#sidemenu_bg2 {
  background-image: url(../images/submenu_bg2.gif);
  background-repeat: repeat-y;
  background-position: left top;
  width: 234px;
  padding: 10px;
  line-height: 20px;
}
.presenter_field {
  color: #2c2c2c;
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;  border: 1px solid #C0C0C0;
  background-color: #ffffff;
  width: 205px;
  margin-bottom: 5px;
}
.submenu a:link, .submenu a:visited, .submenu a:active, .submenu_1 a:link, .submenu_1 a:visited, .submenu_1 a:active  {
  background-image: url(../images/sub_bullet.gif);
  background-repeat: no-repeat;
  background-position: left top;
  font-family:'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  text-decoration:none;
  color:#BDBFC0;
  padding-left: 35px;
  padding-bottom: 2px;
  display: block;
  width: 190px;
  margin-top: 5px;
  font-weight: bold;
}
.submenu_heading a:link, .submenu_heading a:visited, .submenu_heading a:active, .submenu_1 a:link, .submenu_1 a:visited, .submenu_1 a:active  {
  background-image: url(../images/sub_bullet.gif);
  background-repeat: no-repeat;
  background-position: left top;
  font-family:'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  text-decoration:none;
  color:#4A4848;
  padding-left: 35px;
  padding-bottom: 2px;
  display: block;
  width: 190px;
  margin-top: 5px;
  font-weight: bold;
}
.submenu_1 a:link, .submenu_1 a:visited, .submenu_1 a:active{
  width: 140px;
  float:left;
}
.submenu a:hover, .submenu_1 a:hover {
  background-image: url(../images/sub_bullet-2.gif);
}
.submenu_heading a:hover {
  background-image: url(../images/sub_bullet-2.gif);
}
.add_project{
  margin-top: 5px;
  width: 25px;
  float:left;
}
#paddl{
  padding-left:15px;
}
.img_border{
  border:1px solid #999999;
}
.contact_txt td{
  font-family:'Myriad Pro', Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#6c6c6c;
}
.margin10{margin-top:11px;}
ul li {
  font-size:12px;
  font-family:'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  color:#2C2C2C;
  list-style-image:url(../images/sub_bullet-2.gif);
  padding-bottom:5px;
}

div > div#filmtime_player {
position: fixed;
}
.client_lists, .client_lists2 {
  float:left;
  width:234px;
}
.client_lists {
  padding:0 15px 15px 0;
}
.client_lists img, .client_lists2 img {
  margin:0 0 15px 0;
  border:1px solid #999999;
}
.clear {
  clear:both;
}
.clearer {
  clear:both;
  height:20px;
}
.clearer2 {
  clear:both;
  height:11px;
}
#reset_button, #submit_button, #request_button {
  display:block;
  height:25px;
  cursor:pointer;
  border:0;
  float:left;
}
#reset_button {
  width:53px;
  margin-right:5px;
  background:url(/images/reset_button.gif) no-repeat 0 0;
}
#submit_button {
  width:100px;
  background:url(/images/submit_button.gif) no-repeat 0 0;
}
#request_button {
  width:100px;
  background:url(/images/request.gif) no-repeat 0 0;
}
#commemt_area {
  width:702px;
  margin:11px 0;
  border:1px solid #eaeaea;
}
#comment_topic {
  height:33px;
  margin:0 0 15px 0;
  padding:8px 0 0 14px;
  background:#f4f4f4 url(/images/bg_comment.gif) no-repeat left bottom;
}
.content_item {
  padding:11px;
}

#select_video {
  border-right:1px solid #f3f3f3;
  border-left:1px solid #f3f3f3;
	width:232px;
}
#client_video_conatainer {
  height:330px;
  padding:0;
	overflow:auto;
  margin:0 0 5px 0;
}
.project_name {
  padding:0 0 8px 12px;
}
.client_video_particular {
  padding:0 0 5px 20px;
  margin:0;
}
.client_video_particular img {
  float:left;
  padding:0 3px 0 0;
}
.client_video_details {
  padding:2px 0;
  margin:0;
}
.contact_details_paticular {
  padding:0 0 0 12px;
}
.upload_forms {
  width:115px;
  height:14px;
}
.upload_forms2 {
  width:119px;
  height:18px;
}

.even_particular {
  background-color:#f4f4f4;
}
.client_comment ,.director_comment {
  font-weight:bold;
}
.client_comment {
  color:#3aafdb;
}
.director_comment {
  color:#6eca61;
}
#comment_box form {
  padding:0;
  margin:0;
}
#comment_box textarea {
  color:#bbb;
  margin:8px 11px 0 11px;
  border:1px solid #e9e9e9;
  font-style:italic;
  width:679px;
}
.submit_comment_button {
  float:right;
  padding:0 5px 4px 0;
}
.submit_comment_button input {
  display:block;
  width:146px;
  height:26px;
  border:0;
  padding:0;
  margin:0;
  cursor:pointer;
  background:url(/images/submit_comment_button.gif) no-repeat 0 0;
}
#link_icons {
  padding:0;
  margin:0;
}
#showreel_footer {
  margin:0 120px 0 0;
  padding:0;
}
#client_video_list {
  min-height:160px;
  height:auto !important; height:160px;
}
.edit_icons {
  float:right;
  margin:15px 50px 11px 0;
}
.edit_icons a {
  padding:0 0 0 15px;
}

/*       --------------------------------         */


div.fileinputs {
  position: relative;
  height:16px;
}
div.revealfile {
  position: absolute;
  top: 4px;
  left: 0px;
  z-index: 1;
}
div.revealfile input {
  width:102px;
  height:16px;
  /*border:1px solid #DADADA;*/
  border:0;
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  /*background:url(../images/upload_file.gif) no-repeat 0 0;*/
  position:relative;
  padding:0;
  margin:0;
  bottom:5px;
  left:0;
  background-color:transparent;
}
input.file {
  position: relative;
  text-align: right;
  -moz-opacity:0 ;
  filter:alpha(opacity: 0);
  opacity: 0;
  z-index: 2;
  width:120px;
  height:16px;
  overflow:hidden;
  background-color:transparent;
}
div.bg_fileupload {
  background:transparent url(../images/upload_file.gif) no-repeat 0 0;
  position:absolute;
  top:0;
  left:0;
  z-index:0;
  width:119px;
  height:16px;
}
.box1 {
  background-image: url(../images/box1_bg.gif);
  background-repeat: no-repeat;
  background-position: left top;
  margin: 0px;
  width: 704px;
}
.box1_content {
  background-image: url(../images/box1_footer.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding: 20px;
  padding-top: 11px;
  margin: 0px;
  margin-bottom: 15px;
}
.box1_content h1:first-child {
  margin-top: 0px;
  padding-top: 0px;
}
.box1_content a:link, .box1_content a:active, .box1_content a:visited {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #39a4f6;
  text-decoration: none;
  font-weight: bold;
  text-decoration: none;
}
.box1_content a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #39a4f6;
  text-decoration: none;
  font-weight: bold;
  text-decoration: underline;
}
.page_title {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #2c2c2c;
  text-decoration: none;
}
.page_title4 {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #2c2c2c;
  text-decoration: none;
}
.page_title2, .page_title_home {
  background-image: url(../images/page_title2.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  padding: 0px;
  padding-left: 11px;
  padding-top: 5px;
  margin: 0px;
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  height: 33px;
}
.page_title_home {
  background-image: url(../images/page_title_home.gif);
}
.page_title3 {
  background-image: url(../images/page_title2.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  padding: 0px;
  padding-left: 11px;
  padding-top: 11px;
  margin: 0px;
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
  height: 33px;
}
.box2_bg, .box_home {
  background-image: url(../images/box2_bg.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  margin: 0px;
  padding: 0px;
}
.box_home {
  background-image: url(../images/box_home.jpg);
}
.box2_content {
  padding: 15px;
  padding-top: 0px;
  padding-bottom: 11px;
  padding-right: 5px;
  min-height: 130px;
  width: 268px;
  text-align:left;
}
.pad15 {
  padding: 0px;
  padding-right: 11px;
}
#myContent{
  padding: 20px;
}
#home_content_1 {
  margin-left: 210px;
}
#home_content_2 {
  margin-right: 105px;
}
#home_img_1 {
  position: absolute;
  left: -20px;
}
#home_img_2 {
  position: absolute;
  right: -20px;
}
.row1 {
  background-color: #ecf6ff;
}
.filename{
  background-color:#FFFFFF;
  width:100px;
  height:12px;
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #2c2c2c;
  border:1px solid #dadada;
}
.home_box1 {
  background-image: url(../images/home_content_bg.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  margin: 0px;
  margin-top: 20px;
  width: 955px;
}
.home_box1_content {
  background-image: url(../images/home_content_footer.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding: 20px;
  padding-top: 11px;
  margin: 0px;
  margin-bottom: 15px;
}
.home_box1_content h1:first-child {
  margin-top: 0px;
  padding-top: 0px;
}
.home_box1_content a:link, .home_box1_content a:active, .home_box1_content a:visited {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #39a4f6;
  text-decoration: none;
  font-weight: bold;
  text-decoration: none;
}
.home_box1_content a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #39a4f6;
  text-decoration: none;
  font-weight: bold;
  text-decoration: underline;
}
.efooter, .efooter a:link, .efooter a:visited, .efooter a:active {
  font-family:Arial, Helvetica, sans-serif;
  color: #C0C0C0;
  font-size: 10px;
  text-align: left;
  text-decoration: none;
  margin-top:10px;
  margin-left:10px;
}
.border_right{
  border-right:1px solid #ebebec;
}
#conversion_div{
	display:none;
	width: 212px;
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #EBFFEB;
	overflow: hidden;
}
#conversion_progress_text{
	font-family:'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration:none;
  color:#000;
}
#conversion_progress_div{
	height:2px;
	background-color:#CCCCCC;
	text-align:left;
}
#conversion_progress_div_inner{	
	height:2px;
	background-color:#0033FF;
	text-align:center;
	color:#FFFFFF;
}
.terms_div{
	text-align:left;
	height:250px;
	overflow:auto;
	padding:8px;
	border:1px solid #dfdfdf;
}
.dark_blue_text_medium, .dark_blue_text_medium a:link, .dark_blue_text_medium a:visited, .dark_blue_text_medium a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #7b91d2;
  text-decoration: none;
}
.dark_blue_text_medium a:hover {
  text-decoration: underline;
}
.dark_blue_text_large, .dark_blue_text_large a:link, .dark_blue_text_large a:visited, .dark_blue_text_large a:hover {
  font-family: 'Myriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #7b91d2;
  text-decoration: none;
}
.dark_blue_text_large a:hover {
  text-decoration: underline;
}
#tutorial_video{
	display:none;
	width:588px;
	height:342px;
	text-align:left;
}
#tutorial_header{
	background-color:#37c5ea;
	height:20px;
	padding:4px;
	text-align:left;
}
#tutorial_text, #tutorial_close{	
	float:left;
}
#tutorial_text{
	width:558px;
}
#tutorial_video_div{
	width:588px;
	height:314px;
	background-color:#FFFFFF;
}
#listingheader {
	padding: 10px;
}
#headerfile {
	text-align:left;
	float: left;
	width: 320px; 
}
#headermodified{
	text-align:right;
}
#headersize {
	text-align:left;
	width: 75px;
	float: left;
}
#listing a {
	display:block;
	padding: 2px 10px 2px 10px;
	font-size:small;
	color: #6285CA;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;	
	text-align:right;	
}
#listing a:hover {
	background-color:#DBE6FE;
}
#listing a img {
	float:left;
	margin-right: 4px;
}
.b {
	background-color: #f4f4f4;	
}
.w {
	background-color:#FFFFFF;
}
#listing a strong {
	width: 300px;
	float:left;
	text-align:left;
}
#listing a em {
	float: left;
	width: 75px;
	text-align:left;
}
#listing a span {
	position: absolute;
	margin-left: -151px;
	margin-top: -2px;
}
#listing a span img {
	width: 150px;
	background-color:#CCCCCC;
	visibility: hidden;	
}
#listing a:hover span img {
	border: 1px solid #666666;
	visibility: visible;
}
.vmiddle{
	vertical-align:middle;
}
.vbottom{
	vertical-align:bottom;
}

.approve, .unapprove {
  padding:15px 70px 0 0;
  vertical-align:bottom;
	float:left;
}
.approve a, .unapprove a {
  display:block;
	font-size:12px;  
  width:80px;  
  text-align:right;
  padding-top:9px;
  text-decoration:underline;  
}
.approve a{
	height:23px;
	color:#62c618;
	background:url(/images/approve_icon.jpg) no-repeat 0 0;
}
.unapprove a {
	color:#f92600;
	background:url(/images/unapprove.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.approve a:hover, .unapprove a:hover {
  text-decoration:none;
}
.clients_tab{
	background-image:url(../images/clients_tab.jpg);
	background-repeat:no-repeat;
	width:232px;
	height:30px;
}
.clients_tab_content{
	width:16px;
	margin-top:7px;
	margin-right:10px;
	float:right;
}
.div_relative{
	clear:both;
	position:relative;
	z-index:2;
}
.small_img{
	position:absolute;
	width:200px;
	border:1px solid #999999;
	padding:1px;
	display:none;	
	left:130px;
	top:0px;
}
.ldiv{
	float:left;
}
.rdiv{
	float:right;
}