/***GENERAL SITEWIDE CSS BEGINS***/
body {
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:12px;
    background:#E5E5E5 url(/images/bg.jpg) repeat-x;
}

ul, li {
    margin:0;
    padding:0;
}

#banner {
    /*background-color:#4a4a4a;*/
    background-color:#D5D5D5;
    height:90px;
    width:99%;
    padding:10px;
    margin:0px;
}

#siteContainerWBG {
    width:983px;
    float:left;
    background:url(/images/aechomeflat.jpg) no-repeat;
}

#leftColumnWBG {
    position:relative;
    width:283px;
    height:548px;
    float:left;
    margin-bottom:15px;
}

img {
    border:none;
}

.clear {
    clear:both;
}

table {
    margin:0;
    padding: 0;
}

a {
    color: #333;
    text-decoration:underline;
}

a:link {
    color: #4a4a4a;
    text-decoration:none;
}

a:visited {
    color: #4a4a4a;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

p {
    line-height:1.4em;
    margin: 0px;
    padding: 0px;
}

input.textBox {
    border:none;
    font-size:11px;
}

/***CONTINUING EDUCATION CSS BEGINS***/
#contEduTitle {
    position:relative;
    width:650px;
    height:22px;
    background:url(/images/subpage_title_bgrnd.png) no-repeat;
    padding-top:5px;
    padding-left:8px;
    margin-top:6px;
    margin-left:21px;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
}
.contEduContentTopMessage {
    position:relative;
    width:642px;
    padding:8px;
    margin:0 10px 0 21px;
    background-color:#d5d5d5;
}
.contEduContent {
    position:relative;
    width:642px;
    padding:8px;
    margin:0 10px 0 21px;
    /*background-color:#d5d5d5;*/
    background-color:#FFFFFF;
}
.contEduDescBotLinks {
    position:relative;
    top:5px;
}
#contEduKnowledge {
    position:relative;
    width:650px;
    height:22px;
    background:url(/images/subpage_title_bgrnd.png) no-repeat;
    background:url(/images/showcase_company_title.png) no-repeat;
    padding-top:5px;
    padding-left:8px;
    /*margin-top:6px;*/
    margin-left:21px;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
}

#contEduFilter {
    position:relative;
    width:640px;
    height:33px;
    background:url(/images/more_info_bgrnd.png) no-repeat;
    padding-top:9px;
    padding-left:8px;
    padding-right:10px;
    margin-top:8px;
    margin-left:21px;
    margin-bottom:8px;
    color:#4a4a4a;
}

#contEduNBFilter {
    position:relative;
    width:620px;
    height:33px;
    background-color: #F3F3F3;
    padding-top:9px;
    padding-left:0px;
    padding-right:10px;
    margin-top:8px;
    margin-left:21px;
    margin-bottom:8px;
    color:#4a4a4a;
}

#contNonEduFilter {
    position:relative;
    margin-bottom:8px;
    color:#FFFFFF;
}

#contEduCompanyTitle {
    position:relative;
    width:658px;
    height:23px;
    padding-top:8px;
    padding-left:8px;
    background:url(/images/showcase_company_title.png) no-repeat;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
}
#contEduSpacer {
    position:relative;
    width:656px;
    height:9px;
    background-color:#f3f3f3;
    border-left:1px solid #4a4a4a;
    border-right:1px solid #4a4a4a;
}

#contEduSpacerNB {
    position:relative;
    width:656px;
    height:8px;
    margin-left: 20px;
    /*background-color:#f3f3f3;*/
    background-color: #FFFFFF;
    border-left:0px solid #4a4a4a;
    border-right:0px solid #4a4a4a;
}

#contEduSpacerB {
    position:relative;
    width:656px;
    height:9px;
    margin-left: 20px;
    /*background-color:#f3f3f3;*/
    background-color: #FFFFFF;
    border-left:1px solid #4a4a4a;
    border-right:1px solid #4a4a4a;
}

#contEduParent {
    position:relative;
    width:658px;
    /*min-height:100%;*/
    margin-left:21px;
    background:url(/images/showcase_tile.png) repeat-y;
}

#contEduTop {
    position:relative;
    width:658px;
    height:12px;
    margin-left:21px;
    background:url(/images/showcase_top.png) no-repeat;
}

#contEduBottom {
    position:relative;
    width:658px;
    height:12px;
    margin-left:21px;
    background:url(/images/showcase_bottom.png) no-repeat;
}

#contEduUpgradeNav {
    list-style:none;
    margin-left:21px;
    padding:0 0 0 10px;
    font-weight:bold;
    width:648px;
    background-color:#d5d5d5;
    line-height:14px;
}
/*
#contEduUpgradeNav a {
    display:block;
    float:left;
    height:10px;
    padding:5px 10px 10px 10px;
    margin:0 10px 0 0;
    background-color:#d9001d;
    text-decoration:none;
    color:#FFFFFF;
}
#contEduUpgradeNav a:hover {
    background-color:#494949;
}
*/


#contEduUpgradeNav a#contEduLink01 {
    display:block;
    float:left;
    height:10px;
    padding:5px 10px 10px 10px;
    margin:0 10px 0 0;
    background:url(/images/cont_edu01_def.png) no-repeat;
    text-decoration:none;
    color:#FFFFFF;
}
#contEduUpgradeNav a:hover#contEduLink01 {
    background:url(/images/cont_edu01_hi.png) no-repeat;
}

#contEduUpgradeNav a#contEduLink02 {
    display:block;
    float:left;
    height:10px;
    padding:5px 10px 10px 10px;
    margin:0 10px 0 0;
    background:url(/images/cont_edu02_def.png) no-repeat;
    text-decoration:none;
    color:#FFFFFF;
}
#contEduUpgradeNav a:hover#contEduLink02 {
    background:url(/images/cont_edu02_hi.png) no-repeat;
}

#contEduUpgradeNav a#contEduLink03 {
    display:block;
    float:left;
    height:10px;
    padding:5px 10px 10px 10px;
    margin:0 10px 0 0;
    background:url(/images/cont_edu03_def.png) no-repeat;
    text-decoration:none;
    color:#FFFFFF;
}
#contEduUpgradeNav a:hover#contEduLink03 {
    background:url(/images/cont_edu03_hi.png) no-repeat;
}

