/** ----------------------------------------------------------------------------------------------------
 *  File Name:  /euf/assets/themes/standard/upgrades.css
 *  Author:     Upgrades Team
 *  Purpose:    1) Makes specific changes to all sites that go through an upgrade
 *              2) Have default styles that can be uncommented and easily applied to a site
 *              3) Be placed right before the </head> tag so all other css styles can be overridden
 *                 All css edits should be made in this file to ensure maintanability
 *  ---------------------------------------------------------------------------------------------------
 */


/******************************************************************************************************   
 ******************************************************************************************************
 **   1) default styles applied to all sites
 ******************************************************************************************************
 ******************************************************************************************************/
 
/* remove header image */
html{ background-image:none; }
/* remove firefox drop shadow */
#rn_Footer, #rn_Body { -moz-box-shadow: none; }
#rn_Footer, #rn_Body { -webkit-box-shadow: none; }
/* add top border to content area */
#rn_Body {border-top:1px solid #DDDDDD;} 
/* upgrades default tabs */
.rn_NavigationTab2 a.rn_SelectedTab { 	background: url(/euf/assets/themes/standard/images/tabBackground.png) repeat-x scroll 0 -18px; }
#rn_Navigation { margin-left: 0; }
.rn_NavigationTab2 a {border:  1px solid #DDD; }
/* lowering main height for MainColumn*/
#rn_MainColumn { min-height:350px; }
/* override height of header to auto */
#rn_Header{ height:auto; min-height:0;}
/* 95% of the time we will not need the logo */
#rn_Logo{ display:none;}
/* Update header font color */
#rn_Header, #rn_Header a { color:#000;}
/* default regular tab color */
.rn_NavigationTab2 a:link, .rn_NavigationTab2 a:visited, .rn_NavigationTab2 a:hover, .rn_NavigationTab2 a:active{ background-color:#FFF; color:#000; }
.rn_NavigationTab2 a.rn_SelectedTab { background-color:#0E53A7;color:#fff;}
/* set out of box link color */
a:link, a:visited, a:hover, a:active{ color:#0E53A7; }
/* remove white background pixel at top of search header and h2 headers*/
.rn_Module h3, .rn_Module h2,#rn_SearchControls  {background-image:none; background-color:#EFEFF4; }
/* collapse borders */
table{    border-collapse:collapse;   border-spacing:0; }
/*realigning cretea accuont button on login_form*/
.rn_CreateAccountInfo button { margin-left:40px; }
/* removing global styles on input and button and moving them to be contained within rn_Container id*/
#rn_Container input[type="submit"], .rn_Dialog button,.rn_Dialog input[type="submit"], .rn_CreateAccountInfo button,.rn_AnswerFeedback2  button, .rn_Notification_Actions button, .rn_ProdCatNotificationManager button, .rn_ChatLaunchButton button{
   -moz-border-radius:4px 4px 4px 4px;   -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
   background:url("images/buttonGradientCombo.png") repeat-x scroll 0 0 #0E53A7;
   border:1px solid #304764;   color:#FFFFFF;
   cursor:pointer;         font:bold 12px Helvetica,Arial,sans-serif;
   margin-right:6px;       padding:6px 8px;
   text-decoration:none;   text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);
}
input[type="submit"], button {
-moz-border-radius:0; -moz-box-shadow:0;
background:none;  border: inherit;
color: inherit;   cursor:pointer;
font: inherit;    margin-right: inherit;
padding: inherit; text-decoration:none;
text-shadow: none;
}
/* adding back in lists dots and numbers  for answers text*/
#rn_AnswerText  ol li {list-style:decimal; margin-left:30px; }
#rn_AnswerText  ul li {list-style:disc; margin-left:30px; }

/* ie6 hacks */
/*\*/ * html #rn_Navigation a { background-image:none; } /**/
/*\*/ * html #rn_Navigation a.rn_SelectedTab { background-image:none; } /**/
/*\*/ * html #rn_SearchControls { padding-bottom:25px; } /**/
/*\*/ * html #rn_PageContent.rn_Home .rn_AnswersLink { clear:both; } /**/
/*\*/ * html input, input[type="submit"], button { background-image:none; border: 0px solid #FFFFFF;} /**/


/******************************************************************************************************
 ******************************************************************************************************
 ** 2) Updates quick styles, uncomment a style to quickly edit
 ******************************************************************************************************
 ******************************************************************************************************/

/* To edit the default font */
/*
   html {   font-family:; }
*/

/* links */
 
   a:link{    color:#0000EE;}
   a:visited{ color:#551A8B;}
/*   a:hover{   color:#DEFAULT_COLOR;}
   a:active{  color:#DEFAULT_COLOR;} 
*/

/* to remove sidebar */
/* 
   #rn_MainColumn{   width:99% }
   #rn_Container{    width:750px;} 
   #rn_SideBar{      display:none; } 
*/

/* to remove details on answer/list page */
/*
   .rn_Multiline2 .rn_ElementsHeader,.rn_Element3, .rn_Multiline2 .rn_ElementsData,.rn_Element2,.rn_Multiline2 br {display:none; }
   .rn_Multiline2 .rn_Element1 {  margin-bottom:15px;  }
*/

/* to show numbered list items on the answers/list page  */

   .rn_Multiline2 ol li {   list-style:decimal outside none; padding-left:10px; }
   .rn_Multiline2 ol {      padding-left:30px; }
 

/* make 100% width */
/* 
   #rn_Container{ width:99%;} 
*/ 

/* selected tab font and background-color */
/* 
   #rn_Navigation a.rn_SelectedTab {       color:# ; background-color:#DEFAULT_COLOR; }
   #rn_Navigation a.rn_SelectedTab:hover { color:# ; background-color:#DEFAULT_COLOR; } 
*/

/* regular tab font and  background color */
/* 
   #rn_Navigation a {       background-color:# ; color:# ; }      
   #rn_Navigation a:hover { background-color:# ; color:# ; } 
*/
   
/* removing footer left padding */
/* 
   #rn_Footer{ padding-left:0; }  
*/

/* change input/button background color */
/* 
#rn_Container input[type="submit"], .rn_Dialog button,.rn_Dialog input[type="submit"], .rn_CreateAccountInfo button,.rn_AnswerFeedback2  button{ 
   background-color:#004500; 
}
*/

/* change background-color of search area */
/* 
   #rn_SearchControls {background-color:# ; }
*/

/* Advanced Search Items */
/* hide advanced sort form input */
/* 
   .rn_AdvancedSort{ display:none; }
*/

/* hide advanced search term form input */
/* 
   .rn_AdvancedKeyword{ display:none; }  
*/

/* hide rn logo */
/* 
   .rn_RightNowLogo{ display:none; }
*/

/* to hide the login/sign up widget*/
/*
   #rn_LoginStatus{display:none; }  
*/

/* include a border below tabs that is larger to mimic classic*/
/* 
   #rn_Body {border-top:10px solid #DDDDDD; }
*/
 
/* multi line font size */
/*
   .rn_Multiline2 .rn_Element1, .rn_Multiline2 .rn_Element2 {font-size: ; }
*/

/* make input fields have label left aligned instead of on top of the input*/
/*
.rn_Label { float:left; padding-right:10px; text-align:right; width:25%;  }
.rn_FileAttachmentUpload2 ,.rn_FormSubmit{ margin-left:25%; }
*/

/******************************************************************************************************
 ******************************************************************************************************
 **  3) Add in site specific styles here 
 ******************************************************************************************************
 ******************************************************************************************************/
/*a:link, a:visited, a:hover, a:active{ color:#404040; }*/
.rn_Multiline2 ol  a{
color:#091B59;
}
body{
background:url("/euf/assets/newDesign/images/bg-wrapper.jpg") repeat-x scroll 0 0 #CCCCCC;
font-family:Arial,sans-serif;
font-size:12px;
color:#404040;
text-align:left;
}
body, fieldset legend {
color:#404040;
}
#rn_Container {
background:url("/euf/assets/newDesign/images/bg-maincontent2.jpg") repeat-x scroll 0 0 #CDCDCD;
border:medium none;
width:940px;
}
.rn_Module h3, .rn_Module h2, #rn_SearchControls {
background-color:#575757;
background-image:none;
color:#FFFFFF;
font-weight:bold;
}
#rn_PageTitle {
padding:0px;
}
#rn_SearchControls .rn_SearchInput a {
color:#ffffff;
}
#rn_Container input[type="submit"], .rn_Dialog button, .rn_Dialog input[type="submit"], .rn_CreateAccountInfo button, .rn_Notification_Actions button, .rn_ProdCatNotificationManager button, .rn_ChatLaunchButton button {
background:url("/euf/assets/images/bg_greybutton.gif") repeat-x scroll 0 0 #577E2F;
border:0 none;
}
#ncom_header {
z-index:1;
}
a.big-menu-item {
color:#fff;
}
a.small-menu-item {
color:#fff;
}
.rn_NavigationTab2 a.rn_SelectedTab {
}
#rn_Footer, #rn_Body {
width:758px;
margin-left:83px;
border:medium none;
padding-left:0px;
}
#rn_ans{
background-color:#EEEEEE;
float:left;
height:60px;
text-align:left;
width:100%;
padding-top:15px;
}
#rn_MainColumn {
padding:0 0 10px 0;
width:100%;
}
#rn_SearchControls {
width:100%;
}
.rn_NavigationTab2 a:link, .rn_NavigationTab2 a:visited, .rn_NavigationTab2 a:hover, .rn_NavigationTab2 a:active {
background:none repeat scroll 0 0 transparent;
border:medium none;
font-family:Arial,sans-serif;
font-size:12px;
text-decoration:underline;
font-weight:normal;
color:#551a8b;
float:left;
padding:7px 4px 0px 3px;

}
.rn_NavigationTab2 a.rn_SelectedTab {
text-decoration:none;
color:#000;
}
#rn_LoginStatus {
float:right;
}
#rn_LoginStatus  a{
font-weight:normal;
font-family:Arial,sans-serif;
}
.rn_TopicWords2 .rn_Title {
color:#091B59;
padding-bottom:1.5em;
}
.rn_Multiline2 .rn_Element1, .rn_Multiline2 .rn_Element2 {
font-size:12px;
}
#rn_PageContent{
padding-left:15px;
padding-right:15px;
}
#rn_Summary {
color:#091b59;
}
.yui-skin-sam .yui-panel .hd {
background-color:#414141;
color:#fff;
background-image:none;
}
#rn_masthead{
background-color:#575757;
color:#FFFFFF;
padding-left:15px;
}

