@charset "utf-8";
/* CSS Document */


.normalText{
color: black;
}

#mainnav{
margin-left : 300px;
margin-top: -10px;

}

a.footer {color: #fff;
font-size : 10px;
font-family : "Trajan Pro", arial, Verdana;
text-decoration: none;
}
a.footer:hover {color: #4977E3;
font-size : 10px;
font-family : "Trajan Pro", arial, Verdana
}

a.black {color: #000000;
font-size : 12px;
font-family : arial;
text-decoration: none;
font-weight: bold
}
a.black:hover {color: #00a8ed;
font-size : 12px;
font-family : arial;
text-decoration: underline;
font-weight: bold
}

a.black-u {color: #000000;
font-size : 12px;
font-family : arial;
text-decoration: underline;

}
a.black-u:hover {color: #00a8ed;
font-size : 12px;
font-family : arial;
text-decoration: underline;

}

a.small {color: #650360;
font-size : 11px;
font-family : Verdana;
text-decoration: none;

}
a.small:hover {color: #000;
font-size : 11px;
font-family : Verdana;
text-decoration: underline;
}
a.quicklinks-menu {color: #fff;
font-size : 11px;
font-family : "Trajan Pro", "Sans Serif";
text-decoration: none;

}
a.quicklinks-menu:hover {color: #00a8ed;
font-size : 11px;
font-family : "Trajan Pro", "Sans Serif";
text-decoration: none;

}
a.quicklinks-menu-lending {color: #000;
font-size : 11px;
font-family : "Trajan Pro", "Sans Serif";
text-decoration: none;

}
a.quicklinks-menu-lending:hover {color: #00a8ed;
font-size : 11px;
font-family : "Trajan Pro", "Sans Serif";
text-decoration: none;

}
a.white {color: #fff;
font-size : 12px;
font-family : arial, verdana;
text-decoration: none;
}
a.white:hover {color: #4977E3;
font-size : 12px;
font-family : arial, verdana
}

b {color: #00a8ed;
font-size : 13px;
font-family : arial, verdana;
font-weight: bold;
}

b.big {color: #00a8ed;
font-size : 13px;
font-family : "Trajan Pro", arial, verdana;
font-weight: bold;
}
p { 
	text-align: justify; 
	}
#container {
width: 760px;
height: 257px;
margin: 0 auto;
background: transparent url(../images/graphics/back-top.jpg) no-repeat;
}

#container-financial {
width: 760px;
height: 257px;
margin: 0 auto;
background: transparent url(../images/graphics/back-top-financial.jpg) no-repeat;
}


#container-team {
width: 760px;
height: 257px;
margin: 0 auto;
background: transparent url(../images/graphics/back-top-team.jpg) no-repeat;
}

#container-lending {
width: 760px;
height: 257px;
margin: 0 auto;
background: transparent url(../images/graphics/back-top-lending.jpg) no-repeat;
}

#contentwrap {
width: 760px;
min-height: 100%;
background: transparent url(../images/graphics/back-body.gif) repeat-y center bottom;
margin: 0 auto;
padding-top: 25px;
}

#content{
margin: 0px 30px 10px 20px;
}


#footer {
color: #fff; 
background: #000000;
width: 712px; 
text-align: left; 
padding-top: 5px;
padding-bottom: 5px; 
padding-left: 30px;
margin-left: 2px;
margin-top: 40px; 
font-size: 9px; 
clear: both;
}

#footer-green {
color: #fff; 
background: #67BD47;
width: 712px; 
text-align: left; 
padding-top: 5px;
padding-bottom: 5px; 
padding-left: 30px;
margin-left: 2px;
margin-top: 40px; 
font-size: 9px; 
clear: both;
}

#footer-purple {
color: #fff; 
background: #34368E;
width: 712px; 
text-align: left; 
padding-top: 5px;
padding-bottom: 5px; 
padding-left: 30px;
margin-left: 2px;
margin-top: 40px; 
font-size: 9px; 
clear: both;
}

#header {
background: transparent;
width: 790px;
height: 267px;
text-align: left;
float: right;
margin-right: 7px;

}
#home {
background: transparent url(../images/graphics/home.jpg) no-repeat;
background-position: 32px 0px;
width: 100%;
height: 200px;
margin-top: 53px;
float: left

}

* html #home { /*IE only rule, reduce menu width*/
background-position: 41% bottom;
}

#login {
background: transparent url(../images/graphics/client-login.gif) no-repeat;
background-position: 0px 0px;
width: 173px;
height: 200px;
margin-right: 10px; 
padding-top: 34px;
float: right;


}


#working {
background: transparent url(../images/graphics/working.jpg) no-repeat;
background-position: 32px 0px;
width: 100%;
height: 241px;
margin-top: 0px;
float: left

}

