/*** WEBSITE: Default 4.4.1 Skin
	 AUTHOR: Cherie Proctor 
	 CREATED: 20/03/2007 
	 COMMENTS: Condensed Stylesheet for Default 4.4.1 Skin */
	 
/******************************************************
    SKIN LAYOUT STYLES
******************************************************/
#bodyDiv { width:100%; height: 100%; text-align:center; padding: 0px; margin: 0px;}
html>body #bodyDiv { height:auto; min-height: 100%;}
#frame{width:800px;margin-left:auto;margin-right:auto;text-align:left}
html>body #frame{ width:800px;}
#branding { height: 278px; width:1200px; margin-left:-195px;}
#brandingHTML { height: 278px; width:1200px; margin-left:-195px;}
#branding embed { z-index:-1; height: 278px; width:1200px;}
#searchDesign_inner {  width:754px; background:url(../../images/NS_searchbar_home.gif) no-repeat top left; float:left; margin:10px 0px -5px 23px;position:relative}
html>body #searchDesign_inner {margin:10px 0px 0px 46px}
*:first-child+html #searchDesign_inner {margin:0px 0px 0px 46px}
#search_inner{ width:754px; height: 56px; text-align:right; border-bottom:1px solid #CCC}
#menu{ width:754px; height:46px; margin-left:46px;}
#menuDesign { width:800px; }
html>body #menuDesign {}

.flash_map {margin-left: 46px;}
.flashCol1, .flashCol2, .flashCol3{float:left;width:200px;margin-left:25px}
#contentArea { width:800px; float:left;}
#enclose { width: 710px; float:right; margin-bottom:-40px;}
.leftPanel { width:360px; float:left; margin-top:36px; background: url(none); border-collapse:collapse}
.contentPanel{ width:754px;float:right; background: url(none); margin:0px 0px 102px 0px;  border-collapse:collapse; padding: 0px 0px;clear:both}
.rightPanel { width:320px; float:right; margin-top: 36px}
#footer { background:url(../../images/NS_footer_phrase.gif) no-repeat center left; width:738px; text-align:right; font-size: 11px; color:#676767; padding: 5px 7px 5px 7px; margin-bottom:97px; float:right}
html>body #footer { width: 736px;}
#footer a, #footer a:link, #footer a:active, #footer a:visited, #footer a.footerMenuItem {font-size: 11px; color:#676767; text-decoration: underline;}
#footer a:hover {text-decoration: none;}

