/* CSS Document */
*{
	font-family::Geneva, Arial, Helvetica, sans-serif;
	}
body{
	font-size:12px;
	color:#000000;
	}
a:link{
	text-decoration:none;
	}
a:visited{
	text-decoration:none;
	}
a:hover{
	color:#FF3333;
	}
h1{
	text-align:center;
	}
#banner{
	width:auto;
	height:60px;
	background-color:#fff;
	}
#banner p{
	color:#603;
	font-size:x-large;
	font-weight:bold;
	}
#search{
	position:absolute;
	top: 50px;
	right: 5%;
	}

#banner_links,#banner_link{
	display:none;
	}
#wrapper{
	padding:3px;
	width:100%;
	}
#home_wrapper{
	padding:3px;
	width:100%;
	}

	#rat{
	margin:10px;
	}
	
.nav{
outline: 1px thin #00c;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #888), color-stop(100%, #fff));
    background: -webkit-linear-gradient(#888, #fff);
    background: -moz-linear-gradient(#888, #fff);
    background: -o-linear-gradient(#888, #fff);
    background: linear-gradient(#888, #fff);
z-index:10000;
width:250px;
list-style-type:none;
height:100% !important;
	position:fixed !important;
	top: 0px;
	right:0px;
	margin-top:0px !important;
	padding:0px;
	padding-top:30px;
	transition:  margin-right .5s;
	overflow-y:scroll;
}
@media screen and(max-height:450px){
.nav{
padding-top:50px;
}
.nav li a{
font-size: 18px;
}
}

#nav1{
transition:  margin-right .5s;
}
#inner{
transition: margin-right .5s;
overflow-x:hidden;
}
.move_inner{
margin-right: 200px;
transition: 0.5s;

}
.show_nav{
display:block !important;

}

.nav li{
	list-style-type:none;
	line-height:40px;
	border-bottom:1px solid;
	width:100%;
	}
.nav li ul {
width:100%;
background-color:#aaa;
padding:0px !important;
transition: 0.5s;
}
.nav li ul li ul {
width:100%;
background-color:#ccc;
padding:0px !important;
}
.nav li:last-child{
border-bottom:none;
}
.nav li:first-child{
border-top:1px solid;
}

.nav li a{
font-size: 20px;
margin-left:5px;
transition: 0.3s
}
.nav li ul li a{
font-size: 20px;
margin-left:20px;
}

.nav li ul li ul li a{
font-size: 20px;
margin-left:30px;
}

.expand{
	border:1px solid;
	padding:0px 3px;
	text-align:center;
	-moz-border-radius: 100%;
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
border-radius: 100%;
font-size:0.7em;
vertical-align:middle;
	}
#team, #help_nav, #loan, #about{
	display:none;
	}
#faq p{
	display:none;
	margin:0px 5px;
	}
.faq{
	position:absolute;
	right:10%;
	padding:2px;
	height:20px;
	width:20px;
	font-size:0.8em;
	vertical-align:middle;
	color:#fff;
	background:url(images/insert.png);
	background-repeat:no-repeat;
	background-position:center;
	}
.faq_div h3:hover{
	opacity:0.5;
	}
.faq_div h3{
	font-size:1em;
	color:#0000CC;
	}
.faq_div{
	outline: 1px thin #00c;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ccc), color-stop(100%, #fff));
    background: -webkit-linear-gradient(#ccc, #fff);
    background: -moz-linear-gradient(#ccc, #fff);
    background: -o-linear-gradient(#ccc, #fff);
    background: linear-gradient(#ccc, #fff);
	padding:5px;
	height:20px;
	cursor:pointer;
	margin:20px 0px;
	}
.faq_div h3{
	vertical-align:middle;
	margin:0px;
	}
#mainnav{
	display:none;
	}
#slider {
		max-width: 960px;
		margin: 20px auto;
		}
#auto{
	padding:0px;
	margin:0px;
	background:url(images/white-canvas-background_1053-239.jpg);
	}
button{
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ddd), color-stop(100%, #fff));
    background: -webkit-linear-gradient(#ddd, #fff);
    background: -moz-linear-gradient(#ddd, #fff);
    background: -o-linear-gradient(#ddd, #fff);
background: linear-gradient(#ddd, #fff);
	}

#help button{
background:none;
	font-size:200%;
	border:1px solid #003300;
	-moz-border-radius: 100%;
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
border-radius: 100%;
padding:10px 20px;
cursor:pointer;
}
p>button{
	border:none !important;
	cursor:pointer;
	}
p>button:hover{
	color:#FF6600;
	}
.slide{
	display:none;
	}
#one{
	background:#FF6600 !important;
	}
.desktop{
	display:none;
	}
.more{
	border:1px solid;
	padding:3px;
	background:rgba(255,180,000,0.5);
	}
.know a{
text-decoration:underline;
line-height:1.5em;
}

table	{
	width: 100%;
	margin:0px;
	padding:0px;
	background:rgba(255,180,000,0.2);
	border:1px solid #603;
	}
caption{
	font-size:18px;
	}

	
th{
	background:url(images/e42baaf5af585b8a96b9507542b57130.jpg);
	}
td{
border:none;
margin:0px;

}


#filing
	{
	width: 100%;
	}
#sitemap{
display:none;
}
#threes{
	display:none;
	}
#three_mobile{
	width:auto;
	text-align:center;
	}
