/* CSS Document */
body{ padding:0px; margin:0px; font:12px arial; color:#404040;background:url(../images/1main-bg.jpg) repeat #ffffde;}
div,h1,h2,h3,h4,h5,span,p,form,label{padding:0px; margin:0px;}
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
.clear{clear:both;}
img{border:0px;outline:none;}

a.txtLink{color: #404040; text-decoration: underline;}
a:hover.txtLink{color: #000; text-decoration: none;}

#outer_layout{float:left; width:100%;}
#layout{width:993px; margin:0 auto;font:12px arial;}
#header{ float:left; width:987px;}
#header .header_top{ width:980px; float:left;  background-color:#FFFFFF;}
#header .header_top .logo{float:left;width:392px; margin:8px 0px 5px 16px; display:inline;}
#header .header_top .top_nav{ float:right;width:278px; padding:74px 0 0;}
#header .header_top .top_nav ul{width:278px; float:left; list-style:none; margin:0px; padding:0px;}
#header .header_top .top_nav ul li{float:left;border-right:1px solid #404040;padding:0px 10px;}
#header .header_top .top_nav ul li a{float:left; font-size:13px; font-weight:bold; color:#404040; text-decoration:none;}
#header .header_top .top_nav ul li a:hover{color:#2F1F8A; text-decoration:underline;}
#header .header_top .top_nav ul li a:active{color:#2F1F8A; text-decoration:underline;}
#header .header_top .top_nav ul li.first{padding-left:0px;}
#header .header_top .top_nav ul li.last{padding-right:0px; border:none;}
#header .header_mid{float:left; width:978px;padding-left:1px;}
#header .header_mid .main_nav{ float:left;width:978px;}
#header .header_mid .main_nav .left_corner{float:left; width:8px; height:34px; background:url(../images/nav_left_cor.gif) no-repeat 0 0;}
#header .header_mid .main_nav .mid_nav{float:left; width:967px;}
#header .header_mid .main_nav .mid_nav ul{float:left; width:967px; height:34px; margin:0px; padding:0px; background:url(../images/nav_bg.gif) repeat-x 0 0; list-style:none;}
#header .header_mid .main_nav .mid_nav ul li{ float:left; height:29px;  background:url(../images/border_nav.gif) no-repeat right 0;}
#header .header_mid .main_nav .mid_nav ul li a{ float:left; font-size:14px;padding:0px 20px; line-height:29px; color:#CD3908; font-weight:bold; text-decoration:none;}
#header .header_mid .main_nav .mid_nav ul li a:hover{float:left;background:url(../images/right_curve_menu.gif) repeat-x right -34px; color:#CD3908; text-decoration:none;}
#header .header_mid .main_nav .mid_nav ul li a.current{float:left;background:url(../images/right_curve_menu.gif) repeat-x right -34px; color:#CD3908; text-decoration:none;}

#header .header_mid .main_nav .mid_nav ul li.first{ float:left; height:29px; background:url(../images/border_nav.gif) no-repeat right 0; padding-right:2px}
#header .header_mid .main_nav .mid_nav ul li.first a{ float:left; height:34px; background:url(../images/nav_left_cor.jpg) no-repeat 0 0; padding:0 0 0 5px; cursor:pointer}
#header .header_mid .main_nav .mid_nav ul li.first a span{ float:left; height:34px; background:url(../images/right_curve_menu.gif) no-repeat right 0; padding:0 15px 0 15px}
#header .header_mid .main_nav .mid_nav ul li.first a:hover span, #header .header_mid .main_nav .mid_nav ul li.first a.current span{ float:left; height:34px; background:url(../images/right_curve_menu.gif) no-repeat right bottom;}
#header .header_mid .main_nav .mid_nav ul li.first a:hover, #header .header_mid .main_nav .mid_nav ul li.first a.current{ float:left;  background:url(../images/nav_left_cor.jpg) no-repeat 0 bottom;}

#header .header_mid .main_nav .mid_nav ul li.last{ padding-right:0px; background:none; }
#header .header_mid .main_nav .right_corner{float:left; width:10px; height:34px; background:url(../images/nav_right_cor.gif) no-repeat 0 0;}
#header .search_nav{ float:left; width:981px; height:55px;}
#header .search_nav .left_cor_h{ float:left; width:10px; height:56px;background:url(../images/search_left_cor1.gif) no-repeat 0 0; }
#header .search_nav .right_cor_h{ float:left; width:10px; height:56px;background:url(../images/search_right_cor1.gif) no-repeat 0 0; }
#header .search_nav .left_cor{ float:left; width:8px; height:56px; background:url(../images/mid_search_bg.gif) repeat-x 0 0; }
#header .search_nav .right_cor{ float:left; width:10px; height:56px; background:url(../images/mid_search_bg.gif) repeat-x 0 0; }
#header .search_nav .mid_search{float:left; width:959px; background:url(../images/mid_search_bg.gif) repeat-x 0 0; height:56px;}
#header .search_nav .mid_search form{ float:left; width:764px;}
#header .search_nav .mid_search label{ float:left; margin:9px 0px 0px 110px; width:149px;font-weight:bold;font-size:14px; display:inline;}
#header .search_nav .mid_search input{  float:left; width:380px; height:29px; font-size:23px; border-left:1px solid #b5b591;border-top:1px solid #b5b591;border-bottom:1px solid #b5b591;}
#header .search_nav .mid_search input.text{font:14px Arial; color:#575151; font-weight:bold; padding-top:4px; height:26px;}
#header .search_nav .mid_search .row{ width:764px; float:left; padding:11px 0 0;}
#header .search_nav .mid_search .search_btn{ float:left;width:104px; height:33px; border:none;}
#header .search_nav .mid_search .font_size{ float:right; width:71px; margin:9px 14px 0px 0px;}
#header .search_nav .mid_search .font_size .text{ float:left; width:71px; font-size:12px; font-weight:bold; text-align:center;}
#header .search_nav .mid_search .font_size .anchor_img{ float:left; width:21px; height:24px;}
#header .search_nav .mid_search .font_size .anchor_img1{ float:left; width:24px; height:24px;}
#header .search_nav .mid_search .font_size .anchor_img2{ float:left; width:26px; height:24px;}

/*****************new css*********/
#left_side{width:9px; background:url(../images/content-left.png) repeat-y; float:left;}
#right_side{width:9px; background:url(../images/content-right.png) repeat-y; float:left;}
/********************************/


/*************** *******************/

#body_container #left_container .sub_nav_box .nav{float:left; width:561px; background:#ffffff; border-right:1px solid #99999b}
#body_container #left_container .sub_nav_box .top_sec{float:left; width:561px;margin-top:5px;}
#body_container #left_container .sub_nav_box .top_sec ul{float:left; width:561px; list-style:none;}
#body_container #left_container .sub_nav_box .top_sec ul li{float:left; width:auto; font:normal 16px/18px Arial; color:#ffffff; padding-right:3px}
#body_container #left_container .sub_nav_box .top_sec ul li a{float:left; width:auto; background:url(../images/left_curve_nav.gif) no-repeat 0 0; height:31px; padding-left:8px; color:#fff; text-decoration:none;}
#body_container #left_container .sub_nav_box .top_sec ul li a span{float:left; width:auto; background:url(../images/right_curve_nav.gif) no-repeat right 0; height:23px; padding:8px 43px 0 21px;}
#body_container #left_container .sub_nav_box .top_sec ul li a.current{float:left; width:auto; background:url(../images/left_curve_nav.gif) no-repeat 0 0; cursor:pointer;}
#body_container #left_container .sub_nav_box .top_sec ul li a.current span{float:left; width:auto; background:url(../images/right_curve_nav.gif) no-repeat right 0; cursor:pointer;}
#body_container #left_container .sub_nav_box .top_sec ul li.orange{float:left; width:auto; font:normal 16px/18px Arial; color:#ffffff;}
#body_container #left_container .sub_nav_box .top_sec ul li.orange a{float:left; width:auto; background:url(../images/left_curve_nav.gif) no-repeat 0 bottom; height:31px; padding-left:8px; color:#fff; text-decoration:none;}
#body_container #left_container .sub_nav_box .top_sec ul li.orange a span{float:left; width:auto; background:url(../images/right_curve_nav.gif) no-repeat right bottom; height:23px; padding:8px 43px 0 21px;}
#body_container #left_container .sub_nav_box .top_sec ul li.orange a.current{float:left; width:auto; background:url(../images/left_curve_nav.gif) no-repeat 0 bottom;}
#body_container #left_container .sub_nav_box .top_sec ul li.orange a.current span{float:left; width:auto; background:url(../images/right_curve_nav.gif) no-repeat right bottom;}


#body_container #left_container .sub_nav_box .orange_sec{float:left; width:560px; background:url(../images/repeat_nav.gif) repeat-x 0 0; height:32px; border-left:1px solid #9f9f9f;}
#body_container #left_container .sub_nav_box .orange_sec ul{float:left; width:560px; list-style:none;}
#body_container #left_container .sub_nav_box .orange_sec ul li{float:left; width:auto; font:bold 13px/15px Arial; color:#ffffff; background:url(../images/divider_nav.gif) no-repeat 0 5px; padding-left: 2px}
#body_container #left_container .sub_nav_box .orange_sec ul li.none{float:left; background:none; padding-left:0;}
#body_container #left_container .sub_nav_box .orange_sec ul li a{float:left; text-decoration:none; color:#fff; padding:7px 19px 9px 21px;}
#body_container #left_container .sub_nav_box .orange_sec ul li a:hover{float:left; background:url(../images/over_bg.gif) repeat-x 0 1px;}
#body_container #left_container .sub_nav_box .orange_sec ul li a.current{float:left; background:url(../images/over_bg.gif) repeat-x 0 1px; cursor:text}

#body_container #left_container .sub_nav_box .blue_sec{float:left; width:560px; background:url(../images/repeat_nav1.gif) repeat-x 0 0; height:32px; border-left:1px solid #9f9f9f;}
#body_container #left_container .sub_nav_box .blue_sec ul{float:left; width:560px; list-style:none;}
#body_container #left_container .sub_nav_box .blue_sec ul li{float:left; width:auto; font:bold 13px/15px Arial; color:#ffffff; background:url(../images/divider_nav1.gif) no-repeat 0 5px; padding-left: 1px}
#body_container #left_container .sub_nav_box .blue_sec ul li.none{float:left; background:none; padding-left:0;}
#body_container #left_container .sub_nav_box .blue_sec ul li a{float:left; text-decoration:none; color:#fff; padding:7px 19px 9px 21px;}
#body_container #left_container .sub_nav_box .blue_sec ul li a:hover{float:left; background:url(../images/over_bg1.gif) repeat-x 0 1px;}
#body_container #left_container .sub_nav_box .blue_sec ul li a.current{float:left; background:url(../images/over_bg1.gif) repeat-x 0 1px; cursor:text}
/*************** *******************/

#body_container{ float:left; width:990px;}
#body_container #left_container{ float:left; width:765px;margin-right:4px; display:inline;}
#body_container #left_container .breadcrumb1{background:url(../images/top-box-left.jpg) left no-repeat;width:763px;height:37px;}
#body_container #left_container .breadcrumb{ float:left; width:754px;height:33px; background-color:#FFFFFF;  #99999b;border-bottom:4px solid #ff9934;border-right:1px solid #99999b; margin-left:10px;}
#body_container #left_container .breadcrumb .bread_text{ float:left; font-size:12px; color:#404040; line-height:33px; padding-left:15px; margin-right:4px; display:inline;}
#body_container #left_container .breadcrumb .bread_text a{   font-size:12px; color:#404040; line-height:33px; margin-right:4px; display:inline; text-decoration:underline;}
#body_container #left_container .breadcrumb .bread_text a:hover{  font-size:12px; color:#404040; text-decoration:none; }
#body_container #left_container .overview{  float:left; width:741px; font-size:16px; line-height:24px; color:#333333; background:url(../images/top-box-left.jpg) no-repeat left #FFFFFF; font-weight:bold; padding:18px 9px 7px 14px;border-right:1px solid #99999b; height:65px;word-wrap: break-word;}
#body_container #left_container .overview h2{float:left; font-size:20px; color:#660000; font-weight:bold;  padding-right:7px;line-height:22px;}
#body_container #left_container .sub_nav_box{ float:left; width:765px;}
#body_container #left_container .sub_nav_box .left_bot_corner{ float:left; width:203px; height:39px; background:url(../images/left_corner_white.jpg) no-repeat 0 0;}
#body_container #left_container .sub_nav_box .sub_nav_main{ float:left;width:561px; padding-top:11px; border-right:1px solid #99999b; background-color:#FFFFFF;}
#body_container #left_container .sub_nav_box .sub_nav_main .purple_box{ float:left; width:110px;background:url(../images/purple_bg.gif) no-repeat 0 0;}
#body_container #left_container .sub_nav_box .sub_nav_main .purple_box a{float:left; width:101px; padding-left:9px; height:46px;background:url(../images/purple_bg.gif) no-repeat 0 0; padding-top:11px; font-size:18px; color:#FFFFFF; text-decoration:none;}
#body_container #left_container .sub_nav_box .sub_nav_main .purple_box a:hover{float:left; width:101px; height:46px;background:url(../images/purple_h.gif) no-repeat 0 0; font-size:18px; color:#404040; text-decoration:none;}
#body_container #left_container .sub_nav_box .sub_nav_main .purple_box_active {float:left; width:101px; padding-left:9px; height:46px;background:url(../images/purple_h.gif) no-repeat 0 0; padding-top:11px; font-size:18px; color:#FFFFFF; text-decoration:none;}

#body_container #left_container .sub_nav_box .sub_nav_main .orange_box{ float:left; width:450px; height:56px;border-left:1px solid #99999b;border-top:1px solid #99999b; background-color:#ff8302;}
#body_container #left_container .sub_nav_box .sub_nav_main .orange_box .head_text{ float:left; width:300px;font-size:18px; color:#FFFFFF; padding:0px 0px 0px 8px; line-height:36px;}

#body_container #left_container .sub_nav_box .sub_nav_main .orange_box .sub_nav_box1{ float:left; width:450px}
#body_container #left_container .sub_nav_box .sub_nav_main .orange_box .sub_nav_box1 ul{ float:left; width:450px; padding:0px; margin:0px;list-style:none;}
#body_container #left_container .sub_nav_box .sub_nav_main .orange_box .sub_nav_box1 ul li{ float:left; font-size:13px; line-height:20px; color:#404040; font-weight:bold; padding:0px 1px;}
#body_container #left_container .sub_nav_box .sub_nav_main .orange_box .sub_nav_box1 ul li a{float:left; width:auto; background:url(../images/sub_nav_left_cor.gif) no-repeat 0 0; padding-left:4px; text-decoration:none;color:#404040; }
#body_container #left_container .sub_nav_box .sub_nav_main .orange_box .sub_nav_box1 ul li a:hover{float:left; width:auto; background:url(../images/sub_nav_left_cor.gif) no-repeat 0 -22px;text-decoration:none;color:#404040;}
#body_container #left_container .sub_nav_box .sub_nav_main .orange_box .sub_nav_box1 ul li a.active{float:left; width:auto; background:url(../images/sub_nav_left_cor.gif) no-repeat 0 -22px;text-decoration:none;color:#404040;}
#body_container #left_container .sub_nav_box .sub_nav_main .orange_box .sub_nav_box1 ul li a span{float:left; width:auto; background:url(../images/sub_nav_right_cor.gif) no-repeat right 0;text-decoration:none; padding:0px 9px 0px 5px;color:#404040; cursor:pointer;}
#body_container #left_container .sub_nav_box .sub_nav_main .orange_box .sub_nav_box1 ul li a:hover span{float:left; width:auto; background:url(../images/sub_nav_right_cor.gif) no-repeat right -22px;text-decoration:none;color:#404040;}
#body_container #left_container .sub_nav_box .sub_nav_main .orange_box .sub_nav_box1 ul li a.active span{float:left; width:auto; background:url(../images/sub_nav_right_cor.gif) no-repeat right -22px;text-decoration:none;color:#404040; cursor:text}


#body_container #left_container .content_part{float:left; width:764px;border-right:1px solid #99999b}
#body_container #left_container .content_part .left_nav{ float:left; width:193px; padding:0px 0 0 0;margin-left:8px}
#body_container #left_container .content_part .left_nav .left_head{ float:left; width:203px;}
#body_container #left_container .content_part .left_nav .left_head .left_cor_purple{ float:left; width:8px; height:34px; background:url(../images/left_purple_cor.png) no-repeat 0 0;}
#body_container #left_container .content_part .left_nav .left_head h3.top_purple{ float:left; width:190px; padding:8px 0px 0px 5px; background-color:#e8ebfc; height:24px; border-top:1px solid #c4c2c3;border-bottom:1px solid #c4c2c3; font-size:17px; font-weight:bold; color:#333333;}
#body_container #left_container .content_part .left_nav .left_top_nav{ float:left; width:192px; border-left:1px solid #989795; margin-right:10px; background-color:#FFFFFF;}
#body_container #left_container .content_part .left_nav .left_top_nav ul{ float:left; width:192px;padding:13px 0 0; margin:0px; list-style:none;}
#body_container #left_container .content_part .left_nav .left_top_nav ul li{ float:left; width:192px;padding-bottom:15px }
#body_container #left_container .content_part .left_nav .left_top_nav ul li a{ display:block; width:85%; overflow:hidden; font-size:14px; line-height:22px;color:#404040; text-decoration:none; font-weight:bold;}
#body_container #left_container .content_part .left_nav .left_top_nav ul li a:hover{ float:left; font-size:14px; color:#CD3908; text-decoration:none; font-weight:bold; background-color:#FFDCB3; background:url(../images/arrow_icon.gif) no-repeat 16px 2px;}
#body_container #left_container .content_part .left_nav .left_top_nav ul li a.active{ width:80%;float:left; font-size:14px; color:#CD3908; text-decoration:none; font-weight:bold; background-color:#FFDCB3; background:url(../images/arrow_icon.gif) no-repeat 16px 4px; padding:5px 8px 3px 31px; line-height:16px;}
#body_container #left_container .content_part .left_nav .left_top_nav ul li span a:hover{ background-color:#FFDCB3;}
#body_container #left_container .content_part .left_nav .left_top_nav ul li span a.active{ background-color:#FFDCB3; cursor:text}

#body_container #left_container .content_part .left_nav .left_top_nav ul li span a { float:left; padding-left:31px; cursor:pointer;}
#body_container #left_container .content_part .left_nav .left_top_nav ul li.home{height:26px; float:left; position:relative; overflow:hidden; }
#body_container #left_container .content_part .left_nav .left_top_nav ul li.home a span{ float:left; /*background:url(../images/home_icon.gif) no-repeat 11px 1px;*/padding-left:31px;}
#body_container #left_container .content_part .left_nav .left_top_nav ul li.home a:hover span{ float:left; /*background:url(../images/home_icon_h.gif) no-repeat 11px 1px;*/}
#body_container #left_container .content_part .left_nav .left_top_nav .home { float:left; background:url(../images/home_icon.gif) no-repeat 11px 1px;padding-left:31px;}


#body_container #left_container .content_part .mid_container .mid_content p img{margin:0;}
#body_container #left_container .content_part .mid_container .mid_content .editable_cont{overflow-y:auto;overflow-x:auto;margin-top:10px;padding:0 2px 0 3px;font-size:13px !important;}
#body_container #left_container .content_part .mid_container .mid_content .editable_cont ol{margin-left:30px; clear: both;}
#body_container #left_container .content_part .mid_container .mid_content .editable_cont ul{margin-left:30px;}
#body_container #left_container .content_part .mid_container .mid_content .editable_cont p {font-size:13px;padding:10px 0 0 0; width:auto;line-height:1.22; float:none;}
#body_container #left_container .content_part .mid_container .mid_content .editable_cont div {font-size:13px;padding:10px 0 0 0; width:auto;line-height:1.22; float:none;}

#body_container #left_container .content_part .left_nav .left_head h3.purple1{ float:left; width:190px; padding:8px 0px 0px 12px; background-color:#e8ebfc; height:24px; border-top:1px solid #c4c2c3;border-bottom:1px solid #c4c2c3;border-left:1px solid #989795; font-size:17px; font-weight:bold; color:#333333;}

#body_container #left_container .content_part .left_nav .left_top_nav1{ float:left; width:192px; border-left:1px solid #989795; background-color:#FFFFFF;}
#body_container #left_container .content_part .left_nav .left_top_nav1 ul{ float:left; width:192px;padding:13px 0 0; margin:0px; list-style:none; border-bottom:1px solid #9a9899;}
#body_container #left_container .content_part .left_nav .left_top_nav1 ul li{ float:left; width:192px;padding-bottom:15px; }
#body_container #left_container .content_part .left_nav .left_top_nav1 ul li a{ display:block; font-size:14px; line-height:22px; color:#404040;padding-left:31px; padding-right:8px; text-decoration:none; font-weight:bold; width:163px;}
#body_container #left_container .content_part .left_nav .left_top_nav1 ul li a:hover{ float:left; font-size:14px; color:#CD3908; text-decoration:none; font-weight:bold; background-color:#FFDCB3; background:url(../images/arrow_icon.gif) no-repeat 16px 2px;}
#body_container #left_container .content_part .left_nav .left_top_nav1 ul li a.active{ float:left; font-size:14px; color:#CD3908; text-decoration:none; font-weight:bold; background-color:#FFDCB3; background:url(../images/arrow_icon.gif) no-repeat 16px 4px; padding:5px 8px 3px 31px; line-height:16px;}
#body_container #left_container .content_part .left_nav .left_top_nav1 ul li span a:hover{ background-color:#FFDCB3; width:163px;}
#body_container #left_container .content_part .left_nav .left_top_nav1 ul li span a.active{ background-color:#FFDCB3; width:163px; cursor:text}

#body_container #left_container .content_part .mid_container{ float:left; width:546px;border-left:1px solid #999999; padding:10px 8px 0px 8px; background-color:#FFFFFF; min-height:475px;}
#body_container #left_container .content_part .mid_container h2{ float:left; font-size:22px; font-weight:bold;color:#CD3908; padding-bottom:14px; width:550px;word-wrap: break-word;}
#body_container #left_container .content_part .mid_container .pink_box{ float:left; width:537px; height:33px; background-color:#FFE9D0;}
#body_container #left_container .content_part .mid_container .pink_box .contributor{ float:left; width:100px; margin:5px 0px 0px 10px; display:inline; background:url(../images/article_icon.gif) no-repeat 0 0; padding:0px 0px 0px 44px;height:26px; }
#body_container #left_container .content_part .mid_container .pink_box .contributor .blue_text { float:left; padding-right:5px; font-size:13px; color:#2F1F8A; padding-top:3px;}
#body_container #left_container .content_part .mid_container .pink_box .contributor .blue_text a{float:left; font-size:13px; color:#2F1F8A; text-decoration:underline;}
#body_container #left_container .content_part .mid_container .pink_box .contributor .blue_text a:hover{float:left; font-size:13px; color:#2F1F8A; text-decoration:none;}
#body_container #left_container .content_part .mid_container .pink_box .contributor .no_txt{ float:left; width:30px;font-size:13px; color:#404040;padding-top:3px;}
#body_container #left_container .content_part .mid_container .pink_box .article{ float:left; width:100px; margin:5px 0px 0px 10px; display:inline; background:url(../images/revision_history.gif) no-repeat 0 0; padding:0px 0px 0px 44px;height:26px; }
#body_container #left_container .content_part .mid_container .pink_box .article .blue_text { float:left; padding-right:5px; font-size:13px; color:#2F1F8A; padding-top:3px;}
#body_container #left_container .content_part .mid_container .pink_box .article .blue_text a{float:left; font-size:13px; color:#2F1F8A; text-decoration:underline;}
#body_container #left_container .content_part .mid_container .pink_box .article .blue_text a:hover{float:left; font-size:13px; color:#2F1F8A; text-decoration:none;}
#body_container #left_container .content_part .mid_container .pink_box .article .no_txt{ float:left; width:30px;font-size:13px; color:#404040;padding-top:3px;}
#body_container #left_container .overview h2.heading{font-size:24px; margin-top:-4px;}
#body_container #left_container .content_part .mid_container .pink_box .reference{ float:left; width:100px; margin:5px 0px 0px 33px; display:inline; background:url(../images/refrence_icon.gif) no-repeat 0 0; padding:0px 0px 0px 44px;height:26px; }
#body_container #left_container .content_part .mid_container .pink_box .reference .blue_text { float:left; padding-right:5px; font-size:13px; color:#2F1F8A; padding-top:3px;}
#body_container #left_container .content_part .mid_container .pink_box .reference .blue_text a{float:left; font-size:13px; color:#2F1F8A; text-decoration:underline;}
#body_container #left_container .content_part .mid_container .pink_box .reference .blue_text a:hover{float:left; font-size:13px; color:#2F1F8A; text-decoration:none;}
#body_container #left_container .content_part .mid_container .pink_box .reference .no_txt{ float:left; width:30px;font-size:13px; color:#404040;padding-top:3px;}

#body_container #left_container .content_part .mid_container .pink_box .question{ float:right; width:30px; margin:5px 10px 0px 0px; display:inline; background:url(../images/qustion_icon.gif) no-repeat 0 0; height:24px; }
#body_container #left_container .content_part .mid_container .mid_content{ float:left; width:533px; padding:0px 0px 40px 0px;}
#body_container #left_container .content_part .mid_container .mid_content p{ float:left;font-size:14px; color:#404040; padding:24px 0px 0px 10px; width:523px;}

#body_container #left_container .content_part .mid_container .mid_content ol li p{ float:none;}


#body_container #left_container .content_part .mid_container .mid_content p .blue_link{ font-size:14px; float:left; color:#281786;}
#body_container #left_container .content_part .mid_container .mid_content p a{ font-size:13px; float:none; color:#281786; text-decoration:underline; padding-right:5px;}
#body_container #left_container .content_part .mid_container .mid_content p a:hover{ font-size:13px; float:none; color:#281786; text-decoration:none;}
#body_container #left_container .content_part .mid_container .mid_content p .head_red{ float:left; width:533px; font-size:15px; color:#CD3908}

#body_container #left_container .content_part .mid_container .mid_content .left_block{float:left;font-size:14px; color:#404040; padding:24px 0px 0px 10px; width:310px;}
#body_container #left_container .content_part .mid_container .mid_content .left_block a{ font-size:14px; float:left; color:#281786; text-decoration:underline; padding-right:5px;}
#body_container #left_container .content_part .mid_container .mid_content .left_block a:hover{ font-size:14px; float:left; color:#281786; text-decoration:none;}

#body_container #left_container .content_part .mid_container .mid_content .right_block{ float:right; width:190px; padding:15px 0px 0px 10px;}

#body_container #left_container .content_part .mid_container .mid_content .reference_head{ float:left; width:533px;padding:20px 0px 0px 10px; font-size:15px; color:#CD3908}
#body_container #left_container .content_part .mid_container .mid_content .list{ font-size:14px; color:#404040; padding:10px 0px 20px 10px; }
#body_container #left_container .content_part .mid_container .mid_content .list p{ float:left; padding:0px 0px 0px 7px;}

#body_container #right_container{ width:207px; float:left; margin-left:5px}
#body_container #right_container .chart{float:left; width:208px; background:url(../images/chart_strip.gif) repeat-y 0 0; text-align:center; padding:15px 0 0}
#body_container #right_container .chart .bor_strip{ width:208px; background:url(../images/border_chart.gif) no-repeat 0 bottom; float:left; padding-bottom:15px}


#body_container #right_container .right_nav{ float:left; width:208px;  background:url(../images/right_menu_bg.gif) repeat-y 0 0;}

#body_container #right_container .right_nav .right_head{ float:left; width:150px; font-size:15px; color:#CD3908; font-weight:bold; padding:10px 0px 8px 25px;}
#body_container #right_container .right_nav .navigation{ float:left; width:208px;}
#body_container #right_container .right_nav .navigation ul{ float:left; width:208px; list-style:none; margin:0px; padding:0px;}
#body_container #right_container .right_nav .navigation ul li{ float:left; width:205px; padding-left:1px;border-top:1px solid #d2d0d1; }
#body_container #right_container .right_nav .navigation ul li a{ float:left; width:151px; font-size:13px; line-height:24px; color:#2F1F8A; padding:3px 0px 0px 54px;  height:28px; text-decoration:none; }
#body_container #right_container .right_nav .navigation ul li a:hover{ float:left; color:#2F1F8A; text-decoration:underline; background-color:#E7EBFC; }
#body_container #right_container .right_nav .navigation ul li a.edit{ float:left; background:url(../images/edit_icon.gif) no-repeat 9px 2px; }
#body_container #right_container .right_nav .navigation ul li a.topic{ float:left; background:url(../images/new_topic.gif) no-repeat 9px 4px; }
#body_container #right_container .right_nav .navigation ul li a.share{ float:left; background:url(../images/share_icon.gif) no-repeat 9px 3px; }


#body_container #right_container  .print{float:left; width:208px; padding-left:0;  border-top:1px solid #d2d0d1; }
#body_container #right_container  .print a{ float:left; width:198px; font-size:13px; line-height:24px; color:#2F1F8A; padding:0 0px 0px 10px; background:url(../images/last_curve.png) no-repeat 0 0; height:33px; text-decoration:none; cursor:pointer}
#body_container #right_container  .print a span{float:left; background:url(../images/print_icon.gif) no-repeat 0 3px; height:28px; padding-left:45px}
#body_container #right_container  .print a:hover{ float:left;  background:url(../images/last_curve.png) no-repeat 0 bottom; text-decoration:underline; }

#body_container #right_container .right_nav .navigation ul li span a:hover{color:#2F1F8A; width:152px;background-color:#E7EBFC; float:left;}

#body_container #right_container .adds{ float:left; width:208px; margin-top:10px;background-color:#e7e3e4; text-align:center;}
#body_container #right_container .adds .add_head{ float:left; width:200px;border-bottom:1px dotted #636162; text-align:center; font-size:11px; color:#636162; padding:5px 0px;}
#body_container #right_container .adds .add_image{ float:left; width:204px;border-bottom:1px dotted #636162; text-align:center; padding:5px 0px;}
#body_container #right_container .adds .add_image a{ float:left; width:204px; text-decoration:none; }
#body_container #right_container .adds .last{ border-bottom:none; padding-bottom:10px;}


#outer_footer{float:left; width:100%;}
#inner_footer{ margin:0 auto; width:969px;float:left; border-top:2px solid #ff8300; }
#footer{float:left; width:972px; padding:15px 0 0 0; }
#footer .content{float:left; background:#e7e3e4; width:930px;padding:15px 15px 15px 20px; }
#footer .content ul{float:left; width:932px; list-style:none; padding:0;}
#footer .content li{float:left; width:auto; padding:0 8px 0; font-size:14px;  line-height:16px; color:#404040; border-left:1px solid #404040; }
#footer .content li a{color:#404040; text-decoration:none;}
#footer .content li a:hover{text-decoration:underline;}
#footer .content li.none{float:left; border:0; padding-left:0;}
.outer_footer1{width:100%;float:left;}



/* ---- Jasmeet css ---- */
/* my coding starts from here  */
/* ---- Jasmeet css ---- */

/*#layout.inner{width:989px;}
.inner #header{width:989px; position:relative; z-index:100;}
.inner #header .header_top{width:989px;}
.inner #header .header_mid .main_nav{width:989px; overflow:hidden;}
.inner #header .header_mid .main_nav .mid_nav {width:981px;}
.inner #header .header_mid .main_nav .right_corner {width:8px;}
.inner #header .header_mid .main_nav .mid_nav ul{width:981px; overflow:hidden;}*/

#footer .search_nav{ float:left; width:100%; height:61px; position:relative; z-index:100;}
#footer .search_nav label{ float:left; margin:9px 0px 0px 110px; width:149px;font-weight:bold;font-size:14px; display:inline;}
#footer .search_nav input{  float:left; width:380px; height:29px; font-size:23px; border-left:1px solid #b5b591;border-top:1px solid #b5b591;border-bottom:1px solid #b5b591;}
#footer .search_nav .row{ width:764px; float:left; padding:11px 0 0;}
#footer .search_nav .search_btn{ float:left;width:104px; height:33px; border:none;}
#footer .search_nav .font_size{ float:right; width:71px; margin:9px 14px 0px 0px;}
#footer .search_nav .font_size .text{ float:left; width:71px; font-size:12px; font-weight:bold; text-align:center;}
#footer .search_nav .font_size .anchor_img{ float:left; width:21px; height:24px;}
#footer .search_nav .font_size .anchor_img1{ float:left; width:24px; height:24px;}
#footer .search_nav .font_size .anchor_img2{ float:left; width:26px; height:24px;}
.side{float:right; padding-right:17px;}
.inner .adds{ float:right; width:208px; margin-top:10px;background-color:#e7e3e4; text-align:center; }
.inner .adds .add_head{ float:left; width:200px;border-bottom:1px dotted #636162; text-align:center; font-size:11px; color:#636162; padding:5px 0px;}
.inner .adds .add_image{ float:left; width:204px;border-bottom:1px dotted #636162; text-align:center; padding:5px 0px;}
.inner .adds .add_image a{ float:left; width:204px; text-decoration:none; }
.inner .adds .last{ border-bottom:none; padding-bottom:10px;}

.inner #footer{width:975px; padding-top:0px; }
.inner #footer .content{width:936px; background:#fff;float:left;}


#container{width:989px; margin-right:1px; float:left; background:url(../images/bg_shadow.png) repeat-y;  padding:10px 0px; position:relative; z-index:5;}

#container .breadcrumb{margin: 0 10px; background-color:#FFFFFF;  border-bottom:4px solid #ff9934; overflow: hidden;}
#container .profile_page{margin-bottom:12px;}
#container .breadcrumb .bread_text{ float:left; font-size:12px; color:#515050; line-height:33px; padding-left:18px; margin-right:4px; display:inline;}
#container .breadcrumb .bread_text a{  font-size:12px; color:#515050; line-height:33px; margin-right:4px; display:inline; text-decoration:underline;}
#container .breadcrumb .bread_text a:hover{  font-size:12px; color:#404040; text-decoration:none; }

#container .inner_container{width:944px; margin:0px auto; clear:both; padding:10px 0 0 0;}
#container .inner_container .top_curve{float:left; background:url(../images/top_curve1.gif) no-repeat 0px 0px; height:7px; width:100%; line-height:7px; }
#container .inner_container .middle_curve{background:url(../images/middle_curve1.gif) repeat-y 0px 0px; width:100%; float:left; padding-bottom:10px;}
#container .inner_container .bottom_curve{float:left; background:url(../images/bottom_curve1.gif) no-repeat 0px 0px; height:7px; width:100%; line-height:7px;}

#container .inner_container .middle_curve #main{width:645px; float:left; padding:20px; position:relative;}
#container .inner_container .middle_curve #main.full{width:890px; }
#container .inner_container .middle_curve #main h2{color:#cf4010; font:bold 16.6px Arial, Helvetica, sans-serif; background:url(../images/dotts.gif) repeat-x 0px 100%; padding-bottom:10px; margin-bottom:10px;}
#container .inner_container .middle_curve #main p{color:#626161; font:14px Arial, Helvetica, sans-serif; margin-bottom:10px;}

#container .tabs ul{width:100%; float:left; position:relative; z-index:15; list-style:none; }
#container .tabs ul li{float:left; padding-right:5px; list-style:none;}
#container .tabs ul li a{background:url(../images/tabs.gif) no-repeat 100% 0px; width:149px; height:30px; float:left; text-align:center; line-height:25px; color:#cf4010; text-decoration:none; font-size:14px; font-weight:bold;}
#container .tabs ul li a.current, #container .tabs ul li a:hover{background-position:0px 0px;}
#container .tab_content{ width:650px; float:left; position:relative; z-index:12; background:url(../images/middle_curve2.gif) repeat-y 0px 0px; margin:-9px 0px 0px -3px; display:inline; }
#container .tab_content .top{background:url(../images/top_curve2.gif) no-repeat 0px 0px; }
#container .tab_content .bottom{background:url(../images/bottom_curve2.gif) no-repeat 0px 100%; padding:4px 3px 4px 4px;}
#container .tabs{height:30px; overflow:hidden;}
#container .tab_content ul li{width:623px; overflow:hidden; list-style:none; border-bottom:solid 1px #e5e5e5; padding:4px 10px;}
#container .tab_content a{color:#2f1f8a; font:bold 13px Arial, Helvetica, sans-serif;  padding:4px 0px; text-indent:10px; text-decoration:none;}
#container .tab_content li.over{background:#eae8f3; }
#container .tab_content li a:hover{text-decoration:underline;}


#container .title{background:url(../images/middle_corner3.gif) repeat-x 0px 0px; margin-bottom:10px;}
#container .title .left{background:url(../images/left_corner3.gif) no-repeat 0px 0px;}
#container .title .right{background:url(../images/right_corner3.gif) no-repeat 100% 0px; height:27px; line-height:27px;}
#container .title h3{float:left; font:bold 14px Arial, Helvetica, sans-serif; line-height:27px; color:#fff;}
#container .title h3.first{padding:0px 30px; width:100px; }
#container .title h3.second{padding:0px 30px; width:400px; }
#container .post{width:100%; float:left; border-bottom:solid 1px #d9d9d9; padding:10px 0px; margin-bottom:10px;}
#container .post .pic{width:74px; float:left; padding:0px 85px 0px 35px; text-align:center;}
#container .post .detail{width:350px; float:left; padding-right:80px;}
#container .post .role{width:180px; float:left; padding-top:5px;}
#container .post a{color:#2f1f8a; text-decoration:none;}
#container .post img{border:solid 1px #2f1f8a; vertical-align:middle; }
#container .post p{margin-bottom:5px!important; line-height:22px!important;}
#container .buttons{float:left; width:100%; clear:both; padding-bottom:60px;}
#container .buttons a{ float:right; color:#2f1f8a; font:bold 13.4px Arial, Helvetica, sans-serif; text-decoration:none; margin:0px 5px; line-height:22px;}
#container .buttons a:hover{text-decoration:underline;}
#container .buttons a.previous{background:url(../images/buttons.gif) no-repeat 0px 0px;   padding-left:26px; margin-right:15px;}
#container .buttons a.next{background:url(../images/buttons.gif) no-repeat 100% 100%;   padding-right:26px;}

#container .box{width:914px; margin:0px auto;}
#container .box .top{background:url(../images/box_top.gif) no-repeat 0px 0px; height:7px; float:left; width:100%; line-height:7px;}
#container .box .middle{background:url(../images/box_middle.gif) repeat-y 0px 0px; width:100%; float:left;}
#container .box .bottom{background:url(../images/box_bottom.gif) no-repeat 0px 0px; height:7px; float:left; width:100%; line-height:7px;}
#container .box .sidebar{width:253px; float:left; padding:4px 0px 0px 7px;}

#container .box .sidebar h2{ color:#cd3908; padding:2px 14px; font:17px Arial, Helvetica, sans-serif; margin-bottom:5px;}
#container .box .sidebar h2.heading{background:#c4c5e7; padding:2px 6px; font:17px Arial, Helvetica, sans-serif; margin-bottom:15px; color:#424148;}
#container .box .sidebar p{margin:0px 6px;font-size:14px;}
#container .box .sidebar p.line{background:url(../images/dotts.gif) repeat-x 0px 0px; height:2px; line-height:2px; margin:15px 8px;}

#container .box .sidebar #browse .box{background:#fff; padding:10px; border:solid 1px #b0aeaf; width:auto; margin:0px 10px;}
#container .box .sidebar #browse .box ul{margin-bottom:10px;}
#container .box .sidebar #browse .box ul li{list-style:none; background:url(../images/disc.gif) no-repeat 0px 6px; padding-left:13px; line-height:18px; }
#container .box .sidebar #browse .box a{color:#2f1f8a; text-decoration:none;}
#container .box .sidebar #browse .box a:hover{text-decoration:underline;}
#container .box .sidebar #browse .box p.alR{ text-align:right; font-size:13px;}

#container #placeholder{background:url(../images/placeholder.jpg) no-repeat 0px 0px; width:599px; height:304px; float:right;  margin-top:5px; padding:5px 6px; padding-right:21px; position:relative;}
#container #placeholder .title{ height:38px; background:#fdffba; line-height:38px; text-indent:180px;}
#container #placeholder img{vertical-align:middle;}
#container #placeholder .title p{color:#2f1f8a; font-size:14.4px; font-weight:bold;}
#container #placeholder .graph{height:206px; width:205px; position:absolute; left:-35px; top:130px;}
#container .content_detail{float:right; width:560px; padding:25px 30px 20px 30px;}
#container .content_detail h2{ color:#cd3908; margin-bottom:15px; font-size:16px; font-weight:bold;}
#container .content_detail p{color:#555151; font-size:13px; margin-bottom:10px; font-weight:normal; letter-spacing:0px;}

.inner #footer {text-align:center;}
.inner #footer .search_nav{background:none;}
.inner #footer .search_nav .row {padding-left:20px;}
.inner #footer .content ul{text-align:center; padding-top:20px; padding-bottom:5px;}
.inner #footer .content li{display:inline; float:none; font-family:Arial,Helvetica, sans-serif; font-size:12.4px;}
.inner #footer .content p{font-size:10px;padding:0 20px 0 0;color:#404040;}
.box2{background:#ffffcc; width:99.6%; float:left; margin-top:15px; border:solid 1px #e4e3e3;}
.box2 .left{float:left; width:188px; padding:10px 0px 10px 25px; text-align:center;}
.box2 .right{float:left; width:600px; padding:13px 0px 10px 60px;}
.box2 .right p{color:#555151; font-size:14px;font-weight:normal;}
.box2 h2{color:#cd3908; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:10px;}
/*
.box2 a{color:#fff; font-size:14px; font-weight:bold; background:#ff9628; padding:3px 10px; line-height:22px; border:solid 1px #d3a468; text-decoration:none;}
*/
.box2 p{color:#413f3e; font-size:16px;font-weight:bold;}
.box2 p span{ color:#333399;}






#body_container #left_container .sub_nav_box .sub_nav_main .maroon_box a{background:url(../images/maroon_button.gif) no-repeat 0px 0px; color:#FFFFFF;
float:left;
font-size:18px;
height:46px;
padding-left:9px;
padding-top:11px;
text-decoration:none;
width:101px;}
#body_container #left_container .sub_nav_box .sub_nav_main .brown_box {
background-color:#cd3908;
border-left:1px solid #99999B;
border-top:1px solid #99999B;
float:left;
height:56px;
width:450px;
}

/******************************************************************/

#profile{width:249px; float:left;}
#profile .top{float:left; width:249px;border:2px solid #eeeeee;}
#profile .bottom{padding:4px; float:left; width:249px;}
#profile .main{background:#e7ebfc url(../images/dotts.gif) repeat-x 0px 100%; padding:10px 10px 5px 10px; width:221px; float:left;}
#profile .main img{margin-bottom:10px;}
#profile .main p{color:#000;}
#profile .main p span{color:#cd3a08; font-weight:bold;}
#profile .main p a.edit{text-align:right; padding:6px 28px 5px 0px; background:url(../images/pencil.gif) no-repeat 100% -1px; color:#d04416; text-decoration: none; margin-top:-21px; float: right;}
#profile .main p a:hover.edit{text-decoration: underline;}
#profile .main p.edit a{color:#d04416; font-weight:bold; text-decoration:none;}
#profile h2{color:#d04416; font-size:13.4px; font-weight:bold; margin-bottom:5px;}
#profile .box3{padding:10px 10px 10px 10px; background:url(../images/dotts.gif) repeat-x 0px 100%; width:221px; float:left;}
#profile .box3 .editarticles{padding-left:10px;}
#profile .last{padding-bottom:40px; background:none; float:left;}
#profile .box3 a{color:#2f1f8a; text-decoration:none;}
#profile .box3 p{color:#2f1f8a; font-weight:bold;}
#profile .box3 a:hover{text-decoration:underline;}

#profile_detail{border:solid 2px #eeeeee; width:664px; float:right; padding:10px 10px;}
#profile_detail .box4{width:664px; margin-bottom:10px;border:solid 2px #eeeeee; }
#profile_detail .box4 .top{}
#profile_detail .box4 .bottom{padding:0px;}

#first.box4 .header {background:#ffdfc0; padding:10px 10px 4px 10px;}
#first.box4 p{font-weight:normal;}
#second.box4 .header, #third.box4 .header {background:#e8e6f2; padding:10px 10px 6px 10px;}
.box4 h2{color:#d04416; font-size:20px; font-weight:bold;}
.box4 h2.topic{ font-size:16px;}
.box4 h2 img{vertical-align:middle;}
.box4 .header a{float:right; background:url(../images/pencil.gif) no-repeat 100% 0px; padding:3px 30px 4px 0px; color:#d04416; font-weight:bold; text-decoration:none; font-size:13px; margin-right:20px;}
.box4 .header a:hover{text-decoration:underline;}
.box4 .content{padding:10px;}
.box4 .content h3{color:#d04416; font-size:16px; padding-top:10px;}
.box4 .content h3 img{vertical-align:middle; margin-left:8px;}
.box4 .content .data{ overflow:hidden; width:100%; padding:10px 0px 10px 0px;}
.box4 .content h4{color:#ff8300; font-size:14px; font-weight:bold; margin:10px 0px 5px 0px;}
.box4 .content  .topic{width:95px; padding-right:30px; float:left;word-wrap: break-word;}
.box4 .content .about{width:365px; float:left; padding-right:30px;word-wrap: break-word;}
.box4 .content  .role{width:90px; float:left;word-wrap: break-word;}
.box4 .content  .edit{width:30px; float:left;}
.box4 .content  .edit img{padding-left:7px;}
.box4 .content ul.list{clear:both;}
.box4 .content ul.list li{width:100%; overflow:hidden; list-style:none; color:#686868; font-weight:bold; font-size:13px;padding:2px 0 2px 0;}
#first.box4 .content ul.list li p, #third.box4 .content ul.list li p{margin-bottom:3px;}
 p.add{text-align:right; padding:30px 20px 0 0px;}
 p.add a{background:url(../images/add_icon.jpg) no-repeat 0px 0px; padding:3px 0px 3px 26px; color:#d04416; font-size:13px; line-height:16px; text-decoration:none; font-weight:bold; }
 p.add a:hover{text-decoration:underline;}
.box4 .content p{ margin-bottom:15px; font-size:13px; line-height:14px; color:#686868;word-wrap: break-word;}
.box4 .content .col1{width:143px; padding-right:30px; float:left;}
.box4 .content .col2{width:430px; float:left;}
.box4 .content .col3{width:30px; float:left;}
.box4 .content .col3 img{padding-left:7px;}


#credential{width:802px; margin:0px auto;}
.steps{background:url(../images/dual_dots.gif) repeat-x 0px 0px; height:54px; line-height:54px; margin-bottom:4px;}
.steps span.last{background:none;}
.steps span{color:#c0bbdc; font-size:14px; font-weight:bold; padding:2px 50px 3px 50px; background:url(../images/dul_arrow.gif) no-repeat 100% 0px;}
.steps span span{color:#ffdab2; padding:0px; background:none}
.steps span.current{color:#2f1f8a; background:url(../images/dark_arrow.gif) no-repeat 100% 0px;}
.steps span.current span{color:#ff8300; background:none}
.form_section{border:solid 1px #d8d8d8; padding:5px;}
.form_section .section1{}
.form_section h2{ padding:6px 10px; font-size:20px; color:#d04416; background:#ffdfc0 url(../images/active_arrow.gif) no-repeat 6px 14px; padding-left:26px; margin-bottom:5px; font-weight:bold;}
.form_section .section1 h2{background:#d8d5e9 url(../images/down_arrow.gif) no-repeat 6px 14px; font-size:16px; font-weight:bold;}
.form_section .section1 h4{color:#d04416!important; padding-left:80px; margin-bottom:5px;}
.form_section .section1 textarea{width:550px; margin-left:60px; margin-bottom:10px; height:64px;}
.form_section h2 span{font-style:italic; font-size:14px; font-weight:normal;}
.form_section .content{ padding:5px;}
.form_section .content p{font-size:14px; line-height:16px; padding-left:5px;}
.form_section .content h3{ font-size:16px; font-weight:bold; color:#d04416; background:url(../images/dotts.gif) repeat-x 0px 100%; padding-bottom:4px; margin-bottom:10px; margin-right:15px; padding-left:5px;}
.form_section .content h3.topic{ padding-left:10px;}
.form_section .content h3 img{vertical-align:middle;}
.form_section .content .step1{background:url(../images/step1.jpg) no-repeat 0px 0px; padding:10px 0px 0px 60px;}
.form_section .content .step2{background:url(../images/step2.jpg) no-repeat 0px 0px; padding:10px 0px 0px 60px;}
.form_section .content .step3{background:url(../images/step3.jpg) no-repeat 0px 0px; padding:10px 0px 0px 60px;}
.form_section .content .step1 p, .form_section .content .step2 p{font-size:12px; line-height:14px; margin-bottom:10px;}
.form_section .content .para2{display:block;text-align:right;margin-right:170px;font-style:italic;}
.form_section .content .para2 input{width:33px;}
.form_section .content h4{color:#ff8300; font-weight:bold; font-size:14px;}
.form_section .content p a.link{background:url(../images/icon3.gif) no-repeat 0px 0px; padding:3px 0px 3px 26px; color:#d04416; text-decoration:none; margin-left:10px; font-size:13px; font-weight:bold;}
.form_section .section1 .content p a.link{background:url(../images/button3.gif) no-repeat 0px 0px; padding:4px 0px 4px 27px; color:#2f1f8a; text-decoration:none; margin-left:10px; font-size:13px; font-weight:bold;}

.form_section .content h4 span{font-size:12px; font-style:italic; font-weight:normal;}
.form_section .content .textarea{width:551px; margin-top:15px; height:70px; }
.form_section .content p.para1{text-align:right; margin-top:-5px; padding-right:155px; font-style:italic; margin-bottom:1px;font-family:Arial;font-size:12px;}
.form_section .content p.list{width:100%; overflow:hidden; padding:10px 0px 0px 0px; margin-bottom:-10px; font-size:12px;}
.form_section .content p.list span{float:left; padding-right:20px;}

.form_section .content .about{border-top:solid 1px #dbdbdb; padding:20px 0px; margin-top:10px;}
.form_section .content .about h4{font-size:15px;}
.form_section .content .about h4, .form_section .content .about p{margin-bottom:10px; margin-left:60px;}
.form_section .content .about textarea{width:553px; height:64px;}

.form_section .section1 .step1{background:url(../images/step1bg.gif) no-repeat 0px 0px;}
.form_section .section1 .step1 h4{ margin-left:0px; color:#ff8300!important;}
.form_section .section1  h4{color:#d04416!important; font-size:14px; font-weight:bold; padding-left:0px; margin-bottom:1px; margin-left:65px;}
.form_section .section1 .step2{background:url(../images/step2bg.gif) no-repeat 0px 0px;}
.form_section .section1 .step2 h4{margin-left:0px; padding-left:0px; color:#ff8300!important;}
.form_section .section1 .step2 textarea{margin-left:0px; padding-left:0px; height:64px;}

p.button{padding:15px 0px; text-align:right;}
a.button1{color:#c2431a!important; font-size:15px; line-height:18px; float:none; font-weight:bold; text-decoration:none; background:url(../images/button4.jpg) no-repeat 100% 0px; padding:6px 40px 6px 0px;}
a.button2{ font-size:15px; font-weight:bold; text-decoration:none; float:none; color:#2f1f8a; background:url(../images/button5.jpg) no-repeat 100% 0px; padding:6px 40px 6px 0px; margin-left:20px; }



.sigin_form{border:solid 1px #dedede; padding:40px 20px; float:left; width:900px;}
.sigin_form .divider{background:url(../images/divider.gif) repeat-y 70px 0px; width:100%; float:left; padding-bottom:40px;}
.sigin_form .left{width:383px; float:left; padding-left:20px; padding-right:40px;}
.sigin_form .right{float:left; width:348px; padding-left:40px;}
.sigin_form .right li{font:14px Arial, Helvetica, sans-serif; background:url(../images/dot2.gif) no-repeat 0px 7px; padding-left:15px; padding-bottom:14px; list-style:none;}
.sigin_form h2{color:#d03f10; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:10px;}
.sigin_form p{font:14px Arial, Helvetica, sans-serif;}
.sigin_form form{padding:20px 0px;}
.sigin_form form span{float:left;}
.sigin_form form p{width:100%; overflow:hidden; margin-bottom:16px;}
.sigin_form form span.label{font-size:14px; text-align:right; width:136px; padding-right:10px; padding-top:2px}
.sigin_form input.textbox{width:214px; border:solid 1px #9c9c9c; padding:2px;}
.sigin_form p.submit{text-align:right; margin:15px 0px 20px 0px; padding-top:10px;}
.sigin_form p.submit input{margin-right:42px;}
.sigin_form p.remember{color:#000; font-size:12px;}
.sigin_form p.forgot{text-align:right;}
.sigin_form p a{font-size:11px; color:#4040a2; margin-right:42px; text-decoration:none;}
.sigin_form .right a{margin-right:0px;}
.sigin_form p a:hover{text-decoration:underline;}
.sigin_form p.join{text-align:right; padding-top:10px;}
#footer.sigin {border:none;}
#footer.sigin .content {border:none; padding-bottom:80px;}


.create_account{float:left; width:856px; padding:17px 0 20px 87px;}
.create_account h6{float:left; width:857px; padding:0 0 2px 0; color:#cf4010; font:bold 19px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.create_account p{float:left; width:857px; padding:0 0 47px 0; color:#575151; font:bold 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.create_account form{float:left; width:857px;}
.create_account fieldset{float:left; width:857px; border:none;}
.create_account .form_row{float:left; width:857px; padding-bottom:8px;}
.create_account .form_row .error{font-size:16px; font-weight:bold; color:red}
.create_account .form_row label{float:left; width:160px; text-align:right; padding:5px 14px 0 0; font:bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#575151;}
.create_account .form_row label.padding_class{padding-top:0;}
.create_account .form_row input.input_text{float:left; width:223px; border:1px #9f9f9f solid; height:21px; background:#fff; padding:3px 0 0 5px; font-size:16px}
.create_account .form_row select{float:left; width:98px; border:1px #9f9f9f solid; height:18px;}
.create_account .form_row .radio{float:left; width:14px; height:14px; margin-right:5px; display:inline; margin-top:6px!important; margin-top:8px}
.create_account .form_row small{float:left; width:auto; padding-right:14px; font:bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#575151; padding-top:5px;}
.create_account .terms{float:left; width:857px; padding:31px 0 0 0;}
.create_account .terms h6{float:left; width:850px; color:#cf4010; font:bold 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:15px;}
.create_account .terms .checkbox{float:left; width:14px; height:14px; margin-right:9px; display:inline;margin-top:2px;}
.create_account .terms span{float:left; width:auto; color:#575151; font-size:14px; line-height:18px; padding-bottom:25px; font-weight:bold;}
.create_account .terms span a{color:#2f1f8a; text-decoration:none;}
.create_account .terms span a:hover{text-decoration:underline;}
.create_account .terms .button{float:left; width:80px;background:url(../images/button_bg.jpg) repeat-x 0 0; color:#fff; font-size:14px; line-height:16px; font-weight:bold; clear:left; height:26px; border:none; cursor:pointer; padding-bottom:3px!important; padding-bottom:0;}



#credential{width:802px; margin:0px auto;}
.steps{background:url(../images/dual_dots.gif) repeat-x 0px 0px; height:54px; line-height:54px; margin-bottom:4px;}
.steps span.last{background:none;}
.steps span{color:#c0bbdc; font-size:14px; font-weight:bold; padding:2px 50px 3px 18px; background:url(../images/dul_arrow.gif) no-repeat 100% 0px;}
.steps span span{color:#ffdab2; padding:0px; background:none}
.steps span.current{color:#2f1f8a; background:url(../images/dark_arrow.gif) no-repeat 100% 0px;}
.steps span.current span{color:#ff8300; background:none}
.form_section{border:solid 1px #d8d8d8; padding:5px;}
.form_section .section1{}
.form_section h2{ padding:6px 10px; font-size:20px; color:#d04416; background:#ffdfc0 url(../images/active_arrow.gif) no-repeat 6px 14px; padding-left:26px; margin-bottom:5px; font-weight:bold;}
.form_section h2.close{background:#ffdfc0 url(../images/arrow_icon.gif) no-repeat 8px 11px;}

.form_section .section1 h2{background:#d8d5e9 url(../images/down_arrow.gif) no-repeat 6px 14px; font-size:16px; font-weight:bold;}
.form_section .section1 h2.close{background:#d8d5e9 url(../images/arrow_icon.gif) no-repeat 8px 8px;}
.form_section .section1 h4{color:#d04416!important; padding-left:80px; margin-bottom:5px;}
.form_section .section1 textarea{width:550px; margin-left:60px; margin-bottom:10px; height:64px;}
.form_section h2 span{font-style:italic; font-size:14px; font-weight:normal;}
.form_section .content{ padding:0px;}
.form_section .content h3{ font-size:16px; font-weight:bold; color:#d04416; background:url(../images/dotts.gif) repeat-x 0px 100%; padding-bottom:4px; margin-bottom:10px; margin-right:15px; padding-left:5px;}
.form_section .content h3 a{font-size:16px; font-weight:bold; color:#d04416; text-decoration:underline;}
.form_section .content h3 a:hover{text-decoration:none;}
.form_section .content h3.topic{ padding-left:10px;}
.form_section .content h3 img{vertical-align:middle;}
.form_section .content .step1{background:url(../images/step1.jpg) no-repeat 0px 0px; padding:10px 0px 0px 60px;}
.form_section .content .step2{background:url(../images/step2.jpg) no-repeat 0px 0px; padding:10px 0px 0px 60px;}
.form_section .content .step3{background:url(../images/step3.jpg) no-repeat 0px 0px; padding:10px 0px 0px 60px;}
.form_section .content .step1 p, .form_section .content .step2 p{font-size:12px; line-height:14px; margin-bottom:10px;}
.form_section .content h4{color:#ff8300; font-weight:bold; font-size:14px;}
.form_section .content p a.link{background:url(../images/icon3.gif) no-repeat 0px 0px; padding:3px 0px 3px 26px; color:#d04416; text-decoration:none; margin-left:10px; font-size:13px; font-weight:bold;}
.form_section .section1 .content p a.link{background:url(../images/button3.gif) no-repeat 0px 0px; padding:4px 0px 4px 27px; color:#2f1f8a; text-decoration:none; margin-left:10px; font-size:13px; font-weight:bold;}

.form_section .content h4 span{font-size:12px; font-style:italic; font-weight:normal;}
.form_section .content .textarea{width:551px; margin-top:15px; height:70px; }
.form_section .content p.list{width:100%; overflow:hidden; padding:10px 0px 0px 0px; margin-bottom:-10px; font-size:12px;}
.form_section .content p.list span{float:left; padding-right:20px;}

.form_section .content .about{border-top:solid 1px #dbdbdb; padding:20px 0px; margin-top:10px;}
.form_section .content .about h4{font-size:15px;}
.form_section .content .about h4, .form_section .content .about p{margin-bottom:10px; margin-left:60px;}
.form_section .content .about textarea{width:553px; height:64px;}

.form_section .section1 .step1{background:url(../images/step1bg.gif) no-repeat 0px 0px;}
.form_section .section1 .step1 h4{ margin-left:0px; color:#ff8300!important;}
.form_section .section1  h4{color:#d04416!important; font-size:14px; font-weight:bold; padding-left:0px; margin-bottom:1px; margin-left:65px;}
.form_section .section1 .step2{background:url(../images/step2bg.gif) no-repeat 0px 0px;}

.form_section .section1 .step2 h4{margin-left:0px; padding-left:0px; color:#ff8300!important;}
.form_section .section1 .step2 textarea{margin-left:0px; padding-left:0px; height:64px;}
p.button{padding:15px 0px; text-align:right;}
a.button1{color:#c2431a!important; font-size:15px; line-height:18px; float:none; font-weight:bold; text-decoration:none; background:url(../images/button4.jpg) no-repeat 100% 0px; padding:6px 40px 6px 0px;}
a.button2{ font-size:15px; font-weight:bold; text-decoration:none; float:none; color:#2f1f8a; background:url(../images/button5.jpg) no-repeat 100% 0px; padding:6px 40px 6px 0px; margin-left:20px; }


/******************************************************************************/

.withtYellowBand .title{background: none; margin: 0; background-image: none !important;}
.simTopic{font-weight:bold;font-size:14px;color:#CF4010;padding:30px 10px 3px 0px;margin:0px 0px 0px 105px; display: block;}
.simTopic-t{border-bottom:#CF4010 dotted thin; font-weight:bold;}
#profile .main p.imgCenter{text-align: center;}

/*Css for contribute page*/
.wrapper-cont {
	width: 100%;
	margin-top: 25px;
}
.wrapper-cont h1 {
	font-family: "Arial";
	font-size: 18px;
	color: #666666;
	text-align: left;
	margin:0px 0px 10px 105px;
}
/*Css for contribute page*/
.cont-form {
	background-color: #ffebd6;
	margin: 0px 0px 0px 105px ;
	width: 625px;
	height: 38px;
	padding:10px 10px 0 5px;
}
.cont-form div {
	float: left;
	padding-left:5px;
    margin:auto;
}
.cont-form-input{
	width:400px;
	color:#797776;
	height:17px;
	padding:3px
}
.img-col {
	margin-top: 50px;
	margin-left: 105px;
	width: 690px;
}
.img-col img{
	margin:0px 43px 0px 0px;
	border:solid 1px #341d87;
}
.wrapper-cont-p{
	color:#777777;
	margin:15px 0px;
	font-size:14px;
	width:570px;
}
/*Css for contribute search page*/
.cont-container{
	margin:20px 10px 10px 120px;
}
.cont-container h2 {
	font-family:"Arial";
	font-size: 14px;
	color: #cf4010;
	font-weight: bold;
}
.simTopic p {
    padding:0px 0px;
	font-family:"Arial";
	font-size: 12px;
	color: #404040 !important;
	width:400px;
}
.dash-sep {
	font-size: 0px;
	height: 0px;
	width: 80%;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #ff8300;
	margin: 10px 0px;
	line-height: 0px;
}
.cont-box {
	width: 260px;
	border:solid 1px #d3d3d2;
	padding:5px;
	margin-top:20px;
	margin-right:20px;
	float:left;
}
.padding-box{
    margin-left:105px;
    display:inline;
}

.cont-box-hd{
	width:100%;
	background-color:#e3e7ea !important;
	height:40px;
}
.cont-box-hd-div{
	color:#2f1f8a !important;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
    font-size:14px;
}
.cont-box-in-div{
	margin-top:10px;
	font-size:13px;
	padding:5px;
    color:#404040;
}
.cont-box ul
{
	padding:15px 5px;
	list-style-image:url(../images/cont-search-li.gif);
	list-style-position:inside;
	color:#2f1f8a;
	font-size:13px;
}
.con-box-btn {
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/cot-box-re.gif);
	background-repeat: repeat-x;
	height: 22px;
	border: solid 1px #b85432;
	margin:10px auto;
	width:98%
}
.clear{
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
}
.div-sep{
	margin-left:20px;
	margin-bottom:10px;
}
.div-sep h2{
	font-size:12px;
}
.cont-btn{
width:109px;
height:26px;
cursor:hand;
}

/* for share this*/
.addthis_toolbox .hover_effect
{
    width: 200px;
    padding: 10px 0 6px 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_effect div
{
    float: left;
}

.addthis_toolbox .hover_effect a
{
    border: 2px solid #f8f7f7;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #105CB6;
/*    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;*/
    background-color: #B4D3F8;
    color: #105CB6;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}
.div-plain-sep{
    border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ff8300;
    height:0px;
    line-height:0px;
    width:970px;
    margin:20px auto;
}
textarea{resize:none;}
.linknew{clear:both;padding-top:10px}
.linknew a{color:#311e92 !important;text-decoration:underline;font-weight:bold;}
.linknew a:hover{text-decoration:none;}



#historyDialog p img{margin:0;}
#historyDialog .editable_cont{overflow-y:auto;overflow-x:auto;margin-top:10px;padding:0 2px 0 3px;font-size:13px !important;}
#historyDialog .editable_cont ol{margin-left:30px; clear: both;}
#historyDialog .editable_cont ul{margin-left:30px;}
#historyDialog .editable_cont p {font-size:13px;padding:10px 0 0 0; width:auto;line-height:1.22; float:none;}
#historyDialog .editable_cont div {font-size:13px;padding:10px 0 0 0; width:auto;line-height:1.22; float:none;}
