@charset "utf-8";

h1, h2, h3, h4, h5, h6, h7{
	padding:0px;
	margin:0px;
}
ul, li, ul li{
	padding:0px;
	margin:0px;
	
}
body {
	background-image: url(/content/en-US/media/images/OfficeXmlJavaDocumentation/page_bg.jpg);
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	width:980px;
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
ul, li, ul li, div{
	padding:0px;
	margin:0px;
}
.page_wrapper{
	 position:relative;
}

.top_panel{
	width:950px;
	margin:0px auto;
}
.drdev_logo{
	padding-left:0px;
}
.welcome_msg{
	 text-align:right;
	 color:#727272;
	 padding-bottom:5px;
	 padding-right:10px;
}
.welcome_msg span{
	color:#FFFFFF;

}
.menu_n_search{
	width:960px;
	margin:0px auto;
	position:relative;
}
#myprofile_menu {
	position:absolute;
	left:725px;
	top:29px;
	width:165px;
	z-index:1;
	visibility:hidden;
}
#quick_launch_menu {
	position:absolute;
	left:765px;
	top:29px;
	width:165px;
	z-index:1;
	visibility:hidden;
}
#myprofile_menu .top_curve, #quick_launch_menu .top_curve{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/menu_myprofile_top_bg.png);
	height:3px;
	overflow:hidden;
}
#myprofile_menu .bottom_curve, #quick_launch_menu .bottom_curve{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/menu_myprofile_bottom_bg.png);
	height:3px;
	overflow:hidden;
}
#myprofile_menu .menu_container, #quick_launch_menu .menu_container{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/menu_myprofile_bg.png);	
	padding:5px;
}
#myprofile_menu .menu_container a, #quick_launch_menu .menu_container a{
	color:#FFF;
	text-decoration:none;
}
#myprofile_menu .menu_container  img, #quick_launch_menu .menu_container  img{
	padding-right:5px;	
}
#myprofile_menu .menu_container a:hover, #quick_launch_menu .menu_container a:hover{
	text-decoration:underline;	
}
#myprofile_menu .menu_container li, #quick_launch_menu .menu_container li{
	list-style-type:none;
	padding:3px 0px;
	font-size:12px;
}
.top_icons{
	text-align:right;
	padding:3px 0px 5px 0px;
	position:relative;
	color:#FFFFFF;
}
.top_icons img{
	padding:0px 5px;
	cursor:pointer;
}
.top_icons img a{
	padding:2px 0px 0px 0px;	
}
.menu_n_search ul li{
	list-style-type:none;
	float:left;
}
.menu_n_search ul li a {
	padding:2px 0px;
	width:308px;
	text-align:center;
	height:36px;
	display:inline-block;
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/menu_bg_normal.png);
	color:#000000;
	text-decoration:none;
	background-position:center center;
}
.menu_n_search ul li a:hover{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/menu_bg_over.png);
	color:#FFFFFF;
}

.menu_n_search .selectedMenu a{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/menu_bg_over.png);
	color:#FFFFFF;
}

.search_input_panel{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/search_bg.png);
	height:24px;
	width:206px;
	display:inline-block;
}
.search_input_box{
	background:none;
	border:none;
	padding:4px 0px 2px 10px;
	width:170px;
}
.search_input_btn{
	display:inline-block;
	padding-top:3px;
	margin-top:3px;
}
.header_section{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/header_bg.jpg);
	height:106px;
}
.clear_all{
	clear:both;
}
.spacer10{
	height:10px;
	overflow:hidden;
}
.spacer20{
	height:20px;
	overflow:hidden;
}
.ftlt{
	float:left;
}
.ftrt{
	float:right;
}
.top_menu_container{
	padding-top:62px;
}
.menu_right_curve{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/menu_right_top_curve.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:7px;
	width:625px;
	overflow:hidden;
}

