@import url("css/menu.css"); 
/*CSS STYLES FOR FIRST ORLANDO */      

/*Cross Browser Reset*/
html{color:#000;background:transparent;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:disc;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/*Grid*/
.container_16 {margin: 0 auto; width:960px; position:relative; padding:0 10px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {display:inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.alpha {margin-left: 0;}
.omega {margin-right: 0;}
.full{position:static;width:960px;margin:0 -10px;padding:0 10px;border:0;}

.clear {clear: both;	display: block;	overflow: hidden;	visibility: hidden;	width: 0;	height: 0;}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after {clear: both;	content: ' ';	display: block;	font-size: 0;	line-height: 0;	visibility: hidden;	width: 0;	height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* Grid 16 Columns----------------------------------------------------------------------------------------------------*/
.container_16 .grid_1 {width:40px;}
.container_16 .grid_2 {width:100px;}
.container_16 .grid_3 {width:160px;}
.container_16 .grid_4 {width:220px;}
.container_16 .grid_5 {width:280px;}
.container_16 .grid_6 {width:340px;}
.container_16 .grid_7 {width:400px;}
.container_16 .grid_8 {width:460px;}
.container_16 .grid_9 {width:520px;}
.container_16 .grid_10 {width:580px;}
.container_16 .grid_11 {width:640px;}
.container_16 .grid_12 {width:700px;}
.container_16 .grid_13 {width:760px;}
.container_16 .grid_14 {width:820px;}
.container_16 .grid_15 {width:880px;}
.container_16 .grid_16 {width:940px;
}
/* Prefix Extra Space >> 16 Columns----------------------------------------------------------------------------------------------------*/
.container_16 .prefix_1 {padding-left:60px;}
.container_16 .prefix_2 {padding-left:120px;}
.container_16 .prefix_3 {padding-left:180px;}
.container_16 .prefix_4 {padding-left:240px;}
.container_16 .prefix_5 {padding-left:300px;}
.container_16 .prefix_6 {padding-left:360px;}
.container_16 .prefix_7 {padding-left:420px;}
.container_16 .prefix_8 {padding-left:480px;}
.container_16 .prefix_9 {padding-left:540px;}
.container_16 .prefix_10 {padding-left:600px;}
.container_16 .prefix_11 {padding-left:660px;}
.container_16 .prefix_12 {padding-left:720px;}
.container_16 .prefix_13 {padding-left:780px;}
.container_16 .prefix_14 {padding-left:840px;}
.container_16 .prefix_15 {padding-left:900px;}

/* Suffix Extra Space >> 16 Columns----------------------------------------------------------------------------------------------------*/
.container_16 .suffix_1 {padding-right:60px;}
.container_16 .suffix_2 {padding-right:120px;}
.container_16 .suffix_3 {padding-right:180px;}
.container_16 .suffix_4 {padding-right:240px;}
.container_16 .suffix_5 {padding-right:300px;}
.container_16 .suffix_6 {padding-right:360px;}
.container_16 .suffix_7 {padding-right:420px;}
.container_16 .suffix_8 {padding-right:480px;}
.container_16 .suffix_9 {padding-right:540px;}
.container_16 .suffix_10 {padding-right:600px;}
.container_16 .suffix_11 {padding-right:660px;}
.container_16 .suffix_12 {padding-right:720px;}
.container_16 .suffix_13 {padding-right:780px;}
.container_16 .suffix_14 {padding-right:840px;}
.container_16 .suffix_15 {padding-right:900px;}

/* Push Space >> 16 Columns----------------------------------------------------------------------------------------------------*/
.container_16 .push_1 {left:60px;}
.container_16 .push_2 {left:120px;}
.container_16 .push_3 {left:180px;}
.container_16 .push_4 {left:240px;}
.container_16 .push_5 {left:300px;}
.container_16 .push_6 {left:360px;}
.container_16 .push_7 {left:420px;}
.container_16 .push_8 {left:480px;}
.container_16 .push_9 {left:540px;}
.container_16 .push_10 {left:600px;}
.container_16 .push_11 {left:660px;}
.container_16 .push_12 {left:720px;}
.container_16 .push_13 {left:780px;}
.container_16 .push_14 {left:840px;}
.container_16 .push_15 {left:900px;}

/* Pull Space >> 16 Columns----------------------------------------------------------------------------------------------------*/
.container_16 .pull_1 {left:-60px;}
.container_16 .pull_2 {left:-120px;}
.container_16 .pull_3 {left:-180px;}
.container_16 .pull_4 {left:-240px;}
.container_16 .pull_5 {left:-300px;}
.container_16 .pull_6 {left:-360px;}
.container_16 .pull_7 {left:-420px;}
.container_16 .pull_8 {left:-480px;}
.container_16 .pull_9 {left:-540px;}
.container_16 .pull_10 {left:-600px;}
.container_16 .pull_11 {left:-660px;}
.container_16 .pull_12 {left:-720px;}
.container_16 .pull_13 {left:-780px;}
.container_16 .pull_14 {left:-840px;}
.container_16 .pull_15 {left:-900px;}

/*Global HTML Elements*/
html,body,form{height:100%;font-size:14px;}
body{background-color:#fff;}
#Body{
    margin: 0 0 1px 0; /* Force vertical scroll bars*/
    background-color:#d8d8d8;
    color: #36373B;     

    font-family:arial,helvetica,sans-serif;
    font-size:87.5%;  /*14px*/
    font-weight:400;
    font-style:normal;

    letter-spacing: normal; 
    text-indent: 0; 
    text-transform: none; 
    white-space: normal; 
    word-spacing: 0;     
    line-height: 1.5;
}
#Body body{background-color:#fff;}

.FCKImageGalleryContainer{background-color:#fff;}

h1,h2,h3,h4,h5,h6{padding:0; font-family: Helvetica, "Segoe UI",Arial, Georgia,Tahoma;font-weight:normal;}
h1 {font-size: 2.1em;	  margin: 6px 0;color: #555;}
h2 {font-size: 1.81em;	margin: 5px 0;color: #000;font-weight:500}
h3 {font-size: 1.61em;	margin: 4px 0;}
h4 {font-size: 1.41em;	margin: 3px 0;}
h5 {font-size: 1.21em;	margin: 2px 0;}
h6 {font-size: 1.11em;	margin: 1px 0;}

td  {vertical-align:top;}

/*** LISTS ***/
ul li { margin-left: .85em; }
ul { list-style-type: disc; }
ul ul { list-style-type: square; }
ul ul ul { list-style-type: circle; }
ol { list-style-position: outside; list-style-type: decimal; }
dt { font-weight: bold; }
dt { margin-top: .8em; margin-bottom: .4em; }
ul { margin-left: 1.5em; }
ol { margin-left: 2.35em; }
ol ol, ul ol { margin-left: 2.5em; }

ul.bullet li{list-style-image: url(/images/fbco_bullet.gif);}

input,select{padding:1px 1px;}
/* Text elements
-------------------------------------------------------------- */
p { font-size: 1em;  margin:0 0 1.5em 0;}
p.center{text-align:center;}
p.mt{margin-top:1.5em;}

a:focus, 
a:hover     { color: #009; }
a,
a:link      { color: #0044CC; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/*Skin */
.ControlPanel{
  width: 100%;
  padding:3px 20px 5px 15px;
  background:transparent url(images/controlpanel_bg.png) repeat-x;
  border-bottom:solid 1px #575757;
  position:absolute;z-index:100;
}
.ControlPanel a.CommandButton{font: bold 9pt Arial;color:#fff;}
.ControlPanel .NormalTextBox{font:normal 8pt Arial;}
.ControlPanel .SubHead{color:#eee !important;}

#strictContainer{
	min-height:100%;
	position:relative;
	background-color:#fff;
	width:960px;
	-webkit-box-shadow: 0 -26px 26px rgba(0, 0, 0, 0.5);	
	-moz-box-shadow: 0 -26px 26px rgba(0, 0, 0, 0.5);
	box-shadow: 0 -26px 26px rgba(0, 0, 0, 0.5);
}
#strictHeader{
  background:#000 url(images/header.jpg) repeat-x;
  height:90px;
}
#strictHeader div.top{height:75px; padding-top:8px;}
#strictHeader div.top a span.logo{
  width:330px;
  height:75px;
  margin:0 0 0 15px;
  background:transparent url(images/transparentCircles.png) no-repeat;  
  display:block;
}
#topTvLink  {position:absolute; top:8px; left:815px;}
#topNewsLink{position:absolute; top:8px; left:845px;}
#topHelpLink{position:absolute; top:8px; left:900px;}
#topLoveOrlandoLink{position:absolute; top:8px; left:721px;}

/*MENU*/
#mainRadMenu{width:753px;vertical-align:bottom;position:absolute;top:64px;left:25px;z-index:12;}

/*Search*/
#dnn_dnnSEARCH_txtSearch{height:11px;width:115px;background-color:#d9eff8;border:solid 1px #b1cbd5;font-size:11px;}
a.searchBox{color:#cecece;font-size:11px;}

#strictSearch{
  padding:2px 0px 0px 12px;
  background:transparent url(images/search.png) no-repeat;
  width:187px;height:27px; position:absolute;top:63px;Left:763px;
}

#strictBreadcrumb{background:#005996 url(images/bluebar.jpg) repeat-x;  height:32px; padding:0 10px;}

/* Breadcrumb*/
.SiteBreadcrumb{ height: 30px;max-height: 30px; overflow: hidden;}
.SiteBreadcrumb span{padding:0;}
.SiteBreadcrumb span span{float:left;display:block;background:url(images/breadcrumb_arrow.png) no-repeat top left;width:9px;height:28px;margin:3px 0 1px 0;}


a.breadcrumb,
a.breadcrumb:visited,
a.breadcrumb:active,
a.breadcrumb:link{float:left;display:block;color:#cecece;font-size:0.857em;text-decoration:none;height:22px;padding:10px 8px 0 8px;}
a.breadcrumb:hover{text-decoration:none; color:#eeeded;}
a.breadcrumb.selected{font-weight:bold;letter-spacing:0.07em;color:#dfdfdf}

.loginarea{padding:8px 0;text-align:right;font-size:0.857em;}
.login{padding:0 5px;font-weight:bold;}


/*CONTENT PANE*/
#strictContentArea{
  display:table-cell; /*Without this, footer doesn't work with tall content*/
  min-height:100%;
  padding:20px 0 228px 0;  
  background-color:#fff;
  position:relative;  
}

/*FOOTER*/
#strictFooter{
  height: 228px;
  clear: both;
	position:absolute;
  background-color:Lime;  
	bottom:0;
}

#strictFooter #topFooter{
  background:#313131 url(images/TopFooter.jpg) repeat-x;
  height:188px;
  position:static;  
}
#strictFooter #bottomFooter{
  background:#313131 url(images/Bottom-Footer.jpg) repeat-x;
  height:40px;
  position:static;
  
}
#strictFooter #bottomFooter .address{
  padding:13px 0 0 340px;
  font:normal 14px Helvetica, Arial;  
  color:#c0c0c0;
}



/* GENERAL */
.textright{text-align:right;}
.textleft{text-align:left;}

img.left {padding:8px 8px 8px 0;  float:left;}
img.right{padding:8px 0 8px 8px;  float:right;}


a.CommandButton{font: normal 12pt Arial; color:#777;padding-right:10px;text-decoration:underline;}
a.CommandButton:hover{color:#0078c1;}
.StandardButton{font: normal 9pt Arial !important;	color: #000000;	max-width:120px;}

.SubHead,a.SubHead ,a.SubHead:active,a.SubHead:visited,a.SubHead:link{font-weight:bold; font-size:10pt;color:#444;}
.SubSubHead {font-weight:bold; font-size:9pt;color:#0a4b72;}	/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */

.Normal,
.normal  {font-size:1em;}
.normal8 {font-size: 8pt ;}
.normal9 {font-size: 9pt ;}
.normal10{font-size: 10pt;}
.normal11{font-size: 11pt;}
.normal12{font-size: 12pt;}

.NormalBold,.normalbold,
.normalBold  {font-size:1em; font-weight:bold;}
.normalBold8 {font-size:8pt;  font-weight:bold;}
.normalBold9 {font-size:9pt;  font-weight:bold;}
.normalBold10{font-size:11pt; font-weight:bold;}
.normalBold11{font-size:11pt; font-weight:bold;}
.normalBold12{font-size:11pt; font-weight:bold;}

.NormalItalic,
.normalItalic  {font-style: italic; font-size:11pt;}
.normalItalic8 {font-style: italic; font-size: 8pt;}
.normalItalic9 {font-style: italic; font-size: 9pt;}
.normalItalic10{font-style: italic; font-size:10pt;}
.normalItalic11{font-style: italic; font-size:11pt;}
.normalItalic12{font-style: italic; font-size:12pt;}

.NormalRed,.normalRed{color: #ff0000;}

.bigBlueHeader{font:bold 36px arial !important;font-style:italic;color:#96c9de;vertical-align:bottom;padding:0;margin:0px 0px -8px 0px;}
.bigGrayHeader{font:bold 54px arial !important;font-style:italic;color:#e3e3e3;vertical-align:bottom;padding:0;margin:0px 0px -12px 0px;}


/*DNN FIXES*/
.DNNEmptyPane,#dnn_dnnSEARCH_optWeb,#dnn_dnnSEARCH_optSite{display:none;}
.paneOutline{
  background:#f8f7f7;
  border-top:1px dotted #333;
  border-bottom:1px solid #ccc;
  border-left:none;
  border-right:none;
  height:150px;
  margin:10px 0;
}

/*Override Default.css*/
.SkinObject{ font:normal 1.0em Arial;  }
a.SkinObject{font:normal 1.0em Arial !important;color: #fff !important;}
a.SkinObject:link, a.SkinObject:visited, a.SkinObject:active{ color: #cecece;text-decoration: none;}
a.SkinObject:hover{ text-decoration: underline; color: #cecece;}

.UDT_Table_Head td,
.UDT_Table_Item td,
.UDT_Table_AlternateItem td{padding:1px 5px 1px 1px;}


/* Footer SITE MAP */
 ul.sitemap{padding:0;margin:0;list-style-type: none;}
.sitemap li.bk{background:transparent url(images/sitemap.png) repeat-x top left;height:187px;list-style-type: none;}
.sitemap li {list-style:none;display: block; float: left; margin: 0; padding:10px 0 0 15px; width: 150px;list-style-type: none;}  

.sitemap li, 
.sitemap li a:link, 
.sitemap li a:visited, 
.sitemap li a:active {color: #fff;font-size: 13px;font-weight: bold;text-decoration:none;}

.sitemap ul {margin: 5px 0 10px;list-style-type: none;}
.sitemap ul li {float: none; display: block; margin: 0; padding: 0; width: 100%; white-space: nowrap;list-style-type: none;}
.sitemap ul li, 
.sitemap ul li a:link, 
.sitemap ul li a:visited, 
.sitemap ul li a:active {text-decoration:none;color:#9e9e9e; font-weight: normal;padding:3px 0 1px 0;}
/*END OF SITE MAP*/



/* FBCO Box*/
.fbcobox{   
   margin-bottom:2em;   
   width:100%
}
.fbcobox table{width:100%;}

.fbcobox .head{    
    height:33px;
    font:bold 14px Tahoma, Verdana, Arial, 'sans-serif';    
    padding:15px 0px 0px 10px;    
    margin:0;
    background-color:#dfdfdf;
    color:#555;    
}
        onclick="jQuery(this).closest('.box').children('.body').toggle('slow');"
.fbcobox .head a{
  display:block;height:15px;vertical-align:middle;padding:2px 5px 2px 5px;
  font-size:12px;
  font-family:GothicBold, Arial;                                 
  text-align:center;  
  border-radius:6px;
  float:right;
  margin:0 5px;
}
.fbcobox .head a.selected{background-color:#555;color:#fff;font-weight:bold;text-decoration:none;}
/* END OF FBCO Box */



/* Table Grid */
table.grid, table.grid td{
	border               : 0px solid #ddd;
	border-collapse      : collapse;
	font                 : .90em/1.5 Arial, "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;	
}
table.grid{border:0px solid #CCC;}
table.grid thead th{	
	font:bold 11px Arial,Tahoma; 
	color:#676767; 
	vertical-align:bottom;
	padding: 10px 8px 5px 8px;
	border:0 none;
	border-bottom:solid 1px #1f1f1f;	
}
table.grid thead tr th.edit{border-bottom:0 none;}

table.grid tbody tr.alt{background-color:#f6f8ff;}/*f2f5ff slightly darker*/

table.grid tbody tr:focus,
table.grid tbody tr:hover{
	background-image      : url(/images/tr_bg.gif) ;
	background-repeat     : repeat;

}
table.grid tbody tr:hover td{color : #454545;}
table.grid tbody tr td.edit{visibility:hidden;width:15px;}
table.grid tbody tr:hover td.edit{ visibility:visible;}

table.grid tbody tr td{
	padding               : 5px 10px;
	color                 : #669;	
}
table.grid tbody tr td.prompt{
	padding               : 5px 10px;	

	font:bold 11px Arial,Tahoma; 
	color:#676767; 
	vertical-align:top;
	padding: 10px 8px 5px 8px;
	border:0 none;
}

table.grid caption{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #666;
}
table.grid table a:link,
table.grid table a:visited{color:#666;text-decoration:inherit;}

table.grid table a:hover,
table.grid table a:active{color: #003366;	text-decoration: none;}
/* END OF Table Grid */

table.list>tbody>tr>td:first-child { text-align:right;font-weight:bold; color:#676767;border-right: solid 1px #ececec;}


/*MODULE HACKS*/

/*Sub Pages*/
table.subPages{
    padding:0;
    margin-left:0px;
    border-collapse:collapse;
    width:280px;  
    margin-bottom:10px;     
}
table.subPages .header{text-align:right; font:bold 26px Arial; color:#e3e3e3}
table.subPages .header span{font:bold 26px Arial; color:#d1e4ec}
table.subPages .border{height:9px; background:#fff url(/fbco/images/modules/subpages/border.jpg) repeat-x top left;}
table.subPages .row{height:43px; background:#fff url(/fbco/images/modules/subpages/row.jpg) repeat-x top left;vertical-align:middle;cursor:pointer;}
table.subPages .rowHover{height:43px; background:#fff url(/fbco/images/modules/subpages/rowHover.jpg) repeat-x top left; vertical-align:middle; cursor:pointer;}
table.subPages .row a,
table.subPages .rowHover a{padding-left:10px;vertical-align:middle;color:#454545;text-decoration:none;}
table.subPages .row a:hover,
table.subPages .rowHover a:hover{text-decoration:none;}


ul.SubPagesMenu{width:280px;margin:0;padding:0;}
ul.SubPagesMenu li.Header{text-align:left; font:bold 26px Arial; color:#e3e3e3;background:none;height:35px;}
ul.SubPagesMenu li.Header span{font:bold 26px Arial; color:#d1e4ec}
ul.SubPagesMenu li{height:40px;list-style-type: none; margin-left:0;width:280px;margin:0;padding:0;background:#fff url(/fbco/images/modules/subpages/row.jpg) repeat-x top left;}
ul.SubPagesMenu li.Border{width:100%;height:9px;background:#e2e2e2; url(/fbco/images/modules/subpages/border.jpg) repeat-x top left;}
ul.SubPagesMenu li a{width:270px;padding-left:15px;height:43px;background-color: transparent; vertical-align:middle;display:table-cell;text-decoration:none;color:#454545;line-height:1}
ul.SubPagesMenu li a:hover{width:280px;height:40px; background:#fff url(/fbco/images/modules/subpages/rowHover.jpg) repeat-x top left;vertical-align:middle;display:table-cell;text-decoration:none;color:#454545;line-height:1;}


.divItemsListing .categoryItemList{border:none;}
.Publish_CustomDisplayPaging{border:none;}

/*
.button {  
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
	cursor:pointer;
}
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
	color:#fff;
}
.button:active {
	position:relative;
	top:1px;
	color:#ccc;
}
a.button{color:#ffffff;}

*/

.button {
   border: 1px solid #747474;
   background: #ffffff;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e8e8e8));
   background: -webkit-linear-gradient(top, #ffffff, #e8e8e8);
   background: -moz-linear-gradient(top, #ffffff, #e8e8e8);
   background: -ms-linear-gradient(top, #ffffff, #e8e8e8);
   background: -o-linear-gradient(top, #ffffff, #e8e8e8);
   padding: 2px 15px 2px 15px;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   
   
   color: #333333;
   font-size: 12px;   
   font-family: Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   letter-spacing:1px;
}
.button:hover {
   border-bottom-color: #000;
   background: #ececec;
   color: #000000;
   text-shadow: #ECECEC 1px 1px 1px;
/*  font-weight:bold;*/
}
.button:active {
   
   background: #b8d9f0;
}
a.button{color:#000;text-decoration:none;}


