/* -------------------------------------------------------------- 
 
  Master Stylesheet
  
   Client:		United Trust Bank
   Version:	0.1 (23-05-2008)
   
-------------------------------------------------------------- */

@import "lib/reset.css";
@import "lib/typography.css";
@import "lib/forms.css";
@import "lib/plugins.css";

/* --------------------------------------------------------------

	Table of contents

	1. Body
	2. Header / #header
	3. Navigation / #navbar
	4. Content / #content
	5. Left column / #leftcolumn
	6. Right column / #rightcolumn
	7. Sidebar / #sidebar
	8. RSS / #rss
	9. Search / #search
	10. Boxes / .box
	11. Sideblog / #sideblog
	12. Advertisements / .ads
	13. Footer / #footer


	Color codes

	Grey (text):						#545454
	Red (headings, links):		#1C2397
	Light grey (stripes) : 		#efefef
	Light blue (navigation):		#e9f2f1

-------------------------------------------------------------- */

 img, div, input { behavior: url("../js/iepngfix.htc") }


/*------------- General -------------*/
body {color:#545454;}
h4 {color: #1C2397; }
h3 {font-size: 1.2em; line-height: 1.4em; margin-bottom: 1.25em; color:#333; font-weight:normal;}
h1 {border-bottom: 1px solid #efefef; margin: 0 0 24px 228px; padding: 0 0 10px 0; color: #1C2397;}

/*----#content li a, #feature a {background:url(../../../assets/images/page_white_small.png) no-repeat ; padding: 0 0 0 14px; margin: 0 0 0 4px; }--*/
#content ul {list-style-type:none; padding:0px; margin:0 0 8px 0;}

.clear { clear:both; display:block; height:1%}
#InfoPlease {display:none;}


.applylong {width:277px; background:url(../images/apply/apply_now_new_long.gif) no-repeat;height:50px;padding:10px 0 0 0; margin: 0px 0 0 0;}
.applylong p {width:277px; text-align:center; font-size: 12px; color: #fff}
.applylong a {color:#fff; font-weight:bold; background:none; padding:0;}
.applylong:hover {width:277px; background:url(../images/apply/apply_now_new_hover_long.gif) no-repeat;height:50px;}

.apply {width:277px; background:url(../images/apply/apply_now_new.gif) no-repeat;height:55px;padding:10px 0 0 0; margin: 4px 0 0 0;}
.apply p {width:277px; text-align:center; font-size: 16px; color: #fff}
.apply a {color:#fff; font-weight:bold; background:none; padding:0;}
.apply:hover {width:277px; background:url(../images/apply/apply_now_new_hover.gif) no-repeat;height:55px;}


li.download { color:#333; background:url(../images/page_white_acrobat.png) no-repeat 4px 8px #fff ; padding: 8px 0 0 36px; display: block;height:24px; margin: 0; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc;}
li.download a:link {color:#000; text-decoration:none; font-weight:bold;}
li.download:hover {color:#efefef; text-decoration:none; background:url(../images/page_white_acrobat.png) no-repeat 4px 8px #ccc; }





  
 /* ------------- Layout  -------------*/ 
 
 #wrapper {width:960px;margin: 0 auto; }
 
#header {height: 130px;}
#header p {background: url(../images/logo.png) no-repeat 20px 20px; text-indent: -2000px; height: 110px;}
#login {height:36px;padding:50px 0 0 0;margin: 0 40px 0 0; float:right;}
#login img {margin: 0 0 0 200px; }
  
/*------------- Top Navigation -------------*/

#content {width:484px; margin: 0 20px 24px 0; float:left; min-height:340px;}
#left {width:200px;  margin: 0 20px 0 8px;float:left;}
#feature { width:200px; float:right; border: 4px solid #efefef; padding: 16px 0  0 0; margin:0 16px 16px 0;}
  

/*------------- Tables -------------*/

td p {color:#333;  margin:0;}
table  {border: 2px solid #999;margin: 14px 0 14px 0; padding:0;}
tr, td  {border: 1px solid #ccc; padding:6px;margin:0;}

table #red  {border: 2px solid #fff;margin: 14px 0 14px 0; padding:0;}



/*------------- Feature -------------*/

#feature ul { list-style:none;}
#feature p {font-size:0.9em; padding:12px; line-height:1.2em; color:#545454}
#feature li {padding: 6px 0 6px 0; border-bottom: 1px solid #ccc; display:block; width: 100%; height: 100%;}
#feature a:link {color:#333;}
#feature a:hover {color:#fdca00;}
#newsletter {float:right; margin: 20px 18px 20px 0;}




/* Footer */

#footer {padding:10px 0 30px 0; height:68px; background: url(../images/footer.png) no-repeat; margin: auto;width:940px;}
#bottom {height:48px; margin: 0 12px 24px 24px; }

#house {color:#545454;width:700px;float:left;padding: 18px 0 0 0;margin: 0 0 20px 0;}
#house li a, #house li {display:inline;padding: 0 4px 0 0;color:#333}

#inter {background:url(../images/intermediary-login.png) no-repeat  0 0; width:155px;height:26px;float:right;text-indent:-3000px; outline:none; margin: 10px 12px 0 0;}
#inter:hover {background:url(../images/intermediary-login-hover.png) no-repeat; width:155px; border-bottom:none; outline:none;}

#house a:link {color:#545454;text-decoration:none;font-weight:normal}
#house a:visited {color:#666;text-decoration:none; border-bottom: 1px dotted #666;}
#house a:hover, #house a:active {color:#000;text-decoration:underline;}

.copyright {font-weight:bold; color:#333; margin: 0 12px 0 0;}
.adams {font-weight:bold; color:#666; margin: 0 0 0 18px;}

.legal {color: #999;margin: 0 0 0 24px; padding: 0 0 24px 0;}
.legal a {font-size:0.9em;}





/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-active h1 {
  visibility: hidden;
  font-family: Arial;
  line-height: 1em;
  font-size: 32px;
}


 #awardlogo {
	width: 200px;
	clear: both;
}




 
