/* Start main.css for Enhanced Websites v2.0 - last updated 08/22/05 */
/* ------------------------------- Start Global Styles ------------------------------- */
A, A:Visited, A:Active {
	/* color: #5c5c5d; */
      color: royalblue;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
A:Hover {
	/* color: #9f9f9f; */
      color: navy;
	text-decoration: underline;
	}

INPUT
{
background-color: AliceBlue;
font-family: Verdana;
font-size: 8pt;
}

TEXTAREA
{
background-color: AliceBlue;
font-family: Verdana;
font-size: 8pt;
}

LABEL
{
background-color: White;
font-family: Verdana;
font-size: 8pt;
}

SELECT
{
background-color: AliceBlue;
font-family: Verdana;
font-size: 8pt;
}

SPAN
{
background-color: White;
font-family: Verdana;
font-size: 8pt;
}

BODY {
	font-family: Verdana, Arial, Serif;
	font-size: 12px;
	margin-top: 5px;
	padding: 0;
	background-color: #999999 /* original #5C5C5D */;
	}
td, p, li {
	font-family: Verdana, Arial, Serif;
	font-size: 11px;
	}
div {
	font-size: 12px;
	}
h1 {
	color: #2F527F;
	font-weight: bold;
	font-size: 18px;
	margin: 0;
	}
h2 {/* used for all page titles on standard and custom pages */
	color: #2F527F;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 10px 0;
	}

.content {/* use for main content on all pages */
	color: black;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	background: #fff;
	}
	
.scroll {
	color: #6E7378;
	font-size: 12px;
	background-color: #EEF6F9;
	height: 14px;
	}
/* -------------------------------- End Global Styles -------------------------------- */
/* --------------------------- Start Standard Page Styles ---------------------------- */
.snippetImage {/* controls spacing around Snippet images */
	margin: 0 10px 300px 0;
	}
/* ----------------------------- End Standard Page Styles ---------------------------- */
/* ------------------------------- Start Header Styles --------------------------------*/
#headContainer180 {
	background: transparent url(http://jeffersonfunding.com/images/header_bg180.jpg) repeat-x top right;
	}

#headContainer {
	background: transparent url(http://jeffersonfunding.com/images/header_bg.jpg) repeat-x top right;
	}
	
#headContainer  li {
	display: inline;
	}

#headContainer ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: right;
	padding-right: 8px;
	vertical-align: top;
	}

#headContainer ul a, #headContainer ul a:active, #headContainer ul a:visited {
	text-decoration: none;
	padding: .5em .5em 0 .2em;
	color: #5C5C5D;
	font-size: 10px;
	font-weight: bold;
	border-right: 1px solid #5C5C5D;
	}
#headContainer ul a:hover { 
	color: #9F9F9F;
	}
	
.whitestripe {
	font-size: 1px;
	background-color: #fff;
	}
	
.bluestripe {
	font-size: 2px;
	background-color: #73a2c5;
	}
	
.vertical {
            writing-mode: tb-rl;
            filter: flipv fliph;
        }
/* -------------------------------- End Header Styles ---------------------------------*/
/* ------------------------------- Start Side Styles --------------------------------- */

/* -------------------------------- End Side Styles ---------------------------------- */
/* ------------------------------- Start Footer Styles ------------------------------- */
.rollovers { 
	margin: 0;
	padding: 0;
	vertical-align: top;
	}

.rollovers a {
	display: block;
	height: 113px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:center;
}
.rollovers a:hover { 
	text-decoration:none; 
	}
	
.rollovers2 { 
	margin: 0;
	padding: 0;
	vertical-align: top;
	}

.rollovers2 a {
	display: block;
	height: 113px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:center;
}
.rollovers2 a:hover { 
	text-decoration:none; 
	}
	
#preq a {background-image: url(http://jeffersonfunding.com/images/b_preq.jpg);}
#preq a:hover {background-image: url(http://jeffersonfunding.com/images/b_preq_r.jpg);}