.rn_Account a{
color:#000000 !important;
}

#rn_PageTitle span.rn_NavigationTab2  a:link, #rn_PageTitle span.rn_NavigationTab2  a:visited {
display:block;
float:left;
font-size:1em;
font-weight:bold;
line-height:1em;
margin:0 1px 1px 0;
outline:medium none;
padding:3px 7px 5px;
text-align:center;
text-decoration:none;
background:url("/euf/assets/images/bg_bluebutton.gif") scroll left center #4B6A27;
height:12px;
margin-left:2px;
color:#ffffff !important;
}
#rn_PageTitle span.rn_NavigationTab2  a:hover{
background:url("/euf/assets/images/bg_bluebutton_hover.gif") scroll left center #6A6B6E;
}

#rn_PageTitle span.rn_NavigationTab2  a:link.selected, #rn_PageTitle span.rn_NavigationTab2  a:visited.selected {
background:url("/euf/assets/images/bg_ltgreybutton.gif") repeat-x scroll left center #E9E9E9;
color:#000000 !important;
}


.rn_ProdCatNotificationManager .rn_Notification_Actions button {
background-color:#577E2F;
color:#FFFFFF;
}

.rn_AnswerNotificationManager .rn_Notification_Actions button {
background-color:#577E2F;
color:#FFFFFF;
}
.rn_AnswerNotificationManager {
margin:25px 0 20px;
}

