/* CSS Document */
html, body, p, ul, li, h1, h2, h3, h4, h5, h6{margin: 0px; padding: 0px;}

body{font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; 
background: url(../images/bg-body.gif) top repeat-x #94A6BB; text-align: center;}

p{color: #000; line-height: 1.4em; margin-bottom: 10px;}
p strong{font-weight: bold; color: #95312A;}
h2{margin-bottom: 20px; margin-top: 5px;}
a{color: #195475;}
a:hover{color: #95312A;}
img{border: 0px;}

h1{font-weight: bold; color: #95312A; text-transform: uppercase; font-size:14px; margin-bottom: 10px;}
h2{font-weight: bold; color: #195475; text-transform: uppercase; font-size:11px; margin-bottom: 10px; margin-top: 25px;}
h6{font-weight: bold; text-transform:uppercase; color:#95312A; }



.header{height: 113px;  width: 820px; margin: auto; text-align:left;}
.header .logo{float: left; }
.header img{margin-top: 15px;}

.header .number{ float:right;}

.container{width: 820px; margin: auto;}

/* Menu */
#nav{ text-transform:uppercase; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;  margin-bottom:0px;padding-bottom:0px; height: 32px;}
#nav ul{list-style: none;padding:0;margin:0;left:0px;padding-left:0px;}
#nav ul li{float:left;position:relative;text-align: left;cursor: default;text-transform:uppercase;left:0px; padding-left:0px;z-index:10;padding-bottom:0px; margin-bottom:0px;}
#nav ul li img{border: 0px; margin: 0px; padding: 0px;}
#nav ul li:hover{background:;}

#nav ul li a{ text-decoration:none; color:#214D70; }

#nav ul li a:hover{ text-decoration:none; color:#F4E0CF;}
#nav ul li p{display:none;}

#nav li > ul {top: auto;left:auto;}
#nav ul li ul{display: none; position: absolute; top: 36px; left:0px;}

#nav ul li ul li.service{width:145px;}
#nav ul li ul li.finance{width:187px; }
#nav ul li ul li.middle2{width:120px; }
#nav ul li ul li.middle3{width:105px; }
#nav ul li ul li.ending{width:104px; }
.contact {width:90px;}
#nav ul li:hover ul {display: block;z-index:999;}

#nav ul li ul li{margin-left:0px; margin-right:0px; margin-bottom: 0px;width:128px; left:-1px; }
#nav ul li ul li{position: relative;text-transform:none;display: block;border: 1px solid #272734; border-top:none;margin-left:0px;padding-left:5px;padding-bottom:0px;margin-bottom:0px;margin-top:0px;padding-top:0px;font-weight: normal;background:#E7E7EB;color:#272734;line-height:20px; height:20px;clear: both;}
#nav ul li ul li a{color:#272734;}
#nav ul li ul li:hover{background:#7C0606;  color:#fff;}
#nav ul li ul li:hover a{background:#7C0606;  color:#fff;} 
#nav ul li ul li a:hover{text-decoration:none; color:#fff;}
/* end menu */

/* MAIN STRUCTURE */

.main{border-left: 2px solid #809eb0;border-right: 2px solid #809eb0; background: #fff; padding: 17px; padding-bottom: 0px; text-align: justify;}
.flash {border: 1px solid #034369;}
.footer{ background:url(../images/endpage.gif) top no-repeat; padding-top: 20px; padding-bottom: 10px;text-align:right; width: 820px; margin: auto; font-size:0.9em;}
.footer a{color: #fff;}
.footer a:hover{color: #E2E6EC;}


.content{padding-top: 17px; padding-bottom: 0px; margin-bottom: 0px;}


.portfolio-index{
	padding: 15px;
	float: left;
	margin-bottom: 0px;
	background-color: #DAE4EE;
}
.portfolio-index h2{margin-bottom: 20px; margin-top: 5px;}
.portfolio-index .thumbs{border: 1px solid #d3d3d3; padding: 6px; padding-bottom: 0px; background:#fff;}
.portfolio-index .thumbs img{border: 1px solid #d3d3d3; margin-bottom: 6px; }
.portfolio-index .thumbs img:hover{border: 1px solid #918F8F;}

.portfolio-index .thumbs .break{clear: both; display: block; height: 0px; width: 75px;}
.portfolio-index .thumbs .break img{height: 1px; margin-bottom: 0px; bordeR: 0px;}
.portfolio-index .thumbs img.left{margin-right: 6px;}

.portfolio-index h6{margin-top: 20px; margin-bottom: 10px; font-weight: bold; font-size: 10px; text-transform:uppercase; color: #95312A;}
.portfolio-index ul{margin-bottom: 0px; padding-bottom: 0px; }
.portfolio-index li{ padding-left: 15px; background:url(../images/li.gif) no-repeat left; margin-bottom: 6px; list-style:none;}
.portfolio-index li a{color: #195475;}
.portfolio-index li a:hover{color: #95312A; text-decoration:none;}


.break{clear: both; display: block; height: 0px;}
.break img{height: 1px; margin-bottom: 0px; border: 0px; margin-top: 0px; padding-top: 0px;}

table td{padding-bottom: 10px;}
table td img{margin-bottom: 5px;}
.text{float: right; width: 535px;}
.full{float: none; width: 100%;}
.text .welcome{padding-bottom: 27px;}
.text .welcome h1{padding-top: 5px; padding-bottom: 5px;}
.text .welcome p{padding-top: 13px; padding-right: 10px;margin-bottom: 0px; }
.text .welcome .float{float: left; padding-right: 20px; padding-top: 5px; }

.text .online-market{float: left; width: 245px; }
.text .online-market h2{margin-bottom: 18px; margin-top: 7px;}
.text .online-market p{margin-bottom: 0px;}
.text .online-market p.first{padding-bottom: 10px;}
.text .online-market h6{font-weight: bold; text-transform:uppercase; color:#95312A; }

.text .logos{float: right; background:url(../images/bg-logo.jpg) no-repeat top left; padding: 10px; width: 250px;padding-bottom: 11px; }
.text .logos p{padding-right: 5px;margin-bottom: 0px;}
.text .logos h2{margin-bottom: 10px; margin-top: 5px;}
.text .logos h6{margin-top: 12px; margin-bottom: 10px; font-weight: bold; font-size: 10px; text-transform:uppercase; color: #95312A;}
.text .logos img.floating{float: left; margin-right: 10px; padding: 4px; border: 1px solid #d3d3d3; background: #fff;}
.text .logos img.floating:hover{border: 1px solid #918F8F;}

form{padding: 10px; background: #EFF2F5; border: 1px solid #DAE4EF;margin: 0px; margin-bottom: 10px; width: 300px; float:left;}
form h2{margin-top: 0px;}
form h4{background:#272734; color: #fff; padding: 5px; margin-bottom: 15px; }
form h3{margin-top:0px; }
form div{margin-bottom:12px;}
form label{display:block; width: 110px;float:left; text-align:left;}
form label.none{display: none;}
form input, Form textarea, form select{width:180px;font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.5em;background:#fff; border: 1px solid #ADADB1; padding-left: 3px;}
form .end{clear: both; display: block; height: 1px;}
form .contact-buts{ padding-left:110px; margin-bottom: 0px; padding-bottom: 0px;}
form .contact-buts input{width:82px; border:1px solid #272734; background:#7C0606; font-size:1em; color:#fff; text-transform:none; font-weight:bold; display:inline;}

.contact-details{width: 200px; float: right; }
.contact-details h2{margin-top: 0px;}

.text ul{margin-bottom: 0px; padding-bottom: 0px; }
.text li{ padding-left: 15px; margin-left: 15px; background:url(../images/li-white.gif) no-repeat left; margin-bottom: 6px; list-style:none;}
.text li a{color: #195475;}
.text li a:hover{color: #95312A; text-decoration:none;}
