/*====== RHOADS LUCCA CUSTOM.CSS ======*/
/* COLORS
#e5eeed - light blue from Van Gogh Room at Arles
#92abbd	- medium blue from Van Gogh Room at Arles (Home Tab)
#d2881a	- orange from Van Gogh Room at Arles (Clients Tab)
#c34a16	- rust from Van Gogh Room at Arles (Retire Tab)
#c61313	- red from Van Gogh Room at Arles (Resources Tab)
#e6e19b	- tan from Van Gogh Room at Arles (unused)
#788831	- medium green from Van Gogh Room at Arles (Invest Tab)
#3c461e	- dark green from Van Gogh Room at Arles (Pilots Tab)
#c2ae85	- beige from Van Gogh Room at Arles (RLC Tab)
#aa7d51	- brown from Van Gogh Room at Arles

#293738 - blue color I found at hypergurl.com


#92abbe	- medium blue TAB 1 from newlayout doc
#aa7d4f	- brown TAB 2 from newlayout doc
#778731	- medium green TAB 3 from newlayout doc
#d3891a	- orange TAB 4 from newlayout doc
#465028	- dark green TAB 5 from newlayout doc
#c61314	- red TAB 6 from newlayout doc

#752C0D - rich brown TAB 8 color I found at hypergurl.com

#aaaaaa	- gray rest of nav bar, border, footer from newlayout doc

#EEEEEE	- gray selected tab, sidebar background
#a20804	- red from RLM logo
#7F7F7F	- dark gray footer original
#ccc7c1	- gray background for downloads
#666666	- dark gray menu bar, footer
#A20804 - title color
*/

/* Dave - change the header here */
/* change the file name, the height and width */
.custom #header #logo a { display: block; height: 76px; width: 548px; background: url('images/logo.png') no-repeat; outline: none; }
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }
.custom #header {border-bottom:none; padding:0;}
.custom #header_area .page { padding-top: 0em; }
/*MLN header alignment */
.custom #header #logo {
	position: relative;
	top: 20px;
}

/*------------------------------------*/
/* disclosure notice in header */
/*------------------------------------*/
#disclosure_notice {
	height: 45px;
	width: 210px;
	/*border: 1px solid black;*/
	float: right;
	position: relative;
	top: -56px;
	left: -8px;
}

#disclosure_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #666666;
	font-size: 1.2em;
}

#disclosure_txt a,
#disclosure_txt a:link,
#disclosure_txt a:visited {
	color: #666666;
}

#disclosure_phone {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align: right;
	font-size: 2.5em;
	color: #777777;
/* font-weight: bold; 
 */}

#disclosure_phone a,
#disclosure_phone a:link,
#disclosure_phone a:visited {
	color: #777777;
}

