
/*body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: client_image_large0 0 0 0;
}
 
.main_headertop {
    background-color: #c83a00;
    height: 30px;
    font-size: 11px;
	width:990px;
	text-align:center;
} 
 .head_link_left {
    color: #FFF;
    float: left;
    height: 30px;
    line-height: 30px;
    padding-left: 22px;
    font-size: 12px;
}	

.head_link_left a {
    color: #FFF;
    text-decoration: none;
} 

.head_link_left a:hover {
    color: #FFF;
    text-decoration: underline;
} 
	
.head_link_right {
    color: #FFF;
    float: right;
    height: 30px;
    font-weight: 400;
    line-height: 30px;
    text-align: right;
    padding-right: 20px;
    font-size: 12px;
} .head_link_right a {
    color: #FFF;
    text-decoration: none;
} .head_link_right a:hover {
    color: #FFF;
    text-decoration: underline;
}

.seachtxtfeild {
    font-size: 16px;
    padding: 4px;
    color: #252525;
}

.search_box
{background:url(../images/login_grey_bg.gif) no-repeat center; height:188px;  }


.searchfor {
     color: #fff;
    font-size: 15pt;
    line-height: 25px;
    padding-bottom: 5px;
}
.tags {
    font-size: 11px;
    color: #fff;
	padding-top:10px;
} 

 
.footertext {
    font-size: 11px;
	width: 100%;
	background-color: #999ea2;
    color: #fff;
    font-weight: none;
    line-height: 25px;
    padding-left: 4px;
    text-align: center;
} .footertext a {
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
} .footertext a:hover {
    font-weight: normal;
    color: #fff;
    text-decoration: underline;
}
.white_txt
{ color:#fff;
padding-bottom:5px;}*/



@charset "utf-8";
/* CSS Document */
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: client_image_large0 0 0 0;
}

img, img a {
    border: 0
} #wrapper {
    /* padding: 10px;*/
    height: 100%;
} .maincontentarea {
    background: url(../images/bodybg.gif) repeat-x left top ;
    height: auto;
    background-color: #ffefb1;
    padding-left: 7px;
} .maincontentarea1 {
    display: block;
    padding: 31px 0px 31px 15px;
} .maincontentarea2 {
    background-color: #ffffff;
    padding-left: 0px;
}

/*Login Screen Styles */ .login_head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    padding-left: 13px;
} .login_lable {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 20px;
}

/*
 A.button {
 PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(/content/verizonglobalhome/images/left.gif) no-repeat left top; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: 20%; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none; _padding: 0 0 0 3px; _vertical-align: 20%
 }
 A.button SPAN {
 PADDING-RIGHT: 10px; PADDING-LEFT: 6px; BACKGROUND: url(/content/verizonglobalhome/images/right.gif) no-repeat right top; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 3px
 }
 */ .button {
    background: url(../images/button_bg.gif) repeat-x;
    text-align: center;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    height: 31px;
    padding: 0px 10px 0px 10px;
    border: none;
    width: auto;
    outline: 0;
    border: 1px solid #2c9ab4;
} .button a:link, .button a:active, .button a:visited, .button a:hover {
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    height: 31px;
    width: 86px;
    text-decoration: none
} .log_textbox {
    font-size: 16px;
    height: 25px;
    width: 200px;
    padding-left: 8px;
    padding-top: 5px
} .forget_text {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 30px;
} .forget_text a:link, .forget_text a:active, .forget_text a:visited {
    text-decoration: none;
    color: #FFFFFF;
} .forget_text a:hover {
    text-decoration: underline;
}