.arrow{
	font-size:36px;
	}

/*toogle css*/


#show2,#show3,#show4,#show5,#show6{
	display:none;
	clear:both;
	}
/*toggle css ends*/
#footer{
	background-color:#ddd;
	width:auto;
	padding:3px;
	margin:0px;
		}
#footerlinks{
	background-color:#c00;
	width:auto;
	height:10px;
	margin:0px;
	padding:0px;
	
	}

	
	
@media only screen and (min-width:1180px) {

body{
		font-size:16px;
	}
#banner{
	margin-left:200px;
	}
#banner_links,#banner_link{
	display:block;
	font-size:14px;
	}
#banner_link{
	position:absolute;
	top:50px;
	right:600px;
	}
#banner_links{
	position:absolute;
	top:50px;
	right:100px;
	}

#main{
width:auto;
margin:0px auto;
background-color:#fff;
background-image:url(images/crumple-paper.jpg);
}
	
#wrapper{
	width:70%;
	background-color:#fff;
	padding:0px 5px;
	margin-left:310px;
	}
#home_wrapper{
	width:72%;
	background-color:#fff;
	padding:0px 5px;
	margin:0px auto;
		}
	#search{
	position:absolute;
	top: 20px;
	right: 5%;
	}
#se{
	padding-left:10px;
	}
#rat{
	float:right;
	}
.slide{
	display:block;
	background:#006;
	color:#FFFFFF;
	padding: 0px 10px;
	}
#jstmob{
	display:none;
	}
#sitemap{
	display:block;
	width:200px;
	height:600px;
	background-color:#fff;
	position:absolute;
	left:8%;
	padding:5px;
	font-size:14px !important;
	}
#auto{
	padding:0px;
	clear:both;
	}
button{
	padding:5px;
	}
button:hover{
	font-size:18px;
	}
	

table	{
	width: 90%;
	}
th{
	margin:5px;
	padding:5px;
	}

 td{
		margin:5px;
		padding:5px;
		width:15%;
		text-align:center;
	}
#show1,#show2,#show3,#show4,#show5,#show6{
	padding:5px;
	}
#threes{
	display:block;
	}
.threes{
	width: 250px;
	float: left;
	height:200px;
	margin:10px 30px 20px 10px;
}
#three_mobile{
	display:none;
	}
/* Actual navmenu CSS */
#nav{
    background:#ccc repeat-x top left;
    height: 30px;
}