#app a {background-image: url(http://jeffersonfunding.com/images/b_app.jpg);}
#app a:hover {background-image: url(http://jeffersonfunding.com/images/b_app_r.jpg);}


#full a {background-image: url(http://jeffersonfunding.com/images/b_full.jpg);}
#full a:hover {background-image: url(http://jeffersonfunding.com/images/b_full_r.jpg);}

#rates a {background-image: url(http://jeffersonfunding.com/images/b_rates.jpg);}
#rates a:hover {background-image: url(http://jeffersonfunding.com/images/b_rates_r.jpg);}

#calc a {background-image: url(http://jeffersonfunding.com/images/b_calc.jpg);}
#calc a:hover {background-image: url(http://jeffersonfunding.com/images/b_calc_r.jpg);}

#spec a {background-image: url(http://jeffersonfunding.com/images/b_spec.jpg);}
#spec a:hover {background-image: url(http://jeffersonfunding.com/images/b_spec_r.jpg);}

#refer a {background-image: url(http://jeffersonfunding.com/images/b_affiliate.jpg);}
#refer a:hover {background-image: url(http://jeffersonfunding.com/images/b_affiliate_r.jpg);}

#footContainer180 {
	background: url(http://jeffersonfunding.com/images/header_bg180.jpg) repeat-x;
	color: #615F60;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	}

#footContainer {
	background: url(http://jeffersonFunding.com/images/header_bg.jpg) repeat-x;
	color: #615F60;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	}
	
#footContainer em {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	}
	
#footContainer sm {
	font-size: 10px;
	color: #615F60;
	font-weight: normal;
	}
	
.sm {
	font-size: 10px;
	color: #615F60;
	font-weight: normal;
	}
/* -------------------------------- End Footer Styles -------------------------------- */
/* -------------------------------- Start Form Styles -------------------------------- */
.forminput {/* Input Fields Styles */
	font-family: Verdana, Arial, Serif;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #f0f8ff;
	padding: 1px;
	margin: 0;
	border: solid black 1px;
	}
.forminput2 {/* Input Fields Styles */
	font-family: Verdana, Arial, Serif;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #f0f8ff;
	padding: 1px;
	margin: 0;
	border: solid black 1px;
	}
.formMain {/* add to opening Form tag to remove padding/margin around form */
	padding: 0;
	margin: 0;
	}
.pnorm {/* Form Button Style */
	color: black;
	background: #f0f8ff;
	border: solid black 1px;
	cursor: hand;
	}		
.pover {/* Form Button Over Style */
	color: white;
	background: #333;
	border: solid black 1px;
	cursor: hand;
	}
/* --------------------------------- End Form Styles --------------------------------- */
/* --------------------------- Start Market Snapshot Styles -------------------------- */
.dlt {/* Outline */
	background-color: black;
	} 
.dlr {/* Right Color Column */
	background-color: #FFCC00;
	}
.gybg {/* Outline */
	background: white;
	}
.bt {/* Main Class for Snapshot and Eco Calendar */
	color: black;
	font-size: 11px;
	padding: 1px;
	line-height: 15px;
	letter-spacing: 1px;
	background-color: white;
	}
.bts {/* Main Class for Snapshot and Eco Calendar */
	color: white;
	font-size: 11px;
	padding: 1px;
	line-height: 15px;
	letter-spacing: 1px;
	background-color: CornFlowerBlue;
	}
.btsil {/* Main Class for Snapshot and Eco Calendar */
	color: black;
	font-size: 11px;
        font-weight: bold;
	padding: 1px;
	line-height: 15px;
	letter-spacing: 1px;
	background-color: Silver;
	}
.bbg {/* Main Class for Employee Project Buttons */
	padding: 1px;
	line-height: 20px;
	letter-spacing: 1px;
	background-color: cornflowerblue;
	}
.bbgs {/* Main Class for Employee Project Submenu Buttons */
	padding: 1px;
	line-height: 20px;
	letter-spacing: 1px;
	background-color: #CC0000;
	}
.bbgss {/* Main Class for Employee Project Selected Submenu Buttons */
	padding: 1px;
	line-height: 20px;
	letter-spacing: 1px;
	background-color: white;
	}
.btn {/* Main Class for Buttons */
        font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#000000;
   border-style:outset;
   border-color:#DDDDDD;
   border-width:6px;
   background-color: silver;
	}
.btb {/* Background for Economic Calendar */
	background-color: white;
	}
/* ---------------------------- End Market Snapshot Styles --------------------------- */
/* --------------------------- Start Rate Sheet Styles ------------------------------- */
.mtg101thickblack {
	color: blue;
	font-weight: normal;
	font-size: 12px;
	}
.bodytext {
	color: black;
	font-size: 12px;
	}
/* ------------------------------ End Rate Sheet Styles ----------------------------- */
/* ---------------------------- Start Page Title Style ------------------------------ */
.bodytexttitle {/* styles match h2 style */
	color: #2F527F;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 10px 0;
	}
.pagetitle101 {/* styles match h2 style */
	color: #2F527F;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 10px 0;
	}
/*  ---------------------------- End Page Title Style ----------------------------- */
/* End main.css for Enhanced Websites v2.0 - last updated 08/22/05 */

/*------------------ START DROPDOWN NAV --------------------*/
#topnavDropper {
	background: transparent url(http://jeffersonfunding.com/images/nav_bg.jpg) repeat-x;
	height: 34px;
	}

#dropNav {
	position:relative;
	float: left;
	width: 760px;
	text-align:center;
	z-index: 100;
	}

