/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
	html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt,
	dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font
	weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
	body {line-height:1.5;}
	table {border-collapse:separate;border-spacing:0;}
	caption, th, td {text-align:left;font-weight:normal;}
	table, td, th {vertical-align:middle;}
	blockquote:before, blockquote:after, q:before, q:after {content:"";}
	blockquote, q {quotes:"" "";}
	a img {border:none;}

/* typography.css */
	body {font-size:100%;background:white; font-family: Arial, Helvetica, sans-serif; color: #49534e;font-weight: normal;}
	h1, h2, h3, h4, h5, h6 {font-weight:lighter;}
	h1 {
	font-style: normal;
	font-family: Arial;
	font-size: 23px;
	line-height:33px;
	margin-bottom:0.5em;
	color:#262362;
	margin-right: 50px;
}
	h2 {font-size:16px;color:#662064;font-weight: bold;}
	h3 {font-size:14px;color:#662064;font-weight: bold;}
	h4 {font-family: Arial; margin:0 0 1.5em; font-size: 16px; line-height:1.5em;}
	h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
	h6 {font-size:1em;font-weight:bold;}
	h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
	p {font-family: Arial; margin:0 0 1.5em; font-size: 16px; line-height:1.5em;}
	p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
	p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
	a:focus, a:hover {color:#9c1c00; text-decoration:underline;}
	a {color:#9c1c00;text-decoration:none;}
	blockquote {margin:1.5em;color:#666;font-style:normal;}
	strong {font-weight:bold;}
	em, dfn {font-style:italic;}
	dfn {font-weight:bold;}
	sup, sub {line-height:0;}
	abbr, acronym {border-bottom:1px dotted #666;}
	address {margin:0 0 1.5em;font-style:italic;}
	del {color:#666;}
	pre {margin:1.5em 0;white-space:pre;}
	pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
	li ul, li ol {margin:0 1.5em;}
	ul, ol {margin:0 1.5em 1.5em 1.5em;}
	ul {list-style-type:disc;}
	ol {list-style-type:decimal;}
	dl {margin:0 0 1.5em 0;}
	dl dt {font-weight:bold;}
	dd {margin-left:1.5em;}
	table {margin-bottom:1.4em;width:100%;}
	th {font-weight:bold;}
	thead th {background:#c3d9ff;}
	th, td, caption {padding:4px 10px 4px 5px;}
	tr.even td {background:#e5ecf9;}
	tfoot {font-style:italic;}
	caption {background:#eee;}
	.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
	.large {font-size:18px;line-height:1.25em;margin-bottom:1.25em;color:#E64C00;}
	.hide {display:none;}
	.quiet {color:#666;}
	.loud {color:#000;}
	.highlight {background:#ff0;}
	.added {background:#060;color:#fff;}
	.removed {background:#900;color:#fff;}
	.first {margin-left:0;padding-left:0;}
	.last {margin-right:0;padding-right:0;}
	.top {margin-top:0;padding-top:0;}
	.bottom {margin-bottom:0;padding-bottom:0;}
	
	hr {height:3px; width: 480px;
		background-color:#d1d5d4;
		color:#d1d5d4;
		border:1px solid #d1d5d4;
		clear:both;
		margin: 15px 25px 0px 25px;
	}


/* layout.css */
/*  -------  ID Rules   -------*/

	body.one #left a#one, body.two #left a#two,body.three #left a#three,body.four #left a#four,body.five #left a#five,body.six #left a#six,
	body.seven #left a#seven,body.eight #left a#eight,body.nine #left a#nine,body.ten #left a#ten,body.eleven #left a#eleven,body.twelve 
	#left a#twelve,body.thirteen #left a#thirteen {color: #E64C00;}

/*  ------- Masthead -------*/
	
	#masthead {z-index: 90; float: left; width: 926px; height: 131px; margin:0px; background-color: #d2c1b2;}
	
/*  ------- Wrapper -------*/

	#wrapper {width: 926px; position: relative; margin-left:auto; margin-right:auto; margin-top: 0px; background-color: #d2c1b2;}
		
/*  ------- Content -------*/
	
	#contentHome {width: 926px; min-height:523px; height:auto !important; height:523px; float:left;text-align: left;} 
	
	#content {width: 926px; min-height:523px; height:auto !important; height:523px; float:left;text-align: left;
				border-left: solid 16px white;} 

/*  ------- Left -------*/
	
	#left {width: 160px; min-height:523px; height:auto !important; height:523px; float:left; margin: 0px; text-align:left;}
	#left p {margin:0em 1em 1em .7em;font-size:12px;line-height:18px;color:black;}
	#left ul {margin: 47px 0px 0px 18px;}
	#left li {list-style: none; margin: 5px 0px 5px 0px; font-size: 14px; font-family: Verdana;}
	#left li a:hover {text-decoration: none; color:#662064; }

/*  ------- Menu -------*/
	#menu ul {margin: 50px 0px 20px 20px}
	#menu li {text-transform:uppercase;font-weight:bold;font-size:.6em;line-height:1.25em;list-style:none;margin:.7em .7em .7em 0em}
	#menu li a{color:#2f71b8;}
	#menu li a:hover{color:#E64C00;text-decoration:none;}
	
/*  ------- Right -------*/
	
	#right {width: 735px; float:right; margin: 0px; text-align: left;}
	#right p {margin:10px 120px 10px 0px;font-size:14px;line-height:18px;color:black;}
	#right li {margin:10px 120px 10px 0px;font-size:14px;line-height:18px;color:black;}
	#right h2 {margin: 0px 0px -10px 0px}
				
					
/*  ------- RightHome -------*/
	
	#rightHome {width: 500px; float:right; margin: 0px; text-align: left;}
	#rightHome p {margin:0px 0px 0px 7px;font-size:11px;line-height:18px;color:black;}
				
/*  ------- Footer -------*/
	
	#footer {width: 910px; height: 40px; position: relative; margin-left:auto; margin-right:auto; margin-top: 0px; background-color: #262362;
				border-left: 16px; border-left-color: white; border-left-style: solid;}
	#footer p {font-size: 10.5px; font-family: Verdana; color: white; margin: 0px 15px 0px 65px; padding-top: 15px;}

/*  ------- Classes -------*/
	.backgroundHome {background-image:url(../_images-base/backgroundHome.gif); background-position: top left; background-repeat: no-repeat; }
	.backgroundSub {background-image:url(../_images-base/background.gif); background-position: top left; background-repeat: no-repeat; }
	.clearboth {clear: both;}
	.floatLeft {float: left;}
	.floatLogo {float: left; margin: 0px 0px 0px 60px;}
	.floatRight {float: right;}
	.posTextHome {margin: 120px 0px 0px 0px}
	.clear {clear:both;}

/*Menu styles*/
	.menu {position:relative; z-index:100;font-family:arial, sans-serif; text-align: left;}
	/* remove all the bullets, borders and padding from the default list styling */
	.menu ul {padding:0;margin:0;list-style-type:none;}
	/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
	.menu li {float:left;position:relative;}
	/* style the links for the top level */
	.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none; height: 1px; color:#fff; background:#262362; font-weight:normal;}

	/* style the second level background */
	.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#262362;}
	/* style the second level hover */
	.menu ul ul a.drop:hover{background:#ccc;}
	.menu ul ul :hover > a.drop {background:#ccc;}
	/* style the third level background */
	.menu ul ul ul a, .menu ul ul ul a:visited {background:#fff;}
	/* style the third level hover */
	.menu ul ul ul a:hover {background:#b2ab9b;}


	/* hide the sub levels and give them a positon absolute so that they take up no room */
	.menu ul ul {visibility:hidden;position:absolute;height:0;top:75px;left:10px; width: 125px; z-index:101;}

	/* position the third level flyout menu */
	.menu ul ul ul{left:130px; top:0px; z-index:102;}

	/* style the table so that it takes no ppart in the layout - required for IE to work */
	.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

	/* style the second level links */
	.menu ul ul a, .menu ul ul a:visited {background:#d4d8bd; color:#fff; height:auto; line-height:17px; padding:5px 2px 0 10px; width:120px;border-width:0 1px 1px 1px;}

	/* style the top level hover */
	.menu a:hover, .menu ul ul a:hover{color:#000; background:#b7d186;}
	.menu :hover > a, .menu ul ul :hover > a {color:#000; background:#b7d186;}

	/* make the second level visible when hover on first level list OR link */
	.menu ul li:hover ul,
	.menu ul a:hover ul{visibility:visible; }
	/* keep the third level hidden when you hover on first level list OR link */
	.menu ul :hover ul ul{visibility:hidden;}
	/* make the third level visible when you hover over second level list OR link */
	.menu ul :hover ul :hover ul{ visibility:visible;}

#quiz {margin-bottom: 10px;}
#quiz p {padding-top: 20px;}
#quiz label{margin-left: 100px; font-family: Verdana; font-size: 13px; color: #000;}

#results{background:#D2c1B2; width: 400px; padding:20px; margin: 0 auto;}
p.total{ margin-top: 40px; }
