/* CSS Document */

*{margin:0px;
padding:0px;
border:0px}
html, body { /* saves you from the "centering jump" on short pages */
	min-height: 100%;
	margin-bottom: 1px;
}
body{
	font: 100% Tahoma;
	background:#ACEE7B url(im/bg1.gif);
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	color:#000000;
}
body a:link{
color:#006699;
text-decoration:none;
}
body a:visited{
color:#6666CC;
text-decoration:none;
}
body a:hover,a:active{
color:#FF6600;
text-decoration:underline;
}

/*The top section */
#pre_top{
	width:800px;
	height:15px;
	overflow:hidden;
	border-bottom:#000000 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	text-align:left;;
	color:#000000;
	margin: 0 auto 0 auto;
	padding: 0 10px 0 10px;
	background:#FFFFFF;
	border-left:#FFFFFF solid 4px;
	border-right:#FFFFFF solid 4px;
	
}
#pre_top li{
display:inline;
margin: 0 10px 0 5px;
}
#pre_top a:link,#pre_top a:visited{
color:#000000;
text-decoration:none;
}
#pre_top a:hover,#pre_top a:active {
color:#CC6600;
text-decoration:underline;}
#top_div{
background:#000 url(im/_02.jpg) bottom left no-repeat;
	width:800px;
	height:95px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #fff;
	margin: 0 auto 0 auto;
	text-align:left;
	padding: 20px 10px 10px 10px;
	border-left:#FFFFFF solid 4px;
	border-right:#FFFFFF solid 4px;
	
}
#top_div h1{
margin:0 0 0 100px;
color:#fff;
font:Arial, Helvetica, sans-serif bold normal;
font-size: 16pt;
}
#top_div h5{
font-size:8pt;
margin:0 0 1px 100px;
}
#top_div img{
margin: 0 20px 0 0;
border:0px;
}
#top_nav{
position:relative;
background:#CCCCCC /* url(im/cren-v2_05.jpg) repeat-x */;
height:30px;
width: 820px;
overflow:hidden;
margin:0 0 0 0;
text-align:left;
padding: 0 0 0 0;
vertical-align:middle;
color:#000;
margin: 0 auto 0 auto;
border-top:#FF6600 3px solid;
border-left:#CCCCCC solid 4px;
	border-right:#CCC solid 4px;
	}
	.break{
	font:Arial, Helvetica, sans-serif normal;
	font-size:8pt;
	text-align:left;
	width:820px;
	border-left:#fff solid 4px;
	border-right:#fff solid 4px;
	min-height:25px;
	padding:3px 0 3px 0;
	background:#FFFFFF;
	margin:0 auto 0 auto;
	}
.break li{
display:inline;
list-style:none none outside;
}
.breakbottom{
clear:both;
	font:Arial, Helvetica, sans-serif normal;
	font-size:8pt;
	text-align:left;
	width:820px;
	border-left:#fff solid 4px;
	border-right:#fff solid 4px;
	min-height:25px;
	padding:3px 0 3px 0;
	background:#FFFFFF;
	margin:0 auto 0 auto;
	}
	
.breakbottom li{
display:inline;
list-style:none none outside;
}
#nav{
height:30px;}
#top_links{
padding: 5px 0 0 0;
vertical-align:middle;
}
#top_links li{
list-style:inside none;
display:inline;
margin: 0 15px 0 5px;
height:30px;
font-weight:bold;
}#top_links a:link,#top_links a:visited{
color:#000;
text-decoration:none;
padding:10px;
}
#top_links a:hover, #top_links a:active{
color:#CC3300;
padding:10px;
}

/*
#top_nav_right_corner{
background:url(im/cren-v2_07.jpg) no-repeat left top;
	height:30px;
	width:8px;
	top:0px;
	float:right;;

}
*/

/* End of top section*/
/*Next Section*/
#body_div{
	width:800px;
	min-height:600px;
	background:#F3F3F3 url(im/body_bg.jpg) top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	margin: 0 auto 0 auto;
	padding: 25px 10px 25px 10px;
	text-align:left;
	border-left:#FFFFFF solid 4px;
	border-right:#FFFFFF solid 4px;
	
}
#hanger_module{
width:300px;
padding:5px 5px;
float:right;
margin:0 0 50px 0;
border-left:#FFFFFF  solid 1px;
background:url(im/g_light.gif);
}
.submit{
padding: 1px 1px;
margin:0 0 0 5px;
font-weight:bold;
color:#FFF;
background:#0099CC;
border: #FFFF99 1px solid;
}
#main{
margin:0 300px 0 0;
padding: 20px 0 0 0;
overflow:hidden;
height:auto;
min-width:490px;
background: #E2EFEE url(im/body_bg_br.jpg) top repeat-x;
border-right:#FFFFFF 10px solid;
}
#main p{
margin: 0 0 6px 0;
}