#dropNav ul 
	{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	}

#dropNav ul li 
	{
	float: left;
	position: relative;
	width: 160px;
	}
	
#dropNav li ul 
	{
	position: absolute;
	top: 16px;
	left: 0;
	display: none;
	z-index: 101;
	}

/* Styles for Menu Items */


#dropNav ul li a 
	{
	display: block;
	left: -1px;
	text-decoration: none;
	font-family: Verdana, Arial, Serif;
	color: #5C5C5D;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border-right: 1px solid #5C5C5D;
	}
	
/* Menu Hover Styles */
#dropNav ul li a:hover 
	{ 
	color: #9F9F9F; 
	background: none;
	}
	
.noborder {
	border: none;
	}
	
/* Styles for SubMenu Items */
#dropNav li ul a 
	{
	color: #ffffff;
	display: block;
	text-decoration: none;
	text-align: left;
	background-color: #73a2c5; /* IE6 Bug */
	font-size: 10px;
	padding: 2px;
	border-bottom: 1px solid #fff;
	border-right: none;
	z-index: 102;
	filter: alpha (opacity=100);
	-moz-opacity: 100;
	}
	
/* Sub Menu Hover Styles */
#dropNav li ul li a:hover 
	{ 
	padding: 2px;
	color: #fff;
	background-color: #5C5C5D;
	filter: alpha (opacity=100);
	-moz-opacity: 100;
	} 

/* Fix IE. Hide from IE Mac \*/
* html #dropNav ul li 
	{ 
	float: left;
	height: 1%;
	}
* html #dropNav ul li a 
	{
	height: 1%;
	}
/* End Fix IE. Hide from IE Mac */

/* The magic */		
#dropNav li:hover ul, #dropNav li.over ul 
	{
	display: block;
	}
	
#dropNav li:hover em, #dropNav li.over em
	{
	position: absolute;
	height: 10px;
	width: 160px;
	top: 0px;
	left: 0px;
	}
/*------------------ END DROPDOWN NAV --------------------*/
/*------------------ DROPDOWN NAV2 -----------------------*/
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-size: 11px;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: CornFlowerBlue;
color: White;
font-size: 11px;
}
/*------------------ END DROPDOWN NAV2 -------------------*/