#contEduUpgrBot {
    position:relative;
    width:658px;
    height:12px;
    margin-left:21px;
    background:url(/images/contEduUpgrBot.gif) no-repeat;
}

#educationTabContents {
    position:relative;
    width:656px;
    margin-left:21px;
    background-color: #FFFFFF;
    border-left:1px solid #4A4A4A;
    border-right:1px solid #4A4A4A;
}

#contEduTabContents {
    position:relative;
    width:638px;
    /*min-height:100%;*/
    /*padding:10px;*/
    margin-left:10px;
    /*margin-top:30px;*/
}
#contEduTabContents2 {
    position:relative;
    width:618px;
    height:400px;
    padding:10px;
    margin-left:10px;
    margin-top:30px;
}
#contEduTabContents #left {
    position:relative;
    float:left;
    width:150px;
    /*height:300px;*/
    padding:10px;
}
#contEduTabContents #right {
    position:relative;
    float:left;
    width:448px;
    /*height:300px;*/
    padding-top:10px;
    padding-right:20px;
}

#contEduTabContents img {
    margin-bottom:10px;
}

#contEduNav {
    list-style:none;
    width:660px;
    margin-left:21px;
    padding:0;
    font-weight:bold;
}
#contEduNav li {
    float:left;
    padding:0;
}
#contEduNav li a {
    display:block;
    height:22px;
    padding:8px 0 0 10px;
    margin-right:1px;
    background-color:#9a9a9a;
    text-decoration:none;
    color:#FFFFFF;
}
#contEduNav li a:hover {
    background-color:#4a4a4a;
}

#contEduNav li#contEduLink1 a {
    width:102px;
}
#contEduNav li#contEduLink1Vis a {
    width:102px;
    background-color:#4a4a4a;
}

#contEduNav li#contEduLink2 a {
    width:142px;
}
#contEduNav li#contEduLink2Vis a {
    width:142px;
    background-color:#4a4a4a;
}

#contTallEduNav {
    list-style:none;
    width:660px;
    margin-left:21px;
    padding:0;
    font-weight:bold;
}
#contTallEduNav li {
    float:left;
    padding:0;
}
#contTallEduNav li a {
    display:block;
    height:44px;
    padding:10px 0 0 0px;
    margin-right:1px;
    background-color:#9a9a9a;
    text-decoration:none;
    text-align: center;
    color:#FFFFFF;
}

#contTallEduNav li a:hover {
    background-color:#4a4a4a;
}

#contTallEduNav li#contEduLink1 a {
    width:110px;
}
#contTallEduNav li#contEduLink1Vis a {
    width:110px;
    background-color:#4a4a4a;
}

#contTallEduNav li#contEduLink2 a {
    width:98px;
}
#contTallEduNav li#contEduLink2Vis a {
    width:98px;
    background-color:#4a4a4a;
}

#contTallEduNav li#contEduLink3 a {
    width:82px;
    background:url(/images/left_grey.png) no-repeat;
}
#contTallEduNav li#contEduLink3 a:hover {
    width:82px;
    background:url(/images/left_dark.png) no-repeat;
}
#contTallEduNav li#contEduLink3Vis a {
    width:82px;
    background:url(/images/left_dark.png) no-repeat;
}

#contTallEduNav li#contEduLink4 a {
    width:84px;
}
#contTallEduNav li#contEduLink4Vis a {
    width:84px;
    background-color:#4a4a4a;
}

#contTallEduNav li#contEduLink5 a {
    width:100px;
}

#contTallEduNav li#contEduLink5Vis a {
    width:100px;
    background-color:#4a4a4a;
}

#contTallEduNav li#contEduLink6 a {
    width:80px;
    background:url(/images/right_grey.png) no-repeat;
    background-position:right;
}
#contTallEduNav li#contEduLink6Vis a {
    width:80px;
    background:url(/images/right_dark.png) no-repeat;
    background-position:right;
}
#contTallEduNav li#contEduLink6 a:hover {
    width:80px;
    background:url(/images/right_dark.png) no-repeat;
    background-position:right;
}

#contEduNav li#contEduLink3 a {
    width:80px;
    background:url(/images/showcase_crnr_l_def.png) no-repeat;
}
#contEduNav li#contEduLink3 a:hover {
    width:80px;
    background:url(/images/showcase_crnr_l_hi.png) no-repeat;
}
#contEduNav li#contEduLink3Vis a {
    width:80px;
    background:url(/images/showcase_crnr_l_hi.png) no-repeat;
}

#contEduNav li#contEduLink4 a {
    width:81px;
}
#contEduNav li#contEduLink4Vis a {
    width:81px;
    background-color:#4a4a4a;
}

#contEduNav li#contEduLink5 a {
    width:107px;
}

#contEduNav li#contEduLink5Vis a {
    width:107px;
    background-color:#4a4a4a;
}

#contEduNav li#contEduLink6 a {
    width:81px;
    background:url(/images/showcase_crnr_r_def.png) no-repeat;
    background-position:right;
}
#contEduNav li#contEduLink6Vis a {
    width:81px;
    background:url(/images/showcase_crnr_r_hi.png) no-repeat;
    background-position:right;
}
#contEduNav li#contEduLink6 a:hover {
    width:81px;
    background:url(/images/showcase_crnr_r_hi.png) no-repeat;
    background-position:right;
}

#category_list {
    position:relative;
    width:636px;
    margin:0px 10px 0px 10px;
    list-style-type:none;
}
#category_list a {
    font-weight:bold;
}

#category_list span {
    float:left;
    border-top:solid 1px #9a9a9a;
    padding:3px 5px 3px 5px;
}

#category_list span.first {
    width:360px;
}
#category_list span.second {
    width:155px;
}
#category_list span.third {
    width:90px;
    text-align:right;
    color:#d9001d;
    font-weight:bold;
}

#category_list li.catlist_odd span {
    background-color:#d5d5d5;
}
#category_list li.catlist_even span {
    background-color:#c3c3c3;
}


.sysTitle {
    color:#FFFFFF;
    position:relative;
    width:602px;
    height:20px;
    padding-top:5px;
    padding-left:8px;
    padding-right:8px;
    margin:10px 10px -5px 10px;
    background-color:#545454;
    font-weight:bold;
}