.main_box{
padding:0 4px 5px 4px;
border-bottom:#FFFFFF solid 15px;
vertical-align:top;
}
.abt_box{
padding:0 4px 5px 4px;
border-bottom:#FFFFFF solid 15px;
vertical-align:top;
color:#FFFFFF;
background:#FFFFFF;
}
.abt_box img{
margin: 0 5px 5px 0; 
float:left;
}
#news_module{
color:#000;
text-align:left;
overflow:visible;
padding:0 0 15px 0;
vertical-align:top;

}
#news_module img{
display:block;
border:#000 solid 1px;
padding:1px;
margin: 5px 0 4px 0;
}.img_patch{border:#ccc solid 4px;}
.abt_box h3{
font:Verdana, Arial, Helvetica, sans-serif;
padding: 2px 0 2px 4px;
margin:0 0 5px 0;
font-size:12pt;
font-weight:bold;
color:#000000;
}.abt_box h4{
margin: 0 0 4px 4px;
font-size:10pt;
font-weight:bold;
color:#000000;
}
.main_box h3{
font:Verdana, Arial, Helvetica, sans-serif;
padding: 2px 0 2px 4px;
margin:0 0 5px 0;
font-size:12pt;
font-weight:bold;
color:#000000;
}.main_box h4{
margin: 0 0 4px 4px;
font-size:10pt;
font-weight:bold;
color:#000000;
}
.main_box h4 a:link{
color:#003366;
}
.main_box h5{
font:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 0 2px 4px;
font-size:8pt;
font-weight:bold;
color:#000000;
}
.top_news{
font-size:9pt;
}
.news_divide{
margin:0 10px 0 10px;
border-left:#000000 1px dashed;
text-align:left;
vertical-align:top;
padding:0 0 0 5px;
font-size:9pt;
}
.news_divide li{
list-style:none none outside;
margin:0 0 2px 4px;
font-family:Tahoma;
font-size:8pt;
}.news_module{
border-bottom:#FFFFFF solid 15px;
padding:0 4px 10px 4px;
}
.news_module p{
margin: 4px 14px 8px 4px;
text-align:left;
}
.news_module em{
width:448px;
font: Tahoma normal bold;
font-size:8pt;
color:#000;
display:block;
margin:10px 0 20px 0;
padding:0 0 10px 0;
border-bottom:#6699CC solid 1px;
}
#news_module h3 a:link,#news_module h3 a:visited{
color:#336699;
text-decoration:none;}
#news_module h3 a:hover,#news_module h3 a:active{
color:#FF6600;
text-decoration:none;}
/*smaller news module*/
#news_module-small{
color:#000000;
margin: 10px 0 0 0;
font-size:8pt;
display:block;
overflow:hidden;
}
#news_module-small img{
display:block;
border:#FFFFFF solid 4px;
margin: 0 10px 10px 0;
}
#news_module-small h3{
padding: 2px 1px 2px 4px;
font-size:10pt;
font-weight:bold;
background:#fff url(im/bak.gif);
color:#00000;
}
#news_module-small p{
padding: 4px;
margin:0 0 10px 0;
}
#news_module-small h3 a:link,#news_module-small h3 a:visited{
color:#000;
text-decoration:none;}
#news_module-small h3 a:hover,#news_module-small h3 a:active{
color:#FF6600;
text-decoration:none;}
#news_module-small h6{
font-size:9pt;
font-weight:normal;
background:#FFFFFF;
color:#000000;
}

/*headline*/
.headliners{
width:458px;
display:block;
font-size:9pt;
}
.headliners li{
display:block;
list-style:outside none;
overflow:visible;
}
.headliners a:link, .headliners a:visited{
width:100%;
border-top:#FFFFFF solid 1px;
border-bottom:#cccccc solid 1px;
display:block;
padding:1px 0 1px 3px;
height: 20px;
}
.headliners a:hover, .headliners a:active{
width:100%;
background:#FFFF66;
border-top:#CC6600 solid 1px;
display:block;
padding:1px 0 1px 3px
height: 20px;
}
.headliners img{
border:solid #FFFFFF 2px;
margin:0 5px 10px 0;
display:inline;
}

/*small Headliners*/
.headliners-small{
width:auto;
display:block;
}
.headliners-small li{
display:block;
list-style:outside none;
overflow:visible;
}
.headliners-small a:link, .headliners-small a:visited{
width:100%;
border-top:#FFFFFF solid 1px;
border-bottom:#cccccc solid 1px;
display:block;
padding:1px 0 1px 3px;
height: 30px;
}
.headliners-small a:hover, .headliners-small a:active{
width:100%;
background:#FFFF66;
border-top:#CC6600 solid 1px;
display:block;
padding:1px 0 1px 3px
height: 30px;
}

.headliners-small img{
border:solid #FFFFFF 2px;
margin:0 5px 10px 0;}

