.lfr-grid .lfr-column {
	padding: 0;
}
.portlet-msg-error {
	clear: both;
}

.js .interactive-mode  {
	top: 53px;
}

#slide_img{
    margin-top:7px;
    height:222px;
    padding-bottom: 0;
}

#top_box_form .top_inputbox {
    border:0px;
    background-color:#F0F0F0;
    background-image:none;
    color:#000000;
    text-transform:uppercase;
    font-size:11px;
    width:155px;
    margin-top:5px;
    padding: 4px 1px;
}

.blue_arrow li {
    list-style-type: none;
}

#inner_leftmenu li {
    list-style-type: none;
}

.big_box_left_li {
    list-style-type: none;
}

.inner_graybox_content ul li, 
#inner_maincontent_holder ul li,
.portlet-site-map ul li,
.newsletterSubscribeDiv ul li 
{
    background:url(../images/blue_arrow.jpg);
    background-repeat:no-repeat;
    background-position:0px 5px;
    padding-left:23px;
    line-height:22px;
    list-style-type: none;
}

.inner_graybox_content ul li ul li, 
#inner_maincontent_holder ul li ul li,
.portlet-site-map ul li ul li,
.newsletterSubscribeDiv ul li ul li
 {
    background:url(../images/blue_arrow2.jpg);
    background-repeat:no-repeat;
    background-position:0px 5px;
    padding-left:23px;
    line-height:22px;
    list-style-type: none;
}
a.mainmenu, a.mainmenu:hover {
	height: auto;
	padding-bottom: 5px;
}

/* IE hacks */
.sf-menu li {
	z-index: 7;
}
#inner_leftmenu {
    float:none;
    padding-right: 30px;
}
#inner_leftmenu ul li {
	zoom: 1;
}

/* left menu */
#inner_leftmenu .current a, 
#inner_leftmenu .current a:focus, 
#inner_leftmenu .current a:hover,
#inner_leftmenu .current a:visited {
	color: white;
	background-color: #A5AEB7;
}

#inner_leftmenu a.current {
	background-color:#e6e6e6;
}

/* news list style */
.newsList li{
	list-style-type:none;
	margin-bottom:8px;
	}

#inner_maincontent_holder h1{
    float:none;
}
#inner_maincontent_holder h3{
    float:none;
}	
#inner_maincontent_holder {
	width: 730px; 
	float: none;
}
.client_list {
	width: auto;
}	

.client_graybx_holder {
	float: none;
	margin-left: 5px;
}
.client_graybx_img {
    float: none;
}
.blueBox_content {
    float: none;
}

.greenBox_content ul li ,
.greenBox_content ul li ul li {
	list-style-type: none;
}

/* web forms styles */

#div-rfp label, #div-contact label {
	float: none;
	margin-top: 10px;
}

#div-rfp .error, #div-contact .error {
    color: red;
}

#div-rfp .info, #div-contact .info {
    color: green;
}

.form-buttons {
	margin: 20px 0;
}

.mandatory {
	color: red;
	font-weight: bold;
}
.error {
    color: red;
}
.info {
    color: blue;
}


/* newsletter subscription */
.newsletterSubscribeDiv {
	margin-bottom: 20px;
}
.newsletterSubscribeDiv label {
	display: block;
}
.newsletterSubscribeDiv div {
    height: 55px;
}
.newsletterSubscribeDiv .subscribeButton {
    height: 35px;
}

/* DOWNLOADS :: START */
.show-webdav {
    display:none !important; 
}

/* DOWNLOADS :: END */

/*  Liferay 6 */
body h1, body h2, body h3, body p, body ul, body li, body ol, body dl {
    margin: 0;
}

html body{
    margin:0px;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
    color:#5a5f63;
    font-size:12px;
    line-height:19px;
    background-color:#FFFFFF;
}
#logo, .inner_graybox_img {
    line-height: 0;
}

.inner_graybox_img, .client_graybx_img {
    line-height: 0;
}
.client_graybx_img {
    line-height: 0;
}

.portlet-body .taglib-header .header-back-to a {
    padding: 0;
}

.innersm_blue_box .innersm_blue_box_content {
    float: none;
    padding-top: 60px;
}

.greenBox .greenBox, .purpleBox .purpleBox, .lightGreenBox .lightGreenBox,
 .pinkBox .pinkBox, .railBox .railBox, .orangeBox .orangeBox, 
 .j_grayBox .j_grayBox, .tcnBox .tcnBox,
.toyotaBox .toyotaBox {
    line-height:0;
}

.portlet-body .innersm_blue_box{
	margin-top: 6px;
}