.rn_ProdCatNotificationManager {
margin:25px 0 20px;
}


#rn_MainColumn .rn_Account h1,#rn_MainColumn .rn_Account2 h1{
clear:left;
color:#091B59;
font-size:16px;
font-weight:bold;
}

#rn_MainColumn .rn_Account3 h2{
font-size:1.583em;
color:#2F2F2F;
line-height:1.15em;
padding-bottom:0.5em;
font-weight:normal;
}

.rn_Account ul{
padding-left:25px;
padding-top:4px;
}

#rn_PageTitle {
overflow:auto;
padding-bottom:15px;
padding-left:15px;
padding-top:15px;
width:750px;
}

#rn_PageTitle {
background:url("/euf/assets/images/newblue.bmp") no-repeat scroll left top #575757;
border-bottom:1px solid #E9E9E9;
}

#rn_SearchControls {
border:0 none;
width:95%;
}

#rn_PageTitle.rn_Home, #rn_PageTitle.rn_QuestionList, #rn_PageTitle.rn_AnswerList, #rn_PageTitle.rn_AnswerDetail {
overflow:hidden;
}

#rn_PageTitle .rn_iconwrap {
float:left;
min-height:50px;
padding:0 10px 0 49px;
width:135px;
}

#rn_PageTitle .rn_iconwrap h1 {
color:#FFFFFF;
font-size:2.083em;
font-family:Georgia,Times,serif;
font-weight:normal;
line-height:1.2em;
}