/* menu */
.custom .menu {background:#7F7F7F; color:#fff;}
.custom .menu li a:link, .custom .menu li a:visited {color:#fff; text-transform:none;font-size:11px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: 4px 15px 5px 15px;-x-system-font:none;}
.custom .menu li a:hover, .custom .menu li a:active {color:#fff; text-transform:none;font-size:11px;font-family: Verdana,Arial,Helvetica,sans-serif;-x-system-font:none;}

.custom .menu li ul {display:none; position:absolute; list-style:none; background:#c3d9d6;}
.custom .menu li ul li {float:none;}

.custom .menu li:hover ul {display:block;}
.custom .menu li a:hover { text-decoration:none; }
.custom .menu li.current-cat a:hover { text-decoration:none; }

.custom .menu .tab-home {background:#c74e05;border-right:1px solid #fff;}
.custom .menu .tab-1 {background:#7a8630;border-right:1px solid #fff;}
.custom .menu .tab-1 ul li {background:#7a8630;border:1px solid #fff; border-bottom:none;}
.custom .menu .tab-1 ul li:hover {background:#666F29;border:1px solid #fff; border-bottom:none;}

.custom .menu .tab-2 {background:#90abbe;border-right:1px solid #fff;}
.custom .menu .tab-2 ul li {background:#90abbe;border:1px solid #fff; border-bottom:none;}
.custom .menu .tab-2 ul li:hover {background:#778F9F;border:1px solid #fff; border-bottom:none;}

.custom .menu .tab-3 {background:#ca2400;border-right:1px solid #fff;}
.custom .menu .tab-3 ul li {background:#ca2400;border:1px solid #fff; border-bottom:none;}
.custom .menu .tab-3 ul li:hover {background:#AF2100;border:1px solid #fff; border-bottom:none;}

.custom .menu .tab-4 {background:#3d451e;border-right:1px solid #fff;}
.custom .menu .tab-4 ul li {background:#3d451e;border:1px solid #fff; border-bottom:none;}
.custom .menu .tab-4 ul li:hover {background:#2A2F17;border:1px solid #fff; border-bottom:none;}

.custom .menu .tab-5 {background:#ad7d4f;border-right:1px solid #fff;}
.custom .menu .tab-5 ul li {background:#ad7d4f;border:1px solid #fff; border-bottom:none;}
.custom .menu .tab-5 ul li:hover {background:#8F663E;border:1px solid #fff; border-bottom:none;}

.custom .menu .tab-6 {background:#d78807;border-right:1px solid #fff;}
.custom .menu .tab-6 ul li {background:#d78807;border:1px solid #fff; border-bottom:none;}
.custom .menu .tab-6 ul li:hover {background:#CF7E00;border:1px solid #fff; border-bottom:none;}

.custom .menu .rss {padding-right:10px;}

.custom #content_box{
	background: #fff; 
/*	border:1px solid #333; */
	margin-top:10px; 
	border-bottom:none;
}
/*.custom #content_box{background: #fff; margin-top:0px; border-bottom:none;}*/

/*====================================*/
/* pullquotes with double bar above and below */
/*====================================*/
.custom blockquote.left, .custom blockquote.right {width: 200px;margin: 5px 15px 5px 5;padding: 5px 0;border: 3px double #555555;border-width: 3px 0;font-size: 1.4em;text-align: center;}
.custom blockquote.left { float: left; }
.custom blockquote.right { float: right; }

/*homepage*/
.custom #homepage {padding:10px;}
.custom #homepage h3 {font-size:42px;}
.custom #homepage .mainimage {}
.custom #homepage .boxes {}
.custom #homepage .box {}

/*====================================*/
/* FOOTER */
/*====================================*/
/*.custom #footer {background: #777777; border:1px solid #333; color:#fff; width:892px; padding:0; margin:0;}*/
.custom #footer { 
	text-align:center;
	font-family: Helvetica,Arial,sans-serif;
	background: #ffffff; 
	border-top: 1px solid #000000; 
	border-right: 0px solid #000000; 
	border-bottom: 0px solid #000000; 
	border-left: 0px solid #000000; 
	color:#2361A1; 
	width:890px; 
	padding:0; 
	margin:0;
}

.custom #footer p {padding:3px 10px; margin: 0 auto; font-size:12px;}

/*====================================*/
/* GENERAL UI MODS */
/*====================================*/
/* change cursor over dates, etc to default from a question mark */
.custom abbr, .custom acronym { cursor:default; }

/* NO HEADLINES ON MENU PAGES (SEE ALSO FUNCTION NO_HEADLINE_START) */
.custom #no_headline .headline_area { display: none; }

/* margin at the top and bottom of the page */
.custom #container { 
	padding: 0 0 0 0;
	margin-top: 0em;
	margin-bottom: 0em;
}
/* justify text in teasers */
.custom .teaser { text-align: justify; }

/* acronyms */
acronym {
  border-bottom: 1px dotted black;
}

/* remove comments counters */
.custom .format_text .to_comments { display: none; }

/*====================================*/
/* HOME PAGE */
/*====================================*/

/*------------------------------------*/
/* large image under header */
/*------------------------------------*/
#image_under_header {
	width: 620px;
	height: 300px;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	/*border-right: 0px solid #000000;*/
	border-bottom: 0px solid #000000;
	/*margin: -28px 0px 0px 0px;*/
	position: relative;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	float: left;
	/*z-index: -1;*/
}

/* wording in large image under header */
#image_under_header_words {
	width: 300px;
	height: 300px;
	background: transparent;	
	position: relative;
	top: -280px;
	left: 20px;
	float: left;
	/*z-index: -1;*/
}

/* title in large image under header */
#image_under_header_title {
	font-size: 3.5em;
	/*font-weight: bold;*/
	color: #000000;
	/* font family if desired */
        font-family: Verdana,Arial,Helvetica,sans-serif;
	/* font-family: Helvetica,Arial,sans-serif; */
}

/* subtitle in large image under header */
#image_under_header_subtitle {
	font-size: 1.8em;
	font-family: Helvetica,Arial,sans-serif;
	/*font-weight: bold;*/
	color: #444444;
}

/* text in large image under header */
#image_under_header_txt {
	font-size: 1.5em;
	font-family: Helvetica,Arial,sans-serif;
	/*font-weight: bold;*/
	color: #444444;
}

/*------------------------------------*/
/* three-cell box above footer */
/*------------------------------------*/
#footer_table {
	width: 890px;
	height: 220px;
	border-top: 15px solid #7F7F7F;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	position: relative;
	top: 8px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	float: left;
	/*border: 1px solid red;*/
}

/* three-cell box title */
.cell_title {
	font-size: 1.3em;
font-family: Verdana,Arial,sans-serif;
	font-weight: bold;
	color: #a20804;
	padding: 10px;
}

/* three-cell box subtitle */
.cell_subtitle {
	font-size: 1.2em;
font-family: Verdana,Arial,sans-serif;
	font-weight: bold;
	color: #666666;
	padding: 10px;
}

/* three-cell box image */
.cell_image { 
	/*border: 1px solid #000000; */
	margin-left: 10px;
}

/* three-cell box text */
.cell_txt {
	font-size: 1.2em;
/* font-family: Verdana,Arial,sans-serif; */
	color: #444444;
	padding: 10px;
}

/*------------------------------------*/
/* sidebar downloads box OLD */
/*------------------------------------*/
#sidebar_downloads {
	width: 270px;
	height: 300px;
	background: #EEEEEE;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	/*border-left: 0px solid #000000;*/
	border-bottom: 0px solid #000000;
	position: relative;
	top: -300px;
	right: 0px;
	bottom: 0px;
	left: -6px;
	float: right;
}

/* other sidebar downloads box for non-front page use */
#other_sidebar_downloads {
	width: 243px;
	height: 345px;
	background: #EEEEEE;
	/*border-top: 1px solid #000000;
	border-right: 1px solid #000000;*/
	margin-bottom: 30px;
	position: relative;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	float: right;
}

/* sidebar title */
.sidebar_title {
	font-size: 1.4em;
	font-weight: bold;
	font-family: Verdana,Arial,sans-serif;
	color: #000000;
	text-align: center;
	padding: 10px;
}

/* sidebar text */
.sidebar_txt {
	font-size: 1.3em;
font-family: Verdana,Arial,sans-serif;
	color: #000000;
	text-align: center;
	padding: 10px;
}

/* sidebar image */
.sidebar_image { 
	border: 1px solid #000000; 
	margin: 5px;
}

/*------------------------------------*/
/* sidebar optin box front page */
/*------------------------------------*/

#sidebar_optin {
	width: 270px;
	height: 300px;
	background: url('images/fp-optin-box.png');
	position: relative;
	top: -300px;
	left: -6px;
	float: right;
}

#sidebar_optin_form {
	position: relative;
	top: 130px;
	left: 9px;
}

.sidebar_optin_label {
	font-size: 1.1em;
	line-height: 1em;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}

/*.sidebar_optin_field {*/
.sidebar_input {
	font-size: 1.3em;
	line-height: 2em;
	font-family: Verdana, Arial, sans-serif;
}

.sidebar_button {
	font-size: 1.3em;
	line-height: 2em;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	background: #4cb1f5;
	border: 1px solid #d59c28;
	outline: none;
	margin-top: 10px;
}

.form_button {
	font-size: 1.3em;
	line-height: 2em;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	background: #4cb1f5;
	border: 1px solid #000000;
	outline: none;
	margin-top: 10px;
}

/*------------------------------------*/
/* inner pages optin form */
/*------------------------------------*/
#sidebar_inner_optin {
	width: 239px;
	height: 303px;
	background: url('images/inner-optin-box.png');
	margin-bottom: 20px;
	/*border-left: 2px solid #eeeeee;
	border-right: 2px solid #eeeeee;*/
	/*position: relative;*/
	/*top: -300px;*/
/*	left: -4px;*/
	/*left: -1px;*/
	float: right;
}

#sidebar_inner_optin_form {
	position: relative;
	top: 130px;
	left: 9px;
}

/*====================================*/
/* OTHER PAGES */
/*====================================*/
.page_headers {
	width: 620px;
	height: 90px;
}

.check {
	text-align: right;
}
/*====================================*/
/* QUICK FACTS PAGE */
/*====================================*/
#qf_column_left {
	width: 365px;
	height: 700px;
	margin-top: 1em;
	/*position: relative;*/
	float: left;
	}

#qf_column_right {
	width:170px;
	height: 700px;
	/*border-left: 1px solid #666666;*/
	position:relative;
	top:32px;
	right:35px;
	float:right;
	}

p.qf_media_header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color:#ffffff;
	background-color: #666666;
	padding-left:25px;
	margin-top:0px;
	/*border-top: 1px solid #666666;*/
	}
	
ul.media_list{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: .9em;*/
	list-style:none;
	padding-left:25px;
	margin-left:0px;
	}

ul.qf_facts li {
	border-bottom:1px dotted #666666;
	padding:1em 1em 1em 0;
}

ul.qf_facts {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	line-height:1.5em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align: left;
}

/*====================================*/
/* BREADCRUMBS */
/*====================================*/
/* Breadcrumbs for Yoast Breadcrumbs plugin */
/*#yoast_breadcrumbs {
	width: 400px;
	height: 20px;
	position: relative;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	float: left;
	z-index: -1;
}*/

#breadcrumbs {
	height: 12px;
	width: 800px;
	/*border: 1px solid #000;*/
	color: #444444;
	font-size: 1.2em;
	font-family: Verdana, sans-serif;
	position: relative;
	top: -3px;
	z-index: 0;
}

#breadcrumbs a:link, #breadcrumbs_test a:visited {
	color: #666666;
	/*font-size: .95em;
	font-family: Verdana, sans-serif;
	font-weight: bold;*/
}

#breadcrumbs a:hover { color: #C61313; }

/*====================================*/
/* SIDEBARS AND WIDGETS */
/*====================================*/
/* set the sidebar background color */
/*.custom #sidebars {background-color: #EEEEEE; }*/

/* Specify top and bottom margin on all widgets */
/*.custom li.widget {
   margin-top: 2.5em;
   margin-bottom: 0em;
}*/

/* Format widget headings - sidebar */
.custom .sidebar h3 {
	font-size: 0.92em;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: bold; 
	line-height: 1.455em; 
	text-align: left;
	color: #666666;
	margin-bottom: 1em; 
	padding: 0.636em 0.455em 0.545em 0.455em; 
	text-transform: none; 
	font-variant: normal;
	/*background: #ddd;*/
	/*border-top: 1px solid #ddd; 
	border-bottom: 1px solid #ddd; */
}

/* Specify bottom margin on all widgets */
.custom li.widget {
   margin-top: 20px;
}

/*====================================*/
/* CONTEXTUAL SUBMENU */
/*====================================*/
/* Contextual Submenu borders and submenu strip color  */
ul#context_submenu,
ul#context_submenu_blank {
	/* border styling */
	/*border-top-style: none;
	border-right-style: single;
	border-right-color: #ddd;
	border-right-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #ddd;
	border-bottom-width: 3px;
	border-left-style: single;
	border-left-color: #ddd;
	border-left-width: 3px;*/
	/* submenu strip color */
	background:#ccc7c1 none repeat scroll 0 0;
	/* Do not change the values below! */
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: 654px;
	float: left;
	/* font family if desired */
	font-family: Verdana,Arial,sans-serif;
}

/* Vertical size of Contextual Submenu and space between submenu items */
ul#context_submenu li {
	/* determines space from top of letters to top edge of strip */
	padding-top: .4em;
	/* determines space to right of submenu items -- use padding-left instead */
	padding-right: 1em;
	/* determines space from bottom of letters to bottom edge of strip */
	padding-bottom: .2em;
	/* determines space between submenu items */
	padding-left: 1em;
	/* Do not change the value below! */
	float: left;
border-right: 1px solid #FFFFFF; }
}

/* Font properties for items in the Contextual Submenu */
ul#context_submenu li a {
	/* font size */
	font-size: 1.05em;
	/* font color */
	color: #000000;
	/* font weight -- bold, normal, etc. */
	/*font-weight: bold;*/
	/* word spacing is tightened up to make submenu items easier to distinguish */
	word-spacing: .03em;
}

/* Behavior of a Submenu item when the cursor hovers over it */
ul#context_submenu li a:hover { text-decoration: underline; }

/* CONTEXTUAL SUBMENU - BLANK
/* Height of the blank Contextual Submenu strip
These settings make the blank bar the same height as the regular one.
It should be roughly the sum of the contextual submenu font's padding and font-size.*/
ul#context_submenu_blank li {
	padding-top: .2em;
	padding-bottom: 1.3em;
	/* Do not change the value below! */
	float: left;
}

