body
{
	background-color: #e1e1d7;
	background-image: url(/images/pagebg2.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: 0% 0%;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;F
	text-align: center;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	
}
#top-banner-top-padding {
	height: 8px;
	width:960px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: center;
}
#top-banner {
	height: 180px;
	width:960px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: center;
}
a {
	color:#00428f;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.advertisementboxtitle {
	font-size: 9px;
	text-align: left;
	font-family: Arial;
	color: #666666;
	margin: 0px;
}
.advertisementbox {
	margin: 0px;
}
.advertisementboxbottomtext {
	font-size: 9px;
	text-align: right;
	font-family: Arial;
	color: #666666;
	margin: 0px;
}
.advertisementboxbottomtext a{
	font-size: 9px;
	font-family: Arial;
	color: #666666;
	margin: 0px;
	text-decoration: none;
	border: 0px;

}
.advertisementboxbottomtext a:hover {
	font-size: 9px;
	font-family: Arial;
	color: #d15608;
	margin: 0px;
	text-decoration: underline;
}
#ajax-newsletter-signup fieldset{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ajax-newsletter-signup-2 fieldset{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align:center;
}
/* from default.asp */
	.style3 {font-weight: bold}
	.style5 {
		font-size: 12pt;
		font-weight: bold;
	}
	.style9 {font-size: 10px; color: #D15608; }

/* Fish's CSS */
	.failed {color: red;}
	a.text-button {
		background: transparent no-repeat 0px 0px;
		color: white;
		cursor: pointer;
		display: block;
		font-family: Arial, Helvetica;
		font-size: 10pt;
		font-weight: bold;
		height: 22px;
		line-height: 20px;
		text-align: center;
		text-decoration: none;
		width: 151px;
	}
		a.text-button:hover {
		background-position: 0px -20px;
		color: white;
		line-height: 24px;
	}
	
	/* Custom Color Schemes for text buttons - Image should be 151x40, top 20px normal state, bottom 20px hover state */
	a.text-button.orange {background-image: url('/images/text-button-background-orange-587D86.gif');}

	.cssform label,
	.cssform input {margin-bottom: 10px; padding: 1px; width: 200px;}
	.cssform label {float: left; padding-top: 4px; width: 185px;}
	.cssform label.required {font-weight: bold;}
	.cssform textarea {margin-bottom: 10px; padding: 1px; width: 300px; height: 100px;}
	.cssform br {clear: left;}
	.cssform p {padding: 0 0 10px 0; margin: 0;}
	.cssform .checkbox {width: auto; margin: auto; padding: auto;}

	/* How Schools Are Using ProCon.org */
	table.institutions {width: 100%;}
	table.institutions td {padding: 5px; font-size: 10pt;}
	table.institutions tr.institution td {vertical-align: top;}
	table.institutions tr.header td {background-color: #eaecd3; font-size: 8pt; font-weight: bold; text-align: center;}
	table.institutions td div.resource {padding-bottom: 12px;}
	table.institutions td div.resource img.icon {height: 12px; width: 12px;}
	table.institutions td div.resource span.size {font-size: 8pt;}
	
	/* Last Updated */
	p.lastupdated {
		color: gray;
		font-size: 10.6px;
		font-weight: normal;
		line-height: 16px;
		margin: 0 0 4px 0;
		padding: 0 0 6px 0;
		text-align: right;
	}
	.lastupdatedleft {
		color: gray;
		font-size: 10.6px;
		font-weight: normal;
		line-height: 16px;
		margin: 0 0 4px 0;
		padding: 0 0 6px 0;
		text-align: left;
	}
	
	/* Citations */
	div.citation {padding-left:30px;text-indent:-30px}
	table.leftNavigation img {
		border: none;
		padding-right: 6px;
		outline: none;
		vertical-align: middle;
	}

#amountsD {
	font-family: sans-serif, serif, Arial, "Times New Roman";
	font-size: 12px;
	color: #004276;
	
	background-color:#eff4f5;
	vertical-align:middle;
	text-align: center;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B4CACF;
	border-bottom-color: #B4CACF;
	padding-right: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
}
	a.text2-button {background: transparent no-repeat 0px 0px; color: white; cursor: pointer; display: block; font-family: Arial,Helvetica; font-size: 10pt; font-weight: bold; height: 20px; line-height: 20px; text-align: center; text-decoration: none; width: 151px;}
	a.text2-button:hover {background-position: 0px -20px; color: white;}
	
	/* Custom Color Schemes for text buttons - Image should be 151x40, top 20px normal state, bottom 20px hover state */
	a.text2-button.orange {background-image: url('/images/text-button-background-orange-587D86.gif');}
	
	
#amountsD.a {
	color: #004276;
	text-decoration: none;
	}
#amountsR {
	font-family: sans-serif, serif, Arial, "Times New Roman";
	font-size: 12px;
	color: #004276;

	background-color:#F7EEEE;
	vertical-align:middle;
	text-align: center;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E9CFCF;
	border-right-color: #ccc;
	border-bottom-color: #E9CFCF;
	border-left-color: #ccc;
	padding-right: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
}
#amountsI {
	font-family: sans-serif, serif, Arial, "Times New Roman";
	font-size: 12px;
	color: #004276;

	background-color:#E6FFDD;
	vertical-align:middle;
	text-align: center;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C8DEB8;
	border-right-color: #ccc;
	border-bottom-color: #C8DEB8;
	border-left-color: #ccc;
	padding-right: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.aname {background: #587D86; color: #EBE9DA; font-size: 13pt; font-weight: bold; line-height: 20px; padding: 15px;}

a:hover {
	color: #d15608;
	text-decoration: underline;
}
	a.white:link {color: #ffffff; text-decoration: none}
a.white:visited {color: #ffffff; text-decoration: none}
a.white:hover {color: #000000; text-decoration: underline}

.blacklinks
{
	font-family:arial, helvetica;
	font-size: 10pt;
	color:#000000;
}

.blacklinks a
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:none;
	color:#000000;
}

.blacklinks a:hover
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:underline;
	color:#d15608;
}
.blacklinks8
{
	font-family:arial, helvetica;
	font-size: 8pt;
	color:#000000;
}

.blacklinks8 a
{
	font-family:"Arial Narrow", Arial;
	font-size: 8pt;
	text-decoration:none;
	color:#000000;
}

.blacklinks8 a:hover
{
	font-family:"Arial Narrow", Arial;
	font-size: 8pt;
	text-decoration:underline;
	color:#d15608;
}


.blockcontent
{
    font-family:arial, helvetica;
    font-size: 10pt;
    padding:7px 7px 7px 15px;
    color:#666668;
}

.blockcontent a
{
    font-family:arial, helvetica;
    font-size: 10pt;
    text-decoration:underline;
    color:#0a234c;
}
#bluehighlightedtext {
	color: #333333;
	font-weight: bold;
}
#bluehighlightedtext a{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
#bluehighlightedtext a:hover{
	color: #d15608;
	text-decoration: none;
	font-weight: bold;
}
.bluelinks{
	color:#00428f;
	text-decoration: none;
}
.bluelinks a{
	color:#00428f;
	text-decoration:none;
}
.bluelinks a:hover{
	color:#d15608;
	text-decoration: underline;
}
.bluelinksbold{
	color:#00428f;
	text-decoration: none;
	font-weight: bold;
}
.bluelinksbold a{
	color:#00428f;
	text-decoration:none;
	font-weight: bold;
}
.bluelinksbold a:hover{
	color:#d15608;
	text-decoration: underline;
	font-weight: bold;
}
.content .bluelinksbold{
	color:#00428f;
	text-decoration: none;
	font-weight: bold;
}
.content .bluelinksbold a{
	color:#00428f;
	text-decoration:none;
	font-weight: bold;
}
.content .bluelinksbold a:hover{
	color:#d15608;
	text-decoration: underline;
	font-weight: bold;
}
.bluelinkshp li{
	color:#000000;
	text-decoration: none;
}
.bluelinkshp li a{
	color:#004276;
	text-decoration:none;
}
.bluelinkshp li a:hover{
	color:#d15608;
	text-decoration: underline;
}
#bottom-of-topics {
	font-size:11px;}
#bottom-of-topics a {
	font-size:11px;
	color:#00428f;
	text-decoration:none;}
	#bottom-of-topics a:hover {
	font-size:11px;
	color:#d15608;
	text-decoration:underline;}



#boxmenutitle,
.boxmenutitle {
	width: 155px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-color: #587D86;
	line-height: 1.7em;
}
#boxmenutitle a,
.boxmenutitle a {
	width: 155px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
#boxmenutitle a:hover,
.boxmenutitle a:hover {
	width: 155px;
	font-size: 11px;
	color: #f7f7f7;
	text-align: center;
	font-weight: bold;
}
#boxmenutitleactive,
.boxmenutitleactive {
width: 155px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-color: #d15608;
}
#boxmenutitleactive a,
.boxmenutitleactive a {
width: 155px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	background-color: #d15608;
}
#boxmenutitleactive a:hover,
.boxmenutitleactive a:hover {
width: 155px;
	font-size: 11px;
	color: #f7f7f7;
	text-align: center;
	font-weight: bold;
}







#boxmenutitletopichome{
	width: 155px;
	/*height: 20px;*/
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-color: #587D86;
	vertical-align: middle;
	line-height: 1.7em;
}
#boxmenutitletopichome a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	background-color: #587D86;
}
#boxmenutitletopichome a:hover {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	background-color: #d15608;
}
#bottomofleftmenu{
	width: 155px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	background-color: #587D86;
	vertical-align: middle;
	line-height: 1.7em;
	height: 20px;
}
#bottomofleftmenu a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	background-color: #587D86;
}
#bottomofleftmenu a:hover {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	background-color: #d15608;
}
#bottomofleftmenuactive{
	width: 155px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	background-color: #d15608;
	vertical-align: middle;
	line-height: 1.7em;
	height: 20px;
	text-indent: 10px;
}
#bottomofleftmenuactive a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	background-color: #d15608;
}
#bottomofleftmenuactive a:hover {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	background-color: #587D86;
}
#bottomofleftmenu-emailsignup{
	width: 155px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-color: #587D86;
	vertical-align: middle;
	line-height: 1.7em;
	height: 40px;
	
}
#bottomofleftmenu-emailsignup a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	background-color: #587D86;
}
#bottomofleftmenu-emailsignup a:hover {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	background-color: #d15608;
}



