/*
Theme Name: Badr Al-Islami
Theme URI: 
Description:  Badr Al-Islami Website
*/
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
body { background:url(/images/bg-body_2.gif) repeat-x;}
table {border-collapse:separate;border-spacing:0; width:565px;}
caption, th, td {text-align:left;font-weight:normal;}wrap-home-box
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:10px;color:#666;font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:35px;line-height:14px;}
h1, h2, h3, h4, h5, h6 {color:#11b4a4; font-weight:bold;}
h1 {font-size:3em;line-height:1;margin-bottom:18px;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin:0;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:11px;font-weight:bold; color:333; margin:0;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 12px;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:hover {color:#999;}
a {color:#291465;text-decoration:none; outline:none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:normal;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
th {font-weight:bold;background:#f0f0f0;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

#header li, #footer li{list-style:none;}

/* @Global Class */
	.float-left{float:left;}
	.float-right{float:right;}
	.clear{clear:both;}
	.noborder{border:0!important;}
	.nopadding{padding:0!important;}
	.nomargin{margin:0!important;}
	.nobg{background:none!important;}
/* @Global Class End */

/*	@Container */

#container{
width:770px;
margin:0 auto;
overflow:hidden;
}
/*	@Container End*/
/*	@Header */
#header{
width:770px;
height:123px;
float:left;
position:relative;
}
#header h1{
width:146px;
height:66px;
position:absolute;
top:7px;
left:0;
}
#header h1 a{
width:146px;
height:66px;
display:block;
background:url(/images/logo.gif);
text-indent:-10000em;
}
#nav-global{
position:absolute;
top:27px;
right:192px;
margin:0;
padding:0;
}
#nav-global li{
float:left;
margin
list-style:none;
background:url(/images/icons.gif) no-repeat right -707px;
padding:0 6px 0 5px;
}
#nav-global li.last{
background:none;
padding-right:0;
}
#nav-global li a{
color:#999;
font-weight:bold;
}
#nav-global li a:hover, #nav-global li.current a, #nav-global li a.selected{
color:#666;
}
#nav-global li img{
vertical-align:middle;
}
.safari #nav-global li img{
margin-top:4px;
}
#search{
float:right;
margin:25px 0 0 0;
width:180px;
height:22px;
background:url(/images/bg-search.gif) no-repeat 0 0;
}
#search .txt-search{
float:left;
border:0;
background:none;
width:137px;
height:25px;
margin:1px 2px 0 0;
padding:2px 0 0 18px;
color:#999;
font-size:11px;
}
.mac.safari #search .txt-search{
padding-top:2px;
margin-right:1px;
}
#search .btn-search{
float:right;
}
#nav-top{
position:absolute;
top:79px;
left:0;
margin:0;
padding:0;
height:44px;
overflow:hidden;
background:url(/images/bg-navtop.gif) no-repeat 100% -193px;
}
#nav-top li{
float:left;
list-style:none;
height:44px;
background:url(/images/bg-navtop.gif) no-repeat 0 -91px;
}
#nav-top li.next-item{
background:none;
}
#nav-top li img{
padding:12px 9px 17px 10px;
}
#nav-top li a{
display:block;
float:left;
height:61px;
}
#nav-top li a:hover, #nav-top li.current a, #nav-top li a.selected{
background:#1c0e46 url(/images/bg-navtop.gif) no-repeat center 31px;
}
/*	@Header End*/

/*	@Spotlight */

#wrapper{
width:770px;
float:left;
}
#spotlight-wrap{
float:left;
width:770px;
background:#f4f4f4 url(/images/bg-related-links.jpg) no-repeat bottom left;
}
#spotlight-wrap.normal-height{
height:270px;
overflow:hidden;
}
#spotlight-wrap-home{
float:left;
width:770px;
background:#f4f4f4;
height:205px;
overflow:hidden;
}
#spotlight{
float:right;
width:570px;
overflow:hidden;
}

#spotlight_home{
float:right;
width:770px;
overflow:hidden;
}

/*	@Spotlight End*/

/*	@Content Wrap */

