#left {
    float: left;
    margin-top: 5px;
    width: 600px;
}
#right {
    float: right;
    width: 296px;
}
#liftup {
    margin-left: 5px;
}

#left .box {
    background: url(/img/front_box_left_bg.gif) repeat-y;
    width: 598px;
}
#left .box-top {
    background: url(/img/front_box_left_top.gif) no-repeat;
    height: 32px;
    width: 598px;
}
#left .box-inner {
    padding: 10px;
}
#left .box-bottom {
    background: url(/img/front_box_left_bottom.gif) no-repeat;
    height: 7px;
    width: 598px;
}

#right .box {
    background: url(/img/front_box_right_bg.gif) repeat-y;
    width: 295px;
}
#right .box-solid {
    background: url(/img/front_box_right_bg_solid.gif) no-repeat;
    width: 295px;
}
#right .box-top {
    background: url(/img/front_box_right_top.gif) no-repeat;
    height: 32px;
    width: 295px;
}
#right .box-inner {
    padding: 10px 17px 10px 17px;
}
#right .box-bottom {
    background: url(/img/front_box_right_bottom.gif) no-repeat;
    height: 7px;
    width: 295px;
}

#right form {
    margin: 0 0 5px 0;
}
#right label {
    display: none;
}
#right option, #right optgroup {
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}
#right optgroup option {
	font-weight: normal;
	text-transform: none;
}
#right input.text, #right select {
    border: 2px solid #c7dedf;
    color: #f15d22;
    width: 230px;
}
#right a {
    font-weight: bold;
    text-decoration: none;
}
#right a span {
    color: #f15d22;
}
#right p {
    margin: 0 0 5px 0;
    padding: 0;
}

#right .box-solid input {
    float: left;
    width: 200px;
}
#right input.submit {
    border: none;
    margin: 1px 0 0 5px;
    height: 20px;
    width: 26px;
}

h2 {
    font-size: 1px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 13px;
    left: 17px;
    text-indent: -9999px;
}
h2.news a {
    background: url(/img/box_t_news.gif) no-repeat;
    display: block;
    height: 10px;
    width: 55px;
}
h2.oursolutions a {
    background: url(/img/box_t_oursolutions.gif) no-repeat;
    display: block;
    height: 10px;
    width: 126px;
}
h2.contactus a {
    background: url(/img/box_t_contactus.gif) no-repeat;
    display: block;
    height: 10px;
    width: 102px;
}
h2.technologynewsletters {
    background: url(/img/box_t_subscribetonewsl.gif) no-repeat;
    height: 10px;
    width: 190px;
}
h3 {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.news {
    padding: 0 10px 0 10px;
}
.news a {
    text-decoration: none;
}
.news a:hover {
    color: #f15d22;
}
.news em {
    color: #006b6e;
    font-style: normal;
    font-weight: bold;
}
.news p {
    margin: 5px 0 5px 0;
    padding: 0;
}
.news span {
    color: #f15d22;
    font-weight: bold;
}
.news-image {
    border: 5px solid #dae6e5;
    float: right;
    margin: 0 0 10px 10px;
}
.spacer {
    border-top: 1px solid #d4e6e5;
    clear: both;
    height: 1px;
    margin: 0 10px 5px 10px;
}