/****
	Main Page Elements***
***/
body { margin:0; background:#001C32; padding:0;}
body_NEW { margin:0; background:#001C32; padding:0;}
p {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:100%;}
* { font:normal 13px/150% Arial, Helvetica, sans-serif; }
#shell { position:relative; padding:0; margin:0 auto; width:900px;}
#header {height:181px; background:transparent url(images/header.jpg) no-repeat top center;}
#header_NEW {position: relative; height:181px; background:transparent url(images/header_NEW.jpg) no-repeat top center; }
.content {background:transparent url(images/repeater.jpg) top center repeat-y;/**!!SET CONTENT TEXT BOUNDS:!!**/ padding:0; margin:0; min-height:400px;}
.content_NEW {position: relative; background:transparent url(images/repeater_NEW.jpg) top center repeat-y;/**!!SET CONTENT TEXT BOUNDS:!!**/ padding:0; margin:0; min-height:400px; margin-top:0px;}
#top{width:581px; height:150px;top:31px; right:8px; position:absolute;}
#right {width:500px; float:right;margin:-255px 80px 0 0;}
#sifr {width:500px; height: 50px;}
#righthome_NEW{padding:125px 50px 0 50px; width:775px; background:transparent left bottom no-repeat;margin-left:0px;}
#leftINT_NEW{padding:0px; width:300px; position:relative; float:left; }
#leftINT_NEW ul {margin-top: 0px; margin-bottom: 0px;}
#rightcontent_NEW{ width:540px; height:100%; margin-left:15px; float:left; position:relative;}
#rightcontenthome_NEW{ width:425px; height:100%; padding-left:40px; float:left; position:relative; }
#rightcontentNOCHILD_NEW{ width:540px; height:100%; margin-left:40px; float:left; position:relative;}
#rightpichome_NEW{ width:310px; height:100%; padding-left:65px; margin-top:25px; float:left; position:relative; }
#righthome{padding:0 10px 0 215px; width:615px; background:transparent url(images/homebrands.jpg) left bottom no-repeat;margin-left:25px;}
#nav {background:transparent url(images/body.jpg) no-repeat top center; height:411px; }
#nav_NEW {background:transparent url(images/body_NEW.jpg) no-repeat top center; height:411px; }

#navINT_NEW { height:45px; width:100%; font-weight:bold; font-size:17px; display:inline;  }

#topnav_NEW {background:transparent url(images/topleftnav_NEW.jpg) no-repeat top center; height:37px; }
#repeaternav_NEW {background:transparent url(images/navINTrepeater.jpg) top center repeat-y;/**!!SET CONTENT TEXT BOUNDS:!!**/ padding:0; margin:0; }
#bottomnav_NEW {background:transparent url(images/bottomleftnav_NEW.jpg) no-repeat top center; height:45px; }
#repeaternav_NEW li {padding-left:20px; line-height:35px; font-size:17px; font-weight:bold; list-style:none;}
#contentbackground_NEW_frame { width:900px; float:left;}

#backgroundimg_NEW {background:transparent url(images/body_NEW.jpg) no-repeat top center; min-height:411px; _height:411px;  }

#backgroundimgNOCHILD_NEW {background:transparent url(images/body_NEW.jpg) no-repeat top center; min-height:411px; _height:411px; }
#menu {position:absolute; top:250px; left:31px;}
#sidemenuINT {position:absolute; top:100px; left:50px; color:#FFFFFF; font-style:normal; font-size:18px; font-weight:bold; line-height:40px;}
#flash {background:transparent url(images/welcomeback.jpg) no-repeat center top; height:339px; width:566px; right:25px; top:255px; position:absolute;}
#welcome {margin:7px 0 0 9px; position:absolute;}
#radiodisney {position:absolute; left:35px; width:175px; height:242px; top:525px;}
/****
	Content Styles***
***/

.content p a {text-decoration:underline; color:#6593AA;}
.content p a:hover {text-decoration:none;}
.content hr { height:1px; color:#222; background:#222; }
.content p, .content ol, .content ul, .content form { margin-top:5px; margin-bottom:16px; color:#fff; }
.content ul li {font-size:12px;}
.content ul li a {color:#6593aa;}
.content ol li a {color:#fff;}

.content h1 { color:#fff; position:absolute; left:10px; top:435px; font-size:13px; font-weight:bold;}
.content h2 { display:block; font:normal 23px/150% Verdana, Helvetica, sans-serif; margin:0; padding:0 0 5px 0; color:#FFF; }
.content h3 { display:block; font:normal 18px/150% Verdana, Helvetica, sans-serif; margin:0; padding:0 0 5px 0; color:#FFF; }
.content h4 { display:block; font:normal 14px/150% Verdana, Helvetica, sans-serif; margin:0; padding:0 0 5px 0; color:#FFF; }
h4 { color:#fff; font-size:10px; font-weight:bold; text-align:left;}
.content h5 { display:block; font:normal 14px/150% Verdana, Helvetica, sans-serif; margin:0; padding:0 0 5px 0; color:#FFF; }
.content h6 { display:block; font:normal 12px/150% Verdana, Helvetica, sans-serif; margin:0; padding:0 0 5px 0; color:#FFF; }

/****
	Secondary Page Elements***
***/
#footer_NEW { font:10px/14px Verdana, Helvetica, sans-serif; background:#001C32 url(images/bottom_NEW.jpg) top center no-repeat; padding-top:0px; text-decoration:none; text-align:center; clear:both; height:141px; color:#001C32;}
#footer { font:10px/14px Verdana, Helvetica, sans-serif; background:#6593aa url(images/bottom.jpg) top center no-repeat; padding-top:15px; text-decoration:none; text-align:center; clear:both;}
#btmnav {width:825px; margin:0 auto; font-size:8px;}
#btmnav p {color:#003F5E;}
#btmnav a {color:#003F5E; text-decoration:none;}
#btmnav a:hover {text-decoration:underline;}
#foot_NEW {color:#003F5E; font-size:100%; text-align:center;}
#foot {color:#fff;font-size:130%;}
#foot a {color:#fff;}
.location {color:#FFF;}
.small {font-size:75%; color:#FFF;}
/****
	Specialty Formatting***
***/
.right { margin:0px 0px 8px 9px; float:right; }
.left { margin:0px 9px 8px 0px; float:left; }
.clear { clear:both; }
/*photos*/
.photoright { padding:2px; background:#566125; border:2px solid #FFF; float:right; margin:1px 0px 9px 10px; }
.photoleft { padding:2px; background:#566125; border:2px solid #FFF; float:left; margin:1px 10px 9px 0px; clear:both; }
.photo { padding:2px; background:#566125; border:2px solid #FFF; }
.photocenter { padding:2px; background:#566125; border:2px solid #FFF; display:block; margin:1px auto 9px auto; }
/*features*/
	#feature { margin:16px auto; }
.featureRight { border:3px solid #001894; padding:2px; float:right; margin:1px 0px 8px 9px; }
.featureCenter { border:3px solid #001894; padding:2px; margin:7px auto 7px auto; }
/*OTHER*/
.televox { color:#999999; font:bold 11px 'Lucida Bright', lucida brite, times, times new roman, 'times new roman', verdana; }
.callout { background:transparent url(callout_repeater.gif) 0 0 repeat-y; width:184px; }
.calloutfooter { position:relative; bottom:-4px; }

/****
	MENU***
***/

/*#menu { position:absolute; left:0; width:278px; height:322px; text-align:left; background:#CCCCCC;}

.topper {float:left; color:#FFF; font-size:13px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:3px 6px;margin-top:12px;border-right:#E0B97E solid 1px;}
.topper:hover {color:#FFF; text-decoration:none;}

#innermenu {float:left; display:block; position:absolute; text-align:left; background-color:#5F2A24;margin-top:-5px; height:35px;width:803px;}
#menu div.abscontainer {display:block; float:left; position:relative; height:25px;}

#menu p { display:block; float:left;left:0;padding:0;position:absolute;text-align:center;top:30px;width:150px;background:#fff;border-left:#5F2A24 2px solid;border-right:#5F2A24 2px solid;border-top:#5F2A24 1px solid;border-bottom:#5F2A24 1px solid;}
#menu p.empty { background:transparent; border:none;}
#menu p a { font-size:12px; font-weight:normal; display:block; color:#000; text-decoration:none; padding:5px; border-top:#5F2A24 1px solid;border-bottom:#5F2A24 1px solid; }
#menu p a:hover { }
*/
strong { font-weight:bold; }
em { font-style:italic; }


/* DNN Overrides */
.Normal, .NormalDisabled { font: normal 13px/150% Verdana, Helvetica, sans-serif; color: #000; }
.Head { color: #000; }
.SubHead { color: #000; }
a.CommandButton:hover, a.CommandButton:focus { text-decoration: underline; }
.DataGrid_Header { color: #000; }
.DataGrid_Item { color: #000; }
.ModuleTitle_MenuBar { margin: 0 10px 0 0; }
.eipbackimg { display: none; }
.eipbuttonbackimg { }
.ControlPanel, .PagingTable { background: #BFE2F5; border:1px solid #000000; }
#optionsarea { background: #F0EDE8 !important; }
.ModuleTitle_MenuBar { position: relative; margin: 0 10px 0 0; }
.ModuleTitle_SubMenu { left:0!important; top:15px!important; width:150px; }
/*Misc*/
#floorset { background: url(floorset.jpg) 0 0 no-repeat #fff; }
#floorset a, #floorset a:visited { color: #FF0000; text-decoration: none; }
#floorset a:hover { color: #791515; }
#preview { position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; }
input, select, textarea{color:black}



/*EXTRA STYLINGS */
td {color:#001B40; font-weight:bold;}
label {color:#001B40; font-weight:bold;}
.clearfix {clear:right; background:none;}
#music {width:303px; height:31px; position:absolute; right:0; padding-right:10px;}
em {font-size:120%;}

.CommandButton {color:#FFF; font-weight:bold;}
#dnn_ctr529_FormMaster_cmdSubmit {color:#FFF; font-weight:bold;}
.Normal {color:#fff; font-weight:bold;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited { color:#FFF;}

td a {color:#FFF; font-weight:bold;}


#sitemap ul {list-style:outside; list-style-image:none; list-style-position:outside;}

/*NAV TOP Styling */
#navINT_NEW ul {
padding:18px;
margin:0px;
list-style:none;
float:left;
width:auto;

}
#navINT_NEW li {
position: relative;
float:left;
list-style: none;
font-weight:bold;
padding-left:9px;
padding-right:9px;
}
#navINT_NEW li ul { /* second-level lists */
position : absolute;

}
#navINT_NEW a {
font-size:12px;
display:inline;
text-decoration:none;
font-weight:bold;
color:#FFF;
}

#repeaternav_NEW a {
font-size:13px;
display:inline;
text-decoration:none;
font-weight:bold;
color:#FFF;
}

#repeaternav_NEW a:hover {
color:#81BDC7;
}

#navINT_NEW a:hover {
color:#81BDC7;
}
#navINT_NEW li a.SelectedTab {
font-size:12px;
}
#navINT_NEW .DisabledTab {
color:#81BDC7;
}

/****
	SIFR 3***
**/

.sIFR-flash { visibility: visible !important; margin: 0; padding: 0;}
.sIFR-replaced { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active h1 { visibility: hidden; font:normal 45px/45px Verdana, Helvetica, sans-serif; color:#FFF; margin:0 0 10px 0; font-weight:normal; height:70px; width:580px; margin:-150px 0 0 240px;}
.sIFR-active h4 { visibility: hidden; font:normal 25px/25px Verdana, Helvetica, sans-serif; color:#FFF; margin:0 0 10px 0; font-weight:normal; height:50px; width:550px; margin:0px 0 0 0px;}


