/* Fresh Bank Charges CSS Styles common to all pages.
Compiled by Graham Gorton ©2007  
----------------------------- */
/* Basic Components */
* { margin: 0; padding: 0; }

html,body { font: 12px Arial, sans-serif; color: #424242; height: 101%; line-height: 16px; }

html body a:hover { color: #0856c3; text-decoration: underline; }

a { text-decoration: none; color: #0856c3; font-weight: bold; }

a img { border: none; }

a:link, a:visited { text-decoration: none; }

p { padding-bottom: 16px; }
.formResultsText {font-weight:bold; color:#FF0000;}
select {
	width: 146px;
	}
.enterwide {width:200px;}



/* Layout Components */
#container {  margin-top: 10px; margin-left: 5px; width: 996px; float: left; }


/* Primary Navigation */
#navcontainer { width: 980px; height: 37px; margin-left: 8px; margin-right: 8px; background:url(images/nav_right.gif); float:left;}

#navleft { background: url(images/nav_left.gif); width: 15px; height: 37px; float: left; }

.navright {float: right; }

.nav1 a{height: 30px; background: url(images/navbg1.gif); float: left; padding: 7px 10px 0px 10px; margin: 0px 1px 0px 1px; color: #07073a; }

.nav1 a:hover { text-decoration: none; height: 30px; background: url(images/navbg2.gif); color: white; }

.nav2 a{  height: 30px; background: url(images/navbg3.gif); float: left; padding: 7px 10px 0px 10px; margin: 0px 1px 0px 1px; color: white; }

.nav2 a:hover { text-decoration: none;  height: 30px; background: url(images/navbg3.gif); color: white; }

/* Layout */

#topbarleft { width: 256px; height: 75px; float: left; margin-left:6px; }

#topbarmid { background: url(images/topbar_mid.jpg); width: 89px; height: 98px; float: left; }

#topbarright { width: 714px; padding-top:33px; float: left; text-align:right; }

#maincontent {width:976px; padding-left:10px; padding-right:10px; float:left;}

#middletable {width:556px; padding-left:10px; padding-right:10px; padding-top:4px;}

#numberone {background:url(images/no1inrefunds.png) no-repeat; margin-left:1px; margin-right:1px; margin-top:20px; padding-left:140px;}


/* Left Nav */

div#navcol {  width: 200px; float: left; background: url(images/leftcolbg.gif);  padding-top: 10px; }

div#navcol li { background: url(images/bulletpoint.gif) no-repeat; padding: 0 0 10px 20px; width:190px; height: 20px; list-style-type: none; }

/* Home Page */
#homefeaturepanelbg { width: 996px;  height: 260px; float: left; margin-bottom:10px; }

.homegreenpanel1 { width: 324px; height: 178px; background: url(images/homegreen_1.gif) no-repeat; float: left; margin-left: 8px; margin-top:3px; }

.homegreenpanel2 { width: 326px; height: 178px; background: url(images/homegreen_2.gif) no-repeat; float: left; margin-left: 3px; margin-top:3px; }

.homegreenpanel3 { width: 324px; height: 178px; background: url(images/homegreen_3.gif) no-repeat; float: left; margin-left: 3px;margin-top:3px;  }


.homegreentext1 { width:180px;  float: left;  padding:50px 12px 12px 12px; color:#666666;}

.homegreentext2 {  width:180px; height: 138px; float: left;  padding:50px 12px 12px 12px; color:#666666;}

.homegreentext3 {  width:180px; height: 138px; float: left;  padding:50px 12px 12px 12px; color:#666666;}

#homepoint1 {width:263px; height:89px;background:url(images/home_point1.gif) no-repeat; float:left; margin-top:130px; margin-left:10px;}
#homepoint2 {width:227px; height:129px;background:url(images/home_point2.gif) no-repeat; float:left; margin-top:90px; margin-left:80px;}
#homepoint3 {width:290px; height:189px;background:url(images/home_point3.gif) no-repeat; float:left; margin-top:30px; margin-left:90px;}

/* Footer */

#footer {width:996px; height:12px; float: left; }

#footerlinks {text-align:center; float:left; width:956px; padding:20px; background-color:#FFFFFF;}