/*** WEBSITE: BMI Group DNN v04.08.04
	 AUTHOR: Lauren Anne
	 CREATED: 04/12/2008 */
	 
/******************************************************
    SKIN LAYOUT STYLES
******************************************************/
.DNNAligncenter{text-align:center;margin:0px auto}
#bodyDiv {width:100%;height:775px;min-height:775px;text-align:center;padding:55px 0px 0px;margin:0px;background:#5d5d5d url(images/BMI_Background.jpg) top center no-repeat}
html>body #bodyDiv {height:auto}
#frame {width:940px;margin:0px auto;text-align:left;background:#949494;display:block;padding:15px}
#header {width:100%;display:block;position:relative}
#Logo {float:left;position:absolute;z-index:1000;margin-left:10px;width:92px;height:170px}
#Logo a,#Logo a:link,#Logo a:active,#Logo a:visited,#Logo a:hover {display:block;width:92px;height:170px;text-decoration:none}
.home #Logo {background:url(images/BMIGroupLogo.png) top left no-repeat}
* html .home #Logo {background:url(images/BMIGroupLogo.gif) top left no-repeat}
.waste #Logo {background:url(images/BMIWasteLogo.png) top left no-repeat}
* html .waste #Logo {background:url(images/BMIWasteLogo.gif) top left no-repeat}
.property #Logo {background:url(images/BMIPropertyLogo.png) top left no-repeat}
* html .property #Logo {background:url(images/BMIPropertyLogo.gif) top left no-repeat}
#headerInclude {float:right;width:835px;height:75px}
.inner #headerInclude {height:25px}
#headerEnclose {float:left;width:100%}
#headerLinks {clear:both;width:300px;float:left;color:#fdf9f9;padding:5px 7px;font-size:1.2em;text-transform:uppercase}
#headerLinks a, #headerLinks a:link, #headerLinks a:active, #headerLinks a:visited, #headerLinks a.footerMenuItem {color:#fdf9f9;text-decoration:none}
#headerLinks a:hover {text-decoration:underline}
#search {float:right;width:250px;text-align:right}
#search p{color:white}
#search img {margin-bottom:-4px}
html>/**/body #search img {margin-bottom:-3px}
#menu {display:none;}
#contentArea {width:100%;float:left}
.imagePanel {height:160px;min-height:160px}
html>body .imagePanel {height:auto}
.imagePanel h2{display:none}
.admin #contentArea {height:560px;min-height:560px}
html>body .admin #contentArea {height:auto}
.leftPanel {width:165px;padding:10px;float:left}
.contentPanel{width:620px;float:left;}
.rightPanel {width:280px;padding:10px;float:right;background:#c5c4c4}
.flashPanel {float:left;width:620px;margin-bottom:10px;height:250px;min-height:250px}
html>body .flashPanel {height:auto}
.flashPanel h2 {display:none}
.linksPanel {float:right;width:300px}
.linksPanel h2 {display:none}
#LeftMenu {width:189px;float:left;clear:both;height:100%;background:#e4e4e1;font-family:Arial, Helvetica, sans-serif;padding:5px;border-right:1px solid white}
html>body #LeftMenu {width:189px}
* html #LeftMenu {padding-right:4px}
#innerEnclose {width:704px;float:right;background:#F0F1EC;padding:10px;height:405px;min-height:405px}
html>body #innerEnclose {height:auto}
#enclose {width:938px;float:left;margin-top:5px;background:url(images/BMI_InnerEncloseBG.gif) top left repeat-y}
.inner .contentPanel {width:485px;float:left}
.inner .ContentPanelFull {width:100%}
.inner .rightPanel {float:right;width:195px;background:none;padding:0px 0px 0px 10px}
.inner .rightPanel h2 {display:none}
.waste h1,.waste h2,.waste h3,.waste h4,.waste h5,.waste h6,.waste a,.waste a:link,.waste a:active,.waste a:visited,.waste a:hover{color:#b7580b}
.property h1,.property h2,.property h3,.property h4,.property h5,.property h6,.property a,.property a:link,.property a:active,.property a:visited,.property a:hover{color:#002b54}
#footer {clear:both;width:956px;text-align:right;color:#fdf9f9;padding:5px 7px;font-size:1.1em;margin:0px auto}
#footer a, #footer a:link, #footer a:active, #footer a:visited, #footer a.footerMenuItem {color:#fdf9f9;text-decoration:none}
#footer a:hover {text-decoration:underline}
#adminEnclose .contentPanel{width:95%}
/******************************************************
    DIGICON CLEAN CSS HORIZONTAL MENU STYLES              
******************************************************/
/***  CLEAN MENU FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
.menu,.menu ul {margin:0;padding:0;border:0;list-style-type:none;display:block;zoom:1;/*IE6*/min-height:0/*IE7*/}
.menu li {margin:0;padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; white-space: normal;}
.menu li:hover {z-index:10000;white-space:normal}
.menu li.menuHover /*IE6*/{z-index:10000}
.menu .menuHoverUL /* li:hover>ul selector */ /*IE6*/{visibility:visible}
.menu .menuHoverUL /* 1st-level submenu go below their parent item */ /*IE6*/{top:100%;left:0}
.menu .menuHoverUL .menuHoverUL /* 2nd+ levels go on the right side of the parent item */ /*IE6*/{top:0;left:100%}
.menu li li {float:none}
.menu ul {visibility:hidden;position:absolute;z-index:10;left:0;top:0}
.menu li:hover>ul {visibility:visible;top:100%}
.menu li li:hover>ul /* 2nd+ levels go on the right side of the parent item */{top:0;left:100%}
.menu a,.menu a:link,.menu a:active,.menu a:visited,.menu a:link:hover,.menu li.active {display:block;position:relative}
.menu ul a /*fix clickability-area problem*/ /*IE6*/{zoom:1}
.menu li li /*fix white gap problem*/ /*IE6*/{float:left;width:100%}
.menu li li /*prevent double-line between items*/ /*IE6*/{margin-top: -1px}
html>body .menu li li {margin-top:0px}
/***  CLEAN MENU DESIGN STYLES - CHANGE ONLY THESE STYLES  ***/
.menu{font-size:1.2em}
.menu, .menu ul li {color:white;background:#666}
.menu ul li {background:#999;text-align:left;width:150px;font-size:0.9em/*this is needed for sub menu items or the text gets bigger each level*/}
.menu ul {width:150px}
/* Top Level Menu Items */
.menu a,.menu a:link,.menu a:active,.menu a:visited,.menu a:hover,.menu a:link:hover,.menu li.active {text-decoration:none;color:white;padding:5px 10px;border-right:1px solid #333}
.menu li.active {background:#888;padding-top:5px}
.menu a:hover, .menu a:link:hover, .menu li:hover>a {color:white;background:#777}
.menu a:hover, .menu a:link:hover, .menu .menuHoverA /* li:hover>a selector */ /*IE6*/{color:white;background:#777}
/* Drop Down Menu Items */
ul.menu ul a, ul.menu ul a:link, ul.menu ul a:active, ul.menu ul a:visited, ul.menu ul a:hover, ul.menu ul a:link:hover, ul.menu ul li.active {border-right:0px;text-decoration:none;color:white;padding:2px 5px}
ul.menu ul li.active {background:#888}
ul.menu ul li a:hover, ul.menu ul li a:link:hover, ul.menu ul li li:hover>a {color:white;background:#666}
.menu ul a:hover, .menu ul a:link:hover, .menu ul .menuHoverA /* ul li:hover>a selector */ /*IE6*/{color:white;background:#666}
ul.menu ul li.active /* needs to be adjusted by hand - seems to be dropdown width minus a padding */{width:140px;background:#888;border-right:1px solid #333}
.menu li li {border:1px solid #333}
.menu ul>li + li /*remove top border on all but first item in the list*/{border-top:0}
.menu li li:hover>ul /*position of 2nd+ submenus, overlapping*/{top:-1px;left:100%}
.menu .menuHoverUL .menuHoverUL /*position of 2nd+ submenus, overlapping*/ /*IE6*/{top:0px;left:100%}
/***  CLEAN MENU FIXES AND EXTRA FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
/* special colouring for first menu item on each level */
/*.menu>li:first-child>a, .menu li + li + li li:first-child>a {color: #567;}*/
/* float clear - force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {content: ".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both}
/* float clear end */
/* sticky submenu - it should not disappear when your mouse moves a bit outside the submenu YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!	if you do it, make sure you 110% know what you do */
.menu ul {background-image:url(images/empty.gif);/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */padding:12px 30px 30px 30px;margin: -10px 0 0 -30px; /*background: #f00;*/	/* uncomment this if you want to see the "safe" area. you can also use to adjust the safe area to your requirement */}
html>body .menu ul {padding-top: 10px}
.menu ul ul {padding:30px 30px 30px 10px;margin:-11px 0 0 -10px}
html>/**/body .menu ul ul {margin-top:-10px}
* html .menu ul ul{margin-top:-30px}
/* sticky submenu end */
/* Fix for IE5/Mac \*//*/
.menu a {float: left;}
/* End Fix */
/******************************************************
    Inventua Side Menu
*****************************************************   */
td.SideMenuTD{font-family:arial;font-size:14px;color:#1375B8; text-decoration:none!important; }
/* Top Level */
.MenuItem,.MenuItemMouseOver{padding:2px 0px 2px 0px; font-size:14px}
.MenuItemMouseOver0{padding:1px 0px 1px 10px;}
.MenuHdr0,.MenuHdrMouseOver0,.MenuItem0,.MenuHdr0 A,.MenuHdr0 A:Active,.MenuHdr0 A:Hover,.MenuHdr0 A:Visited,.MenuHdr0 A:Link,.MenuHdrMouseOver0 A,.MenuHdrMouseOver0 A:Active,.MenuHdrMouseOver0 A:Hover,.MenuHdrMouseOver0 A:Visited,.MenuHdrMouseOver0 A:Link .MenuItem0 A,.MenuItem0 A:Active,.MenuItem0 A:Hover,.MenuItem0 A:Visited,.MenuItem0 A:Link,.MenuItemMouseOver0 A,.MenuItemMouseOver0 A:Active,.MenuItemMouseOver0 A:Hover,.MenuItemMouseOver0 A:Visited,.MenuItemMouseOver0 A:Link,.MenuHdr0 A:Hover,.MenuHdrMouseOver0 A:Hover,.MenuItem0 A:Hover,.MenuItemMouseOver0 A:Hover{display:none}
/* Second Level */
.MenuItem1,.MenuHdrMouseOver1,.MenuItemMouseOver1,.MenuHdr1{font-size:13px;padding:0px 0px 0px;cursor:default;color:#072B4D;margin:0px ;text-decoration:none}
.waste .MenuItem1,.waste .MenuHdrMouseOver1,.waste .MenuItemMouseOver1,.waste .MenuHdr1 {color:#299210}
/* On hover */
.MenuItemMouseOver1{background:#688195; color:#fff}
.waste .MenuItemMouseOver1 {color:#299210;background:#EF8E41}
.MenuItemMouseOver1 A:Hover,.MenuItemMouseOver1 A,.MenuItemMouseOver1 A:Active,.MenuItemMouseOver1 A:Visited,.MenuItemMouseOver1 A:Link {background:#688195; color:#fff}
.waste .MenuItemMouseOver1 A:Hover,.waste .MenuItemMouseOver1 A,.waste .MenuItemMouseOver1 A:Active,.waste .MenuItemMouseOver1 A:Visited,.waste .MenuItemMouseOver1 A:Link {background:#688195; color:#fff;padding:3px 5px;font-weight:bold}
.MenuHdr1 A:Hover,.MenuHdrMouseOver1 A:Hover,.MenuItem1 A:Hover,.MenuItemMouseOver1 A:Hover,.MenuItemMouseOver1 A,.MenuItemMouseOver1 A:Active,.MenuItemMouseOver1 A:Visited,.MenuItemMouseOver1 A:Link, .MenuHdrMouseOver1 A,.MenuHdrMouseOver1 A:Active,.MenuHdrMouseOver1 A:Visited,.MenuHdrMouseOver1 A:Link{text-decoration:none;color:white;display:block;padding:3px 5px;font-weight:bold}
/* most menu items (not active) */
.MenuHdr1 A,.MenuHdr1 A:Active,.MenuHdr1 A:Visited,.MenuHdr1 A:Link,.MenuItem1 A,.MenuItem1 A:Active,.MenuItem1 A:Visited,.MenuItem1 A:Link{text-decoration:none;width:180px;cursor:pointer;color:#002b54;padding:3px 5px;font-weight:bold;display:block;background:#C1C1C1}
.waste .MenuHdr1 A,.waste .MenuHdr1 A:Active,.waste .MenuHdr1 A:Visited,.waste .MenuHdr1 A:Link,.waste .MenuItem1 A,.waste .MenuItem1 A:Active,.waste .MenuItem1 A:Visited,.waste .MenuItem1 A:Link{color:#B55509}
.MenuItem1 A, .MenuHdr1 A {color:#072B4D}
.waste .MenuHdr1 A:Hover,.waste .MenuHdrMouseOver1 A:Hover,.waste .MenuItem1 A:Hover,.waste .MenuItemMouseOver1 A:Hover,.waste .MenuItemMouseOver1 A,.waste .MenuItemMouseOver1 A:Active,.waste .MenuItemMouseOver1 A:Visited,.waste .MenuItemMouseOver1 A:Link, .waste .MenuHdrMouseOver1 A,.waste .MenuHdrMouseOver1 A:Active,.waste .MenuHdrMouseOver1 A:Visited,.waste .MenuHdrMouseOver1 A:Link {background:#EF8E41}
.MenuHdrMouseOver1 A,.MenuHdrMouseOver1 A:Active,.MenuHdrMouseOver1 A:Visited,.MenuHdrMouseOver1 A:Link, .MenuHdrMouseOver1 a:hover {display:block;background:#688195}
span.CurrentItem1{white-space:inherit; color:black;display:block}
/* Third Level */
.MenuItem2,.MenuHdrMouseOver2,.MenuItemMouseOver2,.MenuHdr2{font-size:12px;padding:2px 0px 2px 20px;cursor:default;color:#315575;margin:0;background:#F6F6F6;border-bottom:1px solid #E4E4E2}
.MenuItemMouseOver2,.MenuItemMouseOver2 a {color:#fff!important;background:#688195}
.property .MenuHdrMouseOver2 {background:#688195}
.waste .MenuHdrMouseOver2 {background:#ef8e41!important;color:white!important}
.waste .MenuItemMouseOver2,.waste .MenuItemMouseOver2 a {background:#EF8E41!important}
.MenuHdr2 A,.MenuHdr2 A:Active,.MenuHdr2 A:Visited,.MenuHdr2 A:Link, .MenuItem2 A,.MenuItem2 A:Active,.MenuItem2 A:Visited,.MenuItem2 A:Link{text-decoration:none;width:100%;cursor:pointer;color:#315575;font-weight:normal;display:block}
.MenuHdr2 A:Hover,.MenuHdrMouseOver2 A:Hover,.MenuItem2 A:Hover,.MenuItemMouseOver2 A:Hover,.MenuItemMouseOver2 A,.MenuItemMouseOver2 A:Active,.MenuItemMouseOver2 A:Visited,.MenuItemMouseOver2 A:Link,.MenuHdrMouseOver2 A,.MenuHdrMouseOver2 A:Active,.MenuHdrMouseOver2 A:Visited,.MenuHdrMouseOver2 A:Link{text-decoration:none;color:#fff;font-weight:400}
span.CurrentItem2{font-weight:normal;white-space:inherit; color:#000}
.waste span.CurrentItem2 {color:#000!important}
.MenuItemMouseOver2 span.CurrentItem2 {}
.waste .MenuItemMouseOver2 span.CurrentItem2 {color:#000}
/* Fourth Level */
.MenuItem3,.MenuHdrMouseOver3,.MenuItemMouseOver3,.MenuHdr3{font-size:12px;padding:2px 0px 2px 35px;cursor:default;color:#315575;margin:0;background:#F6F6F6;border-bottom:1px solid #E4E4E2}
.MenuItemMouseOver3,.MenuItemMouseOver3 a {color:#fff!important;background:#688195}
.waste .MenuItemMouseOver3,.waste .MenuItemMouseOver3 a {background:#EF8E41!important}
.MenuHdr3 A,.MenuHdr3 A:Active,.MenuHdr3 A:Visited,.MenuHdr3 A:Link, .MenuItem3 A,.MenuItem3 A:Active,.MenuItem3 A:Visited,.MenuItem3 A:Link{text-decoration:none;width:100%;cursor:pointer;color:#315575;font-weight:normal;display:block}
.MenuHdr3 A:Hover,.MenuHdrMouseOver3 A:Hover,.MenuItem3 A:Hover,.MenuItemMouseOver3 A:Hover,.MenuItemMouseOver3 A,.MenuItemMouseOver3 A:Active,.MenuItemMouseOver3 A:Visited,.MenuItemMouseOver3 A:Link,.MenuHdrMouseOver3 A,.MenuHdrMouseOver3 A:Active,.MenuHdrMouseOver3 A:Visited,.MenuHdrMouseOver3 A:Link{text-decoration:none;color:#444;font-weight:400}
span.CurrentItem3{font-weight:normal;white-space:inherit; color:#000}
.waste span.CurrentItem3 {color:#000!important}
.MenuItemMouseOver3 span.CurrentItem3 {}
.waste .MenuItemMouseOver3 span.CurrentItem3 {color:#000}
/* Fifth Level */
.MenuItem4,.MenuHdrMouseOver4,.MenuItemMouseOver4,.MenuHdr4{font-size:12px;padding:2px 0px 2px 40px;cursor:default;color:#315575;margin:0;background:#F6F6F6;border-bottom:1px solid #E4E4E2}
.MenuItemMouseOver4,.MenuItemMouseOver4 a {color:#fff!important;background:#688195}
.waste .MenuItemMouseOver4,.waste .MenuItemMouseOver4 a {background:#EF8E41!important}
.MenuHdr4 A,.MenuHdr4 A:Active,.MenuHdr4 A:Visited,.MenuHdr4 A:Link, .MenuItem4 A,.MenuItem4 A:Active,.MenuItem4 A:Visited,.MenuItem4 A:Link{text-decoration:none;width:100%;cursor:pointer;color:#315575;font-weight:normal;display:block}
.MenuHdr4 A:Hover,.MenuHdrMouseOver4 A:Hover,.MenuItem4 A:Hover,.MenuItemMouseOver4 A:Hover,.MenuItemMouseOver4 A,.MenuItemMouseOver4 A:Active,.MenuItemMouseOver4 A:Visited,.MenuItemMouseOver4 A:Link,.MenuHdrMouseOver4 A,.MenuHdrMouseOver4 A:Active,.MenuHdrMouseOver4 A:Visited,.MenuHdrMouseOver4 A:Link{text-decoration:none;color:#444;font-weight:400}
span.CurrentItem4{font-weight:normal;white-space:inherit; color:#000}
.waste span.CurrentItem4 {color:#000!important}
.MenuItemMouseOver4 span.CurrentItem4 {}
.waste .MenuItemMouseOver4 span.CurrentItem4 {color:#000}
/******************************************************
    CONTAINER STYLES
******************************************************/
.container{width:100%}
.containerContent {padding:0px}
/******************************************************
    SELECTOR and COMMONLY USED DNN STYLES              
******************************************************/
html {height:auto;background:#5d5d5d;font-size:100.01%}
body {margin:0px;padding:0px;background:#5d5d5d;height:100%/* IE6 hack for 100% background  */;font-size:62.5%}
body,td,ul li,p,.normal,.NormalDisabled,.blogCalendar td,.SkinObject,input{font-family: arial, verdana, helvetica;color:#242525;font-weight: normal;line-height:1.4em}
.Normal, label, .Head, .SubHead, .SubSubHead, .NormalBold, .NormalRed {}
table, td {border:0px}
/* text style used for rendered text which should appear disabled */
.NormalDisabled {color:#D3D3D3}
/* style of item titles on edit and admin pages */
.SubHead {color:#444444;font-weight:bold;text-align:left}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {font-weight:bold;color:#000}
/* text style used for rendered text which requires emphasis */
.NormalBold {font-weight:bold}
/* text style used for error messages */
.NormalRed {font-weight:bold;color:#880000!Important/*Required to be important to work with error messages on some modules*/}
#search span.NormalRed {display:block;margin-top:-35px}
* html #search span.NormalRed {margin-top:0px}

/* heading styles */
h1,h2,h3,h4,h5,dt,h6,.head,h2 span.head,.container h2 span.head,h3 span.SubHead,.newstitle,tfoot,thead,th{font-family:Arial,verdana,helvetica;color:#002b54;margin:0px;padding:0px;margin-bottom:10px;font-weight:normal}
h1{font-size:1.5em;color:#002b54;font-weight:bold}
h2,.head,h2 span.Head,.container h2 span.Head {font-size:1.5em;font-weight:bold;margin:3px 0px 0px;text-transform:uppercase}
h3, h3 span.SubHead {font-size:1.3em;font-weight:bold}
h4 {font-size:1.2em;font-weight:bold}
h5, DT {font-size:1.1em;font-weight:bold}
h6 {font-style:italic;font-size:1.0em}
p {margin:4px 0px 7px 0px;font-size:1.2em}
ul {margin:0px 0px 10px 25px;font-size:1.1em}
html>/**/body ul {margin-left: 0px;padding-left:20px/*if margin-left is 25px it's too far indented in firefox*/}
ul li {margin-left:5px;padding:0px;list-style-type:disc/*list-style:none; list-style-image: url(bullet.gif)*/}
ul li li {list-style-type:disc}
ul li li li {list-style-type:circle}
ol li {list-style-type:decimal}
ol ol li {list-style-type:lower-alpha}
ol ol ol li {list-style-type:lower-roman}
hr {color:gray;height:1px;text-align:left}
img {border:0px;margin:0px;padding:0px}
/* link styles */
a, a:link, a:active, a:visited {color:#002b54;text-decoration:underline;padding:0px;margin:0px}
a:hover {text-decoration:none;color:#002b54}
blockquote {font-size:0.9em;font-family:"Lucida Sans Unicode";float:right}
pre {font-family:Lucida Console, monospace;color:#434343;font-size:0.9em}
address {color:#434343;font-size:0.9em;font-style:italic}
input {color: #333;}
/******************************************************
    FORM STYLES              
******************************************************/
/* Generic Form Element classes */
.formInput{width:150px;height:18px;border:1px solid #CCCCCC}
.formBtn{}.formRadio{}.formCheckBox{}
.formItem {clear:both}
.label {clear:both;float:left;width:120px;text-align:right;padding-right:10px;font-weight:bold}
.labelDetails {width:390px}
.labelDetails p {margin:0px 0px 7px 0px}
/* button style for standard buttons */
.StandardButton,input.StandardButton,a.StandardButton,a:link.StandardButton,a:active.StandardButton,a:visited.StandardButton,input.StandardButton,a.CommandButton,a:link.CommandButton,a:active.CommandButton,a:visited.CommandButton{font-family:  arial, verdana, helvetica;font-size:11px;padding:2px 8px;width:0;overflow:visible;background:#8B8B8B;color:#FFF;text-transform:lowercase;margin:0px;cursor:pointer;clear:both;border:0px solid #333333;white-space:nowrap}
input#dnn_ctr_Login_Login_DNN_cmdLogin{font-size: 12px;height:20px}/* For some reason login button styles differently to all other buttons */
input.StandardButton[class],a.CommandButton[class],a:link.CommandButton[class],a:active.CommandButton[class],a:visited.CommandButton[class] {width:auto}/*Non IE browsers read this*/
a:hover.CommandButton, input:hover.StandardButton{color:#E0E0E0}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
#search .NormalTextBox,#search input.longTextBox,#search input.longmedTextBox,#search input.medTextBox,#search input.medshortTextBox,#search input.shortTextBox{border:1px solid #002b54;height:12px;padding:0px 3px;font-size:10px;margin:0px}
.NormalTextBox,input.longTextBox,input.longmedTextBox,input.medTextBox,input.medshortTextBox,input.shortTextBox{border:1px solid #002b54;padding:0px 3px;font-size:12px;margin:0px 0px 5px;font-family:Arial, Helvetica, sans-serif}
.contactForm .SubHead {margin-right:10px}
input.longTextBox {width:250px}
input.longmedTextBox {width:200px}
input.medTextBox {width:150px}
input.medshortTextBox {width:100px}
input.shortTextBox {width:60px}
/*Dropdown Boxes*/
select {}
/* Required Fields */
span.mandatory {color:#334692;font-weight:bold}
/******************************************************
    GENERAL STYLES
******************************************************/
.floatLeft{float:left}
.floatRight{float:right}
/* styles to mimic auto height of div elements as per IE6 */
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-table}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%}
.clearfix {display:block}
/* End hide from IE-mac */
/* Error message styling under 'SELECTOR and COMMONLY USED DNN STYLES' above*/
/******************************************************
    DNN STYLES (Some of these we try to avoid, but are still used in some modules; Some we are unsure of what they do)
******************************************************/
/* styles used by Data Grids */
.DataGrid_AlternatingItem {background:#fff;color:#FF0000}
.DataGrid_Container {background:Transparent;font-size:1.1em}
.DataGrid_Footer {background:#fff}
.DataGrid_Header {background:Transparent;color:#000;font-weight:bold;text-align:center}
.DataGrid_Item {background:Transparent;color:#000}
.DataGrid_SelectedItem {background:#D3D3D3;color:Blue}
SMALL {font-size:0.8em}
BIG {font-size:1.4em}
/******************************************************
    DIGICON QUICK LINK STYLES
******************************************************/
.home .linksPanel .QuickLink {padding:0px}
.home .linksPanel .QuickLink h3 {text-align:right}
.home .linksPanel .qlImage {position:relative}
.home .linksPanel .qlImage img {display:block}
.home .linksPanel .qlTitle {position:absolute;top:173px;right:10px}
.home .linksPanel .QuickLink h3 a,.home .linksPanel .QuickLink h3 a:link,.home .linksPanel .QuickLink h3 a:active,.home .linksPanel .QuickLink h3 a:visited {color:white;padding:0px 30px 0px 0px;text-decoration:none;color:#ced0d0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em}
.home .linksPanel .QuickLink h3 a:hover {text-decoration:underline}
.home .linksPanel .QuickLink .qlDescription {display:none}
.inner .QuickLink {background:url(images/BMI_InnerQLBG.gif) top left no-repeat;padding:7px 5px 10px 0px}
.inner .QuickLink img {margin-left:7px;margin-bottom:18px}
.inner .QuickLink .qlDescription {display:none}
.inner .QuickLink .qlTitle {padding-bottom:15px}
.inner .QuickLink h3 a,.inner .QuickLink h3 a:link,.inner .QuickLink h3 a:active,.inner .QuickLink h3 a:visited {color:white;padding:0px 30px 20px 20px;text-decoration:none;color:#5f5e5e;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:0.9em;font-weight:normal;text-transform:uppercase;margin-top:0px}
.inner .QuickLink h3 a:hover {text-decoration:underline}
/******************************************************
    SIMPLE GALLERY FANCY POP UP MODULE STYLES
******************************************************/ 
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#lightbox a img{border:none}
#outerImageContainer{position:relative;background:#fff;width:250px;height:250px;margin:0 auto}
#imageContainer{padding:10px}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}
#prevLink,#nextLink{width:49%;height:100%;background:transparent url(../../../../DesktopModules/SimpleGallery/Images/blank.gif) no-repeat;/* Trick IE into showing hover*/display: block}
#prevLink {left:0;float:left}
#nextLink {right:0;float:right}
#prevLink:hover,#prevLink:visited:hover {background: url(../../../../DesktopModules/SimpleGallery/Images/prevlabel.gif) left 15% no-repeat}
#nextLink:hover,#nextLink:visited:hover {background: url(../../../../DesktopModules/SimpleGallery/Images/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{background:#fff;margin:0 auto;line-height: 1.4em}
#imageData{padding:0 10px}
#imageData #imageDetails{width:70%;float:left;text-align:left}
#imageData #caption{font-weight:bold}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background:#666;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}
.thumbs {text-align:center;width:140px}
.imgBorderSml { }
/****************************************************
	FCK STYLING
*****************************************************/
.FCKLinkGalleryContainer .Normal,.FCKLinkGalleryContainer label,.FCKLinkGalleryContainer .Head,.FCKLinkGalleryContainer .SubHead,.FCKLinkGalleryContainer .SubSubHead,.FCKLinkGalleryContainer .NormalBold,.FCKLinkGalleryContainer .NormalRed {font-size:0.8em!important}
.FCKLinkGalleryContainer .StandardButton,.FCKLinkGalleryContainer input.StandardButton,.FCKLinkGalleryContainer a.StandardButton,.FCKLinkGalleryContainer a:link.StandardButton,.FCKLinkGalleryContainer a:active.StandardButton,.FCKLinkGalleryContainer a:visited.StandardButton,.FCKLinkGalleryContainer input.StandardButton,.FCKLinkGalleryContainer a.CommandButton,.FCKLinkGalleryContainer a:link.CommandButton,.FCKLinkGalleryContainer a:active.CommandButton,.FCKLinkGalleryContainer a:visited.CommandButton{font-size:0.8em!important}