/*
Theme Name: Five Financial
Theme URI: http://spinconcepts.com
Description: Five Financial custom theme
Version: 1.0
Author: Spin Concepts
Tags: Five Financial, SpinConcepts

*/
html,body,div,input,textarea,blockquote,form,img,p,th,td,h1,h2,h3,ul,ol {
	margin: 0;
	padding: 0;
}

ul,ol{
	list-style: none;
}

body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    background: url(../images/background.jpg);
    background-repeat:repeat;	
}

h1,h2,h3,h4,h5,h6 {
	color: #33842c;
	font-weight: bold;
	font-size: 200%;
}

h2, h3 {
	font-size: 150%;
}

a, a:visited {
	color: #33842C;
}
/* --------------------------------------- */

.menubase{
    background-image:url('images/menu_background.jpg');
    background-repeat:repeat-x;
    background-position:left top;
    width:auto;
    height:49px;
}

#menu {
	position: relative;
	top: 10px;
	left: 10px;
}

#menu li {
    display: inline; 
    padding: 5px 15px;
    font: 20px Arial, Verdana;
    cursor: pointer;
}

#menu a {text-decoration:none; color: white; }
#menu a:hover {color: #58BFE0; }

/* --------------------------------------- */
#wrapper{
    width:900px;
    background: url(../images/wrapper_bg.jpg) no-repeat;
    background-repeat:no-repeat;
    background-position:center top;
    margin:auto;
    padding:0px 30px 0px 30px;
}

#headerBlock{
    background-image:url('images/header.jpg');
    background-position:center top;
    background-repeat:no-repeat;
    height:144px;
    width:auto;
    padding-right:30px;
}

.loginBlock{
    width:190px;
    float:right;
    margin:77px 0px 0px 0px;
    padding:5px;
}

.loginBlock p{
    font-size:11px;
}

.textFiled{
    width:70px;
    font-size:10px;
}
.go{
    background-image: url('images/go.jpg');
    position:absolute;
    margin-top:1px;
    margin-left:3px;
}
form a, form a:visited, form a:hover{
    color:#000000;
}


.bodyContent{
    background-color:#FFFFFF;
    background-position:top left;
    background-repeat:repeat-x;
    border-left:2px solid #000000;
    border-right:2px solid #000000;
    padding:40px 20px 20px 20px;
	
}

.bodyBase{
    background-image:url('images/footer.jpg');
    background-repeat:no-repeat;
    background-position:center top;
    height:162px;
    width:auto;
}

#footer{
    color:#517b4d;
    width:auto;
    padding:170px 0px 20px 0px;
    margin-bottom:10px;
	background:url(../images/B_26_G_footer.jpg) no-repeat;
	}
#footer  a:hover {
    color:#fff;
    }

.floatLeft{
    width:45%;
    float:left;
}
.floatRight{
    width:45%;
    float:right;
    text-align:right;
}


/* ------------------------------------------ */

.rightInsert{
    width:222px;
    height:239px;
    background-image:url(../images/insert_01.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    padding:27px 0px 0px 28px;
}

.specialText{
    font-family:"Times New Roman", Times, serif;
    font-size:20px;
    font-style:oblique;
}

.quote, #quote {
    font: 20px "Times New Roman",Times,serif;
    color: #33842C;
}

#quote {
	font-style: oblique;
	text-align: center;
}

.author {
	padding: 10px 0;
}

#author {
	text-align: center;
	font-weight: bold;
	padding: 15px 0;
}

.centered {
	text-align: center;
}

.italics {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.highlight {
	color: #33842c;
}

#signature {
	padding: 10px 0;
    text-align: center;
}

#sidebar {
background: url('images/frame.jpg') no-repeat;
	width: 250px;
	float: right;
	padding:0; 
	margin:0
}

#sidebar img {
	background: url(../images/frame.jpg) no-repeat;
	padding: 27px 28px;
	padding-bottom: 45px;
	border:0px ;
}

#sidebar2 {
    width: 250px;
    float: right;
}

/* --------------------------- */

#login {
	margin-left: 250px;
	
}


/*--- new start --*/
.green_text_one{ font-size:13px; color:#66aa2f; font-weight:bold;}
.input1{ width:270px; line-height:23px; height:23px; background:#e9fdcd; border:1px solid #a0cf63; font-size:14px; font-weight:bold; color:#66aa2f; padding:0 3px 0 3px; }
.input2{ width:550px; line-height:23px; height:23px; background:#e9fdcd; border:1px solid #a0cf63; font-size:14px; font-weight:bold; color:#66aa2f; padding:0 3px 0 3px; }
.input3{ width:150px; line-height:23px; height:23px; background:#e9fdcd; border:1px solid #a0cf63; font-size:14px; font-weight:bold; color:#66aa2f; padding:0 3px 0 3px; }
.input4{ width:390px; line-height:23px; height:23px; background:#e9fdcd; border:1px solid #a0cf63; font-size:14px; font-weight:bold; color:#66aa2f; padding:0 3px 0 3px; }
.input5{ width:350px; line-height:23px; height:23px; background:#e9fdcd; border:1px solid #a0cf63; font-size:14px; font-weight:bold; color:#66aa2f; padding:0 3px 0 3px; }
.input6{ width:26px; line-height:23px; height:23px; background:#e9fdcd; border:1px solid #a0cf63; font-size:14px; font-weight:bold; color:#66aa2f; padding:0 3px 0 3px; }

.check_box1{ width:20px; line-height:20px; height:20px; border:1px solid #a0cf63; font-size:14px; font-weight:bold; color:#66aa2f; padding:0 2px 0 2px; }
.option_one{ width:220px; line-height:19px; height:19px; border:none; outline:none; background:url(../images/option_bg.jpg) no-repeat !important;}


.textarea_one{ width:550px; line-height:16px; height:114px; background:#e9fdcd; border:1px solid #a0cf63; font-size:14px; font-weight:bold; color:#66aa2f; padding:0 3px 0 3px; overflow-x:hidden; overflow-y:scroll }

.black_text_one{ font-size:20px; color:#000000; font-weight:bold; text-align:center; padding:10px 0 0 0; line-height:26px;}
.black_text_two{ font-size:16px; color:#000000; text-align:center; font-style:italic; }
.mailto{ font-size:12px; color:#000000; text-decoration:none; line-height:20px; text-align:center;}
	.mailto a{ color:#000000; text-decoration:underline; }
	.mailto a:hover{ color:#a0cf63; text-decoration:none; }


	
	
	/* menu css */
	
	
	ul.nav,
.nav ul{
margin: 0;
padding: 0;
cursor: default;
list-style-type: none;
display: inline;
}

ul.nav{
display: table;
}

ul.block{
width: 100%;
table-layout: fixed;
}

ul.nav>li{
display: table-cell;
position: relative;
padding: 5px 15px;
font-size:20px;
}
/*
ul.nav>li:hover{
padding-right: 1px;
}*/

ul.nav li>ul{
display: none;
position: absolute;

}

ul.nav li:hover>ul{
display : block;
}

.nav ul li a{
display: block;
padding: 2px 10px;
}

/*Menu styles*/


.nav ul li a{
background-color: #fff;
color: #369;
}


.nav ul li a:hover{
background-color: #868686;
color: #fff;
}

ul.nav li:active,
.nav ul li a:active{

color: #fff;
}



.nav a:hover{
color: #58BFE0;
}

.nav a{
color: white;
text-decoration: none;
font-family:Arial,Verdana;

}