/* create user screen */ .main_header1 {
    height: auto;
    font-size: 12px;
    letter-spacing: 0.4px;
    padding-top: 10px;
    padding-left: 25px;
} .main_header2 {
    height: auto;
    font-size: 12px;
    letter-spacing: 0.4px;
    padding: 10px 0px 10px 25px;
    background: url(../images/bodybg.gif) repeat-x left top;
    color: #383435;
} .main_headertop {
    background-color: #c83a00;
    height: 30px;
    font-size: 11px;
    /*width: 990px;*/
    text-align: center;
} .head_link_left {
    color: #FFF;
    float: left;
    height: 30px;
    line-height: 30px;
    padding-left: 22px;
    font-size: 12px;
} .head_link_left a {
    color: #FFF;
    text-decoration: none;
} .head_link_left a:hover {
    color: #FFF;
    text-decoration: underline;
} .head_link_right {
    color: #FFF;
    float: right;
    height: 30px;
    font-weight: 400;
    line-height: 30px;
    text-align: right;
    padding-right: 20px;
    font-size: 12px;
} .head_link_right a {
    color: #FFF;
    text-decoration: none;
} .head_link_right a:hover {
    color: #FFF;
    text-decoration: underline;
}.clear {
    clear: both;
    font-size: 0px;
    height: 0px;
    line-height: 0px
} .search_text_lable {
    font-weight: bold;
    text-align: right;
    padding-right: 5px;
} .searcharea {
    height: 148px;
    background-color: #ffefb1 ;
    padding-left: 23px;
    padding-right: 23px;
    margin-bottom: 10px;
} .search_box {
    background: url(../images/login_grey_bg.gif) no-repeat center;
    height: 188px;
}.filter {
    height: auto;
    background-color: #ffefb1;
    padding-right: 23px;
    padding-left: 10px;
    margin-bottom: 10px;
} .note {
    font-size: 10px;
    color: #999;
} .secondaryheader {
    height: 207px;
    background: url(../images/secondaryheaderbg.gif) repeat-x top left;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 20px;
    padding-bottom: 36px;
} .secleftsection {
    width: 298px;
    height: 207px;
    float: left;
} .localsearchhldr {
    padding-top: 28px;
    padding-left: 13px;
    line-height: 23px;
} .red {
    font-size: 9pt;
    font-weight: bold;
    color: #b82f20;
} .searchcritiria {
    float: left;
    width: 558px;
    height: 100%;
    padding-left: 42px;
} .searchmainhldr {
    padding-top: 19px;
    padding-bottom: 22px;
} .searchmainhldr table {
} .searchmainhldr table td {
    font-size: 12px;
    color: #3b3330;
} .searchbg {
    height: 110px;
    background: url(../images/seachbg.gif) no-repeat left;
    padding-top: 18px;
    padding-left: 25px;
} .searchfor {
    color: #fff;
    font-size: 15pt;
    line-height: 25px;
    padding-bottom: 5px;
} .seachtxtfeild {
    font-size: 16px;
    padding: 4px;
    color: #252525;
}.tags {
    font-size: 11px;
    color: #fff;
    padding-top: 10px;
} .advancesearch {
    float: right;
    font-size: 11px;
    color: #fff;
    padding-top: 4px;
    padding-right: 10px;
} .advancesearch a {
    color: #fff;
    text-decoration: none;
} .advancesearch a:hover {
    color: #fff;
    text-decoration: underline;
}

/*footer*/ #footer {
    height: 30px;
    width: 990px;
    line-height: 30px;
    margin: 0 auto;
    padding-top: 12px;
    background-color: #999ea2;
} .footertext {
    font-size: 11px;
    width: 100%;
    background-color: #999ea2;
    color: #fff;
    font-weight: none;
    line-height: 25px;
    padding-left: 4px;
    text-align: center;
} .footertext a {
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
} .footertext a:hover {
    font-weight: normal;
    color: #fff;
    text-decoration: underline;
} .white_txt {
    color: #fff;
    padding-bottom: 5px;
}

/*krsihnakumar*/ .threecollefthanging-left {
    width: 158px;
    float: left;
    height: auto;
    padding: 0 0px 0 0;
    margin-top: 10px;
} .naigationheader {
    background: url(../images/navheaderbg.gif) top left;
    height: 28px;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    line-height: 28px;
    text-align: center;
} .naigationfooter {
    background: url(../images/navfooterbg.gif) top left;
    height: 16px;
} .navigationcontarea {
    background-color: #d6f1f8;
    height: 600px;
} .listexpander {
    width: 158px;
} .listexpander, .listexpander ul, .listexpander li {
    margin: 0;
    padding: 0;
    list-style: none;
} .listexpander ul {
    background-color: #d6f1f8;
    /*
     Uncomment this if you want to initially hide the child lists.
     If you do, Javascript disabled and CSS enabled browsers will not be able to use this list.
     display:none;
     */
} .listexpander li {
    line-height: 200%;
    cursor: default;
    text-indent: 6px;
    font-weight: normal;
    width: 100%;
    background: #d6f1f8 url(../images/listseperator.gif) repeat-x bottom left;
} .listexpander li a {
    color: #000;
    font-size: 12px;
    text-decoration: none;
    display: block;
    padding-left: 35px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #d6f1f8;
} .listexpander li a:hover {
    color: #000;
    font-size: 12px;
    text-decoration: underline;
    display: block;
    background-color: #FFFFFF;
}