#sustain_legend {
    position:relative;
    width:600px;
    padding:8px px 8px 10px;
    margin:0px 10px 15px 10px;
    background-color:#FFFFFF;
}
#sustain_legend_title_block {
    position:relative;
    width:600px;
    padding:8px 0px 8px 0px;
    margin:0px 10px 0px 10px;
    /*background-color:#d5d5d5;*/
    background-color:#FFFFFF;
    height:15px;
}
#sustain_legend_title {
    position:relative;
    float:left;
    width:300px;
    font-weight:bold;
}
#sustain_legend_link {
    position:relative;
    float:left;
    width:300px;
    text-align:right;
}
#sustain_legend_link a {
    /*background-color:#22b14c;*/
    color:#22b14c;
    padding:2px;
    font-weight:bold;
}

.sponsorCont {
    position:relative;
    width:618px;
    padding:8px;
    margin:0 100px 0 1px;
    background-color:white;
    border-bottom:solid 1px #999999;
}
.sponsorImage {
    position:absolute;
    top:0;
    left:0;
    padding:8px 8px 8px 15px;
}
.sponsorDescTitle {
    position:relative;
    left:150px;
    width:440px;
    margin-bottom:8px;
    font-weight:bold;
    vertical-align: top;
}
.sponsorDesc {
    position:relative;
    left:150px;
    width:440px;
    vertical-align: top;
}




.eduTitle {
    position:relative;
    width:602px;
    height:20px;
    padding-top:5px;
    padding-left:8px;
    padding-right:8px;
    margin:10px 10px 0px 10px;
    background-color:#999999;
}
.eduTitle a {
    font-weight:bold;
    color:#EEEEEE;
}
.eduContent {
    position:relative;
    width:602px;
    padding:8px;
    margin:0 0px 15px 10px;
    /*background-color:#d5d5d5;*/
    background-color:#FFFFFF;
}
.eduImage1 {
    position:absolute;
    top:0;
    left:0;
    padding:8px;
}
.eduDescTitle {
    position:relative;
    left:78px;
    width:416px;
    margin-bottom:8px;
}
.eduDescription {
    position:relative;
    left:78px;
    width:416px;
    margin-bottom:8px;
}

.eduDescBotLinks {
    position:relative;
    left:78px;
    width:416px;
}
.eduDescBotLinks a {
    font-weight:bold;
    font-size:11px;
}
.eduDescBotLinks img {
    position:absolute;
    margin-left:3px;
    margin-top:-10px;
}
.eduSponsor {
    position:absolute;
    top:8px;
    left:510px;
    width:100px;
}
.eduSponsor img {
    margin-top:3px;
}
.bookmark {
    position:absolute;
    top:8px;
    left:419px;
}
/***CONTINUING EDUCATION CSS ENDS***/

/*..hr { border-top: solid 1px #D6D6D6; width: 100%; }*/
/***GENERAL SITEWIDE CSS ENDS***/
#siteContainerWBG #search img {
    display:block;
    float:left;
    margin-top:1px;
    margin-left:4px;
}

#siteContainerWBG #search #query {
    float:left;
    margin:0px;
    margin-top:1px;
    padding:4px;
    width:156px;
    height:14px;
    border: 1px solid #4a4a4a;
}

/*** HOME PAGE CSS BEGINS***/
#search {
    position:absolute;
    left:749px;
    top:126px;
    width:234px;
    height:24px;/*background-image:url(/images/search_input_bgrnd.png)*/
}

#followUs {
    position:absolute;
    left:729px;
    /*top:194px;*/
    top:199px;
    width:218px;
    height:35px;
    padding:5px 8px 7px 8px;
}

#myAecDaily {
    position:absolute;
    left:749px;
    /*top:162px;*/
    top:172px;
    width:218px;
    height:15px;
    background-image:url(/images/myaecdaily_bgrnd.png);
    padding:5px 8px 7px 8px;
    text-align:right;
    color:#FFFFFF;
}

#myAecDailyLoggedIn {
    position:absolute;
    left:745px;
    /*top:162px;*/
    top:172px;
    width:218px;
    height:15px;
    padding:5px 8px 7px 8px;
    text-align:left;
    font-weight:bold;
    color:#FFFFFF;
}

#myHAecDaily {
    position:absolute;
    left:749px;
    top:162px;
    height:15px;
    background-image:url(/images/myeaecdaily_bgrnd.png);
    padding:5px 8px 7px 8px;
    text-align:right;
    color:#FFFFFF;
}

#myAecDaily a:link {
    text-decoration:none;
    color:#FFFFFF;
}

#myAecDaily a:visited {
    text-decoration:none;
    color:#FFFFFF;
}

#myAecDaily a:hover {
    text-decoration:none;
    color:#000000;
}

#news {
    position:absolute;
    left:489px;
    top:600px;
    width:474px;
    height:87px;
    padding:10px 10px 0 10px;
    background-image:url(/images/news_bgrnd.png);
    background-repeat:no-repeat;
}

#news ul {
    margin-top:6px;
    margin-left:8px;
    list-style-type:none;
    line-height:1.4;
}

#newsTitle {
    position:absolute;
    left:489px;
    top:569px;
    width:494px;
    height:27px;
    background-image:url(/images/tabtitle_bgrnd.png);
    background-repeat:no-repeat;
    font-size:15px;
    color:#FFFFFF;
    padding-top:5px;
    padding-left:8px;
    font-weight:bold;
}

#award {
    position:absolute;
    left:272px;
    top:447px;
    width:178px;
    height:105px;
}

#adsRight {
    position:absolute;
    top:569px;
    left:241px;
    width:234px;
    height:143px;
}

#adsRight img {
    margin:0px 5px 0px 0px;
}

#siteContainerWBG #adsRight img {
    margin-bottom:8px;
}

#tabbedFeatureTitle {
    position:absolute;
    left:489px;
    top:239px;
    width:494px;
    height:27px;
    background-image:url(/images/tabtitle_bgrnd.png);
    background-repeat:no-repeat;
    font-size:15px;
    color:#FFFFFF;
    padding-top:5px;
    padding-left:8px;
    font-weight:bold;
}

