/** ----------------------------------------------------------------------------------------------------
 *  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{
   -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:#DEFAULT_COLOR;}
   a:visited{ color:#DEFAULT_COLOR;}
   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
 ******************************************************************************************************
 ******************************************************************************************************/

body {
background:transparent url(/euf/assets/themes/standard/images/bg_body.jpg) repeat-x scroll 0 0;
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size:12px;
margin:0 auto;
width:800px;
border:1px #c5daed;
}

#chatlanding{
	width: 100%;
}

#rn_Container {
width:800px;
}

#rn_Footer,#rn_Body {
margin:0 auto;
width:95%;
background:#F2F2F2 none repeat scroll 0 0;
}

#rn_MainColumn {
width:98%;
background:#F2F2F2 none repeat scroll 0 0;
}


#rn_Navigation {
margin:0 auto;
width:95%;
}


.rn_NavigationTab2 a:link, .rn_NavigationTab2 a:visited,  .rn_NavigationTab2 a:active {
background-color:#CCCCCC;
color:#FFFFFF;
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size:10pt;
font-weight:bold;
}


.rn_NavigationTab2 a:hover{
color:#487BCA;
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size:10pt;
font-weight:bold;
}

.rn_NavigationTab2 a.rn_SelectedTab {
background-color:#4882B4;
}

.rn_NavigationTab2 a.rn_SelectedTab:hover {
background-color:#4882B4;
color:#FFFFFF;
}


/** css for header **/
#global_header {
background:transparent url(/euf/assets/themes/standard/images/bg_global_header.jpg) repeat-x scroll 0 0;
border-bottom: 2px solid #FFFFFF;
height:78px;
position:relative;
width:800px;
margin:0 auto;
}

#logo {
height:81px;
left:30px;
position:absolute;
top:10px;
width:149px;
}
/** end of css for header **/

/** css for footer **/
#footer {
background:transparent url(/euf/assets/themes/standard/images/bg_footer.gif) repeat-x scroll 0 0;
border-top:2px solid #FFFFFF;
clear:left;
color:#999999;
font-size:10px;
height:45px;
line-height:2em;
position:relative;
text-align:center;
width:800px;
margin:0 auto;
}

#footer_links a {
color:#666666;
display:inline;
text-decoration:none;
}

/** end of css for footer **/



/*** home page **/
#rn_PageContent.rn_Home ol li{
float:none;
list-style-type:decimal;
width:auto;
}
#rn_PageContent.rn_Home ol{
padding-left:25px;
}
#rn_PageContent.rn_Home ol li ul li{
list-style-type:circle;
}
#rn_PageContent.rn_Home ol li ul {
margin-left:20px;
}
#rn_PageContent.rn_Home ol li a {
float:none;
font-size:10pt;
}

#rn_PageTitle.rn_Home h2{
font-size:19px;
}

.rn_Home #rn_SearchControls {
margin-left:40px;
width:50%;
border:none;
background:none;
}

.rn_Home #rn_SearchControls .rn_SearchInput {
width:70%;
}

/** end of home page **/

a:link, a:visited, a:hover, a:active {
color:#0000EE;
}

#rn_SearchControls form input[type="submit"], #rn_SearchControls form input[type="image"] {
margin:0 0 0 1.3em;
}
#rn_SearchControls form input[type="submit"], #rn_SearchControls form input[type="image"] {
*margin:1.3em 0 0 1.3em;
}

.rn_TextInput {
margin-bottom:0px;
}


/*** css for iv and mvr_bar page ***/
#custom_pages #rn_Container{
width: 100%;
border:none;
}

#custom_pages #rn_Body{
width: 99.5%;
padding:0 0 20px 5px;
}

#custom_pages #rn_MainColumn{
padding:10px 0 10px 0;
width:99%;
}

/*** end **/

/** css for iv page **/

#iv table {
border-collapse:separate;
border-spacing:0.11em;
}

table.ivtable tr td{
padding:5px;
}
table.ivtable tr td p{
line-height: 20px;
}
table.ivtable1 tr td{
padding:5px 0 0 5px;
}
table.ivtable1 tr td p{
margin-top: 10px;
}
/*** end **/

/** css for mvr_bar page **/

#mvr_bar .form {
background-color:#F2F2F2;
}

#mvr_bar a.selsubtab {
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size:9pt;
font-weight:bold;
color:#FFFFFF;
}

a.tab:hover, a.tab:active, a.subtab:hover, a.subtab:active, a.selsubtab:hover, a.selsubtab:active, a.tabbtn:hover, a.tabbtn:active {
color:#487BCA;
text-decoration:none;
}

a.tab, a.tab:visited, a.subtab, a.subtab:visited, a.selsubtab, a.selsubtab:visited, a.tabbtn, a.tabbtn:visited {
color:black;
text-decoration:none;
}

#mvr_bar table {
border-collapse:collapse;
border-spacing:0.3em;
}

#mvr_bar td.subtitle {
background-color:#B7B7B7;
color:white;
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size:10pt;
font-weight:bold;
padding:2px 1px;
}

#mvr_bar .label{
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size:10pt;
font-weight:bold;
padding: 5px 10px;
line-height:16px;
}

#mvr_bar td.tab, #mvr_bar td.subtabbtn, #mvr_bar td.tabbtn {
background-color:#CCCCCC;
}

/*** end **/

#rn_Container input[type="submit"], .rn_Dialog button, .rn_Dialog input[type="submit"],.rn_CreateAccountInfo button,.rn_AnswerFeedback2  button{
background:#4882B4 url(images/buttonGradientCombo.png) repeat-x scroll 0 0;
}

.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 #4882B4;
   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);
}
.rn_PrintPageLink a img {
    border: none;
    vertical-align: middle;
}
