/*

Theme Name: LuftFinancial.com

Theme URI: http://www.2qcreations.com/

Version: 1.0

Author: 2Q Creations Corp 

Author URI: www.2qcreations.com



*/

body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/bg.gif);
}
a {
	
        color:#005695;
}
a:hover {
	color:#D59F0F;
}

strong { 
        color:#005695;
}

ul { 
       margin:5px;        
}

li {
       font-size:12px;
	color:#333;	
        line-height:1.5em;
}
h1 {
	color:#005695;
	font-size:20px;
	font-weight:normal;
	margin:0;
        padding:0px 0px 10px 0px; 
}

h2 {    font-size:18px;
	color:#D59F0F;
	font-weight:normal;
	margin:0;	
        padding:0px 0px 5px 0px; 
}

h3 {
	font-size:14px;
	color: #4577AD;

	line-height:25px;
	margin:0;
        padding:0px 0px 5px 0px; 
}

p {
	font-size:12px;
	color:#333;	
        line-height:1.5em;
	
}

.gray {
	font-size:12px;
	color: #666666;
	line-height:20px;
}
#content { 
	width:900px; 
	background:url(images/bg2.gif) repeat-y;
	margin:0 auto;
	padding:0 5px;
	}
#title { background:url(images/bg-top.jpg) no-repeat right; height:100px}
#logo { padding:5px 0px 0px 25px; float:left}
#title h2 { float:left; line-height:80px}
#page {
	background-color:#ffffff;
	float:right;
	margin:20px 0;
	padding:0 20px;
	border-left:1px solid #ccc;
	width:71%;
	
}
#sidebar {
	width:20%;
	float:left;
	margin:20px 0 20px 20px;
}
#footer {  width:900px; margin:0 auto; text-align:center}
#footer p{ color:#333; font-size:11px; line-height:40px}
#line {clear:both;border-bottom:8px solid #005695;}
.pic {border:1px solid #ccc; padding:3px; width:109px}
.cf { margin:20px 0 3px 0; float:left}
.cf2 { margin:3px 0; float:left}


/* CSS DROP DOWN Menu */

.jqueryslidemenu{
font: bold 13px Arial;
background: black url(images/menu-g.gif) center center repeat-x;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
height:35px;
float: left;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
 /*background of tabs (default state)*/
color: white;
padding: 9px 13px;
border-right: 1px solid white;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: transparent url(images/menu-b.gif) center center repeat-x; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;


}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Arial;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width:0;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
background: #303030;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: transparent url(images/menu-b.gif) center center repeat-x;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}