#wrap{
width:770px;
float:left;
min-height:200px;
height:auto!important;
height:200px;
background:url(/images/bg-sidebar-left.gif) no-repeat 200px 145px;
}

#content-wrap{
width:570px;
float:left;
}


#content{
width:360px;
padding:0 10px;
float:left;
color:#333;
}
#content.more-width{
padding-right:0;
background:none;
width:560px;
}

.noteSmall {
font-size:9px;
color:#6c6c6c;
}
/*	@Content Wrap End*/

/*	@Homepage */
.spotlight-content{
float:left;
width:190px;
margin:11px 0 0 10px;
}
.spotlight-content h3.sign-in{
font-size:15px;
margin:0;
width:124px;
background:url(/images/icons.gif) no-repeat 4px -316px;
padding:8px 2px 6px 53px;
border:1px solid #ede8ee;
margin-bottom:24px;
}
.home-highlight-head, .home-highlight-para{
color:#59a6db;
}
.home-highlight-head{
font-size:22px;
margin:0;
}
.home-highlight-para{
font-size:15px;
margin:0 0 10px;
}
#wrap-home{
width:770px;
float:left;
}
.wrap-home-box{
float:left;
border-bottom:6px solid #48186c;
}
.box-home{
float:left;
height:139px;
border-right:1px solid #d6dee2;
}
#wrap-home .personal-finance{
width:200px;
}
#wrap-home .business{
width:179px;
padding-left:9px;
/* background:url(/images/bg-business.jpg) no-repeat bottom right;*/
}
#wrap-home .deposits-home{
width:180px;
padding-left:10px;
}
.box-home h3{
margin:7px 0 4px;
}
.box-home ul{
margin:0 0 0 12px;
}
.box-home li{
list-style:none;
}
.box-home li a{
padding-left:11px;
color:#291465;
background:url(/images/icons.gif) no-repeat 0 4px;
}
.box-home li a:hover, .box-home li.current a{
color:#999;
}
#latest-news{
float:left;
width:179px;
padding:0 0 0 10px;
}
#wrap-home #latest-news ul{
margin:0 0 0 1px;
float:left;
width:179px;
}
#latest-news h3{
margin:7px 0 0 -1px;
}
#wrap-home #latest-news h3 span{
display:none;
}
.sub-head-home{
font-size:18px;
}
#latest-news small{
display:block;
color:#999;
padding-left:10px;
}
#latest-news li{
float:left;
width:100%;
list-style:none;
padding:0 0 10px;
line-height:16px;
}
#latest-news span{
float:left;
width:169px;
padding:0 0 10px 10px;
background:url(/images/icons.gif) no-repeat 0 5px;
line-height:14px;
}
#latest-news span a{
color:#666;
font-weight:bold;
}
#latest-news span a:hover{
color:#999;
}
#latest-news a.more{
color:#291465;
margin-left:10px;
}
#latest-news a:hover{
color:#999;
}
/*	@Homepage End*/

/*	@Sidebar Left */

#sidebar-left{
width:200px;
float:left;
padding:20px 0 0;
padding:0;
overflow:hidden;
}

#related-links{
float:left;
width:191px;
padding:14px 0 0 9px;
background:#fbfbfb;
min-height:131px;
height:auto !important;
height:131px;
margin:0 0 14px;
}
#related-links h3{
margin:-8px 0 5px;
height:20px;
}
#related-links ul{
margin:0;
}
#related-links li{
list-style:none;
border-top:1px solid #e7e7e7;
padding:2px 0 0;
}
#related-links li h4{
margin:0;
font-size:12px;
background:url(/images/icons.gif) no-repeat 0 5px;
padding-left:10px;
height:18px;
overflow:hidden;
}
#related-links li h4 a{
color:#291465;
}
#related-links li h4.clear-search{
background:none;
padding:0;
}
#related-links li h4 a:hover, #related-links li.current h4 a, #related-links li h4 a.selected{
color:#00af9e;
}
#related-links li ul{
padding:3px 0 5px;
}
#related-links li li{
border:0;
padding:0 0 4px 13px;
}
#related-links li li a{
background:url(/images/icons.gif) no-repeat -497px -138px;
padding-left:8px;
}