#bottomofleftmenu-emailsignup2{
	width: 155px;
	font-size: 11px;
	color: #004276;
	text-align: center;
	font-weight: bold;
	background-color: #fff;
	vertical-align: middle;
	line-height: 1.7em;
	height: 40px;
	
}
#bottomofleftmenu-emailsignup2 a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 11px;
	color: #004276;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	background-color: #fff;
}
#bottomofleftmenu-emailsignup2 a:hover {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 11px;
	color: #d15608;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	background-color: #fff;
}




#bottomofleftmenudoubleheight{
	width: 155px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-color: #587D86;
	vertical-align: middle;
	line-height: 1.7em;
	height: 40px;
	border-bottom: 1px solid white;
}
#bottomofleftmenudoubleheight a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	background-color: #587D86;
}
#bottomofleftmenudoubleheight a:hover {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	background-color: #d15608;
}
#bottomofleftmenuexpandable{
	width: 155px;
	font-size: 11px;
	color: #000;
	text-align: left;
	background-color: #EBE9DA;
	vertical-align: middle;
	line-height: 1.7em;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#bottomofleftmenuexpandable a {
	display: block;
	width: 100%;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;
	background-color: #EBE9DA;

}
#bottomofleftmenuexpandable a:hover {
	display: block;
	width: 100%;
	font-size: 11px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	background-color: #587D86;
}
.boxsubmenutitle {
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background-color: #587D86;
}
.boxsubmenutitle a{
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}
.boxsubmenutitle a:hover{
	font-size: 11px;
	color: #333333;
	text-align: left;
	text-decoration: none;
	background-color: #DBE3DD;
	display: block;
}

.breadcrumb , .breadcrumb a
{
	font-family: Arial, Verdana, helvetica;
	font-size: 8pt;
	color:#ba5255;
	line-height: 24px;
	font-weight:bold;
	width: 100%;
}

#breadcrumbindent{
	padding-left: 10px;
	padding-right: 10px;
}
#breadcrumbindent2{
	padding-left: 10px;
	padding-right: 10px;
	width: 97%;	
}




#brownlinksmenu
{
	font-family:arial, helvetica;
	font-size: 8pt;
	color:#CC6600;
}

#brownlinksmenu:hover
{
	font-family:arial, helvetica;
	font-size: 8pt;
	text-decoration:underline;
	color:#d15608;
}
.brownlinkssubissue
{
	font-family:arial, helvetica;
	font-size: 10pt;
	color:#cc6600;
	background-image: url(http://www.procon.org/images/buttonnumber3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;
}


.brownlinkssubissue a
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:none;
	color:#FF9933;
}

.brownlinkssubissue a:hover
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:underline;
	color:#d15608;
}
#candidatesI {
	font-family: sans-serif, serif, Arial;
	font-size: 14px;
	color: #ffffff;
	background-color:#3C9614;
	vertical-align:middle;
	text-align: center;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C8DEB8;
	border-right-color: #ccc;
	border-bottom-color: #C8DEB8;
	border-left-color: #ccc;
	padding-right: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
}
#candidatesD {
	font-family: sans-serif, serif, Arial;
	font-size: 14px;
	color: #ffffff;
	background-color:#2282C8;
	vertical-align:middle;
	text-align: center;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B4CACF;
	border-bottom-color: #B4CACF;
	padding-right: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	}
	
	#candidatesDS {
	font-family: sans-serif, serif, Arial;
	font-size: 10px;
	color: #ffffff;
	background-color:#2282C8;
	vertical-align:middle;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #B4CACF;
	border-bottom-color: #B4CACF;
	padding-right: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	}


#candidatesR {
	font-family: sans-serif, serif, Arial;
	font-size: 14px;
	color: #ffffff;
	background-color:#D11D18;
	vertical-align:middle;
	text-align: center;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E9CFCF;
	border-right-color: #ccc;
	border-bottom-color: #E9CFCF;
	border-left-color: #ccc;
	padding-right: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
}
.canvas_outer { background:transparent url(/images/canvas-shadow-left.png) repeat-y scroll 0%; }
.canvas_inner {
	background:transparent url(/images/canvas-shadow-right.png) repeat-y scroll right top;
}

.canvas_top { background:url(/images/canvas-shadow-top.png) bottom repeat-x; margin:0 8px; }
.centering {
	text-align: center;
}
#checkmark {
	background-image: url(http://usiraq.procon.org/files/usiraq/checkmark.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.cnnblue
{
	font-family:arial, helvetica;
	font-size: 10pt;
	color:#004276;
}

.cnnblue a
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:none;
	color:#004276;
}

.cnnblue a:hover
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:underline;
	color:#d15608;
}
.cnnblue8
{
	font-family:arial, helvetica;
	font-size: 8pt;
	color:#004276;
}

.cnnblue8 a
{
	font-family:arial, helvetica;
	font-size: 8pt;
	text-decoration:none;
	color:#004276;
}

.cnnblue8 a:hover
{
	font-family:arial, helvetica;
	font-size: 8pt;
	text-decoration:underline;
	color:#d15608;
}

.containertable {
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;
	text-align: left;
}
.content
{
	font-family:arial, helvetica;
	font-size: 10pt;
	padding:0px 4px 7px 7px;
	color:#262628;
}
.content2
{
	font-family:arial, helvetica;
	font-size: 10pt;
	padding:0px 4px 7px 7px;
	color:#262628;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
}
.content3
{
	font-family:arial, helvetica;
	font-size: 10pt;
	padding:0px 4px 7px 2px;
	color:#262628;
}
.content a
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:none;
	color:#00428f;
}
.content a:hover
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:underline;
	color:#d15608;
}
.contentquestions
{
	font-family:arial, helvetica;
	font-size: 10pt;
	padding:7px 7px 7px 15px;
	color:#000000;
	text-decoration: none;
}

.contentquestions a
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:none;
	color:#00428f;
}

.contentquestions a:hover
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:underline;
	color:#d15608;
}
.contentquestions2
{
	font-family:arial, helvetica;
	font-size: 10pt;
	color:#262628;
}

.contentquestions2 a
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:none;
	color:#262628;
}

.contentquestions2 a:hover
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:underline;
	color:#d15608;
}
.contentwborder {
	font-family:arial, helvetica;
	font-size: 10pt;
	padding:7px 7px 7px 5px;
	color:#262628;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.contentwborder2 {
	font-family:arial, helvetica;
	font-size: 10pt;
	padding:7px 7px 7px 5px;
	color:#262628;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
}
.contentwborder3 {
	font-family:arial, helvetica;
	font-size: 10pt;
	padding:7px 7px 7px 5px;
	color:#262628;
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#CountDownPanel {color: red; background-color: #ffffff; font-size: 18px;}
#current-headlines-hp {
	color: #FFFFFF;
}
#current-headlines-hp a {
	color: #FFFFFF;
	text-decoration: none;	
}
#current-headlines-hp a:hover {
	color: #FEA54B;
	text-decoration: underline;
}

#dateD {
	font-family: sans-serif, serif, Arial;
	font-size: 12px;
	text-align: center;
	color: #004276;
	background-color: #EFF4F5;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B4CACF;
	border-bottom-color: #B4CACF;
}
#dateR {
	font-family: sans-serif, serif, Arial;
	font-size: 12px;
	text-align: center;
	color: #004276;
	background-color: #F7EEEE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E9CFCF;
	border-bottom-color: #E9CFCF;
}
#dateI {
	font-family: sans-serif, serif, Arial;
	font-size: 12px;
	text-align: center;
	color: #004276;
	background-color: #E6FFDD;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C8DEB8;
	border-bottom-color: #C8DEB8;
}

/* Milk from cow to table starts */

.ddimgtooltip{
box-shadow: 3px 3px 5px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 5px #818181;
-moz-box-shadow: 3px 3px 5px #818181;
display:none;
position:absolute;
border:1px solid black;
background:white;
color: black;
z-index:2000;
padding: 4px;
}

dd {
  margin-bottom: 5px;
  margin-left: 20px;
}
#defaultpagecorequestion{
	color:#000000;
	font-size:10px;
	font-weight:normal;
}
#defaultpagecorequestion a {
	color:#000000;
	font-size:10px;
	font-weight:normal;
	text-decoration: none;
}
#defaultpagecorequestion a:hover {
	color:#D15608;
	font-size:10px;
	font-weight:normal;
	text-decoration: underline;
}
#defaultpagecorequestionB{
	color:#004276;
	font-size:13px;
	font-weight:normal;
}
#defaultpagecorequestionB a {
	color:#004276;
	font-size:13px;
	font-weight:normal;
	text-decoration: none;
}
#defaultpagecorequestionB a:hover {
	color:#D15608;
	font-size:13px;
	font-weight:normal;
	text-decoration: underline;
}