.home_body_container{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/home_page_container_bg.png);
	width:950px;
	margin:0px auto;
	background-repeat:no-repeat;
}
.home_body_container .home_top_curve{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/home_top_curve.gif);
	height:4px;
	overflow:hidden;
	clear:both;
}
.home_body_container .home_bottom_curve{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/home_bottom_curve.gif);
	height:4px;
	overflow:hidden;
	clear:both;
}
.home_body_container .welcom_container{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/welcome_msg_bg.png);
	padding:10px;
	border-bottom:solid 2px #b3bcc6;
}
.home_body_container .welcom_container .heading{
	padding-bottom:20px;
}
.home_body_container .welcom_container .welcome_msg{
	line-height:18px;
	color:#5e6a74;
	text-align:justify;
}
.home_body_container .home_product_block{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/line_gray_product_block.gif);
	background-repeat:repeat-y;
	background-position:150px 0px;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:dashed 1px #b3bcc6;
}
.home_body_container .home_product_details{
	width:545px;
}
.home_body_container .home_product_details h2{
	font-weight:100;
	color:#176fb4;
	font-size:18px;
	padding:0px 0px 10px 0px;
}
.home_body_container .home_product_details .product_detail{
	line-height:18px;
	text-align:justify;
	border-bottom:solid 1px #cfd7e0;
	padding-bottom:10px;
}
.home_body_container .home_product_details .product_more{
	padding:10px 0px 0px 0px;
}
.home_body_container .home_product_details .product_more a{
	color:#ff9900;
}
.home_body_container .home_product_details .product_more a:hover{
	text-decoration:none;
}

.word_bottom_curve{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_bottom_curve.gif);
	height:23px;
}
.word_menu_container{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_menu_container_bg.gif);
}



.word_menu_container .link a{
	padding-left:15px;
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_inactive_left_corner.gif);
	display:block;
	float:left;
	height:25px;
	background-repeat:no-repeat;
	color:#15428b;
	text-decoration:none;
	font-size:11px;
	cursor:pointer;
}
.word_menu_container .link span{
	padding-right:15px;
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_inactive_right_corner.gif);
	height:18px;
	display:block;
	padding-top:7px;
	
}
.word_menu_container .link a:hover{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_rollover_left_corner.gif);
}
.word_menu_container .link a:hover span{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_rollover_right_corner.gif);
	background-position:top right;
}
.word_menu_container .delink a{
	padding-left:15px;
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_active_left_corner.gif);
	display:block;
	float:left;
	height:25px;
	background-repeat:no-repeat;
	color:#15428b;
	text-decoration:none;
	font-size:11px;
	cursor:pointer;
}
.word_menu_container .delink span{
	padding-right:15px;
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_active_right_corner.gif);
	background-position:top right;
	height:18px;
	display:block;
	padding-top:7px;
}
.word_menu_container .delink a:hover{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_active_left_over_corner.gif);
}
.word_menu_container .delink a:hover span{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_active_right_over_corner.gif);
	background-position:top right;
}
.third_lev_menu_container{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/bg_third_level_menu.gif);

}
.third_lev_menu_container a{
	margin:0px;
}
 .third_lev_menu_container .word_menu_closer{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_menu_closer.gif);
	height:5px;
	overflow:hidden;
}
.left_links ul li{
	list-style-type:none;
	margin-bottom:1px;
	width:190px;
}

.tab_section{
	padding-bottom:1px;
	border-bottom:solid 5px #cad3da;
}


.tab_section .tab_links a{
	padding-left:20px;
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_tab_inactive_left_corner.gif);
	display:block;
	float:left;
	height:25px;
	background-repeat:no-repeat;
	color:#15428b;
	text-decoration:none;
	font-size:11px;
	cursor:pointer;
	font-size:14px;
	margin-right:1px;
}
.tab_section .tab_links span{
	padding-right:20px;
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_tab_inactive_right_corner.gif);
	background-position:top right;
	height:20px;
	display:block;
	padding-top:5px;
	
}
.tab_section .tab_links a:hover{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_tab_active_left_corner.gif);
}
.tab_section .tab_links div{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_tab_active_left_corner.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	
}
.tab_section .tab_links a:hover span{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_tab_active_right_corner.gif);
	background-position:top right;
	color:#FFFFFF;
}