.rn_QuestionList .rn_SearchInput{
margin-top:10px;
}

#rn_MainColumn .rn_QuestionList #rn_SearchControls form input[type="submit"],#rn_MainColumn .rn_QuestionList #rn_SearchControls form input[type="image"] {
border-color:#fff;
background-color:#fff;
padding:4px;
}

#rn_PageTitle h1{
color:#FFFFFF;
}

#rn_mystuffnavnew{
float:left;
width:340px;
} 
#rn_mystuffnavnew li{
float:left;
} 

.rn_Account2 a{
color:#0000EE;
}
.rn_Account2 a:visited{
color:#551A8B;
}


#rn_PageTitle .rn_mastheadintro {
float:left;
width:340px;
}

#rn_masthead p {
padding-bottom:1em;
}

#rn_PageTitle .rn_mastheadintro p{
color:#FFFFFF;
}

#Zone .rn_AdvancedLink,#Zone .Label{
color:#FFFFFF;
}

tr.FormField th.FieldLabel {
width:135px;
}

#rn_meta #rn_metalist tr.FormField th.FieldLabelRO, #rn_content.rn_answerdetail .rn_graycell th.FieldLabelRO, #rn_content .rn_list_form th.FieldLabel, #rn_content .rn_list_form th.FieldLabelRO {
text-align:left;
vertical-align:top;
padding-top:4px;
}
#rn_content .rn_list_form2 th.FieldLabel{
width:100%;
}
#rn_masthead {
border-bottom:0px;
width:720px;
}
div.MenuFilterForm div.hidden {
    display: none;
}
div.FormField {
    margin-bottom: 30px;
    margin-top: 28px;
	clear:left;
}
input[type="text"], input[type="password"] {
height:18px;
margin-bottom:4px;
}
input, textarea, select {
margin-bottom:4px;
}

input[type="checkbox"]{
border:0px;
}

h1 {
font-family:Arial,sans-serif;
}
a.button{
color:#FFFFFF !important;
}

div.EmailCredentials input {
min-width:250px;
}

#rn_Navigation{
margin-top:-30px;
}

.rn_AnswerFeedback2 button{
background:none;
border:0 none;
background-image:url("/euf/assets/images/star_off.jpg");
background-position:center center;
background-repeat:no-repeat;
display:inline-block;
height:16px;
width:22px;
-moz-box-shadow:none;
-moz-border-radius: 0px 0px 0px 0px;
}

