/*** AUTHOR:Lauren Markwell & David Pollitt
	 CREATED:April 2008 
	 COMMENTS:Condensed Stylesheet */
/******************************************************
    SKIN LAYOUT STYLES
******************************************************/
* html div, * html img{behavior:url(/iepngfix.htc)}
#bodyDiv{width:100%;height:100%;text-align:center;padding:0px;margin:0px;background:url(images/frame_bg.gif) repeat-x top left}
html>body #bodyDiv{height:auto;min-height:100%}
/*#bodyDiv2{background:#fff url(images/contentBackground.gif) bottom left no-repeat}*/
.contentBackground{background:url(images/contentBackground.gif) bottom left no-repeat;position:fixed;bottom:90px;left:0px;width:320px;height:360px;z-index:0;float:left;clear:both}
* html .contentBackground{position:absolute;bottom:0px;left:0px}
#frame{width:1070px;margin-left:auto;margin-right:auto;text-align:left;z-index:0}
html>body #frame{ width:1070px;background:#fff}
*:first-child+html #frame{background:#fff}
#branding{height:130px;background:url(images/purple_man.gif) no-repeat bottom right}
#menu{ height:27px;margin-left:20px;position:absolute;z-index:1001}
.menuDesign{width:100%;height:40px;background:url(images/menu_bg.png) repeat-x top left;position:relative;z-index:1000;margin-top:-4px}
* html .menuDesign{background:url(images/menu_bg.gif) top left repeat-x;height:49px}
#contentArea{width:100%;min-height:530px;float:left;margin:-5px;background:url(images/contentArea_bg.jpg) repeat-y top right;padding:0px 0px 117px 0px;z-index:100;position:relative}
* html #contentArea{margin-top:-15px}
#innerContentArea{width:1050px;min-height:530px;float:left;margin-top:-15px;margin-left:auto;margin-right:auto;background:url(images/innerContentArea_bg.gif) repeat-y top right;padding:0px 0px 117px 10px}
#innerContentAreaWide{background:none;width:1050px;min-height:530px;float:left;margin:-15px auto 0px;padding:0px 0px 117px 10px}
html>body #innerContentArea{margin-top:-5px}
#enclose{width:835px;float:left}
#encloseInner{width:815px;float:left}
#encloseWideInner{width:1000px;float:left}
#encloseAdmin{width:960px;float:left}
.mainImage{width:500px;float:left;padding:10px 10px 10px 50px;height:175px}
.mainImage h2{margin:0px}
.leftColumn{float:left;clear:both;width:200px}
.innerMenu{background:#FCEEC9;padding:10px 0px 10px 0px}
.innerMenu a,.innerMenu a:active,.innerMenu a:visited,.innerMenu a:hover{text-decoration:none!important}
.leftPanel{width:180px;padding:10px;float:left;clear:both}
.newsPanel{width:237px;padding:10px;float:right}
.contentPanel{width:500px;float:left;padding:10px 10px 10px 50px}
.contentPanelInner{float:right;width:570px;padding:10px 10px 10px 30px}
.inrNoImg .contentPanelInner{padding-top:30px}
.contentPanelWideInner{float:right;width:755px;padding:30px 10px 10px 30px}
.contentPanelAdmin{width:700px;padding:10px;float:left}
.rightPanel{width:202px;padding:10px 10px 10px 20px;float:left}
.cutOut{width:550px;height:175px;float:left;position:absolute;z-index:100;background:url(images/cutOut_bg.png) no-repeat top left}
.footerUpShadow{position:fixed;bottom:89px;left:0px;height:5px;width:100%;background:url(images/footerUpShadow_bg.png) repeat-x top left;z-index:100}
* html .footerUpShadow{background:url(images/footerUpShadow_bg.gif) repeat-x top left;position:relative!important;bottom:auto;font-size:0px;height:4px}
.footerBack{width:100%;height:90px;background:#0475c4 url(images/footerBack_bg.gif) repeat top left;clear:both;position:fixed;bottom:0px;left:0px;z-index:1000}
* html .footerBack{position:relative!important}
#footer{clear:both;width:900px;text-align:center;font-size:11px;color:#FFF;padding:5px 7px 5px 7px;margin:0 auto}
html>body #footer{width:900px}
#footer a, #footer a:link, #footer a:active, #footer a:visited, #footer a.footerMenuItem{font-size:11px;color:#FFF;text-decoration:underline}
#footer a:hover{text-decoration:none}
.language{float:right;width:200px;margin:70px 80px 0px 0px}
.language .NormalTextBox{width:150px}
.language h2{color:#167fc3;font-size:12px;font-weight:bold;margin:0}
.language .CommandButton{color:#167fc3!important;background:#FFF!important;border:1px solid #167fc3!important;font-weight:bold!important;padding:3px 5px 2px 5px;text-transform:uppercase!important}
.dnnPGGalleryTitle{font-size:11px!important}
/***
RSS
**/
.RSSBox{height:80px;overflow:hidden}
html>body .RSSBox{max-height:80px;overflow:hidden}
.RSSBox p{line-height:1.1em}
.RSSBox h3{color:#1F8AD0}
.RSSReadMore{text-align:right}
.RSSFeed h2{background:url(/Portals/0/skins/GlobalVillage/images/rss_icon.gif) no-repeat top right;padding:3px 0px}
.pageLinks .commandbutton{border:none;background:none}
/**
PAGE OPTIONS
**/
.pageOptionLabel{font-size:16px;color:#003055!important;text-decoration:none!important;font-weight:bold}
.pageOptions{border-bottom:2px dotted #999}
/******************************************************
    BLANK SKIN STYLES
******************************************************/
.blankFooter{display:none}
.blankContentArea{width:1050px;min-height:530px;float:left;margin-top:-15px;margin-left:auto;margin-right:auto;padding:0px 0px 117px 10px}
.contentPanelBlank{width:750px;float:left;padding:10px 10px 10px 50px}
.rightPanelBlank{width:225px;padding:10px 10px 10px 20px;float:right}
#blankFrame{width:1070px;margin-left:auto;margin-right:auto;text-align:left;z-index:0}
#blankBodyDiv{width:100%;height:100%;text-align:center;padding:50px 0px;margin:0px}
.blankFooter{display:none}
/******************************************************
    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,.menu ul li{color:white}
.menu ul li{text-align:left;width:180px}
.menu ul li li{display:none}
.menu ul li li li{display:none}
.menu ul{width:180px}
/* 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:0 10px;border-right:1px solid #f4b963;font-size:14px;margin-top:10px}
.menu li.active{color:#012f63;margin-top:8px}
.menu a:hover,.menu a:link:hover,.menu li:hover>a{color:#012f63}
.menu a:hover,.menu a:link:hover,.menu .menuHoverA /* li:hover>a selector */ /*IE6*/{color:#012f63}
/* 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;margin:0;font-size:12px}
ul.menu ul li.active{color:#012f63;margin:0}
ul.menu ul li a:hover, ul.menu ul li a:link:hover, ul.menu ul li li:hover>a{color:white;background:#337ea6}
.menu ul a:hover,.menu ul a:link:hover,.menu ul .menuHoverA /* ul li:hover>a selector */ /*IE6*/{color:white;background:#337ea6}
ul.menu ul li.active /* needs to be adjusted by hand - seems to be dropdown width minus a padding */{ width:170px;color:#012f63}
.menu li li{background:#f4960f;opacity:0.9;filter:alpha(opacity=90)}
.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:-5px 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:-30px 0 0 -10px}
/* sticky submenu end */
/* Fix for IE5/Mac \*//*/
.menu a{float:left}
/* End Fix */
/******************************************************
    Inventua Side Menu
*****************************************************   */
td.SideMenuTD{font-family:arial;font-size:16px;color:#1375B8;text-decoration:none!important}
/* Top Level    */
.MenuItem,.MenuItemMouseOver{padding:2px 0px 2px 0px;font-size:16px}
.MenuItemMouseOver0{padding:3px 0px 3px 20px;background:url(images/menu_bullet.gif) no-repeat top left;font-size:16px}
.MenuHdr0,.MenuHdrMouseOver0,.MenuItem0{font-size:16px;padding:3px 0px 3px 20px;background:url(images/menu_bullet.gif) no-repeat top left;font-weight:400;cursor:default;color:#1375B8;margin:0;text-decoration:none}
.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{text-decoration:none!important;font-weight:400;width:100%;color:#1375B8;padding:3px 0px 3px 0px}
.MenuHdr0 A:Hover,.MenuHdrMouseOver0 A:Hover,.MenuItem0 A:Hover,.MenuItemMouseOver0 A:Hover{text-decoration:none !important}
span.CurrentItem0{color:#002F55;padding:3px 0px 3px}
/* Second Level    */
.MenuItem1,.MenuHdrMouseOver1,.MenuItemMouseOver1,.MenuHdr1{font-size:12px;padding:0px 0px 0px 20px;cursor:default;color:#1375B8;margin:0;text-decoration:none}
.MenuItemMouseOver1{background:#1375B8;color:#fff}
.MenuItemMouseOver1 A:Hover,.MenuItemMouseOver1 A,.MenuItemMouseOver1 A:Active,.MenuItemMouseOver1 A:Visited,.MenuItemMouseOver1 A:Link{background:none!important}
.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:100%;cursor:pointer;color:#1375B8}
.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:#fff;font-weight:400;background:#1375b8}
.MenuHdrMouseOver1 A,.MenuHdrMouseOver1 A:Active,.MenuHdrMouseOver1 A:Visited,.MenuHdrMouseOver1 A:Link,.MenuHdrMouseOver1 a:hover{display:block}
.MenuHdrMouseOver1{background:#1375b8}
span.CurrentItem1{font-weight:400;white-space:inherit;color:#1375B8;background:#FCEEC9 url(images/activeMenu.gif) top left repeat-y;padding-left:21px;margin-left:-20px}
.MenuItemMouseOver1 span.CurrentItem1{background:#FCEEC9 url(images/activeMenu.gif) top left repeat-y;display:block}
.MenuHdrMouseOver1 span.CurrentItem1{background:#FCEEC9 url(images/activeMenu.gif) top left repeat-y;display:block}
/* Third Level    */
.MenuItem2,.MenuHdrMouseOver2,.MenuItemMouseOver2,.MenuHdr2{font-size:10px;padding:0px 0px 0px 30px;cursor:default;color:#1375B8;margin:0}
.MenuItemMouseOver2{color:#fff;background:#1375B8}
.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:#1375B8}
.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:400;white-space:inherit;color:#1375B8;background:url(images/activeMenu.gif) top left repeat-y;padding-left:30px;margin-left:-31px}
.MenuItemMouseOver2 span.CurrentItem2{background:url(images/activeMenu.gif) top left repeat-y;color:#fff}
/* Fourth Level    */
.MenuItem3,.MenuHdrMouseOver3,.MenuItemMouseOver3,.MenuHdr3{font-size:10px;padding:0px 0px 0px 40px;cursor:default;color:#1375B8;margin:0}
.MenuItemMouseOver3{color:#fff;background:#1375B8}
.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:#1375B8}
.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:#fff;font-weight:400}
span.CurrentItem3{font-weight:400;white-space:inherit;color:#1375B8;background:url(images/activeMenu.gif) top left repeat-y;padding-left:40px;margin-left:-41px}
.MenuItemMouseOver3 span.CurrentItem3{background:url(images/activeMenu.gif) top left repeat-y;color:#fff}
/******************************************************
    CONTAINER STYLES
******************************************************/
.container{ width:100%}
.containerContent{padding:0px}
.blueOutlineContainerContent{padding:5px;background:url(images/blueRoundedBorder_Top.gif) top left no-repeat;padding:5px 10px}
* html .blueOutlineContainerContent{width:560px}
.blueOutlineContainerContent p,.blueOutlineContainerContent ul li,.blueOutlineContainerContent td,.blueOutlineContainerContent a:link,.blueOutlineContainerContent a:active,.blueOutlineContainerContent a:visited{color:#1884CE}
.test{background:url(images/blueRoundedBorder_mid.gif) repeat-y top left}
.blueOutlineOutter{background:url(images/blueRoundedBorder_bot.gif) bottom left no-repeat;width:570px;margin-left:0px}

.blueTableContainerContent{padding:5px;background:url(images/blueRoundedBox_top.gif) top left no-repeat;padding:5px 10px}
* html .blueTableContainerContent{width:548px}
.blueTableContainerContent p,.blueTableContainerContent ul li,.blueTableContainerContent td,.blueTableContainerContent a:link,.blueTableContainerContent a:active,.blueTableContainerContent a:visited{color:#fff}
.blueTableContainerContent a:hover{color:#fff!important}
.blueTableOutter{background:#0072bc url(images/blueRoundedBox_Bot.gif) bottom left no-repeat;width:568px;margin-left:0px}
/******************************************************
    SELECTOR and COMMONLY USED DNN STYLES              
******************************************************/
html{height:auto;background:#FFF;/* Firefox and IE7 hack for 100% background */}
body{margin:0px;padding:0px;background:#FFFFFF;height:100%;/* IE6 hack for 100% background  */}
body, td, ul li, p,.normal,.NormalDisabled,.blogCalendar td,.SkinObject{font-family:arial, verdana, helvetica;font-size:12px;color:#545658;font-weight:normal;line-height:1.5em}
td{padding-bottom:5px;text-align:left}
/* text style used for rendered text which should appear disabled */
.NormalDisabled{color:#D3D3D3}
/* style of item titles on edit and admin pages */
.SubHead{color:#002F55;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 rendered text which requires emphasis */
.NormalBold{font-family:arial,verdana,helvetica;font-size:14px;font-weight:bold;color:#1F8AD0}
/* text style used for error messages */
.NormalRed{font-weight:bold;color:#500000}
/* 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:#f18e00}
h2,.head, h2 span.head,.container h2 span.head{font-size:18px;color:#f18e00}
h3, h3 span.SubHead,.newstitle{font-size:16px;font-weight:bold;color:#167fc3}
h4{font-size:14px;font-weight:bold}
h5, DT{font-size:13px;font-weight:bold}
h6{font-size:12px;font-style:italic}
p{margin:5px 0px 15px 0px}
ul{margin:0px 0px 10px 25px}
html>/**/body ul{margin-left:0px}
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:dimgrey;height:1pt;text-align:left}
img{ border:0px;margin:0px;padding:0px}
/* link styles */
a, a:link, a:active, a:visited{color:#167fc3;text-decoration:underline;padding:0px;margin:0px}
a:hover{text-decoration:none;color:#167fc3}
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:1px 8px;width:0;overflow:visible;font-weight:normal;font-size:11px;border:1px solid #d57e00;background:url(images/commandButton.gif) repeat-x top left;color:#583400;text-decoration:none;text-transform:lowercase;margin:0px;cursor:pointer;clear:both;height:14px;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}
/* 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 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 */
/* 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-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:12px 0px 5px 0px;background:url(images/blue_top1.gif) top left no-repeat;width:172px}
.QuickLinkInner{background:url(images/blue_mid1.gif) top left repeat-y;padding:0px 5px 0px 10px;height:20px;min-height:20px}
html>body .QuickLinkInner{height:auto}
.QuickLinkBottom{padding:0px 0px 13px 0px;background:url(images/blue_bottom1.gif) bottom left no-repeat}
.QuickLink h3{margin:0px;padding:10px;font-size:14px;color:white}
.QLTitleLink a,.QLTitleLink a:link,.QLTitleLink a:visited,.QLTitleLink a:active,.QLTitleLink a:visited{font-size:16px;color:white;font-weight:bold;text-decoration:none}
.QLTitleLink a:hover{text-decoration:underline}
.QuickLink img{padding:0px 3px;float:right}
.QuickLink p{margin:0px;padding-top:5px;line-height:15px;color:white}
html>/**/body .iconContainer{margin-bottom:-8px;padding-bottom:0px}
.iconContainer{padding:0px}
.iconContainer h2{display:none}
.iconContainer .QuickLink img{float:left;padding:3px 0px 0px 3px}
.iconContainer .QuickLink p{display:none}
.iconContainer .QuickLink{padding-bottom:5px;border-bottom:2px dotted #999}
.iconContainer .QuickLink .QLTitleLink{float:right;width:133px;text-align:left;padding-top:7px}
.iconContainer .QLTitleLink a,.iconContainer .QLTitleLink a:link,.iconContainer .QLTitleLink a:visited,.iconContainer .QLTitleLink a:active,.iconContainer .QLTitleLink a:visited{font-size:16px;color:#003055!important;text-decoration:none!important;font-weight:bold}
.iconContainer .QuickLinkInner{height:auto;min-height:inherit}
.iconContainer .QuickLink,.iconContainer .QuickLinkInner,.iconContainer .QuickLinkBottom{background:none;padding:0px;padding-bottom:1px}
.greenContainer .QuickLink{background:url(images/green_top.gif) top left no-repeat}
.greenContainer .QuickLinkInner{background:url(images/green_mid.gif) top left repeat-y}
.greenContainer .QuickLinkBottom{background:url(images/green_bottom.gif) bottom left no-repeat}
.pinkContainer .QuickLink{background:url(images/pink_top.gif) top left no-repeat}
.pinkContainer .QuickLinkInner{background:url(images/pink_mid.gif) top left repeat-y}
.pinkContainer .QuickLinkBottom{background:url(images/pink_bottom.gif) bottom left no-repeat}
.orangeContainer .QuickLink{background:url(images/orange_top.gif) top left no-repeat}
.orangeContainer .QuickLinkInner{background:url(images/orange_mid.gif) top left repeat-y}
.orangeContainer .QuickLinkBottom{background:url(images/orange_bottom.gif) bottom left no-repeat}
/******************************************************
    FLASH ROTATOR STYLES
******************************************************/
.outline{position:absolute;display:block;z-index:1000}
.outline img{position:absolute;z-index:1;display:block}
.flashRotator{height:125px;z-index:1000;position:relative;padding-top:15px}
html>/**/body .flashRotator{height:115px}
#DataSprings_FlashRotator{position:absolute;margin:3px!important;display:block}
.pngBackground{background:url(images/blueOutline.png) no-repeat left top;position:absolute;top:0px;left:0px;z-index:100;height:115px;width:173px}
.orangeContainer .pngBackground{background:url(images/orangeOutline.png) no-repeat top left}
/******************************************************
    SURVEY MODULE STYLES
******************************************************/
.YourCompanyNameSurveyResults{font-family:Tahoma, Arial, Helvetica;font-size:12px;font-weight:normal}
/******************************************************
	ADMIN STYLING
******************************************************/
.ModuleTitle_MenuContainer{border-bottom:blue 0 solid;border-left:blue 0 solid;border-top:blue 0 solid;border-right:blue 0 solid}
.ModuleTitle_MenuBar{cursor:pointer;height:16;background:Transparent}
.ModuleTitle_MenuItem{border:white 0 solid}
.ModuleTitle_MenuItem TD{cursor:hand;color:black;height:21px;white-space:nowrap;padding:1px 3px 3px 1px;font:normal bold 9pt Tahoma, Arial, Helvetica}
.ModuleTitle_MenuIcon{cursor:hand;width:15px;height:100%;background:#EEE}
.ModuleTitle_SubMenu{z-index:1000;cursor:hand;filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);padding:1px;background:#FFF}
.ModuleTitle_MenuBreak{border-bottom:#EEE 1px solid;border-left:#EEE 0 solid;border-top:#EEE 1px solid;border-right:#EEE 0 solid;height:1px;background:#EEE}
.ModuleTitle_MenuItemSel{cursor:pointer;color:black;background:#C1D2EE;font:normal bold 9pt Tahoma, Arial, Helvetica}
.ModuleTitle_MenuArrow{cursor:pointer;border-right:#FFF 1px solid;border-bottom:#FFF 1px solid;border-top:#FFF 0 solid;font:10pt webdings}
.ModuleTitle_RootMenuArrow{cursor:pointer;font:10pt webdings}
/* BLOG MODULE STYLING */
.blog_body img{padding:5px}