/*** WEBSITE: Default 4.4.1 Skin
	 AUTHOR: Cherie Proctor 20/03/2007 
	 REVISED: Paul Allan 29/03/2007 
     Updated: David Pollitt 09/07/2009
	 COMMENTS: Condensed Stylesheet for Default 4.4.1 Skin 
/******************************************************
    SELECTOR and COMMONLY USED DNN STYLES              
***************************************************** */
html{height:auto}
body{background:#FFF;height:100%;margin:0;padding:0}
body,td,ul li,p,.normal,.NormalDisabled,.blogCalendar td{font-family:Arial, Verdana, Helvetica;font-size:14px;color:#555;font-weight:400;line-height:1.3em}
/* 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:#444;font-family:Arial, Verdana, Helvetica;font-size:11px;font-weight:700;text-align:left}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules  */
.SubSubHead{font-family:Arial, Verdana, Helvetica;font-size:11px;font-weight:700;color:#000}
/* text style used for rende#FF0000 text which requires emphasis  */
.NormalBold{font-family:Arial, Verdana, Helvetica;font-size:11px;font-weight:700}
/* text style used for error messages  */
.Normal#FF0000{font-family:Arial, Verdana, Helvetica;font-size:12px;font-weight:700;color:red}
/* 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:#1d2d3a;font-weight:400;font-size:11px;line-height:normal;margin:0 0 10px;padding:0}
h1{font-size:24px;color:#1d2d3a}
h2,.head,h2 span.head,.container h2 span.head{font-size:18px;font-weight:400;text-align:left}
.quicklinksPanel h2{display:none}
h3,h3 span.SubHead,.newstitle{font-size:12px;font-weight:700}
h4{font-size:14px;font-weight:700}
h5,DT{font-size:13px;font-weight:700}
h6{font-size:12px;font-style:italic}
.leftPanel h2{border-bottom:2px solid #008ecd;width:80%}
.rightPanel h2{border-bottom:2px solid #008ecd;width:80%}
p{margin:5px 0 15px}
ul,ol{margin:5px 0 5px 25px}
ul li{margin-left:5px;list-style-image:url(bullet2.gif);padding:0}
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:0}
/* link styles  */
a,a:link,a:active,a:visited{color:#62a3ee;text-decoration:none;margin:0;padding:0}
a:hover{text-decoration:underline}
blockquote{font-size:15px;font-family:"Lucida Sans Unicode";float:right}
pre{font-family:Lucida Console, monospace;color:#434343;font-weight:400;font-size:11px}
address{font-family:Arial, Verdana, Helvetica;color:#434343;font-weight:400;font-size:11px;font-style:italic}

/******************************************************
    SKIN LAYOUT STYLES
***************************************************** */
#bodyDiv{width:100%;height:100%;text-align:center}
html>body #bodyDiv{height:auto;min-height:100%}
#frame{width:800px;margin:0 auto;text-align:left}
td{text-align:left}
#branding{height:83px;border-bottom:5px solid #990100}
#menu{height:34px;background-color:#1e2d3b}
#menuDesign{width:100%;border-bottom:8px solid #3c6b97}
#contentArea{width:100%;float:left;text-align:left;padding-bottom:20px}

/* Home Styles */
.home .contentPanel{width:752px;float:left;clear:both;margin:20px 40px;text-align:left}
.home .leftPanel{width:280px;margin-left:30px;float:left}
.home .rightPanel{width:420px;float:left;margin-left:20px;text-align:left}

/* Inner Styles */
.leftPanel{width:200px;margin-left:10px;float:left;text-align:left;padding:0 10px}
.contentPanel{width:380px;float:left}
.rightPanel{width:175px;padding-left:10px;float:right;margin-right:20px;text-align:left}

#footer{clear:both;text-align:right;font-size:11px;color:#1e2d3b;margin:10px 10px 0;padding:3px 10px 0;background:url(bg_footer_07.gif) repeat-x;line-height:30px}
#footer a,#footer a:link,#footer a:active,#footer a:visited,#footer a.footerMenuItem{font-size:11px;color:#1d2d3a;text-decoration:none}
#footer a:hover{text-decoration:underline}
.footerLeft{float:left}

/*  OrbisIP new styles  */
.hdr_01{width:800px;height:187px}
.bground{background:url(bg_drp_shdw_01.gif) repeat-y;width:820px;margin:0 auto}
.leftPanel_Inner{width:200px;padding-left:10px;padding-right:10px;padding-top:20px;margin-left:10px;float:left}
.contentPanel_Inner{width:541px;float:left;padding-left:10px;margin-left:10px}
.quicklinksPanel{clear:both;width:800px;margin:0;padding-left:4px}
html>/**/body .quicklinksPanel{margin-left:10px;padding-left:4px}

/*****************************************************
    CONTAINER STYLES
***************************************************** */
.containerContent{padding:0}

/******************************************************
    FORM STYLES              
*****************************************************  Generic Form Element classes  */
.formInput{width:150px;height:18px;border:1px solid #CCC}
.formItem{clear:both;margin-bottom:-10px}
.label{clear:both;float:left;width:120px;text-align:right;padding-right:10px;font-weight:700}
.labelDetails{width:390px}
.labelDetails p{margin:0 0 7px}
/* 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:3px 8px;width:0;overflow:visible;font-weight:400;font-size:11px;background:#4c7db0 url(images/buttonBG.gif) repeat-x top left;color:#fff;text-transform:lowercase;cursor:pointer;clear:both;height:14px;border:1px solid #285794;margin:0;text-decoration:none;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{text-decoration:underline}
#dnn_ctr_Login_Login_DNN_cmdLogin{height:auto}
/* 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:Arial, Verdana, Helvetica;font-size:12px;font-weight:400}
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}
span.mandatory{color:#334692;font-weight:700}

/******************************************************
    GENERAL STYLES
***************************************************** */
.floatLeft{float:left}
.floatRight{float:right}
.imageAlignLeft{float:left;padding:0 15px 15px 0}
.imageAlignRight{float:right;padding:0 0 15px 15px}
/* styles to mimic auto height of div elements as per IE  */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
/* Hides from IE-mac \ */* html .clearfix{height:1%}
/* End hide from IE-mac */
.adminOnly{visibility:hidden;display:none}

/*****************************************************
    DIGICON CLEAN CSS HORIZONTAL MENU STYLES              
***************************************************** **/ 
/** CLEAN MENU FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ** */
.menu,.menu ul,.menu li{border:0;list-style-type:none;display:block;min-height:0;margin:0;padding:0}
/* menu Borders  */
.menu li{float:left;position:relative;z-index:5;white-space:normal;border-right:1px solid #4E7598}
.menu li:hover,.menu li.menuHover{z-index:10000;white-space:normal}
.menu .menuHoverUL{visibility:visible;top:100%;left:0}
.menu .menuHoverUL .menuHoverUL{top:0;left:100%}
.menu li li{float:left;margin-top:0;border:1px solid #4E7598}
.menu ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0;background:url(images/empty.gif);margin:-1px 0 0 -30px;padding:1px 30px 30px}
.menu li:hover>ul{visibility:visible;top:100%}
.menu li li:hover>ul{top:0;left:100%}
.menu a,.menu a:link,.menu a:active,.menu a:visited,.menu a:link:hover,.menu li.active{display:block}
/***  CLEAN MENU DESIGN STYLES - CHANGE ONLY THESE STYLES  ** */
.menu,.menu ul li{color:#fff}
.menu li{background:#1E2D3B}
/* Drop Down Menu Items  */
.menu ul li{background:#1E2D3B;text-align:left;clear:both}
.menu ul>li + li{border-top:0}
/* Top Level Menu Items  */
.menu a,.menu a:link,.menu a:active,.menu a:visited{color:#fff;font-family:Arial, Verdana, Helvetica;font-size:12px;font-weight:700;padding:8px 20px}
.menu a:hover,.menu a:link:hover,.menu .menuHoverA{text-decoration:none;background:#436583;padding:8px 20px}
.menu li.active{color:#fff;font-size:12px;font-weight:700;padding:10px 20px 8px;background:#285794}
.menu li.active:hover>a{}
.menu ul li a,.menu ul li a:link,.menu ul li a:active,.menu ul li a:visited{font-size:12px;font-weight:100;display:inline-block;width:180px;padding:9px 10px 8px}
.menu ul li a:hover,.menu ul li a:link:hover,.menu li.active li a:hover{font-size:12px;font-weight:100;text-decoration:none;display:inline-block;width:180px;padding:9px 10px 8px}
.menu ul li.active{font-size:12px;font-weight:100;width:180px;padding:9px 10px 8px;background:#285794}
.menu ul li.active:hover>a{font-size:12px;font-weight:100;width:150px;padding:9px 20px 8px}
.menu ul ul{display:none}
/***  CLEAN MENU FIXES - DON'T TOUCH THESE STYLES  ** */
.menu:after,.menu ul:after{content:".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both}
.menu ul ul{margin:-11px 0 0 -10px;padding:10px 30px 30px 10px}

/******************************************************
    DIGICON CLEAN CSS VERTICAL vmenu STYLES              
******************************************************/
/***  VERTICAL CLEAN vmenu FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
.vmenu,.vmenu ul,.vmenu li{margin:0;padding:0;border:0;list-style-type:none;display:block}
.vmenu li{position:relative;z-index:5;float:left;width:100%}
.vmenu li:hover,.vmenu li.vmenuHover{z-index:10000;white-space:normal}
.vmenu .vmenuHoverUL{visibility:visible;left:100%}
.vmenu a,.vmenu a:link,.vmenu a:active,.vmenu a:visited,.vmenu a:hover{display:block}

/***  VERTICAL CLEAN vmenu DESIGN STYLES - CHANGE ONLY THESE STYLES  ***/
/* Any selectors with > will NOT be read by IE6 */
.vmenu{font-size:1.1em}
.vmenu ul li{font-size:0.9em}

/* vmenu Borders */
.vmenu li{border:0}
.vmenu>li + li{border-top:0}
.vmenu li li{border:0}
.vmenu ul>li + li{border:0}
.vmenu li ul{border:0}

/* Top Level vmenu Items */
.vmenu li{background:url(bullet2.gif) no-repeat top left;text-align:left}
.vmenu a,.vmenu a:link,.vmenu a:active,.vmenu a:visited,.vmenu a:hover{text-decoration:none;display:block;padding:1px 0 1px 20px}
.vmenu a:hover,.vmenu .vmenuHoverA{text-decoration:underline}
.vmenu li.active a{color:#666}
.vmenu li.active:hover>a{color:#666}

/* 2nd Level vmenu Items */
.vmenu li li{display:none}
.vmenu li li a,.vmenu li li a:link,.vmenu li li a:active,.vmenu li li a:visited,.vmenu li li a:hover{text-decoration:none;padding:2px 5px 2px 30px!important}
.vmenu li li a:hover,.vmenu li li a:link:hover{text-decoration:underline}
.vmenu li li li:hover>a,.vmenu li li.active:hover>a{text-decoration:underline}
.vmenu li li.active{color:#666}
.vmenu li li.active:hover>a{color:#666}
.vmenu li li.active a{color:#666}

/* 3rd Level vmenu Items */
.vmenu li li li a,.vmenu li li li a:link,.vmenu li li li a:active,.vmenu li li li a:visited,.vmenu li li li a:hover{padding:2px 5px 2px 30px!important;width:145px!important}

/***  VERTICAL CLEAN vmenu FIXES - DON'T TOUCH THESE STYLES  ***/
.vmenu ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0}
.vmenu ul.activeList,.vmenu li.active ul{visibility:visible;display:block!important;position:static;margin:0;padding:0}
.vmenu .vmenuHoverUL .vmenuHoverUL,.vmenu li li:hover>ul,.vmenu li:hover>ul,.vmenu .vmenuHoverUL{display:none}
/*--float.clear--force containment of floated LIs inside of UL*/
.vmenu:after,.vmenu ul:after{content:".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both}
.vmenu,.vmenu ul{min-height:0}
/*--float.clear.END--*/
.xc47,.xc7{display:block!important}/* Forces the Admin and Host sub-vmenus to always display as you can't click on the Admin and Host tabs */

/******************************************************
    DNN STYLES
******************************************************/
.SkinObject{font-weight:700;font-size:8.5pt;color:#036;font-family:Tahoma, Arial, Helvetica;text-decoration:none}
A.SkinObject:link{text-decoration:none;color:#036}
A.SkinObject:visited{text-decoration:none;color:#036}
A.SkinObject:active{text-decoration:none;color:#036}
A.SkinObject:hover{text-decoration:underline;color:#036}
/* styles used by Data Grids  */
.DataGrid_AlternatingItem{background-color:#fff;color:red;font-family:Tahoma, Arial, Helvetica;font-size:10px;font-weight:400}
.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:700;text-align:center}
.DataGrid_Item{background-color:Transparent;color:#000;font-family:Tahoma, Arial, Helvetica;font-size:10px;font-weight:400}
.DataGrid_SelectedItem{background-color:#D3D3D3;color:Blue;font-family:Tahoma, Arial, Helvetica;font-size:10px;font-weight:400}
/* text style used for help text rende#FF0000 by modules  */
.Help{border:#000 1px solid;font-weight:400;font-size:11px;color:#000;font-family:Tahoma, Arial, Helvetica;background-color:#ff9;padding:2px}
SMALL{font-size:8px}
BIG{font-size:14px}

/******************************************************
    DIGICON QUICK LINK STYLES
***************************************************** */
.QuickLink{background:url(images/quicklinkBG.jpg) no-repeat;width:264px;height:122px;padding:10px 15px}
html>/**/body .QuickLink{width:234px;height:102px;padding:10px 15px}
.QuickLink h3{margin-bottom:20px}
.QuickLink h3 a,.QuickLink h3 a:link,.QuickLink h3 a:active,.QuickLink h3 a:visited{font-size:18px;color:#1d2d3a;font-style:italic}
.QuickLink h3 a:hover{}
.QuickLink p{color:#3c6b97;font-size:13px;line-height:18px}

/******************************************************
    QUICK LINKS WITHOUT DESCRIPTION STYLES
***************************************************** */
#Highlight_SubHead{color:#230C69;background-color:#DEE4F2;font-family:Arial;font-size:14px;font-weight:700;height:20px;padding:2px}
.contentPanel_Inner .QuickLink{background:#7FBFFE url(images/ql_bg.jpg) no-repeat top left;width:150px;text-align:center;height:80px;margin:5px;padding:20px 10px;border:1px solid #6aabea}
.contentPanel_Inner .QuickLink p{display:none}
.contentPanel_Inner .QuickLink a{color:#fff;font-size:18px;font-weight:400;width:100%;height:100%;display:block}
.contentPanel_Inner .QuickLink a:hover{color:#00204E;text-decoration:none}

/******************************************************
    ORIZONTI NUKE NEWS STYLES
***************************************************** */
.newsactionbarlinks:link,.newsactionbarlinks:active,.newsactionbarlinks:visited{font-weight:700;color:#fff;background:#1E2D3B;padding:3px 5px}
.newsactionbarlinks:hover{color:#fff;background:#285794;text-decoration:none}
.rssFeed{margin-top:10px}
.readMore{padding:0 0 5px}
.newspostdate,.newsPosted{font-size:10px;color:#666;padding:5px 0}
/******  default theme ***** */
.newscontainer{width:100%}
.newsheadercontainer{font-weight:700;font-size:14px;padding:3px 3px 10px}
.newsactionbar{font-size:11px;text-align:left;padding:10px 3px 3px}
.newsPublishRSSLink:link,.newsPublishRSSLink:active,.newsPublishRSSLink:visited{font-weight:700;font-size:11px;color:#000}
.newsPublishRSSLink:hover{color:red}
.newsrow{padding:5px}
.NukeNews_Item{background:#fff;padding:5px 0}
.NukeNews_AltItem{background:#eee;padding:5px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}
.newsrowspacer{height:1px;background:#666}
.newscategoryimagecontainer{float:left;text-align:center;padding:0 5px 0 0}
.newstitle{font-size:14px}
.newspostdate{font-size:10px;color:#666}
.newssummary{font-size:12px}
.newsreadmore:link,.newsreadmore:active,.newsreadmore:visited{font-weight:700;font-size:11px;text-decoration:none}
.newsreadmore:hover{font-weight:700;font-size:11px;color:#62a3ee;text-decoration:underline}
.archivelinkcontainer{background:Silver;padding:3px}
.archivelink:link,.archivelink:active,.archivelink:visited{font-weight:700;font-size:11px;text-decoration:underline;color:#000}
.archivelink:hover{font-weight:700;font-size:11px;color:red}
.archivedisplaymonthlink:link,.archivedisplaymonthlink:active,.archivedisplaymonthlink:visited{font-weight:700;font-size:14px;text-decoration:underline;color:#000}
.archivedisplaymonthlink:hover{font-weight:700;font-size:14px;color:red}
.archivedisplayreturnlinkcontainer{padding:5px 5px 10px}
.archivedisplayreturnlink:link,.archivedisplayreturnlink:active,.archivedisplayreturnlink:visited{font-weight:700;font-size:11px;text-decoration:underline;color:#000}
.archiveddisplayreturnlink:hover{font-weight:700;font-size:11px;color:red}
.viewnewstitle{font-size:12px;color:#000;display:none}
.viewnewsimage{float:right;padding:0 0 0 5px}
.viewnewsreturn:link,.viewnewsreturn:active,.viewnewsreturn:visited{font-weight:700;font-size:11px}
.viewnewsreturn:hover{}
.viewnewsarticle{font-size:11px;color:#000}
.viewnewspostedby{font-size:10px;color:#666;padding:0 0 0 5px}
.adminMenuTitle{font-size:12px;font-weight:700;color:#000;vertical-align:bottom;padding:0 0 3px 3px}
.adminMenuDesc{font-size:11px;font-weight:400;color:#666;padding-left:3px;vertical-align:top}
.adminlabels{font-weight:700;font-size:11px;color:#000}
.admindata{font-weight:400;font-size:11px;color:#000}
.adminlinks:link,.adminlinks:active,.adminlinks:visited{font-weight:700;font-size:11px;color:#000}
.adminlinks:hover{color:red}
.errors{font-weight:700;font-size:11px;color:red}
.admincategorygridheader{font-weight:700;font-size:11px;color:#666}
.admincategorygriditem{font-weight:700;font-size:10px}
.submitnewsdata{font-weight:400;font-size:11px;color:#000}
.submitnewslabels{font-weight:700;font-size:11px;color:#000}
.submitnewslinks:link,.submitnewslinks:active,.submitnewslinks:visited{font-weight:700;font-size:11px;color:#000}
.helplist{color:#0F0;font-size:12px}

/* ----- newsRSS -----  */
.newsRSS_hdr{border-bottom:1px solid #c3c3c3;padding:10px 0}
.newsRSS_hdr a,.newsRSS_hdr a:link,.newsRSS_hdr a:active,.newsRSS_hdr a:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#62a3ee}

/*****  Comments & Ratings **** */
.newsRatingsDisplay{font-family:Arial;color:#000;font-size:11px;font-weight:700}
.RatingLabel{font-family:Tahoma, Arial;color:#000;font-size:12px;font-weight:700}
.CommentsEntryLabel{font-family:Arial;color:#000;font-size:12px;font-weight:700}
.SaveCommentsRating:link,.SaveCommentsRating:active,.SaveCommentsRating:visited{font-family:Arial;font-weight:700;font-size:11px;color:#000;text-decoration:underline}
.SaveCommentsRating:hover{text-decoration:none}
.EditCommentsLink:link,.EditCommentsLink:active,.EditCommentsLink:visited{font-family:Arial;font-weight:700;font-size:11px;color:#000;text-decoration:underline}
.EditCommentsLink:hover{text-decoration:none}
.commentsRating{color:red;font-size:12px;font-family:Arial}
.CurrentRatingLabel{font-family:Arial;color:#000;font-size:12px;font-weight:700}
.CurrentRating{font-family:Arial;color:#000;font-size:12px}
.RatingLabelRow{font-family:Arial;color:#000;font-size:11px;font-weight:700;padding-top:10px}
.RatingRow{font-family:Arial;color:#666;font-size:11px;padding-top:10px}
.CommentsRow{font-family:Arial;color:#666;font-size:11px}

/******************************************************
    BREADCRUMB TRAIL
******************************************************/
#breadCrumbs{padding:5px 0;font-size:12px}