#defaultpagecorequestion2{
	color:#00428f;
	font-size:10px;
	font-weight:normal;
}
#defaultpagecorequestion2 a {
	color:#00428f;
	font-size:10px;
	font-weight:normal;
	text-decoration: none;
}
#defaultpagecorequestion2 a:hover {
	color:#D15608;
	font-size:10px;
	font-weight:normal;
	text-decoration: underline;
}



#defaultpageheader {
	background-image: url(/images/defaultheader.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#defaultpagetopiccategory {
	background-color:#FFFFFF;
	height:15px;
	color:#d15608;
	vertical-align:middle;
	font-size: 14px;
	font-weight: bold;
	background-image: url(/images/orangeline.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#defaultpagetopiccategoryB {
	background-color:#FFFFFF;
	height:15px;
	color:#000000;
	vertical-align:bottom;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
}
#defaultpagetopiccategoryB2 {
	background-color:#FFFFFF;
	height:15px;
	color:#000000;
	vertical-align:bottom;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	background-image: url(/images/blackline.gif);
}
#defaultpagetopiccategoryB3 {
	background-color:#FFFFFF;
	height:15px;
	color:#666666;
	vertical-align:bottom;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	background-image: url(/images/blackline.gif);
}

#defaultpagetopiccategory2 {
	background-color:#FFFFFF;
	height:15px;
	color:#000000;
	vertical-align:middle;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	background-image: url(/images/blackline.gif);
	
}
#defaultpagetopiccategory3 {
	background-color:#FFFFFF;
	height:25px;
	color:#000000;
	vertical-align:middle;
	font-size: 14px;
	font-weight: bold;
	background-image: url(/files/1-procon-images/hp-category-bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#defaultpagetopiccategoryIDEAL {
	background-color:#FFFFFF;
	height:15px;
	color:#d15608;
	vertical-align:middle;
	font-size: 14px;
	font-weight: bold;
	background-image: url(/images/orangeline.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: "Century Gothic", Arial;
}



#defaultpagetopicheadline {
	background-color:#587D86;
	height:20px;
	width:95%;
	color:#FFFFFF;
	vertical-align:middle;
	font-size: 14px;
	font-weight: bold;
}
#defaultpagetopicheadline2 {
	background-color:#587D86;
	height:20px;
	color:#ebc676;
	vertical-align:middle;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	padding-right: 27px;
}
#defaultpagetopicheadline2 a {
	background-color:#587D86;
	height:20px;
	color:#ebc676;
	vertical-align:middle;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
}
#defaultpagetopicheadline2 a:hover {
	background-color:#587D86;
	height:20px;
	color:#9fb4b9;
	vertical-align:middle;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
}
#defaultpagetopicheadline3 {
	background-color:#587D86;
	height:20px;
	color:#FFFFFF;
	vertical-align:middle;
	font-size: 14px;
	font-weight: bold;
}


#defaultpagetopicheadlinesmall {
	background-color:#587D86;
	height:20px;
	width:50%;
	color:#FFFFFF;
	vertical-align:middle;
	font-size: 14px;
	font-weight: bold;
}

#defaultpagetopiclinks{
color:#000000;}
#defaultpagetopiclinks a{
	color:#000000;
	text-decoration: none;
}
#defaultpagetopiclinks a:hover{
	color:#d15608;
	text-decoration: underline;
}
#defaultquestionbg {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/frontpageintro.gif);
	color: #FFFFFF;
}
#defaultquestionbg2 {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/frontpageintro2.gif);
	color: #FFFFFF;
}

.democratsblue {
	color: #004276;
	font-family: Arial, Helvetica, sans-serif;
}



#disclosureD {
	font-family: sans-serif, serif, Arial;
	font-size: 12px;
	background-color: #EFF4F5;
	text-align: center;
	color: #004276;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B4CACF;
	border-bottom-color: #B4CACF;
}
#disclosureR {
	font-family: sans-serif, serif, Arial;
	font-size: 12px;
	background-color: #F7EEEE;
	text-align: center;
	color: #004276;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E9CFCF;
	border-bottom-color: #E9CFCF;
}

#disclosureI {
	font-family: sans-serif, serif, Arial;
	font-size: 12px;
	background-color: #E6FFDD;
	text-align: center;
	color: #004276;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C8DEB8;
	border-bottom-color: #C8DEB8;
}
#disclosureIS {
	font-family: sans-serif, serif, Arial;
	font-size: 10px;
	background-color: #E6FFDD;
	text-align: center;
	color: #004276;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C8DEB8;
	border-bottom-color: #C8DEB8;
}
.editortext {font-family: Arial; font-size: 10pt;}
.electionhistorywhite {
	color: rgb(255, 255, 255);
	font-family: Arial, Helvetica, sans-serif;
}
#emptyad {
	background-image:url(../../images/emptysponsorsbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#espanollink {
	background-color:#587D86;
	height:20px;
	color:#FFFFFF;
	vertical-align:middle;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	padding-right: 27px;
}
#espanollink a {
	background-color:#587D86;
	height:20px;
	color:#FFFFFF;
	vertical-align:middle;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}
#espanollink a:hover {
	background-color:#587D86;
	height:20px;
	color:#9fb4b9;
	vertical-align:middle;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}
.expandabletabs {
	width: 155px;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	line-height: 1.7em;
	text-indent: 10px;
	background-color: #587D86;
}

.expandabletabs span.indicator {
	color: #FFFF66;
	font-weight: bold;
}

.expandabletabs a {
	display: block;
	width: 100%;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;	

}
.expandabletabs a:hover {
	display: block;
	width: 100%;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	background-color: #d15608;
}

.expandabletabsactive {
	width: 155px;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	line-height: 1.7em;
	text-indent: 10px;
	background-color: #d15608;
	}
.expandabletabsactive a {
	width: 155px;
	display: block;
	width: 100%;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;
}

.expandabletabsactive a:hover {
	width: 155px;
	display: block;
	width: 100%;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
	background-color: #587D86;
}
#faqtitle{
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}
#faqtitle a{
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}
#faqtitle a:hover{
	font-size: 16px;
	color: #ffffff;
	text-decoration: underline;
}

.footer
{
	font-family:arial, helvetica;
	font-size:9px;
	line-height:15px;
	color:#ffffff;
	text-align: center;
}

.footer a
{
    font-family:arial, helvetica;
    font-size:9px;
    line-height:15px;
    color:#ffffff;
}
.footer a:hover
{
    font-family:arial, helvetica;
    font-size:9px;
    line-height:15px;
    color:#ffff00;
}
.footer-large
{
	font-family:arial, helvetica;
	font-size:11px;
	line-height:15px;
	color:#ffffff;
	text-align: left;
}

.footer-large a
{
    font-family:arial, helvetica;
    font-size:11px;
    line-height:15px;
    color:#ffffff;
}
.footer-large a:hover
{
    font-family:arial, helvetica;
    font-size:11px;
    line-height:15px;
    color:#ffff00;
}

.footerbg
{
	font-family:arial, helvetica;
	font-size:9px;
	line-height:15px;
	color:#ffffff;

}
#footeradlink a{ color:#000000;}
#footeradlink a:hover{ color: #d15608;}

#free-email-updates { color:#FFFFFF;
background-color: #587D86;
display:inline;}
#free-email-updates a{
	color:#FFFFFF;
	text-decoration: none;
	background-color: #587D86;
	margin-bottom:0px;
}
#free-email-updates a:hover{ color:#FFFFFF;
text-decoration:underline;
background-color: #587D86;
text-align:center;
margin-bottom:0px;}

#free-email-updates2 { color:#004276;
background-color: #fff;
display:inline;}
#free-email-updates2 a{
	color:#004276;
	text-decoration: none;
	background-color: #fff;
	margin-bottom:0px;
}
#free-email-updates2 a:hover{ color:#d15608;
text-decoration:underline;
background-color: #fff;
text-align:center;
margin-bottom:0px;}


.frontpagequestions {
	font-family: Arial, Verdana, helvetica;
	font-size: 11px;
	color: #587D86;
}

#frontpagequestionsarchived {
	font-family: Arial, Verdana, helvetica;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
}

frontpagequestionsindent {
	width: 20px;
}

#frontpagequestionsnew {
	font-family: Arial, Verdana, helvetica;
	font-size: 12px;
	color: #004276;
	font-weight: bold;
}
#frontpagequestionsnewnonbold {
	font-family: Arial, Verdana, helvetica;
	font-size: 12px;
	color: #004276;
	font-weight: normal;
}
#frontpagequestionsnewB {
	font-family: Arial, Verdana, helvetica;
	font-size: 13px;
	color: #1D5666;
	font-weight: bold;
}
#frontpagequestionsnewB a {
	font-family: Arial, Verdana, helvetica;
	font-size: 13px;
	color: #1D5666;
	font-weight: bold;
}
#frontpagequestionsnewB a:hover {
	font-family: Arial, Verdana, helvetica;
	font-size: 13px;
	color: #d15608;
	font-weight: bold;
}
#frontpagequestionsnewB2 {
	font-family: Arial, Verdana, helvetica;
	font-size: 13px;
	color: #10535A;
	font-weight: bold;
}
#frontpagequestionsnewB2 a {
	font-family: Arial, Verdana, helvetica;
	font-size: 13px;
	color: #10535A;
	font-weight: bold;
}
#frontpagequestionsnewB2 a:hover {
	font-family: Arial, Verdana, helvetica;
	font-size: 13px;
	color: #d15608;
	font-weight: bold;
}
#frontpagequestionsnewB3 {
	font-family: Arial, Verdana, helvetica;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}