#tabbedFeatureParent {
    position:absolute;
    left:289px;
    top:270px;
}

#tabbedImage {
    position:absolute;
    text-align:center;
    width:224px;
    height:278px;
    z-index:100;
    left: 205px;
    top: 5px;
}
#tabbedLinks {
    position:absolute;
    left:200px;
    top:0px;
    width: 494px;
    height:288px;
    z-index:99;
}

#tabbedLinks a.course {
    font-weight:bold;
    color:#333333;
    text-decoration:none;
    /*display:block;*/
    width:254px;
    height:31px;
}

#tabbedLinks a.course:hover {
    color:#d9001e;
}

.headlineA {
    background-image:url(/images/selected_long_1.png);
    background-repeat:no-repeat;
}

.headlineB {
    background-image:url(/images/selected_long_2.png);
    background-repeat:no-repeat;
}

.headlineC {
    background-image:url(/images/selected_long_3.png);
    background-repeat:no-repeat;
}

.headlineD {
    background-image:url(/images/selected_long_4.png);
    background-repeat:no-repeat;
}

.headlineE {
    background-image:url(/images/selected_long_5.png);
    background-repeat:no-repeat;
}

#aecLogo {
    position:absolute;
    left:306px;
    top:121px;
}

#footer {
    position:absolute;
    left:0px;
    top:720px;
    background-color:#4a4a4a;
    width:100%;
}

#footerSubContainer {
    position:relative;
    text-align:left;
    padding-left:30px;
    top:8px;
    height:35px;
}

#footerSubContainer a:link {
    color:#CCCCCC;
}

#footerSubContainer a:visited {
    color:#CCCCCC;
}

#footer {
    text-align: center;
}

#footer ul {
    margin: 0 0 15px 0;
    padding: 0;
}

#footer li {
    display: inline;
    border-right: solid 1px #666;
}

#footer li.noBorder {
    border: none;
}

#footer a {
    color: #000;
    font-size: 10px;
    text-decoration: none;
    margin: 0 10px;
}

#footer a:hover {
    text-decoration: underline;
}

/*** HOME PAGE CSS ENDS***/
/***SUB PAGE GENERAL CSS BEGINS***/
#subpageWrapper {
    position:absolute;
    left:283px;
    top:132px;
    width:700px;
    background:url(/images/subpage_bgrnd_tile.jpg) repeat-y;
}

#subpageTitle {
    position:relative;
    width:650px;
    height:22px;
    background:url(/images/subpage_title_bgrnd.png) no-repeat;
    padding-top:5px;
    padding-left:8px;
    margin-top:6px;
    margin-left:21px;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
}

#subpageTitleNoBG {
    position:relative;
    width:650px;
    height:10px;
    background: #FFFFFF;
    padding-top:1px;
    padding-left:8px;
    margin-top:1px;
    margin-left:21px;
    text-align: right;
    color:#000000;
    font-size:11px;
    font-weight:bold;
}

#subpageBottom {
    position:relative;
    clear:both;
    height:21px;
    background:url(/images/subpage_bgrnd_bottom.jpg) no-repeat;
}

#subpageLogo {
    position:relative;
    /*top:9px;
    left:21px;
    z-index:500;*/
    width:227px;
    height:96px;
    margin-left:28px;
    margin-top:13px;
}

#emptyLogo {
    position:relative;
    width:227px;
    height:25px;
    margin-left:28px;
    margin-top:13px;
}

#breadcrumbs {
    position:relative;
    width:650px;
    padding-left:7px;
    /*margin-top:38px;*/
    margin-top:53px;
    margin-left:21px;
    color:grey;
    font-size:10px;
    font-weight:bold;
}

#buildingProdRContent {
    position:relative;
    width:498px;
    padding:6px 0 0 10px;
}

#subPageBgrndTop {
    width:700px;
    height:7px;
    background-image:url(/images/subpage_bgrnd_top.jpg)
}

#subPageBgrndMid {
}

#subpageFollowUs {
    position:absolute;
    left:432px;
    /*top:34px;*/
    top:50px;
    width:234px;
    height:26px;
}

#subpageSearch {
    position:absolute;
    left:445px;
    top:10px;
    width:234px;
    height:24px;
    /*background-image:url(/images/search_input_bgrnd.png)*/
    z-index:1000;
}

#subpageSearch img {
    display:block;
    float:left;
    margin-top:1px;
    margin-left:4px;
}

#subpageSearch #query {
    float:left;
    margin:0px;
    margin-top:1px;
    padding:4px;
    width:156px;
    height:14px;
    border: 1px solid #4a4a4a;
}

.myAEC {
    font-weight:bold;
    color: #000;
}

.daily {
    font-weight:bold;
    color:#d9001d;
}

#signedIn {
    position:absolute;
    left:445px;
    /*top:66px;*/
    top:81px;
    width:234px;
    height:20px;
    z-index:1001;
    color:grey;
    font-size:10px;
}

.leftTitles {
    position:relative;
    width:228px;
    height:22px;
    background-color:#CC0000;
    background:url(/images/left_title_bgrnd.png) no-repeat;
    padding:5px 0 0 8px;
    margin:0 0 5px 25px;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
}

#leftDivAward {
    position:relative;
    width:234px;
    height:145px;
    margin:15px 0 15px 25px;
}

#leftDivLogin {
    position:relative;
    width:232px;
    height:142px;
    padding-left:4px;
    margin:0 0 15px 25px;
    background:url(/images/left_div_background01.png) no-repeat;
}

#mainDivLogin {
    position:relative;
    width:432px;
    height:142px;
    padding-left:4px;
    margin:0 0 15px 25px;
}

#courseDivLogin {
    position:relative;
    width:432px;
    padding-left:4px;
    margin:0 0 15px 25px;
}

#leftDivAccount {
    position:relative;
    width:206px;
    height:32px;
    padding:15px;
    margin:0 0 15px 25px;
    background:url(/images/left_div_background02.png) no-repeat;
}

#leftDivAds {
    position:relative;
    width:234px;
    padding:1px;
    margin:0 0 15px 25px;
}

#leftDivAds img {
    padding-bottom:15px;
}

