/* CSS Document 
Coded by Justin R. Chapman
Affiliate site: Business Finance Resource
03/27/2007*/

	/* Centering Page */
body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #C9CFAD;
	}

	/* Page Wrapper */
#wrapper {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	width:850px;
	}
	
		/* Top Header  */
#header {
	position: relative;
	height: 150px;
	width:850px; 		
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
	}
	
		/* Business Finance Resource Logo */
#logo {
	position: absolute;
	height: 74px;
	width:560px; 		
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	left:130px;
	top:15px;
	}
	
		/* Current Nav */
a#nav_leftcurrent{
	position: absolute;
	height: 42px;
	width:120px; 
	padding-top:8px;		
	background-image: url(images/nav_left.gif);
	background-repeat: no-repeat;
	left:100px;
	top:99px;
	background-position: 0px 0px;
	}
	
		/* Off Nav */
a#nav_left{
	position: absolute;
	height: 42px;
	width:120px; 
	padding-top:8px;		
	background-image: url(images/nav_left.gif);
	background-repeat: no-repeat;
	left:100px;
	top:99px;
	background-position: 0px -50px;
	}
	
		/* Current Nav */
a#nav_rightcurrent{
	position: absolute;
	height: 42px;
	width:115px;
	padding-right:8px;
	padding-top:8px;
	background-image: url(images/nav_right.gif);
	background-repeat: no-repeat;
	left:220px;
	top:99px;
	background-position: 0px 0px;
	}
	
		/* Off Nav */
a#nav_right {
	position: absolute;
	height: 42px;
	width:115px;
	padding-right:5px;
	padding-top:8px;
	background-image: url(images/nav_right.gif);
	background-repeat: no-repeat;
	left:220px;
	top:99px;
	background-position: 0px -50px;
	}
	
	/* Nav bg image movement on hover */
a#nav_right:hover {position: absolute;
	height: 44px;
	width:115px;
	padding-right:5px;
	padding-top:6px;
	background-image: url(images/nav_right.gif);
	background-repeat: no-repeat;
	left:220px;
	top:99px;
	background-position: 0 0px;
	}

		/* Left Nav Hover */
a#nav_left:hover {
	position: absolute;
	height: 44px;
	width:120px; 
	padding-top:6px;		
	background-image: url(images/nav_left.gif);
	background-repeat: no-repeat;
	left:100px;
	top:99px;background-position: 0 0px;
	}

		/* Subnavigation container */
#nav {
	position: relative;
	height: 40px;
	width:740px;
	padding-left:70px;
	padding-right:40px;
	background-image: url(images/nav.gif);
	background-repeat: no-repeat;
	line-height: 40px;
	}
	
		/* Subnavigation small size */
#subnav_financesmall{
	float: left;
	height: 40px;
	width:110px;
	line-height: 40px;
	}
		
		/* Subnavigation large size */
#subnav_finance{
	float: left;
	height: 40px;
	width:156px;
	line-height: 40px;
	}
	
	/* Subnavigation tiny size */
#subnav_financetiny{
	float: left;
	height: 40px;
	width:69px;
	line-height: 40px;
	}
	
	/* NOT IN USE KEEP INCASE OF CHANGES TO SUBNAV */
#subnav_mortgagesmall{
	float: left;
	height: 40px;
	width:116px;
	line-height: 40px;
	}

	/* NOT IN USE KEEP INCASE OF CHANGES TO SUBNAV */	
#subnav_mortgage{
	float: left;
	height: 40px;
	width:148px;
	line-height: 40px;
	}
	
	/* top of body text image */
#body_top {
	position: relative;
	height: 45px;
	width:850px; 		
	background-image: url(images/body_top.gif);
	background-repeat: no-repeat;
	}

	/* body text container */
#body_text{
	position: relative;
	height: auto;
	width:625px; 
	padding-top:10px;	
	padding-bottom:10px;
	padding-left:125px;
	padding-right:100px;	
	background-image: url(images/body_text.gif);
	background-repeat: repeat;
	}
	
	/* footer container */
#footer{
	position: relative;
	height: 90px;
	width:400px;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-right: 225px;
	padding-left: 225px;
	}

	/* container for four boxes on index */	
#quad_box{
	position:relative;
	height: 375px;
	width: 625px;
	padding-top: 10px;
	padding-bottom:10px;
	}

	/* Box1  */	
#quad_box1{
	position:relative;
	height: 336px;
	width: 180px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	float:left;
	border: 1px solid #CCCCCC;
	background-image: url(images/grid_bg.gif);
	margin-right: 5px;
	margin-bottom: 5px;
	}

	/* Box 2  */	
#quad_box2{
	position:relative;
	height: 336px;
	width: 180px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	float:left;
	border: 1px solid #CCCCCC;
	background-image: url(images/grid_bg.gif);
	margin-right: 5px;
	margin-bottom: 5px;
	}

	/* Box 3  */	
#quad_box3{
	position:relative;
	height: 336px;
	width: 180px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	float:left;
	border: 1px solid #CCCCCC;
	background-image: url(images/grid_bg.gif);
	margin-right: 5px;
	margin-bottom: 5px;
	}


	
	/* image container for grid */	
a#img_1{
	height: 122px;
	width: 175px;
	left: 5px;
	background-position: 0 0;
	background-image: url(images/outsource_callcenter.gif);
	top: 25px;
	display: block;
	}
	
	/* image links styles */	
a#img_1:hover {background-position: 0 -122px;}
	
	/* image links styles */	
a#img_2{
	height: 122px;
	width: 175px;
	left: 5px;
	background-position: 0 0;
	background-image: url(images/efficiency_callcenter.gif);
	top: 25px;
	display: block;
	}

	/* image links styles */	
a#img_2:hover {background-position: 0 -122px;}

	/* image links styles */	
a#img_3{
	height: 122px;
	width: 175px;
	left: 5px;
	background-position: 0 0;;
	background-image: url(images/types_callcenter.gif);
	top: 25px;
	display: block;
	}

	/* image links styles */	
a#img_3:hover {background-position: 0 -122px;}


/*Call to Quote*/
div#calltoquotesrt {float: left;height: 197px;margin: 0px 10px 10px 0px;padding: 8px 10px 10px 6px;width: 244px;background-image: url(images/bg-quote3.gif);background-repeat: no-repeat;background-position: left top;}
div#calltoquotesrt h5 {text-align: center;color:#0072A3;padding: 15px 0 0px 20px;margin: 0px 0px 10px 0px;font-family: arial;font-size: 17px;}
div#calltoquotesrt h6 { padding: 10px 0 0px 5px; margin: 0px 0px 10px 100px; }
div#calltoquotesrt select {margin: 3px 0px 3px 77px}
	
	
	
	/* footer list style */	
div#footer ul {
	list-style: none;
	background: none;
	display: inline;
	}
	
		/* footer list style */	
div#footer ul li {
	list-style: none;
	background: none;
	display: inline;
	font: normal 11px arial;
	padding: 0 0 0 1px;
	}
	
		/* footer list style */	
div#footer ul li a { padding: 0 2px 0 0;}

	/* footer list style */	
div#footer p { font: normal 11px arial; text-align: center; margin: 0px; padding: 5px 0 0 0;}	

/* image container*/	
.productimagert {
	clear:both;
	float: right;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 25px;
	background-position: 0 0;;
}

	/* image container for grid*/	
.productimagegrid {
	clear:both;
	float: left;
	padding-top: 10px;
	background-position: 0 0;
	margin-right:15px;
	}

	/* styles */	
.body_texts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}

.top_nav {color:#4170A1;font-family:verdana;font-size: 14px;text-align: center; text-decoration: none;font-weight: bold;}
.top_nav a:link{color:#4170A1;font-family:verdana;font-size: 14px;text-align: center; text-decoration: none;font-weight: bold;}
.top_nav a:visited{color:#4170A1;font-family:verdana;font-size: 14px;text-align: center; text-decoration: none;font-weight: bold;}
.top_nav a:active{color:#4170A1;font-family:verdana;font-size: 14px;text-align: center; text-decoration: none;font-weight: bold;}
.top_nav a:hover{color:#4170A1;font-family:verdana;font-size: 14px;text-align: center; text-decoration: none;font-weight: bold;}

#nav {
	font-size: 13px;
	color: #555555;
	line-height: 40px;
	font-weight: bold;
	text-decoration:none;
	text-align: center;
	font-family: Verdana;
	}	

.nav a:link{font-size: 13px;color: #555555;line-height: 40px;font-weight: bold;text-decoration:none;font-family: Verdana;}	
.nav a:visited{font-size: 13px;color: #555555;line-height: 40px;font-weight: bold;text-decoration:none;font-family: Verdana;}	
.nav a:hover{font-size: 13px;color: #000000;line-height: 40px;font-weight: bold;text-decoration:none;font-family: Verdana;}	
.nav a:active{font-size: 13px;color: #555555;line-height: 40px;font-weight: bold;text-decoration:none;font-family: Verdana;}	
	
.navcurrent a:link{font-size: 13px;color: #6EB213;line-height: 40px;font-weight: bold;text-decoration:none;font-family: Verdana;}	
.navcurrent a:visited{font-size: 13px;color: #6EB213;line-height: 40px;font-weight: bold;text-decoration:none;font-family: Verdana;}	
.navcurrent a:hover{font-size: 13px;color: #6EB213;line-height: 40px;font-weight: bold;text-decoration:none;font-family: Verdana;}	
.navcurrent a:active{font-size: 13px;color: #6EB213;line-height: 40px;font-weight: bold;text-decoration:underline;font-family: Verdana;}	
	



.h1 {
	color:#4170A1;
	font-family:verdana;
	font-size: 20px;
	}

.h2 {
	color: #6B95AE;
	font-family:verdana;
	font-size: 16px;
	font-weight: bold;
	}

	/* link styles for body text */	
.body_texts a:visited{text-decoration: underline;font-family: Arial;font-size:12px;color: #51678F;font-weight: bold;}	
.body_texts a:active{text-decoration: underline;font-family: Arial;font-size:12px;color:#51678F;font-weight: bold;}	
.body_texts a:link{text-decoration: underline;font-family: Arial;font-size:12px;color:#51678F;font-weight: bold;}	
.body_texts a:hover{text-decoration: underline;font-family: Arial;font-size:12px;color: #7989A7;font-weight: bold;}	
a img { border : none; }

	/* link styles for heading 2 */	
.h2 a:visited{text-decoration: underline;color: #356788;font-family:verdana;font-size: 14px;font-weight: bold;}
.h2 a:active{text-decoration: underline;color: #356788;font-family:verdana;font-size: 14px;font-weight: bold;}
.h2 a:link{text-decoration: underline;color: #356788;font-family:verdana;font-size: 14px;font-weight: bold;}
.h2 a:hover{text-decoration: underline;color: #6B95AE;font-family:verdana;font-size: 14px;font-weight: bold;}

	/* link styles for footer */	
#footer a:visited{text-decoration: underline;font-family: Arial;font-size:11px;color: #51678F;font-weight: bold;}	
#footer a:active{text-decoration: underline;font-family: Arial;font-size:11px;color:#51678F;font-weight: bold;}	
#footer a:link{text-decoration: underline;font-family: Arial;font-size:11px;color:#51678F;font-weight: bold;}	
#footer a:hover{text-decoration: underline;font-family: Arial;font-size:11px;color: #7989A7;font-weight: bold;}	

a img { border : none; }
.style1 {color: #356788}