#nav, #nav li{
    display: block;
    list-style: none;
    position: relative;
    z-index: 82;
}
  #nav > li{
        float: left;
        z-index: 82;
    }
        #nav > li:hover{
			color:#000000;
        }
    
        #nav a{
            display: block;
            line-height: 30px;
            padding: 0 0.5em;
            z-index: 82;
            position: relative;
            color: #003300;
        }
            #nav a:hover{
                color: #fff;
            }
    
        /* Subnav Menu */
        #nav .submenu{
            display: none;
            position: absolute;
            z-index: 80;
            background: repeat-x left top #fff;
           text-decoration:none;
		   
            left: 0px;
            top: 30px;
            min-width: 100%;
        
            -o-box-shadow:      2px 2px 3px #000;
            -icab-box-shadow:   2px 2px 3px #000;
            -khtml-box-shadow:  2px 2px 3px #000;
            -moz-box-shadow:    2px 2px 3px #000;
            -webkit-box-shadow: 2px 2px 3px #000;
            box-shadow:         2px 2px 3px #000;
        }
		
		
            #nav .submenu li{
                display: block;
                line-height: 27px !important;
				color:#000000;
				text-decoration:none;
				border:1px dotted #f00;
				
            }
			
			
			#nav .submenu li a:hover{
			border:#FF0000;
			color: #fff;
			}
			
                #nav .submenu li:hover{
                    background: #fff repeat-x top left;
					text-decoration:none;
                }
            
                #nav .submenu a{
                    display: block;
                    line-height: 27px !important;
                    white-space: nowrap;
					text-decoration:none;
					background:#FFFFFF;
					color: #000;
                }
            
                #nav > li:hover .submenu{
                    display: block;
					border:1px dotted #003300;
                }
				
				
                    /* Hide next level of subnavigation */
                    #nav > li:hover > .submenu .submenu{
                        display: none;
                    }


                #nav .padding{
                    display: block;
                    position: absolute;
                    z-index: 78;
                
                    width: 100%;
                    height: 100%;
                
                    top: 0px;
                    left: 0px;
                    background: none !important;
                }
                    /* Padding amount for first-level dropdown */
                    #nav > li > .submenu > .padding{
                        width: 160%;
                        left: -30%;
                        height: 140%;
                    }
            
                #nav .buffer{
                    display: block;
                    position: absolute;
                    bottom: 0px;
                    right: 100%;
                
                    width: 100%;
                    height: 100%;
                    background: none !important;
                }
            
                #nav .shadow{
                    display: none !important;
                }
    
        /*  Third-level Subnavigation */
            #nav .submenu .submenu{
                position: absolute;
                left: 100%;
                top: -1px;
            }
                #nav .submenu .submenu .padding{
                    width: 150%;
                    top: -35%;
                    height: 170%;
                }
                /*  Show subnavigation */
                #nav > li:hover .submenu li:hover > .submenu{
                    display: block;
                    z-index: 70 !important;
                }
    



        /* CSS3 Transition Handling */
        #nav.use-trans li > .submenu{
            opacity: 0;


            display: block !important;
            left: -9999px !important;
        
            -moz-transition:        0.2s opacity ease-in, 0s left linear 0.22s;
            -webkit-transition:     0.2s opacity ease-in, 0s left linear 0.22s;
            -khtml-transition:      0.2s opacity ease-in, 0s left linear 0.22s;
            -icab-transition:       0.2s opacity ease-in, 0s left linear 0.22s;
            -ms-transition:         0.2s opacity ease-in, 0s left linear 0.22s;
            -o-transition:          0.2s opacity ease-in, 0s left linear 0.22s;
            transition:             0.2s opacity ease-in, 0s left linear 0.22s;
        }
            /* Hide next level of subnavigation */
            #nav.use-trans > li:hover > .submenu .submenu{
                display: block !important;
                left: -9999px !important;
            }

        
            /* Hover */
            #nav.use-trans > li:hover > .submenu,
            #nav.use-trans > li > .submenu li:hover > .submenu{
                opacity: 1 !important;
            
                -moz-transition-delay:      0s;
                -webkit-transition-delay:   0s;
                -khtml-transition-delay:    0s;
                -icab-transition-delay:     0s;
                -ms-transition-delay:       0s;
                -o-transition-delay:        0s;
                transition-delay:           0s;
            }
                #nav.use-trans > li:hover > .submenu                {   left: 0px !important;   }
                #nav.use-trans > li > .submenu li:hover > .submenu  {   left: 100% !important;  }


        /*  Running Border on Subnavigation
        -   Stable implementation requires an additional span tag at the end of each anchor tag.
        */
        #nav ul a{
            position: relative;
        }
            #nav ul a span{
			border-bottom: 1px dotted #603;
                position: absolute;
                bottom: 0px;
                left: 0px;
                height: 1px;
                width: 100%;
            }
			
		a:link{
    text-decoration: none;
}

        /*  Outlining Rules for Debugging */
        .padding    {   outline-color: red;     }
        .buffer     {   outline-color: blue;    }
    
        .showbounds .padding,
        .showbounds .buffer{
            outline-style: solid;
            outline-width: 1px;
        }



/* Theming can go here */
#nav{
    outline: 1px thin #00c;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ccc), color-stop(100%, #fff));
    background: -webkit-linear-gradient(#ccc, #fff);
    background: -moz-linear-gradient(#ccc, #fff);
    background: -o-linear-gradient(#ccc, #fff);
    background: linear-gradient(#ccc, #fff);
	padding:0px auto;
	margin:0px auto;
	
}
    #nav > li{
   	width:auto;
	padding:0px 30px;
	margin:0px auto;
    }
	
	#nav > li:hover{
	background-color:#fff;
	}
    #nav > li:first-child{
        margin-left: 100px !important;
    }

    #nav > li:hover a{
	color:#000000;
	text-decoration:none;
    }

    #nav .submenu li{
        background: #fff;
		color:#000000;
		border: none;
    }
#mobilenav{
	display:none;
		}
#mainnav{
	display:block;
	width:100%;
	margin:0px;
	padding:opx;
		}
/*nav ends */	
.desktop{
	display:block;
	}
	#footer{
	padding:10px;
	height:250px;
	}
#footnote{
float:right;
		}
.mo{
	display:none;
	}
	
.careers{
	float:right;
	text-align:center;
	}
}