/* CSS Document */

body{
background:#fff url(../images/body_bg.jpg) repeat-x;
font:12px Arial, Helvetica, sans-serif;
color:#616161;
margin:0 0 90px 0;
padding:0;
text-align:center;
}

a:link, a:visited, a:active{
color:#a86520;
}

a:hover{
text-decoration:none;
}

p{
margin:10px 0 10px 0;
padding:0 0;
}

p.tag{
text-align:right;
}

p.tag img{
border:0px solid green;
margin-right:10px;
}

#container{
width:810px;
margin:0 auto;
padding:0;
text-align:left;
}

#inner-container{
background:url(../images/container_bg.gif) repeat-y;
float:left;
padding:0 5px;
}

/* Header */

#header{
float:left;
width:800px;
}

#header div.top{
float:left;
width:800px;
}

#header div.top div.logo{
float:left;
width:191px;
}

#header div.top div.header-img{
float:left;
width:510px;
}

#header div.top div.rwanda-logo{
float:left;
width:99px;
}

#header .navigation{
background:url(../images/menu_bg.jpg) repeat-x;
float:left;
height:36px;
width:780px;
padding:0 0 0 20px;
}

#header .navigation ul{
margin:0;
padding:0;
list-style:none;
}

#header .navigation ul li{
float:left;
}

#header .navigation ul li a{
font-size:15px;
font-weight:bold;
display:block;
color:#fff;
text-decoration:none;
padding:9px 20px;
}

#header .navigation ul li a:hover{
background:#fff;
font-weight:bold;
display:block;
font-size:15px;
color:#4183cd;
text-decoration:none;
}

#header .navigation ul li a.active{
background:#fff;
font-weight:bold;
display:block;
font-size:15px;
color:#4183cd;
text-decoration:none;
}

/* Body */

#body{
background:#fff;
float:left;
padding:20px 10px 0 10px;
width:780px;
}

/* Welcome */

#body div.welcome{
float:left;
}

#body div.welcome div{
float:left;
}

#body div.welcome div.content{
float:left;
width:550px;
padding:0 0 0 10px;
}

#body div.welcome div.content1{
float:left;
width:770px;
padding:0 0 0 5px;
}

#body div.welcome h1{
font-size:22px;
color:#5797df;
margin:0;
padding:5px 0 0 0;
}

#body div.welcome div.content1 h1{
font-size:20px;
color:#5797df;
font-weight:normal;
margin:0;
padding:0px 0 0 0;
}

#body div.welcome div.content1 a{
color:#616161;
text-decoration:none;
}

#body div.welcome div.content1 a:hover{
color:#616161;
text-decoration:underline;
}

#body div.welcome div.content1 a.top{
color:#4183cd;
text-decoration:none;
}

#body div.welcome div.content1 a.top:hover{
color:#4183cd;
text-decoration:underline;
}

#body div.welcome div.content1 div.rotating-image{
float:right;
margin:0 10px 10px 10px;
}

/* news */

#body div.news{
float:left;
width:402px;
margin-top:20px;
}

#body div.news div.top{
background:url(../images/box_top_orange.jpg) no-repeat;
float:left;
height:38px;
width:100%;
}

#body div.news div.mid{
float:left;
padding:0 10px;
border-left:2px solid #d7b062;
border-right:2px solid #d7b062;
width:378px;
height:185px;
}

#body div.news div.mid div a{
float:left;
padding:0 0px;
margin:0;
color:#616161;
text-decoration:none;
}

#body div.news div.mid div a:hover{
float:left;
padding:0 0px;
margin:0;
color:#616161;
text-decoration:underline;
}

#body div.news div.bottom{
background:url(../images/box_bottom_orange.jpg) no-repeat;
width:100%;
float:left;
height:15px;
}

#body div.news h1{
font-size:20px;
color:#616161;
margin:0;
padding:5px 0 0 10px;
}

#body div.news a, #body div.loan a{
display:block;
padding:10px;
text-align:right;
}

#body div.news h2{
font-size:13px;
padding:15px 0 0 0;
margin:0;
}
#body div.news div.newfeatures{
color: #c00000;
font-weight: bold;
}



/* loan */

#body div.loan{
float:right;
width:373px;
margin-top:20px;
}

#body div.loan div.top{
background:url(../images/box_top_green.jpg) no-repeat;
width:100%;
float:left;
height:38px;
}

#body div.loan h1{
font-size:20px;
padding:5px 0 0 10px;
margin:0;
color:#fff;
}

#body div.loan div.mid{
float:left;
border-left:2px solid #3b9736;
border-right:2px solid #3b9736;
width:349px;
padding:10px;
height:165px;
}

#body div.loan div.mid a{
float:left;
padding:0 0px;
margin:0;
color:#616161;
text-decoration:none;
}

#body div.loan div.mid a:hover{
float:left;
padding:0 0px;
margin:0;
color:#616161;
text-decoration:underline;
}
#body div.loan div.bottom{
background:url(../images/box_bottom_green.jpg) no-repeat;
float:left;
height:15px;
width:100%;
}

.txtfield{
width:300px;
}

.txtfield_small{
width:196px;
}

.dropdown_small{
width:200px;
}

.txtarea{
width:300px;
height:100px;
}
 
a.faq-link{
color:#616161;
text-decoration:underline;
font-weight:bold;
}

a.faq-link:hover{
color:#616161;
text-decoration:none;
} 

a.newfeatures-link{
color: #c00000;
font-weight: bold;
} 


/* Footer */

#footer{
float:left;
font-size:11px;
}

#footer div.footer-top{
border-top:2px solid #616161;
padding:10px 10px 20px 10px;
width:765px;
margin:0 10px;
}

#footer div.footer-top a{
color:#616161;
text-decoration:underline;
}

#footer div.footer-top a:hover{
color:#616161;
text-decoration:none;
}

#footer div.footer-bottom{
height:21px;
padding-bottom:90px;
}