.banking-links{
float:left;
width:200px;
padding:0 0 55px;
border-bottom:7px solid #291465;
}
.deposits-home{
/* background:url(/images/bg-deposits-home.jpg) no-repeat bottom right; */
}
.deposits{
/* background:url(/images/bg-deposits.jpg) no-repeat bottom right; */
}
.personal-finance{
/* background:url(/images/bg-personal.jpg) no-repeat bottom right; */
}
#sidebar-left .personal-finance{
/* background:url(/images/bg-personalfinance.jpg) no-repeat bottom right; */
padding:0 0 112px;
}
.banking-links h3{
margin:0;
}
.banking-links ul{
float:left;
width:200px;
margin:0 0 0;
}
.banking-links li a{
padding-left:11px;
color:#291465;
background:url(/images/icons.gif) no-repeat 0 4px;
}
.banking-links li a:hover, .banking-links li.current a{
color:#999;
}

/*	@Sidebar Left End*/

/*	@Finance Calc */

#finance-calc{
float:left;
}
#finance-calc h3{
color:#11b4a4;
font-size:20px;
padding:7px 0 7px 40px;
background:url(/images/icons.gif) no-repeat -470px 0;
margin-bottom:10px;
}
ul.tab-finance-calc{
float:left;
width:200px;
margin:0;
background:url(/images/bg-grey-dot.jpg) repeat-x bottom;
}
ul.tab-finance-calc li{
list-style:none;
float:left;
width:auto;
padding:5px 7px 5px;
border-bottom:1px solid #e3e3e3;
border-top:1px solid #fff;
}
ul.tab-finance-calc li h4{
font-size:11px;
}
ul.tab-finance-calc li.current{
border:1px solid #e3e3e3;
border-bottom-color:#fff;
}
ul.tab-finance-calc li a{
color:#291465;
}
ul.tab-finance-calc li.current a{
color:#11b4a4;
}
ul.tab-finance-calc li a:hover{
color:#11b4a4;
}
ul.form-calc{
padding:8px 10px 0;
float:left;
width:180px;
margin:0;
}
.form-calc li{
list-style:none;
padding:0 0 6px;
}
.form-calc label{
display:block;
}
.form-calc .txt{
width:170px;
padding:1px 3px 1px 5px;
color:#999;
border:1px solid #d1d1d1;
font-size:11px;
}
.form-calc select.txt{
width:179px;
}
.form-calc .image{
margin-top:7px;
}

/*	@Finance Calc End*/

/*	@Content */

h1.title{
font-size:18px;
color:#00af9e;
height:22px;
padding:0 0 8px;
border-bottom:3px solid #50c8bc;
margin-bottom:14px;
}
h3.sub-head{
color:#11b4a4;
font-size:20px;
}
h3.sub-head-small{
color:#00af9e;
font-size:15px;
}

.highlight{
padding:0 0 10px;
border-bottom:1px solid #e3e3e3;
color:#333;
font-weight:bold;
margin:0;
line-height:14px;
}
.bottom-border{
border-bottom:1px solid #e3e3e3;
}
.top-border{
border-top:1px solid #e3e3e3;
}
.content-block{
float:left;
width:100%;
padding:15px 0;
border-bottom:1px solid #e3e3e3;
}
.content-block h3{
margin:0 0 8px;
}
.content-block p{
margin:0 0 8px 0;
}
.content-block img.thumb{
float:left;
border:5px solid #ccc;
margin:0 12px 0 0;
}
.content-block a:hover img.thumb{
border:5px solid #999;
}
.content-block a.thumb{
float:left;
display:block;
}

