@import url("/fileadmin/templates/css/hp.css");

@import url("/fileadmin/templates/css/forms.css");

@import url("/fileadmin/templates/css/menu.css");

/* */

body {

	margin:5px 0 50px;

	font:11px/normal Arial, Helvetica, sans-serif;

}

a {

	text-decoration:none;

	color:#360;

}

a:hover {

	text-decoration:underline;

}

p {

	margin:0 0 12px 0;

}





#wrap {

	width:740px;

	margin:0 auto;

	background:url(/fileadmin/templates/images/corners/CC9_FFF_top_right.gif) #CC9 no-repeat top right;

	padding:4px 4px 0;

}

#footer {

	margin:0 -4px;

	background:url(/fileadmin/templates/images/corners/CC9_FFF_bottom_right.gif) #CC9 no-repeat bottom right;

}

#footer_text {

	color:#000000;

	margin:15px auto;

	text-align:center;

	font-size:11px;

	line-height:16px;

}

#footer_text a{

	color:#000000;

}

#header_690 {

	background:url(/fileadmin/templates/images/corners/690_CC9_top_right.gif) #690 no-repeat top right;

	font-size:0px;

	height:13px;

	margin:0 0 3px;

}

.headerInner {

	zoom:1;

	background: #FFFFFF; 

	margin:0;

	padding:0;

}

#sub_logo {

	float:left;

	width:264px;

}



#sub_logo img {

	margin:6px 0 0 4px;

}

.white_box_footer {

	background:url(/fileadmin/templates/images/corners/FFF_CC9_bottom_right.gif) #FFF no-repeat bottom right;

	font-size:0px;

	float:none;

	clear:both;

	width:740px;

}



#sub_photo_header {

	margin:5px 0;

	background:url(/fileadmin/templates/images/corners/FFF_CC9_top_right.gif) #FFF no-repeat top right;

	padding:4px 4px 0 4px;



}

#sub_photo_header .divide_690 {

	background:url(/fileadmin/templates/images/corners/690_FFF_top_right.gif) #690 no-repeat top right;

	margin:0 0 4px 0;

	height:13px;

}

#sub_photo_header .left{	float:left; }

#sub_photo_header .right{ float:right; }

.minus4 {

	margin:0px -4px;

}

#sub_content {

	zoom: 1;

	margin:4px 0 0;

	background-image:url(/fileadmin/templates/images/sub_content_bg.gif);

}

.content_left {

	float:left;

	width:220px;

	margin-top:14px;

}

.content_right {

	float:right;

	width:497px;

}

.content_right #copy_area{

	margin:10px 14px;

	font-size:11px;

	line-height:18px;

}

.content_right #copy_area table{



}

.content_right #copy_area table td{

	vertical-align:top;

}

.content_right #copy_area table td ul{

	margin-top:0;

	margin-bottom:0;

}

.content_right .headline{

	background:url(/fileadmin/templates/images/headlines/bg.gif) repeat-x bottom;

	margin:8px;

	padding: 14px 6px;

	border-top:13px solid #690;

}

/* Spanish headlines may have accented characters */

.content_right .headline.es {

	padding:10px 6px 14px 6px;

}

.search_results{

	background:url(/fileadmin/templates/images/headlines/bg.gif) repeat-x bottom;

	padding:0 0 10px;

	margin:4px 0;

}

.search_results table{

	width:465px;

}



.search_results .current_row{

	font-size:120%;

	font-weight:bold;

	color:#690;

	background-color:#E5EED4;

	text-align:center;

	vertical-align:middle;

	width:25px;

}

.search_results .result_title{

	vertical-align:middle;

	width:440px;

}

.search_results .result_title div{

	float:right;

	font-size:10px;

	letter-spacing:2px;

	font-weight:bold;

	color:#360;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.search_results .result{

	padding:4px 8px;

}

#ratings_id {

	margin:3px;

	float:right;

}

#ratings_id td{

	vertical-align:middle;

	border-bottom:1px solid #e7e7e7;

}

#ratings_id td.stars{

	font-size:10px;

	letter-spacing:2px;

	font-weight:bold;

	color:#360;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-align:right;

}

.content_right .headline h1{

	font-size:22px;

	font-weight:bold;

	color:#690;

	margin:0;

}

.content_right #copy_area #right_float {

	float:right;

	width:230px;

	margin:0 0 16px 10px;

	



}

.content_right #copy_area #right_float .photo {

	background-color:#CC9;

	padding:3px 0 5px 5px;

	

}

#quick_links, #related_links {

	border-bottom:1px solid #360;

	margin:10px 0 0;

}

#quick_links td, #related_links td {

	border-width:1px 1px 0;

	border-style:solid;

	border-color:#360;

	font-size:10px;

	padding:3px 4px;

	font-size:9px;

}

#quick_links th, #related_links th{

	background-color:#BCD28F;

	text-align:left;

	padding:10px;

}

#quick_links td a{

	color:#360;

}

#related_links td a {

	color:#360;

}

.clearer {

	font-size:0px;

	clear:both;

	float:none;

	height:5px;

}



.L1_sub_table {

	clear: both;

}



.L1_sub_table table{

	margin:15px 0 10px;

	clear:both;

	width:auto;



}

.L1_sub_table table th {

	font-size:0px;

	height:8px;

}

.L1_sub_table table td,

.L1_sub_table ul li {

	padding:4px 9px 0 0;

	vertical-align:top;

	font:9px/normal Arial, Helvetica, sans-serif;

	width:85px;

}



.L1_sub_table ul {

	margin-left: 0;

	padding-left: 0;

}

.L1_sub_table ul li {

/*	height: 123px;*/

	list-style-type: none;

	display: block;

	float: left;

	width: 87px;

	padding-bottom: 7px;

}



.L1_sub_table ul li img {

	display: block;

}



.L1_sub_table ul li.clear {

	height: 1px;

	margin: -1px 0 0 0;

	line-height: 1px;

	padding: 0;

	clear:both;

	width: auto;

	float: none;

}

.L1_sub_table a {

	color:#666;

	text-decoration:none;

}

.L1_sub_table a:hover {

	text-decoration:underline;

}

.L1_sub_table table td img,

.L1_sub_table ul li img {

	border:1px solid #EFEFDF;

	margin-bottom:2px;

}



#copy_area .L1_sub_table {

	padding-top: 5px;

}



.newsItem p.green {

	text-transform: uppercase;

	color: #336600;

	font-weight: bold;

}



#hp_copy_block p {

	margin: 14px 333px 0 3px;

	color: #666666;

	font-weight: bold;

	font-size: 1.1em;

	line-height: 1.3em;

}



#hp_copy_block.copy_es p {

	line-height: 1.2em;

	margin-top: 5px;

}



p.subheader {

	font-weight: bold; 

	text-transform: uppercase; 

	color: rgb(102,153,0);

}



.contenttable th {

	font-weight: bold;

	text-align: left;

	color: rgb(102,153,0);

}



#copy_area strong,#copy_area b,h1,h2,h3,h4,h5 {

	color: rgb(102,153,0);

}



h3 {

	font-size: 13px;

}



h4 {

	text-transform: uppercase;

	margin-bottom: 0;

}



p.caption {

	font-style: italic;

}



p.error {

	color: red;

}



p.subdued {

	color: rgb(112,120,69);

}



p.highlight {

	color: rgb(99,153,56);

}



.featured_news.interior {

/*	display: inline;*/

	text-indent: 0;

	margin-left: 0;

	width:100%;

}