#frontpagequestionsnewB3 a {
	font-family: Arial, Verdana, helvetica;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}
#frontpagequestionsnewB3 a:hover {
	font-family: Arial, Verdana, helvetica;
	font-size: 13px;
	color: #d15608;
	font-weight: normal;
}

#frontpagequestionsnewB4 {
	font-family: Arial, Verdana, helvetica;
	font-size: 13px;
	color: #004276;
	font-weight: normal;
}
#frontpagequestionsnewB4 a {
	font-family: Arial, Verdana, helvetica;
	font-size: 13px;
	color: #004276;
	font-weight: normal;
}
#frontpagequestionsnewB4 a:hover {
	font-family: Arial, Verdana, helvetica;
	font-size: 13px;
	color: #d15608;
	font-weight: normal;
}

#frontpagequestionsnewIDEAL {
	font-family: Arial, Verdana, helvetica;
	font-size: 12px;
	color: #587D86;
	font-weight: bold;}

#frontpagequestionsnew2 {
	font-family: Arial, Verdana, helvetica;
	font-size: 10px;
	color: #d15608;
	font-weight: bold;
	padding-top: 4px;
}
#frontpagequestionsnewnonbold2 {
	font-family: Arial, Verdana, helvetica;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	padding-top: 4px;
}

#frontpagequestionsnew3 {
	font-family: Arial, Verdana, helvetica;
	font-size: 10px;
	color: #000000;
	padding-top: 4px;
}
#frontpagequestionsnew4 {
	font-family: Arial, Verdana, helvetica;
	font-size: 10px;
	color: #004276;
	padding-top: 4px;
}

#frontpagequestionsarchived a{
	font-family: Arial, Verdana, helvetica;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
#frontpagequestionsnew a{
	font-family: Arial, Verdana, helvetica;
	font-size: 12px;
	color: #004276;
	font-weight: bold;
	text-decoration: none;
}
#frontpagequestionsnewnonbold a{
	font-family: Arial, Verdana, helvetica;
	font-size: 12px;
	color: #004276;
	font-weight: normal;
	text-decoration: none;
}
#frontpagequestionsnewIDEAL a{
	font-family: Arial, Verdana, helvetica;
	font-size: 12px;
	color: #587D86;
	font-weight: bold;
}

#frontpagequestionsarchived a:hover{
	font-family: Arial, Verdana, helvetica;
	font-size: 12px;
	color: #d15608;
	font-weight: bold;
}


#frontpagequestionsnew a:hover{
	font-family: Arial, Verdana, helvetica;
	font-size: 12px;
	color: #d15608;
	font-weight: bold;
}
#frontpagequestionsnewnonbold a:hover{
	font-family: Arial, Verdana, helvetica;
	font-size: 12px;
	color: #d15608;
}

.frontpagequestionsgray {
	font-family: Arial, Verdana, helvetica;
	font-size: 11px;
	color: #587D86;
	float: left;
}

#frontpagequestionswide {
	font-family: Arial, Verdana, helvetica;
	font-size: 12px;
	color: #004276;
	font-weight: bold;
}
#frontpagequestionswide a{
	font-family: Arial, Verdana, helvetica;
	font-size: 14px;
	color: #004276;
	font-weight: normal;
	text-decoration: none;
}

#frontpagequestionswide a:hover{
	font-family: Arial, Verdana, helvetica;
	font-size: 14px;
	color: #d15608;
	font-weight: normal;
}
.graylinks
{
	font-family:arial, helvetica;
	font-size: 10pt;
	color:#A9A9A9;
}

.graylinks a
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:none;
	color:#A9A9A9;
}

.graylinks a:hover
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:underline;
	color:#d15608;
}
.graybluelinks
{
	font-family:arial, helvetica;
	color:#587d86;
}

.graybluelinks a
{
	font-family:arial, helvetica;
	text-decoration:none;
	color:#587D86;
}

.graybluelinks a:hover
{
	font-family:arial, helvetica;
	text-decoration:underline;
	color:#d15608;
}
.greenlinks
{
	font-family:arial, helvetica;
	font-size: 10pt;
	color:#6C8B49;
}

.greenlinks a
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:none;
	color:#6C8B49;
}

.greenlinks a:hover
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:underline;
	color:#d15608;
}


.greenlinks2
{
	font-family:arial, helvetica;
	font-size: 10pt;
	color:#006400;
	text-decoration:none;
}

.greenlinks2 a
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:none;
	color:#006400;
}

.greenlinks2 a:hover
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:underline;
	color:#d15608;
}

#greenlinksmenu
{
	font-family:arial, helvetica;
	font-size: 8pt;
	color:#666600;
}

#greenlinksmenu:hover
{
	font-family:arial, helvetica;
	font-size: 8pt;
	text-decoration:underline;
	color:#d15608;
}
.greenlinkssubissue
{
	font-family:arial, helvetica;
	font-size: 10pt;
	color:#666600;
	background-image: url(http://www.procon.org/images/buttonnumber3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;
}


.greenlinkssubissue a
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:none;
	color:#666600;
}

.greenlinkssubissue a:hover
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:underline;
	color:#d15608;
}


.hometitle 
{
    font-family: Arial, Verdana, helvetica;
    font-size:16px;
    color:#EBE9DA;
    text-decoration:none;
    font-weight:bold;
}


h1, h2 {
  font-size: x-large;
  font-family: sans-serif;

}

h3, h4, h5 {
 
  border-bottom: 1px solid black;
  letter-spacing: 2px;
  margin-top: 30px;
  font-size: medium;
  text-decoration: none;
  font-family: sans-serif;
  font-size: 100%;
}

h3, h4 {
  border: 0;
  letter-spacing: normal;
  font-family: sans-serif;
}

#headerfield {
	background-color: #587D86;
	height: 87px;
	width: 100%;
	background-image: url(/images/pros-cons2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#headerfield #logoposition {
	text-align: left;
	vertical-align: middle;
	margin-left: 10px;
}
#headerfieldIDEAL {
	background-color: #587D86;
	height: 87px;
	width: 100%;
	background-image: url(/images/headerbgIDEAL.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#headerfieldIDEAL #logoposition {
	text-align: left;
	vertical-align: middle;
	margin-left: 10px;
}

/* For Testing new headers. can be removed later */
#headerfield2 {
	background-color: #587D86;
	height: 87px;
	width: 100%;
	background-image: url(/images/pros-consparty.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#headerfield2 #logoposition {
	text-align: left;
	vertical-align: middle;
	margin-left: 10px;
}
#headerfield3 {
	background-color: #587D86;
	height: 87px;
	width: 100%;
	background-image: url(/images/HeaderSmileyLogo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#headerfield3 #logoposition {
	text-align: left;
	vertical-align: middle;
	margin-left: 10px;
}
#homepageintro {
	background-image: url(/images/homepageintrobg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
}
#homepageintro2 {
	background-image: url(/files/1-procon-images/homepage-intro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
}
#homepageintro3 {
	background-image: url(/files/1-procon-images/homepage-intro-blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
}
#homepageintro4 {
	background-image: url(/files/1-procon-images/homepage-intro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	height: 170px;
}
hp-headlines {font-family: Arial;}
hp-headlines a {
	font-size: 14px;
	color: #004276;
	font-weight: normal;}
hp-headlines a:hover {color: #004276;}

/* Testing ends */

hr.answers {
  border: none;
  border-top: 1px solid black;
  color: white;
  margin: 20px 0 20px 0;
  _margin: -5px 0px 5px 0px;
  padding: 0;
}
hr.answers2 {
	color: white;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #99CCCC;
	text-align: center;
	background-position: center;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 20px;
}
hr.answers3 {
	color: white;
	border-top-width: 5px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF9933;
	text-align: center;
	background-position: center;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 20px;
}
hr.answers4 {
	color: white;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #660033;
	text-align: center;
	background-position: center;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 20px;
}
hr.answers5 {
	color: white;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E8E8E8;
	text-align: center;
	background-position: center;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 20px;
}
hr.answers6 {
	color: white;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E8E8E8;
	text-align: center;
	background-position: center;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 20px;
}
#indent10px {
	margin-left: 10px;
}
.independentsgreen {
	color: #0B621B;
	font-family: Arial, Helvetica, sans-serif;
}

.IntroContent
{
	Font-style:normal;
	font-weight:bold;
	font-size:12px;
	line-height: 1.5em;
	font-family:arial, helvetica;	
	color:#ffffff;
	height: 20px;
	
}


.IntroContent a
{
	Font-style:normal;
	font-weight:bold;
	font-size:12px;
	line-height: 1.5em;
	font-family:arial, helvetica;	
	text-decoration:none;
	color:#FFFFFF;
	display: block;
	height: 20px;
}

.IntroContent a:hover
{
	Font-style:normal;
	font-weight:bold;
	font-size:12px;
	line-height: 1.5em;
	font-family:arial, helvetica;	
	text-decoration:none;
	color:#465968;
	background-color: #D0DBDD;
	display: block;
	height: 20px;
}