#footerSubpage COPY {
    position:relative;
    margin-top:10px;
    height:35px;
    /*left:0px;
    top:720px;*/
    background-color:#4a4a4a;
    /*width:700px;*/
    width:100%;
    vertical-align:middle;
    margin-bottom:20px;
}

#footerSubpage {
    clear:both;
    float:left;
    position:relative;
    /*margin-top:10px;*/
    height:35px;
    /*left:0px;
    top:720px;*/
    /*background-color:#4a4a4a;*/
    background-color:#e5e5e5;
    /*width:700px;*/
    width:100%;
    vertical-align:middle;
    /*margin-bottom:20px;*/
    z-index:10000;
}

#footerSubpage a:link {
    color:#999999;
}

#footerSubpage a:visited {
    color:#999999;
}

#footerSubpage {
    text-align: center;
}

#footerSubpage ul {
    margin: 0 0 8px 0;
    padding: 5px;
}

#footerSubpage li {
    display: inline;
    border-right: solid 1px #666;
}

#footerSubpage li.noBorder {
    border: none;
}

#footerSubpage a {
    color: #000;
    font-size: 10px;
    text-decoration: none;
    margin: 0 10px;
}

#footerSubpage a:hover {
    text-decoration: underline;
}
/***SUB PAGE GENERAL CSS ENDS***/

/***BUILDING PRODUCTS/SERVICES GENERAL CSS BEGINS***/
#buildingProd {
    position:relative;
    width:658px;
    margin-top:7px;
    margin-left:21px;
    background:url(/images/building_prod_tile1.png) #f3f3f3 repeat-y;
}

#buildingProdL {
    position:relative;
    float:left;
    width:150px;
    background-color:#999999;
}

#buildingProdR {
    position:relative;
    float:left;
    width:508px;
    background:url(/images/building_prod_tileR.png) #f3f3f3 repeat-y;
}

#buildingProdR #right{
    position:relative;
    text-align: right;
    padding-right: 5px;
}

#buildingProdR p {
    padding:6px 0 0 10px;
}

#buildingProdR #paginate {
    position:relative;
    float:right;
    width:498px;
    text-align: right;
    padding-right: 10px;
}

#buildingProdCap {
    position:relative;
    width:508px;
    background:url(/images/building_prod_cap.png) no-repeat;
}

#buildingProdBottom {
    position:relative;
    clear:both;
    width:658px;
    height:20px;
    margin-left:21px;
    background:url(/images/building_prod_bit.png) no-repeat;
}

#buildProdLeftNav {
    list-style:none;
    margin:0;
    padding:0;
    font-weight:bold;
}

#buildProdLeftNav li {
    padding:0;
}

#buildProdLeftNav li a {
    display:block;
    width:140px;
    height:22px;
    padding:8px 0 0 10px;
    background-color:#f3f3f3;
    background:url(/images/buildprod_link.png) no-repeat;
    text-decoration:none;
}

#buildProdLeftNav li a:hover {
    display:block;
    width:140px;
    height:22px;
    padding:8px 0 0 10px;
    background-color:#4a4a4a;
    background:url(/images/buildprod_link_h.png) no-repeat;
    text-decoration:none;
    color:#FFFFFF;
}

li#buildProdLeftTopNav a {
    display:block;
    width:140px;
    height:22px;
    padding:8px 0 0 10px;
    background-color:#f3f3f3;
    background:url( /images/buildprod_link_crnr_def.png) no-repeat;
    text-decoration:none;
}

li#buildProdLeftTopNav a:hover {
    display:block;
    width:140px;
    height:22px;
    padding:8px 0 0 10px;
    background-color:#4a4a4a;
    background:url(/images/buildprod_link_crnr_h.png) no-repeat;
    text-decoration:none;
    color:#FFFFFF;
}

#buildProdRightNav {
    position:relative;
    list-style:none;
    margin:0;
    padding:0;
    font-weight:bold;
    height:31px;
}

#buildProdRightNav li {
    float:left;
    padding:0;
}

#buildProdRightNav li a {
    display:block;
    width:244px;
    height:23px;
    padding:8px 0 0 10px;
    background:url(/images/sub_link_r_def.png) no-repeat;
    text-decoration:none;
}

#buildProdRightNav li a:hover {
    /*background:url(/images/sub_link_l_hi.png) no-repeat;*/
    color:#FFFFFF;
}

#buildProdRightNav li#right a {
    display:block;
    width:244px;
    height:23px;
    padding:8px 0 0 10px;
    background:url(/images/sub_link_r_def.png) no-repeat;
    text-decoration:none;
}

#buildProdRightNav li#right a:hover {
    background:url(/images/sub_link_r_hi.png) no-repeat;
    color:#FFFFFF;
}

#buildProdRightNav li#left a {
    display:block;
    width:244px;
    height:23px;
    padding:8px 0 0 10px;
    background:url(/images/sub_link_l_def.png) no-repeat;
    text-decoration:none;
}

#buildProdRightNav li#left a:hover {
    background:url(/images/sub_link_l_hi.png) no-repeat;
    color:#FFFFFF;
}

/***BUILDING PRODUCTS/SERVICES GENERAL CSS ENDS***/
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/***BUILDING PRODUCTS/SERVICES FEATURED COMPANIES CSS BEGINS***/
.bPFeatCompTitle {
    position:relative;
    width:470px;
    height:20px;
    padding:5px 8px 0 8px;
    margin:0 10px 0 10px;
    background-color:#999999;
    font-weight:bold;
    color:#FFFFFF;
}

.bPCompTitle {
    position:relative;
    width:470px;
    height:20px;
    padding:5px 8px 0 8px;
    margin:0px 10px 0 10px;
    background-color:#999999;
    font-weight:bold;
    color:#FFFFFF;
}

.bPFeatCompContOdd {
    position:relative;
    width:470px;
    padding:8px;
    margin:0 10px 0 10px;
    background-color:#fbfbfb;
    border-bottom:solid 1px #999999;
}

.bPFeatCompContEven {
    position:relative;
    width:470px;
    padding:8px;
    margin:0 10px 0 10px;
    background-color:#e1e1e1;
    border-bottom:solid 1px #999999;
}

