/***********************************************/
/* Home css                                    */
/***********************************************/

ul {
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:120%;
	list-style-type: none
}

li {
	margin-bottom:7px;
	padding-left:7px;
	background-image:url(../images/home_page/list_dot.gif);
	background-repeat:no-repeat
}

form {
	padding:0px;
	margin:0px
}

/***********************************************/
/* Structural styles                           */
/***********************************************/

#bodyshell{
	padding-right:0px;
	width: 920px;
	margin-left:10px;
	padding-left:0px
}

#mainbody{
	padding:0px;
	border-right:none;
	width:920px;
	margin-top:0px
}

/***********************************************/
/* Top flash area styles                       */
/***********************************************/

#homebodytop {
	width:920px;
/*	height:295px; */
	margin:0px;
	padding:0px
}

#homebodytop #homeflash {
	width:750px;
	margin-bottom:12px;
/*	height:295px; */
	float:left;
}

#homebodytop #hometopright {
	margin-top:14px;
	width:162px;
/*	height:295px; */
	float:right;
	padding:0px 0px 2px 0px;
	margin:0px
}

#homebodytop #hometopright p {
	font-size:13px;
	font-weight:bold;
	padding-right:0px;
	margin-right:0px;
	line-height: 135%;
	margin-top: 8px;
	margin-bottom:0px
}

#homebodytop #hometopright .homedateandtime {
	color:#FBC275;
}

#bodyclear{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/***********************************************/
/* Bottom area styles                          */
/***********************************************/

#homebodybottom {
	width:930px;
	margin:0px;
	padding-left:10px
}

#homebodybottom a {
	color: #9dc2b1;
	text-decoration:none;
}


#homebodybottom a:hover {
	color: #9dc2b1;
	border-bottom: 1px dotted #5fcbfa
}

#homeleftbottom {
	width:730px;
	float:left;
	margin:0px;
}

#homeleftbottom p {
	margin:0px;
	padding:0px;
	font-size:11px;

}

#homeleftbottom a {
	text-decoration:none;
	border-bottom:none;
}

#homeleftbottom a:hover {
	text-decoration:none;
	border-bottom:none;
}

#homebodybottom #homebottomright {
	border-top: 1px solid  #1b5a86;
	font-size:11px;
	width:172px;
	float:right;
	margin:0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#homebodybottom #homebottomright p {
	margin-top:0px;
	padding-right:0px;
	margin-right:0px;
	margin-bottom:4px
}

#homebodybottom #homebottomright #holder {
	border-top: 1px solid  #1b5a86;
}

#homebodybottom #homebottomright ul li a {
	font-size:11px;
	color:#9dc2b1
}

#homebodybottom #homebottomright p a {
	font-size:11px;
	color:#9dc2b1
}

/***********************************************/
/* Bottom left styles                          */
/***********************************************/

#homebodybottom #homeleftbottom p {
	padding-top: 0px;
	margin-top: 0px
}

#homebodybottom #homeleftbottom #highlightboxes {
	width:726px;
	height:124px;
	padding:12px 0px 0px 5px;
	margin:12px 0px 0px 0px;
	background-image:url(../images/home_page/three_highlight_boxes_background2.gif);
	background-repeat:no-repeat
}
/*
#homebodybottom #homeleftbottom #highlightboxes div {
	position:absolute;
	width:120px;
	height:100px;
	padding:0px;
	margin:0px
}

*/

#homebodybottom #homeleftbottom #highlightboxes #fivehighlightboxes1 {
	width:144px;
	float:left;
	text-align:center;
}

#homebodybottom #homeleftbottom #highlightboxes #fivehighlightboxes {
	width:144px;
	float:left;
	text-align:center;
}

#homebodybottom #homeleftbottom #highlightboxes #fivehighlightboxes5 {
	width:140px;
	float:left;
	text-align:center;
}


#homebodybottom #homeleftbottom #videohighlighttop {
	width:385px;
	background-image:url(../images/home_page/video_highlight_top_background.jpg);
	background-repeat:no-repeat;
	padding-top:12px;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:4px
}


/* added for 9 09 homepage update */

#bottomleft_midcol a {
	font-size: 13px;
	line-height:200%;
}

/*********************************************************/
/* bottommiddle styles that should probably get deleted: */
/*********************************************************/
#homebodybottom #homebodybottommiddle #videohighlighttop2 {
	width:385px;
	height:168px;
	background-image:url(../images/home_page/sharks_rays_top.gif);
	background-repeat:no-repeat;
	padding-top:12px;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:4px
}



#homebodybottom #homebodybottommiddle #videohighlighttop h1 {
	font-size:14px;
	padding:0px;
	margin:0px
}

#homebodybottom #homebodybottommiddle #videohighlighttop p {
	font-size:12px;
	padding:0px;
	margin:0px
}

#homebodybottom #homebodybottommiddle #videohighlight {
	width:385px;
	background-image: url(../images/home_page/video_highlight_background.jpg);
	background-repeat: repeat-y;
	padding-top:8px;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:4px;
	margin-bottom:0px
}


/** Center-bottom SPECIAL PROGRAM variants **/