/* first level */ .listexpander li a.home {
    background: url(../images/homeicon.gif) no-repeat 14px 7px;
} .listexpander li a.user {
    background: url(../images/adminicon.gif) no-repeat 14px 7px;
} .listexpander li a.profile {
    background: url(../images/profile.gif) no-repeat 14px 9px;
} .listexpander li a.preference {
    background: url(../images/preference.gif) no-repeat 14px 9px;
} .listexpander li a.qaicon {
    background: url(../images/qaicon.gif) no-repeat 7px 4px;
} .listexpander li a.bytesicon {
    background: url(../images/bytesicon.gif) no-repeat 7px 7px;
} .listexpander li a.blogicon {
    background: url(../images/blogicon.gif) no-repeat 7px 4px;
} .listexpander li a.wikiicon {
    background: url(../images/wikiicon.gif) no-repeat 7px 4px;
} .listexpander li a.debatesicon {
    background: url(../images/debatesicon.gif) no-repeat 7px 4px;
} .listexpander li a.mediaicon {
    background: url(../images/mediaicon.gif) no-repeat 7px 4px;
} .listexpander li a.ideaicon {
    background: url(../images/ideaicon.gif) no-repeat 7px 4px;
} .listexpander li a.communityicon {
    background: url(../images/communityicon.gif) no-repeat 7px 4px;
} .listexpander li a.assessmenticon {
    background: url(../images/assessmenticon.gif) no-repeat 7px 4px;
} .listexpander li a.allcommunityicon {
    background: url(../images/allcommuicon.gif) no-repeat 7px 4px;
} .listexpander li a.orgicon {
    background: url(../images/organizationicon.gif) no-repeat 7px 4px;
} .listexpander li.expanded {
    background: #d6f1f8 url(expanded.gif) no-repeat 116px 8px;
} .threecollefthanging-right {
    margin-top: 10px;
    margin-left: 8px;
    width: 800px;
    float: left;
    background-color: #fff;
    padding: 3px 0px 1px 3px;
} .pageheader2 {
    line-height: 33px;
    font-size: 12pt;
    font-weight: bold;
    color: #000;
} .pageheader3 {
    line-height: 33px;
    font-size: 12pt;
    font-weight: bold;
    color: #000;
    margin-bottom: 10px;
} .pageheader {
    line-height: 33px;
    background-color: #b8d7e8;
    font-size: 12pt;
    font-weight: bold;
    color: #000;
    padding-left: 15px;
} .searchinnertable {
    font: 12px;
    color: #383431;
    height: auto;
    background-color: #f2f7f9;
    margin-bottom: 20px;
} .searchhldr {
    font: 12px;
    color: #383431;
    height: auto;
    background-color: #f2f7f9;
    margin-bottom: 20px;
    padding: 2px 10px;
    margin-right: 15px;
} .searchtable td {
    line-height: 30px;
    text-indent: 0px;
} .textfield {
    border: 1px solid #b6b6b6;
    padding: 3px;
} .detailtable {
    font: 12px;
    color: #383431;
    height: auto;
    padding-bottom: 23px;
    padding-top: 15px;
    border-bottom: 1px solid #e4edf2;
    margin-right: 16px;
} .detailtable td {
    text-indent: 0px;
    padding-right: 10px;
} .mandatory {
    font-family: tahoma;
    font-size: 11px;
    color: #c83a00;
}

/*sortable table*/ .odd {
    background-color: #fff;
} .even {
    background-color: #f2f7f9;
} .selectrow {
    background-color: #c6ebff;
} .sorting_odd {
    background-color: #eef3f6;
} .sorting_even {
    background-color: #e0ebed;
} .tablelist {
    color: #374a57;
    border: solid 1px #62a1c3;
    background-color: #fff;
    border-collapse: collapse;
} .tablelist img {
    float: left;
    display: inline;
    padding: 5px;
} .tablelist th {
    background-image: url(../images/headerbg.gif);
    height: 25px;
    font-size: 12px;
    color: #374a57;
    line-height: 25px;
    font-weight: bold;
    padding-left: 8px;
    text-align: left;
    border-right: solid 1px #62a1c3;
    border-bottom: solid 1px #62a1c3;
    margin: 0px;
    white-space: nowrap;
    font-size: 11px;
    font-family: Arial;
    padding-right: 12px;
} .tablelist th.headerSortDown {
    background: url(mages/tableheaderbg_down.gif) no-repeat right top;
    height: 25px;
    font-size: 12px;
    color: #374a57;
    line-height: 25px;
    font-weight: bold;
    padding-left: 8px;
    text-align: left;
    border-right: solid 1px #62a1c3;
    border-bottom: solid 1px #62a1c3;
    margin: 0px;
    white-space: nowrap;
    font-size: 11px;
    font-family: Arial;
    padding-right: 12px;
} .tablelist th.headerSortUp {
    background: url(../images/tableheaderbg_up.gif) no-repeat right top;
    height: 25px;
    font-size: 12px;
    color: #fff;
    line-height: 25px;
    font-weight: bold;
    padding-left: 8px;
    text-align: left;
    border-right: solid 1px #62a1c3;
    border-bottom: solid 1px #62a1c3;
    margin: 0px;
    white-space: nowrap;
    font-size: 11px;
    font-family: Arial;
    padding-right: 12px;
} .tablelist th.header2 {
    background-color: #b8d7e8;
    height: 25px;
    font-size: 12px;
    color: #fff;
    line-height: 25px;
    font-weight: bold;
    padding-left: 8px;
    text-align: left;
    border-right: solid 1px #62a1c3;
    border-bottom: solid 1px #62a1c3;
    margin: 0px;
    white-space: nowrap;
    font-size: 11px;
    font-family: Arial;
    padding-right: 12px;
} .tablelist th.headerSortUpanddown {
    background: url(../images/tableheaderbg_upanddownbg.gif) no-repeat right top;
    height: 25px;
    font-size: 12px;
    color: #374a57;
    line-height: 25px;
    font-weight: bold;
    padding-left: 8px;
    text-align: left;
    border-right: solid 1px #62a1c3;
    border-bottom: solid 1px #62a1c3;
    margin: 0px;
    