.bPCompContOdd {
    position:relative;
    width:470px;
    padding:2px 8px 2px 8px;
    margin:0 10px 0 10px;
    background-color:#fbfbfb;
    border-bottom:solid 1px #999999;
}

.bPCompContOdd a {
    font-weight:bold;
}

.bPCompContEven {
    position:relative;
    width:470px;
    padding:2px 8px 2px 8px;
    margin:0 10px 0 10px;
    background-color:#e1e1e1;
    border-bottom:solid 1px #999999;
}

.bPCompContEven a {
    font-weight:bold;
}

.bPFeatCompImage {
    position:absolute;
    top:0;
    left:0;
    padding:8px;
}

.bPFeatCompDescTitle {
    position:relative;
    left:108px;
    width:361px;
    margin-bottom:8px;
    font-weight:bold;
}

.bPFeatCompDesc {
    position:relative;
    left:108px;
    width:361px;
    margin-bottom:8px;
}

/***BUILDING PRODUCTS/SERVICES FEATURED COMPANIES CSS ENDS***/
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/***SHOWCASE CSS BEGINS***/
#moreInfo {
    position:relative;
    width:640px;
    height:33px;
    background:url(/images/more_info_bgrnd.png) no-repeat;
    padding-top:9px;
    padding-left:8px;
    padding-right:10px;
    margin-top:8px;
    margin-left:21px;
    margin-bottom:8px;
    color:#4a4a4a;
}

#showcaseCompanyTitle {
    position:relative;
    width:658px;
    height:23px;
    padding-top:8px;
    padding-left:8px;
    background:url(/images/showcase_company_title.png) no-repeat;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
}

#showCaseSpacer {
    position:relative;
    width:656px;
    height:9px;
    background-color:#f3f3f3;
    border-left:1px solid #4a4a4a;
    border-right:1px solid #4a4a4a;
}

#showcaseParent {
    position:relative;
    width:658px;
    margin-left:21px;
    background:url(/images/showcase_tile.png) #f3f3f3 repeat-y;
}

#showcaseBottom {
    position:relative;
    width:658px;
    height:12px;
    margin-left:21px;
    background:url(/images/showcase_bottom.png) no-repeat;
}

#showcaseTabContents {
    position:relative;
    width:638px;
    margin-left:10px;
}

#showcaseTabContents2 {
    position:relative;
    width:618px;
    height:400px;
    padding:10px;
    margin-left:10px;
    margin-top:30px;
}

#showcaseTabContents #left {
    position:relative;
    float:left;
    width:150px;
    padding:10px;
}

#showcaseTabContents #main {
    position:relative;
    float:left;
    height: float;
    width:618px;
    padding:10px;
}

#showcaseTabContents #right {
    position:relative;
    float:left;
    width:448px;
    padding-top:10px;
    padding-right:20px;
}

#showcaseTabContents img {
    margin-bottom:10px;
}

#showcaseNav {
    list-style:none;
    width:639px;
    margin-left:10px;
    padding:0;
    font-weight:bold;
}

#showcaseNav li {
    float:left;
    padding:0;
}

#showcaseNav li a {
    display:block;
    height:22px;
    padding:8px 0 0 10px;
    margin-right:1px;
    background-color:#9a9a9a;
    text-decoration:none;
    color:#FFFFFF;
}

#showcaseNav li a:hover {
    background-color:#4a4a4a;
}

#showcaseNav li#showcaseLink1 a {
    width:90px;
    background:url(/images/showcase_crnr_l_def.png) no-repeat;
}

#showcaseNav li#showcaseLink1 a:hover {
    width:90px;
    background:url(/images/showcase_crnr_l_hi.png) no-repeat;
}

#showcaseNav li#showcaseLink1Vis a {
    width:90px;
    background:url(/images/showcase_crnr_l_hi.png) no-repeat;
}

#showcaseNav li#showcaseLink2 a {
/*    width:89px; */
    width:80px;
}

#showcaseNav li#showcaseLink2Vis a {
/*    width:89px; */
    width:80px;
    background-color:#4a4a4a;
}

#showcaseNav li#showcaseLink3 a {
    /*width:78px;*/
    width:70px;
}

#showcaseNav li#showcaseLink3Vis a {
    /*width:78px;*/
    width:70px;
    background-color:#4a4a4a;
}

#showcaseNav li#showcaseLink4 a {
    /*width:153px;*/
    width:50px;
}

#showcaseNav li#showcaseLink4Vis a {
    /*width:153px;*/
    width:50px;
    background-color:#4a4a4a;
}

#showcaseNav li#showcaseLink4b a {
    width:108px;
}

#showcaseNav li#showcaseLink4bVis a {
    width:108px;
    background-color:#4a4a4a;
}

#showcaseNav li#showcaseLink5 a {
    width:67px;
}

#showcaseNav li#showcaseLink5Vis a {
    width:67px;
    background-color:#4a4a4a;
}

#showcaseNav li#showcaseLink6 a {
    width:96px;
    margin-right:0px;
    background:url(/images/showcase_crnr_r_def.png) no-repeat;
}

#showcaseNav li#showcaseLink6Vis a {
    width:96px;
    margin-right:0px;
    background:url(/images/showcase_crnr_r_hi.png) no-repeat;
}

#showcaseNav li#showcaseLink6 a:hover {
    background:url(/images/showcase_crnr_r_hi.png) no-repeat;
}

.eduTitle {
    position:relative;
    width:602px;
    height:20px;
    padding-top:5px;
    padding-left:8px;
    padding-right:8px;
    margin:10px 10px 5px 10px;
    background-color:#999999;
}

.eduTitle a {
    font-weight:bold;
    color:#EEEEEE;
}

.eduContent {
    position:relative;
    width:602px;
    padding:8px;
    margin:0 10px 15px 10px;
    background-color:#d5d5d5;
}

.eduImage1 {
    position:absolute;
    top:0;
    left:0;
    padding:8px;
}

.eduDescTitle {
    position:relative;
    left:78px;
    width:416px;
    margin-bottom:8px;
}

.eduDescription {
    position:relative;
    left:78px;
    width:416px;
    margin-bottom:8px;
}

.eduDescBotLinks {
    position:relative;
    left:78px;
    width:416px;
}