.contentPanelSplash {margin-top:200px;text-align:center!important}
.leftPanelSplash {float:right;clear:both;margin:0px 0px 0px 0px;height:30px;padding:15px 30px 0px 0px}
.leftPanelSplash p {color:#003760!important; font-size:14px; font-weight:bold; font-family:Verdana;}
.leftPanelSplash a, .leftPanelSplash a:link, .leftPanelSplash a:active, .leftPanelSplash a:visited { color:#003760; text-decoration:none;padding:5px 0px 5px 30px;background:url(../../images/splash_button_L.gif) no-repeat top left}
.leftPanelSplash a:hover { text-decoration:none; color:#003760!important;padding:5px 0px 5px 30px;background:url(../../images/splash_button_L_ova.gif) no-repeat top left}

.vLine {width:1px;height:30px;background:#CCC}

.rightPanelSplash {float:left;height:30px;padding:15px 0px 0px 26px;}
.rightPanelSplash p {color:#003760!important; font-size:14px; font-weight:bold; font-family:Verdana;}
.rightPanelSplash a, .rightPanelSplash a:link, .rightPanelSplash a:active, .rightPanelSplash a:visited { color:#003760; text-decoration:none;padding:5px 0px 5px 30px;background:url(../../images/splash_button_R.gif) no-repeat top left}
.rightPanelSplash a:hover { text-decoration:none; color:#003760!important;padding:5px 0px 5px 30px;background:url(../../images/splash_button_R_ova.gif) no-repeat top left}

.flatMenuChild {background:#00243C; color:#FFF; padding:0px;text-transform:lowercase;width:100%}
.flatMenuChild a, .flatMenuChild a:link, .flatMenuChild a:active, .flatMenuChild a:visited { color:#FFF; text-decoration:none;font-weight:bold}
.flatMenuChild a:hover { text-decoration:none; color:#83D0E4}
.flatMenuChild .active {color:#83D0E4;font-weight:bold}
/* *:first-child+html .flatMenuChild ul {margin-left:56px;padding:26px 0px 26px 0px}*/
.flatMenuChild ul {margin-left:56px;padding:26px 0px 26px 0px;}
.flatMenuChild ul li { list-style-type: square; list-style:none; list-style-image: url(childMenu_bfly_bullet.gif)}
.flatMenuDesign {margin-left:46px;width:754px;background:#A3D419}
html>body .flatMenuDesign {margin-bottom:0px}
*:first-child+html .flatMenuDesign {margin-bottom:1px}

.historyFlashImage img{margin-left:46px}

/***** HOMEPAGE SPECIFIC LAYOUT STYLES *****/

#footer_home { width:738px; text-align:right; font-size: 11px; color:#676767; padding: 5px 7px 5px 7px; margin-bottom:97px; float:right}
html>body #footer_home { width: 736px;}
#footer_home a, #footer_home a:link, #footer_home a:active, #footer_home a:visited, #footer_home a.footerMenuItem {font-size: 11px; color:#676767; text-decoration: underline;}
#footer_home a:hover {text-decoration: none;}
#contentEnclose {width:754px}
#home_search{ width:754px; height:49px; background:url(../../images/NS_searchbar_home.gif) no-repeat top left; float:left; margin:10px 0px -5px 23px;position:relative}
html>body #home_search {margin:10px 0px 10px 46px}
*:first-child+html #home_search {margin:10px 0px 0px 46px}
#search { width:754px; height: 66px; text-align:right;}
html>body #search { height: 66px;}
#enclose_home { width:714px;background:#7FD0E3 url(../../images/NS_news_bg.gif) no-repeat bottom right; margin:-1px 0px 0px 46px; padding:20px 0px 20px 40px;border-top:1px solid #7FD0E3}
html>body #enclose_home {margin:0px 0px 0px 46px}
*:first-child+html #enclose_home {margin:-1px 0px 0px 46px}
.leftPanel_home { width:323px; float:left; border-collapse:collapse; border-right:1px solid #FFF; margin-left:-16px}
.rightPanel_home { width:323px; float:left; padding-left:24px; }
.contentPanel_home{ width:754px;float:right; background: url(none); margin-right:0px;  border-collapse:collapse; padding: 0px 0px}

.ql_container p {margin-left:-46px; color:#FFF}
.ql_container h2 {color:#004770}
.ql_container a, .ql_container a:link, .ql_container a:active, .ql_container a:visited {color:#004770; font-weight:bold}
.ql_container a:hover {color:#FFF; text-decoration:underline}

/***** TARGETED TEXT SIZES *****/

#enclose h1{ font-size: 22px; color:#02243D; font-weight:bold}

/***** SEARCH BAR *****/

.go_IMG_home {}
.go_IMG { position:absolute; top:0px; left:530px}
#menu input.NormalTextBox {border:0px none;height:12px;margin:16px 232px 0px 0px; !margin:15px 236px 0px 0px;width:395px;}
#search input.NormalTextBox {border:0px none;height:12px;margin:0px 10px 19px 0px; !margin:0px 10px 20px 0px;width:238px;}
#search_inner input.NormalTextBox {border:0px none;height:12px;margin:0px 10px 19px 0px; !margin:0px 10px 20px 0px;width:238px;}
.search_RH {float:right;margin-top:-33px; !margin-top:-31px;margin-right:0px !important}

/***** SEARCH RESULTS *****/
a.SubHead, a:link.SubHead, a:visited.SubHead, a:active.SubHead, a.Normal_results, a:link.Normal_results, a:visited.Normal_results, a:active.Normal_results, td.SubHead a, td.SubHead a:link, td.SubHead a:visited, td.SubHead a:active {color:#71C9EE; text-decoration:none; padding: 0px; margin:0px;}
a:hover.SubHead, a:hover.Normal_results, td.SubHead a:hover {color:#02243D}

/***** ADJUSTMENT TO HTML MODULE ******/
.Normal_HTML {padding: 0px 46px}
.Normal_HTML object {margin-left: -46px}

.sus_faqs {/*padding: 20px 46px 15px 46px ; background: url(../../../../DesktopModules/HTML/NS_divider.jpg) repeat-x 100% 100%;*/ margin-bottom:15px; float:left;clear:both}
.sus_faqs_outer {padding: 20px 46px 15px 46px ; background: url(../../../../DesktopModules/HTML/NS_divider.jpg) repeat-x 100% 100%; margin-bottom:30px; float:left;clear:both}
.faqs_outer {padding: 0px 46px 0px 46px;}
.faq_container {float:left;clear:left;width:100%;border-bottom:1px solid #CCC}
.faq_container p {display:block;}
.faq_container .altlink_bak2top_faq {float:left;clear:both; padding:10px 0px 10px 43px!important;}
.faq_container .Normal { margin:0px 0px 0px 0px; width:100%}
.faq_container a { cursor:pointer; float:left;clear:both}

.doc_noindent {margin-left:-70px}

/******************************************************
    PANE TARGETING STYLES              
******************************************************/
#dnn_ContentPane h2 {font-family: Arial; font-weight:bold; font-size:20px; color:#71C9EE; padding-top:20px}
#dnn_ContentPane h5 {font-family: Arial; color:#71C9EE; font-size:12px;}

/******************************************************
    DIGICON CLEAN CSS 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:nowrap;text-align:center}
.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 {margin:0;padding-left:46px}
.menu, .menu ul li {background:#A3D414;}
.menu ul li {background:#A3D414;text-align:center;width:150px}
.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:#FFF;padding:10px 20px 10px 20px;font-weight:bold;text-align:center;text-transform:lowercase}
/*.menu li.active {padding:10px 10px 0px 10px}
.menu li {padding:0px 10px 0px 10px;text-align:right;}*/
.menu a:hover, .menu a:link:hover, .menu li:hover>a {color:#003760;background:#A3D414;}
.menu a:hover, .menu a:link:hover, .menu .menuHoverA /* li:hover>a selector */ /*IE6*/{color:#003760;background:#A3D414;}
/* 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 {text-decoration:none;color:#FFF;padding:4px 5px;width:140px;white-space:normal;text-transform:lowercase}
ul.menu ul li.active { background:#A3D414;}
ul.menu ul li a:hover, ul.menu ul li a:link:hover, ul.menu ul li li:hover>a {color:#003760;background:#A3D414;}
.menu ul a:hover, .menu ul a:link:hover, .menu ul .menuHoverA /* ul li:hover>a selector */ /*IE6*/{color: #003760!important;background:#A3D414;}
ul.menu ul li.active /* needs to be adjusted by hand - seems to be dropdown width minus a padding plus 1 */{width:140px;background:#00243C;}
.menu li li {border-top: 1px solid #aedd26;}
.menu ul>li + li /*remove top border on all but first item in the list*/{}
.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(../Northshore_CleanSkin/empty.gif); /* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */ padding: 10px 30px 30px 30px; margin: -10px 0 0 -60px; /*background: #f00;*/	/* uncomment this if you want to see the "safe" area. you can also use to adjust the safe area to your requirement */}
.menu ul ul {padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px;}
/* sticky submenu end */
/* Fix for IE5/Mac \*//*/
.menu a {float: left;}
/* End Fix */

/******************************************************
    CONTAINER STYLES
******************************************************/
.container{ width:100%;}
.containerContent { padding: 0px;}
.altlink_container a, .altlink_container a:link, .altlink_container a:visited, .altlink_container a:active {color:#02243D; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal}
.altlink_container a:hover {text-decoration:underline}
.altlink_anchor a, .altlink_anchor a:link, .altlink_anchor a:visited, .altlink_anchor a:active {color:#02243D; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal}
.altlink_anchor a:hover {color:#80cfe2; text-decoration:none}
.altlink_bak2top a, .altlink_bak2top a:link, .altlink_bak2top a:visited, .altlink_bak2top a:active {color:#4D4D4D; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background: url(../../bak2top.gif) no-repeat bottom left!important; padding-left:22px; padding-top:5px}
.altlink_bak2top a:hover {color:#80cfe2; text-decoration:none; background: url(../../bak2top_ova.gif)  no-repeat bottom left!important}
.altlink_bak2top {padding: 0px 46px 20px 46px; background: url(../../../../DesktopModules/HTML/NS_divider.jpg) repeat-x 0px 35px}
.altlink_bak2top img{ vertical-align: text-top; margin-top:0px;}
.eoi_container {margin-left:46px}
.eoi_container h2 {margin-left:-46px}
.eoi_container .NormalTextBox{margin:1px;width:250px;border:1px solid #81CFE3}
.eoi_container .SubHead{font-weight:normal}
.eoi_container .CommandButton {background:#81CFE3!important;font-weight:bold!important;border:1px solid #81CFE3!important}

.altlink_bak2top_faq a, .altlink_bak2top_faq a:link, .altlink_bak2top_faq a:visited, .altlink_bak2top_faq a:active {color:#4D4D4D; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background: url(../../bak2top.gif) no-repeat bottom left; padding-left:22px; padding-top:5px}
.altlink_bak2top_faq a:hover {color:#80cfe2; text-decoration:none; background: url(../../bak2top_ova.gif) no-repeat bottom left}
.altlink_bak2top_faq {padding: 0px 46px 20px 0px; margin-top:-10px}
html>body .altlink_bak2top_faq {padding: 0px 46px 20px 0px; margin-top:0px}
*:first-child+html .altlink_bak2top_faq {padding: 0px 46px 0px 0px; margin-top:-15px}
.altlink_bak2top_faq img{ vertical-align: text-top; margin-top:0px;}

.doc_container a, .doc_container a:link, .doc_container a:visited, .doc_container a:active{color:#4D4D4D; font-weight:bold; background: url(/Portals/0/images/downloadicon.jpg) no-repeat bottom left; padding-left:22px; padding-top:10px}
.doc_container a:hover {color:#80cfe2; text-decoration:none; background: url(/Portals/0/images/downloadicon_over.jpg)  no-repeat bottom left}

.downtitle {color:#02243D; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.downlink a, .downlink a:link, .downlink a:visited, .downlink a:active{color:#4D4D4D; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background: url(/Portals/0/images/downloadicon.jpg) no-repeat bottom left; padding-left:22px; padding-top:10px;margin-left:70px}
.downlink a:hover {color:#80cfe2; text-decoration:none; background: url(/Portals/0/images/downloadicon_over.jpg)  no-repeat bottom left}

.timeline_container h3 {color:#FFF;font-size:18px;padding:5px}
.timeline_container .smltxt {color:#FFF;font-size:9px}

.flythrulink_container a, .flythrulink_container a:link, .flythrulink_container a:visited, .flythrulink_container a:active {color:#4D4D4D; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background: url(/Portals/0/images/flythrough.gif) no-repeat bottom left; padding-left:22px; padding-top:10px}
.flythrulink_container a:hover {color:#80cfe2; text-decoration:none; background: url(/Portals/0/images/flythrough_ova.gif) no-repeat bottom left; padding-left:22px; padding-top:10px}

.cntstyl {padding:0px 0px 15px 40px}
.list_container ul {margin: 0px 0px 10px 10px;}
html>body .list_container ul {margin: 0px 0px 10px -30px;}
*:first-child+html .list_container ul {margin: 0px 0px 10px 10px;}


/******************************************************
    SELECTOR and COMMONLY USED DNN STYLES              
******************************************************/
html {height: auto; /* Firefox and IE7 hack for 100% background */}
body {margin:0px; padding:0px; background:#FFFFFF url(../../images/NOR_BG_Pattern.jpg) repeat-x fixed left bottom; height: 100%;/* IE6 hack for 100% background  */}
body, td, ul li, p, .normal, .NormalDisabled, .blogCalendar td{ font-family:arial, verdana, helvetica;	font-size: 11px;color: #676767;line-height:1.5em; text-align:left}

/* text style used for rende#FF0000 text which should appear disabled */
.NormalDisabled { color: #D3D3D3;}
/* style of item titles on edit and admin pages */
.SubHead {color: #444444; font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; text-align: left;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000;}
/* text style used for rende#FF0000 text which requires emphasis */
.NormalBold { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold;}
/* text style used for error messages */
.Normal#FF0000 { font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #ff0000}

/* 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:#888888; margin:0px; padding:0px; margin-bottom:10px; font-weight:normal; font-size: 12px;}
h1 {font-size:22px; color:#555555;}
h2, .head, h2 span.head, .container h2 span.head {font-size:18px;}
h3, h3 span.SubHead, .newstitle {font-size: 16px; font-weight: bold;}
h4 {font-size: 14px; font-weight: bold;}
h5, DT {font-size: 13px; font-weight: bold;}
h6 {font-size: 12px; font-style: italic;}

.contentPanel h2 {padding:0px 46px}

p {margin: 5px 0px 15px 0px;}
ul { margin: 0px 0px 10px 25px;}
ul li { margin-left:5px; padding:0px; list-style-type: square; list-style:none; list-style-image: url(bfly_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: dimgrey; height:1pt; text-align:left;}
img{ border:0px; margin:0px; padding:0px;}

/* link styles */
a, a:link, a:active, a:visited { color:#02243D; text-decoration:none; padding: 0px; margin:0px;}
a:hover { text-decoration:underline; color:#81CFE3;}

blockquote {font-size:15px; font-family:"Lucida Sans Unicode"; float:right;}
pre {font-family: Lucida Console, monospace;color: #434343;font-weight: normal;	font-size: 11px;}
address {font-family: Arial, Verdana, Helvetica;color: #434343;font-weight: normal;font-size: 11px;font-style: italic;}

/******************************************************
    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 HTML buttons */
.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 { padding-left:8px; padding-right: 8px; width:0; overflow:visible; font-weight: normal; font-size: 11px; border: 1px solid #CBD2D8; background: #8B8B8B url(button_bg.gif) repeat-x top left; color: #FFFFFF; font-family: Tahoma, Verdana, sans-serif; text-transform: lowercase; margin: 0px; cursor: pointer; clear: both; height: 14px; border: 1px solid #333333; white-space: nowrap;}
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 */
.NormalTextBox, input.longTextBox, input.longmedTextBox, input.medTextBox, input.medshortTextBox, input.shortTextBox { font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal;}
input.longTextBox { width: 250px;}
input.longmedTextBox { width: 200px;}
input.medTextBox { width: 150px;}
input.medshortTextBox { width: 100px;}
input.shortTextBox { width: 60px;}

/*Dropdown Boxes*/
select { font-size: 10px;}

/* Requi#FF0000 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 IE */
.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 */

/******************************************************
    DNN STYLES (Some of these we try to avoid, but are still used in some modules; Some we are unsure of what they do)
******************************************************/

/* What exactly does this style?? */
.SkinObject { font-weight: bold; font-size: 8.5pt; color: #003366; font-family: Tahoma, Arial, Helvetica; text-decoration: none;}
A.SkinObject:link { text-decoration: none; color:#003366;}
A.SkinObject:visited { text-decoration: none; color:#003366;}
A.SkinObject:active { text-decoration: none; color:#003366;}
A.SkinObject:hover { text-decoration: none; color:#003366;}

/* styles used by Data Grids */
.DataGrid_AlternatingItem { background-color:#fff; color: #FF0000; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal;}
.DataGrid_Container { background-color: Transparent;}
.DataGrid_Footer { background-color:#fff;}
.DataGrid_Header { background-color:Transparent; color: #000; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: bold; text-align: center;}
.DataGrid_Item { background-color:Transparent; color: #000; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal;}
.DataGrid_SelectedItem { background-color: #D3D3D3; color: Blue; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal;}

/* text style used for help text rende#FF0000 by modules */
.Help { border: #000 1px solid; padding: 2px; font-weight: normal; font-size: 11px; color: #000; font-family: Tahoma, Arial, Helvetica; background-color: #ffff99;}

SMALL { font-size: 8px;}
BIG { font-size: 14px;}

/******************************************************
    DIGICON QUICK LINK STYLES
******************************************************/
.QuickLink { padding:0px;width:300px;margin-top:10px}
.QuickLink h2 { margin:0px 0px 0px 63px; padding:0px;font-weight:normal}
.QuickLink img { float:left; padding-right:3px;}
.QuickLink p { margin:0px; padding:0px;color:#FFF;}
.QuickLink a, .QuickLink a:link, .QuickLink a:active, .QuickLink a:visited{color:#004770}
.QuickLink a:hover{color:#FFF}

/*** custom styles ***/
.QuickLink h5 {font-family: Arial; color:#71C9EE; font-size:12px; padding-top:7px}

/******************************************************
    SURVEY MODULE STYLES
******************************************************/
.YourCompanyNameSurveyResults {font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal;}


/******************************************************
    QUICK LINKS WITHOUT DESCRIPTION STYLES
******************************************************/
#Highlight_SubHead {color: #230C69;background-color: #DEE4F2;font-family: Arial;font-size: 14px;font-weight: bold;	height: 20px;padding: 2px;}
#Highlight{border: solid 1px #230C69;}

/******************************************************
    ANNOUNCEMENT MODULE STYLES
******************************************************/
.DNN_ANN_DesignTable { width:100%; padding:4px;}
.DNN_ANN_Description {}
.DNN_ANN_Description P { margin-top:0px;}

/******************************************************
    OPT IN MODULE STYLES
******************************************************/ 
.GridText{ color: #ffffff;}
tr.HeaderRowStyle{  background-color : #7F7F7F;}
tr.HeaderRowAlternate{  background-color : #0F4791; }
td.HeaderStyle{	color: #ffffff; font-weight: bold; }
th.HeaderStyle {color: #ffffff; font-weight: bold; }

/******************************************************
    SIMPLE GALLERY FANCY POP UP MODULE STYLES
******************************************************/ 
#lightbox{ position: absolute; top: 40px; left: 0; z-index: 100; text-align: center; line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 25f0px; 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{ font: 10px Verdana, Helvetica, sans-serif; background-color: #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-color: #676767; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

.thumbs { text-align: center; width: 140px;}
.imgBorderSml { }

.Normal { float:left; clear:none;}
