/* CSS Document */
html{color:#000;background:#efefef;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

body {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	height:100%;
	background:#efefef;
	margin:20px 0 0 0;
	padding:0;
	text-align:center
}

img {
border:none;
}

hr {
border:0;
width:100%;
height:1px;
background-color:#999999;
color:#999999;
margin:15px 0;
}

#container {
background:#fff;
margin:0 auto;
padding:0;
width:875px;
border:#b1b1b1 1px solid;
text-align:left;
}

#header {
position:relative;
top:0;
left:0;
clear:both;
}

#topBar {
height:16px;
padding:3px 12px 0 0;
background:#808084;
text-align:right;
}

#topBar a:link, #topBar a:active, #topBar a:visited {
color:#FFFFFF;
font-size:10px;
text-decoration:none;
}
 
#banner {
background:#d4d5d9;
text-align:center;
}

#topNav {
background:#fff;
height:75px;
padding:5px 0 0 30px;
font-family: "Palatino Linotype", Palatino, Georgia, serif;
letter-spacing:1px;
font-size:10px;
font-weight:bold;
line-height:12px;
}

#topNav h1 {
float:left;
display:block;
background:#FFFFFF url(../images/logo.jpg) top left no-repeat;
text-indent:-2000px;
font-size:9px;
height:60px;
width:385px;
margin:0;
padding:0;
overflow:hidden;
}

#topNav a:link, #topNav a:visited, #topNav a:active {
color:#1f8eca;
text-decoration:none;
}

#topNav a:hover {
color:#808084;
}

#topNav ul{
margin:0 25px 0 640px;
}

#topNav li {
padding:2px;
}

#menu {
	background:url(../images/menu_bg.jpg) #807f84 top left repeat-x;
	overflow:hidden;
	height:44px;
	margin :0;
	padding:5px 0 0 25px;
}


#menu ul, #menu li	{
	display: inline;
	list-style-type: none;
	margin:0 10px 0 0;
}

	
#menu a:link, #menu a:visited	{
	color: #fff;
	font-size: 12px;
	letter-spacing:.325px;
	text-transform:uppercase;
	font-weight:bold;
	padding: 7px 20px 6px 20px;
	text-decoration: none;
}

#menu a:link.active, #menu a:visited.active	{
	color : #FFF;
}

#menu a:hover	{
	background:#808084;
	color : #fff;
}

	
body.section-1 #menu li#nav-1 a, 
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a {
	background:#808084;
	color : #FFF;
}

#menu #submenu {
display:block;
margin:6px 0 0 0;
padding:0;
}

#submenu ul, #submenu li	{
	display: inline;
	list-style-type: none;
	margin:0 10px 0 0;
}

	
#submenu a:link, #submenu a:visited	{
	color: #fff;
	font-size: 10px;
	letter-spacing:.325px;
	text-transform:uppercase;
	font-weight:normal;
	padding: 0 20px 0 20px;
	text-decoration: none;
}


#submenu a:link.active, #submenu a:visited.active	{
	color : #FFF;
}

#submenu a:hover	{
	color : #1f8eca;
	background:none;
}




#content {
background:#FFFFFF url(../images/contentMain_bg.jpg) top left repeat-y;
	margin: 0px;
	padding: 0px;
}

#content h1 {
font-family: "Palatino Linotype", Palatino, Georgia, serif;
font-size:16px;
color:#0065A4;
padding:0;
display:inline;
}

#content p {
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
color:#757577;
font-size:11px;
line-height:17px;
margin:10px 5px 10px 0;
letter-spacing:.05em;
}

#leftcolMain {
float:left;
width:540px;
margin:20px 0 10px 20px; 
}

#leftcolMain a:link, #leftcolMain a:active, #leftcolMain a:visited {
color:#0065A4;
font-size:12px;
text-decoration:none;
}

#leftcolMain a.list:link, #leftcolMain a.list:active, #leftcolMain a.list:visited {
color:#757577;
font-size:10px;
line-height:17px;
text-decoration:none;
letter-spacing:.05em;
}

#leftcolMain a.list:hover {
color:#0065A4;
text-decoration:underline;
}

#rightcolMain {
float:left;
width:260px;
margin:20px 0 0 40px; 
}

#rightcolMain h1.franchise_bg {
display:block;
background:#FFFFFF url(../images/franchise_bg.jpg) top left no-repeat;
text-indent:-2000px;
font-size:6px;
height:207px;
width:260px;
margin:0;
padding:0 0 5px 0;
overflow:hidden;
}

#rightcolMain a:link, #rightcolMain a:active, #rightcolMain a:visited {
color:#0065A4;
font-size:12px;
text-decoration:none;
}

#rightcolMain a:hover {
text-decoration:underline;
}

#rightcolMain a.spanish:link, #rightcolMain a.spanish:active, #rightcolMain a.spanish:visited {
color:#0065A4;
font-size:10px;
text-decoration:none;
}

#rightcolMain a.spanish:hover {
text-decoration:underline;
}

.challenge {
font-family: "Palatino Linotype", Palatino, Georgia, serif;
font-size:11px;
color:#6D6F71;
display:inline;
line-height:18px;
padding:0 0 0 8px;
}

#content2nd {
background:#FFFFFF url(../images/content2nd_bg.jpg) top left repeat-y;
margin:0px;
padding:35px;
}

#content2ndCONTACT {
background:#FFFFFF;
margin:0px;
padding:35px;
}

#content2nd h1 {
font-family: "Palatino Linotype", Palatino, Georgia, serif;
font-size:16px;
color:#0065A4;
padding:0px;
line-height:18px;
display:inline;
letter-spacing:.06px;
}

#content2nd p {
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
color:#89898c;
font-size:11px;
line-height:17px;
display:inline;
letter-spacing:.05em;
}

#content2nd ul {
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
color:#89898c;
font-size:11px;
line-height:17px;
letter-spacing:.05em;
padding:10px 50px 0 25px;
}

#leftcol2nd {
float:left;
width:150px;
margin:0 20px 0 0;
font-size:10px;
}

#leftcol2nd a:link, #leftcol2nd a:visited, #leftcol2nd a:active {
color:#1f8eca;
text-decoration:none;
font-weight:bold;
}

#leftcol2nd a:hover {
color:#808084;
}

#centercol2nd {
float:left;
width:415px;
margin:0 65px 0 0;
min-height:300px;
overflow:visible;
}

#centercol2nd h2{
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
color:#89898c;
font-size:12px;
font-weight:bold;
display:inline;
}

#centercol2nd h3{
font-family: "Palatino Linotype", Palatino, Georgia, serif;
font-size:10px;
color:#89898c;
padding:0;
line-height:1px;
text-transform:uppercase;
}

#rightcol2nd {
float:left;
margin:0;
padding:0;
width:150px;
}

.quote {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-style:italic;
}

#clear {
clear:both;
}

#footer {
width:875px;
margin:0 auto;
padding:10px 0 0 0;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
color:#666666;
font-size:10px;
}

#footer .copyright {
margin:0 200px 0 0;
}

#footer a:link, #footer a:visited, #footer a:active {
color:#1f8eca;
text-decoration:none;
}

#footer a:hover {
color:#808084;
}