.eduDescBotLinks a {
    font-weight:bold;
    font-size:11px;
}

.eduDescBotLinks img {
    position:absolute;
    margin-left:3px;
    margin-top:-10px;
}

.eduSponsor {
    position:absolute;
    top:8px;
    left:510px;
    width:100px;
}

.eduSponsor img {
    margin-top:3px;
}

.bookmark {
    position:absolute;
    top:8px;
    left:419px;
}
/***SHOWCASE CSS ENDS***/

/*** ORIGINAL CSS BELOW - NOT SURE IF IT IS USED ***/
#siteContainer {
    width: 966px;
}

#siteContainerWBuilding {
    width: 966px;
    float: left;
    background: url(/images/aechomeflatwb.jpg) no-repeat;
} /* NOT USED */

#rightColumnWBG {
    width: 683px;
    height:548px;
    float: left;
    margin-bottom: 15px;
}

#leftColumn {
    width: 283px;
    float: left;
    background: url(/images/leftColumnBg.jpg) no-repeat;
    margin-bottom: 15px;
}

#rightColumn {
    width: 683px;
    float: left;
    background: #F6F6F6 url(/images/rightColumnBg.jpg) no-repeat;
    margin-bottom: 15px;
}

#navigation {
    height: 550px;
}

#leftColumn .ttitle {
    width: 227px;
    height: 22px;
    margin: 15px auto 5px auto;
    padding: 4px 0 0 7px;
    background: url(/images/titleBgLeftColumn.gif) no-repeat;
    font-weight: bold;
}

#loginContainer {
    font-size: 11px;
    color: #000;
    font-weight: bold;
}

#topLinks {
    width: 975px;
    color: #fff;
    text-align: right;
    font-size: 10px;
    margin: 4px 0 5px 0;
}

#topLinks a {
    color: #fff;
    text-decoration: none;
}

#topLinks a:hover {
    text-decoration: underline;
}

#topLinks .separator {
    margin: 0 10px;
}

#subNav {
    width: 250px;
    font-size: 11px;
    list-style-type: none;
    margin: 30px 0 5px 10px;
    padding: 0;
    line-height: 1.5em;
}

#subNav a {
    text-decoration: none;
    background: url(/images/bullet.gif) no-repeat;
    padding-left: 15px;
    margin: 0;
}

#subNav a:hover, #subNav a.active {
    text-decoration: none;
    background: url(/images/redBullet.gif) no-repeat;
    color: #ED1B2E;
}

#contentContainer {
    width: 656px;
    border: solid 1px #D5D5D5;
    padding: 0 10px 0 15px;
}

#loginStatus {
    font-size: 10px;
    color: #666;
    text-align: right;
}

#containerSmall {
    width: 280px;
    height: 320px;
    border: solid 1px #ccc;
    margin-top: 5px;
}

#containerMedium {
    width: 355px;
    height: 320px;
    border: solid 1px #ccc;
    margin-top: 5px;
}

#containerSLong {
    width: 280px;
    height: 350px;
    border: solid 1px #ccc;
    margin-top: 5px;
}

#containerMediumLong {
    width: 355px;
    height: 320px;
    border: solid 1px #ccc;
    margin-top: 5px;
}

#containerLarge {
    width: 652px;
    border: solid 1px #ccc;
    margin-top: 5px;
    margin-bottom: 1px;
    padding: 1px 0;
}

#containerSmall p, #containerMedium p, #containerLarge p {
    margin-left: 18px;
    margin-right: 13px;
}

/* Begin Tabs */
#tabs {
    border-bottom: 1px solid #d6d6d6;
    margin: 0;
    padding-bottom: 19px;
    padding-left: 0;
}

#tabs ul, #tabs li {
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#tabs a:link, #tabs a:visited {
    background: #EAE9E9;
    border: 1px solid #ccc;
    color: #666;
    float: left;
    line-height: 14px;
    margin-right: 2px;
    padding: 2px 10px 2px 10px;
    text-decoration: none;
}

#tabs a:hover, #tabs a:link.active, #tabs a:visited.active {
    background: #fff;
    border-bottom: 1px solid #fff;
    color: #333;
}

#tabs .text {
    float: left;
    color: #666;
    font-size: 10px;
    margin: 5px 10px 0 0;
    padding: 0;
}

#tabs .search {
    float: right;
    color: #666;
    font-size: 10px;
    margin: 0;
    padding: 0;
}
/* End Tabs */

#resultsTable {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 20px;
    border-bottom: solid 1px #DEDEDE;
}

#resultsTable tr td {
    padding: 5px 0 5px 18px;
}

#resultsTable .heading {
    height: 40px;
}

#resultsTable td#pages {
    font-size: 10px;
    text-align: right;
    padding-right: 10px;
}

#resultsTable td#pages a {
    color: #666;
    text-decoration: none;
}

#resultsTable td#pages a:hover {
    text-decoration: underline;
}

#resultsTable tr.altRow {
    background: #EAEAEA;
}

/* old content begins */
.content {
    width: 658px; 
    margin: 10px 0 0 0;     
}

.contentSmall {
    width: 620px; 
    margin: 10px 0 0 0;     
}

.menu_top {
    padding-top:5px;
    padding-bottom:2px;
    padding-left:2px;
    background-image: url(/images/new_menu.gif);
    background-repeat: repeat-x,repeat-y;
    text-align:left;
}

#newsPageWrapper {
    position: relative;
    left:0px;
    top:0px;
    padding:28px;
    width:638px;
    background:url(/images/subpage_bgrnd_tile.jpg) repeat-y;
}

#olcPageWrapper {
    position: relative;
    left:0px;
    top:0px;
    padding:20px;
    width:700px;
    background:url(/images/subpage_bgrnd_tile.jpg) repeat-y;
}

#searchPageWrapper {
    position: relative;
    left:0px;
    top:0px;
    padding-left:20px;
    width:700px;
    background:url(/images/subpage_bgrnd_tile.jpg) repeat-y;
}

.titleLarge {
    width: 634px;
    height: 22px;
    background: url(../images/titleBgLarge.gif) no-repeat;
    padding-left: 20px;
    font-weight: bold;
}