.IntroContentTop
{
	font-family:arial, helvetica;
	font-size:12px;
	color:#FFFFFF;
	font-weight: normal;
}

.IntroContentTop a
{
	font-family:arial, helvetica;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
}
.IntroContentTop a:hover
{
	font-family:arial, helvetica;
	font-size:12px;
	text-decoration:none;
	color:#9fb4b9;
}
.IntroContentTop1
{
	font-family:arial, helvetica;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
	line-height: 2em;
}
.IntroContentTop1:hover
{
	font-family:arial, helvetica;
	font-size:12px;
	color:#9fb4b9;
	font-weight: bold;
	line-height: 2em;
}

.IntroContentTop1 a
{
	font-family:arial, helvetica;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
}
.IntroContentTop1 a:hover
{
	font-family:arial, helvetica;
	font-size:12px;
	text-decoration:none;
	color:#9fb4b9;
}

.IntroContenttwolines
{
	Font-style:normal;
	font-weight:bold;
	font-size:12px;
	line-height: 1.5em;
	font-family:arial, helvetica;	
	color:#ffffff;
	height: 40px;
}
.IntroContenttwolines a
{
	Font-style:normal;
	font-weight:bold;
	font-size:12px;
	line-height: 1.5em;
	font-family:arial, helvetica;	
	text-decoration:none;
	color:#FFFFFF;
	display: block;
	height: 40px;
}
.IntroContenttwolines a:hover
{
	Font-style:normal;
	font-weight:bold;
	font-size:12px;
	line-height: 1.5em;
	font-family:arial, helvetica;	
	text-decoration:underline;
	color:#465968;
	background-color: #D0DBDD;
	display: block;
	height: 40px;
}


.IntroContentthreelines
{
	Font-style:normal;
	font-weight:bold;
	font-size:12px;
	line-height: 1.5em;
	font-family:arial, helvetica;	
	color:#ffffff;
	height: 60px;
}
.IntroContentthreelines a
{
	Font-style:normal;
	font-weight:bold;
	font-size:12px;
	line-height: 1.5em;
	font-family:arial, helvetica;	
	text-decoration:none;
	color:#FFFFFF;
	display: block;
	height: 60px;
}
.IntroContentthreelines a:hover
{
	Font-style:normal;
	font-weight:bold;
	font-size:12px;
	line-height: 1.5em;
	font-family:arial, helvetica;	
	text-decoration:underline;
	color:#465968;
	background-color: #D0DBDD;
	display: block;
	height: 60px;
}


.IntroContentHighlight
{
	font-family:arial, helvetica;
	font-size:12px;
	color:#ebc676;
	font-weight: normal;
}
.IntroContentHighlight a
{
	font-family:arial, helvetica;
	font-size:12px;
	text-decoration:none;
	color:#ebc676;
}
.IntroContentHighlight a:hover
{
	font-family:arial, helvetica;
	font-size:12px;
	text-decoration:underline;
	color:#9fb4b9;
}

#intro-field-rss {
	display: block;
	height: 22px;
	width: 74px;
	padding-right: 15px;
}

#intro-field-rss a{
	background-image: url(/files/1-procon-images/rss-intro.png);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	height: 22px;
	width: 74px;
	color: #47d7fe;
	text-decoration: none;
}

#intro-field-rss a:hover{
	background-image: url(/files/1-procon-images/rss-intro-hover.png);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	height: 22px;
	width: 74px;
	color: #FFFFFF;
	text-decoration: none;
}

#intro-field-view-all {
	display: block;
	height: 22px;
	width: 74px;
	padding-right: 15px;
}
#intro-field-view-all a{
	background-image: url(/files/1-procon-images/view-all-intro.png);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	height: 22px;
	width: 74px;
	color: #47d7fe;
	text-decoration: none;
}

#intro-field-view-all a:hover{
	background-image: url(/files/1-procon-images/view-all-intro-hover.png);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	height: 22px;
	width: 74px;
	color: #FFFFFF;
	text-decoration: none;
}
#intro-links {}
#intro-links a{
	color: #47d7fe;
	text-decoration: none;
}
#intro-links a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
#introtext {
	padding-left: 10px;
	padding-right: 10px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#LargeFavicon {
	background-image: url(/images/LargeFavicon.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#leftmenu{
	text-align:left;
	background-position: left;
}



#leftsubtitlemenu,
.leftsubtitlemenu {
	width: 147px;
	font-size: 11px;
	color: #000000;
	text-align: left;
	background-color: #ebe9da;
	vertical-align: middle;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	line-height: 1.5em;
	padding-top:3px;
	padding-bottom:3px;

}
#leftsubtitlemenu a,
.leftsubtitlemenu a {
	display: block;
	width: 147px;
	height: 100%;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	background-color: #ebe9da;
	padding-left: 5px;
	padding-right:3px;
}
#leftsubtitlemenu a:hover,
.leftsubtitlemenu a:hover {
	display: block;
	width: 147px;
	height: 100%;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #d15608;
	padding-left: 5px;
	padding-right:3px;
}

#leftsubtitlemenuhp {

	font-size: 11px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	line-height: 1.5em;
	text-decoration:none;
	display: block;

}
#leftsubtitlemenuhp a, {
	display: block;
	height: 100%;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
	padding-left: 5px;
	padding-right:3px;
}
#leftsubtitlemenuhp a:hover {
	display: block;
	width: 147px;
	height: 100%;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #d15608;
	padding-left: 5px;
	padding-right:3px;
}




#leftsubtitlemenuactive,
.leftsubtitlemenuactive {
	width: 147px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	background-color: #d15608;
	vertical-align: middle;
	line-height: 1.5em;
}
#leftsubtitlemenuactive a,
.leftsubtitlemenuactive a {
	display: block;
	width: 147px;
	height: 100%;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	background-color: #d15608;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 5px;
	padding-right:3px;
}
#leftsubtitlemenuactive a:hover,
.leftsubtitlemenuactive a:hover {
	display: block;
	width: 147px;
	height: 100%;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9fb4b9;
	padding-left: 5px;
	padding-right:3px;
}

#lightblueline {
	background-image: url(/images/lightblueline.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#lightgreenline {
	background-image: url(http://www.procon.org/files/1-procon-images/lightgreenline.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}




#linehightbigthree { 
line-height:1.5;
text-indent:20px;
}
#linehightonefive { 
line-height:1.5;
}
#linehightonefivefaq33 li{
	font-size: 10px; 
}
#linehightonefivefaq33 li p{
	font-size: 13px;	
	line-height: 1.5;
}

#logo{
    background-repeat: no-repeat;
    background-position: center top;
	height: 37px;
    width: 141px;
}
#lowerheadline {
	font-family: sans-serif, serif, Arial;
	font-size: 14px;
	color: #004276;
	font-weight: bold;
	text-indent: 100px;
}
#maintitle{
	color: #EBE9DA;
	letter-spacing: 2px;
	margin-top: 30px;
	font-size: large;
	text-decoration: none;
	z-index: 1;
	font-family: sans-serif;
}
#menuaboutus {
	background-color: #d15608;
	display: block;
	height: 30px;
	width: 103px;
	vertical-align: middle;
	line-height: 2.5em;	
}
#menuaboutus a {
	background-color: #d15608;
	display: block;
	height: 30px;
	width: 103px;
	
}
#menuaboutus a:hover,
#menuaboutus a.active {
	display: block;
	height: 30px;
	width: 103px;
	color: #FFFFFF;
	background-color: #587D86;
}
#menubottomlinks {
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 10px;
}
#menucontactus {
	background-color: #d15608;
	display: block;
	height: 30px;
	width: 103px;
	vertical-align: middle;
	line-height: 2.5em;
	
}
#menucontactus a {
	background-color: #d15608;
	display: block;
	height: 30px;
	width: 103px;
	
}
#menucontactus a:hover,
#menucontactus a.active {
	background-color: #587D86;
	display: block;
	height: 30px;
	width: 103px;
	color: #FFFFFF;
}
#menudonate {
	background-color: #6bbe18;
	display: block;
	height: 30px;
	width: 98%;
	vertical-align: middle;
	line-height: 2.5em;
	
}
#menudonate a {
	background-color: #6bbe18;
	display: block;
	height: 30px;
	width: 100%;
	
}
#menudonate a:hover,
#menudonate a.active {
	background-color: #009900;
	display: block;
	height: 30px;
	color: #FFFFFF;
}
#menufaqs {
	background-color: #d15608;
	display: block;
	height: 30px;
	width: 103px;
	vertical-align: middle;
	line-height: 2.5em;
}
#menufaqs a {
	background-color: #d15608;
	display: block;
	height: 30px;
	width: 103px;
	
}
#menufaqs a:hover,
#menufaqs a.active {
	background-color: #587D86;
	display: block;
	height: 30px;
	width: 103px;
	color: #FFFFFF;
}
#menumethodology {
	background-color: #d15608;
	display: block;
	height: 30px;
	width: 103px;
	vertical-align: middle;
	line-height: 2.5em;
	
}
#menumethodology a {
	background-color: #d15608;
	display: block;
	height: 30px;
	width: 103px;
	
}
#menumethodology a:hover,
#menumethodology a.active {
	background-color: #587D86;
	display: block;
	height: 30px;
	width: 103px;
	color: #FFFFFF;
}