* html #working { /*IE only rule, reduce menu width*/
background-position: 41% bottom;
}

#clients {
background: transparent url(../images/graphics/clients.jpg) no-repeat;
background-position: 32px 0px;
width: 100%;
height: 241px;
margin-top: 0px;
float: left

}

* html #clients { /*IE only rule, reduce menu width*/
background-position: 41% bottom;
}

#contact {
float: left;
width: 300px;
text-align: left;
padding-right: 10px;
margin-left: 30px;
display: inline;
height: 100%

}

* html #contact { /*IE only rule, reduce menu width*/
background-position: 41% bottom;
}

#box {
width: 265px;
min-height: 100%;
line-height: 14px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 1px;
float: left;
}

#box2 {
width: 285px;
min-height: 100%;
line-height: 14px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 1px;
float: left;
}
#content-right {
background: transparent;
float: right;
width: 270px;
text-align: left;
margin-top: 8px;
padding-left: 0px;
margin-right: 45px;
}




#leftbar {
float: left;
width: 500px;
text-align: left;
padding-right: 10px;
margin-left: 25px;
display: inline;
}

#rightbar {
background: #ccc;
float: right;
width: 150px;
padding-top: 20px;
padding-left: 30px;
padding-right: 60px;
}

#services {
float: left;
width: 540px;
text-align: left;
padding-right: 10px;
margin-left: 30px;
display: inline;
height: 100%
}

#team {
float: left;
width: 90%;
text-align: left;
padding-top: 8px;
padding-right: 10px;
margin-left: 30px;
display: inline;
height: 100%
}

#tools {
float: left;
width: 88%;
text-align: left;
padding-right: 10px;
margin-left: 30px;
display: inline;
height: 100%
}


.inputfield {
	background-color : #FFFFFF;
	border-bottom : #70878F 1px solid;
	border-left : #70878F 1px solid;
	border-right : #70878F 1px solid;
	border-top : #70878F 1px solid;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	height : 20px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	width : 180px;
}

#menu {
background :transparent;
width: 100%;
height: 20px;
text-align: left;
margin-top: 4px;
padding-top: 0px;
padding-bottom: 0px;
display: inline

}



li.active{
color: #fff;
background-color: #999;
}

#clients-menu ul{
margin: 0;
padding: 0;
margin-top: 7px;
margin-right: 45px;
margin-bottom: 0px;
height: 24px;
float: right;
font: normal 100% arial 10px;
width: 615px;
background-color: #fff;
}

* html #clients-menu ul{ /*IE only rule, reduce menu width*/
width: 615px;
margin-right: 20px;
margin-left: 10px
}

#clients-menu ul li{
display: inline;
}
#clients-menu ul li a{
float: left;
color: #650360;
font-size: 12px;
font-family: arial;
font-weight: bold;
padding: 3px 8px;
text-decoration: none;
background: transparent url(../images/graphics/verticalp.gif) center left no-repeat;
}

#servicesbox {
	float: left; width: 500px; margin-left: 40px; margin-top: 20px; margin-bottom: 40px; text-align: left; background-color: #650360;
}

* html #servicesbox { /*IE only rule, reduce menu width*/
width: 460px;
}

#services-menu ul{
margin: 0;
padding: 0;
margin-top: 30px;
margin-left: 40px;
margin-bottom: 30px;
height: 24px;
float: left;
font: normal 100% verdana 10px;
width: 715px;
background-color: #650360;
}

* html #services-menu ul{ /*IE only rule, reduce menu width*/
width: 675px;
}

#services-menu ul li{
display: inline;
}
#services-menu ul li a{
float: left;
color: #fff;
font-size: 13px;
font-weight: bold;
padding: 3px 25px;
text-decoration: none;
background: transparent url(../images/graphics/vertical.gif) center left no-repeat;
}

* html #services-menu ul li a{ /*IE only rule, reduce menu width*/
padding: 3px 20px;
}

#projects-menu ul{
margin: 0;
padding: 0;
margin-top: 0px;
margin-left: 5px;
margin-bottom: 20px;
height: 20px;
float: left;
font: normal 100% Verdana 10px;
width: 780px;
background-color: #650360;

}


#projects-menu ul li{
display: inline;
}
#projects-menu ul li a{
float: left;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 3px 36px;
text-decoration: none;
background: transparent;
}
.tinput{
width: 98px; height: 20px; background: url(../images/graphics/input.gif) no-repeat; border: 0px;}

.ninput{
width: 112px; height: 20px; background: url(../images/graphics/ninput.gif) no-repeat; border: 0px; padding-top: 4px; padding-left: 5px; font-family: "Trajan Pro", arial, Verdana; font-size: 8px}


ul {margin-left: 15px;
}

 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */

