/* added by mj */	
	
#quote-other
{   
    width: 22.6em; 
    margin-top: 1.5em;  
}
    
#quote-other blockquote 
{
	margin-right: 2.5em;
	background: url(/images/interface/quotes-left.gif) no-repeat left top
}

#quote-other blockquote cite 
{
	display: block;
	padding: 1.2em 0 0;
	margin: -1.2em 0 0;
	background: url(/images/interface/quotes-right.gif) no-repeat right top
}

#quote-other blockquote p 
{
	margin-bottom: 0.8em;
}


/* forms */

#frmAgent fieldset,
#frmQuestion fieldset,
#frmLogin fieldset,
#frmRegister fieldset,
#frmReminder fieldset
{
    background: url(/images/interface/casestudies.jpg) repeat-x;
    padding:1em 0 1em 1em ;
}

#frmAgent label.login,
#frmLogin label.login,
#frmReminder label.login
{
   display:inline-block;
   width:6em; 

}

#frmRegister label.login
{
   display:inline-block;
   width:10em; 

}

#frmQuestion label.login
{
   display:inline-block;
   width:10em; 

}

#frmQuestion label.err
{
   display:inline-block;
   width:10em; 
   color: red;

}

label.recapture_error, 
label.error 
{ 
    float: none; 
    color: red; 
    padding-left: .5em; 
    vertical-align: middle; 
}

p.error { color: red; }
p.error a { color: red; font-weight:bold; }
p.error a:hover { text-decoration:underline; }

div.recaptcha_input_area
{
    line-height:14px;
}

/* search */

.searchHL
{
	background-color:#CCCCCC;
	color:#323F46;
}

/************/

.lang-select ul.nav li.lang-item
{
    height:25px !important;
}

/* added by sc */	

li.social-network{ margin:0.5em 0.8em 0 0; padding:0; width:41px; height:42px; float:left; clear:none; border:none !important; }
li.social-network a{ margin:0 !important; padding:0 !important; width:41px; height:42px; display:block; text-indent:-9999em; border:none !important;}

li#facebook a{ background:url(/images/facebook.jpg) no-repeat  top left; padding:3px 0 4px 25px}
li#twitter a{ background:url(/images/twitter.jpg) no-repeat 0 0; padding:3px 0 4px 25px;}