#homebodybottom #homebodybottommiddle #specialprogram_a {
	width:385px;
/**	background-image:url(../images/home_page/home_box_NEAqInsider.gif); **/
	background-repeat: no-repeat;
	background-position: left top;
/**	padding-top:60px; **/
	padding-left:12px;
	padding-right:13px;
/**	padding-bottom:24px; **/
	margin-bottom:0px
}

#homebodybottom #homebodybottommiddle #specialprogram2a {
	width:385px;
/**		background-image: url(../images/home_page/home_box_mmblog.gif);  **/
	background-repeat: no-repeat;
	background-position: center top;
/**		padding-top:84px; **/
	padding-left:12px;
	padding-right:10px;
	padding-bottom:4px;
	margin-bottom:0px
}

#homebodybottom #homebodybottommiddle #specialprogram {
	width:385px;
	background-image: url(../images/home_page/home_box_mmblog.gif); 
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:84px;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:4px;
	margin-bottom:0px
}

#homebodybottom #homebodybottommiddle #specialprogram2 {
	width:385px;
	background-image:url(../images/home_page/home_box_NEAqInsider.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:48px;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:4px;
	margin-bottom:0px
}

#homebodybottom #homebodybottommiddle #specialprogram2b {
	width:385px;
	background-image: url(../images/home_page/home_box_staycation3.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:50px;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:4px;
	margin-bottom:0px
}

#homebodybottom #homebodybottommiddle #specialprogram2c {
	width:385px;
	background-image: url(../images/home_page/home_box_staycation4.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:50px;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:4px;
	margin-bottom:0px
}

/** End Special Program variants **/



#homebodybottom #homebodybottommiddle #specialprogram a {
	text-decoration:none;

}

#homebodybottom #homebodybottommiddle #videohighlight #highlightvideo {
	float:right;
	width:171px;
	margin-right:10px;
	margin-top:5px;
	padding:0px;
	margin-bottom:0px
}

#homebodybottom #homebodybottommiddle #videohighlightbottom {
	width:407px;
	height:3px;
	background-image:url(../images/home_page/video_highlight_bottom_background.jpg);
	background-repeat:no-repeat
}

/*****
variant style for replacing Bud/highlight video space with Sharks and Rays blurb
******/
#homebodybottom #homebodybottommiddle #videohighlightbottom2 {
	width:407px;
	height:112px;
	background-image:url(../images/home_page/sharkandray_videoblurb.jpg);
	background-repeat:no-repeat
}




/***********************************************/
/* Bottom right styles                        */
/***********************************************/

#homebodybottom #homebodybottomright div{
	width:225px;
	padding-left:0px;
	padding-right:7px
}

#homebodybottom #homebodybottomright h1{
	padding:0px;
	margin:0px
}

#homebodybottom #homebodybottomright h2{
	color: #B3B9C2;
	padding:0px;
	margin:0px;
	margin-left:8px;
	margin-bottom:8px
}

#homebodybottom #homebodybottomright p{
	width:225px;
	padding:0px;
	margin:0px
}

#homebodybottom #homebodybottomright #homebodybottomright1 {
	margin-bottom: 15px
}

#homebodybottom #homebodybottomright #homebodybottomright1header {
	margin-top:0px;
	padding-bottom:8px;
	border-bottom:1px solid #1C5B84;
}

#homebodybottom #homebodybottomright #homebodybottomright1header p.subheader {
	width:225px;
	font-size:11px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px
}

#homebodybottom #homebodybottomright #homebodybottomright1 {
	padding-top:10px;
}

#homebodybottom #homebodybottomright #homebodybottomright1 li {
	background-image: url(../images/main_css/list_dot.gif);
}

#homebodybottom #homebodybottomright #homebodybottomright1 p.morelink{
	text-align:right
}

#homebodybottom #homebodybottomright #homebodybottomright1 p.morelink a {
	font-size:12px;
	color: #70DCFF;
	text-decoration:none;
	border-style:none;
	border-width:0px;
	border-bottom-color:transparent
}

#homebodybottom #homebodybottomright2 {
	background-image: url(../images/home_page/left1_background.jpg);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:5px
}

#homebodybottom #homebodybottomright2header {
	margin-bottom: 4px
}

#homebodybottom #homebodybottomright2 p.subheader {
	font-size:11px;
	padding:0px;
	margin-top:6px;
	margin-bottom:6px
}

#homebodybottom #homebodybottomright2bottom {
	height: 6px;
	background-image: url(../images/home_page/left1bottom_background.jpg);
	background-repeat: no-repeat;
}

#homebodybottom #homebodybottomright3 {
	padding:0px;
	margin:0px;
	margin-top:25px
}



/*********************************************/
/* Footer links for 09 09 home page rev      */
/*********************************************/



#footerlinkshome{
	font-size:11px;
	color:#FFFFFF;
	height:22px;
	margin-top:15px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	margin-left:42px;
	background-image:url(../images/main_css/footer_background.jpg);
	background-repeat:no-repeat
}

#footerlinkshome a{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	border: none
}

#footerlinkshome a.hover{
	text-decoration:underline;
}