.content-block h3.listing-head{
color:#00af9e;
font-size:15px;
margin:0 0 24px;
}
.border-xx{
border-bottom:5px solid #c5c5c5;
}
.group-team{
float:left;
width:100%;
}
.team{
width:170px;
padding:15px 0;
}
.team h3{
font-size:15px;
margin:0 0 7px;
}
.team p{
margin:4px 0 2px;
}
.team img.thumb{
border:5px solid #ccc;
}
.team a:hover img.thumb{
border:5px solid #999;
}
.highlight-links{
float:right;
width:160px;
padding:9px 8px 5px 10px;
border:1px solid #ccc;
color:#4286b5;
font-size:11px;
margin:0 0 40px 10px;
}
.highlight-links a{
color:#4286b5;
}
.highlight-links a:hover{
color:#666;
}
.highlight-links ul{
margin:10px 0 0;
float:left;
width:160px;
}
.highlight-links li{
list-style:none;
float:left;
width:160px;
line-height:12px;
padding:0 0 8px;;
}
.highlight-links li a{
float:left;
clear:both;
padding-left:9px;
background:url(/images/icons.gif) no-repeat 0 -223px;
}

.error-page-message{
float:left;
width:515px;
height:132px;
padding:17px 230px 0 20px;
background:#f4f4f4;
}
h1.error-page-title{
background:#F4F4F4;
}
h3.less-margin{
margin:0 0 6px;
}

/*	@Content End*/
/*	@Tabs */
.tab{
float:left;
margin:0;
background:url(/images/bg-grey-dot.jpg) repeat-x bottom;
}
.more-width{
width:560px;
}
ul.tab-product-details{
width:360px;
}
.tab li{
float:left;
list-style:none;
padding:7px 11px 5px;
}
ul.tab-product-details li{
padding:7px 11px 5px;
}
.tab li.current{
background:#f3f3f3;
border:1px solid #d7d7d7;
padding:6px 10px 5px;
border-bottom:0;
}
.tab li h4{
font-size:11px;
color:#291465;
margin:0;
}
.tab li h4 a{
color:#291465;
}
.tab li h4 a:hover{
color:#11b4a4;
}
.tab li.current h4 a, .tab li.current h4, .tab li h4 a.selected{
color:#11b4a4;
}
.tab-content{
padding:10px 9px;
float:left;
background:#f3f3f3;
border:1px solid #d7d7d7;
border-top:0;
color:#666;
}
div.tab-product-details{
padding:8px 9px 12px 10px;
width:339px;
}
div.more-width{
width:540px;
}
.tab-content th{
padding:3px 0 4px;
background:#e5e5e5;
}
th h3{
margin:0;
font-size:11px;
}
.tab-content td{
padding:5px 0 4px;
border-bottom:1px solid #e3e3e3;
}
.tab-content tr.last td{
border:0;
}
.tab-content th, .tab-content td{
padding-left:10px;
}
.tab-content td.first{
padding-top:15px;
}
.tab-content ul.features{
margin:0;
}
.tab-content ul.features li{
list-style:none;
background:url(/images/icons.gif) no-repeat -494px -269px;
padding:0 0 4px 9px;
}

/*	@Tabs End*/
/*	@FAQ */

.faq ul{
margin:0;
}
.faq ul.faq-sub-links li{
list-style:none;
border-bottom:1px solid #e3e3e3;
padding:2px 0 3px;
}
.faq ul.faq-sub-links li.last{
border:0;
}
.faq ul.faq-sub-links li a{
padding-left:15px;
background:url(/images/icons.gif) no-repeat 0 4px;
}
.faq-listing{
width:560px;
margin:20px 0 0;
float:left;
}
.faq-listing li{
list-style:none;
padding:0;
color:#291465;
border-bottom:1px solid #ccc;
float:left;
width:560px;
clear:both;
}
.faq-listing li h6{
background:#f0f0f0;
padding:4px 0 4px 10px;
}
.faq-listing li div{
background:#fff;
width:527px;
float:left;
margin:5px 0 0;
color:#666;
padding:6px 0 15px 22px;
}
.faq-listing li div p{
margin:0 0 15px;
float:left;
width:100%;
}
.faq-listing li div div.thumbs{
margin:0;
padding:0;
float:left;
width:100%;
}
.faq-listing li div div.thumbs img{
margin-right:14px;
border:5px solid #ccc;
}
.faq-listing li div div.thumbs a:hover img{
border:5px solid #999;
}
.faq-listing li.last, .faq-listing li.current{
border:0;
}

