@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}
a img {border:0;}
.wrapper {width:100%;height:0;overflow:hidden;clear:both;}

*.toggle a {text-decoration:none;}
*.toggle a:hover {text-decoration:underline;}

.navigation {display: block;text-align: center;margin: 20px 0 0 0;}
.alignright {float: right; font-size:9px; padding:0px 0px;}
.alignleft {float: left}
img.alignleft {margin: 0 15px 15px 0;}
img.alignright {margin: 0 0 15px 15px;}

/***************************** body + fonts */

body {text-align:center;background: #fff url(../images/body1.jpg) 0 0 repeat-x;color:#666;font: 12px Arial, Helvetica, sans-serif;}
body.page {background: #fff url(../images/body1.gif) 0 0 repeat-x;}
p {line-height:150%;padding: 10px 0;}

a {outline:none;}
a:hover {text-decoration:none;}

blockquote {line-height:120%;font-size:15px;font-style:oblique;background:#f7ebcf url(../images/blockquote1.jpg) 10px 10px no-repeat;padding:15px 15px 15px 40px;}
blockquote p {padding:0;background: url(../images/blockquote2.jpg) bottom right no-repeat;}

ul, ol {padding: 10px 0 10px 15px;}
li {line-height:150%;}

h1 a {width:372px;height:89px;display:block;overflow:hidden;text-indent:-9999px;background: url(../images/logo.jpg) 0 0;}
h2, h3, h4 {color:#368bb4;font: 18px Georgia;}
.insidepage h2 {margin: 17px 0 0 0;background:#ededed;border-bottom: 2px dotted #969696;padding: 5px 10px;font-size:25px;}
h4, h3 {background:#e1e9ed;padding:2px;}

/***************************** Spot Lights */

	.spotlight
		{
			display: block;
			margin: 5px 0 0 0;
			padding: 11px 0 0 0;
		}
		
		.spotlight .spotlight_body
			{
				padding: 0 10px 5px 10px;
				overflow: hidden;
			}

		.spotlight .spotlight_footer
			{
				position: relative;
				bottom: 5px;
				height: 11px;
			}
		.spotlight h3 {margin: 0 0 5px 0;}
		
		/* Spotlight widths */
		.spotlight_grey_small, .spotlight_green_small
			{width: 200px;}
		.spotlight_grey_medium, .spotlight_green_medium
			{width: 310px;}
		.spotlight_grey_large, .spotlight_green_large
			{width: 420px;}
		.spotlight_grey_xlarge, .spotlight_green_xlarge
			{width: 640px;}

		.spotlight_grey_small .spotlight_body,
		.spotlight_green_small .spotlight_body
			{width: 176px;}

		.spotlight_grey_medium .spotlight_body,
		.spotlight_green_medium .spotlight_body
			{width: 286px;}

		.spotlight_grey_large .spotlight_body,
		.spotlight_green_large .spotlight_body
			{width: 396px;}

		.spotlight_grey_xlarge .spotlight_body,
		.spotlight_green_xlarge .spotlight_body
			{width: 616px;}
		
		/* Spotlight Grey */
		.spotlight_grey_small .spotlight_body,
		.spotlight_grey_medium .spotlight_body,
		.spotlight_grey_large .spotlight_body,
		.spotlight_grey_xlarge .spotlight_body
			{
				background-color: #ECECEC;
				border-right: 2px solid #D4D4D4;
				border-left: 2px solid #D4D4D4;
			}

		/* Spotlight Grey small */
		.spotlight_grey_small {background: url(../images/spotlight/grey/spotlight_top_small.png) no-repeat top; }
		.spotlight_grey_small .spotlight_footer {background: url(../images/spotlight/grey/spotlight_bot_small.png) no-repeat bottom;}

		/* Spotlight Grey medium */
		.spotlight_grey_medium {background: url(../images/spotlight/grey/spotlight_top_medium.png) no-repeat top;}
		.spotlight_grey_medium .spotlight_footer {background: url(../images/spotlight/grey/spotlight_bot_medium.png) no-repeat bottom;}
			
		/* Spotlight Grey large */
		.spotlight_grey_large {background: url(../images/spotlight/grey/spotlight_top_large.png) no-repeat top;}
		.spotlight_grey_large .spotlight_footer {background: url(../images/spotlight/grey/spotlight_bot_large.png) no-repeat bottom;}

		/* Spotlight Grey xlarge */
		.spotlight_grey_xlarge {background: url(../images/spotlight/grey/spotlight_top_xlarge.png) no-repeat top;}
		.spotlight_grey_xlarge .spotlight_footer {background: url(../images/spotlight/grey/spotlight_bot_xlarge.png) no-repeat bottom;}

		/* Spotlight Green */
		.spotlight_green_small .spotlight_body,
		.spotlight_green_medium .spotlight_body,
		.spotlight_green_large .spotlight_body,
		.spotlight_green_xlarge .spotlight_body
			{
				background-color: #FFFFFF;
				border-right: 2px solid #54A408;
				border-left: 2px solid #54A408;
			}

		/* Spotlight Green small */
		.spotlight_green_small {background: url(../images/spotlight/green/spotlight_top_small.png) no-repeat top; }
		.spotlight_green_small .spotlight_footer {background: url(../images/spotlight/green/spotlight_bot_small.png) no-repeat bottom;}

		/* Spotlight Green medium */
		.spotlight_green_medium {background: url(../images/spotlight/green/spotlight_top_medium.png) no-repeat top;}
		.spotlight_green_medium .spotlight_footer {background: url(../images/spotlight/green/spotlight_bot_medium.png) no-repeat bottom;}
			
		/* Spotlight Green large */
		.spotlight_green_large {background: url(../images/spotlight/green/spotlight_top_large.png) no-repeat top;}
		.spotlight_green_large .spotlight_footer {background: url(../images/spotlight/green/spotlight_bot_large.png) no-repeat bottom;}

		/* Spotlight Green large */
		.spotlight_green_xlarge {background: url(../images/spotlight/green/spotlight_top_xlarge.png) no-repeat top;}
		.spotlight_green_xlarge .spotlight_footer {background: url(../images/spotlight/green/spotlight_bot_xlarge.png) no-repeat bottom;}

		
		/* new spotlights */
		.spotlight_green {margin-bottom: 15px;}
			.spotlight_green .tr {background: url(../images/spotlight/green/tr.png) no-repeat top right;}
			.spotlight_green .tl {background: url(../images/spotlight/green/tl.png) no-repeat top left;}
			.spotlight_green .br {background: url(../images/spotlight/green/br.png) no-repeat bottom right;}
			.spotlight_green .bl {background: url(../images/spotlight/green/bl.png) no-repeat bottom left;}
			
			.spotlight_green .tt {background: url(../images/spotlight/green/tt.png) repeat-x top;}
			.spotlight_green .rr {background: url(../images/spotlight/green/rr.png) repeat-y right;}
			.spotlight_green .bb {background: url(../images/spotlight/green/bb.png) repeat-x bottom;}
			.spotlight_green .ll {background: url(../images/spotlight/green/ll.png) repeat-y left;}
			
			.spotlight_green .tbody {padding: 11px; text-align: left;}
		
			.spotlight_green h3, 
			.spotlight_green h4, 
			.spotlight_green h5, 
			.spotlight_green h6 {margin: 0 0 5px 0; color: #000000 !important;}
		
		.spotlight_grey {margin-bottom: 15px; background: #ECECEC;}
			.spotlight_grey .tr {background: url(../images/spotlight/grey/tr.png) no-repeat top right;}
			.spotlight_grey .tl {background: url(../images/spotlight/grey/tl.png) no-repeat top left;}
			.spotlight_grey .br {background: url(../images/spotlight/grey/br.png) no-repeat bottom right;}
			.spotlight_grey .bl {background: url(../images/spotlight/grey/bl.png) no-repeat bottom left;}
			
			.spotlight_grey .tt {background: url(../images/spotlight/grey/border.png) repeat-x top;}
			.spotlight_grey .rr {background: url(../images/spotlight/grey/border.png) repeat-y right;}
			.spotlight_grey .bb {background: url(../images/spotlight/grey/border.png) repeat-x bottom;}
			.spotlight_grey .ll {background: url(../images/spotlight/grey/border.png) repeat-y left;}
			
			.spotlight_grey .tbody {padding: 11px; text-align: left;}
		
			.spotlight_grey h3, 
			.spotlight_grey h4, 
			.spotlight_grey h5, 
			.spotlight_grey h6 {margin: 0 0 5px 0; color: #000000 !important;}

			.spotlight  a:active, #content a:visited {
			color:#54A408;
			}
			.spotlight  a, #content a:link {
			color:#06297F;
			text-decoration:underline;
			}

/***************************** containers */

#wrap {width:960px;margin:auto;text-align:left;background: #f5f5f5 url(../images/content.gif) 0 0 repeat-y;}
#header {height:106px;background:#fff url(../images/headerrepeat.gif) 0 0 repeat-x;}
#promos {height:123px;padding: 28px 0 0 0;color:#fff;font-style:oblique;font-size:13px;overflow:hidden;background:#1c318b;}
#content {padding: 15px 0 0 10px;}
.page #content {background: url(../images/contenttop.jpg) 0 0 repeat-x;}
#footer {height:65px;background:#0d328a;font-size:11px;color:#fff;overflow:hidden;}

/***************************** top */

.main {width:704px;float:left;overflow:hidden;}
.right {width:256px;float:right;overflow:hidden;}
.rightinside {padding: 15px 3px;}
#header img.alignright {margin: 1px 15px 0 0;}

/*nav*/
#nav {padding:0;height:34px;background: url(../images/ul.jpg) bottom repeat-x;}
#nav li.headlink {list-style:none;display:block;float:left;position:relative;text-transform:uppercase;height:34px;text-align:center;background: url(../images/li.jpg) 0 0 repeat-x;margin:0 1px 0 0;font-weight:bold;}
#nav li.headlink a {display:block;float:left;padding: 8px 18px 7px 20px;color:#0d328a;background: url(../images/lihovers.jpg) right 0 no-repeat;}
#nav li.headlink a:hover, #nav li.headlink a.hover, #nav li.alwayson a {color:#fff;text-decoration:none;background-position: right -34px;}
#nav li.hover, #nav li.alwayson {background-position:0 -34px;}
#nav li.lastli {margin:0;}

#nav ul.subnav {display:none; position: absolute; top: 34px; left: 0; padding: 0; margin: 0; width: 150px; background-color:#459CC7;}
#nav .subnav * {padding:0; margin:0;}
#nav .subnav li {list-style:none;background:none;margin:0;padding:0;font-weight:bold;text-align: left;}
#nav .subnav li a {display:block;padding: 8px 15px 7px 15px;color:#0d328a;background:#459CC7;width: 100%; margin:0;}
#nav .subnav li a:hover {color:#0d328a;text-decoration:none;background: #FFD16A;}
#nav .subnav li.hover {background: #FFD16A;}


/***************************** promos */

.block {width:184px;height:103px;padding: 10px 10px 10px 30px;float:left;background: url(../images/promo.jpg) 0 0 no-repeat;margin: 0 7px 0 0;}
.lastblock {margin:0;}
.block a {color:#ffc94b;font-style:normal;float:right;margin: 5px 0 0 0;}
.block span {background: url(../images/quotes.gif) right bottom no-repeat;padding: 0 20px 0 0;}

/***************************** content */

.moneyoptions {margin: 50px 0 0 0;}

/*home table*/
table {width:100%;}
.home table td {width:218px;height:160px;background: url(../images/block.jpg) 0 0 no-repeat;text-align:center;vertical-align:top;padding: 8px 0 0 0;}
.home table h2 {margin: 0 0 3px 0;}
.home table img {border:2px solid #fff;}

/*pagetable*/
.sidebar {width:195px;padding:30px 20px 0 10px;}
.sidebar img {margin: 0 0 15px 0;}
.info {width:430px;padding:30px 15px 0 0;}
#pagetable td {vertical-align:top;}

/***************************** right */

/*quick apply*/
#quickapply {height:205px;padding: 40px 10px 0 10px;overflow:hidden;background: url(../images/form.jpg) 0 0 no-repeat;}
#quickapply label {font-size:11px;color:#000;display:block;}
#quickapply p {padding: 5px 0 0 0;}
#quickapply p input {border:1px solid #ccc;padding: 2px;}
#quickapply p.small {width:110px;}
#quickapply p.small input {width:100px;}
#quickapply p.full input {width:220px;}
#quickapply p textarea {width:220px;padding:2px;border:1px solid #ccc;height:40px;}
#quickapply input.quickapply {width:145px;margin:10px auto;display:block;}


/*quick apply*/
#quickapply2 {height:400px;padding: 40px 10px 0 10px;overflow:hidden;background: url(../images/form2.jpg) 0 0 no-repeat;}
#quickapply2 label {font-size:11px;color:#000;display:block;}
#quickapply2 p {padding: 5px 0 0 0;}
#quickapply2 p input {border:1px solid #ccc;padding: 2px;}
#quickapply2 p.small {width:110px;}
#quickapply2 p.small input {width:100px;}
#quickapply2 p.full input {width:220px;}
#quickapply2 p textarea {width:220px;padding:2px;border:1px solid #ccc;height:40px;}
#quickapply2 input.quickapply2 {text-align:left;width:145px;margin:10px auto;display:block;}


/*why choose*/
.whychoose {height:191px;padding: 50px 15px 0 10px;overflow:hidden;background: url(../images/whychoose.jpg) 0 0 no-repeat;font-size:11px;color:#000;margin: 15px 0 0 0;}
.whychoose p {padding: 5px 0 5px 35px;background: url(../images/tick.gif) 0 0 no-repeat;line-height:120%;}

/***************************** footer */

.footerinside {width:960px;margin:auto;}
.footerinside ul {padding:0;border-top:2px solid #1b318b;}
.footerinside li {display:block;float:left;height:61px;background: url(../images/footerli.gif) right 0 no-repeat;}
.footerinside a {display:block;float:left;color:#fc3;background: url(../images/footera.gif) 0 0 repeat-x;height:51px;margin: 0 1px 0 0;padding: 10px 14px 0 14px;}
.footerinside li.lastfooterli a {padding: 10px 13px 0 13px;}
/*ie6*/ * html .footerinside li.lastfooterli a {padding: 10px 8px 0 9px;}

.footerinside .alignright {background: url(../images/footera.gif) 0 0 repeat-x;width:256px;height:55px;overflow:hidden;}