#menunothing {
	background-color: #d15608;
	display: block;
	height: 30px;
	width: 103px;
	vertical-align: middle;
	line-height: 2.5em;
	
}
#menunothing a {
	background-color: #d15608;
	display: block;
	height: 30px;
	width: 103px;
	
}
#menunothing a:hover {
	background-color: #587D86;
	display: block;
	height: 30px;
	width: 103px;
	color: #FFFFFF;
}

#menuprocon {
	background-color: #d15608;
	display: block;
	height: 30px;
	width: 103px;
	vertical-align: middle;
	line-height: 2.5em;
	
}
#menuprocon a {
	background-color: #d15608;
	display: block;
	height: 30px;
	width: 103px;
	
}
#menuprocon a:hover {
	background-color: #587D86;
	display: block;
	height: 30px;
	width: 103px;
	color: #FFFFFF;
}
#menutablebackgrounds,
.menutablebackgrounds
 {
	width: 155px;
}
#menutablebackgrounds2 {
	vertical-align: middle;
}
#menutheoretical {
	background-color: #d15608;
	display: block;
	height: 30px;
	width: 103px;
	vertical-align: middle;
	
}
#menutheoretical a {
	background-color: #d15608;
	display: block;
	height: 30px;
	width: 103px;
	
}
#menutheoretical a:hover,
#menutheoretical a.active {
	background-color: #587D86;
	display: block;
	height: 30px;
	width: 103px;
	color: #FFFFFF;
}
#menutraffic {
	background-color: #d15608;
	display: block;
	height: 30px;
	width: 103px;
	vertical-align: middle;
	line-height: 2.5em;
}
#menutraffic a {
	background-color: #d15608;
	display: block;
	height: 30px;
	width: 103px;
}
#menutraffic a:hover,
#menutraffic a.active {
	background-color: #587D86;
	display: block;
	height: 30px;
	width: 103px;
	color: #FFFFFF;
}
#menuusersurvey {
	background-color: #990099;
	display: block;
	height: 30px;
	width: 103px;
	vertical-align: middle;
	line-height: 2.5em;
	
}
#menuusersurvey a {
	background-color: #990099;
	display: block;
	height: 30px;
	width: 103px;
	
}
#menuusersurvey a:hover {
	background-color: #660066;
	display: block;
	height: 30px;
	width: 103px;
	
}
.motto-hr {
width: 100%;
height: 1px;
background: #000000;
margin-top:5px;
margin-bottom:5px;

}



.multipartygray {
	color: rgb(105, 105, 105);
	font-family: Arial, Helvetica, sans-serif;
}
.multipartypurple {
	color: rgb(87, 27, 126);
	font-family: Arial, Helvetica, sans-serif;
}



.nav
{
	font-family: Arial, Verdana, helvetica;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	width: 100%;
	float: right;
}
.nav a
{
	font-family: Arial, Verdana, helvetica;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}
.nav a:hover
{
	font-family: Arial, Verdana, helvetica;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #ffffff;
	background-color:#587D86;
}

.newsclass {
	width: auto;
	height: 270px;
	padding: 3px;
}

.NewsNoticeContent
{
	font-family:arial, helvetica;
	font-size:14px;
	color:#FFFFFF;
}

.NewsNoticeContent a
{
    font-family:arial, helvetica;
    font-size:14px;
    text-decoration:underline;
    color:#262628;
}
#notice {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF633C;
}
#notice a:link{
	color:#FF633C
}
#notice a:active{
	color:#FF633C
}
#notice a:visited{
	color:#FF633C
}
#onenarrowline {
	background-color: #FFFFFF;
	height: 5px;
}
.nolinkunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.nolinkunderline a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #676767;
}
.nolinkunderline a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.nolinkunderlineblack11 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.nolinkunderlineblack11 a{
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #339900;
}
.nolinkunderlineblack11 a:hover{
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d15608;
	text-decoration: underline;
}



.nolinkunderlinegreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.nolinkunderlinegreen a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #339900;
}
.nolinkunderlinegreen a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.nolinkunderlinered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.nolinkunderlinered a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #CC0000;
}
.nolinkunderlinered a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

#orangeboxtextfield {
	background-image: url(/images/textframe.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #854343;
	padding-right: 15px;
	padding-left: 15px;
}
#orangeboxtextfield {
	background-image: url(/images/textframe.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #854343;
	padding-right: 5px;
	padding-left: 5px;
	width:150px;
}
.orangefeaturebutton {
	background-image: url(/images/buttonbackgrounds.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 150px;
	text-align: center;
}
.orangefeaturebutton:hover {
	background-image: url(/images/buttonbackgrounds.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 150px;
}

p {margin-bottom: 0px; padding-bottom: 0px;}
#pagetopic {
	text-align: center;
	vertical-align: bottom;
	color: #FFFFFF;
	top: 50px;
	position: absolute;
}

#purplelinksmenu
{
	font-family:arial, helvetica;
	font-size: 8pt;
	color:#CC6699;
}

#purplelinksmenu:hover
{
	font-family:arial, helvetica;
	font-size: 8pt;
	text-decoration:underline;
	color:#d15608;
}
.purplelinkssubissue
{
	font-family:arial, helvetica;
	font-size: 10pt;
	color:#cc6699;
	background-image: url(http://www.procon.org/images/buttonnumber3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;
}


.purplelinkssubissue a
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:none;
	color:#cc6699;
}

.purplelinkssubissue a:hover
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:underline;
	color:#d15608;
}

.question , .question a
{  font-family: Arial, Verdana, helvetica;
   font-size: 14px;
   color:#ba5255;
   line-height: 24px;
   font-weight:bold;
}
#questionbg,
.questionbg {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/questionbg.gif);
}
.republicansred {
	color: #D11D18;
	font-family: Arial, Helvetica, sans-serif;
}
#rss {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#rss a {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#rss a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #FFFF33;
	text-decoration: none;
}




#sect1 { 
font-family: sans-serif;
position: relative;
width: 600px;
max-width: 600px;
min-width: 15em;
margin-top: 0pt;
margin-right: auto;
margin-left: auto;
}
#sect1 #picturetext{
 color: #93ac97;
 font-size: 10px;
 font-family: sans-serif;
}
sect1 #picturetext2{
 color: #93ac97;
 font-size: 10px;
 font-family: sans-serif;

}

#sect1 #whiteout{
color: #ffffff;
}
#seointro {
	color: #FFFFFF;
	overflow: visible;
	position: absolute;
	z-index: 5;
	left: 206em;
	top: 175px;
	text-align: left;
	width: 460px;
}
#share {
	z-index: 55;
	position: relative;
}

   

#steptext{
color: #5e7263;
text-align: justify;
line-height: 142%;
font-family: sans-serif;
}
#steptext1{

position: absolute;
top: 150px;
left: 400px;
text-align: justify;
line-height: 142%;
margin: 1em;
font-family: sans-serif;
}
.subissuebutton
{
	font-family:arial, helvetica;
	font-size: 10pt;
	background-image: url(http://www.procon.org/images/buttonnumber3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.subissuebutton2
{
	font-family:arial, helvetica;
	font-size: 10pt;
	background-image: url(http://www.procon.org/images/buttonnumber3wred.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.subpagenav , .subpagenav a
{  font-family: Arial, Verdana, helvetica;
   font-size: 11px;
   color:#FFFFFF;
   line-height: 24px;
   font-weight:bold;
   padding-left:15px;
}

.subtitle 
{
	font-family:arial, helvetica;
	font-size:large;
	color:#587D86;
	font-weight:bold;
	text-align: center;
}

#subtitle1{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #587D86;
	letter-spacing: 2px;
	margin-top: 10px;
	font-size: medium;
	text-decoration: none;
	font-family: sans-serif;
}
#subtitle2{
	color: #587D86;
	font-size: medium;
	text-decoration: none;
	font-family: sans-serif;
}
#support-procon {
	background-image: url(http://www.procon.org/files/1-procon-images/please-support-procon.png);
	background-repeat: no-repeat;
	display: block;
	height: 51px;
	width: 155px;
}
#support-procon:hover {
	background-image: url(http://www.procon.org/files/1-procon-images/please-support-procon-2.png);
	background-repeat: no-repeat;
	display: block;
}
#support-procon-left-menu-text {
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: justify;
}

#support-procon-left-menu-link {
	font-size: 0.9em;
	color: #FFFFFF;
	
}
#support-procon-left-menu-link a{
color: #FFFF00;;}
#support-procon-left-menu-link a:hover{
color: #00FF00}


#teacher-survey-checkmark {
	BORDER-BOTTOM: #ccc 1px solid; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-TOP: #ccc 1px solid; 
	BORDER-RIGHT: #ccc 1px solid; 
	TEXT-ALIGN: center; 
	PADDING-BOTTOM: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-RIGHT: 3px; 
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #f4efeb; 
	MARGIN-TOP: 0px; 
	DISPLAY: block; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #966938; 
	FONT-SIZE: 14px; 
	TEXT-DECORATION: none; 
	}

	#teacher-survey-checkmark:hover {
	BORDER-BOTTOM: #ccc 1px solid; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-TOP: #ccc 1px solid; 
	BORDER-RIGHT: #ccc 1px solid; 
	TEXT-ALIGN: center; 
	PADDING-BOTTOM: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-RIGHT: 3px; 
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #fff; 
	MARGIN-TOP: 0px; 
	DISPLAY: block; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #d15608; 
	FONT-SIZE: 14px; 
	TEXT-DECORATION: none; 
	}
#teacher-survey-checkmark #checkmark-img {
	background-image: url(http://www.procon.org/files/1-procon-images/checkmark.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	z-index: 100;
	height: 30px;
	width: 30px;
	float: right;
}



