@charset "utf-8";

/* CSS Document */



body {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #FFFFFF;

	margin: 0px 0px 0px 0px;

	font-size: 11px;

	color: #333333;

  	}

	

/* Header Elements */



td.headerCell {

	background-image: url(../assets/header-ground.jpg);

	background-repeat: no-repeat;

	padding: 5px 15px 0 50px;

	}

	

td.logoCaption {

	padding: 5px 10px 15px 10px;

	font-weight: bold;

	border-top: 1px solid #0069cc;

	font-size: 14px;

	}

	

.logoTagline {

	font-size: 10px;

	font-weight: normal;

	}	 	

	

a.utilityLink, a.utilityLink:visited {

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	color: #333333;

	}	 	



a.utilityLink:hover {

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	color: #333333;

	}	

	

/* Nav Elements */ 	



table.GlobalNavNest {

	border-bottom: 1px solid #ababab;

	}



a.globalNavLink, a.globalNavLink:visited {

	text-transform: uppercase;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	}

	

a.globalNavLink:hover {

	text-transform: uppercase;

	font-weight: bold;

	color: #0069cc;

	text-decoration: none;

	}



#orangeButton {

	background-image: url(../assets/orange-tab.jpg);

	background-repeat: no-repeat;

	padding: 5px 8px 5px 8px;

	text-align: center;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	}

	

#brownButton {

	background-image: url(../assets/brown-tab.jpg);

	background-repeat: no-repeat;

	padding: 5px 8px 5px 8px;

	text-align: center;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	}

	



#blueButton {

	background-image: url(../assets/blue-tab.jpg);

	background-repeat: no-repeat;

	padding: 5px 8px 5px 8px;

	text-align: center;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	}

	

#redButton {

	background-image: url(../assets/red-tab.jpg);

	background-repeat: no-repeat;

	padding: 5px 8px 5px 8px;

	text-align: center;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	}

	

#purpleButton {

	background-image: url(../assets/purple-tab.jpg);

	background-repeat: no-repeat;

	padding: 5px 8px 5px 8px;

	text-align: center;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	}

	

#greenButton {

	background-image: url(../assets/green-tab.jpg);

	background-repeat: no-repeat;

	padding: 5px 8px 5px 8px;

	text-align: center;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	}





#ltBlueButton {

	background-image: url(../assets/ltblue-tab.jpg);

	background-repeat: no-repeat;

	padding: 5px 8px 5px 8px;

	text-align: center;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	}



#grayButton {

	background-image: url(../assets/gray-tab.jpg);

	background-repeat: no-repeat;

	padding: 5px 8px 5px 8px;

	text-align: center;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	}

	

#blackButton {

	background-image: url(../assets/black-tab.jpg);

	background-repeat: no-repeat;

	padding: 5px 8px 5px 8px;

	text-align: center;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	}

	

	

#grayButton:hover, #blackButton:hover, #ltBlueButton:hover, #greenButton:hover, #purpleButton:hover, #redButton:hover, #blueButton:hover, #brownButton:hover, #orangeButton:hover {

	background-image: url(../assets/tab-on.jpg);

	background-repeat: no-repeat;

	padding: 5px 8px 5px 8px;

	text-align: center;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	}

	

/* Splash Elements */ 



td.SplashNestBus {

	border-top: 1px solid #FFFFFF;

	background-image: url(../assets/business-splash.jpg);

	background-repeat: no-repeat;

	padding: 30px 0 0 310px;

	}

	

td.SplashNestLife {

	border-top: 1px solid #FFFFFF;

	background-image: url(../assets/life_splash.jpg);

	background-repeat: no-repeat;

	padding: 30px 0 0 310px;

	}

		

td.SplashNestHealth {

	border-top: 1px solid #FFFFFF;

	background-image: url(../assets/health-splash.jpg);

	background-repeat: no-repeat;

	padding: 30px 0 0 310px;

	}

		

td.SplashNestTravel {

	border-top: 1px solid #FFFFFF;

	background-image: url(../assets/travel-splash.jpg);

	background-repeat: no-repeat;

	padding: 30px 0 0 310px;

	}

	

		

td.SplashNestMortgage {

	border-top: 1px solid #FFFFFF;

	background-image: url(../assets/mortgage-splash.jpg);

	background-repeat: no-repeat;

	padding: 30px 0 0 310px;

	}

		

td.SplashNestMotorcycle {

	border-top: 1px solid #FFFFFF;

	background-image: url(../assets/bike-splash.jpg);

	background-repeat: no-repeat;

	padding: 30px 0 0 310px;

	}

	

td.SplashNestAutoFinancing {

	border-top: 1px solid #FFFFFF;

	background-image: url(../assets/auto-f-splash.jpg);

	background-repeat: no-repeat;

	padding: 30px 0 0 310px;

	}

	

	

td.SplashNestHomeInsurance {

	border-top: 1px solid #FFFFFF;

	background-image: url(../assets/home-i-splash.jpg);

	background-repeat: no-repeat;

	padding: 30px 0 0 310px;

	}

	

	

td.SplashNestAutoInsurance {

	border-top: 1px solid #FFFFFF;

	background-image: url(../assets/auto-i-splash.jpg);

	background-repeat: no-repeat;

	padding: 30px 0 0 310px;

	}

		

.blackHeader {

	font-size: 16px;

	font-weight: bold;

	color: #333333;

	}

	

.redHeader {

	font-size: 16px;

	font-weight: bold;

	color: #FF0000;

	}	

	

.whiteHeader {

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

	}	

	

.blackHeaderUppercase {

	font-size: 16px;

	font-weight: bold;

	color: #333333;

	text-transform: uppercase;

	}

	

.redHeaderUppercase {

	font-size: 16px;

	font-weight: bold;

	color: #FF0000;

	text-transform: uppercase;

	}	

	

.whiteHeaderUppercase {

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

	text-transform: uppercase;

	}

	

/* Form Elements */ 

	

.selectNest {

	padding-top: 70px;

	}

	

.longSelect {

	width: 220px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-transform: uppercase;

	color: #89330b;

	}

	

.shortSelect {

	width: 100px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-transform: uppercase;

	color: #89330b;

	}

	

.mediumSelect {

	width: 150px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-transform: uppercase;

	color: #89330b;

	}

	

.submitNest {

	padding: 40px 0 80px 0;

	}

	



/* Footer Elements */



a.footerLink, a.footerLink:visited {

	text-transform: uppercase;

	color: #4884ce;

	}

	

a.footerLink:hover {

	text-transform: uppercase;

	color: #F26622;

	}

	

/* About Us */



td.aboutUs {

	padding: 15px 15px 15px 55px;

	border-bottom: 3px solid #666666;

	}

	

td.frameInTop {

	padding: 10px 0 10px 0;

	border-top: 3px solid #666666;

	background-image: url(../assets/frame-in-top.jpg);

	background-repeat: no-repeat;

	}

	