/*	@FAQ End*/
/*	@Glossary */
.glossary-list{
width:100%;
margin:0;
}
.glossary-list li{
padding:6px 3px 4px;
list-style:none;
}
.glossary-list li.last{
border:0;
}
.glossary-list li p{
margin:0;
}

/*	@Glossary End*/
/*	@Sitemap */

.sitemap-wrap{
margin:0;
width:100%;
}
.sitemap-wrap li{
clear:both;
float:left;
width:100%;
list-style:none;
border-bottom:3px solid #e4e4e4;
margin:0 0 12px;
padding:0 0 6px;
}
.sitemap-wrap li.last{
border:0;
}
.sitemap-wrap li ul{
margin:0;
width:100%;
}
.sitemap-wrap li li{
border:0;
margin:0;
width:100%;
border-bottom:1px solid #e4e4e4;
padding:2px 0 2px;
}
.sitemap-wrap li li ul{
margin-left:12px;
width:142px;
}
.sitemap-wrap li li li{
padding:3px 0;
border:0;
}
.sitemap-wrap li li a{
color:#666;
padding-left:11px;
background:url(/images/icons.gif) no-repeat 0 -559px;
}
.sitemap-wrap li li a:hover{
color:#666;
padding-left:11px;
background-position:0 5px;
}
.sitemap-wrap li li li a{
background-position:0 -632px;
}
.sitemap-wrap li li li a:hover{
background-position:0 -673px;
}
.sitemap-wrap li li a:hover{
color:#291465;
}
.sitemap-wrap li div{
float:left;
width:155px;
margin-right:27px;
}
.sitemap-wrap li div.last{
margin-right:0!important;
}
.sitemap-wrap li h3{
font-size:20px;
color:#00af9e;
margin:0;
padding:4px 0 0;
border-bottom:1px solid #e4e4e4;
}
.sitemap-wrap li h3.last{
border:0;
}
.sitemap-wrap li h3, .sitemap-wrap li h3 a{
color:#00af9e;
}
.sitemap-wrap li h3 a:hover{
color:#291465;
}

/*	@Sitemap End*/
/*	@Breadcrumb */
#breadcrumb{
padding:6px 0 0;
width:100%;
height:22px;
color:#666;
}
#breadcrumb a{
color:#666;
}
#breadcrumb a:hover{
color:#999;
}

/*	@Breadcrumb End */
/*	@Careers */
.career-listing{
color:#666;
width:100%;
}
.career-listing th{
padding:3px 0 3px 10px;
}
.career-listing td{
padding:6px 0 6px 10px;
}
.career-listing th{
color:#00af9e;
font-size:11px;
}
.career-listing td{
border-bottom:1px solid #e3e3e3;
}
.career-listing tr.last td{
border:0;
}
.highlight h3{
font-size:15px;
margin:0 0 5px;
}
.career-details{
color:#666;
padding:12px 0 3px;
border-bottom:1px solid #e3e3e3;
border-top:1px solid #e3e3e3;
margin:0;
float:left;
width:100%;
}
dl.links{
padding-top:6px;
height:15px;
}
.career-details dt{
float:left;
font-weight:bold;
width:160px;
clear:both;
}
.career-details .seperator{
margin-top:5px;
}
.career-details dt a{
font-weight:normal;
}
a.back{
background:url(/images/icons.gif) no-repeat 0 -517px;
padding-left:11px;
}
a.back:hover{
color:#999;
background-position:0 -597px;
}
.career-details dd{
float:left;
width:400px;
margin:0;
}
.career-details dt, .career-details dd{
margin-bottom:2px;
}
.career-details dd p{
margin:0 0 10px;
}
dl.links{
padding-bottom:0;
}
dl.links dt, dl.links dd{
margin:0;
}
.input-form {
width:560px;
}
.input-form td{
padding:0 0 9px;
vertical-align:top;
}
.input-form label{
margin:4px 0 0;
float:left;
}
.input-form label.gender{
margin:0;
}
.input-form td.mandatory{
/* background:url(/images/icon-mandatory.gif) no-repeat right 2px; */
}
.input-form .file{
width:168px!important;
margin-right:10px;
border:1px solid #dadada;
padding:3px 0 0;
font-size:11px;
}
div.file_field {
position:relative;
width:100%;
float:left;
}
div.file_field div{
top:23px;
right:16px;
}
p.upload-cv{
float:left;
margin-top:28px!important;
width:165px;
}
.input-form .txt{
border:1px solid #dadada;
padding:2px 3px;
width:164px;
color:#666;
font-size:11px;
}
.input-form textarea.txt{
overflow:auto;
width:164px;
height:42px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.input-form textarea.message{
height:88px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.input-form select{
width:172px;
border:1px solid #dadada;
font-size:11px;
height:18px;
color:#666;
}
.input-form select.date{
width:50px;
margin-right:5px;
}
.input-form select.month{
width:55px;
margin-right:5px;
}
.input-form select.year{
width:50px;
}
.input-form label.gender{
margin-right:10px;
}
.input-form td.buttons{
padding-top:3px;
}
.input-form td.buttons input{
margin-right:5px;
}
p.validationresponse{
background:#f4f4f4;
color:#11b4a4;
font-size:11px;
margin:0;
padding:2px;
}
p.validationresponseBrowse{
background:#f4f4f4;
color:#11b4a4;
font-size:11px;
margin:0;
padding:2px;
}
.input-form p.validationresponse{
width:168px;
}

select.first{
color:#999;
font-size:10px;
}

/*	@Careers End */
/*	@Utilities */

#utilities{
clear:both;
width:100%;
padding:12px 0 0;
}
#utilities a{
color:#291465;
background:url(/images/icons.gif) no-repeat;
padding:2px 0 2px 22px;
margin-right:15px;
}
#utilities a:hover{
color:#00af9e;
}
#utilities a.print{
background-position:0 -127px;
}
#utilities a.email{
background-position:0 -185px;
}
#utilities a.next{
float:right;
padding-right:12px;
background:url(/images/icons.gif) no-repeat right -211px;
}
#utilities a.next:hover{
background-position:right -102px;
}

/*	@Utilities End */
/*	@Paging */
#paging{
float:left;
width:100%;
padding:10px 0 0;
}
#paging a.prev{
float:left;
width:21px;
height:21px;
background:url(/images/icons.gif) no-repeat 0 -447px;
text-indent:-999em;
}
#paging a.next{
float:left;
width:21px;
height:21px;
background:url(/images/icons.gif) no-repeat -45px -447px;
text-indent:-999em;
}
#paging span{
float:left;
}
#paging span a{
background:url(/images/icons.gif) no-repeat 0 -485px;
padding:0 7px;
color:#666;
}
#paging span a:hover, #paging span a.selected, #paging span a.current{
color:#00af9e;
}
#paging span a.first{
background:none;
}
.view{
float:right;
width:110px;
}
.view select{
font-size:11px;
height:17px;
border:1px solid #dadada;
margin:0 3px;
}
/*	@Paging End */
/*	@Listing */

#content #listing, #content #listing ul{
margin:0;
}
#content #listing{
float:left;
width:100%;
}
#content #listing li{
list-style:none;
float:left;
width:100%;
padding:14px 0 16px;
border-bottom:1px solid #e3e3e3;
}

