*{margin:0; padding:0;}

body{background:url(../images/body_background.jpg) repeat; margin-bottom:10px;}

#main_box{width:975px; height:auto; position:relative; margin:0 auto;/* overflow:auto; */background:#FFFFFF; border:none;}

#main_box_sub{ width:975px; height:auto; margin:0 auto;}
#top_banner{ width:923px; height:90px; margin:0 auto; text-align:center; margin-bottom:10px; margin-top:10px; }
#logo_box{ width:100%; height:148px; overflow:auto; background:url(../images/logo.jpg) no-repeat;}
#logo_box_sub{width:100%; height:119px; margin:0 auto;}
#buttons_box{ width:100%; height:25px; background:#857f71;}
/*#logo_box_sub1{width:100%; height:119px; overflow:auto; }*/
#catagory{width:100%; height:101px; background:#f37b7d; clear:both;}
#featurestory_box{ width:920px; height:41px; clear:both; background:url(../images/freature_story_image.gif) no-repeat; margin:0 auto;}
#featureimage_box{width:920px; height:250px; clear:both; margin:0 auto; /*background-color: #FF0000;*/}
#featureimage_box1{width:590px; height:250px; float:left;}
#featureimage_box2{ width:300px; height:250px; float:left; margin-left:30px; /*overflow:auto;*/ } 
#topstory_box{ width:920px; height:41px; clear:both; background:url(../images/local_news.gif) no-repeat; margin:0 auto;}
#topstory{ width:921px; height:609px; clear:both; margin:0 auto;}
#topstory_1{width:163px; height:609px; float:left; overflow: x hidden; }
#topstory_2{width:396px; height:609px; margin-left:30px; float:left;}
#topstory_3{width:300px; height:609px; margin-left:30px; float:left;}
#topstory_3_video{width:300px; height:100px; float:left; /*background:#CCCCCC;*/}
#topstory_3_banner{width:300px; height:250px; float:left; margin-top:26px; /*background-color:#00CCCC;*/}
#topstory_3_digitalbook_image{width:300px; height:20px; float:left; /*background: #FFFF00;*/ margin-top:26px; background:url(../images/digital_book.gif) no-repeat;}
#topstory_3_digitalbook{width:300px; height:190px; float:left; /*background:#CCCC33;*/}
#headlines_box{width:921px; height:41px; margin:0 auto; clear:both; background: url(../images/headlines.gif) no-repeat;}
#healines{width:920px;  height:auto; clear:both; margin:0 auto;}
#headlines_1{width:590px; height:auto; float:left;} 
#headlines_2{width:300px; height:auto; float:left; margin-left:30px; }
#headerbox_bottom{ width:975px; height:40px; clear:both; background:url(../images/bototom_corner.jpg) top;}
#dot{width:921px; /*background:#999999;*/ float:left; padding-top:20px;}
#bottom_inside1{width:300px; height:21px; margin-left:28px; /*background:#999999;*/ float:left; position:absolute; margin-top:10px;}
#bottom_inside2{width:280px; height:21px; /*background:#999999;*/ margin-left:670px; float:left; position:absolute; margin-top:10px; margin-right:28px;}

.clear{clear:both;}



/*category_menu*/

#catmenuhome { background:#F37B7D; width:750px; height:60px; margin-top:5px; float:right; text-transform: uppercase;}
#catmenuhome a { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:12px; width:115px; display:block; text-transform: uppercase;} 
#catmenuhome a:hover { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:12px; width:115px; display:block; text-decoration:underline; text-transform: uppercase;}

#catmenuhome12 { background:#F37B7D; width:600/*750*/px; height:60px; margin-top:5px; float:right; text-transform: uppercase;}
#catmenuhome12 a { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:12px; width:115px; display:block; text-transform: uppercase;} 
#catmenuhome12 a:hover { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:12px; width:115px; display:block; text-decoration:underline; text-transform: uppercase;}

/*******************************************************************************************************************************/

.newsletter_image{margin:6px 0 0 8px;}

/********************************************************************************************************************************/

/*home_table-border*/

.tableborder{border: 1px solid #F37B7D; margin:0; padding:0;}

.imgborder{border: 1px solid #F37B7D; margin:0; padding:0;}

/********************************************************************************************************************************/

/*fonts*/

a.font{font-family:Arial, Helvetica, sans-serif; color: #666666; font-size:12px; text-decoration:none; padding-left:5px;}
a.font:hover{font-family:Arial, Helvetica, sans-serif; color: #F37B7D; font-size:12px; text-decoration: underline; padding-left:5px;}

.bullet{padding-top:2px;}



/*catagory menu links*/
.catagory a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding-left:5px; line-height: normal; }
.catagory a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color:#F37B7D; text-transform:uppercase; font-weight:bold; padding-left:5px;}
.clear { clear:both;}

/*body color and links color*/

.bodytextgray{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; color:#666666;}

.bodylinksgray a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;	line-height: normal; font-weight: bold; font-variant: normal; color:#666666; text-decoration:none; font-weight:bold;}
.bodylinksgray a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;	line-height: normal; font-weight: bold; font-variant: normal; color:#666666; text-decoration: underline; font-weight:bold;}

.dot {background-image: url(../images/dot.jpg); background-repeat:repeat-x; background-position: left center; line-height:10px;	height:10px;}

/*flip book font*/

.pinkheading a{font-family: Arial, Helvetica, sans-serif; font-size: 13px; /*font-weight: bold;*/ font-variant: normal; color:#F37B7D; padding-right:5px; padding-left:2px; }
.pinkheading a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 13px; /*font-weight: bold;*/ font-variant: normal; color:#F37B7D; padding-right:5px; padding-left:2px; }

/*home page top story top*/

.bodytextgraymedium { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color:#999999; text-decoration: none; font-weight:bold;}

.top_stories_contents{ padding-left:5px; padding-top:5px; }
.top_stories_image{ padding-left:5px; padding-top:8px; width:85px;}

.top_hrline{ background:url(../images/top_stories_line.jpg) repeat-x; height:5px; }

.bottom_circle{padding-right:5px; padding-bottom:2px;}

/***********************************************************/

/*normal fonts*/
p{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight:normal; font-variant: normal; color:#666666; text-decoration: none;	}

.calender{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight:normal; font-variant: normal; color:#666666; text-decoration: none;	}


/************** calender ******************/

.BodyLinksPink a:link, .BodyLinksPink  a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#F37B7D;
	text-decoration:none;
	font-weight:bold;
	

}

.BodyLinksPink a:hover, .BodyLinksPink a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #F37B7D;
	text-decoration:underline;
	font-weight:bold;
	
}

/************* calender fonts *****************/

.BodyTextPink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#F37B7D;
	text-decoration: none;
	}


/************ top stories ****************/

.arcitle{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3F2B2B; font-style:italic;}
.arcitle1{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EFA4A7;}

/*new survey boxes*/

.survey{width:300px; height:300px; position:absolute; top:1095px; left:646px; /*background:#999999;*/}
.survey_heading{width:300px; height:20px; /*background:#FFCC00;*/ background:url(../images/survey.gif) no-repeat left top; }
.survey_contents{width:300px; height:364px; /*background:#FF9900;*/ }

/*end new survey boxes*/