#teacherheading {
	color: #587D86;
}

#teacherheading a{
	color: #587D86;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

#teacherheading a:hover{
	color: #D15608;
	font-size: 16px;
	font-weight: bold;
	text-decoration:underline;
}

#teacherheadingsub {
	color: #000000;
	font-size: 14px;
	line-height: 1.5em;
}

#teacherheadingsub a{
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	line-height: 1.5em;
}

#teacherheadingsub a:hover{
	color: #D15608;
	font-size: 14px;
	text-decoration:underline;
	line-height: 1.5em;
}
#teacherheadingsub2 {
	color: #000000;
	margin-top: 4px;
}

#teacherheadingsub2 a{
	color: #000000;
	font-size: 14px;
	text-decoration: none;

}

#teacherheadingsub2 a:hover{
	color: #D15608;
	font-size: 14px;
	text-decoration:underline;

}
#teacherheadingsub3 {
	color: #000000;
	margin-top: 8px;
}

#teacherheadingsub3 a{
	color: #000000;
	font-size: 14px;
	text-decoration: none;

}

#teacherheadingsub3 a:hover{
	color: #D15608;
	font-size: 14px;
	text-decoration:underline;

}



#teachersurveybadge{

	height: 88px;
	width: 455px;
	display: block;
}
#teachersurveybadge a{
	background-image: url(/images/teachersurveybadgeBoth.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
	width: 400px;
	display: block;
}

#teachersurveybadge a:hover{
	background-image: url(/images/teachersurveybadgeBoth.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 70px;
	width: 400px;
	display: block;
}
#teachersurveybadge2{

	height: 67px;
	width: 450px;
	display: block;
}
#teachersurveybadge2 a{
	background-image: url(/files/1-procon-images/take-the-survey-button.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 67px;
	width: 450px;
	display: block;
}

#teachersurveybadge2 a:hover{
	background-image: url(/files/1-procon-images/take-the-survey-button-2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 67px;
	width: 450px;
	display: block;
}
#teacher-survey-button-hp{

	height: 53px;
	width: 300px;
	display: block;
}
#teacher-survey-button-hp a{
	background-image: url(/files/1-procon-images/take-the-survey-button-hp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 53px;
	width: 300px;
	display: block;
}

#teacher-survey-button-hp a:hover{
	background-image: url(/files/1-procon-images/take-the-survey-button-hp-2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 53px;
	width: 300px;
	display: block;
}
.teachersurveylink {
	color: #d15608;
}

.teachersurveylink a{
	color: #d15608;
	font-size: 14px;
	font-weight: bold;
}

.teachersurveylink a:hover{
	color: #587d86;
	font-size: 14px;
	font-weight: bold;
}




#textunderintro {
	color: #000000;
	padding-left: 100px;
}
.title 
{
	font-family:Arial, Verdana, helvetica;
	font-size:large;
	color:#000000;
	font-weight:bold;
	text-align: center;
	padding-left: 25px;
	padding-top: 0px;
}
.title-headlines 
{
	font-family:Arial, Verdana, helvetica;
	font-size:large;
	color:#000000;
	font-weight:bold;
	text-align: center;
	padding-left: 100px;
	padding-right: 100px;
	padding-top: 0px;
}
#titles {
	font-family: sans-serif, serif, Arial, "Times New Roman";
	font-size: 12px;
	color: #004276;
	text-align: center;
	 
}
#titles2 {
	font-family: sans-serif, serif, Arial, "Times New Roman";
	font-size: 10px;
	color: #004276;
	text-align: center;
	background-position: top;	 
}



#title1minNEW {
	background-image: url(/images/titlebar1minuteNEWBothO.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 150px;
	height: 20px;
}
#title1minNEW:hover {
	background-image: url(/images/titlebar1minuteNEWBothO.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#titleCoreNEW {
	background-image: url(/images/titlebarCoreNEWBothO.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 150px;
	height: 20px;
}
#titleCoreNEW:hover {
	background-image: url(/images/titlebarCoreNEWBothO.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#titlenotices {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #587D86;
	text-align: center;
}
#titleTop10NEW {
	background-image: url(/images/titlebarTop10NEWBothO.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 150px;
	height: 20px;
}
#titleTop10NEW:hover {
	background-image: url(/images/titlebarTop10NEWBothO.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#titleiandq {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #587D86;
	text-align: center;
}

#titleDidYouKnowNEW {
	background-image: url(/images/titlebarDidYouKnowNEWBothO.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 150px;
	height: 20px;
}
#titleDidYouKnowNEW:hover {
	background-image: url(/images/titlebarDidYouKnowNEWBothO.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.titletopicpage 
{ font-size:
	font-family:Arial, Verdana, helvetica;
	font-size:large;

	color:#333333;
	font-weight:bold;
	text-align: center;
	padding-left: 15px;
	padding-top: 0px;
	height:37px;
}
.toptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 343px;
}

#totala {
	font-family: sans-serif, serif, Arial;
	font-size: 12px;
	background-color: #C0C0C0;
	text-align: center;
	color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;}
	
#totalb {
	font-family: sans-serif, serif, Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	text-align: center;
	color: #004276;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;}
#topicimagetopicpage {
	border: thin solid #ffffff;
	height: 65px;
	width: 65px;
	text-align: center;
	vertical-align: top;
}
.topicimagepadding {
	padding-left: 20px;
	padding-right: 10px;
}
#topmenu {
}

.topmenuNEW {
	font-size: 12px;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#utility {
	display: inline;
	float: right;
}
#undertopmenu {
	vertical-align: middle;
	width: 100%;
	height: 20px;
	margin-left: 2px;
}
#whitefrontpagebox {
	background-image: url(/images/greenbox.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.whitetext 
{
    font-family:Arial, Verdana, helvetica;
    font-size:13px;
    color:#FFFFFF;
    padding:7px 7px 7px 15px;
    
    line-height:15px;
    width:250px;
}
#notice a:hover{color: #EBE9DA}
#width100percent{ width:100%;}

#wrapper {
	width:960px;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: center;
}
#wrapperforprint {
	width:100%;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: center;
}
	
#wrapperforshade {
	width:980px;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: center;
	background-image: url(/images/shading.png);
	background-repeat: repeat-y;
	background-position: center 10px;
}
#wrapperforshade2 {
	width:980px;
	padding:0px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: center;
	background-image: url(/images/shading.png);
	background-repeat: repeat-y;
	background-position: center 10px;
}
#wrapperforshade3 {
	width:980px;
	padding:0px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: center;
	background-repeat: repeat-y;
	background-position: center 10px;
	background-image: url(http://www.procon.org/files/1-procon-images/shading2.png);
	
}

	
.yellowlinks
{
	font-family:arial, helvetica;
	font-size: 10pt;
	color:#CC9933;
}

.yellowlinks a
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:none;
	color:#CC9933;
}

.yellowlinks a:hover
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:underline;
	color:#d15608;
}
#SurveyButton {
	background-position: center top;
	height: 20px;
	width: 130px;
	background-repeat: no-repeat;
	display: block;
	margin-left: 0px;
	font-size: 8px;
}
#SurveyButton a {
	background-image: url(/images/Surveybutton.gif);
	background-position: center top;
	height: 20px;
	width: 130px;
	background-repeat: no-repeat;
	display: block;
	margin-left: 0px;
	font-size: 8px;
}
#SurveyButton a:hover{
	background-image: url(/images/Surveybutton.gif);
	background-position: center bottom;
	height: 20px;
	width: 130px;
	background-repeat: no-repeat;
	display: block;
	margin-left: 0px;
}
.IntroContentonelines {
	font-family:arial;
	font-size:10px;
	color:#ffffff;
	font-weight: bold;
	height: 20px;
	line-height: 1em;
	width: 150px;
}
.IntroContentonelines a {
	font-family:arial, helvetica;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
	display: block;
	height: 20px;



	line-height: 1.5em;		
	width: 150px;
}
.IntroContentonelines a:hover {
	font-family:arial, helvetica;
	font-size:10px;
	text-decoration:underline;
	color:#465968;
	background-color: #D0DBDD;
	display: block;
	line-height: 1em;
	height: 20px;
	width: 150px;
}
.toptitlehome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	width: 343px;
	padding-bottom: 12px;
	position: absolute;
	top: 70px;
	margin-left: 270px;
}
.toptitlehome2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	width: 343px;
	padding-bottom: 12px;
	position: absolute;
	top: 130px;
	margin-left: 270px;
}
.toptitlehome3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: bottom;
	width: 343px;
	padding-bottom: 12px;
	position: absolute;
	top: 25px;
	margin-left: 270px;

}
.toptitlehome4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: bottom;
	text-align:center;
	padding-bottom: 12px;
	position: relative;
	padding-top:10px;
	
	

}
.toptitle3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	vertical-align: bottom;
	width: 343px;
	padding-bottom: 12px;
	position: relative;
	top: 5px;
	margin-left: 270px;
	text-align:center;

}
.toptitlehomehr {
	width: 298px;
	height: 1px;
	background-color: #fff;
	margin-left: 0px;	 
	
}

#firstwords {
	position: absolute;
	top: 180px;
	width: 440px;
	color: #FFFFFF;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: auto;
	margin-left: 170px;
}
#teacherheading2 {
	color: #004276;
}
#teacherheading2 a {
	color: #004276;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