#content #listing.finance-listing li{
padding-bottom:15px;
}
#content #listing li small{
font-size:11px;
color:#999;
}
#content #listing li h5{
margin:0 0 12px;
}
#content #listing li h3.listing-head{
color:#00af9e;
font-size:15px;
margin:0 0 5px;
width:100%;
}
#content #listing li img{
float:left;
margin:0 12px 0 0;
border:5px solid #ccc;
}
#listing li a.thumb{
float:left;
display:block;
}
#content #listing li a:hover img, #content #listing li a.thumb:hover img{
border:5px solid #999;
}
#content #listing li p{
margin:0 0 4px;
}
#content #listing .listing-inner{
float:left;
width:100%;
background:#f4f4f4;
margin:16px 0 -16px;
display:inline;
padding:5px 0 0;
}
#content #listing .listing-inner li{
padding:4px 12px 6px 17px;
width:330px;
background:url(/images/bg-arrow-green.gif) no-repeat 17px 7px;
}
#content #listing .listing-inner h3{
margin:0;
padding-left:15px;
color:#291465;
font-size:12px;
}
#content #listing .listing-inner li div{
padding:5px 0 9px 12px;
}
#content #listing .listing-inner h3 a{
color:#291465;
}
#content #listing .listing-inner h3 a:hover, #content #listing .listing-inner li.current h3 a{
color:#00af9e;
}
#content #listing .listing-inner li.current h3 a{
color:#00af9e;
}
a.more{
background:url(/images/icons.gif) no-repeat 0 4px;
padding-left:9px;
}
a.more:hover{
color:#999;
background-position:0 -560px;
}
#content ul.press-listing li.first, #content ul.search-results li.first{
padding-top:0!important;
}
h3.search-text{
margin-bottom:4px;
}

/*	@Listing End */

/*	@Sidebar right */

#sidebar-right{
width:180px;
padding:15px 0 0 10px;
float:left;
}
#sidebar-right h3{
margin-bottom:3px;
}
.bottom-border{
border-bottom:1px solid #e3e3e3;
}
.top-border{
border-top:1px solid #e3e3e3;
}
#sidebar-right .bottom-border{
padding-bottom:10px;
}

.application-forms{
margin:0 0 16px;
}
.application-forms ul{
margin:0;
}
.application-forms li{
list-style:none;
margin-bottom:4px;
}
.application-forms li a{
background:url(/images/icons.gif) no-repeat 0 4px;
padding-left:11px;
color:#291465;
}
.application-forms li a:hover{
color:#999;
}
.address{
float:left;
}
.address h3{
margin:0 0 3px;
}
#sidebar-left .address{
padding:0;
}
.address address a{
color:#311d6b;
}
.address address a:hover{
color:#999;
}

/*	@Sidebar right End */

/*	@Footer End */

#footer-wrap{
float:left;
width:770px;
padding-top:22px;
font-size:11px;
}
.home #footer-wrap{
padding-top:0;
}
#footer-wrap h6{
font-size:11px;
}
#footer-wrap h6 a{
color:#333;
}
#footer-wrap ul{
margin:0;
}
#footer-wrap li{
list-style:none;
}
#footer{
height:22px;
padding:6px 18px 0 16px;
width:736px;
background:#e9e9e9;
}
#footer p{
margin:0;
float:left;
margin-right:15px;
color:#999;
}
#footer ul{
float:left;
}
#footer li{
float:left;
margin-right:15px;
}
#footer-wrap a{
color:#666;
}
#footer-wrap a:hover{
color:#999;
}
#footer-wrap #footer li.current a{
color:#00af9e;
}
a.toggle-footer{
float:right;
width:12px;
height:12px;
margin-top:3px;
display:block;
}
#footer a.open{
background:url(/images/icons.gif) no-repeat -490px -242px;
}
#footer a.close{
background:url(/images/icons.gif) no-repeat -490px -180px;
}
#main-footer{
width:755px;
background:#f6f6f6;
padding:5px 0 10px 15px;
float:left;
}
#main-footer ul{
float:left;
width:150px;
}
#main-footer #nav-footer{
width:100%;
}
#main-footer li{
float:left;
width:150px;
padding:3px 0;
}
/*	@Footer */

@media print{
#header, #utilities, #breadcrumb, #sidebar-left, #footer-wrap, #spotlight-wrap{
display:none;
}
}

h3.sign-in{
font-size:15px;
margin:0;
width:124px;
background:url(/images/icons.gif) no-repeat 4px -316px;
padding:8px 2px 6px 53px;
border:1px solid #ede8ee;
margin-bottom:24px;
}