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

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 15px;
	font-family: inherit;
	vertical-align: baseline;
}

strong{font-weight:bold;}

a:link {color:#d6592a; text-decoration:none; font-weight:bold;}
a:active {color:#f37647;}
a:visited {color:#555;}


table {border:1px #ccc solid; margin-top:5px; text-align:left;}

td {padding:3px; padding-left:15px;}

#content h2 {font-size:24px; color:#f07343; font-weight:bold; margin-top:15px; margin-bottom:10px; text-transform:uppercase;}
#content h3 {font-size:18px; color:#264087; font-weight:bold; margin-top:15px; margin-bottom:10px;}
#content h4 {font-size:16px; color:#f07343; font-weight:bold; margin-top:15px; margin-bottom:5px;}

li {
	list-style:none;
}
#nav li {
	display:inline;
	padding-right:20px;
}
#secondnav {text-align:left;}
#thirdnav {display:block;}

#secondnav li {display:block;}
#thirdnav  li {display:block;}

html{ background: #eaeaea url(/images/bodybackground.gif) top center repeat-x;} 
body { background:url(/images/navback.jpg) repeat-x; font-family: 'Trebuchet MS', verdana, arial, sans-serif; color:#525251;	margin: 0; padding: 0; text-align: center;}
#container {width:1200px; margin: 0 auto; text-align: left;}
#nav {
	padding-top:40px;
	margin-left:100px;
	height:59px;
}

#nav a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

#nav a:hover {
	color:#90abeb;
}

#a {float:left; width:48%;}
#b {float:right; width:48%;}

#c {float:left; width:34%;}
#d {float:right; width:64%;}

small {font-size:10px;}
/* COMMON CLASSES */
.break { clear:both; }

/* HEADER */
#header { height:323px; text-align:left;}
.headerimg { background-position: left top; background-repeat: no-repeat; width:1200px; height:300px; position:absolute; }

/* NAVIGATION */
#nav-outer { height:320px; padding-top:0px; position:relative; }
#headercontent { height:300px; width:850px; margin-left:75px;; background-image:url("/images/logo.png"); background-repeat:no-repeat; }

/* MENU */
#tagline { position:relative; top:75px; left:300px; }
#tagline ul { list-style:none; }
#tagline ul li { display:inline; font-variant:small-caps; font-size:12px; }
#tagline ul li a { color:white; text-decoration:none; font-weight:bold; padding-right:20px; }
#tagline ul li a:hover { text-decoration:underline; }

/* HEADER TEXT */
#headertxt { width:960px; margin:0 auto; clear:both; position:relative; top:74px; }
#firstline { background-image:url("/images/textbg.png"); color:#333; font-size:40px; padding:4px 13px 7px; float:left; display:block; }
#secondline { background-image:url("/images/textbg.png"); text-decoration:none; font-size:60px; padding:0 13px 10px; float:left; display:block; clear:both; }
#secondline:hover { text-decoration:underline; color:#7F000C; }

.pictured { color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:400px; margin:0 auto; width:960px; }
#headernav { padding-left:864px; }

#tagline h1 { font-size:50px; color:#fff; font-weight:bold; text-shadow: 2px 2px 0px #333; }
#tagline h2 { font-size:20px; color:#fff; font-weight:bold; margin-left:5px; text-shadow: 2px 2px 0px #333; margin-bottom:15px;}

#content { min-height:100%; margin-top:40px; margin-left:100px; margin-right:100px; text-align:left; margin-bottom:30px;}

#content h1 {color:#264087; font-size:32px; margin-bottom:10px; text-transform:uppercase; letter-spacing:-2px; font-weight:bold;}
#content li {line-height:24px;}
#content p {line-height:30px; margin-bottom:15px;}
#content img {border: 1px solid #726e6d;}

#footer {width:1000px; padding-top:25px; min-height:190px;  margin: 0 auto; text-align: left; background:url(/images/nadcaplogo.png) no-repeat center right;}
#footercontainer {background:url(/images/footerbackground.gif) repeat-x; height:215px;	margin: 30px 0 0 0; padding: 0; text-align: center;}

#footer div {
	float:left;
	margin-right:26px;
	text-align:left;
}
.stripe {background:#fff;}

#footer h4{font-size:18px; font-weight:bold; text-transform:uppercase; margin-top:10px; color:#fff;}
#footer p{font-size:16px; color:#fff;}

#footer div a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
}

#email {
	background:url(/images/email.png) no-repeat left;
	padding-left:35px;
	padding-top:10px;
	padding-bottom:10px;
}

#footer h5 a {	font-size:20px;
	color:#6d6d6d;}

#contain {width:1000px;}


#phone {
	background:url(/images/phone.png) no-repeat left;
	padding-left:35px;
	padding-top:5px;
	padding-bottom:10px;
	font-size:26px;
	color:#6d6d6d;
}


.error
{
	color: #FF0000;
}

.toggled_content
{
	display: none;
}

.hide_prompt
{
	display: none;
}

.hide_prompt,
.show_prompt
{
	color: #999;
	cursor: pointer;
}