/*====================================*/
/* SIDEBARS AND WIDGETS */
/*====================================*/
div.dividedLinks div div {
    border-top: 1px dashed #666666;
    padding-top: 1em;
}

/* === FORMS CSS - by kristarella === */
.custom form.info_request {margin-bottom:2em; border-bottom:3px double #000;}
.custom form.info_request h3 {background:#A20804; color:#fff; padding:5px; border-bottom:1px solid #6E0503;}
.custom form.info_request p {margin-bottom:1em;}
.custom form.info_request p.right {text-align:right;}
.custom form.info_request label {width:10em; float:left; text-align:right; padding-right:1em; color:#000;}
.custom form.info_request label.check {float:none; width:100%;}
.custom form.info_request input.check {width:1em; float:left; text-align:right; margin:0 1em 0 9em;}
.custom form.info_request input.submit {background:#99AE3D; width:auto; padding:0.5em 1em; border:1px solid; border-top-color:#B1C559; border-right-color:#788830; border-bottom-color:#788830; border-left-color:#B1C559; color:#000;}
.custom form.info_request input.submit:hover {background:#C3D27F; cursor:pointer;}

#sidebar_optin input.submit, #sidebar_inner_optin input.submit {background:#99AE3D; width:auto; padding:0.5em 1em; margin-top:0.5em; border:1px solid; border-top-color:#B1C559; border-right-color:#788830; border-bottom-color:#788830; border-left-color:#B1C559; color:#000; font-size:1.2em;}
#sidebar_optin input.submit:hover, #sidebar_inner_optin input.submit:hover {background:#C3D27F; cursor:pointer;}