/*Feature*/
#feature_module{
width:458px;
color:#000;
margin: 10px 0 0 0;
text-align:left;
overflow:visible;
padding:0 0 15px 0;
vertical-align:middle;
}
#feature_module img{
display:block;
border:#FFF solid 4px;
margin: 5px 10px 4px 4px;
}.img_patch{border:#ccc solid 4px;}
#feature_module h3{
font:Verdana, Arial, Helvetica, sans-serif;
padding: 2px 0 2px 4px;
font-size:10pt;
font-weight:bold;
background:#fff;
color:#000000;
}
.top_feature{
margin:2px 10px 5px 1px;
float:right;
width:200px;
}
.feature_module p{
padding: 4px 14px 4px 4px;
text-align:justify;
}
.feature_module em{
width:448px;
font: Tahoma normal bold;
font-size:8pt;
color:#000;
display:block;
margin:10px 0 20px 0;
padding:0 0 10px 0;
border-bottom:#6699CC solid 1px;
}
#feature_module h3 a:link,#feature_module h3 a:visited{
color:#000;
text-decoration:none;}
#feature_module h3 a:hover,#feature_module h3 a:active{
color:#FF6600;
text-decoration:none;}


/*About CREN */
.black_half_round_top{
margin:15px 0 0 0;
background:#000000 url(im/cren-v2_13.jpg) top no-repeat left;
width: 458px;
height:6px;
}
.black_half_round_body{
padding: 2px 4px 3px 4px;
min-height: 50px;
color:#000000; 
font-size:9pt;
margin:0 0 30px 0;
}
.black_half_round_body img{
margin:0 15px 0 0;
text-align:left;
}
.black_half_round_body p{
margin:5px 0 0 0;
color:#000;
}
.black_half_round_body h5{
font-size:12pt;
}

/*utility styles listed here8 */
.title-divs{
vertical-align:bottom;
width:458px;
background:url(im/bak.gif);
border-bottom:#CCCCCC solid 1px;
height:20px;
padding: 1px 0 1px 4px;
}
.title-divs-right{
vertical-align:bottom;
background:url(im/bak.gif);
border-bottom:#CCCCCC solid 1px;
height:20px;
padding: 1px 0 1px 4px;
}
.title-divs h5{
font-size:9pt;
}
.title-divs-right h5{
font-size:9pt;
}
.lister_black{
width:100%;
}
.lister_black p{
font:Tahoma;
font-size:9pt;
}
.lister_black li{
margin:15px 10px 0 2px;
list-style:none outside;
display:inline;
vertical-align:bottom;
font-size:8pt;
}
.lister p{
margin:0 0 10px 0;}

/*for putting stuff in the hanger module*/
.hangerModuleContent{
width:100%;
height:auto;
padding: 0 0 10px 0;
border-bottom:#FF9900 dotted 1px;
margin: 20px 0 10px 0;
font-size:8pt;
}
.hangerModuleContent h5{
font-size:10pt;
margin:0 0 5px 0;
}
.hangerModuleContent li{
list-style:none inside;
display:inline;
margin:0 4px 0 2px;
}
.img_round{
margin: 2px 10px 0 1px;
border:#000000 solid 1px;
padding:1px;}
#body_div_index {
	width:814px;
	min-height:600px;
	background:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	margin: 0 auto 5px auto;
	padding: 0 0 25px 0;
	text-align:left;
	border-left:#FFFFFF solid 10px;
	border-right:#FFFFFF solid 4px;
}
.error{
  color:#FF0000;
  padding:2px;
  background: #FFFFCC;
  margin:2px 0px 10px 0px;
  border:solid 1px #FFCC00;
  }
  .opstatus{
  color:#009966;
  margin:2px 0px 10px 0px;
  background:#D1F7A8;
  border:solid 1px #99FF33;
  }
  .hangerheadlines{
 margin:0px 0px 10px 0px;
 list-style:none;
 font-size:8pt;
 text-align:left;
 padding: 3px 3px 10px 3px;
 color:#993300;
 }
 .main_pics{
	margin-right: 10px;
	border: 1px solid #999999;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	text-align:left;
}
.feature_headline{
	background:#000000;
	border-right:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-top:#FFFFFF 1px solid;
	text-align:left;
	font-size:9pt;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
 }
 #nb{display:none; }
 #close{display:none; float:right;}
 #open{float:right;}
 .comment_box{
 padding:10px 0 10px 0;
 width:490px;
 background:#FFFFFF;
 color:#666666;
 }
 .comment_box h3{
 color:#000;
 font-style:italic;
 font-size:10pt;
 border-bottom:#FFCC00 1px solid;
 margin:0 0 5px 0;
}
.comment_form{
 width:490px;
}
.comment_form h3{
font-style:italic;
 font-size:10pt;
 padding:2px;
 background:#FFF;
  border-bottom:#FFCC00 1px solid;
}
.img_form_border{
border:#999999 1px solid;
background: #F0F0F0 no-repeat;
padding:1px;
}
.button{
background:url(im/btn.gif) no-repeat;
padding:3px 5px 3px 5px;
text-align:center;
height:29px;
width:96px;
font-weight:bold;
color:#FFFFFF;
margin:0 14px 0 0;
}
.tinygrey{
font-size:7pt;
color:#999999;
width:100%;
}