#teacherheading2 a:hover {
	color: #D15608;
	font-size: 16px;
	font-weight: bold;
	text-decoration:underline;
}
#teacherheading3 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
#teacherheading3 a {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#teacherheading3 a:hover {
	color: #D15608;
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
}

.whiteboardlinks
{
	font-family:arial, helvetica;
	font-size: 10pt;
	color:#004276;
}

.whiteboardlinks a
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:none;
	color:#004276;
}

.whiteboardlinks a:hover
{
	font-family:arial, helvetica;
	font-size: 10pt;
	text-decoration:underline;
	color:#d15608;
}

.whiteboardlinks li
{
	font-family:arial, helvetica;
	font-size: 8pt;
	color:#d15608;
}
.whitelinksbold{
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
}
.whitelinksbold a{
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;
}
.whitelinksbold a:hover{
	color:#d15608;
	text-decoration: underline;
	font-weight: bold;
}
.orangenumberslist
{
	font-family:arial, helvetica;
	font-size: 10pt;
	color:#000000;
}
.orangenumberslist li
{
	font-family:arial, helvetica;
	font-size: 8pt;
	color:#d15608;
}

.orangenumberslist li span
{
	font-family:arial, helvetica;
	font-size: 8pt;
	color:#000;
}

/* How Schools Are Using ProCon.org */
	table.institutions {width: 100%;}
	table.institutions td,
	table.institutions th {padding: 5px;}
	table.institutions td {font-size: 13px; vertical-align: top;}
	table.institutions th {background-color: #eaecd3; font-size: 11px; font-weight: bold; text-align: center; vertical-align:middle;}
	table.institutions td div.resource {padding-bottom: 12px;}
	table.institutions td div.resource img.icon {height: 12px; width: 12px;}
	table.institutions td div.resource span.size {font-size: 8px;}
	table.institutions tr.type {background-color: #eaecd3; vertical-align:middle;}

	table.institutions tr .header {
		background-image: url(/images/site/tablesorter-bg.gif);
		background-repeat: no-repeat;
		background-position: center right;
		cursor: pointer;
	}
	table.institutions tr .headerSortUp {
		background-image: url(/images/site/tablesorter-asc.gif);
	}
	table.institutions tr .headerSortDown {
		background-image: url(/images/site/tablesorter-desc.gif);
	}

/* Source Biographies */
	.cl {clear:both;}
	#source-biographies {
		font-size: 13px;
		margin: 10px;
	}
		
	#source-biographies span.pro-color,
	#source-biographies span.con-color {font-weight: bold;}
	#source-biographies span.pro-color {color: #008080;}
	#source-biographies span.con-color {color: red;}
	
	table.totals {
		border: 1px outset darkgray;
		margin: 20px auto;
		padding: 0;
		width: 75%;
	}
	table.totals th,
	table.totals td {
		border: 1px inset grey;
		margin: 0;
		padding: 0;
	}
	
		table.totals td {padding: 6px 4px;}
		table.totals td.title {background-color: #9fb4b9; font-size: 16px; font-weight: bold; text-align: center;}
		table.totals td span.subtitle {color: #173a42; font-size: 18px;}
		table.totals tr.headers th {font-weight: normal; padding: 6px; text-align: center; width: 20%;}
		table.totals tr.headers th.con-color,
		table.totals tr.headers th.pro-color {font-weight: bold;}
			table.totals tr.stats td {text-align: center;}
			table.totals tr.stats td.total {font-weight: bold;}
	
	#source-biographies p.section {
		font-size: 16px;
		font-weight: bold;
		text-align: center;
	}
	
	
	#source-biographies p.sort-options {
		margin: 15px 0;
		text-align: center;
	}
	
	#source-biographies p.master-index {
		margin: 15px 0 15px 20px;
		padding-bottom: 25px;
		text-align: center;
		border-bottom: 1px solid black;
	}
	
	#source-biographies p.master-index a {
		margin-right: 20px;
	}
		
	
	p.index.letters,
	#source-biographies p.index {
		text-align: center;
		word-spacing: 15px;
	}
	
	#source-biographies p.index.positions {
		margin-right: 20px;
		word-spacing: normal;
	}
	
	#source-biographies p.index.positions a {
		margin-left: 20px;
	}
	
	#source-biographies .left,
	#source-biographies .right {
		text-align: center;
		width: 49%;
	}
	
	#source-biographies .left {
		float: left;
		margin-right: 5px;
	}
	
	#source-biographies .right {
		float: right;
	}
	
	#source-biographies a.anchor {
		font-weight: bold;
	}
	#source-biographies a.anchor:hover,
	#source-biographies p.section a:hover {
		color: #000000;
	}
	
	#source-biographies table.listing {
		border: 1px solid black;
		margin-bottom: 10px;
		width: 100%;
	}
	
	#source-biographies table.listing th,
	#source-biographies table.listing td {
		padding: 3px 5px;
	}
	
	#source-biographies table.listing td {
		text-align: left;
		vertical-align: top;
	}
	
	#source-biographies table.listing th.names {width: 60%;}
	#source-biographies table.listing th.rating,
	#source-biographies table.listing th.position {
		text-align: left;
		width: 20%;
	}
	
	#source-biographies .individuals {
		border-bottom: 1px solid black;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	
	#source-biographies table.listing td.rating img {
		height: 13px;
		width: 13px;
	}
#carousel ul {
	width:300px;
	margin-bottom: 0px;
}

#section-comments-tabs {
	border-bottom: 1px solid #999999;
	height: 30px;
	list-style: none outside none;
	margin: 1em 0 0 0;
	padding: 0;
}

#section-comments-tabs li {
	background: transparent url('/images/reader-comments/tab.png') scroll left top no-repeat;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 31px;
	line-height: 31px;
	margin: 0 4px;
	text-align: center;
	width: 194px;
	z-index: 1;
}

#section-comments-tabs li.current {
	background-position: 0 -31px;
}

/* the root element for scrollable */
#section-comments-container {
	overflow: hidden;
	position: relative;
	width: 800px;
	height: 1010px;
}

/* scrollable items */
#section-comments-container .items {
	width:20000em;
	clear:both;
	position:absolute;
}

/* single scrollable item called ".page" in this setup */
#section-comments-container .page {
	float: left;
	margin: 0 auto;
	width: 800px;
}

/* footer slide box*/
#slidebox{
    width:400px;
    height:110px;
    padding:10px;
    background-color:#fff;
    border-top:3px solid #E28409;   
    position:fixed;
    bottom:30px;
    right:-430px;
	-moz-box-shadow:-2px 0px 5px #aaa;
	-webkit-box-shadow:-2px 0px 5px #aaa;
	box-shadow:-2px 0px 5px #aaa;
}
#slidebox p, a.more{
    font-size:11px;
    text-transform:uppercase;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing:1px;
    color:#555;
}
a.more{
    cursor:pointer;
    color:#E28409;
}
a.more:hover{
    text-decoration:underline;
}
#slidebox h2{
    color:#E28409;
    font-size:14px;
    margin:10px 20px 10px 0px;
}
a.close{
    background:transparent url(/images/slide-close.gif) no-repeat top left;
    width:13px;
    height:13px;
    position:absolute;
    cursor:pointer;
    top:10px;
    right:10px;
}
a.close:hover{
    background-position:0px -13px;
}
/* end slidebox */

/* Start in the news 2012 numbering */


/* THIS CODE BELOW IS ON THE 2012 IN THE NEWS PAGE
#2012numbering
{

}
#in-the-news-table {margin-top:40px; counter-reset:section 454;}
#in-the-news-table h1{ font-family:Arial; font-size:20px; font-weight:bold;  }
#in-the-news-table h1:before{
counter-increment:section -1; 
content:counter(section) ". ";
color:#000;
font-size:12px;
font-weight:normal;
		 }
#in-the-news-location {font-family:Arial; font-weight:normal; font-size:12px;}
#in-the-news-date {font-family:Arial; font-weight:normal;
font-size:12px; }
*/

/* End in the news 2012 numbering */

/* teacher and librarian homepage box start */
#teacher-librarian-hp-box {
	background-color: #FFF;
	background-image: url(http://www.procon.org/files/1-procon-images/teacher-librarians-hp-bg.png);
	background-repeat: no-repeat;
	}
#teacher-librarian-hp-box-2 {
	background-color: #FFF;
	background-image: url(http://www.procon.org/files/1-procon-images/teacher-librarians-hp-bg-4.png);
	background-repeat: no-repeat;
	}
	#teacher-librarian-hp-box-2 a{
	color:#FF9;
	font-weight:bold;
	text-decoration: none;
	font-size:14px;
	height:120px;
	
	}
	#teacher-librarian-hp-box-2 a:hover{
	color: #FFF;
	font-weight:bold;
	text-decoration: underline;
	font-size:14px;
	}
	
#teacher-librarian-hp-box-3 {
	background-color: #FFF;
	background-image: url(http://www.procon.org/files/1-procon-images/teacher-librarians-hp-bg-5.png);
	background-repeat: no-repeat;
	}
	#teacher-librarian-hp-box-3 a{
	color:#FF9;
	font-weight:bold;
	text-decoration: none;
	font-size:14px;
	height:120px;
	
	}
	#teacher-librarian-hp-box-3 a:hover{
	color: #FFF;
	font-weight:bold;
	text-decoration: underline;
	font-size:14px;
	}
	
	.whiteoncolorlinks {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;	
}
	.whiteoncolorlinks a{
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
	.whiteoncolorlinks a:hover{
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}