.titleSmall {
    width: 584px;
    height: 22px;
    background: url(../images/titleBgLarge.gif) no-repeat;
    padding-left: 20px;
    font-weight: bold;
}

.titleLargeNoPadding {
    width: 634px;
    height: 22px;
    background: url(../images/titleBgLarge.gif) no-repeat;
    padding-left: 1px;
    font-weight: bold;
}

.title {
    font-weight: bold;
    font-variant: small-caps;
    font-size: 13px;
    color: #fff;
    padding-left: 3px;
}

.titleItalicBold {
    font-style:italic;
    font-weight: bold;
    font-size: 13px;
    color: #fff;
    padding-left: 5px;
    height: 22px;
}

.widget_wide_borderless {
    width: 100%;
    border: solid 0px #d6d6d6;
    background: #F3F3F3;
    padding: 0;
    margin: 0 auto;    
}
/* old content end */

/***Suliman's additions on 05/06/2009 BEGINS***/
#leftNav {
    position:relative;
    top:22px;
    left:22px;
    list-style:none;
    /*height:280px;*/
    margin:0;
    padding:0;
    font-weight:bold;
}

#leftNav li {
    padding:0;
}

#leftNav li a {
    display:block;
    width:231px;
    height:22px;
    padding:8px 0 0 10px;
    background-color:#494949;
    color:white;
    text-decoration:none;
    border-right: solid #d5d5d5 1px;
    border-left: solid #d5d5d5 1px;
    border-bottom: solid #d5d5d5 1px;
}

#leftNav li a:hover {
    background-color:#d9001d;
    text-decoration:none;
    color:#FFFFFF;
}

#leftNav li#visited a {
    color:#FFFFFF;
    background-color:#d9001d;
}

#leftNav li#homeVis a {
    border-right:none;
    border-left:none;
    width:233px;
    background:url(/images/left_nav_top_def.png) no-repeat;
}

#leftNav li#myC a {
    color:#FFFFFF;
    border-right:none;
    border-left:none;
    width:233px;
    background:url(/images/left_nav_top_ovr.png) no-repeat;
}

#leftNav li#homeVis a:hover {
    background:url(/images/left_nav_top_ovr.png) no-repeat;
}

#leftNav li#bim a {
    border-right:none;
    border-left:none;
    border-bottom:none;
    width:233px;
    height:23px;
    background:url(/images/left_nav_bot_def.png) no-repeat;
}

#leftNav li#addS a {
    color:#FFFFFF;
    border-right:none;
    border-left:none;
    border-bottom:none;
    width:233px;
    height:23px;
    background:url(/images/left_nav_bot_ovr.png) no-repeat;
}

#leftNav li#bim a:hover {
    background:url(/images/left_nav_bot_ovr.png) no-repeat;
}

#leftNav li#bimVis a {
    border-right:none;
    border-left:none;
    border-bottom:none;
    width:233px;
    height:23px;
    background:url(/images/left_nav_bot_ovr.png) no-repeat;
    color:#FFFFFF;
}
/***Suliman's additions on 05/06/2009 ENDS***/

#formPageWrapperNarrow {
    position: relative;
    left:0px;
    top:0px;
    padding:28px;
    width:640px;
    background:url(/images/subpage_bgrnd_tile.jpg) repeat-y;
}

#formPageWrapper {
    position: relative;
    left:0px;
    top:0px;
    padding:28px;
    width:700px;
    background:url(/images/subpage_bgrnd_tile.jpg) repeat-y;
}

.smalltxt {
  line-height:  1.166;
  font-size:    small;
  font-family:  Arial,sans-serif;
  font-size:    11px;
  font-weight:  normal;
  font-style:   normal;
}

.smalltxtbld {
  line-height:  1.166;
  font-size:    small;
  font-family:  Arial,sans-serif;
  font-size:    11px;
  font-weight:  bold;
  font-style:   normal;
}

#bmselect_subpageWrapper {
    position:absolute;
    left:283px;
    top:132px;
    width:1000px;
}

#bmselect_subPageBgrndTop {
    width:1000px;
    height:1px;
}

#bmselect_subpageBottom {
    position:relative;
    clear:both;
    height:1px;
}

/* Mouse Over Image Begins */
a.p1 {width:145px; height:13px; text-decoration:none;  border:0; margin:0px 0 2px 0px; float:left; vertical-align: top;}
a.p1 img {border:0; vertical-align: top;}
a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000; position:relative; z-index:500;}
a.p1 b {position:absolute; left:-9999px; padding: 0px; opacity:0;

-o-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-icab-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-khtml-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);

-o-border-radius: 8px;
-icab-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;

 -webkit-transition: opacity 0.6s ease-in-out;
}

a.p1:hover b {top: 0px; left: 0px; padding: 0px; border:1px solid #AAAAAA; background:#FFFFFF; opacity:1.0;}
/* Mouse Over Image Ends */


/* the overlayed element */
.simple_overlay {    
    /* must be initially hidden */
    display:none;
    
    /* place overlay on top of other elements */
    z-index:10000;
    
    /* styling */
    background-color:#C4C4C4; 

    width:390px;    
    min-height:200px;
    border:0px solid #C4C4C4;
    
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 50px 5px #333;
    -webkit-box-shadow: 0 0 50px #333;    
}

/* close button positioned on upper right corner */
.simple_overlay .close {
    background-image:url(/images/overlay/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}

.details {
    position:absolute;
    top:15px;
    right:15px;
    font-size:11px;
    color:#fff;
    width:150px;
}

.details h3 {
    color:#aba;
    font-size:15px;
    margin:0 0 -10px 0;
}

tr.credit_row1 {
    background-color: #F7F7F7;
    }
tr.credit_row2 {
    background-color: #F1F1F1;
    }

.profile_row_label {
font-size: 11px;font-weight: bold;vertical-align:top;background-color: #F0EFE8;padding-right:3px;padding-left: 10px;
}

.profile_row_input {
vertical-align:top;background-color: #F0EFE8;padding-right:3px;padding-left: 3px;padding-right:5px;
}

.profile_row_input_alter {
font-size: 11px;font-weight: normal;vertical-align:top;background-color: #F0EFE8;padding-right:3px;padding-left: 3px;padding-right:5px;
}