.rn_AnswerFeedback2 .rn_Title {
color:#091B59;
}

.rn_RelatedAnswers2 h2 {
color:#091B59;
font-size:1.333em;
font-weight:bold;
}
.rn_Rating_No{
margin-left:6px;
}

.FormButton{
margin-top:20px;
}

#rn_SearchControls form input[type="submit"], #rn_SearchControls form input[type="image"] {
background-color:#FFFFFF;
margin-left:9px ;
margin-top:59px ;
padding-bottom:8px;
padding-top:7px;
}
/*hack for ie7*/
*+html #rn_SearchControls form input[type="submit"], *+html #rn_SearchControls form input[type="image"] {
margin-top:61px;
}
/*hack for chorme*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#rn_SearchControls form input[type="submit"], #rn_SearchControls form input[type="image"] {
padding-bottom:7px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#rn_SearchControls form input[type="submit"], #rn_SearchControls form input[type="image"] {
margin-top:58px ;
}
}

#rn_SearchControls .rn_SearchInput input {
border-color:#ffffff;
background-color:#ffffff;
padding:4px;
}


#rn_MainColumn .rn_QuestionList #rn_SearchControls form input[type="submit"], #rn_MainColumn .rn_QuestionList #rn_SearchControls form input[type="image"] {
background-color:#FFFFFF;
border-color:#FFFFFF;
margin-top:26px;
padding-bottom:8px;
padding-top:7px;
}

#rn_SearchControls .rn_SearchInput a {
margin-right:-32px;
}

#Zone .rn_SearchButton2 input[type="submit"]{
background:url("/euf/assets/images/bg_bluebutton.gif") repeat-x scroll left center #6A6B6E;
margin-left:8px;
margin-right:6px;
padding:2px;
-moz-border-radius:0px 0px 0px 0px;
}

.rn_AdvancedSearchDialog {
font-weight:bold;
overflow:visible;
}

.rn_required{
color:#C10000;
}

.rn_DisplaySearchFilters .rn_Heading ,.rn_DisplaySearchFilters .rn_Label {
color:#FFFFFF;
}

span.ErrorBox{
color:red;
padding-top:10px;
}

#rn_content legend {
font-size:1em;
font-weight:bold;
padding:1em 1em 1.5em 0;
visibility:visible;
color:#333333;
}

form fieldset {
padding-left:0px;
}
/*addig min height to the container*/
#rn_Container {
min-height:500px;
}

#rn_PageTitle.rn_AnswerList .rn_iconwrap, #rn_PageTitle.rn_AnswerDetail .rn_iconwrap {
    background-image: url("/euf/assets/images/icon_title_answers.gif");
	background-repeat:no-repeat;
}

#rn_PageTitle .rn_iconwrap {
    float: left;
    min-height: 50px;
    padding: 0 10px 0 49px;
    width: 135px;
}

#rn_SearchControls .rn_SearchInput a{
position:relative;
}

#rn_meta h4{
    background-color: #E9E9E9;
    color: #404040;
    padding: 4px 0 4px 4px;
}
#rn_meta{
padding-bottom:10px;
}
#rn_AnswerInfoTable{
background-color: #E9E9E9;
padding-left:10px;
}

.rn_QuestionDetail ul li, .rn_AnswerDetail ul li {
    color: #404040;
    font-weight: normal;
    list-style: disc outside none;    
    text-align: left;
	}
	
#rn_description{
padding: 8px 0;
font-weight:bold;
font-color:#404040;
}

#my_answerDetails_Container {
    margin: 1em 0;
    padding: 12px;
    width: 460px;
	background: none repeat scroll 0 0 #E9E9E9;
}

#my_answerDetails_Container .rn_DataLabel
{
	color: #808080;
	white-space:nowrap;
}

#my_answerDetails_Container .rn_DataValue
{
	color: #808080;
	font-weight: bold;
	width: 280px;
}

#my_answerDetails_Container li {
	list-style: none;
	width: 280px;
}

#my_answerDetails_Container a {
	color: black;
}



