/* New England Blues Color Palette
http://www.colourlovers.com/palette/66373/New_England_Blues
White		#fff		255,255,255
Pale Blue	#ccd6f5		204,214,245
Light Blue	#7293ff		114,147,255
Maritime	#304ba7		48,75,167
Sailing		#38487e		56,72,126
Dusky		#232d4b		35,45,75
Black		#000		0,0,0
Red			#D10000		209,0,0
*/

body { background: #F6F5EE url("img/blinders.gif") repeat-y center top; min-width:780px; font-family: Helvetica, Geneva, Verdana, sans-serif; }

wrapper { width:750px; text-align:left; position:relative; margin:0 auto; }

/* !typography */

div#bd { background: #fff; }

.maintext { font-size: 1em; line-height: 1.495em; }
.maintext p { margin: 1.5em 0; }

a { color: #232d4b; text-decoration: none; }
a:visited { color: #777; text-decoration: none; }
a:hover { color: #ccd6f5; text-decoration: none; }

.maintext a, #ft a, .loanapp p a { color: #0000ff; text-decoration: underline; }
.maintext a:visited, #ft a:visited, .loanapp p a:visited { color: #800000; text-decoration: underline; }
.maintext a:hover, #ft a:hover, .loanapp p a:hover { color: #ccd6f5; }

.internal a { text-decoration:none; color:#000; font-weight:bold; }
.internal a:hover { text-decoration:none; color:#000; }
	
a img { border: none; }
	
blockquote { margin: 0 0 1.5385em 1.5em; padding: 0 0 0 0.7692em; font-family: Georgia, "Times New Roman", Times, serif; color: #555; border-left: 0.2308em solid #000080; }

abbr, acronym { border-bottom: 1px dotted #000; cursor: help; }

code { color: #090; font-family: Courier, "Courier New", monospace; line-height: 1.0em; }

img { border: 0; }

pre { font-family: monospace; font-size: 1.0em; }

strong, b { font-weight: bold; }

p.center { text-align: center; }

ul li { list-style: disc outside; padding: .4em; margin-left: 1em;}

div#ft p span { padding: 2px 1em; }

.hilite { background-color: #ffff00; padding: 2px; font-size: larger;}

.small { font-size: 85%; }

span#nospam { margin: 0 0 0 25px; }

/* !headlines */

h1, h2, h3, h4, h5, h6 { font-family: Georgia, Times, "Times New Roman", serif; }
h1 { font-size: 2.0em; margin-top: 0em; margin-bottom: 0em; font-weight: normal; }
h2 { font-size: 1.7em; margin: 1.2em 0em 1.2em 0em; font-weight: normal; }
h3 { font-size: 1.4em; margin: 1.2em 0em 1.2em 0em; font-weight: normal; }
h4 { font-size: 1.2em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }
h5 { font-size: 1.0em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }
h6 { font-size: 0.8em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }

div#hd h1 { color: #232d4b; font-size: 1.75em; text-align: right; padding: 3.5em .5em .2em 0; letter-spacing: -.5px; text-decoration:none; }
div#hd h1 a:hover { color:#232d4b; }

/* !navigation */

div#navigation { float:left; width:100%; background: #232d4b url("img/bg.gif") repeat-x bottom; line-height:normal; }

div#navigation ul { margin:0; padding:.8em 0 0 7em; list-style:none; }

div#navigation li { float:left; background:url("img/norm_right.gif") no-repeat right top; margin:0; padding:0; color: #232d4b; list-style-type: none; }

div#navigation a { display:block; background:url("img/norm_left.gif") no-repeat left top; padding:7px 15px 4px; font-weight:bold; color: #232d4b; letter-spacing: .09em; }
div#navigation a:visited { color: #232d4b; }
div#navigation a:hover { color: #ccd6f5; }

div#navigation #currentpage { background-image:url("img/norm_right_on.gif"); }

div#navigation #currentpage a { background-image:url("img/norm_left_on.gif"); padding-bottom: 5px; color:#7293ff;}

div#navigation #currentpage a:hover{cursor:default;}


/* !layout */

div#hd { background: url("img/flag2.jpg") no-repeat top left; }

div#ft { margin: 2em 2em; padding: 10px 0; text-align: center; background: #fff; border-top: 8px solid #232d4b; }

div#yui-main div.yui-b { padding-right: 2em; }

/* !forms */

form.getinfo { margin: 25px 0; }
.getinfo fieldset { margin-bottom:10px; border: 1px solid #232d4b; padding: 0 .35em; background-color:#ccd6f5; }
.getinfo legend { font-weight: bold; color: #D10000; font-family: Georgia, Times, "Times New Roman", serif; text-align: center; padding-bottom: .75em; }
.getinfo p label { float: left; min-width: 30%; *width: 30%; color: #232d4b; }
.getinfo p { clear: left; font-size: .95em; }
.getinfo a, .getinfo a:visited { color: #232d4b; text-decoration: underline; }
.getinfo a:hover { color: #fff; text-decoration: underline; }

div#contactform { padding: 3em; margin: 3em 0 6em 0; }
.warning { font-weight: bold; color: #f00; }

form#feedback { margin: 2.3em 0 0 0; clear: both; }
form#feedback p { clear: left; font-size: .95em; }
form#feedback .formbox { width: 250px; }
form#feedback fieldset { border: none; }
form#feedback label { float: left; min-width: 10%; *width: 10%; color: #232d4b; font-weight: bold; font-size: 1em; text-align: right; padding-right: 8px; }
#send { margin-left: 11%; font-weight: bold; letter-spacing: .05em; padding: 5px; }

form.loanapp { margin: 5px 0 10px 10px; color:#000; }
.loanapp fieldset { margin-bottom:8px; border: 1px solid #b8b8b8; padding: 0 .5em; font-size:1.25em; background-color:#f8f8f8; }
.loanapp legend { font-weight: bold; color: #000; font-family: Georgia, Times, "Times New Roman", serif; padding-bottom: .25em; letter-spacing:.07em; }
.loanapp p label { float: left; min-width: 35%; *width: 35%; color: #000; }
.loanapp p { clear: left; font-size: .875em; }
.loanapp a, .getinfo a:visited { color: #232d4b; text-decoration: underline; }
.loanapp a:hover { color: #fff; text-decoration: underline; }
#send2 { margin-left: 4%; font-weight: bold; letter-spacing: .05em; padding: 5px; }

#bbb { margin-top:40px; }

/* !boxes */

.box { width:250px; background: url(img/box_btm.gif) no-repeat bottom left; margin-top:20px; }
.box h3 { background: url(img/box_top.gif) no-repeat top left; margin:0; padding:6px 4px 4px 14px; color: #fff; }
.box ul { margin:0; padding:14px 12px 14px 10px; }
.box ul li { margin:0 0 6px; padding:0 10px; list-style-type:none; font-weight:bold; }

#callnow { margin-left:1.35em; }
#callnow h3 { padding-left:1.5em; color:#232d4b; }
#callnow ul li { font-size:1.35em; padding-left:1.75em; letter-spacing:.05em; color:#800000; }

#scr1 { background-color:#f8f8f8; margin:40px auto 0 auto; border:0; font-family: Georgia, Times, "Times New Roman", serif; }
#scr1 table tr td { padding:10px; color:#000; text-align:left; vertical-align:middle; border:0; }

/* !etc */

.cent { text-align: center; }

img.center { display: block; margin: 0.4em auto; }

img.right { margin: 0.4em 0 0.4em 1.1em; float: right; }

img.left { margin: 0.4em 1.1em 0.4em 0; float: left; }

div.article_links { border: 0; padding: 0; margin: .5em 0 1.2em; }
#mainlinks { margin-top: 3em; }
div.article_links h4 { margin: 0; padding-bottom: 3px; border-bottom: 2px solid #232d4b; text-align: center; color: #D10000; }
div.article_links ul { padding: 1em 0; margin: 0; }
div.article_links li { font-size: .95em; line-height: 1.45em; list-style-image: url("img/li.gif"); }


p#echo {color:#686868;font-size:85%;margin-top:30px;text-align: right;}
p#echo a:link, p#echo a:visited, p#echo a:hover, p#echo a:active {text-decoration: underline;color:#686868;}