.tab_section .tab_links .active span{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_tab_active_right_corner.gif);
	background-position:top right;
	color:#FFFFFF;
}

#tab_information, #tab_java, #tab_xml{
	display:none;
}

.tab_section .tab_links_act{
	padding-left:20px;
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_tab_active_left_corner.gif);
	display:block;
	float:left;
	height:25px;
	background-repeat:no-repeat;
	color:#15428b;
	text-decoration:none;
	font-size:11px;
	cursor:pointer;
	font-size:14px;
	margin-right:1px;
}
.tab_section .tab_links_act a{
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}
.tab_section  .tab_links_act span{
	padding-right:20px;
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_tab_active_right_corner.gif);
	background-position:top right;
	height:20px;
	display:block;
	padding-top:5px;
}


.left_links{
	padding-top:5px;
	float:left;
	padding-left:5px;
}
.word_local_container .word_local_devider{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_local_container_devider.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
}
.word_local_container{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_local_container_bg.gif);
	padding:10px 15px 10px 10px;
}
.right_container{
	width:710px;
	float:right;
}
.tab_section .tab_links .active{
	float:left;
	font-size:14px;
}
.menu_area{
	width:625px;
	text-align:right;
}
.page_heading{
	padding:7px 0px;
	border-bottom:solid 1px #cad3da;
	clear:both;
}
.video_tutorial_icons ul li{
	float:left;
	padding-left:10px;
	width:130px;
	height:185px;
	list-style-type:none;
}
.video_tutorial_icons .tutorial_img{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/video_tutorial_icon_bg.gif);
	padding:8px;
	height:105px;
	width:105px;
}
.video_tutorial_icons .tutorial_link{
	width:120px;
	font-size:11px;
}
.video_tutorial_icons .tutorial_link a{
	color:#3e6aaa;
	text-decoration:none;
}
.video_tutorial_icons .tutorial_link a:hover{
	text-decoration:underline;
}

.video_tutorial_icons .tutorial_duration{
	font-size:11px;
	color:#333;
}


/*modified css*/
/*body {
	
	background-image: url(/content/en-US/media/images/OfficeXmlJavaDocumentation/page_bg.jpg);
	background-repeat:repeat-x;
	background-color:#494949;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
}*/
.word_top_curve{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/word_top_curve.gif);
	height:6px;
	overflow:hidden;
}
.word_menu_container .left_menu_corner{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/menu_left_img.gif);
	width:8px;
	height:25px;
	float:left;
	background-repeat:no-repeat;
}

.footer{
	padding:20px 10px 10px 120px;
	color:#333;
	line-height:18px;
	font-size:11px;
	text-align:center;
	border-top:solid 1px #dde6f1;
}
.product_footer{
	padding:20px 10px 10px 225px;
	color:#333;
	line-height:18px;
	font-size:11px;
}

.footer a, .product_footer a{
	color:#333;
	text-decoration:none;
}
.footer a:hover, .product_footer a:hover{
	text-decoration:underline;
}

.home_body_container .home_local_content{
	padding:25px 115px;
	/*border-left:solid 1px #87b4e2;
	border-right:solid 1px #87b4e2;*/
}
/*new added css*/

.left_links ul li a img{
	border:0px;
	padding-right:5px;
}
.left_links ul li a:hover img, left_links ul li img a, .left_links ul .act img{
	 padding-right:5px;

}

