body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	text-align: center;

	margin: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;



}

#wrapper {

	width: 760px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	padding-bottom:20px;

	margin-left: auto;

	height: auto;

	text-align: left;

}

/* Start FTC ribbon */

div#header

{

	position: relative;

	font-family: arial, helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	padding: 0px;

	height: 20px;

	line-height: 20px;

	background-color: #b71d21;

	width: 760px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}



div#header a

{

		color: #FFFFFF;

	text-decoration: none;

	font-size:100%;

	font-weight: bolder;

	font-family: Arial, Helvetica, sans-serif;

}



div#header a:hover, div#footer a:hover

{

	color: #eeedee;

	text-decoration: underline;

}



div#headLeft

{

	position: relative;

	float: left;

	text-align: left;

	margin-left: 5px;

}



div#headRight

{

	position: relative;

	float: right;

	text-align: right;

	margin-right: 5px;

}

div#headRight a

{

	color: #FFFFFF;

	text-decoration: none;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FEC470;

	font-size:100%;

	font-weight: bolder;

	font-family: Arial, Helvetica, sans-serif;

	padding-right: 5px;

	padding-left: 5px;

}

#headRight a.last {

	padding: 0px 0px 0px 3px;

	border-right: 0px solid #CCCCCC;

}



/* END FTC ribbon */



#banner {

	margin: 0px;

	padding: 0px;

	height: 158px;

	width: auto;

	background-color: #f1f1f1;

}

#container {

	padding: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-bottom: 20px;

	background-image: url(/bcp/edu/microsites/redflagsrule/images/background.jpg);

	background-repeat: no-repeat;

	height: 1%;

	width: auto;

	background-color: #eeedee;

	border: 1px solid #DDDDDD;

}



/* Start left NAV */

#left {

	margin: 0px;

	width: 190px;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 0px;

	float: left;

}

#nav {

	margin: 0px;

	list-style-image: none;

	list-style-type: none;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#nav li {

	margin: 0px;

	padding: 0px;

	display: block;

}

#nav li a:link, #nav li a:visited, #nav li a:active {

	font-family: verdana, arial, helvetica, sans-serif;

	width: 200px;

	height: 29px;

	padding-top: 3px;

	padding-right: 0px;

	float: left;

	background-image:url(/bcp/edu/microsites/redflagsrule/images/nav.gif);

	background-repeat:no-repeat;

	font-weight: bold;

	color: #FFFFFF;

	text-align: left;

	padding-left: 7px;

	text-decoration: none;

	font-size: 120%;

}

#nav li a:hover {

	color: #FFFF66;

}

/* ENDleft NAV */



/* Start content */





#center {

	height: auto;

	width: 718px;

	float: left;

	line-height: 1.8em;

	background-color: #FFFFFF;

	margin-top: 20px;

	padding: 20px;

}



#center h1 {

	font-size: 16px;

	margin: 0px;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 0px;

}

#center h2 {

	font-size: 13px;

	margin: 0px;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 0px;

	font-weight: bold;

}



#center p {

	font-size: 12px;

	margin: 0px;

	padding: 5px 15px;

	line-height: 15px;

}





#center a {

	font-size: 12px;

	color: #3366FF;

	text-decoration: none;

}

#center a:hover {

	font-size: 12px;

	margin: 0px;

	text-decoration: underline;

}



.home ul li {

	padding-left: 10px;

	font-size: 12px;

	line-height: 15.5px;

	list-style-image: url(/bcp/edu/microsites/redflagsrule/images/check-mark.jpg);

}



.home ul {

	padding: 0px 0px 0px 50px;

}



#center ul li {

	padding-left: 10px;

	font-size: 12px;

	line-height: 13px;

	padding-bottom: 5px;

	list-style-type: circle;

}



#center ol li {

	padding-left: 10px;

	font-size: 12px;

	line-height: 14px;

	padding-bottom: 5px;

	list-style-type: decimal;

}



#center h3 {

	font-size:12px;

	color:#009966;

	font-weight:bold;

	text-transform:uppercase;

	padding: 10px 15px 0px 15px;

	margin: 0px;

}



#center h3.flag {

	color:#CC0000;

}



#center h3.steps {

	color:#FFFFFF;

	padding: 8px 15px;

	background-color:#666666;

	margin-bottom:10px;

	margin-top:15px;

}



#center h3.next {

	color:#000000;

	padding: 8px 15px;

	background-color:#E5E5E5;

	margin-bottom:15px;

	margin-top:20px;

	clear:both;

}



#promos {

	text-align:center;

	padding-top:15px;

}



.stephead button {

   float:right;

   margin-top: -25px;

}



/*.question1 {

	display:block;

}



.question2, .question3, .question4, .question5, .question6, .question7, .question8, .question9, .question10, .question11, .question12, .question13{

	display:none;

}*/



.questionblock {

	padding: 15px 20px 5px 20px;

	margin: 10px 10px 15px 10px;

	background-color: #E6E6E6;

}



.questionblock p {

	font-size:16px;

	padding: 5px 0px;

	margin: 0px;

}



p.questext {

	font-weight:bold;

}



/*.plaininstructions {

	display:none;

}*/





.nojs {

	display:block;

	padding:20px;

	background-color:#FFFF99;

	margin-top:20px;

}



#assist {

	left: -10000px;

	position: absolute;

	}



/*END content*/



/* START RESOURCES */



.resources dt {

	float: left;

	width: 150px;

	float: left;

	clear:both;

	margin: 0;

	padding-top:15px;

	

}



.resources dd

{

	float: left;

	width: 370px;

	margin: 0;

	padding-top:15px;



}





/* End RESOURCES */



/* Right NAV */

#right {

	padding-top: 10px;

	padding-bottom: 10px;

	height: auto;

	width: 170px;

	float: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-left: 5px;

	padding-right: 5px;

}



#right ul {

	margin: -10px 15px 0px 15px;

	padding: 0px;

}



#right ul li {

	font-size: 11px;

	line-height: 15.5px;

	list-style:none;

	padding-bottom: 5px;

}



#right ul li a {

	color:#CC0000;

	text-decoration:underline;

	font-weight:bold;

}





.clearer {

	font-size: 0px;

	line-height: 0px;

	display: block;

	margin: 0px;

	padding: 0px;

	clear: both;

	height: 0px;

	width: auto;

}



/* Start Footer*/

#footer {

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	text-align: center;

	padding-top: 8px;

	padding-right: 0px;

	padding-bottom: 8px;

	padding-left: 0px;

	background-color: #b71d21;

}

#footer ul {

	margin-left: 10px;

	display: inline;

}



#footer ul li {

	display: inline;

} 



#footer ul li a {

	color: #FFFFFF;

	text-decoration: none;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FEC470;

	font-size:100%;

	font-weight: bolder;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

#footer ul li a.last, {

	padding: 0px 0px 0px 3px;

	border-right: 0px solid #CCCCCC;

}

#footer ul li a:hover {

	color: #eeedee;

	text-decoration: underline;

	font-size: 100%;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;	

}

#alertmessage {
	padding: 12px;
	background-color:#FFFF99;
	margin-bottom:15px;
	text-align:center;
}

#alertmessage a {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}


.footNumber {

	font-size: 85%;

	position: relative;

	bottom: 4px;

	padding-right: 10px;

}

/* END footer */

#center ol li .title {

	font-weight: bold;

}


