/* Resource CSS */

#resource_content {
	width:562px;
	min-height:450px;
	_height:450px;   /* IE hack */
	background-color:#506173;
	margin:0;
	padding:0;
	padding-top:20px;
	margin-left: auto; margin-right: auto; 
}

#container { background-color: white !important }

#viewresource_content {
	width:545px;
	min-height:450px;
	_height:450px;   /* IE hack */
	background-color:#ffffff;
	margin: 0 0 0 0;
	padding:20px 8px 20px 8px;
}
/* IE6 padding HACK */
* html #viewresource_content {
	width: 545px;
}
/* STYLE FOR VIEW RESOURCE */
#viewresource_content h1 {
	font-size:1.3em;
	color:#000000;
	margin:25px 50px 25px 25px;
}

#viewresource_content img {
}

#viewresource_content p {
	color:#000000;
	margin-left: 7px; margin-right: 7px; 
}

#viewresource_content cite {
	font-weight:bold;
}

#viewresource_content blockquote {
	font-size:1em;
	color:#000000;
	margin:25px 80px 25px 65px;
}

#viewresource_content li {
	margin-right:50px;
}

#viewresource_content a {
	color:#000000;
}

#viewresource_content a:hover {
	color:#cccccc;
}

#res_breadcrumbs ul {
	list-style:none;
	margin:0px 25px 25px 25px;
	padding:0;
}

#res_breadcrumbs li {
	display:inline;
	margin:0;
	margin-right:3px;
	padding:0;
}

#res_breadcrumbs li a {
	color:#506173;
	text-decoration:none;
	font-weight:bold;
}

#res_breadcrumbs li a:hover {
	color:#999999;
}

/* STYLES FOR RESOURCE HTML DISPLAY */
#resource_content h1 {
	font-size:1.3em;
	color:#ffffff;
	margin:25px 50px 25px 25px;
}

#resource_content p {
	font-size:1em;
	color:#ffffff;
	margin:15px 50px 15px 25px;
}

#resource_content cite {
	font-weight:bold;
}

#resource_content blockquote {
	font-size:1em;
	color:#ffffff;
	margin:25px 80px 25px 65px;
}

#resource_content a {
	color:#ffffff;
}

#resource_content a:hover {
	color:#cccccc;
}


/* STYLES FOR RESOURCE HTML DISPLAY ENDS */

#resource_content ul {
	margin-left:75px;
	padding:0;
	padding-bottom:3px;
}

#resource_content li {
	list-style-type:square;
	color:#ffffff;
	padding-right:50px;
}

#resource_content li a {	
	font-size:0.9em;
	color:#ffffff;
	text-decoration:none;
}

#resource_content li a:hover {	
	text-decoration:underline;
}

div.resource_headers {
	background:#787f8f;
	margin-bottom:7px;
	margin-left:35px;
	margin-right:100px;
	padding:2px 10px 2px 10px
}

div.resource_headers a {
	font-size:0.9em;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	margin:0;
	padding:0;
}

div.resource_headers a:hover {
	text-decoration:underline;
}

a.listall {
	display:block;
	font-size:0.9em;
	color:#ffffff;
	text-decoration:underline;
	text-align:right;
	margin:0;
	margin-right:100px;
	margin-bottom:10px;
	padding:0;
}

h2.resource_sub_head, h2.resource_sub_head a {
	font-size: 1.3em;
	font-weight: bold;
	color: #C43312 !important;
}

ul.Q_A_list li {
	margin-bottom: 1ex;
}

table.resource th {
		border-bottom:1px #acb0b9 solid;
		font-weight: bold;
		color:#4f5b6a;
		vertical-align:top;
		background-color:#e0e1e4;
	}

table.resource {
	border-collapse: collapse; border-spacing: 0; 
	border: 1px #acb0b9 solid;
	margin-bottom: 1em;	
}

table.resource td {
	border: 1px #acb0b9 solid;
}

table.resource tr, table.resource td, table.resource th {
	margin: 0; padding: 0; font-size: 80%;
}

div.super_special p {
	line-height: 155%;
	
}

div.super_special sup {
	position: relative;
	top: 0.4ex;
	font-size: 65%;
	line-height: 0;
}