/*new added css*/
.download_heading{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/download_heading_bg.gif);
	padding:5px;
	text-align:right;
}
.download_heading .download_main{
	font-weight:700;
	padding-bottom:5px;
}
.download_heading .download_main a{
	color:#cc0000;
	text-decoration:none;
}
.download_heading .download_main a:hover{
	text-decoration:underline;	
	color:#cc0000;
}
.download_heading .download_main img{
	 padding:0px 5px 0px 10px;
}
.download_heading a{
	color:#0066cc;
	text-decoration:none;
}
.download_heading a:hover{
	color:#0066cc;
	text-decoration:underline;
}
.download_page_heading{
	font-size:24px;
	border-bottom:solid 1px #cad3da;
	padding:10px 0px 5px 0px;
	margin-bottom:10px;
	color:#3c3c3c;
}
.download_page_subheading{
	font-size:18px;
	background-color:#efefef;
	color:#3c3c3c;
	padding:5px;
}
.local_content{
	line-height:20px;
	text-align:justify;
	font-size:12px;
	color:#3c3c3c;
}
.code_section{
	background-color:#fdf4b5;
	padding:5px;
}
.code_section .heading{
	font-weight:700;
	color:#884400;
}
.code_section .heading a{
	color:#884400;
	text-decoration:none;
}
.code_section .heading a:hover{
	color:#884400;
	text-decoration:underline;
}
.code_section .heading img{
	padding-right:5px;
}


.main_block_container{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/main_block_bg_normal.gif);
}
.main_block_container:hover{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/main_block_bg_over.gif);
}
.submenu_container{
	padding:1px 0px 0px 1px;
}
.submenu_container tfoot{
	background-image:url(/content/en-US/media/images/OfficeXmlJavaDocumentation/small_icons/word_icons/expand_normal.gif);
	padding-right:15px;
	color:#3e6aaa;
	font-size:11px;
	background-repeat:no-repeat;
	background-position:center right;
	text-align:center;
}
.submenu_container .heading_icons{
	padding:4px 0px;
	color:#3e6aaa;
	font-size:11px;
}


.word_body_container
{
	width:950px;
	margin: 0px auto;
	}
	
	.left_links .first_level_menu_documentation
	{
		cursor:pointer;
	padding-bottom:0px;
}
.left_links .first_level_menu_documentation ul li a{
	font-size:14px;
	color:#376283;
	background-image:url(/images/word_left_link_normal_bg.gif);
	display:block;
	padding:9px 8px 7px 5px;
	width:177px;
	text-decoration:none;
}
.left_links .second_level_menu_documentation ul{
	cursor:pointer;
	padding-bottom:5px;
}
.left_links .second_level_menu_documentation ul li a{
	background-image:url(/images/left_menu_icons/second_level_icon.png);
	background-position:left center;
	background-repeat:no-repeat;
	color:#485f79;
	padding:2px 0px 5px 18px;
	font-size:12px;
	font-weight:700;
}
.left_links .third_level_menu_documentation {
	cursor:pointer;
	background-color:#c5c9d0;
	padding:5px;
	margin-top:5px;
}
.left_links .third_level_menu_documentation ul li{
	background:none;

}
.left_links .third_level_menu_documentation ul li a{
	background:none;
	/*background-image:url(../images/left_menu_icons/second_level_icon.png);
	background-position:left center;
	background-repeat:no-repeat;*/
	color:#1e1e1e;
	padding:2px 0px 5px 5px;
	font-size:12px;
	font-weight:700;
	text-decoration:none;

}
.left_links .fourth_level_menu_documentation{
	cursor:pointer;
	padding-left:20px;
}
.left_links .fourth_level_menu_documentation ul li{
	font-weight:100;
	padding:2px 2px 2px 10px;
	background-image:url(/images/left_menu_icons/left_menu_arrow.png);
	background-repeat:no-repeat;
	background-position:0px center;
}
.left_links .fourth_level_menu_documentation ul li a{
	font-weight:100;
}

.smallIcon
{
	cursor:pointer;
}



